I'm currently working on a project that involves a magnetic sensor array consisting of 10 MLX90393 Hall sensors. I am using the ellipsoid calibration method for the magnetometer array, which allows me to obtain a 10x3 scale matrix and an offset matrix.
However, I've encountered a problem. After power cycling the device and recalibrating the sensors, I notice that the offset coefficients of some sensors change significantly. I'm unsure if this is normal behavior.
My questions are:
Is it normal for the offset coefficients of the MLX90393 sensors to change significantly after power cycling and recalibration?
If it is normal, what is the reason behind this behavior? How can it be explained?
If it is not normal, what could be causing this issue and how can I resolve it?
Any insights or suggestions would be greatly appreciated.
Thank you for your response.
I don't believe the issue lies with the ellipsoid calibration method itself because I found that even when the device is placed in the same location (with no changes in the surrounding magnetic environment) after power cycling, the magnetometer readings may vary greatly. Additionally, I observed that sometimes after power cycling, the readings may remain consistent with previous measurements, which makes the behavior even more unpredictable.
Any further insights or suggestions on this would be greatly appreciated.
Thank you!
Regarding your suggestion, I believe my soldering is correct and the connections are solid. I wanted to ask if using memory store to save the state and memory recall to restore the previous state could be a potential solution to this problem. Would this approach help maintain consistent readings after power cycling?
Any further insights or suggestions would be greatly appreciated.