> 업계 통찰 >커스텀 드라이브
기술 지원

SG90 마이크로 서보 모터 9g: 사양, 배선 및 프로그래밍에 대한 완전한 가이드

게시됨 2026-04-01

SG90 9g 마이크로 소개서보 기구

SG90 마이크로서보 기구모터 (일반적으로 "9g라고 함)서보 기구")는 초급 및 중급 전자 프로젝트에서 가장 널리 사용되는 액추에이터 중 하나입니다. 정밀한 각도 제어를 제공하는 작고 가벼운 서보로 로봇 공학, 원격 제어 차량 및 자동화 시스템에 이상적입니다. 안정적인 작동을 보장하고 과열 또는 기어 벗겨짐과 같은 일반적인 고장을 방지하려면 정확한 사양, 적절한 배선 및 프로그래밍 방법을 이해하는 것이 필수적입니다.

이 가이드는 검증된 기술 사양, 단계별 배선 지침 및 즉시 사용 가능한 프로그래밍 예제를 제공하여 이 서보를 프로젝트에 성공적으로 통합하는 데 도움을 줍니다.

1. 핵심 기술 사양

아래 나열된 모든 값은 제조업체의 공식 데이터시트에서 파생되었으며 독립적인 테스트를 통해 검증되었습니다. 이러한 사양은 올바른 전원 공급 장치를 선택하고 안전한 작동을 보장하는 데 중요합니다.

매개변수 메모
작동 전압 3.0V – 6.0V 최적의 토크와 안정성을 위해 4.8V – 5.0V 권장
스톨 토크 1.8kg·cm(4.8V 기준) 토크는 4.5V 미만에서 크게 감소합니다.
작동 속도 0.10초/60°(4.8V 기준) 전압이 높을수록 속도가 증가합니다.
회전 범위 0° – 180° 기계적 정지는 회전을 제한합니다. 이 범위 이상으로 힘을 가하지 마십시오.
데드 밴드 폭 5μs 이동을 시작하는 데 필요한 최소 펄스 폭 변경
무게 9g(±1g) 부착된 전선과 커넥터가 포함되어 있습니다.
치수 22.8 x 12.2 x 27.4mm 생산 배치마다 약간 다를 수 있습니다.
커넥터 유형 3핀 암 헤더(JR/Futaba 표준) 핀 순서: 신호(S), 전원(VCC), 접지(GND)
기어 재질 나일론 플라스틱 기어; 높은 토크 또는 연속 부하 응용 분야에는 적합하지 않습니다.

> 원천:제조업체 데이터시트 및 표준화된 서보 사양은 업계 표준에 따라 검증되었습니다.

2. 핀아웃 및 배선 지침

잘못된 배선은 서보 손상의 가장 일반적인 원인입니다. SG90은 표준 3핀 인터페이스를 사용합니다. 연결하기 전에 핀을 올바르게 식별하십시오.

핀 식별

갈색 또는 검정색 와이어:접지(GND) - 시스템 접지에 연결합니다.

빨간색 와이어:전원(VCC) - 안정적인 4.8V~5.0V 전원에 연결합니다.

주황색 또는 노란색 와이어:신호(PWM) - 마이크로컨트롤러 PWM 지원 핀에 연결합니다.

마이크로컨트롤러에 배선(예: Arduino, ESP32, Raspberry Pi Pico)

서보 와이어 아두이노 우노 ESP32 외부 전원 공급 장치
브라운(GND) 접지 접지 전원 공급 장치의 GND
레드(VCC) 5V 핀(저전류 전용) 5V 핀(저전류 전용) 5V 외부 공급 장치의 양극 단자
주황색(신호) PWM 핀(예: D9) PWM 가능 GPIO 전원 공급 장치에 연결되지 않음

임계 전력 참고:

SG90은 최대이동 중 250mA그리고 이상실속 시 500mA. 대부분의 마이크로 컨트롤러 온보드 전압 조정기(예: Arduino 5V 핀)는 특히 여러 서보를 사용할 때 이 전류를 안전하게 공급할 수 없습니다. 안정적인 작동을 위해:

전용기를 사용하세요5V 외부 전원 공급 장치서보당 최소 1A 정격입니다.

연결하다마이크로컨트롤러 접지에 대한 외부 공급 접지신호 회로를 완성합니다.

하다~ 아니다확장되거나 반복되는 움직임을 위해 마이크로컨트롤러의 5V 핀에서 직접 서보에 전원을 공급합니다.

3. 제어신호 사양

SG90은 표준 50Hz PWM 신호로 제어됩니다. 정확한 위치 지정을 위해서는 펄스 폭 범위를 이해하는 것이 필수적입니다.

PWM 신호 매개변수

빈도:50Hz(주기 = 20ms)

펄스 폭 범위:500 µs ~ 2400 µs(이론적으로); 실제 기계적 범위는1000μs ~ 2000μs대부분의 유닛에서.

펄스 폭 대 각도 매핑

각도 펄스 폭 듀티 사이클(50Hz에서)
1000μs 5.0%
90° 1500μs 7.5%
180° 2000μs 10.0%

일반적인 문제:

일부 컨트롤러는 기본적으로 500 µs – 2400 µs 범위로 설정되어 있으며, 이로 인해 서보가 기계적으로 정지하게 되어 윙윙거리는 소리, 과열 및 기어 손상이 발생할 수 있습니다. 항상 신호 출력을 1000~2000μs 범위로 교정하십시오.

4. 프로그래밍 예제

이러한 예제는 즉시 사용하도록 설계되었습니다. 섹션 2에 설명된 대로 적절한 배선과 외부 전원 공급 장치가 있다고 가정합니다.

Arduino (내장 서보 라이브러리 사용)

#포함하다서보 myServo; 무효 설정() { myServo.attach(9, 1000, 2000); // 핀 9에 연결, 펄스 폭 범위 설정 } void loop() { myServo.write(0); // 0도로 이동 Delay(1000); myServo.write(90); // 90도로 이동 Delay(1000); myServo.write(180); // 180도로 이동 Delay(1000); }

Raspberry Pi Pico/ESP32의 MicroPython

from machine import Pin, PWM import time # GPIO 핀 15에서 PWM 구성, 주파수 50Hz Servo = PWM(Pin(15), freq=50, Duty_u16=0) def set_angle(angle): # 각도를 듀티 사이클로 변환(0-180 ~ 1000-2000 µs) pulse_width = 1000 + (각도 / 180)1000 듀티 = int(pulse_width / 2000065535) # 20ms 주기 Servo.duty_u16(duty) # 테스트 동작 set_angle(0) time.sleep(1) set_angle(90) time.sleep(1) set_angle(180) time.sleep(1)

라즈베리 파이(pigpio 또는 RPi.GPIO 사용)

안정적인 작동을 위해서는 Raspberry Pi의 하드웨어 PWM을 권장합니다.

import pigpio import time pi = pigpio.pi() if not pi.connected:exit() # GPIO 18에서 펄스 폭 범위 설정 pi.set_servo_pulsewidth(18, 0) # 신호 없이 시작 def set_angle(angle): pulse = 1000 + (angle / 180) * 1000 pi.set_servo_pulsewidth(18, pulse) # 스윕 set_angle(0) time.sleep(1) set_angle(90) time.sleep(1) set_angle(180) time.sleep(1) pi.set_servo_pulsewidth(18, 0) # 정지 신호 pi.stop()

sg90 micro servo motor 9g_sg90 micro servo motor 9g_sg90 micro servo motor 9g

5. 일반적인 운영 문제 및 솔루션

문제 1: 서보가 흔들리거나 움직이지 않음

원인:전원 공급이 부족하거나 공유 접지가 누락되었습니다.

해결책:외부 전원 공급 장치 접지가 마이크로컨트롤러 접지에 연결되어 있는지 확인하십시오. 전원 공급 장치가 최소 0.5A를 지속적으로 공급할 수 있는지 확인하십시오.

문제 2: 끝 위치에서 서보가 윙윙거립니다.

원인:신호 펄스 폭이 기계적 범위를 초과합니다.

해결책:PWM 범위를 1000~2000μs로 제한합니다. 0° 또는 180°를 넘는 각도를 명령하지 마십시오.

문제 3: 과열 또는 과도한 전류 소모

원인:기계적 부하가 스톨 토크를 초과하거나 서보가 스톨됩니다.

해결책:부하를 줄입니다. SG90은 소형 연결 및 경량 메커니즘(예: 소형 RC 자동차 조종, 50g 미만의 카메라 짐벌 이동)으로 평가되었습니다. 지속적인 회전이나 무거운 물건을 들어올리는 용도로 사용하지 마십시오.

문제 4: 서보가 최대 180°에 도달하지 않음

원인:신호 범위가 500~2500μs로 보정되었거나 라이브러리 설정이 잘못되었습니다.

해결책:위 Arduino 예제에 표시된 대로 코드에서 펄스 폭 범위를 명시적으로 설정합니다.

6. 애플리케이션 시나리오 및 부하 고려 사항

SG90은 가벼운 작업, 간헐적인 작동을 위해 설계되었습니다. 기계적 한계를 이해하면 조기 고장을 예방할 수 있습니다.

적합한 용도

소형 RC카용 조향 메커니즘(차량 중량 500g 미만)

팬틸트 카메라 마운트(카메라 무게

교육용 키트의 로봇 팔 관절(무거운 페이로드 없음)

잠금 장치, 작은 레버 또는 표시 바늘

부적합한 용도

연속 회전 또는 휠 구동(연속 회전 서보 또는 DC 모터 필요)

금속 기어 또는 높은 토크가 필요한 용도

부하가 걸린 상태에서 연속 작동(예: 컨베이어 벨트 제어)

실제 사례: RC 자동차 조향

일반적인 1/24 스케일 RC 자동차 변환 프로젝트에서는 단일 SG90이 앞바퀴를 조종하는 데 사용됩니다. 서보는 스티어링 링키지에 직접 연결됩니다. 이 시나리오에서 서보는 별도의 배터리 팩을 통해 5V에서 작동합니다. 바퀴가 마찰이 적은 표면에 있을 때 전류 소모는 200mA 미만으로 유지됩니다. 그러나 바퀴가 카펫이나 연석에 걸리면 서보가 정지하여 500mA 이상을 소모하고 나일론 기어가 벗겨질 수 있습니다. 손상을 방지하기 위해 사용자는서보 세이버(충격을 흡수하는 유연한 연결 장치) 작동 전에 조향 메커니즘이 자유롭게 움직이는지 확인하십시오.

7. 결론 및 실행 가능한 권장 사항

SG90 마이크로 서보 모터는 설계 한계 내에서 사용할 때 신뢰할 수 있고 잘 문서화되어 있는 구성 요소입니다. 성공적인 통합은 세 가지 중요한 요소에 달려 있습니다.

1. 전원 공급 장치:항상 공통 접지가 있는 외부 5V 공급 장치를 사용하십시오.

2. 신호 교정:PWM 펄스를 1000~2000μs 범위로 제한합니다.

3. 부하 관리:실속 토크를 초과하거나 지속적인 힘을 가하지 마십시오.

권장되는 다음 단계

설치 전 테스트:벤치에서 마이크로컨트롤러와 외부 전원 공급 장치를 사용하여 서보를 실행하여 이동 범위와 전류 소모를 확인하세요.

서보 세이버를 사용하십시오:충격이나 구속이 발생할 수 있는 기계적 연결의 경우 유연한 커플러를 추가하여 내부 기어를 보호하십시오.

모니터 온도:정상 작동 후 서보가 너무 뜨거워져 만질 수 없을 경우 전원 공급 장치의 안정성과 기계적 부하를 다시 평가하십시오.

이 가이드에 제공된 사양, 배선 다이어그램 및 코드 예제를 따르면 SG90을 프로젝트에 안정적으로 통합하고 가장 일반적인 실패 지점을 피할 수 있습니다.

업데이트 시간:2026-04-01

미래에 힘을 실어주다

귀하의 제품에 적합한 모터 또는 기어박스를 추천하려면 Kpower 제품 전문가에게 문의하십시오.

케이파워에 메일보내기
문의 제출
+86 0769 8399 3238
 
kpower지도