This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP430FR6047: 波瓣找寻错误后,超声波部分如何暂停或者断开

Part Number: MSP430FR6047

您好!

我使用MSP430FR6047进行了水计量相关的开发,现在遇到一个问题:

超声波寻找波瓣时,不定时的出现波瓣找寻错误(前一个或者后一个),从而导致dtof增大/减小一个波瓣的数值,大概为±17500000。

找寻错误后,一般会持续错误,直到流量归零,或者物理断开换能器。也有几率一段时间后自动恢复正常。

该问题在温度50℃往上尤为明显。

基于我自己的流道,当前的USS_ALG_RATIO_OF_TRACK_LOBE  0.1925

该参数是在50℃时测试的出现几率最小的参考值。

我尝试重启整个程序PMM_trigPOR();

有几率恢复,但是几率不大,特别是有流量的情况下,基本无法通过重启恢复。

如果使用物理断开换能器,再重新连接换能器,恢复几率为100%。

基于以上情况,我想请教芯片是否有办法通过软件操作,对超声波部分的采样进行暂停或者断开,从而使波瓣寻找恢复正常。

或者有其他的方式可以避免以上的问题。