0

私がレビューしているuCLinuxのCANドライバーを持っているので、私はこの道を歩み始めました。私は一般的にCANに慣れていないので、それについて少し調査していましたが、答えが見つからない質問に出くわしました。

CAN がシリアル インターフェイスであり、CANopenに「バス マスター」がない場合、CAN プロトコルはバス上の避けられないデータの衝突をどのように処理するのでしょうか? いつ送信できるかを管理する人がいない場合、十分なデバイスと時間が与えられた場合、衝突する送信が必要になります。

これはかなり基本的な質問なので、答えを見つけたのに理解できなかった可能性があります...誰かが答え/例を提供できれば素晴らしいでしょう。

4

1 に答える 1

2

CSMA/CD を介して行われます。CAN の信号はワイヤ AND ロジックです。したがって、小さいメッセージ ID は、ワイヤー AND ロジックとの競合に基づいて、より高い優先度を持つことができます。

于 2012-09-05T06:49:36.230 に答える