> 업계 통찰 >기어 모터
기술 지원

서보를 90도 회전시키고 제어 프로그램의 매개변수를 설정하는 방법

게시됨 2026-03-15

당신은 이런 상황에 직면했을 것입니다. 당신은 행복하게 연결했습니다서보 기구그리고 90°로 회전시키는 프로그램을 작성했습니다. 그 결과 전혀 움직이지 않거나, 쉴 새 없이 흔들리거나, 심지어 옆으로 직접 방향을 틀기도 했다. 90° 각도는 로봇 관절, 카메라 헤드, 원격 제어 모델에서 흔히 사용되는 각도이지만 이를 정확하게 제어하는 ​​데에는 요령이 있습니다. 걱정하지 마세요, 당신의 기질을 이해하는 한서보 기구, 순종적으로 90°로 회전시키는 것은 실제로 매우 간단합니다.

스티어링 기어는 어떻게 각도를 조절하나요?

스티어링 기어 내부는 실제로 모터, 감속 기어 및 각도 센서를 포함하는 폐쇄 루프 제어 시스템입니다. 제어 신호는 펄스 폭 변조 신호인 PWM 파입니다. PWM은 스위치라고 생각하시면 됩니다. 전원을 켤 때마다 지속되는 시간에 따라 위치가 결정됩니다.서보 기구. 서보의 내부 회로는 이 펄스 폭을 현재 각도와 비교합니다. 잘못된 경우 일관성이 유지될 때까지 모터를 구동하여 조정합니다.

대부분의 표준 서보의 경우 펄스 폭과 각도 간의 해당 관계는 규칙적입니다. 일반적으로 1밀리초(ms)의 펄스는 0°에 해당하고, 1.5ms는 90°에 해당하고, 2.5ms는 180°에 해당합니다. 물론 이것은 대략적인 범위이며, 다른 제조업체의 서보는 약간 다를 수 있습니다. 핵심은 서보를 90°에서 정지시키려면 20ms마다 1.5ms 폭의 높은 수준의 펄스를 보내야 한다는 것입니다.

서보 90도 신호 매개변수

이론적으로 90°는 1.5ms의 펄스 폭에 해당하지만 실제 사용에서는 일부 서보는 1.48ms로 정확하고 일부는 1.52ms가 필요하다는 것을 알 수 있습니다. 이는 서보 자체의 정확성 및 컨트롤러 타이머의 정확성과 관련이 있습니다. 따라서 새 서보를 구입하면 오실로스코프를 사용하거나 프로그램을 통해 미세 조정하여 실제 90° 지점을 찾아 움직임이 정확해지는 것이 가장 좋습니다.

신호의 특정 매개변수는 50Hz의 주파수이며, 이는 20ms의 주기입니다. 이 주기에서 High 레벨은 1.5ms 동안 지속되고 나머지 18.5ms는 Low 레벨입니다. 이 시간을 제어하려면 상대적으로 정확한 타이밍 기능을 갖춘 마이크로컨트롤러가 필요합니다. UNO 또는 STM32와 같은 주류 개발 보드를 사용하는 경우 타이머가 요구 사항을 완벽하게 충족할 수 있으므로 안심하고 사용할 수 있습니다.

서보가 90도 회전하도록 프로그래밍하는 방법

사용하신다면 그냥 내장된 Servo 라이브러리를 사용하시는 것이 가장 쉽습니다. 헤더 파일을 포함시키고 서보 개체를 생성하고 ()를 사용하여 setup()에서 핀을 지정한 다음 프로그램에 .write(90)를 작성하면 됩니다. 라이브러리 기능은 기본 세부 사항에 대해 걱정할 필요 없이 자동으로 1.5ms 펄스를 생성합니다. 특히 아이디어를 빠르게 검증하는 데 적합합니다.

제어 원리를 심층적으로 이해하려면 타이머를 사용하여 직접 PWM 신호를 생성할 수도 있습니다. 예를 들어 사용한다면 비교 레지스터를 설정하고 인터럽트에서 핀 레벨을 뒤집습니다. 이것의 장점은 자유도가 더 높고 펄스 폭을 정확하게 제어할 수 있다는 것이며, 이는 서보 제어의 기본 논리를 이해하는 데 매우 도움이 됩니다. 하지만 어떤 방법을 사용하더라도 전원 공급은 안정적이어야 합니다. 이것이 기초입니다.

서보 진동 문제를 해결하는 방법

진동은 초보자가 겪는 가장 흔한 두통 문제입니다. 서보가 90° 전후로 흔들리고 멈출 수 없습니다. 그 이유 중 80%는 전원 공급 부족이나 신호 간섭 때문입니다. 서보가 시작될 때 전류는 매우 크며, 특히 로드될 때 더욱 그렇습니다. 전원 공급 장치가 따라가지 못하고 전압이 변동하면 서보는 정확도를 잃고 진동하기 시작합니다. 심한 경우 제어보드가 소손될 수 있습니다.

해결책은 실제로 복잡하지 않습니다. 먼저 서보에 별도로 전원을 공급하고 전원을 놓고 마이크로컨트롤러와 경쟁하지 마세요. 주 전원 공급 장치에서 서보로 전원을 공급하려면 5V/2A 이상의 전압 안정화 모듈을 사용하십시오. 둘째, 제어신호선은 최대한 짧아야 한다. 라인이 너무 길면 풀다운 저항을 추가할 수 있습니다. 소프트웨어는 서보의 응답 속도를 약간 줄일 수도 있습니다. 예를 들어, 제어 신호 업데이트 빈도를 줄이면 시스템을 더욱 안정적으로 만들 수 있습니다.

스티어링 기어 제어반 선택 방법

다리가 6개인 로봇이나 로봇 팔을 만드는 등 여러 개의 서보를 동시에 제어해야 하는 경우 마이크로 컨트롤러의 리소스가 충분하지 않을 수 있습니다. 이때 서보 제어 보드가 필요합니다. 서보를 섬기는 일을 전담하는 작은 집사와 같습니다. 여러 개의 안정적인 PWM 신호를 동시에 출력할 수 있어 메인 제어 칩의 부담을 크게 줄일 수 있습니다.

제어 보드를 선택할 때 고려해야 할 주요 사항은 다음과 같습니다. 채널 수는 요구 사항에 충분해야 하며 일반적으로 16개 채널이 더 일반적입니다. 이는 사용하는 서보 전압을 지원해야 하며, 많은 제어 보드에는 서보에 직접 전원을 공급할 수 있는 BEC(전압 안정화 회로)도 함께 제공됩니다. 단 2개의 선으로 16개의 서보를 제어할 수 있는 I2C 인터페이스와 같은 통신 인터페이스가 편리해야 합니다. 배선도 간단해서 사용하기 매우 쉽습니다.

스티어링 기어에 동력을 공급할 때 주의해야 할 점은 무엇입니까?

스티어링 기어는 작아 보이지만 식욕은 꽤 큽니다. 90° 회전에 짐벌의 카메라와 같은 부하가 수반되는 경우 순간 전류가 1A를 쉽게 초과할 수 있습니다. 전원 공급 장치의 전력이 부족하면 전압이 강하되어 최악의 경우 기계가 회전하지 못하거나 최악의 경우 직접 동결될 수 있습니다. 그러므로 전원 공급 장치 설계는 부주의해서는 안됩니다. 이는 스티어링 기어의 안정적인 작동의 초석입니다.

더 나은 접근 방식은 7.5V-12V DC 전원 공급 장치를 전체 입력으로 사용한 다음 고전류 전압 안정화 모듈을 통해 이를 5V 또는 6V로 줄여 서보에 전력을 공급하는 것입니다. 마이크로 컨트롤러와 센서는 다른 전압 안정화 모듈에 의해 전원이 공급되며 두 전원 공급 장치의 접지선이 함께 연결됩니다. 이는 스티어링 기어의 충분한 출력을 보장할 뿐만 아니라 제어 회로의 정상적인 작동을 방해하지 않아 일석이조입니다.

스티어링 기어 프로젝트를 진행하면서 정확한 90°로 만들기 위해 어떤 어려움을 겪었나요? 어떻게 다시 기어나왔어? 모두가 함께 우회할 수 있도록 댓글 영역에서 경험과 교훈을 공유하는 것을 환영합니다. 이 글이 도움이 되셨다면 좋아요 잊지 마시고 주변에서 서보를 하는 친구들에게도 꼭 전달해주세요. 귀하의 지원은 공유에 대한 가장 큰 동기입니다!

업데이트 시간:2026-03-15

미래에 힘을 실어주다

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

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