《基于超声波的倒车雷达设计知识讲解.doc》由会员分享,可在线阅读,更多相关《基于超声波的倒车雷达设计知识讲解.doc(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Good is good, but better carries it.精益求精,善益求善。基于超声波的倒车雷达设计-题目:超声波倒车雷达系统的设计学院:物理科学与工程技术学院专业:电子科学与技术姓名:韦昌肖摘要随着我国汽车产量的高速发展,尤其是近几年来,我国开始进入私家车时代,汽车的数量逐年增加,汽车驾驶员越来越担心车的安全了,其中倒车就是一个典型。为了降低汽车倒车时的碰撞事故,本文研究了基于超声波的超声测距倒车雷达。本文设计的倒车雷达预警系统主要是针对汽车倒车时人无法目测到车尾与障碍物体的距离而设计开发的。该系统将微计算机技术与超声波的测距技术,传感器技术等相结合,以AT89C51单片机作
2、为核心处理器,包括单片机中心控制处理模块,超声波发送模块,超声波接收模块,数码管显示模块以及报警模块,实现了汽车倒车雷达系统的超声测距,并根据障碍物与车尾距离远近发出报警。经实验检验,该系统运行稳定,效果良好。关键词:超声波测距AT89C51倒车1绪论倒车雷达又称泊车辅助系统,是汽车泊车安全辅助装置,能以声音或者更为直观的显示告知驾驶员周围障碍物的情况,解除了驾驶员泊车和起动车辆时前后左右探视所引起的困扰,并帮助驾驶员扫除了视野死角和视线模糊的缺陷,提高了安全性。超声波测距由于其能够进行非接触测量和相对较高的测量精度,越来越被人们所重视。超声波倒车雷达系统一般由超声波传感器、控制器和显示器等部
3、分组成,现在市场上的倒车雷达大多采用超声波测距原理,驾驶者在倒车时,启动倒车雷达,在控制器的控制下,由装置于车尾保险杠上的发送超声波,遇到障碍物,产生回波信号,传感器接收到回波信号后经控制器进行数据处理,判断出障碍物的位置,由显示器显示距离并发出警示信号,得到及时警示。2总体设计方案超声波发射键盘控制单片超声波接收放大比较机LED数码管显示图2-1倒车雷达系统总框图该设计是基于AT89C51的超声信号检测的。因此初步计划实在室内小范围的测试,限定在2.5米左右。单片机(AT89C51)发出短暂的40KHz信号,反射后的超声波经超声波接收器作为系统的输入,锁相环对此型号进行技术判断后,把相应的计
4、算结果送到LED显示电路显示,本进行声光报警最终达到对回波进行放大检测,产生一个单片机(AT89C51)能够识别的中断信号作为回波到达的标志。2.1超声波测距2.1.1超声波测距原理超声波测距是通过不断检测超声波发射后遇到障碍物所反射的回波,从而测出发射和接收回波的时间差t,然后求出距离S=Ct/2,式中的C为超声波波速。在使用时,如果温度变化不大,则可认为声速是基本不变的。如果测距精度要求很高,则应通过温度补偿的方法加以校正。声速确定后,只要测得超声波往返的时间,即可求得距离。这就是超声波测距仪的机理。图2-2即为超声波测距的具体流程图。定时器调制器振荡器电声换能器控制计时器显示器2.1.3
5、提高精度的方案及系统设计声波的传播速度主要受空气密度所的影响,空气的密度越高则超声波的传播速度就越快,而空气的密度又与温度有着密切的关系。由此可见,测量精度与温度有着直接的关系,采用DS18B20温度传感器,对外界温度进行测量,并在软件中实现温度补偿。2.2超声波传感器2.2.1超声波传感器原理及结构传感器的主要组成部分是压电晶片。当压电晶片受发射电脉冲激励后产生振动,即可发射声脉冲,是逆压电效应。当超声波作用于晶片时,晶片受迫振动引起的形变可转换成相应的电信号,是正压电效应。前者用于超声波的发射,后者即为超声波的接收。2.2.2超声波传感器的特性超声波传感器的基本特性有频率特性40KHz处为
6、超声波发射传感器的中心频率,在40KHz处,超声发射传感器所产生的超声机械波最强。而在40KHz两侧,声压能级迅速衰减。超声波接收传感器的频率特性与发射传感器的频率特性类似,因此超声波接收传感器具有很好的频率选择特性。2.2.3超声波传感器的应用超声波传感技术应用在生产实践的不同方面,而医学应用是其最主要的应用之一,以医学为例子说明超声波传感技术的应用。在工业方面,超声波的典型应用是对金属的无损探伤和超声波测厚两种。3硬件设计该系统设计有超声波发射电路、超声波接收电路、电源电路、温度补偿电路、声报警电路、键盘控制电路、单片机硬件接口电路及显示报警电路组成,该系统的核心部分采用性能较好的AT89
7、C51单片机。3.1超声波发射电路超声波发射电路包括超声波产生电路和超声波发射电路两个部分,充实吧探头(又称“超声波换能器”)选用压电式,可采用软件发生法和硬件发生法产生超声波。前者利用软件产生40KHz的超声波信号,通过输出引脚输入至驱动器,经驱动器驱动后推动探头产生超声波。这种方法的特点是充分利用软件,灵活性好,但需要设计一个驱动电流100mA以上的驱动电路。第二种方法是利用超声波专业发生电路或通用发生电路产生超声波信号,并直接驱动换能器产生超声波。这种方法的优点是无需驱动电路,但缺点是灵活性低。本设计采用第二种方法产生超声波发射信号。40KHz的超声波是利用LC震荡电路振荡产生的,其振荡
8、频率计算公式如下:脉冲发射采用软件方式,利用AT89S51的P1.0口发射40kHz的方波信号,3.2超声波检测接收电路3.2.1集成电路CX20106A集成电路CX20106A是一款红外接收的专用芯片,常用于电视红外遥控器。常用的载波频率38khz与测距的40khz较为相近,可以利用它来做接收电路。适当的改变C3的大小,可以改变接受电路的灵敏度和抗干扰能力。CX20106A的引脚注释:(1)l脚:超声波信号输入端,该脚的输入阻抗约为40k。(2)2脚:该脚与GND之间连接RC串联网络,它们是负反馈串联网络的一个组成部分,改变它们的数值能改变前置放大器的增益和频率特性。增大电阻R或减小C,将使
9、负反馈量增大,放大倍数下降,反之则放大倍数增大。但C的改变会影响到频率特性,一般在实际使用中不必改动,推荐选用参数为R=4.7,C=3.3F。(3)3脚:该脚与GND之间连接检波电容,电容量大为平均值检波,瞬间相应灵敏度低;若容量小,则为峰值检波,瞬间相应灵敏度高,但检波输出的脉冲宽度变动大,易造成误动作,推荐参数为3.3F。(4)4脚:接地端。(5)5脚:该脚与电源端VCC接入一个电阻,用以设置带通滤波器的中心频率f0,阻值越大,中心频率越低。例如,取R=200k时,fn42kHz,若取R=220k,则中心频率f038KHz。(6)6脚:该脚与GND之间接入一个积分电容,标准值为330pF,
10、如果该电容取得太大,会使探测距离变短。(7)7脚:遥控命令输出端,它是集电极开路的输出方式,因此该引脚必须接上一个上拉电阻到电源端,该电阻推荐阻值为22k,没有接收信号时该端输出为高电平,有信号时则会下降。(8)8脚:电源正极,4.5V5V。3.2.2超声波接收电路超声波接收电路包括超声波接收探头、信号放大电路及波形变换电路三部分。超声波探头必须采用与发射探头对应的型号,关键是频率要一致,本设计采用与发射端同型号的压电式超声波传感器。由于经探头变换后的正弦波电信号非常弱,因此必须经放大电路进行放大。超声波接收部分采用集成芯片CX20106A,这是一款红外线检波接收的专用芯片。内部电路由前置放大
11、器、自动偏置电平控制电路、限幅放大器、带通滤波器、峰值检波器和整形输出电路组成。可以利用它作为超声波检测电路。(1)前置放大器:它是高增益的放大器,由于超声波在空气中直线传输时,传输距离越大,能量的衰减越厉害,故反射回来的超声波信号的幅值会有很大的变化。为了不使放大器的输出信号过强而产生失真,集成块内部有自动电平限制电路,对前置放大器的增益进行自动限制。通过反馈将放大器设定于适当的状态,再由限制电平电路进行自动控制。(2)限度放大器:当信号太强时为了防止放大器过载,限制高电平振幅,同时也可消除寄生调幅干扰。(3)宽频带滤波器:其频率范围为30Hz60Hz,其中心频率可调。(4)检测器:将返回的
12、超声波的包络解调回来。(5)积分滤波器与整形电路:检测器输出的信号经积分滤波器送到整形电路,输出较好的矩形波。接收的回波信号先经过前置放大器和限幅放大器,将信号调整到合适的幅值;再经过带通滤波器滤波得到有用信号,滤除干扰信号;最后由峰值检波器和整形电路输出到锁相环路,实现准确的计时。CX20106A的外部接线图如图3-3所示:3.3.1AT89C51单片机的原理及工作特点略3.3.2单片机实现测距原理单片机发出超声波测距是通过不断检测超声波发射后遇到障碍物所反射的回波,从而测出发射和接收回波的时间差tr,然后求出距离SCt/2,式中的C为超声波波速。压电陶瓷超声波传感器(TCF40-18TR1
13、)3.3.3压电陶瓷超声传感器适用范围家用电器及其它电子设备的超声波遥控装置;超声测距及汽车倒车防撞装置;液面探测;超声波近接开关及其它应用的超声波发射与接收。3.3.4稳压电源电路在各种电子设备中,直流稳压电源是必不可少的组成部分,它是电子设备唯一的能量来源,稳压电源的主要任务是将50Hz的电网电压转换成稳定的直流电压和电流,从而满足负载的需要,直流稳压电源一般由整流、滤波、稳压等环节组成。其电路图如图3-6所示。其中,变压器将交流电源(220V/50Hz)变换位符合整流电路所需要的交3.3.5显示电路原理超声波测距仪显示模块电路,通过单片机的25、26、27、28四个管脚的信号控制四个三极
14、管的B极,利用三极管的开关特性,实现数码管的点亮,从而实现动态显示。采用LED动态显示,数据经过PIC芯片的计算后传到LED上,显示精度是厘米。单片机AT89C51采用12MHz高精度的晶振,以获得较稳定的时钟频率,减少测量误差。单片机用P1.0端口输出超声波换能器所需的40KHz方波信号,利用外中断0口检测超声波接收电路输出的返回信号。显示电路采用简单实用的4位共阳LED数码管,用于显示车尾障碍物的距离,由单片机P0.0P0.6接LED的ag七个笔段,P2.4P2.7接四位8550的公共端,通过软件以动态扫描方式显示。段码用74LS244驱动,位码用PNP三极管8550驱动。图3-7单片机及
15、显示系统电路图3.3.6温度测量电路利用数字温度计即集成温度传感器DS18B20和单片机,构成一个高精度的数字温度检测系统。DS18B20数字式温度传感器与传统的热敏电阻温度传感器不同,能够直接读出被测温度值,并且可根据实际要求,通过简单的编程,实现912位的A/D转换。因而,使用DS18B20可使系统结构更简单,同时可靠性更高。温度测量范围从-55+125,在-10+85检测误差不超过0.5,而在整个温度测量范围内具有2的测量精度。3.3.7键盘控制电路此键盘与单片机P2口四个引脚相接,用于对报警距离进行设定。其中S1表示“确定”按键;S2表示“减一”;S3表示“加一”、S4表示循环移位,对不同位置进行选择。驾驶员可以根据自身要求对报警距离进行设定,从而大大提高了驾驶的安全系数。4软件设计软件设计的总体结构框图如图4-1:-