どどーんはじめました。~その5~

FULL SPEED製F411miniF4というフライトコントローラにSBUS受信機を接続する時にハマったので覚え書き。

先ずはいきさつから・・・
息子が11月にU199ドローンレースに出るのだといって練習をしています。
しかし先日、モーターが1個故障したのをきっかけに4in1 ESC基板が煙を吐いて壊れてしまいました。恐らくモーター交換の際にハンダ付けをミスったのではないかと思っています。

いずれにしてもこのままではレースには出られないのでAliexpressからESCと、予備を兼ねてフライトコントローラもセットで購入しました。フライトコントローラはFULL SPEEDというメーカーのF411という物です。
結構なお値段がしますが小遣いをほとんど注ぎこんでいるようです

そして到着したのでドローンに載せ換えました。が、RC受信機とフライトコントローラーの接続が上手くいきません。
受信機とはS-BUSで接続しており、Aliexpressのページに書かれているこの図に従っています・・・

色々試しましたが接続できません。
そこでFULL SPEEDで検索したところ下の情報が・・・


要は普通のSBUS信号を使う時は基板の裏側の端子に接続しろという事です。
そういえば以前SBUSの信号をArduinoで解読した時、SBUSは普通のUARTと論理が逆なのでインバータを入れた記憶があります。どうやらFULL SPEED製のレシーバは最初から論理を逆転(本来のSBUSとは逆で普通のUARTと同じに)してあってこの場合は基板の表側に接続し、本来のSBUS信号だと裏側に接続するみたいです。

という事で裏側のSUBS端子に接続したところ使える様になりました。
・・・という事で覚え書きでした。