基于51单片机的倒车雷达设计.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于51单片机的倒车雷达设计.docx》由会员分享,可在线阅读,更多相关《基于51单片机的倒车雷达设计.docx(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 课程设计报告嵌入式系统设计实践 学 院:电气工程与自动化学院 题 目:基于51单片机的车倒车雷达设计专业班级:自动化131班 学 号:2420212905 学生:吴亚敏 指导老师:罗龙 时 间:2021年12月1 日 摘 要倒车雷达又称泊车辅助系统,是汽车泊车平安辅助装置,能以声音或者更为直观的显示告知驾驶员周围障碍物的情况,解除了驾驶员泊车和起动车辆时前后左右探视所引起的困扰,并帮助驾驶员扫除了视野死角和视线模糊的缺陷,提高了平安性。本文介绍了以STC89C51RC单片机为核心的一种低本钱、高精度、微型化,并有数字显示和声光报警功能的倒车雷达系统。倒车雷达一般由超声波传感器俗称探头、控制器
2、和显示器等局部组成,现在市场上的倒车雷达大多采用超声波测距原理,驾驶者在倒车时,启动倒车雷达,在控制器的控制下,由装置于车尾保险杠上的探头发送超声波,遇到障碍物,产生回波信号,传感器接收到回波信号后经控制器进行数据处理,判断出障碍物的位置,由显示器显示距离并发出警示信号,得到及时警示,从而使驾驶者倒车时做到心中有数,使倒车变得更轻松。倒车雷达的提示方式可分为液晶、语言和声音三种;接收方式有无线传输和有线传输等。本方案采用语音提示的方式,利用STC89C51RC单片机所具备的功能,外接超声波测距模组,即超声波发射模块和超声波接收模块,加上显示模块和语音报警模块,组成一个例如的倒车雷达系统,语音提
3、示报警0.27m1.0m范围内的障碍物,并通过数码管显示与障碍物之间的距离。关键词:倒车雷达;超声波;单片机STC89C51RC目 录第一章 概述11.1 设计目的11.2 设计要求11.3 本设计主要内容1第二章 倒车雷达的根本工作原理22.1 单片机的开展及其应用22.2 超声波测距原理22.2.2 超声波测距的根本原理22.2.3 超声波测距的设计实现52.3 超声波倒车雷达系统工作原理52.3.1 超声波倒车雷达的工作原理52.3.2 系统原理框图62.4 本章小结6第三章 系统硬件设计73.1 单片机系统及显示电路73.1.1 单片机控制芯片选择73.1.2 单片机系统及其外围电路9
4、3.1.3 显示电路103.2 超声波发射电路113.3 超声波接收电路123.4 语音局部原理图143.5 电源电路的设计153.6 本章小结15第四章 系统软件设计164.1 超声波测距仪的算法设计174.2 主程序设计184.3 超声波发生与接收程序设计204.3.1 超声波发生子程序设计204.3.2 外部中断子程序设计214.4 倒车距离显示及语音报警程序设计224.4.1 显示报警子程序设计224.4.2 LED显示子程序设计244.5 本章小结24第五章 分析调试及结论255.1 硬件组装255.2 软件实现255.3 整机调试265.4 结论分析265.5 本章小结26致 谢2
5、7参考文献28附录I29附录II30仅供学习参考江西理工大学2021级自动化专业工程驱动设计报告第一章 概述1.1 设计目的伴随着我国汽车行业的高速开展,特别是近几年来,开始进入私家车时代,汽车的数量正在逐步增加,造成交通越来越拥挤。驾驶员开始越来越担忧行车平安,其中倒车最为典型。同时汽车驾驶员中非职业汽车驾驶员的比例也在逐年增加。在公路、街道、停车场、车库等拥挤狭窄的地方倒车时,驾驶员既要前瞻,又要后顾,稍微不小心就会发生追尾事件。本系统是将微计算机技术与超声波的测距技术、传感器技术、单片机技术等相结合,可以检测到汽车倒车时障碍物与车尾的距离,通过液晶显示屏显示距离,并根据实际距离发出报警等
6、级。驾驶员只要在驾驶室里就能做到心中有数,极大的提高了停车和倒车时的平安和效率。1.2 设计要求本系统主要由超声波发射、接收电路、单片机处理模块、LED数码显示以及声光报警等局部组成。 设计要求:1、设计硬件系统;2、设计软件系统;3、绘制硬件电路图;4、进行图像显示提示及声音提示,当距离小于5CM2.5M的时候声音提示,小于0.5CM0.5M时,急促声音提示。1.3 本设计主要内容本设计是以STC89C51RC单片机为核心,一种低本钱、高精度、微型化,并有数字显示和声光报警功能的倒车雷达系统。利用STC89C51RC单片机所具备的功能,外接超声波测距模组,即超声波发射模块和超声波接收模块,加
7、上显示模块和语音报警模块,组成一个例如的倒车雷达系统,语音提示报警0.27m1.5m范围内的障碍物,并通过数码管显示与障碍物之间的距离。设计共分六章,主要内容包括:绪论,倒车雷达的根本工作原理,系统硬件设计,系统软件设计,安装调试及分析,以及对测距仪改良的一些设想。第二章 倒车雷达的根本工作原理2.1 单片机的开展及其应用单片机又称微控制器,是在一块硅片上集成了各种部件化微型计算机,这些部件包括中央处理器CPU、数据存贮器RAM、程序存贮器ROM、定时器/计数器和多种I/O接口电路。单片机体积小、重量轻、具有很强的灵活性而且价格不高,越来越得到广泛的应用。8051在小中型应用场合很常见,已成为
8、单片机领域的实际标准。80年代中期,Intel公司将8051内核使用权以专利互换或出售形式转给世界许多著名IC制造厂商,如PHILIPS、西门子、AMD、OKI、NEC、Atmel等,这样8051就变成有众多制造厂商支持的、开展出上百个品种的大家族。90年代,PHILIPS推出支持16位计算的X4系列。XA系列是16位单片机,又可完全兼容8051的指令系统。Intel推出的80C51也是与8051在机器代码级兼容,这样保证了8051用户到21世纪技术的领先性。随着硬件的开展,8051软件工具已有C级编译器及实时多任务操作系统RIOS,单片机的程序设计更简单、更可靠、实时性更强。因而8051系列
9、是单片机教学的首选机型。而有内部可擦写RAM的89C51/52是目前我们常用的芯片。2.2 超声波测距原理2.2.2 超声波测距的根本原理1认识超声波超声波是指振动频率大于20KHz以上的,其每秒的振动次数频率甚高,超出了人耳听觉的上限20000Hz,人们将这种听不见的声波叫做超声波。超声和可闻声本质上是一致的,它们的共同点都是一种机械振动,通常以纵波的方式在弹性介质内会传播,是一种能量的传播形式,其不同点是超声频率高,波长短,在一定距离内沿直线传播具有良好的束射性和方向性。超声波由于其指向性强、能量消耗缓慢、传播距离较远等优点,而经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实
10、现。超声波测距主要应用于倒车雷达、建筑施工工地以及一些工业现场,例如液位、井深、管道长度等场合。利用超声波检测往往比拟迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能到达工业实用的要求,因此在测控系统的研制上得到了广泛应用。2超声波发生器为了研究和利用超声波,人们已经设计和制成了许多超声波发生器。总体上讲,超声波发生器可以分为两大类:一类是用电气方式产生超声波,一类是用机械方式产生超声波。电气方式包括压电型、磁致伸缩型和电动型等;机械方式有加尔统笛、液哨和气流旋笛等。它们所产生的超声波的频率、功率和声波特性各不相同,因而用途也各不相同。目前较为常用的是压电式超声波发生器。3超声波传
11、感器的特性超声波传感器的根本特性有频率特性和指向特性,这里以课题中选用的传感器T/R40发射型超声波传感器的特性为例加以说明。频率特性 图2-1 超声波传感器的升压能级和灵敏度图2-1是超声波发射传感器的升压能级和灵敏度。其中,40KHz处为超声波发射传感器的中心频率,在40KHz处,超声发射传感器所产生的超声机械波最强,也就是说在40KHz处所产生的超声声压能级最高。而在40KHz两侧,声压能级迅速衰减。其频率特性如图2-2所示。因此,超声波发射传感器一定要使用非常接近中心频率40KHz的交流电压来鼓励。图2-2 超声发射传感器频率特性另外,超声波接收传感器的频率特性与发射传感器的频率特性类
12、似。超声发射传感器频率特性如图2-2所示,曲线在40KHz处曲线最锋利,输出电信号的振幅最大,即在40KHz处接收灵敏度最高。因此,超声波接收传感器具有很好的频率选择特性。超声接收传感器的频率特性曲线和输出端外接电阻R也有很大关系,如果R很大,频率特性是锋利共振的,并且在这个共振频率上灵敏度很高。如果R较小,频率特性变得光滑而且有较宽的带宽,同时灵敏度以随之降低。并且最大灵敏的向稍低的频率移动。因此,超声接收传感器应与输入阻抗的前置放大器配合使用,才能有较高的接收灵敏度。考虑到实际工程测量的要求,可以选用超声波频率f = 40KHz,波长 = 0.85cm。指向特性实际的超声波传感器中的压电晶
13、片是一个小圆片,可以把外表上每个点看成一个振荡器,辐射出一个半球波子波,这些子波没有指向性。但离开超声传感器的空间某一点的声压是这些子波迭加的结果衍射,却有指向性。超声传感器的指向图由一个主瓣和几个副瓣构成,其物理意义是0度时电压最大,角度逐渐增大时,声压减小。超声传感器的指向角一般为40度到80度,本设计要求传感器的指向角为75度。图2-3是电路中选用的发射传感器的指向特性及结构。图2-3 超声波传感器指向特性及结构4超声波传感器的应用超声波传感技术应用在生产实践的不同方面,而医学应用是其最主要的应用之一,以医学为例子说明超声波传感技术的应用。超声波在医学上的应用主要是诊断疾病,它已经成为了
14、临床医学中不可缺少的诊断方法。超声波诊断的优点是:对受检者无痛苦、无损害、方法简便、显像清晰、诊断的准确率高等。因而推广容易,受到医务工作者和患者的欢送。超声波诊断可以基于不同的医学原理,其中有代表性的一种所谓的A型方法。这个方法是利用超声波的反射。当超声波在人体组织中传播遇到两层声阻抗不同的介质界面是,在该界面就产生反射回声。每遇到一个反射面时,回声在示波器的屏幕上显示出来,而两个界面的阻抗差值也决定了回声的振幅的上下。在工业方面,超声波的典型应用是对金属的无损探伤和超声波测厚两种。过去,许多技术因为无法探测到物体组织内部而受到阻碍,超声波传感技术的出现改变了这种状况。当然更多的超声波传感器
15、是固定地安装在不同的装置上,“悄无声息地探测人们所需要的信号。在未来的应用中,超声波将与信息技术、新材料技术结合起来,将出现更多的智能化、高灵敏度的超声波传感器。 5超声波测距原理超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。假设某环境下超声波在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离(s),即:s=340t/2。2.2.3 超声波测距的设计实现超声波测距是单片机控制超声波传感器发射出超声波束,遇到障碍后返回,然后接收它的回波,利用发、收过程中产生
16、的时间差,就可以计算出前方物体离超声波传感器的实际距离。经分析可知:频率为40KHZ左右的超声波在空气中传播的效率最正确,因此,为了方便处理,发射的超声波被调制成40KHZ左右、具有一定间隔的调制脉冲波信号,如图2-4所示。图2-4 超声波通道工作时序图以上时序图说明你只需要提供一个10uS以上脉冲触发信号,该模块内部将发出2个 40kHz 周期电平并检测回波。一旦检测到有回波信号那么输出回响信号,回响信号的脉冲宽度与所测的距离成正比。由此通过发射信号到收到的回响信号时间间隔可以计算得到距离。2.3 超声波倒车雷达系统工作原理倒车雷达只需要在汽车倒车时工作,为驾驶员提供汽车前方的信息。由于倒车
17、时汽车的行驶速度较慢,和声速相比可以认为汽车是静止的,因此在系统中可以忽略多普勒效应的影响。在许多测距方法中,脉冲测距法只需要测量超声波在测量点与目标间的往返时间,实现简单,因此本系统采用了这种方法。该设计的应用背景是基于STC89C51RC的超声信号检测的。因此初步方案实在室内小范围的测试,限定在1.5米左右。单片机STC89C51RC发出短暂的40KHz信号,反射后的超声波经超声波接收器作为系统的输入,锁相环对此型号进行技术判断后,把相应的计算结果送到LED显示电路显示,并进行声光报警。2.3.1 超声波倒车雷达的工作原理声波在其传播介质中被定义为纵波。当声波受到尺寸大于其波长的目标物体阻
18、挡时就会发生反射;反射波称为回声。假设声波在介质中传播的速度是的,而且声波从声源到达目标然后返回声源的时间可以测量得到,从声波到目标的距离就可以精确地计算出来。这就是本系统的测量原理。超声波测距是通过不断检测超声波发射后遇到障碍物所反射的回波,从而测出发射和接收回波的时间差T,然后求出距离S=VT/2,式中的V为超声波波速。由于超声波也是一种声波,其声速C与温度有关,在使用时,如果温度变化不大,那么可认为声速是根本不变的。如果测距精度要求很高,那么应通过温度补偿的方法加以校正。声速确定后,只要测得超声波往返的时间,即可求得距离。这就是超声波测距仪的机理。图2-5即为超声波测距的具体流程图。 图
19、2-5 超声波测距流程图倒车雷达只需要在汽车倒车时工作,为驾驶员提供汽车前方的信息。由于倒车时汽车的行驶速度较慢,和声速相比可以认为汽车是静止的,因此在系统中可以忽略多普勒效应的影响。在许多测距方法中,脉冲测距法只需要测量超声波在测量点与目标间的往返时间,实现简单,因此本系统采用了这种方法。2.3.2 系统原理框图如图2-6所示,驾驶员将手柄转到倒车档后,系统自动启动,超声波发送模块向后发射40kHz的超声波信号,经障碍物反射,由超声波接收模块收集,进行放大和比拟,单片机STC89C51RC将此信号送入显示模块,同时触发语音电路,发出同步语音提示,当与障碍物距离小于1m、大于0.27m时,发出
20、不同的报警声,提醒驾驶员停车。系统的工作原理框图如图2-6所示: 图2-6 系统工作原理框图2.4 本章小结本章主要学习了单片机的开展及其应用,超声波研究开展及其测距工作原理,超声波倒车雷达系统工作原理,包括国内外超声波研究历史及开展现状,超声波测距的根本原理,利用超声波测距的实现,超声波倒车雷达的工作原理,并完成了系统工作原理根本框图。根本熟悉了超声波倒车雷达所涉及的理论知识,为后面的设计打下了一定根底。第三章 系统硬件设计3.1 单片机系统及显示电路3.1.1 单片机控制芯片选择 在系统的设计中,选择适宜的系统核心器件就成为能否成功完成设计任务的关键,而作为控制系统核心的单片机的选择更是重
21、中之重。目前各半导体公司、电气商都向市场上推出了形形色色的单片机,并提供了良好的开发环境。一般来说,选择单片机需要考虑以下几个方面:1单片机的根本性能参数。例如指令执行速度、程序存储器容量、I/O引脚数量等。2单片机的存储介质。对于程序存储器来说,Flash存储器和OTP一次性可编程存储器相比拟,最好是Flash存储器。3芯片的封装形式。如DIP双列直插封装,PLCCPLCC有对应插座封装及外表贴附等。4芯片的功耗。比方设计并口加密狗时,信号线取电只能提供几毫安的电流,选用STC单片机就是因为它能满足低功耗的要求。5供货渠道是否畅通、价格是否低廉。6芯片保密性能好、单片机的抗干扰性能好。综合考
22、虑以上因素,选择STC89C55作为本系统的控制部件。STC89C51RC是采用8051核的ISPIn System Programming的系统可编程芯片,最高工作时钟频率为80MHz,片内含8K Bytes的可反复擦写1000次的Flash只读程序存储器,器件兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,具有在系统可编程ISP特性,配合PC端的控制程序即可将用户的程序代码下载进单片机内部,省去了购置通用编程器,而且速度更快。STC89C51RC系列单片机是单时钟/机器周期(1T)的兼容8051 内核单片机,是高速/ 低功耗的新
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 51 单片机 倒车 雷达 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内