一种比例调节转速差Arduino小车设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种比例调节转速差Arduino小车设计

一种比例调节转速差的Arduino小车设计   摘要:针对小车运行中因路面摩擦、机械结构等外界因素影响,运动路线出现偏移的问题,提出了闭环调节车轮转速的设计方法。系统使用Arduino控制板采集左右车轮转速,经过比例调节计算后对一侧车轮驱动进行修正,小车能实现两侧车轮同速运行,结果表明:基于Arduino控制的车速采集与反馈调节系统开发灵活,成本低,对基于算法的运动控制系统研究有一定推广价值。   关键词:Arduino;直流电机;PWM;PID   中图分类号:TP23 文献标识码:A 文章编号:1007-9416(2017)05-0196-02   An Arduino Car Design by Proportional Adjustable Speed Difference   Wang Hui,Hua Cheng   (JiangYin Polytechnic College,JiangSu JiangYin 214400)   Abstract:For the problem of the movement route offset which because of road friction、mechanical structure and other external factors during the car running,the design method of closed - loop wheel speed is proposed. The system uses Arduino to collect the left and right wheel speeds,after the proportional adjustment calculation, one side wheel drive is modified,car can achieve both sides of the wheel at the same speed,the results show that the speed acquisition and feedback control system based on Arduino control is flexible and the cost is low,It is of great value to study the motion control system based on algorithm.   Key Words:Arduino;DC motor;PWM;PID;   ?_环控制是简易小车常采用的运动控制模式,其优点是软件与硬件设计都较为简单,只需要由单片机产生驱动信号,再经H桥驱动电路即可实现小车运行,但缺点是在实际运行过程中小车不能根据外在因素变化及时对小车的运行姿态进行调整。如两侧电机传动差异性、车轮摩擦阻力、路面平整度等因素都会影响小车的运动姿态,小车不能及时修正偏差导致偏离预定轨道。   闭环控制是自动控制系统中另一种控制方式,是将输出量直接或间接反馈到输入端形成闭环、参与控制的控制方式,系统利用负反馈产生的偏差所取得的控制作用再去消除偏差,具有较强的抗干扰能力。无需人工干预便可以完成预期所要达到的目标,是一个集环境感知、规划决策、自动行驶等功能于一体的综合系统[1-4]。   本设计采用闭环控制方式,在传统小车驱动基础上增加了测速反馈装置,采用比例调节算法对小车驱动信号进行PID调节,使小车左右轮的转速一致,实现小车受外部因素影响产生的偏差能实时被修正,小车能有效的减少外部环境因素的干扰[5-6]。   1 系统整体设计   本系统设计基于Arduino核心控制,通过外部中断方式对编码器脉冲计数并计算出左右两侧车轮转速,单片机根据两侧转速差实时调节输出转速控制信号。系统设计框图如图1所示。   2 硬件设计   系统硬件主要包括核心控制电路Arduino板、小车电机驱动电路、车轮测速传感器模块。系统由7.2V大容量锂电池经各稳压模块向相应电路提供电源。   2.1 核心控制电路   Arduino是源自意大利的一个人机互动产品开发平台,它的出现大大降低了交互设计的门槛。Arduino的硬件平台包括基于AVR单片机的主控板及各种功能扩展板,扩展板利用主控板的I/O口实现数据的获取及输出。功能扩展模块包括按键模块、超声测距传感器模块、温度湿度传感器模块、RF无线传输模块及各类显示输出模块等[7],本设计中使用了电机驱动模块及测速模块。   Arduino较传统单片机开发优势明显,如本小车转速控制使用的PWM信号可由带有模拟输出功能的特殊数字口直接输出、车轮转速编码器脉冲易于采集等。本设计采用的是Ardui

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档