基于单片机的多功能探测小车的设计毕业设计论文(34页).doc
《基于单片机的多功能探测小车的设计毕业设计论文(34页).doc》由会员分享,可在线阅读,更多相关《基于单片机的多功能探测小车的设计毕业设计论文(34页).doc(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于单片机的多功能探测小车的设计毕业设计论文-第 28 页编号: 毕业设计说明书题 目: 基于单片机的多功能探测 小车的设计 学 院: 信息与通信学院 专 业: 电子信息工程 学生姓名: 邓端崇 学 号: 0901130413 指导教师: 胡机秀 职 称: 工程师 题目类型: 理论研究 实验研究 工程设计 工程技术研究 软件开发2013年6月5日摘 要本设计是一种基于单片机控制的简易自动循迹小车系统,其研究意义涵盖了工业、生活、勘探以及人类关注的探月工程。设计旨在设计出一款可以自主按照人类预设的轨迹行走(或者完全自主行走)并完成指定任务的小车。系统采用AT89S52单片机作为小车的控制核心;
2、采用反射式光电开关(TCRT5000)作为黑线检测,从而将检测到的黑线信号反馈给单片机,使单片机控制L298N进而控制直流电机,使其按照预定的工作模式控制小车在各区域按预定的速度行驶;铁片检测采用电感式接近开关(LJ18A3-8-Z/BX)检测,是利用其内部的磁性;采用对射式光电开关(WYCH208)配合码盘作为小车行驶路程的检测,码盘装在车轮的轴上只留一个小孔、车轮每转一周输出一个脉冲反馈给单片机;采用反射式光电开关(博光E18-D80NK)作为前方障碍物及旁边障碍物的检测;采用红外接收管作为火源的检测;采用4位LED共阳数码管实时显示小车的路程;软件部分采用了C语言进行编程。本设计结构简单
3、,基本上实现了自动寻黑线,过程中具有火源检测及灭火功能,障碍物检测及放下硬币作为过路费功能,金属检测功能,路程测量功能。智能作为现代的新发明,是以后的发展方向。不需要人为的管理且使用较为简单,具有一定的应用价值。关键词:单片机;传感器;L298N驱动;数码管AbstractThe design is a simple automatic vehicle tracking system based on single-chip microcomputer control, the significance of the research covers industrial, life, expl
4、oration and human concern in lunar exploration project. The design is to design a paragraph can be independent in accordance with the walking human preset trajectory (or walk) and finish the task given the car.The system uses AT89S52 microcontroller as the control core car; the reflection type photo
5、electric switch (TCRT5000) as the black line detection, the detected signal feedback to the microcontroller which, the SCM control L298N and control of DC motor which according to a predetermined operation mode control car in each region according to the predetermined speed; iron was detected by ind
6、uctance the proximity switch (LJ18A3-8-Z/BX) is the use of magnetic detection, its internal; the photoelectric switch (WYCH208) detection with encoder as the car driving away, the encoder is arranged on the wheel shaft leaving only a small hole, the wheel every round of a pulse feedback to the micro
7、controller; uses the reflection type photoelectric open (Bo E18-D80NK) as test material and the next obstacle obstacles ahead; the infrared receiving tube for the fire detection; use 4 bit LED nixietube real time display car journey; the part of the software adopts C language programming.The design
8、has simple structure, basically can automatically find the black line, in the course of a fire detection and suppression function, obstacle detection and put the coins as tolls, metal detection, distance measurement function. The new smart as a modern invention, is the future development direction,
9、without the need of human management, an embodiment of intelligent vehicle is one of the. Is simple, has a certain application value.Keywords: single chip microcomputer; sensor; L298N digital tube driver;目 录引言11 设计内容和意义21.1 设计要求21.1.1基本要求21.1.2创新特色21.1.3方案步骤21.2 系统设计思路22 系统的硬件方案32.1 主要模块设计方案论证与比较32.
10、1.1主控制单元的选择32.1.2黑线检测传感器的方案选择32.1.3电动机方案选择42.1.4显示器的选择42.1.5电动机驱动方案选择52.1.6路程检测方案选择52.1.7检测道路两旁的障碍物52.2 总体方案设计63 系统检测模块设计63.1 模块设计方案63.1.1黑线寻迹行控制电路63.1.2路程检测模块73.1.3障碍物检测模块83.1.4金属检测模块83.1.5火源的检测模块84 系统其它硬件模块设计及硬件介绍94.1 模块设计方案94.1.1单片机的介绍94.1.2显示电路的硬件设计124.1.3电机驱动模块124.1.4机械系统144.1.5报警显示模块144.1.6驱动风
11、扇灭火模块154.1.7停车放下硬币模块164.2 硬件资源介绍164.2.1TCRT5000的介绍164.2.2LJ18A3-8-Z/BX(电感式接近开关)介绍174.2.3槽型光电开关的介绍184.2.4红外线及接收管的介绍194.2.5四位数码管的介绍204.2.6LM7805三端稳压介绍224.3 PCB板制作和印制225 软件的设计与调试245.1 软件的简介245.1.1编译软件245.1.2下载软件245.2 程序及流程图设计255.2.1主程序流程图及程序255.2.2循迹模块流程图275.2.3循迹拐向判断275.2.4检测火源流程图及程序285.2.5检测路程流程图及程序2
12、85.2.6检测障碍物流程图285.2.7检测金属流程图296 系统测试与分析296.1 系统测试仪器296.2 系统测试步骤297 总结30谢 辞33参考文献34附 录35引言随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。全国电子大赛和省内电子大赛几乎每次都有智能小车这方面的题目,全国各高校也都很重视该题目的研究。可见其研究意义很大。智能小车的研究、开发和应用涉及传感技术、电气技术、电气控制技术、智能控制等学科,智能控制技术是一门流行的综合性技术,当代研究十分活跃,应用日益广泛的领域。本设计就是在这样的背景下提出的,本题目是结合科研项目而确定的设计类课题。设计的智能电动小车应该能
13、够实时显示里程,具有自动寻迹、避障功能、丢硬币、检火、灭火、检测金属、准确定位停车、报警等功能。智能作为现代社会的新产物,是以后的发展方向,它可以按照预先设定的模块在一个特定的环境里自动的运行,无需人为的管理,便可以完成预期所要达到的或更高的目标。智能机器人正在代替人们完成这些任务,凡不宜有人直接承担的任务,均可由智能机器人代替,可以适应不同环境,不受温度、湿度等条件的影响,完成危险地段,人类无法介入等特殊情况下的任务,智能小车就是其中的一个体现。如果将以上技术引用到现实生活中,可以使我们的未来生活变得更加智能。智能运输系统(Intelligent Transportation Systems
14、,ITS)。它是在关键基础理论模型研究的前提下,把先进的信息技术、数据通信技术、电子控制技术及计算机处理技术等有效地综合运用于地面交通管理体系,从而建立起一种大范围、全方位发挥作用、实时、准确、高效的交通运输管理系统。它利用无线通讯专网低频段以低成本实现了公交企业运营数据的实时采集、快速传输,自行开发研制了无线通讯系统车载智能终端设备及控制系统,使公交企业能够充分利用无线通讯系统采集和传输的车辆运营数据进行车辆调度和车辆运营管理,且具有数据和话音双重传输功能。具有用户容量大、网络范围覆盖广、调度信息响应速度快、全自动语音报站自动化、信息发布广泛、出行者信息服务智能化、设备自动维护智能化的特点。
15、本次设计系统采用AT89S52单片机作为小车的控制核心;采用反射式光电开关(TCRT5000)作为黑线检测,能根据所设定的黑线行走,4个LED发光二极管作为左右拐直走的拐向显示,并能记录下所走的路程,进一步估量所用电池的剩余量;用电感式接近开关(LJ18A3-8-Z/BX)检测铁片,可以应用到一些金属检测的场合;用对射式光电开关(WYCH208)配合码盘作为小车行驶路程的检测等部分硬件设计,通过查找资料,和实际相结合基本上实现了自动寻黑线,过程中具有火源检测及灭火功能,障碍物检测及放下硬币作为过路费功能,金属检测功能,路程测量功能。最终顺利完成了本次设计要求的多功探测小车。1 设计内容和意义1
16、.1 设计要求1.1.1基本要求1、以单片机作为主控制单元,小车能根据所设定的黑线行驶;2、能用LED发光二极管作为小车左右拐及直走指示;1.1.2创新特色1、具有测量路程并利用LED数码管或LCD1602液晶屏显示;2、当小车遇到障碍物时能自动停车发出报警,并能准确放一块硬币在黑线上作为过路费,当障碍物消除后,小车又能正常行驶;3、在行驶的过程中遇到火源,能停车并起动风扇吹灭火源;4、当小车走完路线后能自动停车在最终点,并发出声光报警;5、具有金属探测功能(选做)。1.1.3方案步骤根据任务书上的要求进行综合分析,总设计方案分为以下几个步骤:1、根据探测小车功能,选用合理元器件并画出总体原理
17、图。2、制作PCB版。3、硬件电路的焊接及调试。4、画出各个程序流程图的各模块。5、根据流程图编写出各模块的程序。6、硬件软件的综合调试及程序烧制。1.2 系统设计思路基于单片机的智能探测小车是能实现根据黑线循迹、及在过程中所设定的相关作业。1、以单片机作为主控制单元接收各传感器的采集回来的信号然后再去控制小车相关作业;2、采用光电耦合器4N25作为黑线检测,根据黑线可吸收红外线来判断是否检到了黑线,进而转到相关的拐向,采用反射式光电开关作为避障检测该开关也是利用红外的原理,若检测到障碍物则反馈一个信号回来,使得CPU判断是否要小车停下来。采用红外接收管检测火源,这个的原理与检障碍物的原理相同
18、。采用接近开关作为金属探测,此传感器内部装有磁性器件,对检到金属则会有相关的动作。采用U形光电开关配合码盘作为路程检测;3、利用LED数码管或液晶屏显示所走的路程,用蜂鸣器作为报警提示;4、采用LED发光二极管作为左右拐向及前走的方向指示。2 系统的硬件方案2.1 主要模块设计方案论证与比较2.1.1主控制单元的选择在选择主控制单时,要考虑到我们所选的是否能够做为主控系统来对整个系统进行控制,还要考虑到器件的价格、现有资源和对器件的掌握程度,控制器模块来进行选择。方案一:选用一片CPLD(如EPM7128LC84-15)作为系统的核心部件,实现控制与处理的功能。CPLD具有速度快、编程容易、资
19、源丰富、开发周期短等优点,可利用VHDL语言进行编写开发。但CPLD在控制上较单片机有较大的劣势。同时,CPLD的处理速度非常快,而小车的行进速度不可能太高,那么对系统处理信息的要求也就不会太高,在这一点上,MCU就已经可以胜任了。若采用该方案,必将在控制上遇到许许多多不必要增加的难题。为此,我们不采用该种方案,进而提出了第二种设想。方案二:采用单片机作为整个系统的核心,用其控制行进中的小车,以实现其既定的性能指标。充分分析我们的系统,其关键在于实现小车的自动控制,而在这一点上,单片机就显现出来它的优势控制简单、方便、快捷。这样一来,单片机就可以充分发挥其资源丰富、有较为强大的控制功能及可位寻
20、址操作功能、价格低廉等优点。因此,这种方案是一种较为理想的方案。针对本设计特点多开关量输入的复杂程序控制系统,需要擅长处理多开关量的标准单片机,而不能用精简I/O口和程序存储器的小体积单片机,D/A、A/D功能也不必选用。根据这些分析,我选定了AT89S52单片机作为本设计的主控装置,52单片机具有功能强大的位操作指令,I/O口均可按位寻址,程序空间多达8K,对于本设计也绰绰有余,更可贵的是52单片机价格非常低廉。在综合考虑了传感器、两部电机的驱动等诸多因素后,我们决定采用一片单片机,充分利用A89S52单片机的资源。综合以上分析,采用AT89S52单片机为主控系统。我们做的很多产品都是在51
21、的基础上完成,对51系列的单片机相对来说较为熟悉。所以选择的芯片都是我们熟知的,以上两种单片机编程都是通用的。2.1.2黑线检测传感器的方案选择探测路面黑线的基本原理:光线照射到路面并反射,由于黑线和地板对光的反射系数不同,可根据接收到的反射光强弱来判断是否检测到黑线,可实现的方案有以下几种:方案一:采用普通发光二极管及光敏电阻组成的发射接收方案,电路如图2.1所示。该方案在实际使用时,容易受到外界光源的干扰,有时甚至检测不到。主要是因为可见光的反射效果跟地表的平坦程度、地表材料的反射情况均对检测效果产生直接影响。虽然可采取超高亮度发光二极管降低一定的干扰,但这有增加额外的功率损耗。方案二:采
22、用红外线对管,利用其中的红外管发射出光,而另一只则负责接,由于白纸的黑线和白纸的反射系数不一样,白纸则反射回来,而黑线则被吸收了。这个再由外围电路对信号进行检测,同时接到单片机口,由单片来检测识别,控制小车的行驶。当对着黑线时,则单片机的I/O口一直检测到高电平,而白纸则为低电平。这样一来检测反映灵敏,外围电路也很简单。电路如图2.2所示。比较以上两种方案,方案二占有很大的优势,这样不但能准确完成测量,而且能避免电路的复杂性,所以选择方案二。图2.1 方案一电路 图2.2 方案二电路2.1.3电动机方案选择在选择单片机动力驱动常用的外围器件电动机时,相关的引脚,工作电源电压,与其他器件是否匹配
23、,性价比等都要进行相关的考虑选择。方案一:采用步进电机,步进电机的一个显著特点就是具有快速启停能力,如果负荷不超过步进电机所能提供的动态转矩值,就能够立即使步进电机启动或反转。另一个显著特点是转换精度高,正转反转控制灵活。方案二:采用普通直流电机。直流电动机具有优良的调速特性,调速平滑、方便,调整范围广;过载能力强,能承受频繁的冲击负载,可实现频繁的无级快速启动、制动和反转;能满足各种不同的特殊运行要求。由于普通直流电机更易于购买,并且电路相对简单,因此采用直流电机作为动力源。2.1.4显示器的选择在选择显示时,我们要考虑到我们所选的显示器首先要能完成显示我们所要求测量路程的功能。其次是显示电
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 多功能 探测 小车 设计 毕业设计 论文 34
限制150内