2017-10-11 15 views
0

私はCANopenを使いたいのですが、あらかじめ設定されたセットによって、デバイスは複数のCOB-IDを持つことができます(機能コードが異なるため) CANopenのCOB-IDをそのまま使用するかどうかを知りたい。CANバスノードに複数の識別子がある可能性はありますか?

+0

CANOpenネットワーク内のノードが複数の単一nodeIDを持つことで、送信可能なPDOの数を増やすことができますか? –

答えて

0

CANopenノードは複数の識別子を同時に使用することはできませんが、ノードIDを再構成することは技術的に可能です。 CiA301-CANopenアプリケーション層および通信プロファイルによると、NMT状態の初期化時に、製造元の特定のプロファイル領域および標準化されたデバイスプロファイル領域のパラメータは、それらのパワーオン値に設定されます。

これを実装する1つの方法は、CANopenノードにデフォルトのノードIDを割り当てることです。次に、リセットまたは電源投入後にノードIDを変更するために、オブジェクト辞書にSDOオブジェクトを予約します。 CANopen標準に完全に従う場合は、CAN-ID割り当てで、他のNMT状態やSDO、PDOなどの通信オブジェクトのIDを変更することに注意してください。

this linkさらに詳しい情報。

関連する問題