CubeOrangeのPWM出力
ArduPilotユーザは結構CubePilotのCubeOrangeを使っている人は多いと思います。
この記事に書いてある内容の正しさは保証しません。
詳しくはCubePilotのドキュメントを参考にしてください。
MAIN OUTと印字されている8ポートはIOボードに繋がっていてSafetySwith制御が入ります。
ここが気を付けるべきポイントです。セーフティスイッチが解除されていないとPWMが生成されないようになっています。
一方で、AUX OUTと書かれている方がFMUと直接繋がっているので動きます。
ArduPilotの内部では全てSERVOnと認識されています。最高32個サポートされています。
各サーボにどんな役割をさせるかはSERVOn_FUNCTIONで指定します。これは各フレームのファームウェアで異なります。
PWMレートは一般的に50Hzですがパラメータで変更可能です。
Cubeのこの仕組みを知らないで、安易にMAIN OUTで動かないからAUX OUTを使うのはやめた方が良いでしょう。
安全のためにSafetyの仕組みが必要な場合はしっかりMAIN OUTを使いましょう!!