本文件規(guī)定了一些用于建立CAN數(shù)據(jù)鏈路層模塊間的數(shù)字信息交互的特性??刂破骶钟蚓W(wǎng)是一種串行通信協(xié)議,支持分布式實時控制和多路復(fù)用,用于道路車輛和其他控制應(yīng)用。
本文件規(guī)定了傳統(tǒng)CAN和可變數(shù)據(jù)速率CAN幀格式。傳統(tǒng)CAN幀格式比特率可達(dá)1 Mbit/s,每幀有效負(fù)載可達(dá)8字節(jié),可變數(shù)據(jù)速率幀格式比特率高于1 Mbit/s,每幀有效負(fù)載超過8字節(jié)。
本文件根據(jù)ISO/IEC 7498-1開放系統(tǒng)互連(OSI)的ISO參考模型,從分層的角度描述了CAN的一般架構(gòu),CAN數(shù)據(jù)鏈路層根據(jù)ISO/IEC 8802-2和ISO/IEC 8802-3規(guī)定。
本文件包含以下方面的詳細(xì)規(guī)范(見圖2):
——邏輯鏈路控制子層;?
——媒體訪問控制子層;
——物理編碼子層。
有三種實現(xiàn)選項,如下:
——僅支持傳統(tǒng)CAN幀格式,不兼容可變數(shù)據(jù)速率幀格式;
——支持傳統(tǒng)CAN幀格式,且兼容可變數(shù)據(jù)速率幀格式;?
——支持傳統(tǒng)CAN幀格式,且支持可變數(shù)據(jù)速率幀格式。
在新的設(shè)計中,宜實現(xiàn)最后一種方案。
注: 只有在不使用可變數(shù)據(jù)速率幀格式的情況下,第一個選項的實現(xiàn)才能與第三個選項的實現(xiàn)通信。否則,將產(chǎn)生錯誤幀。在使用第一個選項的CAN網(wǎng)絡(luò)中使用可變數(shù)據(jù)速率幀格式也是有可能的,但不屬于本文件規(guī)定的范圍。