《基于51单片机的超声波避障小车设计》由会员分享,可在线阅读,更多相关《基于51单片机的超声波避障小车设计(60页珍藏版)》请在金锄头文库上搜索。
1、内蒙古科技大学本科生毕业设计说明书(毕业论文)题 目:基于单片机的超声波避障小车设计学生姓名:祝伟泰学 号:1267112115专 业:测控技术与仪器班 级:测控2012-1指导教师:燕芳 副教授内蒙古科技大学毕业设计说明书(毕业论文)基于单片机的超声波避障小车设计摘要 随着科学技术的飞速发展,人们对智能汽车的研究有增无已,智能车已然成为以后科学技术发展的新思路和新方向。智能车可以按照预先设定的模式在一个环境里自动的运作,不需要人为的操控,可应用于路面检测,科学勘探,智能温度测量等。本设计中制作的智能小车(又称轮式机器人)是本人在综合应用了本科所学的专业知识后设计出的一台智能小车,它具有超声波
2、测距,自动避障,同步测速等功能。虽然超声波避障小车只是智能车领域中的冰山一角,但是它却也是智能车中一个典型的代表。麻雀虽小五脏俱全,本次设计的超声波避障小车,用STC15单片机作为核心控制器,设计出一种可以自动避障,并能同步实现速度和距离的测量以及显示的智能小车。避障和测距通过超声波测距模块实现,并加入光电码盘测速模块从而实现测速功能,小车驱动由L298N驱动电路完成,数据的显示用LCD1602实现。关键词:STC15单片机;超声波;避障;测速Ultrasonic obstacle avoidance car design based on Micro Computer UnitAbstrac
3、t With the development of science and technology, People have increased the research of smart car.Smart car has become the new way of thinking and a new direction for after the development of science and technology . Smart cars can be according to the preset mode automatically in an environment of o
4、peration, without the need of human control, can be applied to road testing, scientific exploration, intelligent temperature measurement, etc. This paper discusses the intelligent car (also known as wheeled robot) is I after summarized the major undergraduate course design a smart car, it has the ul
5、trasonic distance measurement, automatic obstacle avoidance, synchronous speed, and other functions. Although ultrasonic obstacle avoidance car is just the tip of the iceberg in the field of smart car, but it is also a typical representative in intelligent vehicles. The sparrow is small all-sided, t
6、he design of ultrasonic obstacle avoidance car, use STC51 single-chip microcomputer as the core controller, design a kind of can automatic obstacle avoidance, and can realize the speed and distance measurement simultaneously and the smart car show. Obstacle avoidance and the distance by ultrasonic r
7、anging module, and add light code disc speed measuring module and function of speed of the car drive by L298N drive circuit is completed, through LCD1602 display of measured data.Keywords: STC15;Ultrasonic sensors; avoidance; speed目录摘要IAbstractII1.1课题研究背景和意义1 1.2智能汽车的发展概述1 1.3 课题研究技术要求与主要内容2第二章 总体方案
8、设计42.1总体方案设计42.1.1具体设计思路52.2系统各模块的设计方案62.2.1控制核心模块的选择方案论证62.2.2主电路板的方案论证6 2.2.3测距避障传感器的方案论证7 2.2.4 测速模块的选择方案论证82.2.5电机驱动选择方案论证92.2.6 显示装置的选型方案论证9 2.3 本章小结11第三章 硬件电路设计123.1 STC15单片机简介123.1.1 引脚说明123.1.2 特别管脚说明133.1.3 中断说明143.2 时钟电路和复位电路143.3电源电路部分143.4超声波传感器153.4.1 超声波测距的物理性质153.4.2 超声波测距的原理153.4.3超声
9、波测距过程分析163.5 电机驱动电路173.5.1 电机驱动电路分析183.5.2 PWMD调速分析183.6 LCD1602显示电路设计193.6.1 LCD1602显示193.6.2 LCD1602引脚功能说明203.6.3 1602LCD的指令说明及时序:203.7 光电测速模块223.8 报警电路设计23第四章 软件设计部分244.1 主程序的设计244.2 超声波测距程序设计254.3 避障程序设计264.4 PWM程序设计274.5 显示子程序设计284.7 报警程序设计29第五章 系统调试305.1概述305.2 各模块的调试305.2.1 LCD的调试305.2.2光电码盘调
10、试315.2.3 蜂鸣器报警调试315.2.4 电机及驱动调试325.2.5 超声波模块调试32总结33参考文献34附录A 实物图36附录B 源程序38致谢571第一章 绪论1.1课题研究背景和意义 随着21世纪的到来科学技术的发展步入了一个高速发展的阶段,智能化也普及了各个领域。汽车作为21世纪最为热门的交通工具,其在全球的使用率达到一个较高的水平,为了满足人们的需求,汽车在产量、种类上的剧增以及行驶速度的大大提升,然而由此带来了很多问题,比如说交通拥堵、交通事故、环境污染以及能源浪费1。据有关专家统计,到21世纪初,汽车排放的尾气占了大气污染的3060%。随着机动车的增加,尾气污染有愈演愈
11、烈之势,由局部性转变成连续性和累积性,而各国市民则成为汽车尾气污染的直接受害者,为此解决汽车污染已迫在眉睫。除此之外随着汽车速度的提高,发生交通意外的几率也大大的提高了。2014年1月至10月,全国共发生道路交通事故426378起,造成87218人死亡、391752人受伤,直接财产损失20.2亿元。交通事故严重影响人们的家庭幸福,引发相关的社会问题,我国每年交通事故致死率一直位居世界首位,各级政府都相当重视交通安全问题。智能汽车的出现很好的解决了上述的两个问题,为此世界各国都在致力于智能汽车的研究,至今为止科学家们在智能车的研究上已经取得了很大的成果。疲劳驾驶容易引发交通事故,从而对人身安全和
12、财产损失造成不必要的威胁,为此科学家们设计出了自动驾驶汽车。通过在手动驾驶的汽车上安装智能控制器也能使汽车达到自动行驶的效果,从而极大缓解了汽车驾驶员长时间踩踏油门所带来的疲劳,降低了因疲劳驾驶而引发交通事故的概率。基于这样的背景本次课题设计了一台可以自动避障,自动减速的智能小车,小车采用STC15单片机来模拟智能汽车的智能控制器,可以说智能避障小车是未来智能汽车发展的一个雏形。未来的智能汽车也可以通过传感器对前方的障碍物,汽车,行人等进行检测。当靠近障碍物时汽车自动减速,当汽车跟障碍物的距离超过安全距离时进行紧急刹车。智能汽车的功能和研究意义远不止这些,人们只有通过不断的探索和研究才能更好地
13、发掘和利用智能汽车的价值。 1.2智能汽车的发展概述 智能汽车是一种正在研制的,集成了智能控制器,执行器和多种传感器的高科技新型汽车。智能汽车的发展根据国际的标准可以分为两个阶段,第一个阶段是辅助驾驶阶段,第二个阶段是无人驾驶阶段2。辅助驾驶阶段经过多年的发展现在已经基本成熟,辅助驾驶是指驾驶员通过汽车上安装的辅助驾驶设备来控制汽车,常见的辅助驾驶系统有车道保持辅助系统、自动泊车辅助系统、刹车辅助系统、倒车辅助系统和行车辅助系统2。其中较为常见的就是倒车辅助系统(Parking Assist System),倒车辅助系统,通常是用显示器以图片的形式告知驾驶员汽车和障碍物的相对位置,消除驾驶员观
14、察不到的视野盲区,从而为驾驶者倒车泊车提供方便,消除安全隐患。除了倒车辅助系统之外GPS定位系统是最广为人知的行车辅助驾驶系统,GPS又称为全球定位系统(Global Positioning System GPS),是美国从20世纪70年代开始研制,于1994年全面建成,具有海、陆、空全方位实时三维导航与定位能力的新一代卫星导航与定位系统3。自动驾驶系统的运用主要体现在无人驾驶汽车上,近年来关于无人汽车的研究屡见不鲜,目前在社会也已经出现了几款无人驾驶汽车,主要包括美国卡耐基梅隆大学的NavLab-54Boss5 智能车、谷歌公司的Google Driverless Car、意大利帕尔马大学的
15、The ARGO vehicle6、7联邦国防军大学的VaMP智能驾驶系统8等。图1.1是谷歌研制的无人驾驶汽车。图1.1 谷歌无人驾驶汽车1.3 课题研究技术要求与主要内容课题的技术要求:本次课题最终要求小车能在无人操作的条件下实现自动避障,避障基于超声波测距的原理实现的,当超声波检测到小车与障碍物的距离大于40cm时,小车按照原先设定的速度正常行驶;当超声波检测到小车与障碍物的距离小于40cm大于20cm时单片机进行PWM调速控制使得小车减速;当超声波检测到小车和障碍物的距离小于20cm时,单片机控制蜂鸣器发声和发光二极管发声同时控制小车进行减速并转弯。因为本次设计的小车时两轮驱动的小车,也没有安装舵机,所以小车的转弯通过控制两个车轮间的转速差实现。课题研究的主要内容:本次设计以超声波避障为研究对象,以自动避障为核心控制功能。要研究内容包括:以STC15为控制核心的智能系统的平台搭建、各个模块