Automatic calibration of resolver signals via state observers

Resolver sensors are utilized as absolute position transducers in many industrial applications. To get position information from resolvers, envelope detection and angle demodulation are required. Ideally, the signals after envelope detection are two sinusoidal orthogonal envelope signals. However, these sinusoidal envelope signals are often disturbed by unexpected actions such as DC offsets, amplitude deviation, and non-orthogonal phase shift. To overcome the influences of these factors and improve demodulation accuracy, an offline automatic calibration method for the two sinusoidal envelope signals is proposed. A state observer is introduced to estimate the amplitude and DC offsets of the envelope signals. To estimate the phase shift, a sinusoidal signal whose DC offset is a function of the phase shift of the envelope signals is constructed based on properties of triangle functions. Its offset could also be estimated by an observer. The simulation results revealed that the proposed method can converge to a single root accurately without complicated parameter selection. The validity and performance of the calibration method are verified in an experimental prototype.

[1]  Jae Wook Jeon,et al.  A new approach based-on advanced adaptive digital PLL for improving the resolution and accuracy of magnetic encoders , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  J. Faber,et al.  Self-calibration and noise reduction of resolver sensor in servo drive application , 2012, 2012 ELEKTRO.

[3]  Yao Yu,et al.  Error analysis and compensation of multipole resolvers , 1999 .

[4]  Chung Choo Chung,et al.  Adaptive digital demodulation of sinusoidal encoder signal for positioning control of spiral servo track writing , 2012 .

[5]  J.R.R. Mayer,et al.  High-resolution of rotary encoder analog quadrature signals , 1994 .

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

[7]  Eric Monmasson,et al.  Fully Integrated FPGA-Based Controller for Synchronous Motor Drive , 2009, IEEE Transactions on Industrial Electronics.

[8]  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.

[9]  D. C. Hanselman Resolver signal requirements for high accuracy resolver-to-digital conversion , 1990 .

[10]  Ming Hou Amplitude and frequency estimator of a sinusoid , 2005, IEEE Transactions on Automatic Control.

[11]  Lazhar Ben-Brahim,et al.  A Novel Resolver-to-360 Linearized Converter , 2004 .

[12]  Jae Wook Jeon,et al.  Signal compensation and extraction of high resolution position for sinusoidal magnetic encoders , 2007, 2007 International Conference on Control, Automation and Systems.

[13]  Davood Arab Khaburi,et al.  Software-Based Resolver-to-Digital Converter for DSP-Based Drives Using an Improved Angle-Tracking Observer , 2012, IEEE Transactions on Instrumentation and Measurement.

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

[15]  Kok Kiong Tan,et al.  New interpolation method for quadrature encoder signals , 2002, IEEE Trans. Instrum. Meas..

[16]  Andreas Bünte,et al.  High-performance speed measurement by suppression of systematic resolver and encoder errors , 2004, IEEE Transactions on Industrial Electronics.

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

[18]  P L Heydemann,et al.  Determination and correction of quadrature fringe measurement errors in interferometers. , 1981, Applied optics.

[19]  Kok Kiong Tan,et al.  Adaptive online correction and interpolation of quadrature encoder signals using radial basis functions , 2005, IEEE Trans. Control. Syst. Technol..

[20]  A. K. Tickoo,et al.  DESIGN NOTE: Use of a `look-up' table improves the accuracy of a low-cost resolver-based absolute shaft encoder , 1997 .

[21]  Silvano Balemi,et al.  Automatic calibration of sinusoidal encoder signals , 2005 .

[22]  L. Ben-Brahim,et al.  A novel resolver-to-360/spl deg/ linearized converter , 2004, IEEE Sensors Journal.

[23]  A. K. Tickoo,et al.  Improving the accuracy of low-cost resolver-based encoders using harmonic analysis , 2008 .

[24]  Joan Rull-Duran,et al.  High-Accuracy All-Digital Resolver-to-Digital Conversion , 2012, IEEE Transactions on Industrial Electronics.

[25]  J. H. Lee,et al.  Compensation of analog rotor position errors due to nonideal sinusoidal encoder output signals , 2010, 2010 IEEE Energy Conversion Congress and Exposition.

[26]  P. Harding,et al.  A Novel Hybrid Angle Tracking Observer for Resolver to Digital Conversion , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[27]  R. Steiner History and progress on accurate measurements of the Planck constant , 2013, Reports on progress in physics. Physical Society.

[28]  V. K. Dhar,et al.  Artificial neural network-based error compensation procedure for low-cost encoders , 2009, ArXiv.