게시됨 2026-04-22
이 가이드는 회전을 제어하기 위한 완벽하고 실행 가능한 방법을 제공합니다.서보 기구- 기반 팬-틸트 시스템. 정확하고 독립적인 팬(수평) 및 틸트(수직) 회전을 달성하기 위한 핵심 원리(PWM 신호 제어), 하드웨어 연결 단계 및 프로그래밍 논리를 학습합니다. 모든 지침은 업계 표준을 기반으로 합니다.서보 기구제어 사양을 제공하고 일반적인 오픈 소스 전자 플랫폼을 통해 검증되었습니다.
모든 표준서보 기구팬틸트 시스템에서는 펄스 폭 변조(PWM) 신호의 펄스 폭을 기준으로 특정 각도로 회전합니다. 제어 매개변수는 고정되어 있습니다.
신호 주파수: 50Hz(주기 = 20밀리초)
펄스 폭 범위전체 회전의 경우(일반적으로 0° ~ 180°):
0° → 펄스 폭0.5ms(듀티사이클 2.5%)
90° → 펄스폭1.5ms(듀티사이클 7.5%)
180° → 펄스폭2.5ms(듀티사이클 12.5%)
> 원천: 취미용 서보 모터의 표준 사양입니다(Futaba, Hitec 및 모든 호환 제조업체).
따라서 회전을 제어하려면 연속적인 50Hz 신호를 생성하고 펄스 폭을 원하는 각도의 해당 값으로 변경해야 합니다.
팬-틸트 시스템에는 일반적으로 두 개의 서보가 포함됩니다. 하나는 팬(수평 회전)용이고 다른 하나는 틸트(수직 회전)용입니다. 다음과 같이 일반 마이크로 컨트롤러 또는 서보 드라이버 보드에 연결합니다.
중요한 메모: 서보에는 별도의 5V/2A(최소) 전원 공급 장치를 사용하십시오. 마이크로컨트롤러의 5V 핀에서 직접 전원을 공급하지 마십시오. 이로 인해 불규칙한 회전이나 재설정이 발생합니다.
아래 로직은 소프트웨어 정의 PWM을 생성할 수 있는 모든 시스템(Arduino 유사, Raspberry Pi, ESP32, STM32)에서 작동합니다. 우리는 보편적인 적용을 위해 의사 코드를 사용합니다.
각도(0°~180°)를 필요한 펄스 폭(마이크로초)으로 변환합니다.
pulseWidth(각도) = 500 + (각도 * (2500 - 500) / 180)
0° → 500 µs(0.5 ms)에서
90° → 1500 µs (1.5 ms)
180°에서 → 2500 µs(2.5 ms)
![]()
PWM 주파수를 50Hz로 설정합니다. 일반적인 마이크로컨트롤러 환경에서:
pinMode(panPin, OUTPUT) pinMode(tiltPin, OUTPUT) setupPWM(panPin, 50Hz) setupPWM(tiltPin, 50Hz)
팬을 120°로 회전하고 45°로 기울이려면:
writeMicroseconds(panPin, pulseWidth(120)) // 120° → 1833 µs writeMicroseconds(tiltPin, pulseWidth(45)) // 45° → 1111 µs 지연(300) // 서보가 위치에 도달하도록 허용합니다(일반적으로 0.2-0.5초).
원활한 스캔 동작을 위해(카메라 추적 또는 장애물 감지에서 일반적):
각도 = 0 ~ 180 1단계: writeMicroseconds(panPin, pulseWidth(angle)) 지연(15) // 15ms는 50Hz 주기에서 부드러운 동작을 제공합니다.
일반적인 경우는 아날로그 조이스틱을 사용하여 팬-틸트 회전을 수동으로 제어하는 것입니다. 조이스틱의 X축을 아날로그 입력(팬 컨트롤)에 연결하고 Y축을 다른 아날로그 입력(틸트 컨트롤)에 연결합니다. 마이크로컨트롤러는 조이스틱 값(0~1023)을 읽고 이를 0~180°로 매핑합니다.
panAngle = map(joystickX, 0, 1023, 0, 180)tiltAngle = map(joystickY, 0, 1023, 0, 180) writeMicroseconds(panPin, pulseWidth(panAngle)) writeMicroseconds(tiltPin, pulseWidth(tiltAngle)) 지연(20)
이는 두 축 모두에서 즉각적이고 비례적인 회전을 생성합니다. 이는 대부분의 수동 카메라 마운트 또는 로봇 헤드 제어가 작동하는 방식과 동일합니다.
서보 팬틸트 시스템의 회전을 제어하려면 다음을 수행해야 합니다.연속 50Hz PWM 신호를 생성하고 펄스 폭을 0.5ms(0°)에서 2.5ms(180°) 사이로 변경합니다.. 독립적인 팬 및 틸트 모션에는 2개의 별도 PWM 핀과 서보당 최소 1A를 제공하는 전원 공급 장치가 필요합니다.
1. 단일 서보로 시작– 하나의 서보를 연결하고 테스트하십시오.펄스폭(각도)0°에서 180°까지 천천히 스윕하여 작동합니다. 회전 범위를 확인하십시오.
2. 두 번째 서보 추가– 첫 번째 작업이 완벽하게 작동하면 틸트 서보를 다른 핀에 연결하고 테스트를 반복하십시오.
3. 제어 방법 구현– 조이스틱, 사전 프로그래밍된 스위프 또는 외부 센서 입력(예: 자동 패닝용 초음파) 중에서 선택하십시오.
4. 항상 외부 전원을 사용하세요.– 이 한 번의 실천으로 회전 실패의 90%가 제거됩니다.
이 가이드를 따르면 독점 라이브러리나 브랜드 하드웨어에 의존하지 않고도 모든 표준 서보 기반 팬-틸트 시스템에 대해 정밀하고 반복 가능한 회전 제어를 달성할 수 있습니다.
업데이트 시간:2026-04-22