[#2 Encoder] 엔코더 출력 신호 종류
안녕하세요.
오늘은 Encoder 에서 출력되는 신호를 MCU나 PLC등에서 입력받아 신호처리 하는 방법에 대해 알아보겠습니다.
1.1 Decoding Type
- 산업현장에서 주로 채배라는 말로 불립니다.
- Decoding type이란 A,B상 펄스가 입력될 때 어떤 분해능(resolution)을 가지고 카운트 처리를 할 것인지를 결정
하게 됩니다.
- Decoding type의 종류
: X1
: X2
: X4
1.2 X1 Encoder
- X1 encoder가 입력 A, B에 연결되는 경우 입력 A와 B의 위상 관계로 카운트 방향을 파악합니다.
: A가 먼저 Pulse가 발생하고 B가 발생할 경우 상승 카운트,
: B가 먼저 Pulse가 발생하고 A가 발생할 경우 하강 카운트
1.3 X2 Encoder
- X2 encoder의 경우 X1 encoder 타입과 동작이 유사하지만 분해능이 X1 encoder의 2배입니다.
또한, A상 Pulse의 하강엣지에서도 count를 합니다.
: A가 먼저 Pulse가 발생하고 B가 발생할경우 상승 카운트, 상승과 하강엣지(edge)에서 각각 카운트
: B가 먼저 Pulse가 발생하고 A가 발생할 경우 하강 카운트, 상승과 하강엣지에서 각각 카운트
1.4 X4 Encoder
- X4 encoder의 경우 X1 encoder 타입과 동작이 유사하지만 분해능이 X1 encoder의 4배입니다.
단, A상, B상 Pulse의 상승/하강엣지에서 Count를 합니다.
: A가 먼저 Pulse가 발생하고 B가 발생할경우 상승 카운트
-> A상 Pulse의 상승/하강엣지에서 각각 카운트,
-> B상 Pulse의 상승/하강엣지에서 각각 카운트,
: B가 먼저 Pulse가 발생하고 A가 발생할 경우 하강 카운트
-> A상 Pulse의 상승/하강엣지에서 각각 카운트,
-> B상 Pulse의 상승/하강엣지에서 각각 카운트,