基于单片机的智能小车的设计-毕业论文

上传人:小** 文档编号:89507176 上传时间:2019-05-26 格式:DOC 页数:56 大小:1.83MB
返回 下载 相关 举报
基于单片机的智能小车的设计-毕业论文_第1页
第1页 / 共56页
基于单片机的智能小车的设计-毕业论文_第2页
第2页 / 共56页
基于单片机的智能小车的设计-毕业论文_第3页
第3页 / 共56页
基于单片机的智能小车的设计-毕业论文_第4页
第4页 / 共56页
基于单片机的智能小车的设计-毕业论文_第5页
第5页 / 共56页
点击查看更多>>
资源描述

《基于单片机的智能小车的设计-毕业论文》由会员分享,可在线阅读,更多相关《基于单片机的智能小车的设计-毕业论文(56页珍藏版)》请在金锄头文库上搜索。

1、基于单片机的智能小车的设计基于单片机的智能小车的设计摘要单片机作为一种微型控制器,自走入人们的视野以来,就随着科技进步不断地更新换代。它能够将计算机所有关键的零件整合集中在一块芯片上,并且具有强大的计数功能,以及各种必要的接口,因此单片机在自动控制系统中通常处于核心地位。本文对于智能小车的设计思路就应用了最常见的AT89S51单片机作控制处理器,该单片机在低功率的基础上,能够保持其性能在一个较高的水平上,且其8K的处理器够灵巧,适用于嵌入式产品,在众多单片机中,表现较为优秀。本设计是在单片机的基础上实施的,兼具数据处理、即时调控和报警提醒功能,小车接到行驶指令后,红外探头会检测路况信息(是否处

2、在黑线路径范围内)并反馈给单片机处理,单片机判断后作出相应指令,由电机驱动使小车执行相应行驶动作。单片机与系统的配合使智能小车的行驶保持灵敏迅速的状态。关键词:单片机 寻迹 报警 红外线 电机驱动I基于单片机的智能小车的设计AbstractWith the rapid development of science and technology in recent years, SCM applications are continually deepening. Traditional control test drive at the same time, the rapidly growi

3、ng update. In real-time detection and control of the microcomputer application system, the microcontroller is often used as a core component. SCM is the main feature integrated computer chip in a micro-computer. It is a set of multi-counting and the interface in one of the micro-controller. The 51 s

4、ingle-chip microcontroller is the most typical and most representative one.The design of the main application AT89S51 as the control, and display driver integrated circuits and other systems. Based on single chip design. MCU AT89S51 using the controller as an alarm device that can give full play to

5、AT89S51 of data processing and real-time control functions. Make the system work in the best condition, improve the system sensitivity.When two signal driven forward by car tracing module,the infrares on whether to produce level signals through the black,retutn again according to requirement of desi

6、gn procedure of judgment for motor driver module,it controls the car turning back forward of running on the black line.Keywords:SCM,Tracing, Alarm device, Level signals, Motor driver moduleIV目录摘要IAbstractII目录III前言11 设计任务及方案21.1 设计任务及要求21.2 设计方案论证21.2.1 控制器选择21.2.2 电机驱动芯片的选择31.2.3 路况检测模块42 系统硬件电路与实现5

7、2.1 红外遥控及解码模块52.1.1 二进制信号的调制62.1.2 二进制信号的解调72.1.3 二进制信号的解码72.2 单片机红外接收硬件电路的实现82.3 电机驱动模块92.4路况检测模块132.4.1 寻迹模块142.4.2 智能防撞报警模块163系统软件设计与实现173.1整体程序的构架183.2红外遥控解码的实现193.3电机驱动213.4 小车寻迹213.5 小车防撞报警224 小车系统原理图245 系统调试265.1 遥控发送接收调试265.2 电机驱动调试275.3 寻黑线和防撞的调试27总结27致谢28参考文献29附录30元件清单30系统程序31基于单片机的智能小车的设计

8、76前言在科技飞快进步的今天,自动控制技术已经迅速成长起来,它与传感器技术之间的配合也越来越默契,时下大热的各种电子智能产品就是自动控制技术发展的产物。目前国内的自控和传感技术与国外还存在一定的差距,这一领域的优秀产品已有很多,比如日本本田制造出来的智能机器人,对于人类的步态模仿已达到非常自然的水平,并且它还有一定的智力,能够与六岁的孩童相比。在机械领域一直处于热门地位的汽车,也加入了越来越多的电子信息元素,比如越来越多的汽车产品配置了电子装置,人们在车上不仅可以办公,还能进行多种娱乐活动,这使得汽车向着更加娱乐化和多功能的方向发展,而不仅仅发挥代步功能。另外,汽车的核心配置也越来越电子化,自

9、动控制技术让汽车工艺发展更进了一步。随着自动控制产业的发展,电子信息化的教育也渐渐在国际上被提上日程,越来越多的培养年前一代人才的科技竞赛也走入了人们的视野,比如中国大学生方程式汽车大赛(FSC、FSEC)、全国大学生机器人大赛等, 都能够很好地激发学生群体的兴趣,促使他们主动学习,对我国电子信息行业的发展产生一定的促进作用。本设计是以杨老师所给出的小车为框架,以AT89C52单片机为控制器制作一辆简易的智能小车,希望达到小车能够按照引导线的路径自动行驶的效果,以期跟上汽车产业自动化发展的脚步,并掌握本阶段应具有的专业素养和动手能力。1 设计任务及方案1.1设计任务及要求本设计是以单片机作为控

10、制核心制作的一个具有简单智能的小车。设计要求如下:具有单片机核心控制模块;具有红外遥控解码模块;具有电机驱动模块;具有路况检测模块;具有光感模块;具有声控模块;具有7段数码管显示模块;具有报警模块;1.2 设计方案论证1.2.1 控制器选择方案一:采用MSP430单片机MSP430是德州仪器 (TI)生产的一种RISC混合信号处理器,这个系列的产品一方面在低功耗上表现极其优秀,另一方面又能够不影响信号连接、传感器以及其他组件的正常运行,可以说为电池续航问题交上了一份完美的答卷。MSP430优点:0.1uA RAM 保持;0.8uA实时时钟模式;250uA/MIPS有效;高性能模拟器件;是精确测

11、量的理想选择;其处理器能够达到仅需一串代码就使一个应用运转起来;而且还能够在系统内部更改、更新代码和数据。但系列单片机也有缺点,由于其功耗低,导致几个管脚的驱动力不够,主频也不够高,处理数据的速度不够快,达不到本设计对于单片机的预期,故不选用这一系列的单片机。方案二:采用AT89S51单片机1与MSP430不同,AT89S51在低功率的基础上,能够保持其性能在一个较高的水平上,其8K字节的FLASH存储器能够与工业80C51产品指令和引脚完美融合,同时也能够兼容常规编程器。与MSP430的16位处理器相比,AT89S51的8位处理器更加迷你灵活,适用于更多的嵌入式产品,兼容性更好。AT89S5

12、1具有以下标准功能:8k字节Flash,256字节 RAM,32位I/O口线,看门狗定时器,2个数据指针,三只16位定时器/计数器,一个6向2级中断结构,全双工串行口,片内晶振及时钟电路。除此之外他还能够实现0Hz静态逻辑操作,有两款软件能开启省电模式。在不需高效工作的时候,还能够保持处理器不运行,RAM、定时器/计数器、串口、中断继续工作的状态。在低电量模式,还能够保证RAM 数据不丢失,振荡器停止,单片机不运行,持续该状态到各项条件能够恢复正常工作。方案选择:综上所述:经过对MSP430和AT89S51的各项条件比较,本设计将采用MSP430作为处理器,其物美价廉,上手更容易,性能表现也优

13、异,符合设计最初的期望值。1.2.2 电机驱动芯片的选择方案一:采用L298N L298N为SGS-THOMSON Microelectronics 所出产的双全桥步进电机专用驱动芯片( Dual Full-Bridge Driver ) ,内部包含4信道逻辑驱动电路,是专门针对于二相CEs838电子-技术资料-电子元件-电路图-技术应用网站-基本知识-原理-维修-作用-参数-电子元器件符号-各种图纸和四相步进电机的一款驱动器,它能够在同一时间调动两个二相或者一个四相的步进电机,它的内部有两个H-Bridge 的高电压、大电流双全桥式驱动器,用来接收标准CEs838电子-技术资料-电子元件-电

14、路图-技术应用网站-基本知识-原理-维修-作用-参数-电子元器件符号-各种图纸TTL逻辑准位信号,能够调动46V、2A以下的步进电机,且可以直接透过电源来调节输出电压;它还能够识别单片机IO端口传来的模拟信号,但IO 端口在智能小车中较为少见,不过这一芯片的优点是造价低廉。方案二:采用LG9110LG9110这种电路驱动芯片对电路的集成度更高,将各个电路集中在一个芯片上,能够减少外部元件比例,减少造价。另外这种芯片有两个通道可以进行输入,且两个输出端都能保持750-800mA较大电流通过,峰值电流能力可达1.5-2.0A,从而保证了驱动能力,提供更高的工作效率。而它所具有的低输出饱和压降以及内

15、置钳位二极管释放感性负载的反向冲击电流的功能,又保证了在使用中安全性。因此,这种芯片作为集成电路器件已经普遍被用在玩具汽车电机驱动、步进电机驱动以及开关功率管等电路上。方案三:使用分立原件搭建电机驱动电路 这种方法成本非常低,普遍应用于规模化生作业中,但它有一个缺点,即H桥电路的运转状态不能保持稳定,发生硬件问题的几率比较大,因此不选用这种方法。综上所述:经过对上面三种驱动芯片的比较,我们发现第二种芯片不论是在驱动能力上、造价上,还是使用的难易程度上都表现较为优秀,因此决定使用第二种芯片LG9110。1.2.3 路况检测模块这个部分我们将使用红外发射探头来处理,当红外线检测到异物后,将信号返回到探头,探头再把信号传送给单片机控制器进行判断,以这样的一个模式,来判断整体路况信息。2 系统硬件电路与实现本方案选取AT89C52单片机为处理器,调控各单元工作,其硬件组成框架如图2.1AT89C52遥控模块路面检测模块电机驱动模块报警模块显示模块 图2.1 系统硬件组成框架图2.1 红外遥控及解码模块家中普遍使用的电视遥控器就使用了红外遥控技术,这种技术有诸多优势,比如:无线实施、不需要触控、干扰因素少、有效信息

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号