<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
"); //-->

博客專(zhuān)欄

EEPW首頁(yè) > 博客 > 詳解CAN總線(xiàn):CAN協(xié)議分層結構及功能

詳解CAN總線(xiàn):CAN協(xié)議分層結構及功能

發(fā)布人:美男子玩編程 時(shí)間:2022-09-23 來(lái)源:工程師 發(fā)布文章

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


圖片

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


圖片

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


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


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


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


*博客內容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀(guān)點(diǎn),如有侵權請聯(lián)系工作人員刪除。

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

linux相關(guān)文章:linux教程




關(guān)鍵詞: CAN總線(xiàn)

相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>