Precise Phase Demodulation Algorithm for Sinusoidal Encoders and Resolvers

Sinusoidal encoders and resolvers encode position information by providing a pair of sine and the cosine signals. In order to determine the position information, suitable phase demodulation algorithms should be applied to the sinusoidal signals. In this article, a precise phase demodulation algorithm is presented based on the linearization technique. Inspired by the good linearity of the sinusoidal signals around the null point, the proposed algorithm makes use of the linear sections of the original sinusoidal signals and the generated phase-shift signals to obtain a preliminary linearized signal. A compensation strategy is then provided to achieve a nearly perfect linearized signal, from which position information can be linearly determined without utilizing a lookup table. The whole linearization process is only involved with simple mathematical and logic operations on the input sinusoidal signals. It is illustrated that the phase demodulation error is less than 0.00003194° over 360° signal period (corresponds to approx. 23-bit accuracy per period), which implies a small negligible error. Furthermore, the proposed algorithm is implemented utilizing a field-programmable gate array, and experiments are performed to demonstrate its effectiveness.

[1]  Jae Wook Jeon,et al.  An Efficient Approach to Correct the Signals and Generate High-Resolution Quadrature Pulses for Magnetic Encoders , 2011, IEEE Transactions on Industrial Electronics.

[2]  M. Steinbuch,et al.  Velocity and Acceleration Estimation for Optical Incremental Encoders , 2008 .

[3]  Zahra Nasiri-Gheidari,et al.  Improved Winding Proposal for Wound Rotor Resolver Using Genetic Algorithm and Winding Function Approach , 2019, IEEE Transactions on Industrial Electronics.

[4]  Rosario Miceli,et al.  A DSP-Based Resolver-To-Digital Converter for High-Performance Electrical Drive Applications , 2016, IEEE Transactions on Industrial Electronics.

[5]  Kai Peng,et al.  Features of Capacitive Displacement Sensing That Provide High-Accuracy Measurements with Reduced Manufacturing Precision , 2017, IEEE Transactions on Industrial Electronics.

[6]  Sang-Hoon Lee,et al.  Digital Optoelectrical Pulse Method for Vernier-Type Rotary Encoders , 2016, IEEE Transactions on Instrumentation and Measurement.

[7]  Xiaokang Liu,et al.  Sensing Mechanism and Error Analysis of a Capacitive Long-Range Displacement Nanometer Sensor Based on Time Grating , 2017, IEEE Sensors Journal.

[8]  Zahra Nasiri-Gheidari,et al.  Performance Evaluation of Disk Type Variable Reluctance Resolvers , 2017, IEEE Sensors Journal.

[9]  Kuang-Chao Fan,et al.  A Long-Stroke Nanopositioning Control System of the Coplanar Stage , 2014, IEEE/ASME Transactions on Mechatronics.

[10]  Olivier Parriaux,et al.  Compact diffractive interferometric displacement sensor in reflection , 2002 .

[11]  Lazhar Ben-Brahim,et al.  A high precision resolver-to-DC converter , 2005, IEEE Transactions on Instrumentation and Measurement.

[12]  Jens Onno Krah,et al.  FPGA Based Resolver to Digital Converter Using Delta-Sigma Technology , 2006 .

[13]  Chun-Yi Su,et al.  Neural Control of Bimanual Robots With Guaranteed Global Stability and Motion Precision , 2017, IEEE Transactions on Industrial Informatics.

[14]  Frank Boeren,et al.  Frequency-Domain ILC Approach for Repeating and Varying Tasks: With Application to Semiconductor Bonding Equipment , 2016, IEEE/ASME Transactions on Mechatronics.

[15]  Mohieddine Benammar,et al.  Position Measurement Using Sinusoidal Encoders and All-Analog PLL Converter With Improved Dynamic Performance , 2016, IEEE Transactions on Industrial Electronics.

[16]  Yongsheng Shi,et al.  Design and development of an optical encoder with sub-micron accuracy using a multiple-tracks analyser grating. , 2017, The Review of scientific instruments.

[17]  Yongsheng Shi,et al.  Design of a precise and robust linearized converter for optical encoders using a ratiometric technique , 2014 .

[18]  Jae Wan Kim,et al.  An optical absolute position measurement method using a phase-encoded single track binary code. , 2012, The Review of scientific instruments.

[19]  Jae Wook Jeon,et al.  Efficient method for correction and interpolation signal of magnetic encoders , 2008, 2008 6th IEEE International Conference on Industrial Informatics.

[20]  Xiaokang Liu,et al.  Calibration of non-contact incremental linear encoders using a macro–micro dual-drive high-precision comparator , 2015 .

[21]  Luis Miguel Sanchez-Brea,et al.  Metrological errors in optical encoders , 2008 .

[22]  Cheng-Ta Chiang,et al.  Design of a CMOS phase to digital transducer for optical incremental sensors , 2011 .

[23]  Shuai Wang,et al.  A Capacitive Rotary Encoder Based on Quadrature Modulation and Demodulation , 2015, IEEE Transactions on Instrumentation and Measurement.

[24]  Du-Ming Tsai,et al.  Mean Shift-Based Defect Detection in Multicrystalline Solar Wafer Surfaces , 2011, IEEE Transactions on Industrial Informatics.

[25]  Stefano Bifaretti,et al.  A digital filter for speed noise reduction in drives using an electromagnetic resolver , 2006, Math. Comput. Simul..

[26]  P. Gregorÿÿ A precise and wide-dynamic-range displacement-measuring homodyne quadrature laser interferometer , 2011 .

[27]  Dacheng Li,et al.  Signal processing method of a laser synthetic wavelength interferometer , 2009 .

[28]  Xuan Li,et al.  Precise and robust position estimation for optical incremental encoders using a linearization technique , 2015 .

[29]  Lei Wang,et al.  A high-resolution interpolator for incremental encoders based on the quadrature PLL method , 2000, IEEE Trans. Ind. Electron..

[30]  Cheng-Chih Hsu,et al.  Dual displacement resolution encoder by integrating single holographic grating sensor and heterodyne interferometry. , 2017, Optics express.

[31]  Ambrish Chandra,et al.  A Novel Algorithm Based on Polynomial Approximations for an Efficient Error Compensation of Magnetic Analog Encoders in PMSMs for EVs , 2016, IEEE Transactions on Industrial Electronics.

[32]  V. K. Agrawal,et al.  Software-Based Resolver-to-Digital Conversion Using a DSP , 2008, IEEE Transactions on Industrial Electronics.

[33]  Z. Q. Zhu,et al.  A Novel Variable Reluctance Resolver for HEV/EV Applications , 2015, IEEE Transactions on Industry Applications.

[34]  Meng-Shiun Tsai,et al.  Integration of an Empirical Mode Decomposition Algorithm With Iterative Learning Control for High-Precision Machining , 2013, IEEE/ASME Transactions on Mechatronics.

[35]  Yang Wang,et al.  Ratiometric-Linearization-Based High-Precision Electronic Interpolator for Sinusoidal Optical Encoders , 2018, IEEE Transactions on Industrial Electronics.