智能可遥控小车毕业论文范本模板.docx
《智能可遥控小车毕业论文范本模板.docx》由会员分享,可在线阅读,更多相关《智能可遥控小车毕业论文范本模板.docx(57页珍藏版)》请在冰豆网上搜索。
智能可遥控小车毕业论文范本模板
毕业论文
基于单片机智能遥控小车的设计
系别:
电子信息
专业名称:
电子信息科学与技术
学生姓名:
学号:
指导教师姓名、职称:
完成日期年月日
吉林大学珠海学院本科毕业论文(设计)开题报告
选题
基于单片机智能遥控小车的设计
院系
专业
电子信息科学与技术
学生姓名
指导教师
本选题的意义及国内外发展状况:
这是一个智能化的时代,各种智能化设备正在逐步替代人为的操作。
世界上因疲劳驾驶,驾车精神不集中而引发的车祸更是数见不鲜。
很多环境下,人类都无法顺利到达,并在那里开展工作,使用自循迹车,可以在保证人类自身安全的情况下顺利的运送设备到达严酷的环境,并且在那里开展相关工作.通过对自循迹小车的研究,可以让汽车行驶自动化,从而也能有效避免因疲劳驾驶导致的车祸。
对于一些灾后地带,智能小车也很很好地发挥其作用,到达人类无法到达的地带,寻找生命迹象,提供食物补给,进行灾后摄像,依靠自动循迹的功能,还能实现小车的自动入库,节约了人们的时间。
设计选择80C51单片机为控制平台,配合红外线对管、红外线自动避障、超声波测距、红外线遥控,光敏电阻,LED显示等廉价设备和器件,达到了控制成本的目的。
行车自动化已经成为当今社会的一个热点话题,谷歌自动行驶汽车已经在公路上安全行驶了14万公里之多,并且已经驶上了高速公路。
人类探索太空的步伐一刻也没有停止,火星,月球上也有着智能小车的身影,木星探测器也在出发的路上预计2016年会到达木星。
日本的福岛核危机,也动用了智能小车去检查岛内的核辐射值.在国内南京理工大学、北京理工大学、浙江大学、国防科技大学、清华大学等多所院校联合研制了7B。
8军用室外自主车,该车装有彩色摄像机、激光雷达、陀螺惯导定位等传感器。
自动泊车系统也已经开发到民用的层面上,很多车型也装配了该系统,有了他,汽车用超声波传感器扫描路面两侧,通过比较停车的空间和车辆的长度,自动寻找合适的停车位。
找到合适位置后,驾驶者只需控制刹车,车辆自动控制转向操作,即可将车停进停车位,并且液晶屏会有相应的显示。
在未来,智能小车将会得到更好的发展,民用,军用,公用,我们都能在这些领域看到智能小车的身影。
研究内容:
课题主要研究一个能自动循迹、自动避障、超声波测量距离、红外遥控和能够寻光行驶的智能小车控制系统。
核心单片机80C51,进行主要的信息处理,接收外部操作指令形成各种控制信号,并完成对于各种信息的记录,配合电源模块、电机驱动模块、寻迹模块、避障模块、避悬崖模块、超声波测距模块、红外线遥控模块、LCD显示模块共同组成小车硬件系统;
小车有三种行驶状态,一种是遥控行驶,一种是自寻迹行驶,还有一种是寻光行驶。
当在遥控行驶状态时,小车接受红外遥控指令和声控指令行驶,人为进行控制行驶状态。
当处于自寻迹行驶时,小车可以根据地形行驶,自动避让障碍和悬崖,保证行驶的安全与正确性。
当小车处于寻光行驶状态时,小车根据四个方向的光电传感器判断光线最强方向,并且在行驶途中自动避让障碍和悬崖,最终到达光源地。
以上三种状态下,测距模块都在工作,并显示小车行驶的里程数。
研究方法、手段及步骤:
主要通过参考相关器件的文档资料,经典使用案例,结合设计目的修改,PC编程并调试,硬件测试、请教导师等方法进行研究。
首先要查询相关资料,结合设计目的绘制系统电路图,了解各器件性能、有效参数,构建最小化系统。
其次是构建硬件系统,在PC上进行系统编程。
再次优化程序结构算法,进行调试.最后将程序烧入硬件进行测试,根据出现的问题再次优化程序,完成设计。
参考文献:
[1]赵海兰,基于单片机的红外遥控智能小车的设计[J],无线互联科技—2011年3期;
[2]周淑娟,基于单片机智能循迹小车的设计方案[J],工业技术与职业教育—2011年6月第9卷第2期;
[3]于连国,李伟,王妍玮,基于单片机的智能小车设计[J],林业机械与木工设备-2011年4期;
[4]赵振德,多功能遥控智能小车的制作[J],电子制作—2011年4期;
[5]RZ—51V20配套软件及资料
[6]何立民,单片机应用系统设计,北京:
航天航空大学出版社,2~5,46~50;
[7]VaultInformation,80C51Tutorial;
[8]Zhu,W,Ruan,H。
Designandresearchofsolarphotovoltaicpowergenerationcontrollerbasedon80C51miscrocontroller.AdvancedMaterialsResearch345,2011,pp。
66-69。
基于单片机智能遥控小车的设计
摘要
智能作为现代的新发明,也是以后的发展方向,它可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理,可应用于科学勘探等等的用途.智能小车就是其中的一个体现。
本次设计的简易智能小车,采用80C51单片机作为小车的检测和控制核心;采用光敏电阻感应外部各方向光线强弱,ADC0809处理相关信息之后,得到与光强相对应的数字量,并把信号送到单片机,单片机接收信号之后,按照预定的工作模式控制小车按照预先设计好的路线或轨道行驶;采用超声波模块测量小车与障碍物距离;采用红外线遥控远程人为控制小车行驶状态;采用gem4561ae实时显示小车障碍物的距离,小车停止行驶后,轮流显示小车行驶时间、行驶距离;本设计结构简单,较容易实现,但具有高度的智能化、人性化,一定程度体现了智能。
关键词:
单片机80C51;超声波测距;红外遥控;自动循迹
IntelligentremotecontrolcardesignbasedonSCM
Summary
Artificialintelligenceasamodernnewinvention,isthefuturedevelopmentdirection,itcaninaccordanceaspredeterminedpatternsintheenvironmentwhereautomaticoperation,withouttheneedofhumanmanagement,andcanbeusedforscientificexplorationandotheruses.Thesmartcarisoneofthepresentative.Thedesignofthesimplesmartcar,using80C51MCUasthecarofthedetectionandcontrolofthecore;thephotosensitiveresistancesensingexternallightintensityofeachdirection,ADC0809relatedinformation,andlightintensitycorrespondingtothedigitalquantity,andsendsignalstothesinglechipmicrocomputer,thereceivedsignal,accordingtoapredeterminedoperatingmodecontrolinadvancedesigncourseortrackrunning;usingultrasonicmoduleformeasuringtrolleyandobstacledistance;theuseofinfraredremotecontrolremotecontrolcardrivingstate;usinggem4561aereal-timedisplaycarobstacledistance,atrolleystopdriving,turnsthedisplaycartraveltime,traveldistance;thedesignhastheadvantagesofsimplestructure,easyrealization,buthighlyintelligent,humane,certainextentofintelligence。
Keywords:
SCM80C51;ultrasonicranging;infraredremotecontrol;automatictracking
1前言
是一个智能化的时代,各种智能化设备正在逐步替代人为的操作。
随着汽车工业的迅速发展,关于智能汽车的研究也就越来越受人关注。
全国电子大赛和省内电子大赛几乎每次都有智能小车这方面的题目,全国各高校也都很重视该题目的研究。
设计的智能小车能够实时显示时间、速度、里程,具有自动寻迹、寻光、避障功能,可程控行驶速度、红外遥控行驶。
本系统能实现对小车的运动状态进行实时控制,控制灵活、可靠,精度高,可满足对系统的各项要求。
本设计采用MCS-51系列中的80C51单片机。
以80C51为控制核心,利用超声波传感器检测道路上的障碍并测量与障碍之间的距离,小车能够的自动避障,快慢速行驶,以及自动停车,并可以自动记录时间、里程和速度,自动寻迹和寻光功能。
通过对本小车研究,我们可以初步构建智能汽车的模型与理论基础。
对于智能汽车的研究,国内外都有很大的成就,谷歌的无人驾驶汽车,已经能够在高速公路上安全行驶数千公里,在高速行驶下都能有这么好的操控能力,无非是智能汽车领域的一座里程碑.对于智能泊车系统,现在也已经进入了民用领域,很多车型也装配了该系统,有了他,汽车用超声波传感器扫描路面两侧,通过比较停车的空间和车辆的长度,自动寻找合适的停车位。
找到合适位置后,驾驶者只需控制刹车,车辆自动控制转向操作,即可将车停进停车位,并且液晶屏会有相应的显示.
本设计选用的80C51单片机属于MCS—51系列单片机,由Intel公司开发,其结构是8048的延伸,改进了8048的缺点,增加了如乘(MUL)、除(DIV)、减(SUBB)、比较(PUSH)、16位数据指针、布尔代数运算等指令,以及串行通信能力和5个中断源。
采用40引脚双列直插式DIP(DualInLinePackage),内有128个RAM单元及4K的ROM。
80C51有两个16位定时计数器,两个外中断,两个定时计数中断,及一个串行中断,并有4个8位并行输入口.80C51内部有时钟电路,但需要石英晶体和微调电容外接,本系统中采用12MHz的晶振频率。
由于80C51的系统性能满足系统数据采集及时间精度的要求,而且产品产量丰富来源广,应用也很成熟,故采用来作为控制核心。
新一代单片机为外部提供了相当完善的总线结构,为系统的扩展与配置打下了良好的基础。
本设计主要研究内容就是基于80C51设计一部智能小车,小车能够实现自动循迹,自动避障,自动跟随,超声波测量距离,和红外遥控,寻光行驶的智能小车控制系统,包括了对驱动电路,红外通讯等的探索和研究。
本文主要从小车设计方案的选取、硬件设计、软件设计、测试结果方面进行主要论述。
在第二章,我们就小车的智能行车、壁障方案的、显示方案、遥控方案、超声波测距方案、直流调速方案、行驶距离测量和倒车与前行方案的选择进行论述.在第三章,我们从单片机的最小系统电路、前向通道、后向通道三个方面对系统的硬件电路进行了论述和分析。
在第四章,我们对小车的软件编程方面进行论述,包括如何自纠错,如何提高算法效率。
2方案设计与论证
2.1智能行驶方案
2.1。
1寻光方案
为了检测光线的强弱,我们在小车左前方、右前方加了2只光敏传感器,即光敏电阻.光敏传感器根据照射在它上面的光线的强弱,阻值发生变化,输出电压随之变化,通过ADC0809后,得到与光强相对应的数字量,从而引导小车,向光源靠近。
不同型号的光敏电阻,暗电阻及亮电阻差别较大,需根据不同参数的光敏电阻,选用不同大小的分压电阻。
光敏电阻:
光敏电阻器是利用半导体的光电效应制成的一种电阻值随入射光的强弱而改变的电阻器;它的特性可以概括为:
入射光强,电阻减小,入射光弱,电阻增大。
光敏电阻大致可以分为表2—1几类。
表2—1光敏电阻的分类
类型
特点
紫外光敏电阻器
对紫外线较灵敏,包括硫化镉、硒化镉光敏电阻器等,用于探测紫外线.
红外光敏电阻器
主要有硫化铅、碲化铅、硒化铅.锑化铟等光敏电阻广泛用于导弹制导、天文探测、非接触测量、人体病变探测、红外光谱,红外通信等国防、科学研究和工农业生产中。
可见光光敏电阻器
包括硒、硫化镉、硒化镉、碲化镉、砷化镓、硅、锗、硫化锌光敏电阻器等。
主要用于各种光电控制系统,如光电自动开关门户,航标灯、路灯和其他照明系统的自动亮灭,自动给水和自动停水装置,机械上的自动保护装置和“位置检测器”,极薄零件的厚度检测器,照相机自动曝光装置,光电计数器,烟雾报警器,光电跟踪系统等方面
小车行驶时,寻的是自然光源,所以本设计的寻光传感器选择上面选择了可见光光敏电阻作为光线传感器,同时也排除了红外遥控对于寻光行驶的影响。
常用的光敏电阻器有MG41~MG45系列,主要参数如表2-2所示,根据小车系统的参数和缩小体积的原则,我们选用了MG44-2型光敏电阻,该型号体积小,额定功率也能达到小车的系统要求。
表2—2常用光敏电阻的参数
2。
1。
2检障方案
2.1.2。
1传感器的比较
识别障碍的首要问题是传感器的选择,下面对几种传感器的优缺点进行说明(见表2。
2)。
探测障碍的最简单的方法是使用超声波传感器,它是利用向目标发射超声波脉冲,计算其往返时间来判定距离的。
该方法被广泛应用于移动机器人的研究上。
其优点是价格便宜,易于使用,且在10m以内能给出精确的测量。
表2—2传感器性能比较
传感器类型
优 点
缺 点
超声波
格合理,夜间不受影响。
测量范围小,对天气变化敏感。
视觉
易于多目标测量和分类,分辨率好。
不能直接测量距离,算法复杂,处理速度慢。
激光雷达
夜间不受影响不受灯光、天气影响。
对水、灰尘、灯光敏感.
价格贵
视觉传感器在CW系统中使用得非常广泛。
其优点是尺寸小,价格合理,在一定的宽度和视觉域内可以测量定多个目标,并且可以利用测量的图像根据外形和大小对目标进行分类。
但是算法复杂,处理速度慢。
雷达传感器在军事和航空领域已经使用了几十年。
主要优点是可以鲁棒地探测到障碍而不受天气或灯光条件限制.近十年来随着尺寸及价格的降低,在汽车行业开始被使用。
但是仍存在性价比的问题.
超声波是一种在弹性介质中的机械振荡,其频率超过20KHz,分横向振荡和纵向振荡两种,超声波可以在气体、液体及固体中传播,其传播速度不同。
它有折射和反射现象,且在传播过程中有衰减.利用超声波的特性,可做成各种超声波传感器,结合不同的电路,可以制成超声波仪器及装置,在通讯、医疗及家电中获得广泛应用。
所以本设计采用T/R—40-12小型超声波传感器作为探测前方障碍物体的检测元件。
2.1.2。
2测距方案的选取
当利用超声波探测器测距时常用二种方法——强度法和反射时间法,强度法是利用声波在空气中的传输损耗值来测量被测物的距离,被测物越远其反射信号越弱,根据反射信号的强弱就可以知道被测物的远近,但在使用这种方法时由于换能器之间的直接耦合信号很难消除,在放大器增益较高时这一直接耦合信号就可使放大器饱和从而使整套系统失效其原理如图2.2.1示,由于直接耦合信号的影响强度法测距只适合较短距离的且精度要求不高的场合。
反射时间法是利用检测声波发出到接收到被测物反射回波的时间来测量距离其原理,对于距离较短和要求不高的场合我们可认为空气中的声速为常数,我们通过测量回波时间T利用公式s=v×(t/2)其中,S为被测距离、V为空气中声速、T为回波时间(
),可以计算出路程,这种方法不受声波强度的影响,直接耦合信号的影响也可以通过设置“时间门”来加以克服,因此这种方法非常适合较远距离的测距,如果对声速进行温度修订,其精度还可进一步提高,本题中我们选用此方法。
2.2比较器的选择
小车对行驶状态的判定,都需要经过比较器来完成,所有的状态比较最终都转换成为电压的比较.
比较器的特点:
工作在开环或正反馈状态。
放大、运算电路为了实现性能稳定并满足一定的精度要求,这些电路中的运放均引入了深度负反馈;而为了提高比较器的反应速度和灵敏度,它所采用的运放不但没有引入负反馈,有时甚至还加正反馈。
因此比较器的性能分析方法与放大、运算电路是不同的。
非线性.由于比较器中运放处于开环或正反馈状态,它的两个输入端之间的电位差与开环电压放大倍数的乘积通常超过最大输出电压,使其内部某些管子进入饱和区或截止区,因此在绝大多数情况下输出与输入不成线性关系,即在放大、运算等电路中常用的计算方法对于比较器不再适用.
开关特性。
比较器的输出通常只有高电平和低电平两种稳定状态,因此它相当与一个受输入信号控制的开关,当输入电压经过阈值时开关动作,使输出从一个电平跳变到另一个电平。
由于比较器的输入信号是模拟量,而它的输出电平是离散的,因此电压比较器可作为模拟电路与数字电路之间的过渡电路。
由于比较器的上述特点,在分析时既不能象对待放大电路那样去计算放大倍数,也不能象分析运算电路那样去求解输出与输入的函数关系,而应当着重抓住比较器的输出从一个电平跳变到另一个电平的临界条件所对应的输入电压值(阈值)来分析输入量与输出量之间的关系.
如果在比较器的输入端加理想阶跃信号,那么在理想情况下比较器的输出也应当是理想的阶跃电压,而且没有延迟。
但实际集成运放的最大转换速率总是有限的,因此比较器输出电压的跳变不可能是理想的阶跃信号.电压比较器的输出从低电平变为高电平所须的时间称为响应时间。
响应时间越短,响应速度越快。
减小比较器响应时间的主要方法有:
(1)尽可能使输入信号接近理想情况,使它在阈值附近的变化接近理想阶跃
且幅度足够大.
(2)选用集成电压比较器.
(3)如果选用集成运放构成比较器,为了提高响应速度可以加限幅措施,以避免集成运放内部的管子进入深饱和区.具体措施多为在集成运放的两个输入端并联二极管。
如图2-4电压比较器电路所示:
图2-4电压比较器电路
在本设计中,光电传感器只输出一种高低电平信号且伴有外界杂波干扰,所以我们尝试采用了一种滞回比较器。
简单电压比较器结构简单,而且灵敏度高,但它的抗干扰能力差,也就是说如果输入信号因受干扰在阈值附近变化,则比较器输出就会反复的从一个电平跳到另一个电平。
如果用这样的输出电压控制电机或继电器,将出现频繁动作或起停现象。
这种情况,通常是不允许的.而滞回比较器则解决了这个问题。
滞回比较器有两个数值不同的阈值,当输入信号因受干扰或其他原因发生变化时,只要变化量不超过两个阈值之差,滞回比较器的输出电压就不会来回变化。
所以抗干扰能力强。
但是,滞回比较器毕竟是模拟器件,温度的漂移是它无法消除的.
综合考虑系统的各项性能,最后我们决定采用数字器件-—施密特触发器。
施密特触发器是双稳态触发器的变形,它有两个稳定状态,触发方式为电平触发,只要外加触发信号的幅值增加到足够大,它就从一个稳定状态翻转到另一个稳定状态。
施密特触发器具有与滞回比较器相类似的滞回特性,但施密特触发器的抗干扰能力比滞回比较器更强。
2。
3遥控方案的选择
红外线又称红外光波,在电磁波谱中,光波的波长范围为0。
01um~1000um。
根据波长的不同可分为可见光和不可见光,波长为0。
38um~0。
76um的光波可为可见光,依次为红、橙、黄、绿、青、蓝、紫七种颜色。
光波为0.01um~0。
38um的光波为紫外光(线),波长为0。
76um~1000um的光波为红外光(线)。
红外光按波长范围分为近红外、中红外、远红外、极红外4类。
红外线遥控是利用近红外光传送遥控指令的,波长为0。
76um~1。
5um。
用近红外作为遥控光源,是因为目前红外发射器件(红外发光管)与红外接收器件(光敏二极管、三极管及光电池)的发光与受光峰值波长一般为0.8um~0。
94um,在近红外光波段内,二者的光谱正好重合,能够很好地匹配,可以获得较高的传输效率及较高的可靠性.
由于属于小范围内遥控,小车在小范围内行驶,为了减少设计成本,增加便利性,所以采用常用的家用电视红外遥控器作为红外遥控发射部分,只需在小车上加装红外接收装置即可。
定义遥控器的音量减小键为左转键,音量增大键为右转键,菜单键为停止键,增台健为启动键,实现小车行驶的基本控制。
只需要自己解决红外接收解码问题即可。
红外遥控系统的组成如图2—5所示。
发射部分包括键盘矩阵、编码调制、LED红外发送器;接收部分包括光、电转换放大器、解调、解码电路。
本论文重点从红外解码方面对红外遥控进行论述。
图2—5红外遥控的流程
2.4行车距离检测
方案一:
采用开关式霍尔元件
将磁铁固定在小汽车的车轮上,当车轮转动时,磁铁也跟着转动,霍尔元件感应到磁场的变化时,就会产生通断效果,使单片机的定时器T0的输入端产生高低电平的变化,从而使得T0计数小汽车车轮转的圈数,假设为N,并设车轮的周长为L,通过S=N*L,就可以计算出小汽车在一段时间内的行程。
这种测量方法的测量数据只能是车轮周长的整数倍,误差较大。
例如:
小汽车的车轮半径为1cm,那么这种测量方法的最小误差就可达到6cm
方案二:
采用透光式光电传感器,硬件电路如图2-6所示。
图2-6透光式光电传感器
在小汽车的车轮上钻若干小孔,设小孔的个数为n。
在车轮转动时,发光二极管发射的光被没有孔的地方遮挡时,光敏三极管不能导通,光敏三极管的集电极输出为高电平,经CD40106反相后,单片机定时器T0的输入端为低电平。
在有小孔的地方,发光二极管发射的光就会透过小孔照射到光敏三极管上,使光敏三极管导通,此时光敏三极管的集电极输出为低电平。
在经CD40106反相后,单片机定时器T0的输入为高电平。
单片机定时器T0就会准确记录下这种高低电平的变化的次数,即通过的小孔的个数。
假设为N,并设车轮的周长与方案一的相同也是L,某段时间内的行程计算公式为:
S=N*L/n,可以看到这种测量方法的最小误差为方案一的1/n,可较为精确地测量出小汽车的行程。
并且可以进行误差控制,因为孔的个数与误差成反比,要想提高准确度只要增加小孔的个数就可以.故采用方案二.
2。
5显示系统
本设计中用两片4位八段数码管gem4561ae作显示器,并具有双重功能,在小车不行驶时其中一片显示年﹑月,另一片显示时﹑分;当小车行驶时,分别显示时间和行驶距离。
为减轻单片机的运算压力,使用EM78P458作为显示驱动芯片.管脚如图2—7所示,用单片机的并行口控制,一个数码显示电路用4个口线。
该芯片共有20个管脚,管脚LED1﹑LED2﹑LED3﹑LED4分别接10k电阻和三极管后与4位八段数码管5461中的a1﹑a2﹑a3﹑a4四个数位选择端相连,这四个数位选择端用来产生LED选通信号。
管脚a﹑b﹑c﹑d﹑e﹑f﹑g﹑dp分别接680欧电阻后与四位八段数码管4561中的a﹑b﹑c﹑d﹑e﹑f﹑g﹑dp相连,分别控制各段码和小数点。
管脚d0﹑d1﹑d2﹑d3接单片机并行口,通过对单片机对芯片进行控制.管脚vss串上10k电阻后与vcc管脚相接后再接+5v电源,管脚gnd接地。
图2—7EM78P45