(1)公式具体如下 :已知超声波速度与温度的关系如下:式中:r 气体定压热容与定容热容的比值,对空气为1.40;R 气体普适常量,8.314kg·mol-1·K-1;M 气体分子量,空气为28.8×10-3kg·mol-1;T 绝对温度,273K+T℃;近似公式为:C=C0+0.607×T℃ 式中:C0为零度时的声波速度332m/s; T为实际温度(℃)。(2)当然该公式会有一定的误差,需要做温度补偿:因为超声波测距的时候是用发射和接收的时间差,乘以空气中的声音速度,再除以2得出来的。空气中的声音速度在不同温度下是有变化的。如果不做温度补偿,假设超声波传感器到被测水面距离是5米不变,在-20-+60摄氏度的范围内,测量出来的距离会在4.60米-5.40米之间变化。所以要做温度补偿,把因为温度变化而造成的测量误差纠正过来。