Self-Calibrating Position Measurements: Applied to Imperfect Hall Sensors
Max van Meer, Marijn van Noije, Koen Tiels, Enzo Evers, Lennart Blanken, Gert Witvoet, Tom Oomen
TL;DR
The paper tackles the problem of accurate rotor-position estimation using low-cost linear Hall sensors that suffer from position-dependent inaccuracies due to manufacturing tolerances. It proposes a data-driven, encoderless calibration workflow: collect closed-loop data, identify an accurate flux-density model $oldsymbol{g}(y_0)$ via simulation-error minimization, and construct a reconstruction function $f_oldsymbol{ extPhi}^ agstar$ that compensates higher-order harmonics through a lightweight LUT-based correction. With a known flux-density model, the method achieves simulation-level precision and, on an industrial setup, reduces RMS position error by a factor of $2.6$ without external encoders. Overall, the approach enables practical, cost-effective Hall-sensor-based position sensing suitable for mass-produced actuators by removing the need for expensive test benches or external encoders.
Abstract
Linear Hall sensors are a cost-effective alternative to optical encoders for measuring the rotor positions of actuators, with the main challenge being that they exhibit position-dependent inaccuracies resulting from manufacturing tolerances. This paper develops a data-driven calibration procedure for linear analog Hall sensors that enables accurate online estimates of the rotor angle without requiring expensive external encoders. The approach combines closed-loop data collection with nonlinear identification to obtain an accurate model of the sensor inaccuracies, which is subsequently used for online compensation. Simulation results show that when the flux density model structure is known, measurement errors are reduced to the sensor noise floor, and experiments on an industrial setup demonstrate a factor of 2.6 reduction in the root-mean-square measurement error. These results confirm that Hall sensor inaccuracies can be calibrated even when no external encoder is available, improving their practical applicability.
