CAN:Controller Area Network,,控制器局域網(wǎng) 是一種能有效支持分布式控制和實(shí)時(shí)控制的串行通訊網(wǎng)絡(luò),。 CAN-bus: Controller Area Network-bus,控制器局域網(wǎng)總線技術(shù)
CAN總線系統(tǒng)結(jié)構(gòu)
接收控制單元中微處理器發(fā)出的數(shù)據(jù),,處理數(shù)據(jù)并傳給CAN收發(fā)器
將數(shù)據(jù)傳到總線 or 從總線接收數(shù)據(jù)給控制器
避免數(shù)據(jù)傳輸終了反射回來
CAN總線系統(tǒng)的數(shù)據(jù)傳輸
CAN總線節(jié)點(diǎn)上的節(jié)點(diǎn)發(fā)送數(shù)據(jù)是以報(bào)文的形式廣播給網(wǎng)絡(luò)中所有節(jié)點(diǎn),。收發(fā)器接收到數(shù)據(jù)就把數(shù)據(jù)傳送給控制器,再由控制器檢查判斷是不是所需數(shù)據(jù),。不是則忽略,。
CAN總線系統(tǒng)數(shù)據(jù)格式 CAN-bus通信幀共分為數(shù)據(jù)幀,、遠(yuǎn)程幀,、錯(cuò)誤幀、過載幀和幀間隔 五種類型,。
幀起始,、幀結(jié)束 仲裁段 顯性隱性 總線仲裁
|
|