第一篇:飞思卡尔智能车总结
关于飞思卡尔智能车寻迹
飞思卡尔智能车竞赛是飞思卡尔公司赞助的由全国本科院校共同参与的一项大学生科技竞赛。今年安徽省作为第一届省级赛区,很荣幸我们专科院校也有机会共同参与。因为专业知识的匹配我们系在我们专业选拔了一些同学,我很高兴能和我的队员们并肩作战。由于我们学校是第一参加一点经验都没有,指导老师也是和我们一步步探索。我们这次使用B型车做的是光电寻迹。根据需要老师把这次任务划分为几个模块(寻迹模块、电源模块、驱动模块、测速模块)我的任务是做好寻迹模块。刚开始对于黑白寻迹,我唯一的感觉就是“神奇”。后来查阅资料,通过老师的讲解,知道了它的寻迹原理。所谓的寻迹就是根据黑白颜色的反光程度不一样(白色全部反射,黑色全部吸收),来判别黑白线。
对于我们来说没有学过传感器的知识,在这方面还是有点含糊,所以自己专门花了一段时间来学习传感器,通过自己的学习懂得了传感器在电路中的作用。之后的一段时间就是对材料的选取,市场上的光电管品类繁多,每个学校用的也不一样,我们要的是一款适合自己车的光电管,刚开始我在网上找了一些电路图,并在南京买进了一些光电管,焊接好电路候发现跟本没有达到自己想要的那种结果,之前一直以为是光电管的原因,后来又把光电发射与接受一体管改上去还是不行。那段时间一直耗在那个电路上停滞不前,一直想不通是什么原因。也许是灵感的,也许是出于好玩我改变了和接收管串联的电阻阻值(把
原
来的10K
改
为
100K)得到了意想不到的效果——在不加套管的情况下接收距离提高到了十几厘米。但是对于这样的结果还是有些不理想因为为防止光电管之间互相的影响每个光电管得加上套管,在这种情况下我们买的光电管达不到要求。通过上网查询,翻阅资料,和一次次的实验我们最后选用了合肥一家的光电管(型号)。在这里我想说的是别人的经验可以做参考但是不一定能做为自己的,就像我前面选择光电管的电路图,那也许对有些场合适用。作为探索阶段一步步的实验永远是最关键的。
选好光电管之后就是焊接电路,通过借鉴其他学校的经验,我们的初定方案是用14对光电管。由于条件的限制我们采用的是普通的面包板焊接电路,普通的板子最大的缺点就是长度和宽度不够,而且布局也不自由,通过决定我们用两块板子拼接在一起,多用外接电路线来搭接电路。因为我们学校提倡的是动手能力,焊接这样普通的板子我们每个同学都能很好的完成,唯一的区别就是走线比较多那就要看每个人设计和审美观。
把板子焊好后我制作的硬件就告一段落。
第二篇:飞思卡尔智能车大赛总结
飞思卡尔智能车大赛总结
刚进入大学半年,我就有幸参加飞思卡尔智能车比赛。说实话,刚报名参加这项赛事的时候我只是抱着好奇的心态去参加,可是真的进入了这个团队的时候,我发现这个活动是多么的吸引我,让我顿时在枯燥的学习生活中找到了乐趣。活动现在也已经接近尾期了,回顾这一段时间在这个活动中所经历的,真是感慨万千啊。刚进入飞思卡尔智能车比赛的时候,因为有一些事儿,所以前两周就缺席了活动的前期培训,结果我被安排到了最后一组,最后一组的条件相对来说还是要差一点哎,当时我还挺沮丧的,可是转念一想也没什么,在哪一组都是学习的机会,即使条件再差,也要硬着头皮上,甚至要比其他组都做的更好,就像毛主席说的一句话,没有条件也要创造条件,这样想我的心情也好多了。从这之间,我也领悟到了一个道理,没有什么事情都是按照你想的思路去发展的,对于很多的不确定因素,我们要
灵活的去处理,体验这种过程也是一种成长。
刚进入飞思卡尔智能车这个项目的时候,我对电子产品还不甚了解。当我真正的接触到了之后,我发现原来电子产品是这么的神奇。一些电子元件焊在一块小的电路板上,一块单片机,就构成了一个小小的系统,自己还可以给这个系统编入程序,让它按照你要求的指令你完成各项指令。当老师给我们演示的时候,我当时就被深深的吸引了。以前只是拿着做好的电子产品玩,连那些元器件也很少见,更没想到这些元器件的组合会那么的神奇,以至于改变我们的世界,改变了我们的生活。这次参加飞思卡尔智能车的比赛,不仅让我学到了很多,而且也遇到一些挫折和麻烦。在前期的培训中,各个不同专业的老师都来给我们辅导,给我们补习知识,说真的,当时参加这个活动的时候我们对这方面就是一张白纸。从最基础的电子元器件的认识开始,到电路图、设计原理、焊接、再到后来kiel软件的运用和编程,虽然有很多我们现在都做的,运用的不太熟悉,但是我还是很高兴,因为它激发了我的兴趣,特别是焊接和编程这一块,使我的动手能力大大的提高了。在这次的活动
中虽然收获了很多快乐,但也实际操作中也难免遇到了一些小麻烦。
第三篇:飞思卡尔智能车获奖感言
脚踏实地 艰苦风斗
我有幸能够参加 2011年全国点学生飞思卡尔智能车竞赛,在这次竞赛中我们学到了很多,有专业方面的知识,比如单片机,各类传感器,不同芯片间的通信等等,也学会了一些书本上没有的东西,比如团队合作,如何网上购买到好的元器件,如何布局 PCB 板上各个元器件的位置等。
为了这次比赛,学校提前好久就开始准备了。只是我们的课程比较多,平时去实验室的机会不是很多,为此我们也很伤脑筋。终于等到寒假了,我们几个全身心的投入到这次比赛的准备中。每天早上起来买点早餐就直奔实验室,白天动手做下硬件,晚上回到宿舍在就看下理论,联系编程。这样的日子我们一点都没有感觉到累,每天都希望自己会学到更懂得东西,好似饿了许久的动物,得到了食物一般。每天感觉都那么充实,想想大学里前两年学到的东西还没有那个寒假学到的东西多。
寒假里我们把历届的技术报告都看了看,这期间学到不少东西,尤其是对各类元器件的认识及使用。真是受益匪浅。
接下来就是一些以前失败的经验,希望能有所参考。
比赛前在不注重实际赛道和自己练习赛道的区别,赛道一变,以前调试的结果都将无效。所以,谨记一点,一定要吧硬件做好,比赛前一定好好利用好试车时间,多注意自己的赛道和比赛的赛道的区别,注意摩擦程度,光线的亮暗,空气的潮湿程度等。
其次是传感器的安装,这次我们选用的是激光做传感器。这个传感器相比其它传感器有很多优点,比光电的射的远,而且稳定性高,但是激光的很贵,所以提前一定要看好电路图,安装一定要够稳固,不然后期传感器坏起来就头疼了。我们以前有好多关键时刻传感器出问题失败的例子,不胜枚举,经验惨痛。如果安装不好,系统不够稳定,导致在比赛失败,而且平时调试浪费了好多宝贵的调试时间。这一点,谨记,硬件固定一定要牢固。
其次是装配,各个模块间的连接线固定不牢靠。使得导线接触不良,导致小车参赛时好几次冲出跑道(其中一个传感器的输入信号接触不良造成的)。所以千万别忽略细节,各个连接一定要注意稳固。
其次是我们编程能力,一定要狠练习编程能力,定这样可以大大节省时间,提高效率,以前经常有编程不熟练,到这小车出现各种状况都不知道是什么导致的,定时器,计数器的使用不够熟练,浪费了好多时间。
团队间成员不够信任,不能完全信任对。当出现问题时,做硬件的怀疑软件,做软件的怀疑硬件问题。所以队员之间的团结问题一定哟啊解决好,不然只能让人停止不前。
以上是一些经验教训,以下是一些感想。
参与这次飞思卡尔智能车竞赛,是我的荣幸同时我也感觉有很多收获。我感觉最基本的电路知识和模电知识非常重要,控制原理,和单片机知识更是关键,原来好多东西学过了,都只当做书本知识来记,根本没想过如何应用,然而实际工程中真正碰到了才明白原来当初学这东西是这么个作用。比如PID整定,比如模电中三极管的应用和运放的应用,都很有用。
经历了这次飞思卡尔智能车竞赛我觉得经验很重要,许多电路不管简单还是复杂,第一次搭建、调试的时候总是让人相当恼火,但是有过一次经验就好了,以后再碰到类似的情况就熟练得多。有许多小车的问题,比如突然跑偏,或者弯道跑出,都需要一定的经验,在比赛中出现类似的问题都能够及时快速的解决。
在小车运行的过程中,经常会遇到这样那样的情况,就是心里想老着这样的算法可以行得通,但实际接上电,总是实现不了,因此耗费在这上面的时间用去很多。常常会面对一个算法一头雾水无从下手,别急,要有耐心,多想多问。好多问题你没遇到过就根本搞不明白怎么回事,但是一旦懂了,它就变得很简单,从此再也不会找你麻烦。
多动手多试也很重要,不要只对着图纸或者资料上的电路和算法看,好多算法要亲自调试一遍才弄得懂。正所谓实践出真知,怕麻烦是不可取的,多动手多实践,理论与实践相结合,做得多了经验就多了。
在刘沛老师的具体指导下,整个飞思卡尔智能车竞赛有条不紊、循序渐进的进行,无论哪个阶段,我们都有所收获、有所长进。期间我们遇到过挫折,遇到过麻烦,因为某些外因而使创新进程延误过,但我们不畏困难,及时的纠正错误,调整策略,严格保证飞思卡尔智能车竞赛的科学有序进行。整个活动下来,我感触颇深,经历了很多,也学到了好多。
只有竭力全力,才能更接近完美。这次飞思卡尔智能车竞赛,渗透了我们这个团队每一位成员的心血。无论是前期准备,还是后期实施,每个环节我们都竭尽所能,通过各种渠道,利用各路资源,使整个飞思卡尔智能车更加完善。
只有相互协作,才能齐力断金。合理分工,团结一心是提高效率,完成共同目标的关键。在我们的分工协作下,这些不同模块的设计,我们既有合作又有分工,总的来说进行的还是比较顺利。在其中学习到了很多东西,不仅是学习方面的还有做人,人生方面的知识。在这期间的收获让我终生难忘。
只有用心沟通,才能有所收获。热情是敞开心扉的钥匙,真诚是促进沟通的法宝。我们本次飞思卡尔智能车竞赛得到了学校各方面的大力支持,得到了很多认识的不认识的老师全力配合。我们得到的不仅仅是实验室的先进设备还有实验室便利的实验条件,在这里一一向他们表示感谢。没有他们的帮助我们不可能这么顺利的进行我们的飞思卡尔智能车竞赛。
在本次飞思卡尔智能车竞赛中切实让我感受到实践是学生学习知识,运用知识的最好途径。亲身实践也增强了我们认识问题、分析问题、解决问题的能力。谁说年少轻狂的我们经受不住风雨的洗礼?谁说象牙塔里的我们两耳不闻窗外事,一心只读圣贤书?走出校园,踏上社会,我们一定能为自己的未来书写一份满意的答卷。
生活就是这样,汗水预示着结果也见证着收获。劳动是人类生存生活永恒不变的话题。通过这次比赛,我才真正领略到“艰苦奋斗”这一词的真正含义。我想说,这次智能车竞赛苦,但苦中也有乐,在如今单一的理论学习中,很少有机会能有实践的机会,但我们可以,而且设计也是一个团队的任务,一起的工作可以让我们有说有笑,相互帮助,配合默契,多少人间欢乐在这里洒下,大学里一年的相处还赶不上这十来天的合作,我感觉我和同学们之间的距离更加近了;我想说,确实很累,但当我们看到自己所做的成果时,心中也不免产生兴奋;于是我们决定沿着自己的路执着的走下去。同时我认为我们的工作是一个团队的工作,团队需要个人并且个人也离不开团队,因此我们必须发扬团结协作的精神。某个人的离群都可能导致导致整项工作的失败,只有一个人知道原理是远远不够,必须让团队内所有成员都知道,否则一个人的错误就有可能导致整个飞思卡尔智能车竞赛的失败。团结协作是我们实习成功的一项非常重要的保证,而这次飞思卡尔智能车竞赛也正好锻炼我们这一点,这也是非常宝贵的经验将知道我们以后的道路走的更顺利。
这次飞思卡尔智能车竞赛终于顺利完成了,在这其中遇到了很多专业知识问题,最后在老师的辛勤指导下,终于迎刃而解。同时,在老师的身上我们学也到很多实用的知识,在次我们表示感谢!同时,对给过我帮助的所有同学和各位学校老师再次表示忠心的感谢!
对我们而言,知识上的收获重要,精神上的丰收更加可喜。挫折是一份财富,经历是一份拥有。这次飞思卡尔智能车竞赛必将成为我人生旅途上一个非常美好的回忆!
第四篇:飞思卡尔智能车邀请赛毕业论文
“飞思卡尔”杯全国大学生智能车邀请赛
作 者专业班级学 号成 绩指导教师——技术报告
中国·北京
二○ 年 月
目录
目录................................................................................................................................................2
摘 要..........................................................................................................................................3 关键词.........................................................................................................................................3 1.引言.......................................................................................................................................3 1.赛事介绍............................................................................................................................4 1.方案介绍............................................................................................................................4 1.技术报告内容安排............................................................................................................4 2.技术方案概要说明...................................................................................................................4 3.机械设计.................................................................................................................................5 3.1
PCB板的安装....................................................................................................................5 3.2
前轮参数调整....................................................................................................................5 3.3
舵机的升高方案................................................................................................................6 3.齿轮传动机构调整............................................................................................................6 3.速度传感器的安装固定....................................................................................................6 3.6.后轮差速机构调整...........................................................................................................6 4.结论..........................................................................................................................................7 4.1
本系统的所具有的特点....................................................................................................7 4.2
本系统存在的问题............................................................................................................7
摘 要
(选题动机)曾获三等奖比赛项目。
(中心思想)飞思卡尔杯全国大学生智能车竞赛是。
(段落大意)本文主要介绍了第六届Feeescale智能车大赛过程的工作成果。只能车得硬件采用带MC9S12DPS512处理器的S12环境,软件
平台为CodeWarrior IDE 4.6开发环境,车模采用大赛组委会统一提供的1:10 的仿真车模。文中介绍了智能小车控制系统的软硬件结构和开发流程。整个系统涉及车模机械结构调整、传感器电路设计及信号处理、控制算法和策略优化等多个方面。为了提高智能赛车的行驶速度和可靠性,试验了多套方案,并进行升级,结合Labview 仿真平台进行了大量底层和上层测试,最终确定了现有的系统结构和各项控制参数。
关键词
智能车;激光管;PID控制;舵机
1.引言
1.1
赛事介绍
“飞思卡尔杯”智能车大赛起源于韩国,是韩国汉阳大学汽车控制实验室在飞思卡尔半导体公司资助下举办的以HCSl2单片机为核心的大学生课外科技竞赛。组委会提供一个标准的汽车模型、直流电机和可充电式电池,参赛队伍要制作一个能够自主识别路径的智能车,在专门设计的跑道上自动识别道路行驶,谁最快跑完全程而没有冲出跑道并且技术报告评分较高,谁就是获胜者。参赛选手须使用大赛组委会统一提供的竞赛车模,推荐采用飞思卡尔16控制器MC9S12DG128作为核心控制单元,自主构思控传感器信号采集处理、控制算法及执行、动力电机驱动、转向舵机控制等,完成智能车工程制作及调试,于指定日期与地点参加场地比赛。参赛队伍之名次(成绩)由赛车现场成功完成赛道比赛时间为主,技术方案及制作工程质量评分为辅来决定,车模改装完毕后,尺寸不能超过:250mm 宽和400mm长,高度无限制,跑道宽度不小于600mm,跑道表面为白色,中心有连续黑线作为引导线,黑线宽25mm,并且跑道有坡道。
1.2
方案介绍
在方案设计的过程中,我们参阅了很多兄弟院校的往届大赛技术报告,但是,基于本次大赛的比赛要求,即车跑两圈中只要有一圈结束后停车便算入成绩,所以我们采取跑一圈停车的策略。由车手根据车跑第一圈的状况,通过按键,适当改变参数。这样便舍弃了风险性很大的记忆算法。对于LED组来说,提高小车的速度和稳定性,其实际问题是如何更早且更好的提取到赛道信息。所以我们采取的策略是激光传感器加人工调参,共同实现我们的目标。这样不仅可以提高赛车的前瞻性,使赛车的稳定性提高。而且可以在第二圈中,对赛车状态进行人工校正,提高成绩。
1.3
技术报告内容安排
本技术报告的正文分为四个部分。第一部分是对整个系统实现方法的一个概要说明,主要内容是对整个技术方案的概述;第二部分是对系统机械结构的说明,主要介绍系PCB板的固定和安装、前轮参数调整和舵机的升高等;第三部分是对硬件电路设计的说明,主要介绍系统传感器的设计及其他硬件电路的设计原理、创新点和实现过程等;第四部分是对系统软件设计部分的说明,主要内容是智能模型车设计中主要用到的控制理论、算法说明及代码设计介绍等。
2.技术方案概要说明
本模型车的制作的主要思路是利用激光管来判别前方的跑道轨迹,并将信息采集到S12单片机中。在S12单片机中利用一定的算法来控制模型车的运行状态。
模型车的控制系统包括电源管理模块、MCU模块、路径识别模块、电机驱动模块、舵机控制模块、转速测量模块、按键控制模块、无线串口传送模块等。在整个系统中,由电源管理模块实现对
其他各模块的电源管理。其中,对单片机、激光管、测速电路、按键电路提供5V电压,对舵机提供6V电压,对无线串口提供12V电压。
本模型车是由后轮驱动的,路径识别模块则采用激光管传感器寻迹方案。即路径识别电路由12对光电发送与接收管组成。由于赛道中存在轨迹指示黑线,落在黑线区域内的光电接收管接收到反射的光线的强度与白色的赛道不同,进而在光电接收管两端产生不同的电压值,由此判断行车的方向。路径识别模块会将当前采集到的一组电压值传递给MCU模块。转速测量模块则安装在车尾部,它会测量出模型车行驶过程中的瞬时速度。按键控制模块会设定模型车在行驶过程中一些较重要的参数,如:直道速度、弯道速度等。测量出的瞬时速度将输入到单片机中,以帮助分析确定模型车下一步的速度、转角等。无线串口传送模块会同LABVIEW显示传感器检测值和模型车的速度等参数,以方便对整车进行调试。MCU模块会根据按键的设定值,路径识别模块采集到的电压值以及转速测量模块反馈回的瞬时速度值等综合分析,采用一定的算法对舵机和直流电机进行控制。以上即是技术方案的概要说明。
3.机械设计
本模型车机械设计的部分主要包括,PCB板的固定与安装、前轮参数调整和舵机的升高
3.1
PCB板的安装
对本模型车的信号采集电路,我们设计了一块PCB板。PCB板安装在模型车的前方。综合考虑激光管的探测距离、模型车的行驶速度以及更好的配合软件的控制算法,我们将光电传感器信号采集电路的PCB板安装在距舵机的距离为8cm,距路面的距离为12cm的位置。PCB板上均匀分布了12对光电发射管和接收管。
此外,我们还设计了另两块PCB板。一块上面包含了电源管理模块电路,另一块包含直流电机驱动电路。在组装过程中,我们利用原有的模型车后部原有的两个支架和两个承接螺钉将其固定在车模的后部。其固定的位置离地的高度为6.5cm。在其下方,放置着模型车的电池。在车中央,则固定着S12模块。
3.2
前轮参数调整
调试中发现,在赛车过弯时,转向舵机的负载会因为车轮转向角度增大而增大。为了尽可能降低转向舵机负载,对前轮的安装角度,即前轮定位进行了调整。
前轮定位的作用是保障汽车直线行驶的稳定性,转向轻便和减少轮胎的磨损。前轮是转向轮,它的安装位置由主销内倾、主销后倾、前轮外倾和前轮前束等4 个项目决定,反映了转向轮、主销和前轴等三者在车架上的位置关系。
1、主销内倾是指主销装在前轴略向内倾斜的角度,它的作用是使前轮自动回正。角度越大前轮自动回正的作用就越强烈,但转向时也越费力,轮胎磨损增大;反之,角度越小前轮自动回正的作用就越弱。
2、主销后倾是指主销装在前轴,上端略向后倾斜的角度。它使车辆转弯时产生的离心力所形成的力矩方向与车轮偏转方向相反,迫使车轮偏转后自动恢复到原来的中间位置上。由此,主销后倾角越大,车速越高,前轮稳定性也愈好。
3、主销内倾和主销后倾都有使汽车转向自动回正,保持直线行驶的功能。不同之处是主销内倾的回正与车速无关,主销后倾的回正与车速有关,因此高速时后倾的回正作用大,低速时内倾的回正作用大。
4、前轮外倾角对汽车的转弯性能有直接影响,它的作用是提高前轮的转向安全性和转向操纵的轻便性。前轮外倾角俗称“外八字”,如果车轮垂直地面一旦满载就易产生变形,可能引起车轮上部向内倾侧,导致车轮联接件损坏。所以事先将车轮校偏一个外八字角度,这个角度约在1°左右。
5、所谓前束是指两轮之间的后距离数值与前距离数值之差,也指前轮中心线与纵向中心线的夹角。前轮前束的作用是保证汽车的行驶性能,减少轮胎的磨损。前轮在滚动时,其惯性力会自然将轮胎向内偏斜,如果前束适当,轮胎滚动时的偏斜方向就会抵消,轮胎内外侧磨损的现象会减少。
经过与赛道的磨合,本队智能车前轮角度调整为前轮外倾角为-3°,其他皆为0°。
3.3
舵机的升高方案
为了提高舵机的响应速度,可以考虑延长舵机的摆臂。在正常情况下,车轮从最左侧转到最右侧,舵机需要转动50。而将摆臂伸长之后,车轮从最左侧转到最右侧,舵机只需要转动30。从理论上讲,这样可以在舵机性能一定的情况下,提高车轮转向的响应速度。本队摆臂长为4.5cm。
舵机升高之后,直线行驶状态下的车轮定位参数尤其是前束值会发生变化,这时需要稍微调整两根转向拉杆的长度,将前束值调整至合理的范围内。摆臂加长后,舵机空程会明显,但是差别不大,通过程序微调舵机最大转角能够休整,所以可以忽略。
3.4
齿轮传动机构调整
赛车后轮采用RS-380SH-4045 电机驱动,由竞赛主办方提供。电机轴与后轮轴之间的传动比为 9:38(电机轴齿轮齿数为18,后轮轴传动轮齿数为76)。齿轮传动机构对赛车的驱动能力有很大的影响。齿轮传动部分安装位置的不恰当,会大大增加电机驱动后轮的负载,从而影响到最终成绩。调整的原则是:两传动齿轮轴保持平行, 齿轮间的配合间隙要合适,过松容易打坏齿轮,过紧又会增加传动阻力,白白浪费动力;传动部分要轻松、顺畅,容易转动,不能有卡住或迟滞现象.判断齿轮传动是否调整好的一个依据是,听一下电机带动后轮空转时的声音。声音刺耳响亮,说明齿轮间的配合间隙过大,传动中有撞齿现象;声音闷而且有迟滞,则说明齿轮间的配合间隙过小,或者两齿轮轴不平行,电机负载加大。调整好的齿轮传动噪音小,并且不会有碰撞类的杂音。
3.5
速度传感器的安装固定
将一个半径略比电机齿轮半径较大的机械鼠标齿轮贴在电机齿轮上,随电机一起转动。同时,将JK122固定于后轮电机的支架上,能够使机械齿轮穿过JK122。这样,车轮每转动一齿,传感器都会检测到黑线一次,向MCU输出脉冲一次。它被安装在了车的尾部。安装过程中,我们用了两颗螺钉将其固定在了模型车尾部的底架上。
随着齿轮转动时,光电管接收到的交替变化的高低电脉冲。设置S12 的ECT 模块,同时捕捉光电管输出的电脉冲的上升沿和下降沿。通过累计一定时间内的脉冲数,或者记录相邻脉冲的间隔时间,可以得到和速度等价的参数值。我们已知:轮胎一圈周长为16.7cm。设齿轮上共有e 个孔,即轮胎转动一圈将引起e 个脉冲数累积。假设对脉冲数累积的时间为t,在这段时间内共获取了n 个脉冲数累积。则赛车速度为: 公式1: V=16.7(N/e)* T 3.6.后轮差速机构调整
差速机构的作用是在赛车转弯的时候,降低后轮与地面之间的滑动;并且还可以保证在轮胎抱死的情况下不会损害到电机。当车辆在正常的过弯行进中(假设:无转向不足亦无转向过度),此时4 个轮子的转速(轮速)皆不相同,依序为:外侧前轮>外侧后轮>内侧前轮>内侧后轮。
此次所使用赛车配备的是后轮差速机构。差速器的特性是:阻力越大的一侧,驱动齿轮的转速
越低;而阻力越小的一侧,驱动齿轮的转速越高‧以此次使用的后轮差速器为例,在过弯时,因外侧前轮轮胎所遇的阻力较小,轮速便较高;而内侧前轮轮胎所遇的阻力较大,轮速便较低。差速器的调整中要注意滚珠轮盘间的间隙,过松过紧都会使差速器性能降低,转弯时阻力小的车轮会打滑,从而影响赛车的过弯性能。好的差速机构,在电机不转的情况下,右轮向前转过的角度与左轮向后转过的角度之间误差很小,不会有迟滞或者过转动情况发生。
4.结论
4.1
本系统的所具有的特点
设计制作过程当中,通过小组成员的努力思考与探索,同时结合韩国以往比赛中的优点,我们在以下几个方面引入了自己的设计特色:
1、鉴于路径识别模块的性能对整个系统运行的重要作用,本系统采用了激光管的路径识别方案,大大提高了系统识别路径的精度。
2、在本系统中,巧妙地使用机械鼠标齿轮结合GK122构成速度检测模块,在保证足够的测量精度的同时,大大减轻了系统的重量和成本。
3、另外制作了用于调试的控制器,该控制器用于赛车调试过程中的参数修正与显示,正式比赛时并不存在于系统中。这样在遵守规则的情况下,大大方便了调试过程。
4、在机械上精心设计,加高了舵机的位置,提高了舵机地响应时间,实现了模块化的电路设计,在重心的调节上更加方便。
4.2
本系统存在的问题
尽管我们作了很大的努力,但是由于时间紧迫以及缺乏经验等原因,本系统仍然存在着一些问题,主要有以下几点:
1、比赛规则对改装后的赛车的尺寸作了严格要求,在满足要求安装路径识别模块时,其视场宽度和前瞻距离都比预期减小,受到了限制。
2、赛车底盘以及速度检测装置的机械安装部分为人工完成,没有使用精密的检测仪器辅助安装,安装精度受限。
3、系统控制算法采用经典的PID算法。可以考虑更加高级的控制算法以改进系统性能。对于一些先进的控制方法没有做到深入的研究。
4、由于车辆的模块化电路管理,在小车上出现连线过多,电路不够整洁的情况。
5、车头的传感器有点靠前,使车辆的重心前移,在转向的过程中没有理想中轻盈。
参考文献
[1]邵贝贝·单片机嵌入式应用的在线开发方法·北京:清华大学出版社,2004 [2]杨国田,白焰·摩托罗拉68HC12系列微控制器原理、应用与开发技术·北京:中国电力出版社,2003 [3]童诗白·模拟电子技术基础·北京:高等教育出版社,2001 [4]阎石·数字电子技术基础·北京:高等教育出版社,1998 [5]张宇河,董宁·计算机控制系统·北京:北京理工大学出版社,2002 [6]陶永华,尹怡欣,葛芦生·新型PID控制及其应用·北京:机械工业出版社,1998 [7]谭浩强·C程序设计·北京:清华大学出版社,2001 [8]侯国屏,王坤,叶齐鑫·LabVIEW7.1编程与虚拟仪器设计·北京:清华大学出版社,2005 [9]HCS12 Serial Communication Interface(SCI)Block Guide V02.05S12SCIV2/D [10]Metrowerks·IDE Help for Code Warrior Plug-in for Motorola·Metrowerks Semiconductor, Inc.,2005 [11] 朱卫华.一种微机与单片机无线串行通信的设计方法.[D] 南华大学,2002 年8 月.[12] 周斌,李立国,黄开胜.智能车光电传感器布局对路径识别的影响研究.电子产品世界,2006.5 [13] 卓晴,黄开胜,邵贝贝,学做智能车[M].北京:北京航天航空出版社,2007 [14] 张幽彤,陈宝江.汽车电子技术原理及应用[M].北京:北京理工大学出版社,2006 [15] 张伟等.Protel DXP高级应用[M].北京.人民邮电出版社.2002
第五篇:飞思卡尔智能车比赛个人经验总结
先静下心来看几篇技术报告,可以是几个人一起看,边看边讨论,大致了解智能车制作的过程及所要完成的任务。
看完报告之后,对智能车也有了大概的了解,其实总结起来,要完成的任务也很简单,即输入模块——控制——输出。
(1)输入模块:各种传感器(光电,电磁,摄像头),原理不同,但功能都一样,都是用来采集赛道的信息。这里面就包含各种传感器的原理,选用,传感器电路的连接,还有传感器的安装、传感器的抗干扰等等需要大家去解决的问题。
(2)控制模块:传感器得到了我们想要的信息,进行相应的AD转换后,就把它输入到单片机中,单片机负责对信息的处理,如除噪,筛选合适的点等等,然后对不同的赛道信息做出相应的控制,这也是智能车制作过程中最为艰难的过程,要想出一个可行而又高效的算法,确实不是一件容易的事。这里面就涉及到单片机的知识、C语言知识和一定的控制算法,有时为了更直观地动态控制,还得加入串口发送和接收程序等等。
(3)输出模块:好的算法,只有通过实验证明才能算是真正的好算法。经过分析控制,单片机做出了相应的判断,就得把控制信号输出给电机(控制速度)和舵机(控制方向),所以就得对电机和舵机模块进行学习和掌握,还有实现精确有效地控制,又得加入闭环控制,PID算法。
明确了任务后,也有了较为清晰的控制思路,接下来就着手弄懂每一个模块。虽然看似简单,但实现起来非常得不容易,这里面要求掌握电路的知识,基本的机械硬件结构知识和单片机、编程等计算机知识。最最困难的是,在做的过程中会遇到很多想得到以及想不到的事情发生,一定得细心地发现问题,并想办法解决这些问题。
兴趣是首要的,除此之外,一定要花充足的时间和精力在上面,毕竟,有付出就会有收获,最后要明确分工和规划好进度。