毕业论文基于AT89S52单片机的智能小车设计14684.doc
《毕业论文基于AT89S52单片机的智能小车设计14684.doc》由会员分享,可在线阅读,更多相关《毕业论文基于AT89S52单片机的智能小车设计14684.doc(34页珍藏版)》请在三一办公上搜索。
1、郑州大学本科生毕业论文(设计)题 目 基于AT89S52单片机的智能小车设计 指导教师 职称 学生姓名 学号 专 业 电子信息工程 班级 电信二班 院 (系) % 电子信息% 完成时间 # 摘 要随着社会经济科技的发展交通运输日益兴旺,汽车数量大幅攀升。交通拥挤状况日益严重,撞车事故屡屡发生,造成不可避免的人身伤亡和经济损失,针对这种情况,设计以一种智能的、可靠的、高效汽车控制系统势在必行。论文内容是基于AT89S52的单片机智能小车设计,AT89S52的易用性和多功能性受广大使用者的好评。本设计是以设计题目的要求为需要,采用AT89S52单片机作为核心控制芯片,采用L298N作为直流电机的驱
2、动芯片,结合E18-D80NK 红外避障传感器、TCRT5000红外反射式接近开关传感器,软件采用C语言编程实现了预定模式下智能小车的循迹、超车、避障等功能。硬件模块主要包括单片机最小体统(晶振模块、复位电路)红外反射式接近开关模块、红外避障模块、电机驱动模块、电源模块。红外避障传感器和红外反射式接近开关传感器采集信号后交单片机进行处理;单片机控制电机驱动模块,从而驱动小车按照设定的模式运动。关键字 单片机/小车/避障/超车Microcontroller-based intelligent car designABSTRACTWith the socio-economic and scient
3、ific development of transport is thriving, the number of cars rose sharply. Worsening traffic congestion situation, the frequent occurrence of the crash, resulting in inevitable human casualties and economic losses, and this situation, design an intelligent, reliable and efficient vehicle control sy
4、stem is imperative.Paper content AT89S52-based single-chip smart car designed the AT89S52 ease of use and versatility by the majority of users. This design is based on the requirements of the design subject in need of using AT89S52 MCU as the core control chip, L298N as a DC motor driver chips, comb
5、ined with the E18-D80NK infrared obstacle avoidance sensor, TCRT5000 infrared reflective proximity switch sensor, the software uses the C programming language smart car in the intended mode tracking, overtaking, obstacle avoidance, and other functions. The hardware module including the smallest sing
6、le-chip decency (crystal module, the reset circuit) infrared reflective proximity switch module, infrared obstacle avoidance module, motor driver module, power module. Infrared obstacle avoidance sensors and infrared reflective proximity switch sensor signal acquisition, cross-SCM for processing; mi
7、crocontroller to control the motor drive module, which drive the car in accordance with the set pattern of movement.KEYWORDS single-chip, car, obstacle avoidance, overtaking 目录摘 要.ABSTRACT.1 综述.11.1智能小车概况.11.2智能小车的发展前景.11.3设计概况.12 总体方案设计.22.1设计任务描述.22.2需求分析.32.3总体设计32.4总体方案.32.5电路方框图.43各部分电路分析.43.1电
8、源模块.43.2单片机最小系统.53.3电机驱动电路.103.4 TCRT5000红外反射式接近开关电路.133.5 E18-D80NK红外避障模块.144系统调式.154.1 硬件试.154.2 软件调试.194.3 软硬联调214.4 功能测试.214.5 测试数据与测试结果分析.21结束语.22致 谢.23参考文献.24附录1电路原理图.25附录2小车程序.271综述1.1智能小车的概况自第一台智能小车诞生以来,智能小车的发展已经遍及机械、电子、冶金、交通、宇航、国防等领域。一方面由于智能小车的智能水平不断提高,并且迅速地改变着人们的生活方式。人们在不断探讨、改造、认识自然的过程中,制造
9、能替代人劳动的机器一直是人类的梦想。另一方面随着汽车工业的迅速发展,关于汽车的研究也越来越受人们的关注。全国电子大赛和省电子大赛几乎每年都有智能小车这方面的题目,全国各高校也都很重视该题目的研究。本设计就是也是在这样的背景下产生的,设计的智能小车应该能够进行自动避障和超车功能。1.2智能小车的发展前景人类进入21世纪,随着科学技术的迅猛发展和生活水准的快速提高,人们对汽车的安全性、舒适性要求越来越高。各种先进的技术,如汽车智能交通系统、汽车主动安全技术、汽车自动驾驶技术、车辆巡航技术等被应用和研究,智能汽车的研究也正在成为世界汽车研究的热点。1.3设计概况本设计在参阅了大量网上设计的智能小车的
10、基础上,利用单片机技术,采用C语言进行编程,并结合TCRT5000红外反射式接近开关传感器及E18-D80NK 红外避障传感器构造的智能小车。该设计通过实现了小车的无人驾驶,通过对路面的检测,由单片机来判断控制其小车的反应情况,使其变得智能化,实现自动的前进,转弯,停止功能.此系统还不断的完善后可以应用到道路检测,安全巡逻中,能满足社会的需要,此外用单片机和数字电路设计的智能小车具有运动灵活、控制准确、功耗低、成本低等优点。所以单片机设计的智能小车具有广阔的发展前景。本文首先简要介绍了设计的智能小车的功能及总体方案,然后详细介绍设计流程,以及硬件和软件系统设计,并给出设计细节,包括各部分电路的
11、走向、芯片的选折、程序设计、方案可行性分析等。2总体方案设计2.1设计任务描述本章主要简要地介绍系统总体方案的选定和总体设计的思路,在后面章节中将整个系统分为机械结构、控制模块、控制算法等三部分对智能车控制系统进行深入的介绍分析。设计任务描述:(1)设计目的:巩固已学的理论知识,能够深入理解单片机的基本原理、硬件组成和工作过程,了解单片机的系统组成及相关模块的链接配合,正确设计的各个单元电路,合理编程使小车按预先模式行驶。(2)基本要求:1、甲车和乙车分别从起点标志线开始,在行车道各正常行驶一圈。2、甲、乙两车按图 1 所示位置同时起动,乙车通过超车标志线后在超车区内实现超车功能,并先于甲车到
12、达终点标志线,即第一圈实现乙车超过甲车。3、甲、乙两车在完成2时的行驶时间要尽可能的短。(注:乙车用一物体代替)说明:1.赛车场地由 2 块细木工板(长 244cm,宽 122cm,厚度自选)拼接而成,离地面高度不小于 6cm(可将垫高物放在木工板下面,但不得外露)。板上边界线由约 2cm 宽的黑胶带构成;虚线由 2cm 宽、长度为 10cm、间隔为 10cm 的黑胶带构成;起点/终点标志线、转弯标志线和超车标志区线段由 1cm 宽黑胶带构成。图 1 中斜线所画部分应锯掉。2.车体(含附加物)的长度、宽度均不超过 40cm,高度不限,采用电池供电,不能外接电源。3.测试中甲、乙两车均应正常行驶
13、,行车道与超车区的宽度只允许一辆车行驶,车辆只能在超车区进行超车(车辆先从行车道到达超车区,实现超车后必须返回行车道)。甲乙两车应有明显标记,便于区分。4.甲乙两车不得发生任何碰撞,不能出边界掉到地面。5.不得使用小车以外的任何设备对车辆进行控制,不能增设其它路标或标记。6.测试过程中不得更换电池。2.2需求分析 设计一种智能小车,借助于TCRT5000红外反射式接近开关传感器及E18-D80NK 红外避障传感器,并通过AT89S52单片机对小车进行实时控制,首先在预定的模式下运动不能超出轨道有障碍的情况下实施避障减速在有障碍且在超车区的情况下实施超车。这样循环下去。2.3总体设计通过学习和研
14、究相关技术资料了解到,在现有玩具电动车的基础上,加装TCRT5000红外反射式接近开关传感器和E18-D80NK红外避障传感器实现对电动车的速度、位置、运行状况的实时测量,并将测量数据传送至单片机进行处理,然后由单片机根据所检测的各种数据实现对电动车的智能控制。通过实验发现TCRT5000红外反射式接近开关传感器是系统的关键模块之一,寻迹方案的好坏,直接关系到最终性能的优劣,如何处理好边界与几条标志线的检测及与红外避障之间的配合和相互转换是本设计的难点,因此确定好循迹模块的选择、编好循迹程序是决定系统总体方案的关键。 循迹模块采用TCRT5000红外反射式接近开关传感器,优点是价格便宜,在满足
15、系统要求下具有精度高,能很好的判断相差比较大的两种颜色2.4 总体方案 系统的采用AT的8位微控制器AT89S52单片机作为核心控制单元用于智能车系统的控制。在选定智能车系统采用E18-D80NK 红外避障传感器-TCRT5000红外反射式接近开关循迹方案后,路径信号经AT89S52的I/O口输入处理后,用于小车运动控制决策,由P0口输出电机控制信号。 根据系统方案的设计,系统应包括以下模块:AT89S52主控模块、路径检测模块、电源模块、电机驱动模块、E18-D80NK 红外避障传感器、TCRT5000红外反射式接近开关传模块、辅助调试模块等。 AT89S52主控模块,作为整个智能车的的“大
16、脑”,红外避障和接近开关传感器的信号,根据控制算法做出控制决策,驱动直流电机完成对智能车的控制。 电机驱动模块,驱动直流电机完成智能车的前进停止转向等功能。红外避障模块,探测有无障碍物,接近开关探测路面状况2.5 电路方框图信号1小车电机驱动模块AT89S52接近开关传感器信号2计数障碍物红外避障图2-1 总体方框图3 各部分电路分析3.1电源模块稳压电源是单片机控制系统的重要组成部分,它不仅为测控系统提供多路电源电压,还直接影响到系统的技术指标和抗干扰性能。近年来,传统的线性稳压电源正逐步被更高效率的开关电源所取代,特别是单片机开关电源的迅速推广应用,为设计新型、高效、节能电源创造了良好的条
17、件。本机采用的是5V的电源,用干电池供电。其电路图如下。图3-1 5V稳压电源3.2单片机最小系统一个单片机应用系统的硬件电路设计包含有两个部分内容:一是系统扩展,即单片机内部的功能单元,如ROM、RAM、I/O口、定时/计数器、中断系统等不能满足应用系统的要求时,必须在片外进行扩展,选择适当的芯片,设计相应的电路。二是系统配置,即按照系统功能要求配置外围设备,如键盘显示器、打印机、A/D、D/A转换器等,要设计合适的接口电路。单片机最小系统:根据题目要求,确定如下方案:在现有玩具电动车的基础上,加装E18-D80NK 红外避障传感器,TCRT5000红外反射式接近开关传感器,实现对电动小车的
18、循迹、检测、避障、超车运行状况的实时监控,并将测量数据送至单片机进行处理,然后由单片机根据所检测的各种数据实现对电动车的智能控制。这种方案能实现对电动车的运动状态进行实时控制,控制灵活、可靠、精度高可满足多系统的各项要求。AT89S52单片机是一种低功耗、高性能CMOS 8位微控制器,具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52单片机为众多嵌入式控制应用系统提供灵活、超有效的解决方
19、案。AT89S52具有以下标准功能:8K字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时/计数器,一个6向量2级终端结构,全双工串口,片内晶振及时钟电路。另外,AT89S52可降至0Hz静态逻辑操作,支持两种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止。基本电路包括晶振,常选用11.0592MHZ和12MHZ,复位电路采取电容充电的方式来上电复位,为了方便和性能,本小车采用干电池作为动力,由于使用片内存储器,所有EA/VPP要接地。
20、AT89S52的IO端口:P0 口:P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻 辑电平。对P0端口写“1”时,引脚用作高阻抗输入。 当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下, P0具有内部上拉电阻。 在flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验 时,需要外部上拉电阻。 P1 口:P1 口是一个具有内部上拉电阻的8 位双向I/O 口,p1 输出缓冲器能驱动4 个 TTL 逻辑电平。对P1 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入 口使用。作为输入使用时,被外部拉低的引脚由于
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 基于 AT89S52 单片机 智能 小车 设计 14684
链接地址:https://www.31ppt.com/p-3972981.html