Abstract

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.

Highlights

  • Most control systems used in automation and robotics require the measurement of the angular rotational velocity of a motor using a sensorless approach [1], using internal sensors [2,3], or using external rotary encoders [4]

  • 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 analysis of the effects of magnetic misalignments has been deeply studied in the case of brushless DC (BLDC) motors because this motor requires an activation sequence with a precise phase difference of 120 angular degrees that is usually detected by using internal Hall-effect sensors placed strategically in the motor

Read more

Summary

Introduction

Most control systems used in automation and robotics require the measurement of the angular rotational velocity of a motor using a sensorless approach [1], using internal sensors [2,3], or using external rotary encoders [4]. This paper is inspired in the contribution of Kolano et al [13] that proposes a method for determining the mechanical position of the shaft of a BLDC with more than one pole pair This method is based on the analysis of the distribution of the errors obtained when measuring the angular rotational velocity with the internal Hall-effect sensors relative to an external encoder in an open loop drive system. The new contribution of this paper states this case specific problem, proposes a calibration procedure in order to obtain the misalignment correction coefficients that can compensate the structural misalignment between the rotating magnet and the Hall-effect sensors, and proposes a correction procedure to improve the precision of the estimate of the angular rotational velocity. This improvement has the advantage that it does not add time delays in the corrected estimation of the angular rotational velocity

Brushed
Detail that includes a brushed
V tovoltages
Motor Control Board
TheInRotary
Improving
Improving the Measurement of the Instantaneous Angular Rotational Velocity
Calibration Procedure
Correction Procedure
Findings
Discussion and Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call