微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于STC89C52单片机的超声波测距系统

基于STC89C52单片机的超声波测距系统

时间:10-15 来源:互联网 点击:

了接收到回波信号的误判。解决方法是采用低电平触发,同时在进入外部中断之后判断低电平的持续时间是否大于20μs,只有当满足持续时间要求时,才判定接收到的信号为回波信号,而非噪声。

3.2 测距结果及分析

为了验证系统的性能.在实验室进行了实地测量。将超声波探头正对平整的墙壁进行测量,根据距离不同记录了12次实验结果,测距结果如表1所示。表中的实际距离是用塑料软尺测量得到的,测量距离为测量5次结果之后的平均值。

误差产生及测量范围有限的原因主要有:

1)超声波能量的衰减。由于超声波在传播途中回波幅度随传播距离成指数规律衰减,使得远距离回波很难检测,即使系统已采用相关措施来避免误差,但是超声波能量的衰减是不可能避免的;

2)测量盲区。超声波测距系统测量盲区的计算方法为启动定时器与打开外部中断之间的时间间隔的一半与超声波速度的乘积;

3)接收整形电路造成的时延,信号传输和发射中的失真。

4 结论

设计的超声波测距系统具有很好的稳定性,连续测量时有很好的响应速度。同时,系统具有结构简单、功耗小、成本低的特点,有良好的人机界面,能方便地实时显示测距数据。当然,要满足更高的精度要求,还须进行适当改进,在某些特殊场合的应用中,还要考虑超声波的入射角、反射角以及超声波传播介质的密度、表面光滑度等因素。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top