Hi Team,
The customer uses MSP430FR6047 for water metering-related designs, and now encounters a problem:
When searching for ultrasonic lobes, lobe search errors occur from time to time(previous or next), causing dtof to increase/decrease the value of one lobe, which is approximately ±17500000.
After a searching error occurs, it will generally continue until the flow rate returns to zero or the transducer is physically disconnected. There is also a chance that it will automatically return to normal after a period of time.
This problem is particularly obvious at temperatures above 50°C.
Based on customer's pipeline, current USS_ALG_RATIO_OF_TRACK_LOBE is 0.1925.
This parameter is the reference value with the smallest probability of problems when tested at 50°C.
The customer attempts to restart the entire program PMM_trigPOR();.
There is a chance it will return to normal, but the chance is small. Especially when there is water flow, it is basically impossible to restore by restarting.
If the transducer is physically disconnected and then reconnected, the recovery probability is 100%.
Based on the above situation, we would like to ask if there is a way for the device to pause or disconnect the sampling of the ultrasonic part through software operation, so that the lobe search can return to normal.
Or are there other ways to avoid the above problems.
--
Thanks & Regards