一种高精度超声波多路同步测距系统设计类别:无线通信阅读:8900引言超声波测距作为一种非接触性的检测方法,因其结构简单紧凑、可靠性高、价格低廉、实时性强等优点,近年来已经得到了广泛应用,如液位测量,修路过程中路面平整检测,汽车倒车雷达,机器人辅助视觉识别系统等
但因超声波在空气中传播时受到诸如环境温度、湿度、风速等影响,传统的超声波测距系统精度普遍较低
文献[4]采用了在系统中增加硬件温度补偿模块仅在一定程度上可以避免因环境温度变化带来的测量误差
文献[5,6]中采用小波等处理算法,也并不能弥补系统本质上的缺陷
因此,研究了一种控制精度高,适用范围宽的高精度多路同步超声波测距系统
1超声波测距工作原理与结构1.1工作原理谐振频率高于20kHz的声波被称为超声波
超声波测距的基本工作原理是:发射探头发出超声波,在介质中传播遇到障碍物反射后再通过介质返回到接收探头,测出超声波从发射到接收所需的时间,然后根据介质中的声速,利用公式S=0.5ct就能算得从探头到障碍物的距离,式中:S为所测的距离,c为超声波在介质中的传播速度.£为超声波从发到收所经过的时间
1.2超声波测距系统的一般结构一般情况下,超声波测距系统的基本结构如图1所示
系统常采用频率为40kHz的方波信号由单片机内部产生
为了避免温度对声波传播速度的影响,都采用温度补偿以适应在不同环境下正常工作的需求
时间的精确测量可由单片机内部单独的计数器完成,也可由外部的计时电路完成
2多路同步超声波测距系统系统由单片机、FPGA模块、6对收发同体的超声波换能器、功率放大电路、回波高增益放大电路、带通滤波电路以及比较整形电路等组成
系统组成框图如图2
单片机系统与FPGA系统是测距仪的核心部件,用来协调各部分元件工作
单片机控制器单元主要是启动超声波发射与计时计数器开始计数的同步以及接收到回波后对其计时计数器的值进行处