엔코더 A상 B상 Z상 펄스를 이용한 회전 방향과 위치 검출 원리
엔코더란 무엇이며 왜 회전 방향과 위치를 알아야 하는가
우리가 일상에서 사용하는 자동문, 프린터, 엘리베이터, 그리고 산업 현장의 정밀한 로봇 팔까지 모터가 들어가는 모든 장비는 회전 속도뿐만 아니라 지금 모터가 정확히 어디쯤 회전해 있는지, 어느 방향으로 돌고 있는지를 알아야 합니다. 만약 모터가 돌기만 하고 위치를 알 수 없다면 자동문이 사람을 감지하고도 엉뚱하게 닫혀버리거나 로봇이 목표 위치를 지나쳐버리는 대참사가 일어날 수 있습니다.
이때 모터의 회전 상태를 손금 보듯 훤히 들여다볼 수 있게 만들어주는 눈의 역할을 하는 부품이 바로 엔코더입니다. 엔코더는 회전하는 축에 부착되어 물리적인 회전 운동을 전기적인 펄스 신호로 바꾸어주는 센서입니다. 그중에서도 가장 널리 쓰이고 정밀한 제어가 가능한 방식이 바로 A상, B상, Z상 펄스를 이용하는 인크리멘털 엔코더 방식입니다. 이 세 가지 펄스가 어떻게 조합되어 모터의 움직임을 읽어내는지 그 신비로운 원리를 아주 쉽게 파악해 보겠습니다.
A상과 B상이 만들어내는 회전 방향과 위치의 비밀
엔코더 내부를 들여다보면 촘촘한 슬릿이 새겨진 원판이 모터와 함께 신나게 돌고 있습니다. 이 원판 사이로 빛을 쏘아 감지하면 사각형 파형의 신호가 만들어지는데 이것이 바로 펄스입니다. A상과 B상은 이 원판의 구멍 위치를 살짝 어긋나게 배치하여 만들어낸 두 개의 독립된 신호선입니다.
A상과 B상의 파형을 자세히 보면 둘 다 껐다 켜졌다를 반복하지만, 시간 차이를 두고 먼저 켜지는 신호가 생깁니다. 이것을 위상차가 90도만큼 난다고 표현합니다. 바로 이 시간 차이 덕분에 모터가 시계 방향으로 도는지 아니면 반시계 방향으로 도는지 정확하게 판별할 수 있습니다.
시계 방향으로 돌 때는 A상 신호가 먼저 켜지고 잠시 뒤에 B상 신호가 켜집니다. 반대로 반시계 방향으로 돌 때는 B상 신호가 먼저 켜지고 A상이 뒤따라 켜집니다. 제어 장치는 이 둘 중 어떤 신호가 먼저 들어왔는지를 순식간에 계산하여 모터의 회전 방향을 알아냅니다. 또한 신호가 찌릿 하고 바뀔 때마다 펄스의 개수를 차곡차곡 세어나가면 모터가 회전축을 중심으로 정확히 몇 도나 돌았는지, 혹은 컨베이어 벨트 위에서 물건이 몇 센티미터나 이동했는지를 오차 없이 찾아낼 수 있습니다.
원점 복귀의 해결사이자 기준점인 Z상의 역할
A상과 B상의 펄스를 열심히 세어가며 위치를 파악하고 있는데 문득 전원이 꺼졌다가 켜지면 어떻게 될까요. 인크리멘털 엔코더는 전원이 차단되는 순간 지금까지 세어온 위치 기억을 모두 잃어버리게 됩니다. 어디가 시작점인지 알 수 없는 상태가 되는 것입니다. 이 문제를 해결해 주는 구원투수가 바로 Z상입니다.
Z상은 회전축이 딱 한 바퀴를 돌 때마다 정확히 한 번만 아주 짧은 펄스 신호를 뿜어냅니다. 마치 시계의 분침이 12바퀴를 돌 때 시침이 한 칸 움직이거나, 운동장에서 달리기를 할 때 출발선이자 결승선인 스타트 라인과 같습니다. 모터가 처음 켜지면 제어 장치는 Z상 신호가 들어올 때까지 조심스럽게 모터를 회전시킵니다. 드디어 Z상 신호가 찌릿 하고 들어오면 바로 그 지점을 영점 즉 기준점으로 삼고 그때부터 A상과 B상의 펄스를 세기 시작합니다. 이 과정을 거치면 전원이 재부팅되어도 언제나 정확한 절대 위치를 찾아낼 수 있습니다.
실생활과 산업 현장에서 엔코더가 활약하는 모습
우리가 매일 사용하는 다양한 기기 속에서 이 펄스 신호들은 보이지 않게 열심히 일하고 있습니다. 주변에서 흔히 볼 수 있는 활용 사례들을 살펴보겠습니다.
- 엘리베이터: 승강기가 정확히 몇 층의 바닥 높이와 일치하게 멈춰 서야 하는지 판단할 때 모터 축에 달린 엔코더의 펄스를 계산합니다.
- 프린터 및 복합기: 종이가 내부로 들어올 때 밀려 올라가는 거리를 펄스 단위로 측정하여 잉크가 묻는 위치를 정확히 조절합니다.
- 자동화 공장 로봇 팔: 부품을 집어 올리고 조립할 때 밀리거나 어긋남 없이 정확한 좌표로 이동하도록 피드백을 제공합니다.
- CNC 공작기계: 쇠나 플라스틱을 정밀하게 깎아낼 때 절삭 날이 설계도대로 움직이도록 모터의 위치를 실시간 감시합니다.
노이즈와 오작동을 막아주는 실전 활용 팁
엔코더는 아주 미세한 전기적 펄스 신호로 작동하기 때문에 주변의 전기 장치나 모터 자체에서 발생하는 전자파 노이즈에 매우 취약합니다. 현장에서 일하다 보면 모터가 돌지도 않았는데 펄스가 카운트되거나 위치가 자꾸 틀어지는 황당한 일을 겪을 수 있습니다. 이를 예방하기 위한 유용한 조언들을 확인해보세요.
- 반드시 쉴드 케이블을 사용하고 케이블의 한쪽 끝을 확실하게 접지하여 외부 노이즈가 신호선으로 유입되는 것을 차단해야 합니다.
- 엔코더 신호선은 고전압을 사용하는 모터 동력선과 나란히 지나가지 않도록 가능한 한 멀리 떨어뜨려서 배선해야 합니다.
- 신호 거리가 너무 멀어지면 전압 강화나 노이즈 영향으로 펄스가 유실될 수 있으므로 차동 신호 방식을 지원하는 엔코더를 선택하는 것이 좋습니다.
- 샤프트 연결 시 커플링이 느슨해지면 모터는 도는데 엔코더가 헛돌 수 있으므로 단단하게 고정되었는지 주기적으로 점검해야 합니다.
인크리멘털 엔코더와 앱솔루트 엔코더의 차이점
회전 위치를 측정하는 센서에는 오늘 이야기한 A, B, Z상의 펄스를 사용하는 인크리멘털 방식 외에도 앱솔루트 방식이라는 또 다른 형태가 존재합니다. 두 방식은 목적은 같지만 성격이 사뭇 다릅니다.
- 인크리멘털 엔코더: 구조가 비교적 단순하고 가격이 저렴하며 고속 회전 측정에 유리합니다. 다만 전원이 꺼지면 위치를 기억하지 못해 매번 원점 복귀 과정이 필요합니다.
- 앱솔루트 엔코더: 디스크 자체에 고유한 디지털 코드가 새겨져 있어 전원이 꺼져 있어도 현재 위치를 완벽하게 기억합니다. 복잡한 기계나 정전 시 위치 유실이 치명적인 곳에 주로 쓰이지만 가격이 비싸고 구조가 복잡합니다.
자주 묻는 질문과 답변
질문: A상과 B상의 위상차가 왜 꼭 90여야 하나요?
답변: 90도의 위상차를 두어야만 신호가 변하는 순서 즉 A가 먼저 켜지는지 B가 먼저 켜지는지를 완벽하게 판독할 수 있기 때문입니다. 만약 위상차가 없다면 정방향과 역방향의 파형이 완전히 똑같아 보여서 방향을 알 수 없게 됩니다.
질문: Z상 신호는 한 바퀴에 여러 번 나오게 할 수도 있나요?
답변: 일반적인 인크리멘털 엔코더의 Z상은 회전당 오직 한 번만 펄스를 내보내도록 설계되어 원점 확인용으로 사용됩니다. 회전당 여러 번 신호가 필요하다면 특수한 목적의 다른 슬릿 패턴을 가진 엔코더를 검토해야 합니다.
질문: 모터 회전 속도가 너무 빠르면 펄스를 놓칠 수도 있나요?
답변: 그렇습니다. 모터가 너무 빠르게 돌면 엔코더가 만들어내는 펄스 주파수가 제어 장치의 처리 능력을 넘어설 수 있습니다. 이 경우 펄스 유실이 발생하므로 고속 회전 환경에서는 응답 주파수가 높은 고성능 엔코더와 고속 카운터 보드를 사용해야 합니다.
질문: 엔코더가 고장 났는지 확인할 수 있는 간단한 방법이 있나요?
답변: 오실로스코프를 사용해 모터를 천천히 돌리면서 A상과 B상의 구형파가 깨끗하게 출력되는지 확인하는 것이 가장 확실합니다. 장비가 없다면 멀티미터로 전원 전압이 정상적으로 들어오는지 확인하고 모터 축을 수동으로 돌렸을 때 펄스 LED가 깜빡이는지 관찰할 수 있습니다.
비용을 아끼면서 효율적으로 엔코더를 활용하는 요령
엔코더 시스템을 구축하거나 유지 보수할 때 무조건 비싸고 최고급 사양의 제품만 고집할 필요는 없습니다. 현명하게 비용을 아끼는 노하우가 있습니다.
필요한 분해능 즉 한 바퀴당 몇 개의 펄스가 필요한지를 정확히 계산하는 것이 먼저입니다. 무조건 펄스 수가 높은 고해상도 엔코더를 쓰면 데이터 처리 부하만 커지고 비용만 낭비하게 됩니다. 예를 들어 단순한 컨베이어 벨트 이동 거리 측정이라면 적당한 분해능의 제품으로도 충분히 원하는 정밀도를 얻을 수 있습니다.
또한 유지 보수 관점에서 먼지나 기름이 많은 열악한 환경이라면 처음부터 방수 방진 등급이 높은 제품을 선택해야 합니다. 저렴한 일반형을 썼다가 오염으로 인해 빈번하게 고장이 나서 교체 비용과 생산 중단 손실이 발생하는 것보다 튼튼한 산업용 제품을 한 번에 도입하는 것이 장기적으로 훨씬 경제적입니다. 케이블 단선이나 노이즈 문제 역시 올바른 배선과 접지 작업만 미리 챙겨두면 불필요한 부품 교체 비용을 크게 아낄 수 있습니다.
takshout




댓글 0
첫 댓글을 남겨보세요.