게시됨 2026-03-16
게임을 할 때 가장 어려운 문제는 무엇입니까?서보 기구에스? 맞습니다. 듀티 사이클을 계산하는 방법을 알 수 없습니다. 보는 것서보 기구움직이지 않거나 무작위로 회전하지 않으면 불안해집니다. 사실, 계산 공식을 이해하고 나면 이 문제는 훨씬 간단해집니다.
스티어링 기어는 매우 특별합니다. 일반 모터처럼 전압을 가하면 회전하지 않습니다. "어느 위치로 회전할지"를 알려주려면 PWM이라는 신호가 필요합니다. 이 신호는 눈을 깜박이는 것과 같습니다. 열고 닫는 리듬에 따라 제품의 움직임이 결정됩니다.서보 기구. 간단히 말하면, 서보가 보는 것은 이 신호의 높은 레벨의 지속 시간이며, 이를 기술적으로 펄스 폭이라고 합니다.
펄스 폭 신호 주기는 일반적으로 20밀리초(초당 50번 깜박임)입니다. 이 사이클에서 하이 레벨이 점유되는 시간은 서보가 회전하는 각도에 해당합니다. 예를 들어, 일반적인 서보의 경우 펄스 폭 0.5밀리초는 0도에 해당하고, 1.5밀리초는 90도에 해당하며, 2.5밀리초는 180도에 해당합니다. 이 대응 관계를 이해하면 듀티 사이클을 계산하기 위한 기초를 갖게 됩니다.
듀티 사이클을 계산하는 공식은 실제로 매우 간단합니다. 듀티 사이클 = 하이 레벨 시간 ¼ 사이클 시간 × 100%입니다. 지금의 예를 들어보겠습니다. 서보를 90도 회전시키려면 상위 수준 시간은 1.5밀리초, 기간은 20밀리초이고 듀티 사이클 = 1.5 ¼ 20 × 100% = 7.5%입니다. 아주 간단합니다. 계산을 해보세요.
그러나 일부 서보의 매개변수는 다를 수 있습니다. 예를 들어 일부 서보에서는 0도가 0.3밀리초에 해당하고 180도가 2.3밀리초에 해당합니다. 이때 먼저 서보의 사양을 이해하고 해당 펄스 폭 범위를 찾은 다음 동일한 공식을 사용하여 계산해야 합니다. 공식 자체는 어렵지 않습니다. 핵심은 데이터가 정확해야 한다는 것입니다.
이것은 좋은 질문이며 대답은 다음과 같습니다. 반드시 동일하지는 않습니다. 시중에 나와 있는 대부분의 일반적인 서보는 20밀리초 주기와 0.5~2.5밀리초의 펄스 폭 범위를 사용합니다. 그러나 많은 예외가 있습니다. 특히 디지털 서보나 특수 목적 서보의 경우 매개변수가 다를 수 있습니다. 예를 들어 일부 마이크로 서보의 사이클 시간은 10밀리초에 불과합니다.
️ 따라서 새 서보를 구입하면 가장 먼저 해야 할 일은 데이터 시트를 확인하는 것입니다. 필요한 신호 주기와 펄스 폭 범위를 확인하십시오. 표준 값을 당연한 것으로 여기지 마십시오. 그렇지 않으면 서보가 극한 위치에 도달할 때 움직이지 않거나 덜거덕거리는 소리가 나고 시간이 지남에 따라 쉽게 소손됩니다. 서보마다 사람마다 취향이 다르므로 올바른 약을 복용해야 합니다.
각도와 듀티 사이클 사이에는 선형 관계가 있습니다. 즉, 각도가 비례적으로 변경된다는 의미입니다. 예를 들어 서보 0~180도는 0.5~2.5밀리초에 해당하고, 90도는 정확히 중간인 1.5밀리초에 해당합니다. 듀티 사이클도 선형적으로 일치합니다. 서보를 45도 회전시키려면 먼저 45도에 해당하는 펄스 폭을 계산할 수 있습니다.
구체적인 알고리즘은 다음과 같습니다. 펄스 폭 = 최소 펄스 폭 + (대상 각도 ¼ 최대 각도) × (최대 펄스 폭 - 최소 펄스 폭). 예를 들어 0.5 + (45 ¼ 180) × (2.5 - 0.5) = 0.5 + 0.25 × 2 = 1.0밀리초입니다. 그런 다음 이 펄스 폭을 사용하여 듀티 사이클을 계산합니다: 1.0 ¼ 20 × 100% = 5%. 이렇게 하면 서보를 정밀하게 제어하여 원하는 위치로 이동할 수 있습니다.
가장 흔한 실수는 단위와 값을 혼동하는 것입니다. 예를 들어 밀리초를 마이크로초로 처리하거나 그 반대로 처리합니다. 일부 초보자는 데이터 시트에 1500μs라고 쓰여 있는 것을 보고 1.5밀리초라고 생각했습니다. 그 결과 듀티 사이클이 1000배 더 커졌습니다. 물론 서보는 정상이 아니었습니다. 모든 서보가 20밀리초라고 생각하는 기간에도 오류가 있습니다.
또 다른 일반적인 실수는 서보의 불감대 범위를 무시하는 것입니다. 일부 서보에는 한계 위치 근처에 데드존이 있습니다. 0도에 해당하는 펄스 폭을 주면 움직이지 않을 수 있습니다. 움직이기 전에 약간 늘려야 합니다. 또한 서보의 중심 위치가 정확히 1.5밀리초가 아닐 수 있으며 약간의 편차가 있을 수 있습니다. 실제 디버깅 중에는 이러한 세부 사항에 주의를 기울여야 합니다. 이론적 계산만으로는 충분하지 않으며 실제 테스트와 함께 미세 조정이 결합되어야 합니다.
듀티 사이클을 계산한 후 이를 확인하는 것이 좋습니다. 가장 간단한 방법은 먼저 프로그램을 사용하여 계산된 PWM 신호를 출력한 다음 서보의 회전 각도가 예상한 것과 같은지 관찰하는 것입니다. 예를 들어, 90도는 7.5% 듀티 사이클에 해당하는 것으로 계산됩니다. 출력 후 서보가 중간 위치로 회전되어 있는지 확인하십시오. 그렇다면 계산이 정확하다는 뜻이다.
️ 보다 정확한 검증을 위해 오실로스코프를 사용하여 PWM 신호를 측정하고 하이 레벨 시간이 몇 밀리초인지 직접 확인할 수 있습니다. 현재 많은 디지털 오실로스코프에는 자동 측정 기능이 있으며 펄스 폭과 듀티 사이클을 직접 읽을 수 있습니다. 서보를 자주 가지고 놀 경우에는 저렴한 오실로스코프를 사용하는 것이 훨씬 더 편리할 것입니다. 제품에 공식적으로 사용하기 전에 문제가 없는지 확인하십시오. 그래야만 혁신 프로젝트의 안정성을 보장할 수 있습니다.
부정확한 조향 제어를 경험한 적이 있습니까? 그 당시에는 어떻게 해결됐나요? 댓글 영역에서 귀하의 경험을 공유해 주셔서 감사합니다. 유익하셨다면, 서보를 플레이하는 더 많은 친구들이 이 글을 볼 수 있도록 좋아요와 저장도 잊지 마세요.
업데이트 시간:2026-03-16