質問:
IBUSに対するSBUSの利点は何ですか?
Brecht
2020-04-15 11:46:42 UTC
view on stackexchange narkive permalink

フライトコントローラーは、SBUS信号を処理するためにインバーターを実装する必要があります。 SBUSが単に反転されていないのはなぜですか?

三 答え:
#1
+10
bingo-fuel
2020-04-15 13:18:44 UTC
view on stackexchange narkive permalink

SBUSとIBUSはどちらもデジタルプロトコルであり、デジタルプロトコルの場合、アクティブ状態と1つの非アクティブ状態を表す2つの電圧値を定義します。これはすべてのデジタルプロトコルに対して行われます。

0Vが非アクティブで1Vがアクティブ(これはアクティブハイと呼ばれます)を指定できます。ただし、0Vがアクティブで1Vが非アクティブ(アクティブロー)であることを定義することもできます。

多くのバスプロトコルがアクティブローであり、SBUSもそのようなプロトコルです。この選択の理由は、アクティブな低信号がノイズをより適切に処理できるためです。これが、双葉がSBUSをこのように設計した理由である可能性があります。

フライトコントローラーで使用されるARMチップには、シリアル信号をデコードするハードウェアがあります(SUBSとIBUSはどちらもシリアルプロトコルです)。このデコーダーは、アクティブハイまたはアクティブロー信号用にも構築されています。アクティブハイ用に構築されたデコーダーでアクティブロー信号(SUBS)をデコードする場合は、両方が「同じ言語を話す」ように、間にインバーターを追加する必要があります。 ARMにはチップにインバーターが含まれていなかったため、これはF4チップの場合です。 F3 / F7の場合、ARMがチップにインバーターを含み、ソフトウェアがインバーターを有効/無効にできるため、この問題は発生しません。

SBUSとIBUSはどちらも同等のシリアルプロトコルであるため、同様のパフォーマンスが得られます。フレーム時間。

#2
+3
Tehllama
2020-04-15 19:25:51 UTC
view on stackexchange narkive permalink

デジタルシリアルプロトコルでは、IBUSよりもSBUSの方が実際には利点がなく、STM32F4プロセッサではインバータハードウェアが必要です。フレームのパフォーマンスは基本的に同じですが、IBUSはD16 SBUSと比較して2チャンネル(D8と比較して10チャンネル多い)を追加できます。

IBUSと同等のパフォーマンスを上回る低予算のSBUSレシーバーがあります。 IBUSは反転を必要としないため、優れたプロトコルであると考えてください...しかし、私は個人的に、XM +コンパクトレシーバーと、より大きなクワッド用のX6BFlySkyレシーバーを組み合わせて実行しています。

#3
  0
Bambusgott
2020-04-15 12:24:39 UTC
view on stackexchange narkive permalink

反転は、受信機の電気的設計によるものです。通常、レシーバーにも反転していないパッドがあります。



このQ&Aは英語から自動的に翻訳されました。オリジナルのコンテンツはstackexchangeで入手できます。これは、配布されているcc by-sa 4.0ライセンスに感謝します。
Loading...