TIDUC07 March 2022
This reference design demonstrates a method for absolute angle encoding typical in precision motor control applications such as robotic arm control. Angle encoding can be achieved using various magnetic sensing technologies. This is done by detecting two magnetic flux density, B-field, vector components which are naturally 90° out of phase. As the magnet spins, the sensor inputs are sinusoidal which allows for calculations using trigonometric properties. However, due to electrical and mechanical characteristics of the system, it is often necessary to correct the final result to achieve the greatest accuracy. Typically in most precision motor control applications, the final target error is less than 0.1°. This design explores the process for selecting a magnet, determining placement, and correcting for system-level imperfections to achieve a highly-accurate angle measurement.