게시됨 2026-04-06
이 기사에서는 표준 제어를 위한 펄스 폭 변조(PWM)의 기본 작동 원리를 설명합니다.서보 기구모터. 간단한 가변 펄스 신호가 어떻게 펄스를 결정하는지 배우게 됩니다.서보 기구로봇 팔, 원격 조종(RC) 차량 등 일반적인 실제 사례를 사용하여 의 샤프트 위치를 파악합니다. 브랜드나 회사 이름은 언급되지 않으며 모든 정보는 취미생활자 및 산업 분야에 널리 채택된 산업 표준을 기반으로 합니다.서보 기구시스템.
펄스 폭 변조(PWM)는 위치 명령을 반복되는 디지털 신호로 인코딩하는 방법입니다. 서보 모터는 단 하나의 제어선만 필요하고 신뢰성이 높으며 마이크로컨트롤러로 생성하기 쉽기 때문에 PWM을 사용합니다.
PWM 신호에는 두 가지 주요 특성이 있습니다.
기간– 하나의 완전한 온-오프 주기에 대한 시간입니다.
펄스 폭– 각 기간 동안 신호가 높은 상태(켜짐)로 유지되는 기간.
표준 서보의 경우 펄스 폭은 출력 샤프트의 특정 각도 위치로 직접 변환됩니다.
거의 모든 기존 서보는 동일한 PWM 표준을 따릅니다.
중요한:펄스 폭에 따라 각도가 결정되고 주기는 20ms로 일정하게 유지됩니다. 서보는 다음 펄스가 도착할 때까지 남은 시간(오프 기간)을 무시합니다.
표준 서보 내부에는 소형 DC 모터, 전위차계(피드백 센서) 및 제어 회로가 있습니다. 단계별 프로세스는 다음과 같습니다.
1. 제어 회로는 PWM 신호를 수신합니다.
2. 들어오는 신호의 펄스 폭을 측정합니다.
3. 해당 펄스 폭을 현재 샤프트 위치(전위차계에 의해 보고됨)와 비교합니다.
4. 차이가 있는 경우 회로는 DC 모터를 구동하여 위치가 명령된 펄스 폭과 일치할 때까지 샤프트를 회전시킵니다.
5. 서보는 동일한 펄스 폭이 20ms마다 반복되는 한 해당 위치를 유지합니다.
핵심 원칙: 펄스 폭은 목표 각도와 같습니다.펄스가 넓을수록 샤프트가 한 방향으로 더 멀리 회전합니다. 펄스가 좁을수록 반대 방향으로 더 멀리 회전합니다.
취미생활자가 3관절 로봇 팔을 제작하고 있습니다. 베이스 조인트는 표준 서보를 사용합니다. 암을 시계 방향으로 30° 회전시키기 위해 마이크로 컨트롤러는 20ms마다 1.0ms 펄스를 보냅니다. 시계 반대 방향으로 150° 회전하려면 2.0ms 펄스를 보냅니다. 팔은 각 위치로 부드럽게 움직이며, 가벼운 물건을 들고 있어도 견고하게 잡아줍니다.
RC카에서는 서보가 앞바퀴를 제어합니다. 송신기의 스티어링 휠이 중앙에 있으면 수신기는 1.5ms 펄스를 출력합니다. 즉, 바퀴가 직선을 향합니다. 휠을 완전히 왼쪽으로 돌리면 펄스가 1.0ms로 줄어들고 휠이 왼쪽 정지점으로 조향됩니다. 완전히 오른쪽으로 돌리면 펄스가 2.0ms로 증가하고 오른쪽 정지 방향으로 조정됩니다. 운전자는 즉각적이고 비례적인 조향 반응을 경험합니다.
서보 모델마다 범위가 약간 다르지만 일반적인 관계는 다음과 같습니다.
선형 관계:1.0ms에서 2.0ms 사이에서는 각도가 선형적으로 변경됩니다. 예를 들어, 1.25ms는 약 45°를 제공하고 1.75ms는 약 135°를 제공합니다.
최소 펄스 폭:0.5ms보다 짧은 펄스를 전송하면 불규칙한 동작이 발생하거나 움직이지 않을 수 있습니다.
최대 펄스 폭:2.5ms보다 긴 펄스는 서보를 기계적 한계 이상으로 구동하여 잠재적으로 내부 스토퍼를 손상시킬 수 있습니다.
신호 주파수:서보는 50Hz 신호(20ms 주기)를 예상합니다. 특수 "디지털" 서보에서는 더 높은 주파수(예: 100Hz 또는 300Hz)가 사용되지만 표준 아날로그 서보는 과열되거나 지터됩니다.
전압:대부분의 표준 서보는 4.8V ~ 6.0V에서 작동합니다. 전압이 낮을수록 토크가 감소합니다. 더 높은 전압은 제어 회로를 파괴할 수 있습니다.
> 표준 서보 모터의 샤프트 위치는 신호가 20ms마다 반복되는 경우 PWM 신호의 펄스 폭에 의해서만 결정됩니다. 펄스 폭을 변경하면 각도도 변경됩니다. 펄스 폭을 일정하게 유지하면 위치가 유지됩니다.
이것이 기억해야 할 가장 중요한 개념입니다. 서보는 듀티 사이클 백분율에 관심이 없으며 밀리초 단위의 절대 펄스 폭만 고려합니다.
위의 원칙을 바탕으로 다음 실제 단계를 수행하여 서보 시스템이 올바르게 작동하는지 확인하세요.
1. 정확한 50Hz(20ms 주기) PWM 신호 생성– 마이크로컨트롤러의 전용 서보 라이브러리 또는 하드웨어 타이머를 사용하십시오. 타이밍 지터를 유발하는 소프트웨어 지연을 피하십시오.
2. 중립 펄스(1.5ms)로 시작– 부하를 연결하기 전에 1.5ms 펄스를 전송하십시오. 이는 서보의 중심을 맞추고 갑작스러운 점프를 방지합니다.
3. 펄스 범위를 1.0ms~2.0ms로 제한합니다.– 이는 대부분의 서보의 안전한 기계적 이동을 존중합니다. 샤프트를 관찰하면서 1.0ms에서 2.0ms까지 천천히 증가시켜 특정 서보의 정확한 끝점을 테스트하십시오.
4. 서보에는 별도의 전원 공급 장치를 사용하십시오.– 서보는 이동 중에 0.5A ~ 2A 이상을 끌어올 수 있습니다. 마이크로 컨트롤러의 5V 핀에서 직접 서보에 전원을 공급하지 마십시오.
5. 대형 커패시터 추가(1000μF 이상)서보 근처의 서보 전력선을 가로질러 전압 스파이크를 흡수하고 재설정을 방지합니다.
6. 최소한 20ms마다 신호를 새로 고칩니다.– PWM 신호가 멈추면 대부분의 서보는 마지막 위치를 유지하지만 느슨해질 수 있습니다. 항상 연속 펄스를 보내십시오.
7. 각 서보를 개별적으로 교정– 제조 공차로 인해 동일한 모델의 두 서보는 0° 및 180° 펄스 폭이 약간 다를 수 있습니다. 정확한 최소/중심/최대 값을 찾기 위한 교정 루틴을 작성합니다.
서보 모터의 PWM 제어는 펄스 폭이 각도와 같다는 간단한 관계를 기반으로 하는 강력한 산업 표준 방법입니다. 고정된 20ms 주기에서 높은 시간을 1.0ms에서 2.0ms로 변경하면 샤프트가 0°에서 180°로 회전합니다. 로봇 팔 및 RC 차량과 같은 실제 응용 분야에서는 매일 이 원리를 사용합니다. 권장 신호 사양을 준수하고 위의 실행 가능한 단계를 따르면 자신의 프로젝트에서 정확하고 반복 가능하며 안정적인 서보 포지셔닝을 얻을 수 있습니다.
업데이트 시간:2026-04-06