게시됨 2026-04-12
MG90S를 연결한 경우서보 기구단일 보드 컴퓨터에 모터를 연결했는데 회전을 거부하면 애호가와 엔지니어 사이에서 매우 일반적인 문제에 직면하게 됩니다. 올바른 배선과 코드에도 불구하고 모터가 움찔거리거나 윙윙거리거나 완전히 정지 상태를 유지할 수 있습니다. 이 기사에서는 실제 사례를 기반으로 한 단계별 진단 가이드를 제공하며 가장 빈번한 세 가지 근본 원인인 전원 공급 부족, 잘못된 PWM 신호 구성 및 배선 오류에 중점을 둡니다. 아래의 구조화된 점검을 따르면 몇 분 안에 문제를 식별하고 해결할 수 있습니다.
MG90S서보 기구적절한 전류를 갖춘 안정적인 5V DC 공급이 필요합니다. 회전하는 동안, 특히 부하가 걸린 상태에서는 순간적으로 최대 500~800mA를 소모할 수 있습니다. 대부분의 단일 보드 컴퓨터 5V 핀은 모든 구성 요소에서 공유되는 총 전류 1~1.5A로 제한됩니다. 때서보 기구움직이려고 하면 전압이 4.2V 아래로 떨어지며 온보드 제어 회로가 재설정되어 회전이 없거나 약한 지터만 발생합니다.
실제 사례:사용자는 보드의 5V 핀에서 직접 MG90S에 전원을 공급하는 동시에 LCD와 3개의 센서도 실행했습니다. 서보가 회전하지 않습니다. 서보의 전원 핀에서 전압을 측정한 결과 작동 중에 3.8V만 발견되었습니다. 서보를 외부 5V/2A 전원 공급 장치(보드에 대한 공통 접지 포함)로 이동하면 전체 회전이 복원되었습니다.
실행 가능한 수정 사항:
전용 5V 전원(예: 5V/2A USB 충전기 또는 5V 조정기가 있는 배터리 팩)을 사용하십시오.
서보의 빨간색 선을 외부 +5V에 연결하고, 갈색/검은색 선을 외부 접지에 연결하고, 주황색/노란색 신호 선을 보드의 GPIO 핀에 연결합니다.
비판적인:외부 공급 장치의 접지를 단일 보드 컴퓨터의 접지에 연결합니다. 공통 접지가 없으면 PWM 신호에는 참조가 없으며 서보는 움직이지 않습니다.
MG90S는 펄스 폭이 500μs(0° 위치)에서 2500μs(180° 위치) 사이인 표준 50Hz PWM 신호(주기 = 20ms)를 기대합니다. 많은 소프트웨어 라이브러리는 기본적으로 50Hz 주파수를 사용하지만 일반적인 실수는 잘못된 듀티 사이클 범위 또는 핀 번호를 사용하는 것입니다.
실제 사례:사용자가 50Hz 신호를 생성했지만 실수로 듀티 사이클을 2.5%~12.5%(정확히는 500μs~2500μs에 해당) 값으로 설정하는 스크립트를 작성했습니다. 그러나 그들은 이미 다른 기능에 의해 점유된 하드웨어 PWM 핀을 사용했습니다. 서보가 응답하지 않았습니다. 무료 GPIO 핀으로 전환하고 PWM 채널을 초기화하면 문제가 올바르게 해결되었습니다.
단계별 검증:
1. 빈도 확인:오실로스코프나 로직 분석기를 사용하여 신호가 50Hz(±1Hz)인지 확인합니다.
2. 펄스 폭 측정:최소 듀티 사이클에서 펄스는 0.5ms여야 합니다. 최대 2.5ms.
3. 알려진 작업 스크립트를 테스트합니다.10초에 걸쳐 서보를 0°에서 180°로 이동하는 간단한 스윕을 실행합니다. 서보가 여전히 회전하지 않으면 전원이나 배선에 문제가 있을 가능성이 높습니다.
4. 소프트웨어 타이밍:하드웨어 PWM 대신 소프트웨어 PWM(비트 뱅잉)을 사용하는 경우 CPU 부하로 인해 펄스 타이밍이 불규칙해질 수 있습니다. 가능하면 하드웨어 PWM 채널을 사용하십시오.
일반적인 코드 조각(모든 플랫폼에 대한 의사 코드):
PWM 주파수 = 50Hz를 설정합니다.
듀티 사이클을 0°로 설정: 펄스 폭 500 µs → (500 µs / 20 ms) 100% = 2.5%.
180°에 대한 듀티 사이클 설정: 펄스 폭 2500 µs → (2500 µs / 20 ms) 100% = 12.5%.
위치 명령을 보내고 서보가 해당 각도에 도달할 때까지 최소 15ms를 기다립니다.
올바른 전원과 신호가 있어도 와이어가 느슨하거나 교체되면 회전이 방지됩니다. MG90S는 갈색(접지), 빨간색(전원), 주황색(신호) 등 표준 3핀 커넥터를 사용합니다. 그러나 공급업체마다 다른 색상 주문을 사용할 수 있습니다. 항상 서보의 데이터시트와 비교하여 핀아웃을 확인하십시오.
일반적인 배선 실수:
신호 및 접지 교환:서보가 응답하지 않거나 이상하게 작동할 수 있습니다.
브레드보드의 접촉 불량:얇은 점퍼선이나 마모된 브레드보드 구멍으로 인해 간헐적으로 연결이 끊길 수 있습니다. 전선을 납땜하거나 견고한 Dupont 커넥터를 사용하십시오.
긴 신호선:신호선이 차폐 없이 50cm(20인치)를 초과하면 노이즈로 인해 PWM 펄스가 손상될 수 있습니다. 전선을 짧게 유지하거나 차폐 케이블을 사용하십시오.
![]()
빠른 테스트:신호 와이어를 분리하고 신호 핀을 5V 공급 장치에 짧게 접촉하여 수동으로 5V 펄스를 제공합니다(전류를 제한하기 위해 직렬로 연결된 1kΩ 저항 사용). 서보는 임의의 위치로 점프해야 합니다. 수동 테스트를 하여도 움직이지 않는다면 서보 자체의 불량일 수 있습니다.
때로는 서보가 전기적으로 양호하지만 물리적 장애물이나 내부 손상으로 인해 회전할 수 없는 경우도 있습니다. MG90S에 실속 토크(5V에서 약 2.0kg·cm)를 초과하는 과부하가 발생하면 내부 플라스틱 기어가 벗겨질 수 있습니다. 또한 서보 혼이 너무 세게 조여지거나 장애물에 부딪히면 모터가 정지합니다.
진단:
서보 혼(암)을 제거하고 스윕 코드를 다시 실행하십시오. 출력 샤프트가 자유롭게 회전하는 경우 문제는 기계적 바인딩입니다.
잘 들어보세요. 움직임이 없는 윙윙거리는 소리는 일반적으로 토크 부족으로 인해 기어가 벗겨졌거나 모터가 정지되었음을 나타냅니다.
샤프트를 손으로 회전시켜 보십시오(전원을 끈 상태에서). 기어트레인의 약간의 저항에도 불구하고 부드럽게 느껴져야 합니다. 갈리거나 딸깍 소리가 나면 기어가 손상됩니다.
많은 라이브러리에는 적절한 초기화 순서가 필요합니다. PWM 신호가 안정화되기 전에 위치 명령 전송을 시작하면 서보는 모든 명령을 무시할 수 있습니다. 또한 일부 단일 보드 컴퓨터에는 신호를 방해하는 기본 핀 상태(예: 풀업 또는 풀다운)가 있습니다.
권장 시작 순서:
1. GPIO 핀을 출력으로 설정합니다.
2. 중립 듀티 사이클(1.5ms 펄스 폭, 90°에 해당)을 사용하여 50Hz에서 PWM 신호를 시작합니다.
3. 서보의 내부 전압 조정기가 안정화될 때까지 최소 300ms를 기다립니다.
4. 그런 다음 특정 위치 명령을 보냅니다.
실제 사례:사용자는 각도를 설정하고 즉시 센서를 읽는 루프를 작성했습니다. 명령이 전송되었기 때문에 서보는 회전하지 않았지만 서보가 응답할 시간을 갖기 전에 프로그램이 다음 라인으로 이동했습니다. 각 위치 명령 후에 20ms 지연을 삽입하여 문제를 해결했습니다.
MG90S 서보는 다음과 같은 세 가지 주요 이유로 회전하지 않습니다.
1. 전력 부족– 부하가 걸린 상태에서 전압이 4.5V 미만으로 떨어집니다. 항상 공통 접지가 있는 외부 5V/2A 공급 장치를 사용하십시오.
2. 잘못된 PWM 신호– 50Hz 주파수와 500~2500μs 사이의 펄스 폭을 확인합니다.
3. 배선 또는 기계적 결함– 연결을 확인하고, 테스트를 위해 혼을 제거하고, 물리적인 장애물이 없는지 확인하십시오.
MG90S를 즉시 회전시키려면:
1. 전원 분리:다른 모든 주변 장치를 분리하고 전용 5V/2A 소스에서 서보에 전원을 공급합니다. 근거를 하나로 묶으십시오.
2. 최소 테스트 스크립트 실행90° 명령만 보낸 다음 0°, 180° 명령을 보내고 1초 지연됩니다.
3. 신호를 측정하세요저렴한 로직 분석기 또는 220Ω 저항과 직렬로 연결된 간단한 LED를 사용하면 깜박이는 LED가 PWM 활동을 나타냅니다.
4. 서보 교체위의 방법 중 어느 것도 작동하지 않는 경우(새로운 MG90S의 가격은 몇 달러에 불과합니다).
이 구조화된 접근 방식을 따르면 95% 이상의 경우에 "회전 없음" 오류를 해결할 수 있습니다. 기억하세요: 전원이 먼저, 신호가 두 번째, 배선이 세 번째입니다. 모든 서보 문제 해결 작업을 위해 이 체크리스트를 편리하게 보관하십시오.
업데이트 시간:2026-04-12