Design of Filter for Output Signals in Incremental Encoder for Detecting Speed and Position of Motors

전동기 속도 및 위치검출용 증분형 엔코더 출력신호 필터 설계

  • 안정렬 (울산대 대학원 전기전자정보시스템공학부) ;
  • 이홍희 (울산대 전기전자정보시스템공학부) ;
  • 김흥근 (경북대 전자전기공학부) ;
  • 노의철 (부경대 공대 전기제어계측공학부) ;
  • 전태원 (울산대 전기전자정보시스템공학부)
  • Published : 2005.06.01

Abstract

The incremental encoder has been mostly used to measure the speed and position of the motor. As the output signals of encoder are high frequency digital signals, they have much influence on radiation noises due to switching of the power semiconductor circuits. It is so difficult to suppress the noises with the conventional LPF. In this paper, the hardware digital filter for suppressing noises in the output signals of the encoder signals is developed. As both the clock frequency and counter in the digital filter for encoder are easily adjusted according to the kinds of noises, any noises in the encoder can be entirely eliminated. The performance of the digital filter has been verified by simulation and experimental results.

전동기 위치 또는 속도를 측정하기 위하여 많이 사용되고 있는 증분형 엔코더의 출력신호는 고주파 디지털 신호로 PWM 인버터 등 전력용반도체 회로의 스위칭에 의하여 발생되는 전자파에 많은 영향을 받으며, 이 엔코더 출력신호에 포함한 노이즈는 일반적인 저역필터로 제거하기 힘들다. 본 논문에서는 엔코더 신호에 포함된 노이즈 성분을 완전히 제거할 수 있는 엔코더 출력신호 노이즈 제거용 디지털 필터회로를 개발하였다. 노이즈의 특성 즉 노이즈 주파수에 따라 필터내의 카운터 값 및 입력 클럭의 주파수를 쉽게 변경시킬 수 있으므로 어떤 노이즈 성분도 거의 완벽하게 노이즈를 제거할 수 있다. 시뮬레이션 및 실험을 통하여 이 디지털 필터의 성능을 확인하였다.

Keywords

References

  1. H.Sugimoto, T.Ichikawa, K.Hosoi, and S.Kawasakin 'Magnetic Pole Detection Method and Control of Brushless DC Servomotor With Invremental Encoder', Trans, on JIEE, Vol. 122-D, No. 9, 899-909, 2002
  2. Liu G, 'On Velocity estimation Using Position Measurements', Proceeding of ACC, pp. 1115-1120, 2002.Review, Vol. 32, No. 2, pp. 55-60, 1996
  3. Kavanagh RC, 'Improved digital tachometer with reduced sensitivity to sensor nonideality', IEEE Trans. on IE, Vol. 47, No .4, pp. 890-897, 2000
  4. Galvan E, Torralba A, and Fraquelo LG, 'ASIC Implementation of a Digital Tachometer with High Precision in a Wide Speed Range', IEEE Trans. on IE, Vol. 43, No. 6, pp. 655-661, 1996
  5. Disinni E, Flammini A,, Marioli D., and Taroni A., 'A PLD Based Encoder Interface with Accurate Position and Velocity Estimation', Proceeding of ISIE, pp. 606-611, 2002