不管在液体还是气体中影响超声波测距精度的都有以下几个因素。
一、气介状态下影响超声波测距精度的因素:
1、介质是否均匀稳定。稳定的传播介质,声波的传播速度是稳定的。气体介质变化或者介质的浓度产生变化,都会引起声波传播速度的变化。而且这种变化很难补偿。比如在密闭的罐子里面有挥发性的液体。
2、环境的温度。声波在气体中传播,温度变化 1 度。声速变化 0.6m/S,声速变化率约为 0.17%。因此只要温度测量误差大或者有温度梯度的环境,测量误差也会比较大。
3、压力。不同压力的环境声速是会变化的,一般来说压力越大,声速越大,压力越小,声速越小。压力的变化还会导致声波辐射强度变化,声波传播衰减变化。这些都有可能引起测量误差。
二、液体状态下影响超声波测距精度的因素:
1、介质:介质是否均匀稳定。稳定的传播介质,声波的传播速度是稳定的。气体介质变化或者介质的浓度产生变化,都会引起声波传播速度的变化。而且这种变化很难补偿。比如在比较浓的泥浆里面,从上往下,因为泥浆的沉淀,不同层的密度是有明显差别的,那么声波传播速度也会有明显的变化。在海上,不同海域的盐度变化,对声速的影响也很明显。
2、环境的温度。声波在气体中传播,温度变化 1 度。声速变化 1m/S,声速变化率约为 0.06%。因此只要温度测量误差大或者有温度梯度的环境,测量误差也会比较大。在水里,因为阳光和水流的作用,很容易形成不同的温越层。因此在比较深的自然水域里面,超声波的测量误差一般在 1%~2%。
3、压力。不同压力的环境声速是会变化的,一般来说压力越大,声速越大,压力越小,声速越小。压力的变化还会导致声波辐射强度变化,声波传播衰减变化。这些都有可能引起测量误差。不过相对空气来说,液体里面的压力影响会比空气中小。