基于单片机的智能电动小车设计毕业设计.doc
《基于单片机的智能电动小车设计毕业设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的智能电动小车设计毕业设计.doc(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、内江师范学院专科毕业设计目 录1绪论11.1智能小车设计背景11.2智能小车的意义12智能电动小车的总体设计方案32.1总体方案论证与比较32.2探测轨迹模块42.3检测金属铁片模块52.4 避障模块62.5寻找光源模块62.6显示模块72.7测量里程模块72.8 电动机驱动模块83系统的硬件电路设计93.1检测轨迹电路93.2 检测金属片电路113.3 检测障碍物电路113.4检测光源电路163.5显示电路163.6测量里程电路183.7电动机驱动电路194 系统的软件设计214.1 程序设计214.2主程序设计214.3 探测金属程序设计224.4 测量里程程序设计234.5躲避障碍物子程
2、序设计23结束语25参考文献26附录A 源程序27附录B 总硬件图33致谢34毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交
3、毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 摘 要80C51单片机是一款八位单片机,他的易用性和多功能性受到了广大使用者的好评。这里介绍的是如何用80C51单片机来实现长春工业大学的毕业设计,该设计是结合科研项目而确定的设计类课题。本系统以设计题目的要求为目的,采用80C51单片机为控制核心,利用超声波传感器检测道路上的障碍,控制电动小汽车的自动避障,快慢速行驶,以及自动停车,并可以自动记录时间、里
4、程和速度,自动寻迹和寻光功能。整个系统的电路结构简单,可靠性能高。实验测试结果满足要求,本文着重介绍了该系统的硬件设计方法及测试结果分析。关键词:80C51单片机;光电检测器;PWM调速;电动小车Abstract80C51 is a 8 bit single chip computer. Its easily using and multi-function suffer large users. This article introduces the CCUT graduation design with the 80C51 single chip computer. This design
5、 combines with scientific research object. This system regards the request of the topic, adopting 80C51 for controlling core, super sonic sensor for test the hinder. It can run in a high and a low speed or stop automatically. It also can record the time, distance and the speed or searching light and
6、 mark automatically the electric circuit construction of whole system is simple, the function is dependable. Experiment test result satisfy the request, this text emphasizes introduced the hardware system designs and the result analyze. Keywords: 80C51 single chip computer; light electricity detecto
7、r; PWM speed adjusting; Electricity motive small car311绪论1.1智能小车设计背景随着汽车行业的快速发展,关于汽车的研究也就越来越受人关注。全国电子大赛和省内电子大赛几乎每次都有智能小车这方面的题目,全国各高校也都很重视该题目的研究。本设计就是在这样的背景下提出的,指导教师已经有充分的准备。本题目是结合科研项目而确定的设计类课题。设计的智能电动小车应该能够实时显示时间、速度、里程,具有自动寻迹、寻光、避障功能,可程控行驶速度、准确定位停车。根据题目的要求,确定如下方案:在现有玩具电动车的基础上,加装光电、红外线、超声波传感器及金属探测器,实
8、现对电动车的速度、位置、运行状况的实时测量,并将测量数据传送至单片机进行处理,然后由单片机根据所检测的各种数据实现对电动车的智能控制。这种方案能实现对电动车的运动状态进行实时控制,控制灵活、可靠,精度高,可满足对系统的各项要求。本设计采用MCS-51系列中的80C51单片机。以80C51为控制核心,利用超声波传感器检测道路上的障碍,让电动小汽车能够自动避障,快慢速行驶,以及自动停车,并可以自动记录时间、里程和速度,自动寻迹和寻光功能。80C51是一款八位单片机,它的易用性和多功能性受到了广大使用者的喜爱。它是第三代单片机的代表。1.2智能小车的意义第三代单片机包括了Intel公司发展MCS-5
9、1系列的新一代产品,如8C15280C51FA/FB80C51GA/GB8C4518C452,还包括了PhilipsSiemensADMJujutsuOKIHarria-MetraATMEL等公司以80C51为核心推出的大量各具特色与80C51兼容的单片机。新一代的单片机的最主要的技术特点是向外部接口电路扩展,以实现Microcomputer完善的控制功能为己任,将一些外部接口功能单元如A/DPWMPCA(可编程计数器阵列)WDT(监视定时器)高速I/O口计数器的捕获/比较逻辑等。这一代单片机中,在总线方面最重要的进展是为单片机配置了芯片间的串行总线,为单片机应用系统设计提供了更加灵活的方式。
10、Philips公司还为这一代单片机80C51系列8C592单片机引入了具有较强功能的设备间网络系统总线CAN(Controller Area Network BUS)。新一代单片机为外部提供了相当完善的总线结构,为系统的扩展与配置打下了良好的基础。 本设计就采用了比较先进的80C51为控制核心,80C51采用CHOMS工艺,功耗很低。该设计具有实际意义,可以应用于玩具、机器人、医疗器械等诸多方面。特别是在足球机器人研究方面具有很好的发展前景;在考古方面也用到了超声波传感器进行检测。所以本设计与生活实际相结合,现实意义很强。2智能电动小车的总体设计方案 2.1总体方案论证与比较(1) 方案一:采
11、用AT89C51单片机作为整机的控制单元。以AT89C51单片机为核心的控制电路,采用模块化的设计方案,运用光电传感器、金属探测传感器、超声波传感器组成不同的检测电路,实现小车在行驶中、探测预埋金属铁片、自动寻迹、 躲避障碍物、测量里程等问题。并将测量数据传送至单片机进行处理,然后由单片机根据所检测的各种数据实现对电动小车的智能化控制1。在本系统中,反射式红外光电传感器检测黑线,然后将信号传送到单片机系统进行处理,使小车沿轨道自主行走;电感式接近开关电路代替金属传感器探测预埋在轨道下的金属铁片,并发出声光信息进行提示;通过霍尔元件测量小车行驶里程;采用H型脉冲宽度调制(PWM)全桥式驱动电路控
12、制电机的转向,实现电动小车的正反向行驶、快慢速行驶及转弯;采用LCD1602实时显示小车行驶的时间。此系统比较灵活,采用软件方法来解决复杂的硬件电路部分,使系统硬件简洁化,各类功能易于实现,具有高度的智能化、人性化,一定程度体现了智能,能满足系统的要求。此方案的基本原理如图2.1所示。显示模块At89c51单片机蔽障模块寻找光源模块测量里程模块电机驱动模块探测轨迹 模块探测金属模块声音提示图2.1 智能车运行基本原理框图(2) 方案二:采用各类数字电路来组成电动小车的控制系统。采用数字电路对外围探测轨迹信号,检测金属信号,避障信号,寻找光源信号分部进行处理。但对输入输出都是模拟量的小装置,假如
13、采用数字化方案,则要先用A/D转换器将模拟量转换为数字量,经过数字电路处理后,再经D/A转换器将数字量转换为模+拟量。这样必然带来高成本、电路复杂等缺点。所以本方案灵活性不高,效率低,不利于电动小车智能化的扩展。同时,对各路信号处理也比较困难。比较以上两种方案的优缺点,方案一简洁、灵活、可扩展性好,能达到设计要求,因此本设计采用方案一来实现。2.2探测轨迹模块 在本设计中,要求电动小车沿着路面的黑色轨道行驶。其探测路面黑线的基本原理:光线照射到路面并反射,由于黑线和白纸对光的反射系数不同,可以根据接收到的反射光强弱来判断是否是黑线。利用这个原理,可以控制电动小车行走的路迹。下面几种方案是根据本
14、原理设计的。(1) 方案一:利用发光二极管发光,用光敏二极管接收。由于光敏二极管受可见光的影响较大,稳定性差,因此放弃该方案。(2) 方案二:利用光敏电阻组成光敏探测器。光敏电阻的阻值可以跟随周围环境光线的变化而变化。当光线照射到白线上面时,光线发射强烈,光线照射到黑线上面时,光线发射较弱。因此光敏电阻在白线和黑线上方时,阻值会发生明显的变化。将阻值的变化值经过比较器就可以输出高低电平。但是这种方案受光照影响很大,不能够稳定的工作。(3) 方案三:采用反射式红外线光电传感器。红外探测法,即利用红外线在不同颜色的物体表面具有不同的反射性质的特点2。在小车行驶过程中不断地向地面发射红外光,当红外光
15、遇到白色纸质地板时发生漫反射,反射光被装在电动小车上的接收管接收;如果遇到黑线则红外光被吸收,电动小车上的接收管接收不到红外光。单片机根据是否收到反射回来的红外光来确定黑线的位置,从而控制小车的行走路线。采用红外线发射,外面可见光对接收信号的影响较小,再用射极输出器对信号进行隔离。红外线光电传感器的特点是尺寸小、使用方便、工作状态受温度影响小。因此本方案易于实现,也比较可靠。所以本设计采用方案三。2.3检测金属铁片模块(1) 方案一:采用探测线圈和探测仪构成的金属探测器。此类金属探测器利用探测线圈产生的交变磁场在接近金属材料时产生微弱变化这一原理,将变化信号放大处理进而实现探测金属的目的,但是
16、该探测器的结构复杂。因此不易采用。 (2) 方案二:采用根据电涡流原理自制的传感器。该传感器取才方便,但难以调试,输出信号也不可靠,成功率不高,难以精确输出传感信息。(3) 方案三:利用电感式接近开关代替金属探测器。接近开关又称无触点接近开关,是理想的电子开关量传感器。它除可以完成行程控制和限位保护外,还是一种非接触型的检测装置,可用于检测零件尺寸和测速等,也可用于变频计数器、变频脉冲发生器、液面控制等。当金属检测体接近开关的感应区域,开关就能无接触,无压力、无火花、迅速发出电气指令,准确反应出运动机构的位置和行程,即使用于一般的行程控制。其定位精度、操作频率、使用寿命、安装调整的方便性和对恶
17、劣环境的适用能力,是一般机械式行程开关所不能相比的。因此用它作为小车的金属传感器,简单易行、抗干扰性能优越。综合考虑以上三种方案的优越性,本设计选择方案三。2.4 避障模块考虑到在测障过程中小车车速及反应调向速度的限制,小车应在距障碍物30CM的范围内做出反应,这样在绕过障碍物后,可寻找到最佳的位置和方向。否则,如果范围太大,则可能产生对障碍物的判断失误;范围过小又很容易造成车身撞上障碍物或虽绕过障碍物却无法实现理想定向。根据上述要求,提出下列方案。(1) 方案一:采用激光传感器探测障碍物。该传感器能非常准确地测出障碍物的存在,但价格昂贵,处理繁琐,不符合该设计的要求。(2) 方案二:采用超声
18、波传感器探测障碍物。超声波传感器安装于小车前端,在规定的检测距离内,当探测到障碍物时,超声波传感器给出脉冲信号至单片机,单片机检测到该信号后,调整小车的方向,以控制小车准确地绕过障碍物,而且避免因小车自然转弯而导致的盲目方向控制。这样不但能准确完成测量,而且能避免电路的复杂性。同时,超声波传感器具有频率高、绕射现象小,特别是方向性好、能够成为射线而定向传播等特点。超声波对液体、固体的穿透能力很大,尤其是在光线不透明的固体中,它可穿透几十米的深度。超声波碰到杂质或分界面会产生明显反射,形成回波,碰到活动物体能产生多普勒效应。因此超声波检测广泛应用在生产、国防、医学等方面。鉴于智能电动小车应以是以
19、智能为显著特点,所以采用方案二。2.5寻找光源模块(1) 方案一:采用多只方向性较强的光敏二极管作光源定位器。若干定位器在水平面上按不同角度展开,在寻找光源时根据每个定位器接收到的光线强弱(有无)得出光源的方位。该方案若采用方向性较强的光敏二极管作为光源定位器,要么是需要很多的器件,要么是难以检测到光源的方向。(2) 方案二:利用由光敏电阻组成的光控开关电路。利用光敏电阻阻值随光强弱变化的特性组成光控开关电路,检测光源。光敏电阻是用光电导体制成的光电器件,又称光电管,它是基于半导体内光电效应工作的。当无光照射时,光敏电阻值(暗电阻)很大,电路中电流很小。当光敏电阻受到一定波长范围的光照时,它的
20、阻值(亮电阻)急剧减少,因此电路中电流迅速增加。光敏电阻具有很高的灵敏度、很好的光谱特性,光谱响应从紫外区一直到红外区,而且体积小、重量轻、性能稳定,因此在自动化技术中得到了广泛的应用。综合考虑到上述方案的优缺点,本设计采用方案二。2.6显示模块(1) 方案一:采用LED数码管显示。在系统中要用到多只LED数码管进行动态显示即可达到要求。其优点是价格便宜,寿命长。缺点是只能显示09的数字和一些简单的字符,电路设计复杂,且占用空间。(2) 方案二:采用LCD1602液晶显示器。LCD广泛应用于微型计算机控制系统中。与LED相比,它具有功耗低,抗干扰能力强,体积小,廉价的特点,且有良好的人机界面,
21、直观,显示效果漂亮。目前已广泛应用在各种显示领域。另外,LCD在大小和形状上更加灵活,接口简单,不但可以显示数字、字符,而且可以显示汉字和图形,因此在袖珍仪表、医疗仪器、分析仪器及低功耗便携式仪器中,LCD已成为一种占主导地位的显示器件3。因此,本设计采用方案二。2.7测量里程模块(1) 方案一:通过测试得出小车平均速度v,在行驶过程中将行驶时间与其乘积t*v作为驶过的里程。但该方案受电池电量、路面介质等因素的影响,在大多数情况下均暴露出误差较大的缺点。故不予采用。(2) 方案二:采用开关式霍尔元件。在车轮上安装小磁钢,将霍尔开关器件安装在固定轴上。当车轮转动时,磁钢也跟着转动,霍尔元件感应到
22、磁场的变化时,就会产生通断效果,使单片机的输入端产生高低电平的变化,从而使其计数小车车轮转的圈数,假设为N,并设车轮的周长为L,通过S=N*L,就可以计算出小车在一段时间内的里程。霍尔元件由于它的霍尔效应显著而得到实用和发展,被广泛用于电流、磁场、位移、压力等物理量的测量。同时,霍尔元件具有体积小,频率响应宽度大,动态特性好,抗干扰能力强,对外围电路要求简单,使用寿命长,价格低廉等特点,安装也较为方便。只要磁钢在后轮上的位置足够精确,霍尔开关固定牢靠,就可以获得较好的测试效果。(3) 方案三:采用透射式光电开关。在齿轮箱中安装透射式光电开关,测出变速齿轮的每秒转速,用变速比和车轮周长计算出线速
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 智能 电动 小车 设计 毕业设计
限制150内