モーターコントローラーが通信にCANopenを使用するロボットプロジェクトがあります。マスター マイクロコントローラーを使用して、これらのモーター コントローラーと通信する必要があります。問題は、このマイクロコントローラーで CANopen レイヤーを開発する必要があることですが、低レベル (CAN) で送受信する方法しか知りません。
CANopen (PDO、SDO、Heartbeat、オブジェクト辞書など) についてはよくわかりません。CiAの仕様書を読んでみましたが、とても複雑でした。誰かが私を正しい方向に向けたり、簡単なCANopenレイヤーをプログラムするための良いチュートリアルを教えてくれたりしてくれれば幸いです.