超声波测距是一种新兴技术,主要是利用超声波自身的特性完成设定的测距任务。本文以STM32L052K8芯片为主要控制器设计了一个超声波测距仪。通过计算超声波发出与接收时间的差值,以及受到空气中微小颗粒物阻挡衰减后的声速,进而得出距离;然后将结果输出到数码管中显示出来;最后用串口将数据上传至上位机。验证结果表明,此测距仪的测量范围为5~32 cm,小于5 cm则为盲区,测量精度可达厘米级。