相关范文:
基于单片机的超声波测距仪设计及其应用分析
[摘要] 本文利用超声波传输中距离与时间的关系,采用AT89C51单片机进行控制及数据处理,设计出了能精确测量两点间距离的超声波测距仪。该测距仪主要由超声波发射器电路、超声波接收器电路、单片机控制电路、环境温度检测电路及显示电路构成。利用所设计出的超声波测距仪,对不同距离进行了测试,并进行了详尽的误差分析。
[关键词] 超声波测距 单片机 温度传感器
随着社会的发展,人们对距离或长度测量的要求越来越高。超声波测距由于其能进行非接触测量和相对较高的精度,越来越被人们所重视。本设计的超声波测距仪,可以对不同距离进行测试,并可以进行详尽的误差分析。
一、设计原理
超声测距仪是根据超声波遇到障碍物反射回来的特性进行测量的。超声波发射器向某一方向发射超声波,在发射同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即中断停止计时。 通过不断检测产生波发射后遇到障碍物所反射的回波,从而测出发射超声波和接收到回波的时间差T,然后求出距离L。基本的测距公式为:L=(△t/2)*C
式中 L——要测的距离
T——发射波和反射波之间的时间间隔
C——超声波在空气中的声速,常温下取为340m/s
声速确定后,只要测出超声波往返的时间,即可求得L。
二、超声波测距仪设计目标
测量距离: 5米的范围之内;通过LED能够正确显示出两点间的距离;误差小于5%。
三、数据测量和分析
1.数据测量与分析
由于实际测量工作的局限性,最后在测量中选取了一米以下的30cm、50cm、70cm、80cm、90cm、100cm 六个距离进行测量,每个距离连续测量七次,得出测量数据(温度:29℃),如表所示。从表中的数据可以看出,测量值一般都比实际值要大几厘米,但对于连续测量的准确性还是比较高的。
对所测的每组数据去掉一个最大值和最小值,再求其平均值,用来作为最终的测量数据,最后进行比较分析。这样处理数据也具有一定的科学性和合理性。从表中的数据来看,虽然对超声波进行了温度补偿,但在比较近的距离的测量中其相对误差也比较大。特别是对30cm和50cm的距离测量上,相对误差分别达到了5%和4.8%。但从全部测量结果看,本设计的绝对误差都比较小,也比较稳定。本设计盲区在22.6cm左右,基本满足设计要求。
2.误差分析
测距误差主要来源于以下几个方面:
(1)超声波发射与接收探头与被测点存在一定的角度,这个角度直接影响到测量距离的精确值;(2)超声波回波声强与待测距离的远近有直接关系,所以实际测量时,不一定是第一个回波的过零点触发;(3)由于工具简陋,实际测量距离也有误差。影响测量误差的因素很多,还包括现场环境干扰、时基脉冲频率等等。
四、应用分析
采用超声波测量大气中的地面距离,是近代电子技术发展才获得正式应用的技术,由于超声测距是一种非接触检测技术,不受光线、被测对象颜色等的影响,在较恶劣的环境(如含粉尘)具有一定的适应能力。因此,用途极度广泛。例如:测绘地形图,建造房屋、桥梁、道路、开挖矿山、油井等,利用超声波测量地面距离的方法,是利用光电技术实现的,超声测距仪的优点是:仪器造价比光波测距仪低,省力、操作方便。
超声测距仪在先进的机器人技术上也有应用,把超声波源安装在机器人身上,由它不断向周围发射超声波并且同时接收由障碍物反射回波来确定机器人的自身位置,用它作为传感器控制机器人的电脑等等。由于超声波易于定向发射,方向性好,强度好控制,它的应用价值己被普遍重视。
总之,由以上分析可看出:利用超声波测距,在许多方面有很多优势。因此,本课题的研究是非常有实用和商业价值。
五、结论
本设计的测量距离符合市场要求,测量的盲区也控制在23cm以内。针对市场需求,本设计还可以加大发射功率,让测量的距离更加的远。在显示方面,也可以对程序做适当改动,使开始发射超声波时LED显示出温度值,到超声波回波接收到以后通过计算得出距离值时,LED自动切换显示距离值,这样在视觉效果上得到更加直观的了解。
参考文献:
[1]孙涵芳徐爱卿:MCS一51/96系列单片机原理及应用(修订版)[M].北京:北京航空航天大学出版社.2002.46-170
[2]金篆芷王明时:现代传感器技术[M].电子工业出版社.1995.331—335
[3]孙涵芳徐爱卿:MCS一51/96系列单片机原理及应用(修订版)[M].北京:北京航空航天大学出版社.2002.46-170
[4]路锦正王建勤杨绍国赵珂赵太飞:超声波测距仪的设计[J].传感器技术.2002
仅供参考,请自借鉴
希望对您有帮助
1.提出问题
如何测出声音的速度?
2.猜想与假设
如果在一定距离内听到声音要多少时间?
3.实验步骤
步骤应该就是实施实验,第三是实验器材的话,就是要秒表.
4.实施实验
在一个山谷中,站在距离峭壁680M的地方大叫一声,同时按下秒表计时.
然后在听到第一声回声时按下秒表得到听到回声的时间.
5.结论
就是用距离680M*2除以时间就可以得出声音的速度了.
声速的测定实验原理是由于超声波具有波长短,易于定向发射、易被反射等优点。在超声波段进行声速测量的优点还在于超声波的波长短,可以在短距离较精确的测出声速。
超声波的发射与接收一般通过电磁振动与机械振动的相互转换来实现,最常 见的方法就是利用压电效应与磁致伸缩效应来实现的。本实验采用的就是压电陶瓷制 成的换能器(探头),这种压电陶瓷可以在机械振动与交流电压之间双向换能。
声速的测量简单最、最有效的方法之一是利用声速v 、振动频率f和波长λ之间的基本关系,即实验时用结构相同的一对(发射器和接收器)超声压电陶瓷换能器,来作声压与电压之间的转换。
利用示波器观察超声波的振幅和相位,用振幅法和相位法测定波长,由示波器直接读出频率f。
(一)谐振频率超声压电陶瓷换能器是实验的关键部件,每对超声压电陶瓷换能器都有其固有的谐振频率,当换能器系统的工作频率处于谐振状态时,发射器发出的超声波功率Z大,是Z佳工作状态。
(二)振幅法,由发射器发出的声波近似于平面波。经接收器反射后,波将在压电陶瓷换能器的两端面间来回反射并且叠加。当两个换能器之间的距离等于半波长的整数倍时发生共振,产生共振驻波现象,波幅达到极大。
由纵波的性质可以证明,振动位移处于波节时,则声压是处于波腹。接收器端面近似为一波节,接收到的声压Z大,经接收器转换成的电信号也Z强。声压变化和接收器位置的关系可从实验中测出,当接收器端面移动到某个共振位置时,示波器上会出现Z强的电信号,如果继续移动接收器,将再次出现Z强的电信号,两次共振位置之间的距离即为1/2λ 。
从实验室所采用的仪器和实验过程来看,主要误差来源有以下几点:
(1) 在发射换能器与接收换能器之间有可能不是严格的驻波场.
(2) 调节超声波的谐振频率时出现误差
(3)示波器上判断极大值的位置不准确也会引入人为的和仪器的误差.
(1) 在发射换能器与接收换能器之间有可能不是严格的驻波场。
(2) 调节超声波的谐振频率时出现误差。
(3)示波器上判断极大值的位置不准确也会引入人为的和仪器的误差。
(4)声波传播距离太近或太远。
扩展资料:
声速-深度探头,包括一对距离固定的收、发换能器和一个压力计。电子收发装置产生电信号,激励探头内的发射换能器发出声波,声波传到接收换能器后,再由收发装置进行处理,测出声速。常用的声速测量方法有相位法与环鸣法两种。
相位法使用连续波,通过测量发射与接收声波之间的相位差,推算出发射与接收换能器之间海水的声速。环鸣法使用短脉冲,接收换能器每收到一个脉冲,即触发发射换能器再发射一个脉冲,如此反复,根据脉冲重复频率推算出声速。
参考资料来源:百度百科-声速测量仪