基于单片机的倒车防撞系统设计大学论文.doc
《基于单片机的倒车防撞系统设计大学论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的倒车防撞系统设计大学论文.doc(43页珍藏版)》请在咨信网上搜索。
1、分 类 号:TN98 学校代码:13605学 号:112100221 密 级: 公开长春建筑学院学士学位毕业设计基于单片机的倒车防撞系统设计Design of reverse collision avoidance system based on SCM 作者姓名:专 业:研究方向:指导教师:培养单位:电气信息学院2015年6月毕业设计基于单片机的倒车防撞系统设计 学 生: 指导教师: 专 业: 所在单位:电气信息学院 答辩日期:2015年6月10日 摘 要倒车防撞系统是汽车驻车或者倒车时的安全辅助装置,能以声音或者更为直观的显示告知驾驶员周围障碍物的情况,解除了驾驶员驻车、倒车和起动车辆时前
2、后左右探视所引起的困扰,并帮助驾驶员扫除了视野死角和视线模糊的缺陷。 随着汽车产业的发展,出于社会对安全驾驶的需求日益增大,倒车防撞这项技术在汽车行业正在不断的发展革新。与此同时,安全倒车技术已经成为汽车产业的重要研究方向。其及时的反馈性,以及对恶劣环境条件的多适用性,已经成为普通汽车出厂前必备的一道技术工序。本设计以单片机为核心控制器件,外围组成电路有信号处理模块、测距模块、显示模块,报警模块、语音模块及供电模块等。主要介绍倒车防撞系统的基本实现原理、系统组成框图以及软硬件的实现方式。针对倒车防撞系统所需的技术条件,选用STC89C52型号单片机作为主控制器的制定了相应的硬件架构及软件设计,
3、并将整体设计做成实物,寻找其在实际应用中的不足之处。本次设计利用超声波测距技术,实时测量障碍距离并迅速反馈给司机,当距离超过预警值系统立刻进行报警,便于司机迅速采取防范措施。另外,本系统也可通过按键对距离进行实时语音播报。 关键词 倒车防撞;单片机;超声波测距AbstractReversing collision avoidance system is a car parking or reversing the safety auxiliary device, using sound or a more intuitive way to inform the driver of the ba
4、rrier around, lifting the distress of the driver when they parking, reversing, starting the vehicle and visiting around, and helping the driver to remove the dead and blurred vision deficiencies.With the development of the automobile industry, the demand for safety driving is increasing, and the tec
5、hnology of reverse collision avoidance is continuously developing in the automotive industry. At the same time, the safety reverse technology has become an important research direction of the automobile industry. Its timely feedback, as well as the applicability of the severe environment, has become
6、 a technical process of the common vehicle before leaving the factory. In this paper, with the single chip processor as the core control device, peripheral components of the circuit signal processing module, ranging module, display module, alarm module, voice module and power supply module.This desi
7、gn mainly introduces the basic Implementation Rationale of reverse collision avoidance system, the block diagram system and the realization way of the hardware and software. According to technical conditions of reverse collision avoidance system, the writer selects the types of STC89C52 microcontrol
8、ler as the main controller to formulate suitable hardware architecture and software design. Furthermore the author overalls the whole design to real object, finds its shortcomings in practical application. The design makes use of the ultrasonic measuring distance technology, real-time measurement of
9、 obstacle distance and rapid feedback to the driver, when the distance exceeds the warning value system it immediately alarm, Its easy to prompt drivers to take preventive measures. In addition, this system also can broadcast the distance in real-time voice through the keypad.Keywords: Reverse crash
10、; SCM; Ultrasonic rangingII目 录摘 要IAbstractII第一章 绪论11.1 目的和意义11.2 研究内容11.3 可行性分析与技术要求2第二章 系统的总体设计32.1 超声波测距原理32.2 超声波传感器的选择32.3 温度补偿计算32.4 主要元器件介绍42.4.1 主控制器42.4.2 显示模块LCD160252.4.3 集成芯片CX20106A72.4.4 语音芯片NY3P0358第三章 系统的硬件设计113.1 单片机最小系统的设计113.1.1 时钟电路设计113.1.2 复位电路设计123.1.3 供电电路设计123.2 测距模块设计133.2.1
11、 超声波发射电路133.2.2 超声波接收电路133.2.3 温度补偿电路143.3 语音模块设计153.4 显示模块153.5 报警模块15第四章 系统的软件设计174.1 超声波测距算法设计174.2 语音播报程序设计184.2.1 语音播报函数设计184.2.2 播报调用算法设计19第五章 调试结果与改进方案205.1 测量结果与分析205.2 设计结论215.3 改进方案21心得体会22参考文献23附录1 总体算法流程图24附录2 系统程序代码25长春建筑学院电气信息学院自动化专业本科毕业设计第一章 绪论随着汽车行业的不断升级,人们对机动车安全驾驶方面的要求越来越高。一些针对倒车安全、
12、自动入库、以及事故隐患报警的系统被不断提出,其市场需求量日渐上升。此次设计以单片机为核心控制器设计了一个简单实用的倒车防撞系统。该系统的核心模块是测距模块,采用超声波传感器进行信号采集,准确地采集车身与障碍之间的距离,并迅速反馈给主控部分,进行数据的显示,距离达到危险值时进行警示。1.1 目的和意义为了解决个人驾驶中的安全问题,实时、精准的指示倒车时本车车身与后方障碍物的距离,方便司机在倒车时保持与后车的安全距离,以保证行车驾驶过程中的安全,出于上述原因,倒车防撞系统成为汽车行业的重要研究方向。由于行车驾驶时周围的环境较为复杂,采用单路传感进行距离检测时,对传感器的性能要求较高,并且对外界条件
13、的可抗力较弱。故本次系统采用环境补偿设计,对测距的结果进行环境补偿、综合分析及判断,为驾驶中所遇到的问题提供最精准的解决方案。本系统是通过超声测距技术检测车身与后方的距离,对车体的位置信息处理,从而使驾驶员了解自己驾驶的车辆相对周围环境的位置信息,判断自身车辆需要作出的反应,充分发挥人的能动性,使驾驶车辆和驾驶员本身最大程度上规避潜在的风险。目前,市场上许多汽车品牌纷纷推出自己的自动泊车系统,如奥迪新款的R8,福特的翼虎,宝马的i3。先进的自动泊车系统十分吸引高端客户群的眼球,但是他们都是基于最简单的测距原理,判断自身所处的环境位置,针对自身位置制定最合理的入库路线。相信随着技术的不断革新,越
14、来越多的关于倒车安全的系统会不断产生,给驾驶安全带来更好的保障。1.2 研究内容倒车防撞系统在实际使用过程中的缺陷和超声波测距时声速的环境补偿,本次设计主要针对环境补偿中的温度补偿部分进行了算法设计。在加深对软硬件学习的基础之上,设计制作可在实际生活中应用的倒车防撞系统,实现防止汽车发生碰撞的功能。具体内容如下:(1)学习倒车防撞系统的基础架构; (2)选择主要的控制器件和传感器;(3)设计硬件电路;(4)设计算法,实现预期功能;(5)联调,编写设计报告。1.3 可行性分析与技术要求倒车防撞系统的设计初衷是为了解决机动车倒车过程中的安全性问题。由于倒车时驾驶人的视角范围有限,对车辆与障碍物之间
15、的实际距离难以掌握。想要做到防止车辆撞击其他物体,将车辆与其他物体间的距离实时、精准的反馈给驾驶人是最有效的办法。该系统设计如下: (1)对系统基础架构进行设计,选定测距模块的传感方式。(2)对测距传感芯片的选型及安装底盘,设计系统整机结构安装框架。(3)系统包括主控制器,信号处理模块和测距模块,显示模块,报警模块及语音模块。系统整体设计如图1-1。主控制器测距模块信号处理模块显示模块报警模块语音模块图1-1 系统组成框图第二章 系统的总体设计2.1 超声波测距原理超声波在传播的过程中会发生折射和反射效应,超声波测距装置主要是对超声波的反射效应加以利用。其发射部分发出固定频率的超声波信号,在发
16、射的同时开始一段计时,此时接收部分短暂延时,避开发射信号。接收部分通过调节接收频率(类似收音机的接收调频),将接收频率固定在与发射部分同一频段。在收到回波信号后,立即停止计时,计算从发射到接收所用的时间T,通过资料查询了解声波在空气中的速度V,由此可以得出此时测距结果S的计算公式为 S = VT / 2 (2.1)根据公式在程序中设计相应的算法流程,即可得出准确的测距结果。2.2 超声波传感器的选择超声波传感器的主要构成大致分为两类,一类是属于电致伸缩型,一类是磁致伸缩型。电致伸缩性传感器的其中一种传感器叫做压电式传感器,它的工作原理是将电能转换,形成机械振荡,由此产生超声波。在接收回波时,它
17、也可以将机械振荡转换成大小的电能作为输出,因此压电式传感器主要有发送器和接收器。部分传感器也可以做收发两用的传感器,其主要工作频率为24KHz或40KHz。本此设计选用的是小型超声波传感器,将发送部分和接收部分拆分开来,这种做法适用于小规模的测距系统。市场上这种传感器较多,型号一般有T/R-40-60,T/R-40-12等(R代表接收, T代表发送,40代表频率为40KHz,16及12代表其外径尺寸,单位为毫米)。此外,还有一种外加防护型的超声波传感器MA40EI型。这类传感器的特点是防水性较好,可以作为接近开关或料位使用,它的性能与前一种相比较好,但价格较高。综上所述,结合本系统的设计目的和
18、各种超声波传感器的特点,本设计选用的是TCT40-16T/R分体式超声波传感器。2.3 温度补偿计算超声波在常温下传播的速度为340m/s,但空气中的湿度、压强、温度等环境因素很容易对超声波的传播速度造成影响,在这些环境因素中,温度对声速值的影响最大。通常情况下温度每提高1摄氏度,声速值大约增加0.6m/s。部分温度下的声速值如表2-1表2-1部分温度下的声速值温度T/-30-20-100102030声速V/m s-1313319322331337344350根据表2-1可知,温度对超声波测距系统的影响是很大的。如果得到不同环境条件下最准确的测距结果,对声速进行精准的温度补偿是必不可少的。通过
19、查阅大量的有关资料,以及想过的实验论证,得出温度的补偿公式为:V=331.5+0.607T (2.2)其中,V代表实际传播声速,T代表传播时的环境温度。由公式可知,想要获得准确的声速值,必须得到传播时的环境温度值T。本设计采用DS18B20检测环境温度,对测速过程中传播的声速值进行补偿。2.4 主要元器件介绍2.4.1 主控制器STC89C52(以下简称C52)是宏晶科技发布的一种8位单片机控制芯片,其功耗低、指令与传统51系列单片机完全兼容,拥有8K bytes的Flash(只读程序存储器),最多可供系统反复擦写1000次。C52虽然沿用传统的MCS-51内核,但增加了很多扩展使芯片具有传统
20、51单片机未实现的一些功能。其优越的在线可编程功能和高速运行的内核,使C52在8位微控制器领域扮演着重要的角色,也成为很多产品技术发展的解决方案。C52标准功能如下:(1)内置4KB EEPROM(分成8个扇区,每个扇区分配512个字节,读写数据必须按字节操作,擦除数据必须按扇区操作,采用全双工串行口通信),(2)8K bytes Flash(3)512字节RAM (4)32 位I/O 口(5)看门狗定时器 (6)MAX810复位设计(7)3个16 位计数器/定时器(8)4个外部中断(9)7向量4级中断结构另外,C52支持静态逻辑操作(即主频降至0Hz),设置了2种可选模式(空闲模式时,停止内
21、核的工作, RAM、定时器/计数器、串口、中断保持工作状态。掉电保护模式下,RAM内容立刻保存,停止振荡器的工作和控制器一切工作,等待下次中断的产生或硬件的复位操作)。最高内核频率35MHz,也可选6T/12T。本系统选用C52的主要原因是它的烧写步骤较为简便, 8KB的程序存储空间既可以满足系统程序的存储,也不至于过大而造成浪费。2.4.2 显示模块LCD1602(1)简介LCD1602,有时也称字符型液晶1602,主要应用于字母、符号、数字等基本点阵型字符的显示。一般最小组成单位为有5X11或5X8。其中每个点阵字符位可以显示单个字符,两个点阵字符位的中间预留了一个点距的间隔,两行的中间也
22、有一些间隔,作为字符间距和行间距的显示。正因为这样,在显示画面时,它的效果很不理想,很难完整地显示图形(用自定义CGROM时,显示效果也不好),一般只用来制作一些简单的数据展示使用。1602的意思是指最大的显示容量为16X2,也就是说他是一个可以显示两行、每行可以显示16个字符的液晶模块(显示字符或数字)。目前市场上字符液晶基本都是由HD44780作为主控芯片,增加了一些外围扩展电路而形成的,控制原理也基本是相通的。正是由于这个原因,基于芯片HD44780的控制程序可移植性很强,大多数的控制程序都可以适用于不同厂商的生产的1602型字符型液晶。(2)管脚功能图2-1 LCD1602封装图LCD
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 倒车 系统 设计 大学 论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。