电磁智能车.doc
《电磁智能车.doc》由会员分享,可在线阅读,更多相关《电磁智能车.doc(31页珍藏版)》请在沃文网上搜索。
1、摘 要随着智能交通系统(ITS)的研究在各国越来越被重视,智能车的控制技术也成为一项新兴技术,教育部决定举办基于高速发展的智能车技术为背景的“飞思卡尔杯”全国大学生智能车大赛。 本设计以第六届飞思卡尔杯全国智能车大赛为背景,系统以飞思卡尔公司的16位微控制器MC9S12XS128作为核心处理器,并综合了传感器技术,自动控制技术,信号处理技术,单片机技术,采用LC 谐振回路感应电磁信号寻迹方案,同时配合编码器、电机、舵机、电池以及相关驱动电路来进行信息的处理,使车模能够以最合适的速度自主循线,并通过PID 方式对电机和舵机进行相关调节,最终以闭合回路的形式控制模型车高速稳定地在跑道上行驶,使车具
2、有更强的稳定性与瞬时提速性能。在文中详细介绍电磁智能车的设计方案,其中包括机械结构的安装与调整、硬件电路的设计与制作、信号采样策略、舵机的转向控制、速度的闭环控制,以及与此次竞赛相关的各类调试方法的思路和用到的相关调试工具。关键词:微控制器; 电磁感应; PID; 自主循线; 闭环控制;AbstractWith the study of the intelligent Transportation System (ITS) in the States are being taken seriously, Intelligent vehicle control technology has be
3、come an emerging technology. With the fast development of the intelligent vehicle technology, The Ministry of Education holds the “Freescale Cup” National University Smart car Competition.This design builds an intelligent vehicle control system based on the MC9S12X- S128 microcontroller,and combines
4、 sensor technology, automatic control technology, signal processing technology, microprocessor technology. And determine the route by signal from oscillation circuits due to electromagnetic wave from the alternating curr- ent in the guiding wire. After processing the signal, CPU drives the car by co
5、ntrolling motor and steer engine and stops the car by distinguishing the termination by read switches. Throughout the race, the algorithm of PID contributes to tracing route and controlling pace.It also can monitor cars performance and timely modify the drive parameter. The model system syncretizes
6、intelligence and humanity, and shows outstanding security and stability. The system provides valuable experiences for further researches in coming future.Key Word: Microcontroller;Electromagnetic induction ;PID;Self through the line;Closed-loop control目录1绪论12智能汽车控制系统总体设计12.1 总体设计思路12.2 系统硬件结构22.3 系统
7、软件结构33智能汽车机械系统调整与安装43.1 前轮参数调整43.1.1 主销内倾角43.1.2 主销后倾角43.1.3 前轮外倾角53.1.4 前轮前束53.2 后轮差速机构调整53.3 齿轮传动机构调整63.4 舵机安装调整63.4.1平躺式固定73.4.2 站立式固定73.5电路板的安装83.6速度传感器的安装83.7传感器的安装94智能汽车硬件电路设计104.1 电源模块104.2 传感器模块104.3 单片机模块114.3.1时钟电路114.3.2复位电路124.3.3串口电路124.4 驱动模块144.5 起跑线检测模块145智能汽车控制算法与软件设计155.1 系统初始化155.
8、1.1 AD初始化155.1.2 PWM初始化155.1.3 串口初始化165.2 磁场信号的提取与处理175.3 PID 控制算法及智能车中的应用175.3.1 PID 控制算法简介175.3.2 转向控制的PD 调节205.3.3 速度控制策略205.4 起跑线检测216开发与调试226.1软件开发环境介绍226.2智能车整体调试236.2.1舵机调试236.2.2电机调试236.2.3整体调试247总结24参考文献26致 谢27IV基于电磁传感器的智能车控制1绪论为加强大学生实践、创新能力和团队精神的培养,促进高等教育教学改革,受教育部高等教育司委托,由教育部高等自动化专业教学指导分委员
9、会(以下简称自动化分教指委)主办全国大学生智能汽车竞赛。该竞赛以智能汽车为研究对象的创意性科技竞赛,是面向全国大学生的一种具有探索性工程实践活动,是教育部倡导的大学生科技竞赛之一。该竞赛以 “立足培养,重在参与,鼓励探索,追求卓越”为指导思想,旨在促进高等学校素质教育,培养大学生的综合知识运用能力、基本工程实践能力和创新意识,激发大学生从事科学研究与探索的兴趣和潜能,倡导理论联系实际、求真务实的学风和团队协作的人文精神,为优秀人才的脱颖而出创造条件。 该竞赛由竞赛秘书处为各参赛队提供/购置规定范围内的标准硬软件技术平台,竞赛过程包括理论设计、实际制作、整车调试、现场比赛等环节,要求学生组成团队
10、,协同工作,初步体会一个工程性的研究开发项目从设计到实现的全过程。该竞赛融科学性、趣味性和观赏性为一体,是以迅猛发展、前景广阔的汽车电子为背景,涵盖自动控制、模式识别、传感技术、电子、电气、计算机、机械与汽车等多学科专业的创意性比赛。该竞赛规则透明,评价标准客观,坚持公开、公平、公正的原则,保证竞赛向健康、普及,持续的方向发展。 本文以第六届全国大学生智能汽车竞赛为背景,为了保证智能汽车能够具有迅捷的速度、远而清晰的前瞻以及较高的灵敏度与稳定性,从软硬件方面对系统进行了优化。2智能汽车控制系统总体设计2.1 总体设计思路全国智能车比赛过程核心是速度与稳定性权衡的过程,在保证赛车冲不出跑道的情况
11、下追求速度最快,用时最短。因此,获取有效、可靠的赛道信息以及实施合理的控制策略是保证比赛取得好成绩的先决条件。该电磁智能车,是以黑线通有100mA左右、20K 的交流信号线为引导线,依据电磁感应的原理我们用LC 谐振回路为传感器来采集信号,这样采集到的信号是20K 的交流信号,但是信号强度很小,最后用三极管对采集到的信号进行放大,最终将此信号送给单片机进行处理。电磁感应传感器与以往的光电和摄像头组的传感器相比较,消耗的功率小了,但是其前瞻受到了明显的限制。在控制策略方面,主要包括转向控制和速度控制。对于舵机的转向控制,我们采取经典的位置式PD 算法,通过判断传感器检测到的直道或弯道信号给不同的
12、PD 参数,以达到不同的效果。对于电机的速度控制策略,采用PID 调节的同时引入反转制动刹车电路,使得小车在直道可以尽快加速并能保证在过弯时迅速减到过弯的速度,使得小车可以快速行驶。对于机械结构方面,根据比赛情况的需要,对小车的机械结构进行合理安装和调整,比如说重心的前后高低、两只前轮的倾角、编码盘的安装、舵机的安装、悬挂的松紧,主板的放置等,以保证小车稳定、快速的行驶。各个方面的之间的联系如下图所示:图2.1 智能车总体结构图2.2 系统硬件结构1) MC9S12XS128处理器:该模块是整个系统的核心和大脑部件,所有的信息都要由它处理,结合该处理器,我们使用了最小系统。2) 采集模块:采集
13、模块主要有赛道信息采集和速度采集。我们经过比较在赛道信息采集方面,我们用了电感;而在速度采集方面, 我们选用了编码器。3) 驱动模块:主要有电机驱动和舵机驱动。该系统采用的是自行搭建的由场效应管组成的H桥,效果很好。我们使用单独一个稳压芯片给舵机供电。 4) 电源模块:主要用到的5V LM294。5) 调试模块:调试模块主要用到BDM。 2.3 系统软件结构系统硬件是整个系统的基础,系统软件结构则根据硬件和控制需求来制定。系统的基本软件流程为:首先,对各功能模块和控制参数进行初始化。然后,通过电磁传感器采集到的数据获取前方赛道的情况,同时通过速度传感器模块获取赛车的速度。采用PD 对舵机进行反
14、馈控制。另外根据检测到的速度,结合速度控制策略,对赛车速度不断进行适当调整,使赛车在符合比赛规则的前提下,沿赛道快速行驶。图2.2 软件系统框图3智能汽车机械系统调整与安装车模的机械部分是影响其行驶性能最直接的部分,其重要性不言而喻。一个不良的机械系统会增加控制的难度,会为车模的速度提升带来障碍。因此,车模的机械性能应该是优先考虑的问题。3.1 前轮参数调整 调试中发现,在赛车过弯时,转向舵机的负载会因为车轮转向角度增大而增大。为了尽可能降低转向舵机负载,对前轮的安装角度,即前轮定位进行了调整。 前轮定位包括主销后倾角、主销内倾角、前轮外倾角和前轮前束四个内容。车轮定位的作用是使汽车保持稳定的
15、直线行驶和转向轻便,并减少汽车在行驶中轮胎和转向机件的磨损。 3.1.1 主销内倾角 从车前后方向看轮胎时,主销轴向车身内侧倾斜,该角度称为主销内倾角。当车轮以主销为中心回转时,车轮的最低点将陷入路面以下,但实际上车轮下边缘不可能陷入路面以下,而是将转向车轮连同整个汽车前部向上抬起一个相应的高度,这样汽车本身的重力有使转向车轮回复到原来中间位置的效应,因而舵机复位容易。 此外,主销内倾角还使得主销轴线与路面交点到车轮中心平面与地面交线的距离减小,从而减小转向时舵机的拉力,使转向操纵轻便,同时也可减少从转向轮传到舵机上的冲击力。但主销内倾角也不宜过大,否则加速了轮胎的磨损,在调整时可以近似调整为
16、03左右,不宜太大。 3.1.2 主销后倾角 从侧面看车轮,转向主销(车轮转向时的旋转中心)向后倾倒,称为主销后倾角。设置主销后倾角后,主销中心线的接地点与车轮中心的地面投影点之间产生距离(称作主销纵倾移距,与自行车的前轮叉梁向后倾斜的原理相同),使车轮的接地点位于转向主销延长线的后端,车轮就靠行驶中的滚动阻力被向后拉,使车轮的方向自然朝向行驶方向。设定很大的主销后倾角可提高直线行驶性能,同时主销纵倾移距也增大。主销纵倾移距过大,会使舵机沉重,而且由于路面干扰而加剧车轮的前后颠簸,通常主销后倾角值设定在1到3。 模型车通过增减黄色垫片的数量来改变主销后倾角的,由于竞赛所用的转向舵机力矩不大,过
17、大的主销后倾角会使转向变得沉重,转弯反应迟滞,所以设置为0,以便增加其转向的灵活性。 主销内倾和主销后倾都有使汽车转向自动回正,保持直线行驶的功能。不同之处是主销内倾的回正与车速无关,主销后倾的回正与车速有关,因此高速时主销后倾的回正作用大,低速时主销内倾的回正作用大。 3.1.3 前轮外倾角 从前后方向看车轮时,轮胎并非垂直安装,而是稍微倾倒呈现“八”字形张开,称为负外倾,而朝反方向张开时称正外倾。前轮外倾角对汽车的转弯性能有直接影响,它的作用是提高前轮的转向安全性和转向操纵的轻便性。前轮外倾角俗称“外八字”,如果车轮垂直地面一旦满载就易产生变形,可能引起车轮上部向内倾侧,导致车轮联接件损坏
18、。所以事先将车轮校偏一个外八字角度,这个角度约在1左右。 模型车提供了专门的外倾角调整配件,近似调节其外倾角。由于竞赛中模型主要用于竞速,所以要求尽量减轻重量,其底盘和前桥上承受的载荷不大,所以外倾角调整为0即可,并且要与前轮前束匹配。 3.1.4 前轮前束 脚尖向内,所谓“内八字脚”的意思,指的是左右前轮分别向内。采用这种结构目的是修正上述前轮外倾角引起的车轮向外侧转动。如前所述,由于有外倾,舵机转向变得容易。另一方面,由于车轮倾斜,左右前轮分别向外侧转动,为了修正这个问题,如果左右两轮带有向内的角度,则正负为零,左右两轮可保持直线行进,减少轮胎磨损。如图下图所示。图3.1 轮前束示意图3.
19、2 后轮差速机构调整 差速机构的作用是在车模转弯的时候,降低后轮与地面之间的滑动;并且还可以保证在轮胎抱死的情况下不会损害到电机。 当车辆在正常的过弯行进中 (假设:无转向不足亦无转向过度),此时4 个轮子的转速(轮速)皆不相同,依序为:外侧前轮外侧后轮内侧前轮内侧后轮。此次所使用车模配备的是后轮差速机构。差速器的特性是:阻力越大的一侧,驱动齿轮的转速越低;而阻力越小的一侧,驱动齿轮的转速越高以此次使用的后轮差速器为例,在过弯时,因外侧前轮轮胎所遇的阻力较小,轮速便较高;而内侧前轮轮胎所遇的阻力较大,轮速便较低。 差速器的调整中要注意滚珠轮盘间的间隙,过松过紧都会使差速器性能降低,转弯时阻力小
20、的车轮会打滑,从而影响车模的过弯性能。好的差速机构,在电机不转的情况下,右轮向前转过的角度与左轮向后转过的角度之间误差很小,不会有迟滞或者过转动情况发生。 3.3 齿轮传动机构调整 车模后轮采用BTS7970电机驱动。电机轴与后轮轴之间的传动比为 18:76(电机轴齿轮齿数为18,后轮轴传动轮齿数为76)。齿轮传动机构对车模的驱动能力有很大的影响。齿轮传动部分安装位置的不恰当,会大大增加电机 驱动后轮的负载,从而影响到最终成绩。调整的原则是:两传动齿轮轴保持平行, 齿轮间的配合间隙要合适,过松容易打坏齿轮,过紧又会增加传动阻力,浪费动力;传动部分要轻松、顺畅,不能有迟滞或周期性振动的现象。判断
21、齿轮传动是否良好的依据是,听一下电机带动后轮空转时的声音。声音刺耳响亮,说明齿轮间的配合间隙过大,传动中有撞齿现象;声音闷而且有迟滞,则说明齿轮间的配合间隙过小,或者两齿轮轴不平行,电机负载变大。调整好的齿轮传动噪音很小,并且不会有碰撞类的杂音,后轮减速齿轮机构就基本上调整好了,动力传递十分流畅。 3.4 舵机安装调整 舵机是赛车转向的驱动装置,其性能的好坏直接关系到赛车的转向性能和弯道的极限速度。而舵机的固定方式也在一定程度上决定了比赛的成败。舵机转向是整个控制系统中延迟较大的一个环节,为了减小此时间常数,通过改变舵机的安装位置,而并非改变舵机本身结构的方法可以提高舵机的响应速度。下面介绍两
22、种方案,分别分析其性能。3.4.1平躺式固定 这种固定方式是车模上舵机的原安装方式. 优点: 1)重心底,接近地盘,有利于车模的稳定。 2) 两臂前轮不等长,有利于车模的转弯。(这里纠正一点误区,很多人认为前轮的两臂等长最好,其实不然。如果你是汽车专业的话 你就会明白他的原理,汽车上的转向都是一边长一边短的,转向时内侧是要比外侧的转角要大,才有助于转向的。) 缺点: 1)在舵机和角度调节头之间有介子作为受力缓冲作用的。但这在比赛中会延缓前轮的反应时间。最好用AB胶将其固定死。 2)舵机的力臂太短。相比后两种固定方式,舵机在相同的转角下,前轮转角会小得多,这在比赛中是很不利的。因为舵机转角是需要
23、时间的,这样就延缓了前轮的转动效率。 3.4.2 站立式固定 这种固定方式是舵机竖立在车身中间位置。用两等长的前轮拉杆住链接前轮。 优点: 1)力臂长,前轮的反应速度是平躺式的三倍左右(由于力臂的长度会有所不同,力臂越长,反应越快)。这里请注意一点,力臂过长可能导致力矩不足,反而导致前轮转不到位。因此设计时就要综合考虑转向机构响应速度与舵机力矩之间的关系,通过优化得到一个最佳的转向效果。建议力臂在3.5-4cm之间。 2)两拉杆轴是等长的,所以车的左右转是相同的。这里说明一点,两拉杆轴是等长并不和上述“转向都是一边长一边短”相矛盾。因为我们的最终目地是使车模在转向时,内侧前轮要比外侧的转角要大
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电磁 智能
