普通的超声波测距仪精度较低,其主要原因是声速在传播的过程中受到诸多环境因素的影响 ,比如温度压强等所有能够影响空气密度的因素,所以不同的环境中,声音的传播速度是不一样的。如果测量过程中依照声音的标准速度进行距离的计算难免出现误差。因此如何能更好的避免环境因素对声音速度的影响成了超声波测距的关键问题。
已有的改进方案为温度补偿法选取对声音速度影响较大的一个环境因素进行误差补偿,但是精度依然不高,因为只是对一个因素进行了考虑所以存在缺陷。
新的方案为避开复杂的环境因素考量,直接对某一固定环境中的声音传播速度进行测量,用测得的声速进行下一次的声速测量。这样就避开了复杂的环境因素的影响。