本文引用地址:http://dyxdggzs.com/article/201612/330334.htm3.2 錯誤計數器的值
發(fā)送和接收錯誤計數器的值按照規定的條件來(lái)改變。
表2小結了錯誤計數器值改變的條件。
在一個(gè)數據收發(fā)操作中可能會(huì )發(fā)生多個(gè)條件重疊。
錯誤計數器增加的時(shí)間發(fā)生在錯誤標志的第一bit位置。

4.CAN協(xié)議的基本概念
CAN協(xié)議包括OSI參考模型的傳輸層、數據鏈路層、物理層。圖5顯示了CAN協(xié)議每個(gè)層的定義。
數據鏈路層劃分為MAC(Medium Access Control媒體存取控制)和LLC(Logical Link Control羅輯鏈路控制)。MAC子層組成CAN協(xié)議的核心。數據鏈路層的功能是將從物理層接收到的信號組織成有意義的信息,提供如傳輸錯誤控制等數據傳輸控制流程。更具體來(lái)說(shuō),包括:信息如何封裝成一幀,數據沖突仲裁、應答、錯誤的檢測或通知。數據鏈路層的這些功能通常由CAN控制器硬件來(lái)實(shí)現。
物理層定義信號的實(shí)際傳輸方式、位的時(shí)序、位的編碼、同步的過(guò)程步驟,然而,CAN協(xié)議并沒(méi)有定義了信號電平、通訊速度、采樣點(diǎn)值、驅動(dòng)器和總線(xiàn)電氣特征、連接器形式。對每個(gè)系統,這些特征由用戶(hù)自行確定。
在BOSCH公司的CAN協(xié)議中,并沒(méi)有關(guān)于收發(fā)器和總線(xiàn)的電氣特征的定義,而在ISO CAN協(xié)議中,如ISO11898和ISO11519-2卻對此有明確的定義。


評論