超声波倒车雷达doc.docx
- 文档编号:3101067
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:16
- 大小:120.28KB
超声波倒车雷达doc.docx
《超声波倒车雷达doc.docx》由会员分享,可在线阅读,更多相关《超声波倒车雷达doc.docx(16页珍藏版)》请在冰豆网上搜索。
超声波倒车雷达doc
咸阳职业技术学院电子信息系毕业论文
超声波倒车雷达
学生姓名:
王恩强
学号:
080620114
专业:
应用电子技术
年级:
0801班
指导老师:
任佳维
摘要:
研究了基于单片机的超声测距倒车雷达。
它主要是为了降低汽车倒车时的碰撞事故。
根据渡越时间测距原理,采用Atmega8单片机为主控制器,并对测距误差进行了分析,雷达测距范围为0.2~5.0米,最大测量误差不超过8cm,它能增加汽车的后视能力,有效的减少交通事故,具有重要的现实意义。
关键词:
超声测距,单片机,倒车雷达
第一章引言
近年来,随着汽车产业的迅速发展和人民生活水平的不断提高,我国汽车数量正在逐年增加,即使在世界经济危机的阴影下,国内汽车的销售也并未遭受过多影响。
而这其中,非职业的驾驶员比例也在不断提高。
在公路、街道、停车场、车库等拥挤狭窄的空间倒车时,汽车的碰撞事故发生概率也大比例增加。
因此增加汽车的后视能力,研制汽车尾部障碍探测的倒车雷达成为近年来汽车销售市场的一块蛋糕,竞争激烈。
安全避免与障碍物碰撞的前提是快速准确的测量汽车与障碍物的距离。
超声波测距是利用声波特性来实现非接触式距离测量,其应用范围很广,如检测、定位、探伤等。
超声波由于不受光照度、电磁场、色彩等因素的影响,并且由于其信息处理简单、价格低廉、硬件容易实现等特点在各测距方面已经有了广泛应用。
本文首先介绍超声波测距的原理,然后给出基于Atmega8单片机的电路软硬件设计,并对其进行测距误差分析,然后给出结论。
第二章超声波倒车雷达简介
2.1倒车雷达
倒车雷达(CarReversingAidSystems)的全称是“倒车防撞雷达”,也叫“泊车辅助装置”,只需在汽车倒车时工作,将汽车后方的信息及时反馈给驾驶员,是汽车泊车安全辅助装置,能以声音或者更为直观的显示告知驾驶员周围障碍物的情况,解除了驾驶员泊车和起动车辆时前后左右探视所引起的困扰,并帮助驾驶员扫除了视野死角和视线模糊的缺陷,提高了安全性。
2.2超声波
超声波是频率高于20KHz的机械波,具有穿透性强,衰减小,反射能力强等特点。
工作时,超声波发射器不断发射一系列连续脉冲,给测量逻辑电路提供一个短脉冲,最后由信号处理装置对接收的信号依据时间差进行处理,自动计算出车与障碍物之间的距离。
超声波测距原理简单,成本低,制作方便,但其传输速度受空气影响较大,不能精确测距。
另外,超声波能量与距离的平方成正比衰减,因此,距离越远,灵敏度越低,从而使超声波测距方式只适用于较短距离。
2.3超声波测距的原理
由于倒车时汽车的行驶速度较慢,和声速相比可以认为汽车是静止的,因此在系统中可以忽略多普勒效应的影响。
利用单片机产生40Hz的工作频率,经过超声波发射器发射,遇到障碍物返回被超声波接收器接收后,经过接受检测装置对接收信号进行处理,由单片机计算超声波发射器到障碍物之间的距离,将计算结果送至显示器显示,并驱动蜂鸣器按距离的远近发出不同的节拍提示音。
目前,超声测距有相位检测法、声波幅值检测法、渡越时间检测法三种。
相位检测的精度高,但检测范围有限;声波幅值检测易受反射波的影响;渡越时间检测工作方式简单、直观,在硬件控制和软件设计容易实现。
故超声波测距原理一般采用渡越时间法。
其原理是超声波传感器发射超声波,超声波在空气中传播至障碍物,经反射后由超声波传感器接受反射脉冲,测出超声脉冲从发射到接收的时间,再乘以超声波在空气中的速度就得到2倍于声源和障碍物之间的距离,即:
D=c.t/2
本式中,D为超声传感器与障碍之间的距离,c为超声波在空气中的传播速度,t为超声波从发射到接收所经过的时间,t可由单片机计脉冲个数的方法实现。
超声波在空气中的传播速度为
。
其中T为绝对温度值,
=273.15k,
=331.4m/s。
在测量精度不是很高的情况下,一般可以认为c为常数。
由于温度影响超声波在空气中的传播速度;超声波反射回波又很难精确捕捉,致使超声波在空气中传播的时间很难精确测量。
这些因素是使用超声测距引起误差的原因。
2.4倒车雷达性能指标
通常衡量倒车雷达性能的指标有以下几个方面:
一是衡量精度,不仅要求倒车雷达具有高的分辨率,而且还要有低的衡量误差;二是探测范围,好的倒车雷达探测盲区少,探测范围宽;三是响应时间,这要求倒车雷达能够快速的测量出障碍物的距离,及时地提醒驾驶员障碍物的方位和距离。
2.5影响倒车雷达性能的因素
2.5.1测量精度
影响超声波测距精度通常有以下几个方面:
(1)温度的影响
在超声波测距中,声速是测量的基准。
而在空气介质中,声速受温度、湿度、大气压等因素的影响,其中温度影响最大,因此应对其进行补偿,补偿公式为c=331.5+0.60T。
式中:
c—声速,m/s;T—环境摄氏温度,℃。
(2)回波包络起伏影响
由于障碍物的远近、超声的入射角度、反射介质等方面的不同,使得接收换能器所获得的回波幅度相差非常大。
例如同样的障碍物,位于接受探头0.2m和2m,其回波包络的幅度要相差上百倍;或者相同距离、相同材质的障碍物,由于有效反射面积的不同,其回波幅度也会相差很大。
使用单一电平阀值时,若设置的阀值过高,则可能使较微弱回波漏触发;若阀值过低,则可能出现测量误差。
为了克服回波包络起伏带来的不利影响,可以采用可变阀值或归一化回波包络的方法来解决。
这种方法分两步来实现:
第一步,首先发射一段超声波,然后测量回波包络的幅度,并记录下回波包络的最大峰值;第二步,再发射一段超声波,然后接收回波,利用上一步记录的回波峰值乘以一个比例因子后,作为本次测量的触发电平阀值,这样就可以保证每次测量的触发时刻位于回波的相同位置。
或者在第二次接收回波的过程中,利用第一次记录的回波峰值去控制接收放大电路的自动增益控制电路(AGC),使得第二次接收回波的幅度保持基本恒定,这样在触发电平阀值固定的情况下,也能保证每次测量触发时刻的一致性。
由于这种方法需要测量回波的峰值,不仅使得测量电路变得复杂、增加了成本,而且,在障碍物较近时,回波峰值测量的误差很大,甚至无法测量。
这是因为,倒车雷达为了保证足够远的探测范围,在超声波发射时,都以最大的功率进行发射,以便远处障碍物也能有足够的回波强度。
但在障碍物较近时,由于回波强度大大增加,使得经放大后的回波信号处于严重的饱和与截止状态,这样就无法测量回波的峰值大小。
2.5.2探测范围
影响倒车雷达探测范围的因素有环境噪声、超声发射部分和接收部分。
由于汽车使用环境的复杂性,所以环境噪声我们无法控制。
因此我们只有通过控制超声波的发射和接收来扩展雷达的探测范围。
提高接收电路的灵敏度可以增加探测范围,但是灵敏度的提高收到环境噪声的限制,如果灵敏度过高,那么环境噪声和汽车本身的各种噪声会造成接收电路无法正常工作。
加大发射功率能够增加探测距离,但发射功率的增加收到超声探头及成本的限制。
当障碍物较近时,大的发射功率使得超声波在汽车和障碍物之间来回多次反射,不仅使近处的障碍物无法测量,而且会干扰其他通道的测量,此外使得探测近端的盲区增加。
另外,还可以通过双频超声波测距法来增加探测范围,该方法利用两组探头来扩展探测范围。
一组探头工作在高频小功率条件下,用来探测近距离障碍物;另一组探头工作在低频大功率条件下,用来探测远距离障碍物,显然这种双探头法增加了电路的复杂性,也给实际工程应用带来了不便。
第三章倒车雷达的电路结构
Atmega8是ATMEL公司在2002年第一季度推出的一款AVR单片机。
在AVR家族中,Atmega8是一款非常特殊的单片机,它的芯片内部集成了大容量的寄存器和丰富的硬件接口电路,采用小引脚封装,价格却与低档单片机相当,同时具有在线编程性能,是AVR高档单片机中内部接口丰富、功能齐全、性价比最好的品种。
3.1超声波发送模块
为了以超声波作为检测手段,必须产生超声波和接收超声波。
完成这种功能的装置就是超声波传感器,习惯上称为超声波换能器或超声波探头。
超声波传感器有发送器和接收器,但一个超声波传感器也可具有发送和接收声波的双重作用。
超声波传感器是利用压电效应的原理将电能和超声波相互转化,即在发射超声波的时候,将电能转换,发射超声波;而在收到回波的时候,则将超声振动转换成电信号。
超声波发送器包括超声波产生电路和超声波发射控制电路两个部分,超声波探头可采用软件发生法和硬件发生法产生超声波。
前者利用软件产生40KHz的超声波信号,通过输出引脚输入至驱动器,经驱动器驱动后推动探头产生超声波。
这种方法的特点是充分利用软件,灵活性好,但需要设计一个驱动电流在100mA以上的驱动电路。
第二种方法是利用超声波专用发生电路或通用发生电路产生超声波信号,并直接驱动换能器产生超声波。
这种方法的优点是无需驱动电路,但缺乏灵活性。
3.2超声波接收模块
超声波接收器包括超声波接受探头、信号放大电路及波形变换电路三部分。
超声波探头必须采用与发射探头对应的型号,关键是频率必须一致,否则将无法产生共振而影响接收效果,甚至无法接收。
由于经探头变换后的正弦波电信号非常弱,因此必须经放大电路放大。
正弦波信号不能直接被单片机接收,必须进行波形变换。
超声波在空气中传播时,其能量的衰减与距离成正比,即距离越近信号越强,距离越远信号越弱,通常在1mV-1V之间。
不同接收探头的输出信号强度存在差异。
由于输入信号的范围较大,对放大电路的增益提出了两个要求:
一是放大增益要大,以适应小信号时的需要;二是放大增益能变化,以适应信号变化范围大的需要。
另外,由于输入信号为正弦波,因此必须将放大电路设计成交流放大电路。
3.3语音电路设计
语音报警是指当倒车雷达探测到的距离小于所设定的安全值时,发出声音提醒驾驶员,语音电路设计如图所示。
M3720是单一闪灯报警音效集成电路,芯片中存储一种报警音效,可直接驱动蜂鸣器放音,同时还能驱动一只LED闪烁。
第四章倒车雷达的电路实现
4.1超声传感器的参数选择
由超声波在空气中传播的波动方程
可以看出:
超声波在空气中的传播距离达到
时,超声波的振幅衰减为原来的
。
超声波频率越高,衰减越严重,可检测的距离范围越小。
另外,超声波频率增高会产生较多的旁瓣,引起近场的干涉。
但是,超声波频率越高,发射的超声波扩散角越小,波束越细,指向性越好。
根据超声波的传播特性、倒车测距的距离范围要求、以及可购买到的传感器的性价比等因素,我们一般选择40~50KHz频率,带宽为1KHz的超声传感器,波束角一般不大于30度。
发射头的最大余震时间为0.5~1.2ms。
另外,也要考虑传感器的结构、车载的特点、易于安装、可靠性好等因素。
4.2总体结构
由以上的分析可得,用固定的超声发射功率来获得高的测量精度,同时又要有足够宽的探测范围,是有一定难度的。
实际上我们可以主动的控制超声波的发射功率:
对于距离远或反射能力小的障碍物,增加发射功率,反之减小发射功率。
通过适当的发射功率控制,使得回波经放大电路放大后,其幅值稳定在一定的数值上。
这样,采用固定的触发电平阀值,就可以保证测量触发时刻的一致性,从而保证了测量精度,这样就避免了可变阀值法或归一化回波包络法的缺点。
超声波测距倒车雷达的组成结构如图4.1所示。
单片机产生40kHz的5V脉冲信号,然后由幅度控制电路将其衰减到适当的幅度,最后经过功率放大与阻抗匹配后送到超声波发射电路发送出去。
超声波遇到障碍物后产生回波,经超声传感器接收,再经过包络检波电路送入滤波放大器,放大后的信号与电压比较后由单片机进行检测,单片机将检测结果作为下一次超声波发射幅度控制的依据,同时计算障碍物距离并显示输出结果。
图4.1超声测距电路原理图
4.3基于单片机的硬件实现
倒车雷达系统主要是由超声波发射电路、超声波接收电路、温度测量电路及显示报警电路构成。
4.3.1超声波发射电
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超声波 倒车 雷达 doc