基于单片机的智能小车控制系统(论文)

上传人:ni****g 文档编号:544543454 上传时间:2022-10-24 格式:DOC 页数:39 大小:353KB
返回 下载 相关 举报
基于单片机的智能小车控制系统(论文)_第1页
第1页 / 共39页
基于单片机的智能小车控制系统(论文)_第2页
第2页 / 共39页
基于单片机的智能小车控制系统(论文)_第3页
第3页 / 共39页
基于单片机的智能小车控制系统(论文)_第4页
第4页 / 共39页
基于单片机的智能小车控制系统(论文)_第5页
第5页 / 共39页
点击查看更多>>
资源描述

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

1、专科毕业设计 题 目基于单片机智能小车控制系统设计学生# _ #X_班 级 #X_学 号_#_ _ 院 系_电子工程学院_专 业_应用电子技术_ 指导教师_#X_职 称_#X_二0# 年X 月 # 日 / 摘要随着计算机、微电子、材料、机械、通信等技术的快速发展,车辆的智能化和机器人的发展速度也越来越快,作为21世纪自动化领域内非常伟大的成就它已经和人们的生产生活紧密的联系在了一起.智能车辆迅速成为世界车辆研究领域的热点和汽车工业新的增长点.所以,智能化的车辆是未来人们生活重要的载体.因此有必要对智能车辆进行研究.研制一种智能,高效的智能小车控制系统具有重要的实际意义和科学理论价值.本系统设计

2、了一个能自动循迹的智能小车控制系统.以STC89C52单片机为控制核心,利用红外无线遥控智能小车,利用超声波传感器检测道路上的障碍并提示,利用LCD1602显示小车的速度和路程.能实现小车自动根据地面实况前进倒退、转向行驶,超声波测距提示障碍物,LCD1602实时显示小车的速度和行驶的路程,具有高度的智能化,达到设计目标.关键词:智能小车;STC89C52单片机;超声波传感器;LCD1602THE SMART CAR BASED ON MICROCONTROLLERABSTRACTWith the rapid development of puter, microelectronics, ma

3、terials, machinery, munication and other technologies, the intelligentization of vehicles and the development of robots are getting faster and faster. As a very great achievement in the field of automation in the 21st century,Close ties together.Intelligent vehicles quickly bee the worlds automotive

4、 research hot spots and the new growth point of the automotive industry.Therefore, the study of intelligent vehicles are necessary. Therefore, the development of a smart, intelligent car control system with high efficiency is of practical significance and scientific important theoretical value. This

5、 paper introduces the design of a smart car control system that can automatic tracking.Based on signle-chip microputer AT89C51To achieve infrared wireless remote control smart car, the use of ultrasonic sensors to detect obstacles on the road and prompted the use of LCD1602 show car speed and distan

6、ce.The car can realize automatic based on the black line forward regression. Steering,Ultrasonic ranging, prompting obstacles, LCD1602 real-time display of the speed of the car and drive away, with a high degree of intelligence, achieve the design goal.Key Words:Smart car;AT89C51 MCU;ultrasonic sens

7、or;LCD1602目录摘要ABSTRACT目录第1章绪论11.1课题的背景和意义11.2课题的研究现状与发展趋势1第2章方案设计与论证22.1主控系统22.2电源模块22.3电机驱动模块2电机模块选择与论证2 电机驱动模块选泽与论证32.4遥控模块42.5显示模块52.6壁障模块5第3章硬件设计63.1总体设计63.2驱动电路63.3遥控电路93.4显示电路113.5避障电路113.6主控电路13第4章软件设计164.1主程序模块设计164.1.1 主程序流程图164.1.2 主程序的设计174.2电机驱动程序的设计194.2.1 电机驱动程序流程图194.2.2 电机驱动程序的设计204.

8、3红外遥控程序的设计21遥控模块流程图21红外遥控程序的设计224.4测距壁障模块程序的设计234.4.1 超声波测距模块流程图234.4.2 超声波测距模块程序的设计234.5显示模块程序的设计244.5.1 显示模块流程图244.5.2 显示模块程序的设计25第5章软件仿真285.1KEIL软件285.2PROUES软件28第6章 实物安装与调试306.1器件清单306.2结果与分析306.3使用指南31第7章 结束语32参考文献33致谢.34附录一原理图35附录二源程序36附录三实物图45第1章 绪论1.1 课题的背景和意义智能作为现代社会的新产物,是以后的发展方向,他可以按照预先设定的

9、模式在一个特定的环境里自动的运作,无需人为管理,便可以完成预期所要达到的或是更高的目标.本设计主要体现多功能小车的智能模式,设计中的理论方案、分析方法与特色与创新点等可以为自动运输机器人、采矿勘探机器人、家用自动清洁机器人等自动半自动机器人的设计与普与有一定的参考意义.同时小车可以作为玩具的发展对象,为中国玩具市场技术含量的缺乏进行一定的弥补,实现经济收益,形成商业价值.超声波作为智能车避障的一种重要手段,以其避障实现方便,计算简单,易于做到实时控制,测量精度也能达到实用的要求,在未来汽车智能化进程中必将得到广泛应用.我国作为一个世界大国,在高科技领域也必须占据一席之地,未来汽车的智能化是汽车

10、产业发展必然的,在这种情况下研究超声波在智能车避障上的应用具有深远意义,这将对我国未来智能汽车的研究在世界高科技领域占据领先地位具有重要作用.1.2 课题的研究现状与发展趋势智能小车的研究、开发和应用涉与传感技术、电气技术、电气控制技术、智能控制等学科,智能控制技术是一门跨科学的综合性技术,当代研究十分活跃,应用日益广泛的领域1.众所周知机器人技术的发展是一个国家高科技水平和工业自动化程度的重要标志和体现.因此目前世界各国都在开展对机器人技术的研究.机器人由于有很高的灵活性、可以帮助人们提高生产率、改进产品质量等优点,在世界各地的生产生活领域得到了广泛的应用2.智能小车正是模仿机器人的一种尝试

11、.它是一种以汽车电子为背景,涵盖多学科的科技创新性设计,现智能小车发展很快,从智能玩具到其它各行业都有实质成果.其基本可实现循迹、避障、检测贴片、寻光入库、避崖等基本功能,这几届的电子设计大赛智能小车又在向声控系统发展.第2章 方案设计与论证2.1 主控系统本设计采用STC89C52单片机为主控芯片,通过电机驱动电路和超声波发射接收与液晶实时显示小车与障碍物的距离红外遥控设计而成,采用模块化的设计方案.并且运用红外遥控器控制小车的前进,后退,左右转和停止的功能.2.2 电源模块本次设计采用了7805芯片,因为7805电源芯片的电路简单,实用,并且能够完全满足智能避障小车和单片机控制系统和L29

12、8N直流电机驱动芯片的供电.7805芯片的实物有3个引脚,分别为输入IN端、输出OUT端和接地GND端,一般情况下可以提供1.5A的电流,如果在散热足够的情况下可以提供51单片机主控模块和直流电机驱动等模块的电压.根据7805电源芯片的情况再结合电机的工作电压,故选取了12V电源作为7805的输入电源.2.3 电机驱动模块2.3.1 电机模块选择与论证方案一:使用步进电机作为智能小车系统的驱动电机,因为步进电机的转动角度可以精确的定位,这样就可以比较精确的定位小车的前进距离和位置.但是由于步进电机的输出力矩偏低,并且会随着电机转速的升高而下降,在达到较高的转速时其输出的力矩会急剧下降,因此不适

13、于小车等对速度有着一定要求的系统.经过综合分析比较决定放弃此方案.方案二:使用直流减速电机作为智能小车系统的驱动电机.直流减速电机的转动力矩比较大,而且体积较小,重量也很轻,使用方便.另外小车电机内部还装有减速齿轮组,所以并不需要去考虑调速的功能,可以很方便的通过单片机来控制直流减速电机的正传、反转、停止操作.综合以上考虑选择方案二的直流减速电机作为整个智能小车的驱动电机.图2.1 直流减速电机2.3.2 电机驱动模块选择与论证方案一:采用继电器对电动机进行控制,通过切换电动机的开关来调整小车的速度.这个方案的优点是电路相对比较简单,但是它的缺点也比较多,如:继电器的响应时间偏慢, 寿命较短,

14、容易损坏,可靠性也不是很高.故决定放弃此方案. 方案二:采用专用的电机驱动芯片L298N来控制直流减速电机, L298N芯片如图2-2是一个具有高电压大电流的全桥驱动芯片,一片L298N芯片可以分别的控制两个直流减速电机,在646V的电压下,可以提供2A的额定电流,额定功率25W,并且具有过热自动关断和电流反馈检测功能,安全可靠.该芯片是利用TTL电平进行控制的.通过单片机的IO口输出高低电平来改变芯片控制端的输入电平,即可以实现对电机进行正转、反转和停止操作.另外为了保证L298N的正常工作,我还安装了8个续流二极管1N4007.用该芯片作为电机驱动,驱动能力大、操作方便、稳定性好、性能优良

15、.综合以上分析与论证我们选择方案二的驱动芯片L298N作为整个智能小车系统的电机驱动电路.图2.2L298N2.4 遥控模块本设计采用红外遥控来控制信号的传送.选择红外遥控装置作为小车的遥控控制器.红外遥控是通过遥控发射器内的编码芯片将按键信息调制成一串0和1的二进制代码,然后通过红外线发出,最后被红外接收装置接收进行解码,再运用单片机对解码后的码信息进行识别,然后再根据不同的码信息进行不同的控制操作9.图2.3 VS1838封装2.5 显示模块方案一:采用LED数码管显示.数码管使用简单,价格低廉,但一个数码管只能显示一个数字,要显示多位数据时要使用多个数码管,这就增加了硬件电路的复杂度和额外功耗,而且LED数码管也无法显示字符.由于我们计划要显示小车运行的速度和路程,LED数码管没办法显示这么多的内容,因此考虑其它的方案.方案二:采用LCD1602液晶如图2.4显示.LCD1602液

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

当前位置:首页 > 建筑/环境 > 施工组织

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