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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

智能小车控制系统中英文对照外文翻译文献Word格式.docx

1、2硬件系统设计要实现模糊PID控制算法的设计,有必要设计一个智能小车硬件系统。智能小车应该有由道路检测,转角检测,速度检测等构成的智能控制单元。详见图1。图1 智能小车原理框图3模糊PID控制的基本原则用一般的PID控制算法来获得最好的响应是不容易的。因为参数Kp、Ki、Kd不适应于不同的对象,或者同一个对象的不同状态。模糊控制是以模糊集合和模糊逻辑为机车的。不需要精确的数学模型,它可以由用经验建立起来的规则表来确定控制变量的大小。一般来说,模糊控制的输入变量基于系统的误差E和系统的误差变化量Ec。这和比例微分控制相似。这样的控制可能可以获得较好的动态性能,但获得的静态性能不能让人满意。将模糊

2、控制于PID控制结合起来,这就会使系统即具有模糊控制所具有的灵活的适应特性,又具有PID控制的所具有的较高的精确度。图2给出了模糊PID控制系统的结构图,其中模糊控制器的作用是选择不同的PID参数来改善局部响应,进而改善整体的响应。图2 模糊PID控制仿真框图4模糊PID控制器的设计速度驱动电机控制器的设计和下面给出的转向机构控制器设计是相似的。模糊控制器由模糊化、模糊推理、去模糊化组成,这些都是以知识库为基础的。控制器输入为误差及误差变化量,输出为参数Kp、Ki、Kd。假设误差E的模糊集合为NB NM NS NO PO PS PM PB;误差变化量Ec、参数Kp、Ki、Kd的模糊集合为NB

3、NM NS ZO PS PM PB。他们表示的意义为:NB=负大、NM=负中、NS=负小、NO=负零、ZO=零、PO=正零、PS=正小、PM=正中、PB=正大。得到模糊变量E、EC、Kp、Ki、Kd的隶属度函数曲线如图3至图7所示:图3 Kp隶属函数响应曲线图4 Ki隶属函数响应曲线图5 Kd隶属函数响应曲线图6 E隶属函数响应曲线图7 Ec隶属函数响应曲线在模糊化完成后需要建立规则表,根据规则表的描述,可以总结出56个模糊条件语句,形式例如:如果(E 是 PB) 并且 (Ec 是 PB)那么(Kp 是 PB) (Ki 是 ZO) (Kd是 PB)。详见表1表3。最后一个步骤是去模糊化和建立查

4、询表。在模糊控制中查询表应该嵌入到程序中。假设输入的值是固定的那么可以在表中查出相应的输出值。实际上,这可以节省许多计算时间并使控制简化。表1 Kp规则表表2 Ki规则表表3 Kd规则表5实验结果分析图8 PID控制响应曲线图9 模糊PID控制响应曲线实验利用了文献7中的转向机构模型,它的仿真回路已经由图2给出。我们已经用MATLAB仿真出了一般PID控制算法和模糊PID控制算法,获得的响应曲线如图8、图9所示。实验结果表明,同一般得PID控制相比模糊控制的响应时间要短且没有超调的。系统的动态性能有了重大的提高。6总结和展望这篇文章给出了一个控制智能小车的设计方案,并且通过实验从实际上很好的验

5、证了这个方案。无人驾驶智能小车是以计算机技术、模式识别以及智能控制技术的发展为基础的。许多国家和机构都在做这一方面的研究,但它是一个复杂的系统,它包含了许多方面的技术,所以任何一个技术的发展都是重要的,这可能成为智能车发展的瓶颈。7S12XS系列装置概况71介绍新的S12XS系列16位微控制器是一个具兼容性的S12XE系列的简化版本。这些系列成员提供了一个简便的途径来开发通用平台的低端到高端化应用。将软件和硬件的重新设计降到最少。以通用汽车应用和CAN节点应用为目的,一些典型的应用如: 车身控制器,乘员检测,车门模块,RKE接收器,智能制动器,照明模块和只能接线箱。S12XS系列保持了S12X

6、E系列的一些特征包括闪存器纠错代码(EEC),一个独立的用来存储代码和数据的数据闪存模块,提高电磁兼容性能的调频锁定环和一个快速ATD转换器。S12XS系列在保持了16位微处理器的所有优点和效率的同时保持了低成本低能耗、电磁兼容性和代码长度优势被目前飞思卡尔16位S12和S12X微处理器系列的使用者所喜爱。同S12X的成员一样S12XS系列运行16为存取,外设和记忆元件无需等待状态。S12XS可以选择112引脚薄型四侧封装,80引脚四列封装,64引脚薄型四侧封装进行封装并保持和S12XS系列一样的高引脚兼容性。除了每个模块可用的I/0端口,多达18个I/O端口具有中断能力允许从停止或等待状态被

7、唤醒。外部设备包括:MSCAN(可扩展控制器区域网络),SPI(串行外设接口),2个SCI,8通道24位周期中断时钟,8通道16位定时器,8通道PWM和12通道16位ATD转换器。软件控制的外设-端口路由选择使得以更少的引脚线数封装来灵活混杂的使用外设模块成为可能。711特性S12XS系列的特征都在这里列出,表一列出了内存选项的特征,表二列出了外设特征,这个外设特征在其他系列中也是适用的。16位cpu12X向上兼容S12 指令系统,但是除了已经被移除的五个模糊指令(MEM, WAV, WAVR, REV, REVW)加强了变址寻址获得大量的数据段而不依赖ppage中断模块七个层次嵌套的中断灵活

8、的分配中断源到每一个中断水平外部非可屏蔽高优先级中断下一个输入可以做为唤醒中断中断请求和非可屏蔽中断请求总线接收引脚SCI接受引脚模块映射控制(MMP)调试模块(DBG)6464位圆形缓冲区采集流量变化信息或内存访问信息后台调试模块(BDM)OSC_LCP (oscillator)振荡器低功率回路控制皮尔斯振荡器利用4MHZD到16MHz晶振良好的抗干扰度CRG 时钟及复位发生器COP看门狗实施中断在自同步模式下快速从停止装态被唤醒内存选项64K, 128K 和 256K 字节闪存闪存的一般特点64个数据位和8个校验位允许一个校正位和两个检错位擦除扇形区1024位自动化程序和消除算法保护体制防

9、止意外的擦除和程序保护选项防止越权存取4K和8K字节数据存储空间16通道12位模数转换器8 / 10 / 12 位分辨率数据结果向左或向右对齐为在停止模式下转换的内部振荡器连续转换模式16位模拟输入通道多路转换器多通道SCANCS引脚可以用来做数字量输入或输出MSCAN(可扩展控制器区域网络)1Mb每秒,CAN2.0A、B软件兼容模块标准和扩充的数据帧0-8字节数据长度可编程使位速率至1Mbps5个先入先出存储接收缓冲区3个带有内部优先权的传输缓冲区单纯接听模式来监测CAN总线通过软件或自动恢复总线关闭传输或发送信息16位时间标示TIM(标准时钟模块)输入捕捉或输出比较816位通道具有8位精度

10、预分频器的16位自振荡计数器116位脉冲存储器PIT(周期性中断定时器)升级至4个有超时期的定时器超时期在1224个总线时钟周期中选择升级至8通道*8位或4通道*16位脉宽调制器中间对齐或左对齐的输出大范围频率的可编程时钟选择逻辑串行外围接口模块(SPI)可配置8位或16位字长传输和接收双重缓冲主导或从属模式最高位有效或最低位有效移动串行时钟相位和极性的选择2个串行通信接口全双工或单线运行13位波特率选择可编程的字符长度可编程的传输和接收极性中断检测和传输碰撞检测片上稳压器2个带基准源的并行线性稳压器带低压中断的低压检测通电复位(POR)电路低压重置(LVR)输入/输出多达91个一般用途的输入

11、输出引脚所有输出引脚驱动强调可配置封装方式的选择112引脚薄型四侧扁平封装80引脚四列扁平封装64引脚薄型四侧扁平封装操作条件大范围单电源供电电压,从3.135V至5.5V最大40MHZ CPU总线频率环境温度从-40至125温度选择:-40至 85-40至 105-40 至 1258HCS12 特点与MC68HC12是一样的并且以MC68HC11 CPU 为基础提供高效的内存访问提供满足程序需求的内存扩展了HC11指令系统增加了一些新的寻址方式允许外部辅助存储器下面是HCS12 CPU体系结构的概述,HCS12 CPU与MC68HC12相似并且在许多文献中被称为CPU12,另一方面CPU12

12、 向上与MC68HC11 CPU兼容。MC68HC11 和MC68HC12分别被称为HC11和HC12。同HC12一样HCS12 CPU将所有暂存器和外设编址到一个独立的线性地址空间,提供高效的存储访问。由于HCS12系列可寻址1Mb地址空间,分页表被用来访问64-16K地址。这就为系统设计者提供了满足许多应用程序需要的内存空间。HCS12 CPU指令系统扩充了HC11的数据传送,数据操作指令,增强了算数运算,增加了分支和控制逻辑。此外,HCS12模块还增加了寻址方式,成为了17种寻址方式。尽管许多HCS12系列成员含有对于采用单一整合式驱动电路的程序来说是理想的片上闪存和随机存取存储器,用户

13、还是可以安装装置访问外部存储器。还有更多特点:HCS12具有和M68HC11/M68HC12相同的程序模型没有新的寄存器没有改变中断保存顺序多路复用和非多路复用的外部中断HCS12可以重新使用已存在的软件代码资源注意:定时回路的改变时因为有了新的时钟频率、字节计数和指令周期时间HCS12在用新的指令时体现更好的性能HCS12减少了中断等待时间HCS12提高了运算速度HCS12提高了性能指令队列数据提高了性能在保证准确性的前提下指令执行速度变快了参考文献1魏玉虎、石陈钰,姜健照张华。基于视觉的智能小车转向控制研究J.应用电子技术,2001(1)。2 李正建,黄丽佳、葛鹏飞,刘翔飞。基于CCD的智

14、能小车自动跟踪系统J. 东华大学学报(自然科学).2008(6)。3,张云周,吴成东,施恩一,秦照冰 基于CCD的智能小车导航系统J.东北大学学报(自然科学).2009(2)。4李旭章。 基于视觉研究的智能小车横向偏差测量方法J. 东南大学杂志(自然科学版),2007年(1)。5王朋。钢筋混凝土机器人的有趣的控制及应用J. 山东大学.2007。6王磊,王为民。模糊控制理论和应用。国防工业出版社。1997:197 魏新。机电驱动控制系统的设计和分析 南京理工大学2007英文原文:Implementation of Fuzzy-PID in Smart Car ControlAbstractAn

15、unmanued smart car control system and the fuzzy-PID control algorithm are produced . A design scheme of fuzzy-PID controller is put forward. The simulation analysis from matlab indicated that the dynamic performance of fuzzy-PID control algorithm is better than that of usual PID. Experimental result

16、 of smart car show that it can follow the black guide line well and fast-stable complete running the whole trip.Keywords fuzzy-PID; smart car; fuzzy controller; fuzzy control1 IntroductionIn recent years, many countries are developing unmanned vehicle technology. This gives birth to many new theorie

17、s and applied technology. Reference1 presents the theory of turn ahead which uses real-time monitoring speed to change the turn-in point dynamically, then it implements the control strategy to achieve a perfect characteristics of steering. Reference2 uses edge detection algorithm to extract track in

18、formation and adopt P control. Reference3 proposes a efficient, good anti-jamming and adaptive image processing dynamic algorithm which effectively solves the out of track caused by the changes of ambient light and track. Reference4 reconstructs spatial relationships of track and calibrates camera u

19、sing nonlinear optimization, then it can measure lateral deviation accurately. The above improve vehicle performance in one way but they are all lack of characteristics of car movement and based on lots of experiments. A fuzzy-PID control algorithm and a design scheme of fuzzy-PID controller are put

20、 forward in this paper. At last, the experimental result is given out to prove the validity of fuzzy-PID.2 Hardware system designTo implement the design of fuzzy-PID algorithm, its necessary to design a hardware system of smart car. Smart car would have a smart control unite which contain detection

21、of guide line, steering angle value, speed value and so on. See details in Fig.1.Fig.1 The functional block diagram of smart car3 Basic principle of fuzzy-PIDIts difficult for usual PID control algorithm to achieve the best effect. Because, the parameters Kp, Ki, Kd cant adjust to different object o

22、r different state of the same object. Fuzzy control is based on fuzzy set and fuzzy logic. Without precise mathematical model it can determine the size of controlled variable according the rule table organized by experience. In general, fuzzy control input variables are based on system error E and e

23、rror change EC, which is similar to PD control. Such control might have a good dynamic characteristic, but the static performance is not satisfactory.Combining fuzzy control and PID control, this would make a system have both flexibility-adaptablity of fuzzy control and high accuracy of PID control.

24、Fig.2 shows the structure diagram of fuzzy-PID control system, in which fuzzy controller is responsible for selecting a different PID parameter to improve the local performance thus increasing over all performance.4 Design of fuzzy-PID controllerSpeed drive motor controller design is similar to the

25、following example for steering gear controller design. Fuzzy controller consists of fuzzification, fuzzy-inference and defuzzification, which are based on the knowledge base.6 Controller input error and error change, output the parameters Kp,Ki,Kd.Suppose the fuzzy set for E isNB,NM,NS,NO,PO,PS,PM,P

26、B; the fuzzy set for EC、 Kp、Ki and Kd isNB,NM,NS,ZO,PS,PM,PB. The linguistic meanings are: NB = negative big, NM = negative middle, NS = negative small, NO = negative zero, ZO = zero, PO = positive zero, PS = positive small, PM = positive middle, PB = positive big. So the membership function curves

27、of fuzzy variables E、EC、Kp、Ki and Kd are shown in the Fig.3-Fig.7:Its necessary to establish rule table after finishing fuzzification. According the description of rule table, 56 fuzzy conditional statements can be summed, which look like If (E is PB) and (EC is PB) then (Kp is PB) (Ki is ZO) (Kd is

28、 PB). See details in Tab.1-Tab.3.Then, the last step is defuzzification and making a lookup table. During fuzzy control, the lookup table would be embed into the program. Suppose input value is fixed, the corresponding output value would be found in the table. Actually, this would save much computin

29、g time, and the control would become simply.5 Analysis of experimental resultsExperiment used the steering gear model provides by reference7. The simulation circuit were shown in Fig.2. The usual PID and fuzzy PID algorithm were all simulinked in the Matlab. Responding curves obtained were shown in Fig.8 and Fig.9. The experimental result show that compared with the usual PID, the responding time of fuzzy-PID algorithm is shorter without over swing. The system dynamic performance is improved significantly.6 Conclusion and outlookTh

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

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