- インターフェース状態CAN インターフェイスが稼働しており、安定しており、予想されるビットレートを使用していることを確認します。
- モーターIDのマッピング間違ったアクチュエータをデバッグしないように、調整する前に ID を文書化してください。
- タイムアウト動作障害は、完全な通信損失として現れる前に、タイミング ドリフトとして現れることがよくあります。
OpenArm SocketCAN セットアップ ガイド
OpenArm の通信エラーのほとんどは、CAN ライブラリ自体ではなく、インターフェイスの想定、モーター ID の不一致、または起動チェックの不一致によって発生します。
- 偽のハードウェア実行と実際のハードウェア実行の間で起動手順を混合する
- メモを更新せずにツール構成を変更する
- データをログに記録する前の実行前のインターフェイス チェックをスキップする