ImageVerifierCode 换一换
格式:DOC , 页数:5 ,大小:115KB ,
资源ID:1651751      下载积分:2 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1651751.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(智能巡线小车的多模式速度控制系统.doc)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

智能巡线小车的多模式速度控制系统.doc

1、摘要:介绍了基于FreescaleHCS12系列单片机的智能巡线小车多模式速度控制系统的设计方案。该速度控制系统主要由直流电机驱动电路、速度检测模块和无线通信模块构成,包含四种速度模式。介绍了速度控制系统的总体结构,并分析了其主要模块的工作原理。介绍了软件思想和程序设计流程图。实验结果表明,该多模式速度控制系统保证了智能巡线小车具有较好的稳定性和快速跟随性。 关键词:单片机;多模式;制动;稳定性;快速跟随性 引言目前,设计出具有智能化的产品已经成为商家开发产品的目标之一,也是学生课外科技活动的热点之一;其中,专门针对具有自主巡线功能的智能小车的设计更是数不胜数,但大多数智能巡线小车只是完成了“

2、智能化”所要求的各部分的功能,在小车速度的稳定性和快速性上考虑的相对比较少。本文主要针对具有自主巡线功能的智能小车,设计出了一种多模式速度控制系统,可以使智能小车具有较好的稳定性和快速跟随性。同时,该速度控制系统的多模式设计思想也可以用在以其它系列单片机为控制核心的智能模型车上。1 控制系统原理多模式速度控制系统的速度模式有4种:1、开环加速模式2、反接制动模式3、能耗制动模式4、速度闭环运行模式。系统模式通过速度测量值与给定值的偏差范围进行选择,速度给定值由前方传感器检测到的路径形状进行设定,而偏差范围与模式选择的关系根据电机自身的特性曲线和智能小车实际运行情况进行设定。多模式速度控制系统由

3、HCS12单片机、直流电机驱动电路、直流电机、速度检测模块和无线通信模块组成。单片机产生的PWM波通过由H桥组成的驱动电路来控制直流电机的输入电压大小,速度检测模块通过旋转编码器把电机的转速转换为单位时间内的脉冲个数,无线通信模块实现对速度控制系统相关参数的实时监测与调整,主要用于系统的调试和开发。整个速度控制系统的电源均由一节7.2V镍镉电池提供,控制系统原理图如图1所示。系统中使用低差压稳压器LM2940将7.2V电源变为5V稳压电源输出,可为单片机、速度检测模块和无线通信模块等提供相应的电源,也可减少电池电压不稳定给控制系统各个部分带来的不良影响,保证了控制系统的稳定运行【1】。图1 控

4、制系统原理图2 控制系统硬件设计2.1 直流电机驱动电路系统中采用的直流电机型号为RS380H。直流电机驱动采用飞思卡尔公司的5A 集成H 桥芯片MC33886。MC33886芯片内置了控制逻辑、电荷泵、门驱动电路以及低导通电阻的MOSFET 输出电路,适合用来控制感性直流负载,可以提供连续的5A 电流,并且集成了过流保护、过热保护、欠压保护。直流电机驱动电路如图2所示。 图2 直流电机驱动电路通过控制MC33886 的四根输入线可以方便地实现电机正转、反转、能耗制动及反接制动。图3为经过简化的H 桥电路,当S1、S4 导通且S2、S3 截止时,电流正向流过电机,电机正转;S2、S3 导通S1

5、、S4 截止时,电流反向流过电机,适当利用这个过程可以使电机处于反接制动状态,迅速降低电机速度;当S3、S4导通且S1、S2 截止时,没有电源加在电机上,可认为电机一端直接与另一端连接在一起,此时电机处于能耗制动状态。本设计中使用两片MC33886 并联,一方面进一步减小导通电阻对电机特性的影响,另一方面减小过流保护电路对电机启动及制动时的影响【2】。 图3 简化的H桥电路 2.2 速度检测模块通过在电机驱动轴的齿轮上加装小型旋转编码器,使旋转编码器齿轮与电机驱动轴的齿轮进行啮合。这样,就可通过实验测定每个脉冲对应的智能小车运行的距离;同时,可设定一个合适的定时中断作为脉冲采样周期,根据每个采

6、样周期内旋转编码器的输出脉冲个数就可计算出智能小车的实际速度,这样就使脉冲个数和智能小车实际速度具有了明确的对应关系,实际操作、测量非常方便。在本设计中,选用了OMRON E6A2-CS3E旋转编码器,该编码器采用5v 供电,单相输出,每圈输出60个脉冲,用在本系统中比较合适【3】。在采样周期的选取中,考虑到脉冲计数器所能允许的最大值及脉冲计数值要参与实际的运算,为了避免数据溢出,采样周期不能选取过大。2.3 无线通信模块本系统中的无线通信模块是基于nRF403的无线数据传输模块,并在此基础上实现了MODBUS 通信协议。该模块在智能小车参数测试及程序调试的过程中起到了很大的作用。在智能小车运

7、行的过程中,可以通过下位机将与小车运行状态有关的各项参数发送到上位机,并可通过简单的VB程序在上位机上显示出相应的状态曲线,从而达到对智能小车的运行状态进行实时监测的目的。在PID参数整定过程中,根据小车的实际运行状态和P、I、D参数对控制系统的影响,可以通过上位机来改变下位机的P、I、D参数而不用重新烧写程序,给系统的在线调试带来了很大的方便。3 控制系统软件设计HCS12单片机内置PWM模块,在程序中只需调用相关函数设定PWM周期和写入PWM占空比的值,就可以产生实际需要的PWM波【4】。考虑到有多模式调节,对闭环控制的响应速度要求不高,闭环控制采用了速度单闭环控制和位置式的PI控制算法,

8、PI运算的结果作为PWM占空比的设定值。采用速度单闭环控制既达到了多模式调节中闭环运行模式的效果,同时也降低了系统设计的复杂性。在PI控制算法中,P、I参数整定的比较弱,这样智能小车在过弯时的速度有一定的自然降落,可以防止智能小车脱离轨道。控制系统程序主要采用C语言编写,PI控制算法程序流程图如图4【5】。本文设计的多模式速度控制系统,可以作为一个比较完整的模块调用,这样很容易与路径检测系统相结合,形成完整的具有自主巡线功能的智能小车。 图4 PI控制算法程序流程图本控制系统选择了一通过CMOS摄像头进行道路识别的智能小车进行实验,通过多次实验及观察得出:速度偏差在5%以内智能小车运行在速度闭

9、环模式,小于-5%切换到开环加速模式,大于5%且小于6%切换到能耗制动模式,大于6%切换到反接制动模式,这样可以使智能小车在不脱离轨道的情况下达到较快的速度,具有较好的稳定性和快速跟随性能。4 总结本文的创新点在于,设计的速度控制系统具有四种速度模式:1、开环加速模式2、反接制动模式3、能耗制动模式4、速度闭环运行模式。该多模式速度控制系统可以使智能小车在任何两种速度模式之间进行快速的切换,同时保证智能小车仍能很稳定地运行。该多模式速度控制系统适用于多种类型的智能小车,可以使智能小车根据路面条件的变化,在速度调节上具有更好的灵活性。参考文献: - 1何杜鹃.6RA24直流调速器在轧钢厂中的运用J.微计算机信息,2005.8 2李发海,王岩.电机与拖动基础M.北京:清华大学出版社,1994 3孙传友,孙晓斌.感测技术基础M.北京:电子工业出版社,2001 4邵贝贝.单片机嵌入式应用的在线开发方法M.北京:清华大学出版社,2004 5赖寿宏.微型计算机控制技术M.北京:机械工业出版社,2000

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1