An Effective Method to Improve the Accuracy of a Vernier-type Absolute Magnetic Encoder

2020 
This article proposes a method to improve the accuracy of a vernier absolute magnetic encoder. The encoder consists of a master and a nonius multipolar magnetic track. Sinusoidal signals from the master and nonius tracks are used to infer the absolute information. Unfortunately, these signals are contaminated by nonideal factors such as different amplitudes, dc-offsets, phase shifts, and random noise. Moreover, harmonics existing in the encoder signals distort the vernier principle and significantly affect the accuracy of the encoder. To address these problems, the present article proposes an efficient method with three main parts. The first is an observer phase-locked loop (OPLL), which is used to estimate the phase and eliminate the nonideal factors. The second is nonlinear phase compensation, which is used to correct the vernier principle that deviated due to the existing harmonics. Finally, a pole pitch compensation method is introduced to modulate the master phase angle from the OPLL to eliminate the harmonic distortion. The proposed method can eliminate the nonideal factors, harmonic distortion and improve the accuracy of the encoder. All the proposed methods were implemented on an ARM STM32F407ZG. The experimental results confirm the validity of the proposed method for practical applications.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    25
    References
    2
    Citations
    NaN
    KQI
    []