Compensation of analog rotor position errors due to nonideal sinusoidal encoder output signals

This paper proposes a compensation algorithm of analog rotor position errors due to nonideal sinusoidal encoder signals. The position sensors such as resolvers or incremental encoders are being replaced by sinusoidal encoders that offer much higher resolution. However, the periodic position errors are generated by the gain and offset errors between sine and cosine signals. In this paper, the effects of the gain and offset errors are analyzed by using dq-axis component. The analog position errors can be easily corrected by integral operation of the d-axis component. Therefore, the proposed algorithm does not need additional hardware and much computation time. The validity of the proposed algorithm is verified through experimental results.

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

[2]  Blake Hannaford,et al.  Kalman filter based calibration of precision motion control , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[3]  Yoshihisa Suzuki,et al.  A method of improving the resolution and accuracy of rotary encoders using code compensation technique , 1991, [1991] Conference Record. IEEE Instrumentation and Measurement Technology Conference.

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

[5]  Richard C. Kavanagh Probabilistic learning technique for improved accuracy of sinusoidal encoders , 2001, IEEE Trans. Ind. Electron..

[6]  Jang-Mok Kim,et al.  Ultra precise position estimation of servomotor using analog quadrature encoders , 2006, Twenty-First Annual IEEE Applied Power Electronics Conference and Exposition, 2006. APEC '06..