Development of a Zero Velocity Detectable Sensor Algorithm with Dual Incremental Encoders

정지 속도 검출 가능한 이중 증분 엔코더 센서 알고리즘 개발

  • 이세한 (경남대학교 기계자동화공학부) ;
  • 김병창 (경남대학교 기계자동화공학부)
  • Published : 2009.01.01


The output of the encoder is a digital pulse, which is also easy to be connected to a digital controller. There are various angular velocity detecting methods of M, T, and M/T. Each of them has its own properties. There is a common limitation that the angular velocity detection period is strongly dependent on the destination velocity magnitude in case of ultimate low range. They have ultimately long detection period or cannot even detect angular velocity at near zero velocity. This paper proposes a zero velocity detectable sensor algorithm with the dual encoder system. The sensor algorithm is able to keep detection period moderately at near zero velocity and even detect zero velocity within nominal period. It is useful for detecting velocity in case of changing rotational direction at which there occurs zero velocity. In this paper, various experimental results are shown for the algorithm validity.


  1. R. H. Bro\Vl1 and S. C. Schneider, "Analysis of algorithms for velocity estimation from discrete position versus time data,"IEEE Trans. Ind. Eletron, vol. 39, no. 1, pp. 11-19, 1992
  2. T. Omae, T. Matsuda and K. Kamiyama, "A microprocessorcontrolled high-accuracy wide-range speed regulator for motordrives," IEEE Trans.Ind. Eletron., vol. IE-29, pp. 207-211,1982
  3. J. Ishikawa and M. Tomizuka, "Pivot friction compensationusing an accelerometer and a disturbance observer for hard diskdrives," IEEElASME Trans. Mechatron, vol. 3, no. 3, pp. 194-201,1998
  4. S. H. Leea and 1. B. Song, "Acceleration estimation for lowvelocity and low-acceleration regions based on encoder position data," IEEFJASME Trans. Mechatron, vol. 6, no. 1, pp. 58-64,2001
  5. P. R. Belanger, P. Bobrovolny, A. Helmy, and X. Zhang,"Estimation of angular velocity and acceleration from shaftencoder measurements," Int. J Robot. Res., vol. 17, no. 11, pp.1225-1233,1998
  6. A. Dunworth, "Digital instrumentation for anglar velocity and acceleration," IEEE Trans. Instrnm. Mens., vol. IM-18, pp. 1322-139,1969
  7. K. Saito, K. Kamiyama, T. Omae, and T. Matsuda, "Amicroprocessor controlled speed regulator with instantaneousspeed estimation for motor drives," IEEE Trans. Ind. Electron,vol. 35, pp. 95-99, 1988
  8. y. Hori, "Robust and adaptive control of a servomotor using low precision shaft encoder," IEEE IECON'93, nov. 15-19, Hawaii, pp.73-78,1993
  9. S. H. Lee, T. A. Lasky, and S. A. Velinsky, "Improved velocity estimation for low-speed and transient regimes using lowresolution encoders," IEEFJASME Trans. Mechatron, vol. 9, no.3, pp. 553-560., 2004
  10. 김근주, 김윤구, "발광다이오드를 이용한 초정밀 변위 측정용 마이크로 엔코더 칩 제작 "한국정밀공학회지, 제16권 제2호 pp. 74-81, 1999
  11. 이세한, "이중 광학식 회전 엔코더 구조를 이용한 고정밀도 엔코더 시스템 개발," 한국정밀공학회지, 제24권저119호 pp. 76-85, 2007