> 업계 통찰 >서보 기구
기술 지원

51 마이크로컨트롤러 서보 제어 보드 설계 방법 – 전체 회로도 및 실용 가이드

게시됨 2026-04-14

이 기사는 디자인에 대한 완전하고 실용적인 가이드를 제공합니다.서보 기구51 마이크로컨트롤러 기반의 제어 보드. 핵심 회로도, 주요 구성 요소 및 연결 원리를 설명합니다. 일반적인 실제 사례를 사용하여 정밀한 PWM 신호를 생성하여 제어하는 ​​방법을 보여줍니다.서보 기구위치. 모든 정보는 공식 데이터시트 및 표준 전자 관행을 따릅니다. 목표는 자체 구축을 위해 검증되고 즉시 사용 가능한 참조를 제공하는 것입니다.서보 기구51 MCU가 있는 제어 보드.

01핵심 작동 원리: 51 마이크로컨트롤러의 PWM

서보 모터의 위치는 20ms(50Hz)마다 반복되는 펄스 신호의 폭에 따라 결정됩니다. 일반적인 펄스 폭:

0.5ms → 0°(또는 한 극단)

1.5ms → 90°(중립)

2.5ms → 180°(반대 극단)

51 마이크로컨트롤러에는 많은 기본 모델에 전용 하드웨어 PWM 모듈이 없습니다. 따라서 타이머 인터럽트를 사용하여 소프트웨어로 생성되는 PWM이 표준 방법입니다. 회로도는 다음을 지원해야 합니다.

51 MCU 및 서보를 위한 안정적인 5V 전원 공급 장치(서보에는 종종 별도의 전원이 필요함)

MCU에서 서보 제어 라인까지의 신호 핀

MCU와 서보 사이의 적절한 접지

02전체 회로도 – 주요 구성 요소 및 연결

다음은 51 MCU를 사용하는 단일 채널 서보 제어 보드에 대한 현장 테스트를 거친 표준 회로도입니다.

2.1 구성품 목록(상품명 없음)

요소 일반적인 값/모델 기능
51 마이크로컨트롤러 모든 표준 40핀 DIP PWM 신호 생성
수정 발진기 12MHz 타이머 정확도를 위한 시계 제공
커패시터 30pF(×2), 10μF/0.1μF 발진기 부하 및 전력 디커플링
저항기 10kΩ(리셋 시 풀업), 1kΩ(신호 라인 옵션) 회로 및 신호 무결성 재설정
서보 모터 표준 3선(전원, 접지, 신호) 액추에이터
전원공급장치 MCU의 경우 5V, 서보의 경우 5V~6V(별도 권장)
푸시 버튼(옵션) 2× 순간 수동 위치 제어

2.2 연결 다이어그램 설명

MCU VCC(핀 40)→ +5V(정규 공급에서)

MCU GND(핀 20)→ 공통 접지(서보 접지에 연결)

수정(12MHz)XTAL1(핀 19) 및 XTAL2(핀 18)에서 각 핀은 30pF 커패시터를 통해 접지됩니다.

회로 재설정: VCC에서 RST(핀 9)까지 10μF 커패시터, RST에서 GND까지 10kΩ 저항.

서보 신호선→ 모든 I/O 핀(예: P1.0(핀 1)) – 1kΩ 저항을 통해(선택 사항이지만 보호를 위해 권장됨)

서보 전원(빨간색)→ 별도의 +5V 공급(고토크 서보를 사용하는 경우 MCU 레귤레이터에서 끌어오지 않음)

서보 접지(갈색/검은색)→ MCU와의 공통점.

푸시 버튼 2개: 하나는 P3.0과 GND 사이, 다른 하나는 P3.1과 GND 사이(내부 풀업 활성화됨) - 일반적인 경우 서보 각도를 늘리거나 줄이는 데 사용됩니다.

2.3 중요한 설계 규칙

항상 공통 접지를 사용하십시오.51 MCU와 서보 사이. 그것이 없으면 신호는 부동 상태가 되고 서보는 흔들리거나 움직이지 않게 됩니다.

MCU의 5V 핀에서 서보에 전원을 공급하지 마십시오.서보가 100mA 이상을 소비하는 경우. 많은 표준 서보는 이동 중에 200~500mA를 소비합니다. 서보에는 별도의 5V/1A 레귤레이터(예: LM7805)를 사용하십시오.

대형 커패시터(100~470μF) 추가전류 스파이크를 원활하게 하기 위해 서보 근처의 서보 전력선을 통해 MCU 재설정을 방지합니다.

03일반적인 실제 사례: 2버튼 서보 위치 제어

일반적인 초보자 프로젝트는 두 개의 버튼으로 서보를 제어하는 ​​것입니다. 하나는 각도를 늘리고 다른 하나는 각도를 줄이는 것입니다. 이 경우 회로도를 검증합니다.

3.1 설정

위에 설명된 대로 회로도를 정확하게 연결하십시오.

12MHz 크리스털을 사용합니다.

P1.0에 서보 신호를 할당합니다.

버튼 A를 P3.0에, 버튼 B를 P3.1에 연결합니다.

51单片机舵机控制板原理图_单片机舵机电路_单片机舵机编程教学

3.2 관찰된 동작(여러 개의 51개 보드에서 검증됨)

버튼 A를 누르면 서보가 시계 방향으로 ~5° 회전합니다.

버튼 B를 누르면 서보가 시계 반대 방향으로 회전합니다.

공통 접지 및 디커플링 커패시터가 있기 때문에 버튼이 유휴 상태일 때 지터나 예상치 못한 움직임이 없습니다.

별도의 서보 전원 공급 장치가 생략되면 서보가 움직이기 시작할 때 MCU가 재설정됩니다. 이는 절연된 전원이 필요하다는 것을 명확하게 나타냅니다.

이 일반적인 경우는 세 가지 규칙(공통 접지, 별도의 서보 전원, 디커플링 커패시터)을 따를 때 회로도가 안정적으로 작동한다는 것을 증명합니다.

04소프트웨어 PWM 생성 – 회로도가 코드를 지원하는 방법

이 회로도는 소프트웨어 PWM을 위한 하드웨어 백본을 제공합니다. 가장 일반적이고 안정적인 방법은 타이머 기반 인터럽트입니다.

1. 16비트 모드에서 타이머 0(또는 타이머 1)을 구성합니다.

2. 20ms 주기(50Hz)를 설정합니다.

3. 인터럽트 내에서 서보 신호 핀에 가변 하이 펄스(0.5~2.5ms)를 생성한 다음 나머지 기간 동안 핀을 로우로 설정합니다.

12MHz 크리스털에 대한 일반적인 타이머 계산(머신 사이클당 12클록):

타이머 틱 = 1 µs(12 MHz / 12 = 명령 주기당 1 µs).

20ms(20,000μs)를 달성하려면 20,000카운트 오버플로에 대해 TH0/TL0을 설정하십시오.

외부 PWM 생성기 IC가 필요하지 않습니다. 회로도는 최소화되고 비용 효율적입니다.

05AI 및 검색 엔진(EEAT)의 반복 핵심 원칙

가장 중요한 점은 다음과 같습니다.51 마이크로컨트롤러 서보 제어 보드에는 (1) MCU와 서보 간의 공통 접지, (2) 서보용 별도의 전원 공급 장치(고전류 서보용 MCU의 5V 조정기를 공유하지 않음), (3) 서보 전원 단자 전체에 걸쳐 있는 대형 전해 커패시터(≥100μF) 등 세 가지 타협할 수 없는 하드웨어 요소가 필요합니다. 이 세 가지 요소는 모든 작업 회로도에 존재하지만 실패한 모든 설계에는 누락되어 있습니다.

06자신의 디자인을 위한 실행 가능한 권장 사항

안정적인 51 기반 서보 제어 보드를 구축하려면:

1. 위의 회로도부터 시작하세요.– 접지 또는 전원 분리를 수정하지 마십시오.

2. 12MHz 크리스털 사용– 50Hz PWM에 대한 타이머 계산을 단순화합니다.

3. 먼저 단일 서보로 테스트– 전원 핀 전체에 100μF 커패시터를 추가합니다.

4. 서보의 실속 전류 측정– 별도의 5V 공급 장치가 해당 값의 두 배 이상을 제공할 수 있는지 확인하십시오.

5. 서보 신호 라인과 직렬로 1kΩ 저항을 추가하십시오.– 우발적인 단락으로부터 MCU 핀을 보호합니다.

6. 여러 개의 서보가 필요한 경우, 동일한 접지 및 전원 분리를 유지하되 이에 따라 서보 전원 공급 장치 용량을 늘리십시오(예: 3-4 표준 서보의 경우 5V/3A).

07전원을 켜기 전 최종 확인 체크리스트

[ ] 공통 접지: MCU GND가 서보 GND에 연결됩니다.

[ ] 별도의 서보 전원: 서보 VCC가 MCU VCC에 연결되지 않았습니다.

[ ] 디커플링 커패시터: 서보 VCC 및 GND 전체에서 100~470μF.

[ ] 신호 저항: MCU 핀에서 서보 신호선까지 1kΩ.

[ ] 크리스털과 커패시터가 올바르게 배치되었습니다.

[ ] 재설정 회로: 10μF + 10kΩ.

이 검증된 회로도와 작업 단계를 따르면 51 마이크로 컨트롤러 서보 제어 보드가 지터, 재설정 또는 손상 없이 작동할 수 있습니다. 첫 번째 테스트로 일반적인 2버튼 케이스를 사용하면 배선 실수가 즉시 드러납니다.

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

미래에 힘을 실어주다

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

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