게시됨 2026-04-16
서보 기구모델 제어 원리는 폐쇄 루프 피드백 시스템을 사용하여 소형 액추에이터가 정확한 각도 위치 지정을 달성하는 방법을 제어합니다. 간단히 말해서,서보 기구모터는 명령된 위치(제어 신호를 통해 전송됨)와 실제 위치(피드백 센서로 측정됨)를 비교하고 움직임을 조정하여 오류를 제거합니다. 이 가이드에서는 핵심 작동 원리, PWM 제어 신호의 역할, 일반적인 실제 사례, 이러한 원리를 자신의 프로젝트에 적용하기 위한 실행 가능한 단계를 설명합니다.
표준 서보 모델은 세 가지 주요 구성 요소로 구성됩니다.
DC 모터– 회전력을 제공합니다.
피드백 전위차계– 현재 출력 샤프트 각도를 측정합니다.
제어 회로– 명령된 각도와 측정된 각도를 비교하고 그에 따라 모터를 구동합니다.
제어 회로는 전위차계 전압(실제 각도)을 지속적으로 읽습니다. 제어 신호를 통해 원하는 각도를 보내면 회로는 차이(오류)를 계산하고 모터에 전원을 공급하여 해당 오류를 0으로 줄입니다. 샤프트가 명령된 각도에 도달하면 모터가 정지합니다. 이 폐쇄 루프 작동은 서보 모델을 매우 정확하고 반복 가능하게 만듭니다.
서보 모델은 일반적으로 다음을 사용하여 명령을 받습니다.펄스 폭 변조(PWM)신호.
펄스 폭(하이 펄스의 지속 시간)은 목표 각도를 결정합니다.
일반적인 표준:
1.0ms 펄스 → 0도
1.5ms 펄스 → 90도(중립)
2.0ms 펄스 → 180도
신호는 20ms(50Hz)마다 반복됩니다.
예 – 취미생활 로봇 팔:
팔에 가벼운 물체를 들어올리라고 명령하면 컨트롤러는 1.7ms 펄스(약 120°)를 보냅니다. 서보의 내부 회로는 전위차계가 120°를 읽을 때까지 모터를 구동한 다음 외부 힘에 대해 해당 위치를 유지합니다. 물체가 더 무거우면 서보는 "고생"하거나 더 많은 전류를 끌어올 수 있지만 폐쇄 루프는 각도를 유지하기 위해 지속적으로 수정합니다.
사례 1 - RC 비행기 조종면(엘리베이터):
조종사는 송신기 스틱을 움직입니다. 수신기는 스틱 위치에 비례하는 PWM 펄스 폭을 출력합니다. 서보는 엘리베이터를 정확한 각도로 이동시킵니다. 풍력은 표면을 뒤로 밀어내려고 하지만 서보의 피드백 루프는 명령된 편향을 유지하기 위해 즉시 역토크를 적용합니다. 이 직접적인 원인-결과 관계는 폐쇄 루프 제어가 외부 방해를 어떻게 무시하는지 보여줍니다.
사례 2 - 6축 로봇 팔(픽 앤 플레이스):
각 관절은 서보를 사용합니다. 제어 소프트웨어는 순차적인 각도 명령을 보냅니다. 서보의 내부 모델은 다음 움직임이 시작되기 전에 각 관절이 목표에 도달하도록 보장합니다. 이러한 정밀한 폐쇄 루프 제어가 없으면 그리퍼가 물체를 놓칠 것입니다. 여기서 원칙은 위치 확인이 시작 시뿐만 아니라 매 사이클마다 발생한다는 것입니다.
“전원이 꺼져도 서보는 위치를 유지합니다”- 거짓. 표준 서보는 제어 신호가 있고 전원이 공급될 때만 위치를 유지합니다.
"펄스가 넓을수록 항상 더 많은 토크가 제공됩니다."– 아니요. 펄스 폭은 토크가 아닌 각도를 정의합니다. 토크는 모터 크기, 기어비 및 공급 전압에 따라 달라집니다.
“서보 지터는 손상된 피드백을 의미합니다”– 시끄러운 PWM 신호 또는 부족한 전원 공급으로 인해 발생하는 경우가 많습니다. 접지 연결을 확인하고 전용 전원을 사용하십시오.
서보 모델의 전체 동작은 명령된 각도와 측정된 각도를 비교한 다음 모터를 오류가 0이 되도록 구동하는 하나의 아이디어에 기초합니다.
이 폐쇄 루프 원리는 장난감의 마이크로 서보부터 산업용 액추에이터까지 보편적입니다. 이를 이해하면 성능을 예측하고 오류를 디버그하며 더 나은 모션 시스템을 설계할 수 있습니다.
1. 마이크로컨트롤러 없이 서보를 테스트합니다.
555 타이머 회로를 사용하여 50Hz PWM 신호를 생성합니다. 펄스 폭을 1.0에서 2.0ms로 변경하려면 전위차계를 조정하십시오. 서보 샤프트가 비례적으로 움직이는 것을 관찰하십시오. 이를 통해 펄스 대 각도 관계를 시각적으로 확인할 수 있습니다.
2. 서보의 중립 및 끝점을 교정하십시오.
대부분의 서보는 1.0ms = 0° 및 2.0ms = 180°와 정확하게 일치하지 않습니다. 물리적 각도를 표시하는 동안 펄스 폭을 천천히 증가시키는 간단한 스윕 프로그램(예: Arduino)을 작성합니다. 측정된 값을 제어 한계로 사용하여 기계적 구속을 방지하십시오.
3. 귀하의 응용 분야에 적합한 서보를 선택하십시오:
연속 회전(예: 휠)의 경우 수정된 서보 또는 연속 회전 서보를 사용하십시오. 표준 서보는 이를 위해 설계되지 않았습니다.
저속에서 높은 토크를 얻으려면 금속 기어와 더 높은 전압 정격을 갖춘 서보를 선택하십시오.
다양한 부하에서의 정밀도를 위해 아날로그 전위차계 피드백 대신 자기 인코더(디지털 서보)가 있는 서보를 고려하십시오.
4. 응답하지 않는 서보 진단:
1단계: 전원을 확인합니다(대부분의 취미용 서보의 경우 4.8~6.0V).
2단계: PWM 신호 주파수를 확인합니다(45~55Hz 허용).
3단계: 듣기 - 움직이지 않고 윙윙거리는 소리가 나면 정지 상태이거나 기어가 연결된 상태를 나타냅니다.
4단계: 샤프트를 수동으로 회전시킵니다. 자유롭게 회전하면 기어트레인이 파손됩니다. 딸깍 소리가 나면 기어가 걸릴 수 있습니다.
폐쇄 루프 피드백 이해, PWM 신호 디코딩, 체계적인 테스트 등 이러한 원칙을 적용하면 프로젝트의 모든 표준 서보 모델을 안정적으로 제어할 수 있습니다. 기억하다:서보는 외부 힘에 관계없이 항상 실제 각도를 명령된 각도와 동일하게 만들려고 합니다.이것이 서보 모델 제어의 핵심입니다.
업데이트 시간:2026-04-16