您好!
我使用MSP430FR6047进行了水计量相关的开发,现在遇到一个问题:
超声波寻找波瓣时,不定时的出现波瓣找寻错误(前一个或者后一个),从而导致dtof增大/减小一个波瓣的数值,大概为±17500000。
找寻错误后,一般会持续错误,直到流量归零,或者物理断开换能器。也有几率一段时间后自动恢复正常。
该问题在温度50℃往上尤为明显。
基于我自己的流道,当前的USS_ALG_RATIO_OF_TRACK_LOBE 0.1925
该参数是在50℃时测试的出现几率最小的参考值。
我尝试重启整个程序PMM_trigPOR();
有几率恢复,但是几率不大,特别是有流量的情况下,基本无法通过重启恢复。
如果使用物理断开换能器,再重新连接换能器,恢复几率为100%。
基于以上情况,我想请教芯片是否有办法通过软件操作,对超声波部分的采样进行暂停或者断开,从而使波瓣寻找恢复正常。
或者有其他的方式可以避免以上的问题。