超声波的测距精度与测量距离有一定的关系,如果你的检测距离在0.5m以内,精度达到2mm还是可以实现的,市场上可能不一定好找,你可以自己做一个专用电路;但用它测量时,会有一个短距离的测量盲区,一般为0.3m,这是因为它是利用发射波与回波的时间差来求距离的,当测量距离太近时,后续处理电路来不及响应,也就无法正确测量了。% N6 b7 T6 \- e. G i. F
当采用高速芯片进行处理时,测量盲区会有所降低,但到底能达到多少,也只能通过设计计算才能确定。 6 Z! U5 Y. Q" K所以,你想找一个通用的可能不太好找哦。$ Z$ b& u: A7 o4 z
1 ~7 {) i: w. q+ N! Y( H+ s还有,你的测量环境是动态还是静态也需要考虑,比如,动态时,油面肯定在不停的变化,那样的话用超声波测量就会存在问题,由于加速度的影响,称重测量也可能会存在问题.....