Published Jun 11, 2013


Google Scholar
Search GoogleScholar

José Danilo Rairan-Antoniles, MSc

José Miguel Fonseca-Gómez, BSc



The algorithm proposed in this paper approaches to the angular speed by signals coming from an incremental encoder. This algorithm removes the oscillations that appear even at constant speed, when using the traditional algorithms, which are known as at fixed time and at fixed space. The key idea on the elimination of the oscillations is the synchronization between a signal every δ time and the pulses coming from the encoder. The most outstanding result in this paper says that the harmonic average between the output of the proposed algorithm and the output of a modification of this same algorithm turns out to have the smallest possible relative error. The relative error of the new algorithm is always smaller than half of what would be by using traditional algorithms, which shows that the algorithm is optimal. At the end of the article, and using real pulses from an encoder, some experiments were run in Matlab


Approximation of the speed, incremental encoder, fixed space, harmonic average, fixed timeAproximación de la velocidad, encoder incremental, espacio fijo, promedio armónico, tiempo fijo

BOGGARPU, N. y KAVANAGH, R. New Learning Algorithm for High-Quality Velocity Measurement and Control When Using Low-Cost Optical Encoders. IEEE Transactions on instrumentation and measurement. 2010, vol. 59, núm. 3, pp. 565-574.
D’ARCO, S.; PIEGARI, L. y RIVO, R. An Optimized Algorithm for Velocity Estimation Method for Motor Drives. Symposium on Diagnostics for Electric Machines, Power Electronics and Drivers. Atlanta, GA, USA, 2003, pp. 76-80.
HACHIYA, K. y OHMAE, T. Digital speed control system for a motor using two speed detection methods of an incremental encoder. Power Electronics and Applications, 2007 European Conference. Aalborg, Dinamarca, 2007, pp. 1-10.
HOANG H. y JEON J. An efficient approach to correct the signals and generate high-resolution quadrature pulses for magnetic encoders. IEEE Transactions on industrial electronics. 2011, vol. 58, núm. 8, pp. 3634-3646.
LIU, G. On velocity estimation using position measurements. American Control Conference, 2002. Proceedings of the 2002. 2002, vol. 2, pp. 1115-1120.
LYGOURAS, J.; PACHIDIS, T.; TARCHANIDIS, K., et al. Adaptive High-Performance Velocity Evaluation Based on a High-Resolution Time-to-Digital Converter. IEEE Transactions on Instrumentation and measurement. 2008, vol. 57, núm. 9, pp. 2035-2043.
MERRY, R.; MOLENGRAFT, R. y STEINBUCH, M. Error modeling and improved position estimation for optical incremental encoders by means of time stamping. Proceedings of the 2007 American Control Conference. New York City, USA, julio 11-13, 2007, pp. 3570-3575.
NANDAYAPA, M.; MITSANTISUK C.; y OHISHI K. High resolution position estimation for advanced motion control based on FPGA. IECON 2012 - 38th Annual Conference on IEEE Industrial Electronics Society. 2012, pp. 3808-3813.
NEGREA, C.; INCZE, I.; IMECS, M., et al. An improved speed identification method using incremental encoder in electric drives. IEEE International Conference on Automation Quality and Testing Robotics (AQTR). 2012, pp. 536-540.
PETRELLA, R. y TURSINI, M. An Embedded System for Position and Speed Measurement Adopting Incremental Encoders. IEEE Transactions on industry applications. 2008, vol. 44, núm. 5, pp. 1436-1444.
SU, Y.; ZHENG, C.; SUN, D., et al. A Simple Nonlinear Velocity Estimator for High-Performance Motion Control. IEEE Transactions on Industrial Electronics. 2005, vol. 52, núm. 4, pp. 1161-1169.
TSUJI, T.; HASHIMOTO, T.; KOBAYASHI, H., et al. Wide-Range Velocity Measurement Method for Motion Control. IEEE Transactions on industrial electronics. 2009, vol. 56, núm. 2, pp. 510-519.
VOLDÁN, J. Use encoder speed sensors for the calculation of torque moment. 13th International Carpathian Control Conference (ICCC). 2012, pp. 768-771.
How to Cite
Rairan-Antoniles, J. D., & Fonseca-Gómez, J. M. (2013). Algorithm to approximate the rotational speed of an axis by an incremental encoder. Ingenieria Y Universidad, 17(2), 293–309.

Most read articles by the same author(s)