资源目录
压缩包内文档预览:
编号:47630544
类型:共享资源
大小:241.45KB
格式:RAR
上传时间:2020-02-04
上传人:qq77****057
认证信息
个人认证
李**(实名认证)
江苏
IP属地:江苏
12
积分
- 关 键 词:
-
智能
小车
模式
速度
控制系统
- 资源描述:
-
智能巡线小车的多模式速度控制系统,智能,小车,模式,速度,控制系统
- 内容简介:
-
技术创新中文核心期刊 微计算机信息(测控自动化) 2 0 0 8年第2 4卷第7 -1期3 6 0元/年 邮局订阅号:8 2 - 9 4 6现场总线技术应用2 0 0例控 制 系 统智能巡线小车的多模式速度控制系统Mu l t i Mo d eS p e e dC o n t r o l S y s t e m o f S ma l l I n t e l l i g e n t P a t r o l L i n eV e h i c l e(四川大学)胡文华周新志H UWe n - h u a Z H O UX i n - z h i摘要:介绍了基于F r e e s c a l eH C S 1 2系列单片机的智能巡线小车多模式速度控制系统的设计方案。该速度控制系统主要由直流电机驱动电路、 速度检测模块和无线通信模块构成,包含四种速度模式。介绍了速度控制系统的总体结构,并分析了其主要模块的工作原理。 介绍了软件思想和程序设计流程图。 实验结果表明,该多模式速度控制系统保证了智能巡线小车具有较好的稳定性和快速跟随性。关键词:单片机;多模式;制动;稳定性;快速跟随性中图分类号: T P 2 7 3文献标识码: AA b s t r a c t :T h ed e s i g no f t h em u l t i m o d es p e e dc o n t r o l s y s t e m o f as m a l l i n t e l l i g e n t p a t r o l l i n ev e h i c l eb a s e do nF r e e s c a l eH C S 1 2m i -c r o p r o c e s s o r i si n t r o d u c e di nt h i sp a p e r . T h es p e e dc o n t r o l s y s t e mi sm a i n l yc o m p o s e do f t h eD Cm o t o rc i r c u i t , t h es p e e dd e t e c t i o nm o d u l ea n dt h ew i r e l e s sc o m m u n i c a t i o nm o d u l e . A n df o u rs p e e dm o d e l sa r eo b t a i n e di nt h es p e e dc o n t r o l s y s t e m . T h eo v e r a l l s t r u c -t u r eo f t h es p e e dc o n t r o l s y s t e m a n dt h eo p e r a t i o np r i n c i p l e so ft h em a i nm o d u l e sa r ei n t r o d u c e di nt h i sp a p e r . T h es o f t w a r ei d e aa n dt h eb l o c kd i a g r a m o f t h es o f t w a r ed e s i g na r ed e s c r i b e d . E x p e r i m e n t a l r e s u l t ss h o wt h a tt h es m a l li n t e l l i g e n tp a t r o ll i n ev e h i c l eb a s e do nt h em u l t i m o d es p e e dc o n t r o l s y s t e mc a nb es t e a d i e r a n df a s t e r i nr e s p o n s e .K e yw o r d s : s i n g l e - c h i pc o mp u t e r ; mu l t i mo d e ; b r a k e ; s t a b i l i t y ; f a s t d y n a mi c r e s p o n s e文章编号: 1 0 0 8 - 0 5 7 0 ( 2 0 0 8 ) 0 7 -1- 0 0 0 4 - 0 2引言目前,设计出具有智能化的产品已经成为商家开发产品的目标之一,也是学生课外科技活动的热点之一;其中,专门针对具有自主巡线功能的智能小车的设计更是数不胜数,但大多数智能巡线小车只是完成了“ 智能化” 所要求的各部分的功能,在小车速度的稳定性和快速性上考虑的相对比较少。本文主要针对具有自主巡线功能的智能小车,设计出了一种多模式速度控制系统,可以使智能小车具有较好的稳定性和快速跟随性。同时,该速度控制系统的多模式设计思想也可以用在以其它系列单片机为控制核心的智能模型车上。1控制系统原理多模式速度控制系统的速度模式有4种: 1、开环加速模式2、 反接制动模式3、 能耗制动模式4、 速度闭环运行模式。系统模式通过速度测量值与给定值的偏差范围进行选择,速度给定值由前方传感器检测到的路径形状进行设定,而偏差范围与模式选择的关系根据电机自身的特性曲线和智能小车实际运行情况进行设定。多模式速度控制系统由H C S 1 2单片机、直流电机驱动电路、 直流电机、 速度检测模块和无线通信模块组成。单片机产生的P WM波通过由H桥组成的驱动电路来控制直流电机的输入电压大小,速度检测模块通过旋转编码器把电机的转速转换为单位时间内的脉冲个数,无线通信模块实现对速度控制系统相关参数的实时监测与调整,主要用于系统的调试和开发。 整个速度控制系统的电源均由一节7 . 2 V镍镉电池提供,控制系统原理图如图1所示。 系统中使用低差压稳压器L M 2 9 4 0将7 . 2 V电源变为5 V稳压电源输出,可为单片机、 速度检测模块和无线通信模块等提供相应的电源,也可减少电池电压不稳定给控制系统各个部分带来的不良影响,保证了控制系统的稳定运行。图1控制系统原理图2控制系统硬件设计2 . 1直流电机驱动电路系统中采用的直流电机型号为R S3 8 0 H。直流电机驱动采用飞思卡尔公司的5 A集成H桥芯片M C 3 3 8 8 6。M C 3 3 8 8 6芯片内置了控制逻辑、电荷泵、门驱动电路以及低导通电阻的M O S F E T输出电路,适合用来控制感性直流负载,可以提供连续的5 A电流,并且集成了过流保护、 过热保护、 欠压保护。直流电机驱动电路如图2所示。通过控制M C 3 3 8 8 6的四根输入线可以方便地实现电机正转、 反转、 能耗制动及反接制动。图3为经过简化的H桥电路,当S 1、S 4导通且S 2、S 3截止时,电流正向流过电机,电机正转;S 2、S 3导通S 1、S 4截止时,电流反向流过电机,适当利用这个过胡文华:硕士研究生4- -邮局订阅号:8 2 - 9 4 63 6 0元/年技术创新控 制 系 统P L C技术应用2 0 0例您的论文得到两院院士关注程可以使电机处于反接制动状态,迅速降低电机速度;当S 3、S 4导通且S 1、S 2截止时,没有电源加在电机上,可认为电机一端直接与另一端连接在一起,此时电机处于能耗制动状态。本设计中使用两片M C 3 3 8 8 6并联,一方面进一步减小导通电阻对电机特性的影响,另一方面减小过流保护电路对电机启动及制动时的影响。图2直流电机驱动电路图3简化的H桥电路2 . 2速度检测模块通过在电机驱动轴的齿轮上加装小型旋转编码器,使旋转编码器齿轮与电机驱动轴的齿轮进行啮合。 这样,就可通过实验测定每个脉冲对应的智能小车运行的距离;同时,可设定一个合适的定时中断作为脉冲采样周期,根据每个采样周期内旋转编码器的输出脉冲个数就可计算出智能小车的实际速度,这样就使脉冲个数和智能小车实际速度具有了明确的对应关系,实际操作、 测量非常方便。在本设计中,选用了O M R O NE 6 A 2 - C S 3 E旋转编码器,该编码器采用5 v供电,单相输出,每圈输出6 0个脉冲,用在本系统中比较合适。在采样周期的选取中,考虑到脉冲计数器所能允许的最大值及脉冲计数值要参与实际的运算,为了避免数据溢出,采样周期不能选取过大。2 . 3无线通信模块本系统中的无线通信模块是基于n R F 4 0 3的无线数据传输模块,并在此基础上实现了M O D B U S通信协议。该模块在智能小车参数测试及程序调试的过程中起到了很大的作用。在智能小车运行的过程中,可以通过下位机将与小车运行状态有关的各项参数发送到上位机,并可通过简单的V B程序在上位机上显示出相应的状态曲线,从而达到对智能小车的运行状态进行实时监测的目的。 在P I D参数整定过程中,根据小车的实际运行状态和P、I、D参数对控制系统的影响,可以通过上位机来改变下位机的P、I、D参数而不用重新烧写程序,给系统的在线调试带来了很大的方便。3控制系统软件设计H C S 1 2单片机内置P WM模块,在程序中只需调用相关函数设定P WM周期和写入P WM占空比的值,就可以产生实际需要的P WM波。考虑到有多模式调节,对闭环控制的响应速度要求不高,闭环控制采用了速度单闭环控制和位置式的P I控制算法, P I运算的结果作为P WM占空比的设定值。采用速度单闭环控制既达到了多模式调节中闭环运行模式的效果,同时也降低了系统设计的复杂性。在P I控制算法中, P、I参数整定的比较弱,这样智能小车在过弯时的速度有一定的自然降落,可以防止智能小车脱离轨道。控制系统程序主要采用C语言编写, P I控制算法程序流程图如图4。本文设计的多模式速度控制系统,可以作为一个比较完整的模块调用,这样很容易与路径检测系统相结合,形成完整的具有自主巡线功能的智能小车。图4P I控制算法程序流程图本控制系统选择了一通过C M O S摄像头进行道路识别的智能小车进行实验,通过多次实验及观察得出:速度偏差在 5 %以内智能小车运行在速度闭环模式,小于- 5 %切换到开环加速模式,大于5 %且小于6 %切换到能耗制动模式,大于6 %切换到反接制动模式,这样可以使智能小车在不脱离轨道的情况下达到较快的速度,具有较好的稳定性和快速跟随性能。4总结本文的创新点在于,设计的速度控制系统具有四种速度模式: 1、 开环加速模式2、 反接制动模式3、 能耗制动模式4、 速度闭环运行模式。该多模式速度控制系统可以使智能小车在任何两种速度模式之间进行快速的切换,同时保证智能小车仍能很稳定地运行。该多模式速度控制系统适用于多种类型的智能小车,可以使智能小车根据路面条件的变化,在速度调节上具有更好的灵活性。参考文献 1 何杜鹃. 6 R A 2 4 直流调速器在轧钢厂中的运用 J . 微计算机信息, 2 0 0 5 . 8 2 李发海, 王岩. 电机与拖动基础 M . 北京: 清华大学出版社, 1 9 9 4 3 孙传友, 孙晓斌. 感测技术基础 M . 北京: 电子工业出版社, 2 0 0 1 4 邵贝贝. 单片机嵌入式应用的在线开发方法 M . 北京: 清华大学出版社, 2 0 0 4 5 赖寿宏. 微型计算机控制技术 M . 北京: 机械工业出版社, 2 0 0 0(下转第1 6页)5- -技术创新中文核心期刊 微计算机信息(测控自动化) 2 0 0 8年第2 4卷第7 -1期3 6 0元/年 邮局订阅号:8 2 - 9 4 6现场总线技术应用2 0 0例控 制 系 统为了完成O P C客户程序对现场设备中参数的修改,用户程序需要提供相应的函数指针,供WT O P C S v r . D L L工具调用。 客户可以在函数中完成设备参数的修改工作。 明确地定义了D L L用于返回给服务器程序的调用返回的具体含义,以实现客户应用与服务器应用之间的数据交换。E n a b l e U n k n o w n I t e m N o t i f i c a t i o n ( U N K N O WN I T E M P R O Cl p -C a l l b a c k ) ; / /这个函数的返回值表示一个客户请求了一个没有定义或是己经被暂停刷新的标签,但无论客户请求的标签是否是己定义的标签,这个函数都定义了一个从D L L返回的调用返回。 当连接建立后,服务器应用可以使用这个调用返回对动态创建的标签进行操作。5 )关闭O P C服务器。WT O P C S v r . D L L提供了必要的函数以实现完全关闭用户服务。在关闭O P CS e r v e r之前,需要完成以下事情:若仍有客户端连接存在,则发送断开连接请求;清除在O P CS e r v e r添加的O P C数据项。至此, O P CS e r v e r可以完全退出。相关函数包括:R e q u e s t D i s c o n n e c t ( ) ; / /请求断开连接6测试及结论利用WI N C C 6 . 0及组太王6 . 5 2作为O P C客户端对所开发的O P C数据服务器进行了测试,结果表明,该O P C数据服务器符合O P C标准规范,使P L C控制系统易于集成,降低了系统集成的开发难度。而且采用WT O P C S v r . D L L动态链接库开发O P C数据服务器,开发者无须掌握A T L、C O M / D C O M ,也无须了解O P C技术的细节,使服务器的开发变得相对简单,容易。本文创新点: 1在按照O P C规范的基础上,详细分析了O P C数据服务器总体结构的设计。2介绍了利用WT O P C S v r . D L L动态链接库开发O P C数据服务器的大致步骤,使O P C服务器的开发变得相对简单容易。参考文献: 1 O P CO v e r v i e wV e r s i o n , h t t p : / / w w w . o p c f o u n d a t i o n . o r g 2 熊望枝, O P C数据采集服务器的研究与设计, 微计算机信息,2 0 0 7 , 2 3 , 3 - 1 . 3 朱耀春, O P C数据存取服务器的开发与研究, 华北电力大学( 北京) , 2 0 0 3 . 1 24 李现勇.V i s u a l C + + 串口通信技术与工程实践人民邹电出版社,2 0 0 2 ,5 . 5 Wi n T E C H . WT O P C S v r D L LU s e r s G u i d e .作者简介:陈建斌( 1 9 8 2 - )男,汉,华南理工大学自动化科学与工程学院,在读硕士研究生 研究方向:网络化控制理论与应用;陈立定( 1 9 6 4 - )男,汉,华南理工大学自动化科学与工程学院,副教授研究方向:网络化控制系统理论与应用,智能化集成系统;冯太合( 1 9 7 6 - )男,汉,华南理工大学自动化科学与工程学院,工程师研究方向:网络化控制系统理论与应用。B i o g r a p h y :C h e n j i a n b i n , B o r n i nl 9 8 2 ,m a l e , H a nn a t i o n g a l i t y ,C o l -l e g e o f A u t o m a t i o n S c i e n c e a n d E n g i n e e r i n g ,S o u t h C h i n a U n i v e r s i t y o fT e c h n o l o g y , m a s t e r , E n g a g e i n n e t w o r k o f c o n t r o l t h e o r y a n d a p p l i c a t i o n。( 5 1 0 6 4 1广州华南理工大学自动化科学与工程学院)陈建斌陈立定 冯太合( C o l l e g e o f A u t o ma t i o nS c i e n c e a n dE n g i n e e r i n g, S o u t hC h i -n aU n i v . o f T e c h . G u a n g z h o u5 1 0 6 4 1 ) C h e nJ i a n b i nC h e nL i d i n gF e n gT a i h e通讯地址: ( 5 1 0 6 4 1广州天河区五山华南理工大学西六学生宿舍5 1 1 # )陈建斌(收稿日期: 2 0 0 8 . 4 . 2 8 ) (修稿日期: 2 0 0 8 . 6 . 1 5 )(上接第5页)作者简介:胡文华( 1 9 8 3 -) ,男,硕士研究生,湖北仙桃人,研究方向:智能控制;周新志( 1 9 6 6 - ) ,男,博士,教授,四川德阳人,研究方向:智能控制、 模式识别、 嵌入式系统。B i o g r a p h y :H uWe n - h u a( 1 9 8 3 - ) . M a l e , m a s t e r , n a t i v ep l a c e :X i a n t a oH u b e i . M a j o r s u b j e c t : i n t e l l i g e n t c o n t r o l .( 6 1 0 0 6 5四川成都 四川大学电子信息学院)胡文华 周新志( 6 1 0 0 6 5S c h o o l o fE l e c t r o n i c sa n dI n f o r ma t i o nE n g i n e e r i n g ,S i c h u a nU n i v e r s i t y , C h e n g d u ) H uWe n h u aZ h o uX i n z h i通讯地址: ( 6 1 0 0 6 5四川大学电子信息学院0 6级硕士6班)胡文华(收稿日期: 2 0 0 8 . 4 . 2 8 ) (修稿日期: 2 0 0 8 . 6 . 1 5 )(上接第5 3页)当变频器正向运行(由S M 3 6 . 5判断,增计数为正向运行,S M 3 6 . 5 = 1 ) ,高速计数器当前值等于1 9 1 0 8 ( 1 0 0 0 m m )时,继电器K 3 ( Q 0 . 2 )、K 4 ( Q 0 . 3 )断开,变频器速度设定为高速正向行驶(第一速度)。同时将高速计数器预置值更改为5 7 3 2 5 ( 3 0 0 0 m m )。当 变 频 器 正 向 运 行,高 速 计 数 器 当 前 值 等 于5 9 3 2 5( 3 0 0 0 m m )时,继电器K 3 ( Q 0 . 2 )断开、K 4 ( Q 0 . 3 )接通,变频器速度设定为低速正向爬行行驶(第三速度)。同时将高速计数器预置值更改为6 1 1 4 6 ( 3 2 0 0 m m )。当 变 频 器 正 向 运 行,高 速 计 数 器 当 前 值 等 于6 1 1 4 6( 3 2 0 0 m m )时,表明达到终点,继电器K 1( Q 0 . 0 )、K 2 ( Q 0 . 1 )、K 3( Q 0 . 2 )、K 4 ( Q 0 . 3 )全部复位断开,变频器立即停止运行。同时,发出终点到达信号M 0 . 1 ,让子程序S B R _ 1处理停顿2 s时间,并由S B R _ 1处理反向运行设置。当变频器反向运行(由S M 3 6 . 5判断,减计数为反向运行,S M 3 6 . 5 = 0 ) ,高速计数器当前值等于3 8 2 2 ( 2 0 0 m m )时,继电器K 3( Q 0 . 2 )断开、K 4 ( Q 0 . 3 )接通,变频器速度设定为低速反向爬行行驶(第三速度)。同时将高速计数器预置值更改为0。当变频器反向运行(由S M 3 6 . 5判断,减计数为反向运行,S M 3 6 . 5 = 0 ) ,高速计数器当前值等于0时,表明变频器返回到达原点。继电器K
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。