TI中文支持网
TI专业的中文技术问题搜集分享网站

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

Part Number:MSP430FR6047

您好!

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

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

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

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

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

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

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

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

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

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

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

Yale Li:

我已经咨询了相关工程师,请关注下方链接:

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1330465/msp430fr6047-how-to-pause-or-disconnect-the-ultrasonic-part-after-lobe-search-error

赞(0)
未经允许不得转载:TI中文支持网 » MSP430FR6047: 波瓣找寻错误后,超声波部分如何暂停或者断开
分享到: 更多 (0)