RC 애플리케이션이 왜 작은 PWM 듀티 사이클을 사용합니까?


9

드론과 같은 RC 애플리케이션은 PWM 신호를 사용하여 모터를 구동 한다는 것을 알고 있습니다. 이 PWM 신호는 대부분 50Hz (0.02 초)입니다. 펄스 자체는 1ms에서 2ms까지 다양합니다. 따라서 1ms 펄스는 최소 모터 회전에 해당하고 2ms 펄스는 최대 모터 회전에 해당합니다. 따라서 기본적으로 신호의 유휴 상태 인 나머지 18ms가 지속됩니다.

왜 PWM 신호가 그러한 형식을 가지고 있습니까? 신호의 활성 부분이 1ms와 10ms에 걸쳐 확산되지 않는 이유는 무엇입니까? 작은 펄스를 사용하면 어떤 이점이 있습니까?


1
이 유형의 신호에 대한 링크를 제공 할 수 있습니까?
Andy 일명

@Andyaka 링크
PlatonInc.

답변:


19

간격이 긴 이유는 송신기가 다른 모든 서보 위치를 전송할 수 있기 때문입니다.

주파수 충돌로 인해 옷 못과 항공기가 추락하던 날, 27 MHz에서 AM으로 무선 제어가 이루어졌습니다.

송신기는 동기 펄스를 보낸 다음 각 서보마다 하나씩 1-2ms 펄스를 보냅니다. 초기는 후자를 지연 시켰지만 별 문제가되지 않았습니다. 이들은 특별한 변조가없는 RF 펄스 일뿐입니다.

수신기는 펄스 스트림을 수신하고 첫 번째 스트림에서 동기화 한 다음 각 연속 펄스를 차례로 다른 서보 소켓으로 보냅니다.

8 채널을 2ms로 설정하고 약간의 간격을 두려면 약 20ms가 필요합니다. 8 채널 송신기를 사용하면 결합 된 RF 채널의 듀티 사이클이 50 %를 초과했을 것입니다.

20ms마다 1-2ms의이 서보 프로토콜은 그때부터 막 붙어 있습니다.

리모컨 용 PC 디지타이저를 만드는 방법에 대한이 사이트 에는 4 개 또는 5 개의 채널을 보여주는 오실로스코프 그래프가 있습니다.


2
+1 이유에 대한 자세한 설명-일반적으로 50Hz가 대부분의 실제 목적에 대해 충분히 빠른 업데이트 속도 라는 것이 사실 이므로 서보 위치 명령 업데이트 속도를 높이는 데 구체적인 이점이 없습니다.
Spehro Pefhany 2016 년

이것은 27MHz에 국한되지 않았습니다. AM 및 FM 세트 모두에 대해 72MHz 및 75MHz 유형의 허용 대기 및 표면 주파수뿐만 아니라 햄 대역에서도 동일하게 사용되었습니다. 실제로 공기 데이터가 PCM이 될 때만 옵션이 시작되었지만 많은 세트가 여전히 병렬이 아닌 수신기에서 출력 펄스를 순차적으로 생성하고 (d) 서보가 갭을 가정했습니다.
Chris Stratton

6

실제로 듀티 사이클이 아닙니다.

1ms ~ 2ms 펄스는 아날로그 및 디지털 회로에서 "디코딩"하기에 충분히 쉬운 펄스이므로 표준으로 채택됩니다. 재료를 혼합하고 일치시킬 수있는 표준이 필요하며 RC 시스템에는 다양한 응용 프로그램과 하위 장치가 있으므로 표준을 엄격히 준수하여 모든 애호가가 시장을 살아있게 유지할 수 있습니다.

번역이 필요하지 않기 때문에 더 많은 매출이 발생합니다. 애호가들은 더 쉬운 것을 좋아합니다.

그러나 더 높은 응답 속도가 필요한 많은 장치는 1 ~ 5ms의 펄스 반복을 완벽하게 지원하여 초당 1 ~ 200 회 업데이트 속도를 허용합니다. 일부 일반 응답 유형은 펄스 사이에 몇 초 동안 "기본값으로 실패"하지 않지만 가장 많이 사용되는 표준은 "최소 50Hz 업데이트 속도와 호환 가능"이라고 말하고 대부분 "50Hz"로 해석하는 것 같습니다. 그러나 기술적으로 어려운 요구 사항은 아닙니다.

필자는 하이 엔드 비행 장비에서 200Hz 폴링 시스템을 가져 왔지만 옛날에는 감각 시스템도 보았습니다. (아날로그 바늘이 초당 5 펄스의 정보를 얻었더라도 빠르게 빠질 정도로 빠르지 않았기 때문에)


2

일반적인 RC 신호에는 제어중인 각 서보마다 하나의 펄스가 포함됩니다. 전형적인 6 채널 수신기 (적어도 역사적으로)는 어떤 입력 채널에서든 신호를 캡처하지 않지만, 충분히 긴 간격 후에 스스로 재설정되고 하강 후에 약간 진행되는 카운터 회로를 포함합니다. 각 펄스의 에지; 각 서보 출력 신호는 입력이 높고 카운트가 해당 서보에 올바른 값을 보유한 경우에만 높을 것입니다. 8 개 이상의 채널이있는 시스템에서 서보를 사용하려면 듀티 사이클이 매우 낮은 신호를 수용 할 수 있어야합니다. 얼마나 자주 펄스를 수신하는지에 관계없이 인코더가 1-2ms 범위의 펄스 길이에 응답하게하면 비교적 낮은 업데이트 속도로 많은 수의 서보 판독 값을 수용 할 수있는 서보를 가질 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.