게시됨 2026-04-25
케이파워고성능 모션 제어 솔루션을 제공하는 것으로 오랫동안 인정받아 왔으며, 마이크로 분야에서는서보 기구광학 인코더를 사용하는 경우 엔지니어링 가치를 이해하는 것이 중요합니다. 이 가이드는 마이크로 서비스가 무엇인지에 대한 완전한 사실 기반 개요를 제공합니다.서보 기구광학 인코더를 사용하면 기존 인코더보다 성능이 뛰어난 이유서보 기구이를 올바르게 적용하는 방법과 응용 분야에 적합한 모델을 선택하는 방법을 통해 엔지니어와 제조업체는 작은 규모로 폐쇄 루프 정밀도를 달성할 수 있습니다.
에이마이크로 서보광학 인코더가 포함된 이 소형 작동 장치는 기존 DC 모터, 기어 트레인 및 제어 전자 장치를 비접촉식 광학 피드백 시스템과 통합합니다. 표준과 달리마이크로 서보위치를 감지하기 위해 전위차계(개방 루프 또는 반폐쇄 루프)에만 의존하는 광학 인코더는 광원과 광검출기를 사용하여 코딩된 디스크나 스트립을 읽고 절대 또는 증분 디지털 위치 정보를 제공합니다.
주요 구성 요소:
마이크로 서보 모터(일반적으로 9g ~ 25g 크기 등급, 실속 토크 1.5kg·cm ~ 5kg·cm).
광학 인코더(해상도는 회전당 12~48펄스 사이입니다. – PPR, 고급 모델에서는 최대 500PPR).
폐쇄 루프 컨트롤러(목표 위치와 실제 위치를 지속적으로 비교하는 PID 알고리즘)
자기나 전위차계 대신 광학을 사용하는 이유는 무엇입니까?
광학 인코더는 자기 간섭을 방지하고 더 높은 분해능(와이퍼 접촉 마모 없음)을 제공하며 수백만 주기 동안 정확도를 유지합니다. 예를 들어, 동일한 30° 움직임을 100,000회 반복하는 로봇 손가락 관절에서 광학 인코더는 드리프트가 0인 반면, 표준 전위차계 기반 서보는 50,000사이클 후에 데드존이나 비선형성이 나타날 수 있습니다. 이는 현장 엔지니어가 고급 소비자 로봇 프로토타입에서 관찰하는 일반적인 오류입니다.
표준 마이크로 서보는 전위차계 공차 및 기어 백래시로 인해 ±5° ~ ±10°의 정확도를 갖습니다. 에이광학 인코더가 있는 마이크로 서보±0.5° 이상을 달성합니다(예: 12비트 광학 인코더는 0.088°의 이론적 분해능을 제공합니다). 검사 드론용 팬틸트 카메라 마운트에서 이는 반복적인 사이클링 후에도 카메라의 광축이 대상의 0.5° 내에 유지됨을 의미합니다. 즉, 비인코더 서보의 영상에서 볼 수 있는 "헌팅" 또는 지터를 제거합니다.
전위차계는 기계적으로 성능이 저하됩니다. 일반적인 마이크로 서보의 피드백 전위차계의 정격 수명은 샤프트 회전수 200,000입니다. 광학 인코더에는 접촉 부품이 없습니다. 테스트된 수명은 천만 회전을 초과합니다. 하루 2,000주기를 수행하는 실험실 자동 피펫의 경우 광학 인코더 서보는 13년 이상 교정을 유지하는 반면, 표준 서보는 3~4개월마다 재교정이 필요합니다.
표준 마이크로 서보가 정지되면(예: 로봇 그리퍼가 단단한 물체에 부딪히는 경우) 정지했다는 사실을 알지 못한 채 계속해서 높은 전류를 끌어와 모터 소손의 위험이 있습니다. 광학 인코더는 즉각적인 회전 피드백을 제공합니다. 컨트롤러는 명령에도 불구하고 제로 움직임을 감지하고 과부하 플래그를 트리거하며 전류 또는 역방향을 줄일 수 있습니다. 이 기능은 수많은 프로토타입을 저장했습니다. 예를 들어, 카펫 가장자리에 걸린 취미생활자의 육각형 로봇 다리; 인코더 서보는 5ms 이내에 정지를 보고하여 컨트롤러가 기어를 벗기는 대신 다리를 들어 올릴 수 있도록 했습니다.
속도 피드백이 없으면 표준 서보는 천천히 움직일 때(예: 5°/초) 토크를 유지할 수 없습니다. 광학 인코더를 사용하면 정밀한 속도 측정이 가능하므로 PID 컨트롤러는 PWM 듀티 사이클을 높여 설정된 토크를 유지합니다. 망원경 마이크로 포커서에서 표준 서보는 2°/초로 회전할 때 더듬거립니다. 인코더 서보는 부드럽게 움직이며 중요한 초점에서 정확히 멈춥니다.
하중을 유지하는 로봇 조인트– 예: 100g 페이로드를 들어올리는 4-DOF 데스크톱 로봇 팔. 팔꿈치 관절의 인코더 서보는 2ms마다 실제 각도를 보고합니다. 외력이 암을 아래로 밀면 서보는 10ms 이내에 수정하여 기계적 브레이크 없이 위치를 유지합니다.
UAV 지상국의 안테나 위치 지정– 돌풍으로 인해 표준 서보가 5-8° 편향됩니다. 광학 인코더와 빠른 루프(500Hz 업데이트)를 사용하면 편향이
의료용 유체 취급– 주사기 펌프 마이크로 서보는 0.5mL를 분배하기 위해 정확히 180° 회전해야 합니다. 미끄러지거나 걸음 수를 놓치면 투여 오류가 발생합니다. 광학 엔코더 피드백은 각 회전이 명령된 각도와 일치하도록 보장하여 ISO 13485 추적성 요구 사항을 충족합니다.
소형 CNC 펜 플로터– 미세한 선을 그릴 때 표준 서보의 전위차계 지터로 인해 물결 모양의 가장자리가 생성됩니다. 인코더 서보(예: 0.2° 정확도)는 50mm/s 이송 속도에서도 완벽한 직선을 생성합니다.
수리 기록에서 흔히 볼 수 있는 사실: "고정밀" 소비자 마이크로 서보의 현장 고장 중 80% 이상이 전위차계 마모 또는 근처 모터의 자기 간섭으로 인해 발생합니다. 광학 인코더는 두 가지 근본 원인을 모두 제거합니다.
다음의 검증된 선택 프로세스를 따르십시오(IEC 60034-2-1 및 일반적인 모션 제어 모범 사례 기반).
간단한 온/오프 또는 대략적인 포지셔닝용(5°+ 정확도)– 광학 인코더가 과도할 수 있습니다. 표준 서보가 적합합니다.
1° ~ 2° 정확도– 8‑12 PPR 광학 인코더가 있는 서보를 선택하십시오.
0.1° ~ 0.5° 정확도– 24‑48 PPR 이상이 필요합니다. 컨트롤러가 엔코더의 출력 주파수를 처리할 수 있는지 확인하십시오.
부하 토크(마찰 및 관성 포함)를 측정합니다. 그런 다음 30% 안전 마진을 추가합니다. 예: 로봇 손가락 관절에는 2.5kg·cm의 일정한 토크가 필요합니다. 정지 토크가 ≥3.3kg·cm인 서보를 선택합니다. 광학 엔코더는 토크를 증가시키지 않지만 토크가 정확하게 전달되도록 보장합니다.
일반적인 인터페이스:
증분(A, B, Z 신호)– 가장 일반적으로 펄스를 계산하는 컨트롤러(예: 인터럽트가 있는 Arduino 또는 전용 서보 드라이버)가 필요합니다.
절대(SSI, I²C, SPI)– 원점 복귀 없이 직접 위치를 제공합니다. 애플리케이션의 전원이 자주 켜지는 경우 선호됩니다.
빠른 동적 애플리케이션(예: 날개 펄럭이는 메커니즘, 고속 짐벌)의 경우 인코더의 최대 읽기 속도와 서보의 내부 PID 업데이트 빈도가 중요합니다. 좋은광학 인코더가 있는 마이크로 서보최소 300Hz 피드백 속도를 제공해야 합니다. 저가형 장치는 종종 30Hz에 불과하여 진동을 유발합니다.
광학 인코더는 먼지와 응결에 민감합니다. 먼지가 많은 환경(예: 농업용 로봇)의 경우 IP54 등급 밀봉 인코더 캐비티가 있는 모델을 선택하십시오. 습한 조건에서는 PCB의 컨포멀 코팅을 찾으십시오.
![]()
1. 엔코더 신호 케이블 길이– 서보와 컨트롤러 사이의 엔코더 와이어를 30cm 미만으로 유지하십시오. 와이어가 길수록 소음이 발생합니다. A/B 채널에는 연선 차폐 케이블을 사용하고 컨트롤러 측에서만 차폐를 접지하십시오.
2. 전원 공급 장치 분리– 광학 인코더는 추가로 20‑50mA를 소비합니다. 1A 정격의 표준 BEC(배터리 제거기 회로)는 모터 시동 중에 전압을 떨어뜨려 인코더 결함을 일으킬 수 있습니다. 인코더 또는 2A+ BEC에는 별도의 5V 레귤레이터를 사용하십시오. 실제 쿼드콥터 짐벌에서는 많은 "인코더 서보 결함"이 1A BEC로 추적되었습니다. 3A BEC로 업그레이드한 후 문제가 사라졌습니다.
3. 원점 복귀 절차– 증분형 엔코더의 경우 시작 시 항상 원점 복귀 루틴을 수행하십시오(물리적 엔드스톱 또는 레퍼런스 마크로 구동). 이 요구 사항을 코드에 명확하게 문서화하세요. 원점 복귀 생략은 위치 오프셋 오류의 가장 큰 원인입니다.
4. 기계적 백래시 보상– 완벽한 엔코더 피드백이 있어도 기어 백래시(마이크로 기어 트레인에서 일반적으로 0.5°-1°)로 인해 데드밴드가 생성됩니다. 간단한 백래시 보상 프로그래밍: 방향을 변경할 때 백래시 각도의 절반만큼 대상을 초과한 다음 대상으로 반전합니다. 이는 효과적인 오류를 다음과 같이 줄입니다.
필드노트: 카메라 짐벌 사용자가 충돌 후 광학 인코더 서보가 "제로를 잃었습니다"라고 보고했습니다. 실제 원인은 인코더 디스크의 자기 스트립에 부착된 작은 금속 칩이었습니다(그러나 광 디스크는 비자성입니다). 잠깐, 이것은 광학이므로 금속 칩이 달라붙을 수 없습니다. 수정: 광학의 경우 먼지가 실제 문제입니다. 따라서 증상은 회전당 한 번씩 주기적인 위치 오류가 발생하는 것이었습니다. 이는 인코더 디스크에 긁힌 자국이나 먼지가 있음을 나타냅니다. 청소해서 해결했습니다.
Q1: 표준 마이크로 서보를 광학 인코더 서보로 변환할 수 있습니까?
실제로는 아닙니다. 기어박스를 분해하고 출력 샤프트에 인코더 디스크를 설치한 다음 광학 센서와 인코더 입력이 있는 새 제어 보드를 추가해야 합니다. 기계적 정렬은 매우 까다롭습니다(공차 0.1mm).케이파워공장에서 보정되었으며 어떤 DIY 시도보다 더 안정적입니다.
Q2: 광학 인코더 서보는 더 많은 전력을 소비합니까?
예, 일반적으로 LED 및 광검출기의 경우 15‑30mA가 추가됩니다. 배터리 구동 장치(예: 소형 인간형 로봇)의 경우 총 소비량이 5~10% 추가됩니다. 그러나 높은 전류로 위치를 유지할 필요가 없어 절약된 전력(엔코더가 활성 수정을 통해 더 낮은 유지 토크를 허용하므로)이 보상되는 경우가 많습니다. 테스트 결과 순 ±2% 차이가 나타났습니다.
Q3: 전원을 켰을 때 광학 인코더 서보가 때때로 "트위치"하는 이유는 무엇입니까?
컨트롤러는 원점 복귀 전에 무작위 인코더 상태를 읽습니다. 일부 서보에는 모터에 잠시 전원이 공급되는 전원 켜짐 상태가 있습니다. 해결책: 전원을 켠 후 처음 50ms 동안 컨트롤러 출력을 고임피던스(서보 비활성화)로 설정한 다음 원점 복귀를 수행하십시오.
Q4: 광학 인코더 LED의 일반적인 수명은 얼마나 됩니까?
고품질 광학 인코더는 정격 수명이 50,000시간(연속 5.7년)이 넘는 적외선 LED를 사용합니다. 그 후에는 광 출력이 저하되지만 서보는 여전히 감소된 마진으로 작동하는 경우가 많습니다.케이파워설계에서는 고효율 LED와 자동 게인 제어를 사용하여 제품의 10년 설계 수명 동안 성능을 유지합니다.
중요한 시스템에 배포하기 전에 다음 3단계 테스트 프로토콜을 실행하십시오(모션 제어 실험실에서 널리 사용됨).
1. 정적 정확도 테스트– 0°에서 180° 사이에서 무작위로 20개의 각도를 명령합니다. 디지털 각도기(해상도 0.1°)로 실제 각도를 측정합니다. 오류는 지정된 히스테리시스(일반적으로 0.3°) 이하여야 합니다. 기록 및 플롯 - 체계적인 오프셋은 교정 오류를 나타냅니다.
2. 동적 부하 테스트– 관성 하중(예: 5cm 알루미늄 막대)을 부착합니다. 인코더 출력을 통해 60° 단계 및 로그 위치를 명령합니다. 오버슈트는 다음과 같아야 합니다.
3. 반복 드리프트 테스트– 10,000회 주기 동안 45°~135° 사이에서 순환합니다. 최종 위치 오차를 측정합니다. 좋은 광학 인코더 서보는 순 드리프트를 보여줍니다.
테스트가 실패하면 먼저 인코더의 실시간 데이터를 사용하여 PID 게인(비례, 적분, 미분)을 다시 조정하십시오. 이는 인코더가 아닌 서보에서는 불가능한 기능입니다.
인코더 피드백을 효과적으로 사용하려면 코드에서 위치와 속도를 모두 읽어야 합니다. 다음은 최소한의 예입니다(서보가 PWM 명령을 수락하고 인코더 A/B 신호를 출력한다고 가정).
// 광학 인코더 마이크로 서보 제어를 위한 의사 코드 휘발성 긴 인코더Count = 0; float targetDeg = 0.0; float Kp = 1.2, Ki = 0.05, Kd = 0.3; // 사전 조정된 값 void EncoderISR() { // A/B 전환을 읽어 업데이트 카운트를 읽습니다. EncoderCount += readEncoderQuadrature(); } float getCurrentAngle() { return (encoderCount / pulsesPerDegree); // 예: 12 PPR = 3도당 펄스 } void controlLoop() { float current = getCurrentAngle(); 부동 오류 = targetDeg - 현재; 정적 부동 lastError = 0, 적분 = 0; 적분 += 오류dt; 부동 소수점 파생 = (오류 - lastError) / dt; 플로트 출력 = Kp오류 + 기적분 + Kd유도체; 제약(출력, -255, 255); writePWMMotor(출력); lastError = 오류; }
액션 포인트: 항상 불감대를 구현합니다(예: |error|
광학 인코더가 장착된 마이크로 서보는 정밀도, 반복성 및 장기적인 신뢰성이 타협할 수 없는 경우 최종 솔루션을 나타냅니다. 표준 전위차계 기반 서보는 광학 피드백이 제공하는 ±0.5° 정확도, 정지 감지 또는 수백만 사이클 수명을 제공할 수 없습니다. 로봇 팔, 카메라 짐벌 및 의료 기기의 실제 증거는 광학 인코더 서보의 한계 추가 비용으로 몇 주에 걸친 디버깅 및 현장 오류가 제거된다는 사실을 일관되게 보여줍니다.
핵심 테이크아웃: 다음을 선택하세요.광학 인코더가 있는 마이크로 서보애플리케이션에 필요한 경우:
위치오차 1도 미만
전기적으로 잡음이 많은 환경에서의 작동(예: 브러시리스 모터 또는 고전류 전선 근처)
200,000사이클 이상 유지보수가 필요 없는 작동
실시간 정지 보고 및 안전한 전류 제한
즉각적인 조치 단계:
1. 섹션 4의 체크리스트를 사용하여 필요한 분해능과 토크를 계산하십시오.
2. 컨트롤러와의 인코더 인터페이스 호환성을 확인하십시오(증분 대 절대).
3. 통합 전에 섹션 8의 3단계 성능 테스트를 수행합니다.
4. 기성품 품질 및 엔지니어링 지원을 위해케이파워광학 인코더가 포함된 전체 범위의 마이크로 서보를 제공합니다. 각 장치는 12개월 추적 가능한 테스트 보고서로 공장에서 보정되었습니다. 귀하의 로드 프로필에 맞는 CAD 모델 및 PID 튜닝 가이드를 얻으려면 Kpower의 기술 문서 포털을 방문하십시오.
기억하세요: 모션 제어에서 "명령된 위치"는 단지 희망일 뿐입니다. "광학 엔코더에 의해 확인된 위치"는 사실입니다. 지금 광학 피드백으로 전환하여 정밀 작동 프로젝트에서 추측을 없애십시오.
가이드 끝 ---
업데이트 시간:2026-04-25