RCアプリケーションがこのような小さいPWMデューティサイクルを使用するのはなぜですか?


9

ドローンなどのRCアプリケーションは、モーターを駆動するためにPWM信号を使用することを知っています。このPWM信号は主に50 Hz(0.02 s)です。パルス自体は1 msから2 msまで変化します。したがって、1 msパルスは最小モーター回転に対応し、2 msパルスは最大モーター回転に対応します。したがって、基本的には、信号がアイドル状態のままである期間の残りの18ミリ秒です。

なぜPWM信号はこのようなフォーマットを持っているのですか?信号のアクティブ部分が1ミリ秒と10ミリ秒に分散しないのはなぜですか?そのような小さなパルスを使用する利点は何ですか?


1
このタイプの信号へのリンクを提供できますか?
アンディ別名

@Andyaka リンク
PlatonInc。

回答:


19

ギャップが長いのは、トランスミッタが他のすべてのサーボ位置を送信できるようにするためです。

衣服止め釘と周波数衝突による墜落した航空機の時代には、27 MHzのAMで無線制御が行われました。

トランスミッタは同期パルスを送信し、次に各サーボに1つずつ、一連​​の1〜2 msのパルスを送信します。早いものは遅いものを遅らせました、あまり関係ありませんでした。これらは単なるRFパルスであり、特別な変調はありません。

レシーバーはパルスストリームを受信し、最初のパルスストリームと同期してから、連続する各パルスを順番に別のサーボソケットに送ります。

したがって、8チャネルを2ミリ秒に設定し、ギャップを設けるには、約20ミリ秒が必要です。8チャネルのトランスミッタを使用すると、結合されたRFチャネルのデューティサイクルは50%を超えることになります。

20ミリ秒ごとに1から2ミリ秒のこのサーボプロトコルは、それからちょうど動き続けています。

リモコン用のPCデジタイザの作成に関するこのサイトには、 4つまたは5つのチャネルを示すオシロスコープのグラフがあります。


2
+1理由の適切な説明-50Hz がほとんどの実用的な目的に十分な速さの更新レートであることも一般的に真実であるため、サーボ位置コマンドの更新レートを上げても具体的なメリットはありません。
Spehro Pefhany 2015年

これは決して27 MHzに限定されたものではありません。同じものがハムバンドで使用され、AMおよびFMセットの両方で、72 MHzおよび75 MHzタイプの許容空気および表面周波数が使用されました。実際には、エアデータがPCMになったときにのみ、オプションが用意され始めましたが、これらのセットの多くは、並列ではなく順次レシーバーで出力パルスを生成(d)し、サーボはおそらくギャップを想定しています。
Chris Stratton

6

ポイントは本当にデューティサイクルではないということです。

1msから2msのパルスは、アナログ回路とデジタル回路の両方で「デコード」するのが簡単なパルスであるため、標準として採用されています。ものを混ぜて一致させるには標準が必要です。RCシステムにはさまざまなアプリケーションやサブデバイスがあり、すべての愛好家が同じように市場を維持するために、この標準は厳密に遵守されています。

翻訳の必要がない=売り上げが増える。愛好家は簡単に好きです。

しかし、より高い応答速度を必要とする多くのデバイスは、1秒から5ミリ秒のパルス繰り返しを完全にサポートし、毎秒1回から毎秒200回の更新速度を可能にします。いくつかの通常の応答タイプは、パルス間の秒数が多くても「デフォルトに失敗」しないこともありますが、最もよく使用される標準では「少なくとも50Hzの更新レートと互換性がある」とあり、ほとんどが「50Hzである」と解釈するようです。しかし、技術的には難しい要件ではありません。

私は確かに200Hzのポーリングされたシステムをハイエンドの飛行装置から引き出しましたが、昔は1秒あたり10回だけパルスを送信する感覚システムも見ました。(おそらく、アナログ針は、毎秒5パルスの情報を得たとしても、速くフォールバックするほど速くなかったためです)


2

一般的なRC信号には、制御対象のサーボごとに1つのパルスが含まれています。典型的な6チャネルレシーバー(少なくとも歴史的には)は、入力チャネルのいずれからの信号もキャプチャしませんが、代わりに、十分に長いギャップの後に自身をリセットし、立ち下がりの後に少し進むカウンター回路を含みます各パルスのエッジ。各サーボ出力信号は、入力が高く、カウントがそのサーボの正しい値を保持している場合にのみ高くなります。サーボが8チャンネル以上のシステムで使用可能である場合、非常に低いデューティサイクルで信号を受け入れることができる必要があります。エンコーダーが、パルスを受信する頻度に関係なく、1〜2ミリ秒の範囲のパルス長に応答するようにすると、比較的低い更新レートで多数のサーボ読み取り値を受け入れることができるサーボを使用できるようになります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.