一种高精度超声波测距方法的研究

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

超声波测距是一种非接触式检测方式,在使用中不受光照度、电磁场、被测物色彩等因素的影响,加之信息处理简单,速度快,成本低,在机器人避障和定位、车辆自动导航、液位测量等方面已经有了广泛的应用,另外,超声波测距方法也可应用到微地貌的测量中.

用于测量距离的超声波的通常是由压电陶瓷的压电效应产生,该传感器有两块压电晶片和一块共振板,当它的两极加脉冲信号频率等于晶片的固有频率时,压电晶片就会发生共振,并带动共振板振动,从而产生超声波,超声波经固体表面或液体反射折回,由同一传感器或相邻布置的另一传感器接收,测量超声波整个运行时间t,可得到发射点与反射点的距离s为

s=c・t/2.(1)

对一般流质媒质而言,声波是一种纵波,传播速度为:c=E/ρ!,式中E为媒质的弹性模量,kg/mm2

;ρ为媒质密度,kg/mm3

,c是复数,其实数部分代表传播

速度,虚数部分与衰减常数有关,m/s.声波的传播与媒质的弹性模量、密度、内耗等因素有关.

超声波测距误差分析

1.1

环境温度对测量精度的影响

从上述分析可知,利用超声测距要考虑媒质的弹

性模量和密度对声速的影响.在气体中,压强、温度、湿度等因素会引起密度的变化,气体中声速主要受密度影响.超声波在固体中传播速度最快,气体中传播速度最慢.气体中声速受温度影响最大,超声波在空气中传播速度为

C=331.4×1+T/273!.

(2)

式中T为环境摄氏温度.

1.2回波前沿检测误差对测量精度的影响

超声波从超声传感器发出,在空气中传播,遇到

被测物反射后,再传回超声传感器.整个过程,由于吸收衰减和扩散损失,声强随目标距离增大而衰减;同时衰减系数还与超声波的频率有关,a=b・f2波波动方程可描述为

A=A(x)・cos(ωt+kt)=A0e-2axcos(ωt+kt).

(3)

式中A为超声传感器接收的振幅;α为衰减系数;

湖南科技大学学报(自然科学版)

JournalofHunanUniversityofScience&Technology(NaturalScienceEdition)

一种高精度超声波测距方法的研究

赵海鸣1,卜英勇1,王纪婵1,周知进2

(1.中南大学机电工程学院,湖南长沙410083;2.湖南科技大学机电工程学院,湖南湘潭411201)

摘要:介绍了超声波在空气中的传播原理,分析了超声波测距产生测量误差的主要原因,即环境温度变化引起速度的变化,回波前沿的确定偏差引起测量时间的误差是引起测距误差的主要原因.提出通过温度测量修正传播速度,

应用双比较器整形结合软件查找回波前沿以提高空气中测量精度的方法.在此基础上,设计了相应的超声波测距系统并与单比较器测量系统进行了对比实验,研究表明,双比较器整形方法能够有效的提高测量精度,而且相对其他高精度超声波测距方法,该方法电路简单.图4,表2,参8.

关键词:超声波;测距精度;回波前沿;单片机中图分类号:TM930

文献标识码:A

文章编号:1672-9102(2006)03-0035-04

收稿日期:2006-04-12

基金项目:

国家自然科学基金资助项目(50474052),湖南省教育厅一般项目(B30415)作者简介:赵海鸣(1966-),男,湖南邵阳人,博士生,主要从事机电一体化以及海洋采矿装备和微地貌测量与可视化研究.

Vol.21No.3

Sept.2006

第21卷第3期2006年9月

x为超声波传播距离;ω为角频率;k为波数.从上述分析可知,超声传感器接收到信号幅值随距离增大而减小,远目标回波信号幅度小、信噪比低,可能导致越过门槛的时刻前后移动,从而影响计时的准确性,这会影响测量的准确度和可重复性.为了提高超声波测距的精度,需要准确地检测到第一个回波脉冲前沿的到达时间,有些研究提出可以通过A/D采样和数字处理,如小波分析等方法确定回波前沿,这些方法可以提高测量精度,但电路复杂,需要处理的数据量大,用单片机难以实现.为此,本文提出了双比较器整形确定回波前沿的方法.其工作原理如下图1所示.

在图1中,Vm为峰值电压;V1为比较器1的阀值电平;V2为比较器2的阀值电平;t0为回波前沿所对应的传播时间,t1为比较器1翻转所对应的时间;t2为比较器2翻转时对应的时间.将两比较器翻转点c、b连接并延长与横轴交于a点,很容易求出a点所对应的时间t0'.t1、t2为单片机直接测量得到的时间,通过几何分析可以求出b点或c点到a点的时间差,设ab段的时间为tab,ac段的时间为tac,有下式成立:

V1V2=tab

tac

=t1-t0'

t2-t0'

.(4)

由上式可得,a点所对应的时间t0'可表示为

t0'=V2・t1-V1・t2

(V2-V1)

.(5)式中V1,V2为电路调试时确定的比较器参考电压为已知量,t1,t2为测量值,从图中可以看出以a点所对应的时间t0'代表回波前沿时间t0计算测量距离要比直接用t1,t2直接计算距离精度要明显提高,本系统经实验确定两个比较器的参考电压为:V1=2.5V,V2=3.8V.

2系统设计

针对温度和超声波传播中衰减对测量精度的影响,从硬件和软件两方面综合考虑,设计了如图2所示的超声波测距系统,主要包括以下几个组成部分:超声传感器TCF40-16,本系统中采用发射传感器与接收传感器分体形式.采用发射电路产生40kHz的发射信号,接收电路设计了双比较整形电路和温度检测电路.

2.1超声波的发射

本系统由单片机软件产生40kHz脉冲通过89C52的P1.0口输出,单片机输出的TTL脉冲通过单管变压器耦合功率放大电路实现功率放大,超声波发射传感器直接接在变压器的输出端,加在超声传感器两端的电压信号是幅值大约100V,频率为40kHz的正弦波,TCF40-16超声传感器在这个电压的作用下,产生40kHz的超声波.

2.2接收电路

超声波在空气中传播,遇到目标反射回来,会引起接收传感器产生压电效应,不同灵敏度的传感器在相同声强下输出信号不同,而同一类型传感器的输出信号随测量距离,反射表面的变化很大.本系统中经实验测量得到,在发射面为光滑水泥面,距离为1m时接收传感器的输出信号幅值约为50mV,如果反射表面粗糙,测量距离增大,传感器输出信号会变小.同时由于空中有各种频率的电磁干扰信号,在进行整形之前必须对信号进行滤波,本系统设计了放大电路和带通滤波电路,如图3.

放大电路由两片精密运算放大器OP37和R、C网络构成.OP37是高速宽带运算放大器,其转换速率为17μs,增益带宽乘积为63MHz,可单电源供电.电源电压为12V.

回波信号经过二级放大后,电压幅值得到大大提高.为了消除噪音信号的影响,放大后的信号需要进

图1双比较器整形电路工作原理

Fig.1Principleoftheregularizationcircuitwithdualcomparators

图2系统结构框图

Fig.2Blockdiagramofsystemstructure

图3放大滤波电路

Fig.3Circuitofmagnifying&filtering-wave

相关文档
最新文档