CAN協(xié)議的分層:
1.應用層 |
最高層。用戶、軟件、網(wǎng)絡終端等之間用來進行信息交換。如:DeviceNet |
2.表示層 |
將兩個應用不同數(shù)據(jù)格式的系統(tǒng)信息轉化為能共同理解的格式 |
3.會話層 |
依靠低層的通信功能來進行數(shù)據(jù)的有效傳遞。 |
4.傳輸層 |
兩通訊節(jié)點之間數(shù)據(jù)傳輸控制。操作如:數(shù)據(jù)重發(fā),數(shù)據(jù)錯誤修復 |
5.網(wǎng)絡層 |
規(guī)定了網(wǎng)絡連接的建立、維持和拆除的協(xié)議。如:路由和尋址 |
6.數(shù)據(jù)鏈路層 |
規(guī)定了在介質上傳輸?shù)臄?shù)據(jù)位的排列和組織。如:數(shù)據(jù)校驗和幀結構 |
7.物理層 |
規(guī)定通訊介質的物理特性。如:電氣特性和信號交換的解釋 |
CAN 具有十分優(yōu)越的特點,使人們樂于選擇。這些特性包括:
- 低成本
- 極高的總線利用率
- 很遠的數(shù)據(jù)傳輸距離(長達 10m)
- 高速的數(shù)據(jù)傳輸速率(高達 1Mbit/s)
- 可根據(jù)報文的 ID 決定接收或屏蔽該報文
- 可靠的錯誤處理和檢錯機制
- 發(fā)送的信息遭到破壞后,可自動重發(fā)
- 節(jié)點在錯誤嚴重的情況下具有自動退出總線的功能
- 報文不包含源地址或目標地址,僅用標志符來指示功能信息、優(yōu)先級信息
羅列CAN類型相關型號及說明如下圖所示。

CAN的標準幀數(shù)擴展幀屬性:
標準 CAN 的標志符長度是 11 位,而擴展格式 CAN 的標志符長度可達 29 位。CAN 協(xié)議的 2.0A 版本規(guī)定 CAN 控制器必須有一個 11 位的標志符。同時,在 2.0B 版本中規(guī)定,CAN 控制器的標志符長度可以是 11 位或 29 位。
遵循 CAN2.0B 協(xié)議的 CAN 控制器可以發(fā)送和接收 11 位標識符的標準格式報文或 29 位標識符的擴展格式報文。
如果禁止 CAN2.0B,則 CAN 控制器只能發(fā)送和接收 11 位標識符的標準格式報文,而忽略擴展格式的報文結構,但不會出現(xiàn)錯誤。
審核編輯:湯梓紅
-
控制器
+關注
關注
114文章
17113瀏覽量
184325 -
數(shù)據(jù)傳輸
+關注
關注
9文章
2019瀏覽量
66079 -
CAN
+關注
關注
57文章
2920瀏覽量
467827
發(fā)布評論請先 登錄
一文讀懂CAN XL協(xié)議

淺談CAN協(xié)議轉換模塊
基于Vector工具進行CAN協(xié)議錯誤幀的分析實踐

AUTOSAR通信與CAN協(xié)議的關系
CAN總線與其他串行通信協(xié)議比較
【CAN總線知識】全面了解CAN總線協(xié)議

汽車CAN總線的特點和應用
對等通訊協(xié)議有哪些類型
CAN總線的報文類型介紹
CAN總線的接口類型
EtherCAT從站轉CAN協(xié)議網(wǎng)關(CAN轉EtherCAT)

評論