基于单片机的智能小车设计毕业设计论文.doc
《基于单片机的智能小车设计毕业设计论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的智能小车设计毕业设计论文.doc(48页珍藏版)》请在三一办公上搜索。
1、摘 要AT89C51单片机是一款八位单片机,他的易用性和多功能性受到了广大使用者的好评。本系统以设计题目的要求为目的,采用AT89C51单片机为控制核心,利用超声波传感器检测道路上的障碍,控制电动小汽车的自动避障,快慢速行驶,以及自动停车,并可以自动记录时间、里程和速度,自动寻迹和寻光功能。整个系统的电路结构简单,可靠性能高。实验测试结果满足要求,本文着重介绍了该系统的硬件设计方法及测试结果分析。在智能小车控制系统的设计中,以AT89C51为核心,用L293D驱动两个直流电机,当产生信号驱动小车前进时,是通过寻迹模块里的红外对管是否寻到黑线产生的电平信号通过LM393再返回到单片机,单片机根据
2、程序设计的要求做出相应的判断送给电机驱动模块,让小车来实现前进、左转、右转、停车等基本功能。寻白线时,外部环境光线的强弱对小车的运动会产生很大的影响,基于此原因,本实验中的寻迹是指在白色地板上寻黑线。寻迹是指通过红外发射管和接收管识别路径。 采用的技术主要有:(1) 通过编程来控制小车的速度;(2) 传感器的有效应用;(3) 新型显示芯片的采用;该设计报告共分为五章: 第一章是智能小车总体概况。介绍了小车的功能及展示了小车模型。 第二章是系统要求。介绍了小车设计的要求及原理。详细阐述了各功能模块的方案比较与论证,最后得出最终方案。 第三章是硬件实现及单元电路实现。详细阐述了各部分电路的设计,并
3、给出了原理图。 第四章是软件设计。介绍了设计思想、程序流程图及具体程序设计。 第五章是系统调试。介绍了调试软件WAVE ,以及软件调试过程;硬件测试及测试仪器和设备等。 最后是参考文献和附录。关键词: AT89C51单片机;光电传感器;PWM调速;电动小车Smart cars designtheAT89C51 microcontroller is one of eight, his versatility and usability is the user high praise. This system to design for the purpose of the topic reque
4、st, AT89C51 microcontroller as control core, ultrasonic sensor detection road barriers, the automatic control of electric car obstacle-avoidance, speed, and speed, and can be automatically stop recording time, mileage and speed, automatic tracing and light function. The whole system of the circuit s
5、tructure is simple, reliable performance. The test results, this paper introduces the hardware design method of system analysis and test results.In the design of the control system of intelligent car, USES AT89C51 as the core, with L293D drive two dc motor driving car, when the signal generation, is
6、 going through tracing module of the infrared tubes are found by the black level signal generated LM393 single-chip microcontroller, return again according to the requirement of design procedure of judgment for motor driver module, let the car to achieve progress, left, right, the basic function suc
7、h as parking. Find the white line, and the external environment of the strength of the light of sports car produce very big effect, this based on the experiments of tracing refers to the white striped floor found. Tracing is through infrared tubes and receive tube recognition path.Using the technolo
8、gy mainly include:(1) through programming to control the speed of the car,(2) sensor effective application,(3) new display chip USES,This design report is divided into five chapters:The first chapter is intelligent car overview. Introduces the function and the car show car model.Chapter 2 is the sys
9、tem requirements. Introduces the design requirement and the principle of car. Expounds the functional modules of the scheme comparison and argumentation, the final solution.The third chapter is hardware realization and unit circuit implementation. Expounds each part of the circuit design, and gives
10、the principle diagram.Chapter four is a software design. Introduces the design idea and program flow chart and design program.The fifth chapter is debugging systems. Introduces the WAVE, and software testing software debugging process, Hardware testing and testing instruments and equipment, etc.The
11、references and appendix.Keywords: AT89C51, photoelectric sensors, PWM control, electric cars目 录绪论.5第一章 智能小车总体概况.611 概况.612 总体结构图.6第二章 系统方案设计.721 方案论证.7211 系统原理图.7212 路面情况检测方案的选择.8 213 电动机的选择.9 214 电动机驱动方案的选择.9215 路程检测方案的选择.9216 障碍物探测方案的选择.10217 供电电源方案的选择.10第三章 系统硬件电路设计.1131 系统硬件设计.11311 路面黑线检测设计与实现.
12、11312 电动机驱动电路设计与实现.11313 车轮检速与路程计算.13314 红外避障电路.15315 电源电路.15第四章 主控芯片介绍.16411 AT89C51主控芯片介绍.16412 电动机驱动芯片L293D.18413 串口电路芯片MAX232.19第五章 软件设计.19511 软件设计思想.19512 主程序设计.20513 显示子程序设计.24514 避障子程序设计.25515 寻迹模块软件程序设计.26第六章 系统调试与结论.2961 硬件调试.29611 测试方法与仪器.29612 软件程序调试.30613 测试经验总结.31参考文献.31致谢.31附录A .33附录B.
13、34绪 论随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。全国电子大赛和省内电子大赛几乎每次都有智能小车这方面的题目,全国各高校也都很重视该题目的研究。可见其研究意义很大。本设计就是在这样的背景下提出的,指导教师已经有充分的准备。本题目是结合科研项目而确定的设计类课题。设计的智能电动小车应该能够实时显示时间、速度、里程,具有自动寻迹、寻光、避障功能,可程控行驶速度、准确定位停车。根据题目的要求,确定如下方案:在现有玩具电动车的基础上,加装光电、红外线、超声波传感器及金属探测器,实现对电动车的速度、位置、运行状况的实时测量,并将测量数据传送至单片机进行处理,然后由单片机根据所检测的各种
14、数据实现对电动车的智能控制。这种方案能实现对电动车的运动状态进行实时控制,控制灵活、可靠,精度高,可满足对系统的各项要求。本设计采用MCS-51系列中的AT89C51单片机。以AT89C51为控制核心,利用超声波传感器检测道路上的障碍,控制电动小汽车的自动避障,快慢速行驶,以及自动停车,并可以自动记录时间、里程和速度,自动寻迹和寻光功能。AT89C51是一款八位单片机,它的易用性和多功能性受到了广大使用者的好评。它是第三代单片机的代表。第三代单片机包括了Intel公司发展MCS-51系列的新一代产品,如8C15280C51FA/FB80C51GA/GB8C4518C452,还包括了Philip
15、sSiemensADMFujutsuOKIHarria-MetraATMEL等公司以89C51为核心推出的大量各具特色与89C51兼容的单片机。新一代的单片机的最主要的技术特点是向外部接口电路扩展,以实现Microcomputer完善的控制功能为己任,将一些外部接口功能单元如A/DPWMPCA(可编程计数器阵列)WDT(监视定时器)高速I/O口计数器的捕获/比较逻辑等。这一代单片机中,在总线方面最重要的进展是为单片机配置了芯片间的串行总线,为单片机应用系统设计提供了更加灵活的方式。Philips公司还为这一代单片机80C51系列8C592单片机引入了具有较强功能的设备间网络系统总线-CAN(C
16、ontroller Area Network BUS).新一代单片机为外部提供了相当完善的总线结构,为系统的扩展与配置打下了良好的基础。 本设计就采用了比较先进的89C51为控制核心,89C51采用CHOMS工艺,功耗很低。该设计具有实际意义,可以应用于考古、机器人、医疗器械等许多方面。尤其是在足球机器人研究方面具有很好的发展前景;在考古方面也应用到了超声波传感器进行检测。所以本设计与实际相结合,现实意义更强。第一章 智能小车总体概况1.1概况智能小车以AT89C51为核心,经焊接相关芯片用电路板自制而成,通过I/O口检测信号,输出信号到L293D,从而驱动两个直流电机控制其前进、停止、左转、
17、右转。检测信号则为三组红外发射和接收管,一组黑线时输出高电平,白线时输出低电平。另两组黑线时输出低电平,白线时输出高电平。智能小车的控制器使用ATMEL公司的AT89C51单片机。程序设计上使用了时钟中断来控制小车行驶的状态检测,使用外部中断来记录小车行驶的距离,软件上设置了一个状态寄存器,来记录小车运行的状态,小车的运行为延黑线行驶状态,避障碍物状态等。在黑线上行驶时,控制器检测红外传感器,如果小车行驶偏离方向,则控制小车转向轮进行转向。 在避障状态时,控制器检测红外传感器,判断前方是否有障碍物,如果有障碍物则控制汽车进行转向,躲避障碍物。1.2总体结构图单片机为小车的控制核心,电路由黑线检
18、测模块,电机驱动模块,声光指示模块,红外线探测模块,方向控制模块,等几部分构成(金属探测、超声波测距及显示模块为发挥部分)系统框图如图所示: 系统框图本设计采用两个小直流电机安装在小车后轮上带动小车运行,前轮只用一个方向轮方便小车在运行过程中的转向,结构图如下所示: 小车结构图第二章 系统设计2.1 方案论证211 系统原理图简易智能电动车采用80C51单片机进行智能控制。开始由手动启动小车,并复位,当经过规定的起始黑线,由超声波传感器和红外光电传感器检测,通过单片机控制小车开始记数显示并避障、调速;系统的自动避障功能通过超声波传感器正前方检测和红外光电传感器左右侧检测,由单片机控制实现;在电
19、动车进驶过程中,采用双极式H型PWM脉宽调制技术,以提高系统的静动态性能;采用动态共阴显示行驶时间和里程。系统原理图如图所示: 系统原理图2.1.2 路面情况检测方案的选择脉冲调制的反射式红外发射接收器。由于采用该有交流分量的调制信号,则可大幅度减少外界干扰;另外红外发射接受管的最大工作电流取决于平均电流,如果采用占空比小的调制信号,在平均电流不变的情况下,瞬时电流很大(50100mA),则大大提高了信噪比。并且其反映灵敏,外围电路也很简单。电路如下图所示:21.3 电动机的选择采用普通直流电机。直流电动机具有优良的调速特性,调速平滑、方便,调整范围广;过载能力强,能承受频繁的冲击负载,可实现
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 智能 小车 设计 毕业设计 论文
链接地址:https://www.31ppt.com/p-3940120.html