Improving the Angular Velocity Measured with a Low-Cost Magnetic Rotary Encoder Attached to a Brushed DC Motor by Compensating Magnet and Hall-Effect Sensor Misalignments

This paper proposes a method to improve the angular velocity measured by a low-cost magnetic rotary encoder attached to a brushed direct current (DC) motor. The low-cost magnetic rotary encoder used in brushed DC motors use to have a small magnetic ring attached to the rotational axis and one or more fixed Hall-effect sensors next to the magnet. Then, the Hall-effect sensors provide digital pulses with a duration and frequency proportional to the angular rotational velocity of the shaft of the encoder. The drawback of this mass produced rotary encoder is that any structural misalignment between the rotating magnetic field and the Hall-effect sensors produces asymmetric pulses that reduces the precision of the estimation of the angular velocity. The hypothesis of this paper is that the information provided by this low-cost magnetic rotary encoder can be processed and improved in order to obtain an accurate and precise estimation of the angular rotational velocity. The methodology proposed has been validated in four compact motorizations obtaining a reduction in the ripple of the estimation of the angular rotational velocity of: 4.93%, 59.43%, 76.49%, and 86.75%. This improvement has the advantage that it does not add time delays and does not increases the overall cost of the rotary encoder. These results showed the real dimension of this structural misalignment problem and the great improvement in precision that can be achieved.

[1]  Cristian Herrojo,et al.  Position Sensors for Industrial Applications Based on Electromagnetic Encoders , 2021, Sensors.

[2]  Krzysztof Kolano,et al.  Determining the Position of the Brushless DC Motor Rotor , 2020, Energies.

[3]  Chung-Wen Hung,et al.  A correction circuit of Hall-sensor-signal-based speed measurement for BLDC motors , 2012, Artificial Life and Robotics.

[4]  Joseph Sottile,et al.  A Novel Method for Sensorless Speed Detection of Brushed DC Motors , 2016 .

[5]  Juan Antonio Cabrera Carrillo,et al.  A Novel Method for Determining Angular Speed and Acceleration Using Sin-Cos Encoders , 2021, Sensors.

[6]  Thomas Reininger,et al.  Sensors in position control applications for industrial automation , 2006 .

[7]  Eduard Clotet,et al.  Mobile Robot Self-Localization with 2D Push-Broom LIDAR in a 2D Map , 2020, Sensors.

[8]  Jordi Palacín,et al.  Design and FDM/FFF Implementation of a Compact Omnidirectional Wheel for a Mobile Robot and Assessment of ABS and PLA Printing Materials , 2020, Robotics.

[9]  Angel Flores-Abad,et al.  High resolution position estimation from hall effect sensor , 2015, IECON 2015 - 41st Annual Conference of the IEEE Industrial Electronics Society.

[10]  N. Samoylenko,et al.  Dynamic Performance of Brushless DC Motors With Unbalanced Hall Sensors , 2008, IEEE Transactions on Energy Conversion.

[11]  W.J. Fleming,et al.  New Automotive Sensors—A Review , 2008, IEEE Sensors Journal.

[12]  Ming-Tzu Ho,et al.  Ball-Catching System Using Image Processing and an Omni-Directional Wheeled Mobile Robot , 2021, Sensors.

[13]  Eduard Clotet,et al.  Measurement of Vibrations in Two Tower-Typed Assistant Personal Robot Implementations with and without a Passive Suspension System , 2017, Sensors.

[14]  S.D. Pekarek,et al.  Compensation for Asymmetries and Misalignment in a Hall-Effect Position Observer Used in PMSM Torque-Ripple Control , 2007, IEEE Transactions on Industry Applications.

[15]  Zhi Hua Ren,et al.  Design and Optimization of a Ring-Pair Permanent Magnet Array for Head Imaging in a Low-Field Portable MRI System , 2019, IEEE Transactions on Magnetics.

[16]  Manuel Alcázar Vargas,et al.  A Novel Method for Determining Angular Speed and Acceleration Using Sin-Cos Encoders , 2021, Sensors.

[17]  Eduard Clotet,et al.  Suboptimal Omnidirectional Wheel Design and Implementation , 2021, Sensors.

[18]  Eduard Clotet,et al.  Application of an Array of Metal-Oxide Semiconductor Gas Sensors in an Assistant Personal Robot for Early Gas Leak Detection , 2019, Sensors.

[19]  J. Jatskevich,et al.  Filtering of Hall-Sensor Signals for Improved Operation of Brushless DC Motors , 2012, IEEE Transactions on Energy Conversion.

[20]  Alex Ellin,et al.  The design and application of rotary encoders , 2008 .

[21]  Jia-Yush Yen,et al.  A Variable-Sampling Controller for Brushless DC Motor Drives With Low-Resolution Position Sensors , 2007, IEEE Transactions on Industrial Electronics.

[22]  J. Jatskevich,et al.  Evaluating misalignment of hall sensors in brushless DC motors , 2008, 2008 IEEE Canada Electric Power Conference.