게시됨 2026-02-28
스티어링 기어를 가지고 놀 때, 스티어링 기어가 명령을 따르지 않거나, 계속 흔들리거나, 원하는 위치로 회전할 수 없는 상황에 직면한 적이 있습니까? 이제 막 로봇이나 모형 비행기를 만들기 시작한 많은 친구들은 "펄스 폭을 제어하는 것"에 막히게 될 것입니다. 사실, 일단 이해하고 나면, 제어할 수 있게 될 것입니다.서보 기구.
간단하고 직접적으로 말하자면, 대부분의 표준에서는서보 기구s, 제어 펄스 폭은 일반적으로 1밀리초에서 2밀리초 사이입니다. 이는 일반적인 기준 범위입니다. 1.5밀리초 폭의 펄스 신호를 서보에 보내면 서보의 출력축은 우리가 흔히 90도 각도라고 부르는 중간 위치에 머물게 됩니다. 이 개념은 우리가 스티어링 기어에 보내는 "비밀 신호"와 같으며 방향을 어디로 돌려야 하는지 알려줍니다.
이것은 실제로 신호 변환 프로세스입니다. 서보 내부에는 보내는 펄스 폭을 항상 "감시"하는 제어 회로가 있습니다. 동시에 스티어링 기어 내부의 전위차계는 현재 실제 위치를 실시간으로 피드백합니다. 제어 회로는 우리 마음 속의 목표와 실제 위치 사이의 간격과 마찬가지로 이 두 값을 비교합니다. 전송된 펄스 폭이 1.3밀리초이고 1.5밀리초보다 짧은 경우 회로는 "아, 왼쪽으로 회전하세요"라고 인식한 다음 전위차계에 의해 피드백된 값이 1.3밀리초 신호에 해당할 때까지 모터를 회전시키고 모터는 정지합니다.
아니요, 이 점에 특별한 주의를 기울여야 합니다. 표준 범위는 1ms ~ 2ms이지만 시중의 많은 서보, 특히 더 넓은 회전 범위를 지원하는 일부 "360도 서보" 또는 디지털 서보는 0.5ms ~ 2.5ms와 같이 더 넓은 펄스 범위를 가질 수 있습니다. 사람마다 입맛이 다른거 같더라구요. 일부 서보는 "짠맛"이고 일부 서보는 "가벼움"입니다. 따라서 새 서보를 구입하면 가장 먼저 해야 할 일은 데이터 시트를 확인하여 특정 펄스 폭 범위를 확인하는 것입니다. 이는 서보를 태우거나 부정확한 제어를 유발하는 것을 방지하기 위한 중요한 첫 번째 단계입니다.
정확하게 측정하려면 도구가 필요하며 가장 일반적인 도구는 STM32와 같은 마이크로 컨트롤러입니다. 마이크로 컨트롤러의 핀이 연속 펄스 신호를 출력하도록 작은 코드 조각을 작성할 수 있습니다. 그런 다음 오실로스코프나 로직 분석기를 사용하여 해당 핀을 고정하면 실제 파형을 볼 수 있습니다. 설정한 1.5ms 동안 "높은 수준"이 지속되는지 직접 눈으로 확인할 수 있습니다. 이러한 전문 도구를 사용할 수 없는 경우 일부 고정밀 PWM 신호 발생기는 값을 직접 읽을 수도 있으므로 매우 편리합니다.
️확인배선: 먼저 전원선과 접지선이 연결되어 있는지 확인해주세요. 서보의 힘은 일반적으로 작지 않습니다. 단일 칩 마이크로컴퓨터로 구동되면 구동할 수 없게 되어 전압이 낮아지고 서보가 응답하지 않게 되기 쉽습니다. 외부 전원 공급 장치를 사용하여 서보에 별도로 전원을 공급하고 전원 공급 장치의 접지선을 마이크로 컨트롤러의 접지선에 연결할 수 있습니다.
️확인빈도: 펄스 폭은 제어의 일부일 뿐입니다. 또 다른 중요한 매개변수는 펄스 주기이며, 일반적으로 20밀리초이고 주파수는 50Hz입니다. 프로그램에 설정된 PWM 주파수가 잘못되었거나 너무 멀리 떨어져 있으면 서보가 신호를 인식할 수 없습니다.
️확인범위: 입력한 펄스 신호가 서보가 인식할 수 있는 범위를 초과할 경우 서보가 움직이지 않거나 극한 위치에 머물 수 있습니다. 이때 코드에서 펄스 폭 값을 1.5밀리초부터 천천히 조정하고 양쪽으로 미세 조정하여 서보가 응답하는지 확인할 수 있습니다.
이제 막 시작하는 사람들은 서보를 선택할 때 토크와 속도를 살펴보는 것 외에도 서보의 "제어 신호" 또는 "PWM" 사양도 살펴봐야 합니다. 첫 번째 선택은 "표준 1ms-2ms" 제어가 명확하게 표시된 서보입니다. 이를 통해 후속 프로그래밍 및 디버깅이 훨씬 간단해집니다. 또한, 서보가 인식할 수 있는 최소 펄스 변화인 "데드 존"에 주의할 수 있습니다. 데드 존이 작을수록 서보의 위치 결정 정확도가 높아지고 회전이 더 섬세해집니다. 이러한 매개변수는 일반적으로 제품 세부 정보 페이지나 서보 설명서에서 찾을 수 있습니다.
여기에 도움이 되는 간단한 공식이 있습니다: 목표 펄스 폭 = 최소 펄스 폭 + (원하는 회전 각도/최대 회전 각도)(최대 펄스 폭 - 최소 펄스 폭). 서보가 최대 180도까지 회전할 수 있고 최소 펄스 1ms는 0도에 해당하고 최대 펄스 2ms는 180도에 해당한다고 가정합니다. 90도까지 회전시키려면 1 + (90/180)으로 계산됩니다.(2-1) = 1.5ms. 매우 정확한 위치 지정을 얻으려면 이 값을 계산하고 코드에 작성하십시오. 많은 고급 서보 제어 라이브러리도 이 원리에 따라 자동으로 계산합니다.
서보를 디버깅할 때 겪은 가장 이상한 현상은 무엇입니까? 댓글 영역에서 공유해 주시면 모든 사람이 분석에 도움을 드릴 수 있습니다. 이 글이 도움이 되셨다면, 서보를 플레이하는 더 많은 친구들이 볼 수 있도록 좋아요와 저장도 잊지 마세요!
업데이트 시간:2026-02-28