久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

博客專欄

EEPW首頁 > 博客 > 詳解CAN總線:CAN協議分層結構及功能

詳解CAN總線:CAN協議分層結構及功能

發布人:美男子玩編程 時間:2022-09-23 來源:工程師 發布文章

CAN協議涵蓋了 ISO 規定的 OSI 基本參照模型中的傳輸層、數據鏈路層及物理層如下表所示。


圖片

CAN 協議中關于 ISO/OSI 基本參照模型中的傳輸層、數據鏈路層及物理層,具體定義如下圖所示。


圖片

數據鏈路層分為 MAC 子層和 LLC 子層,MAC 子層是 CAN 協議的核心部分。


數據鏈路層的功能是將物理層收到的信號組織成有意義的消息,并提供傳送錯誤控制等傳輸控制的流程。具體地說,就是消息的幀化、仲裁、應答、錯誤的檢測或報告。數據鏈路層的功能通常在 CAN 控制器的硬件中執行。


在物理層定義了信號實際的發送方式、位時序、位的編碼方式及同步的步驟。


具體地說,信號電平、通信速度、采樣點、驅動器和總線的電氣特性、連接器的形態等均未定義(驅動器及總線的電氣特性等在博世公司的 CAN 規格書中沒有定義。但在 CAN 的 ISO 標準(ISO11898、ISO11519-2 等)中分別定義了總線及驅動器的電氣特性等),這些必須由用戶根據系統需求自行確定。


*博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。

linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

linux相關文章:linux教程




關鍵詞: CAN總線

相關推薦

技術專區

關閉