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

CAN的標(biāo)準(zhǔn)幀數(shù)擴展幀屬性:
標(biāo)準(zhǔn) CAN 的標(biāo)志符長度是 11 位,而擴展格式 CAN 的標(biāo)志符長度可達(dá) 29 位。CAN 協(xié)議的 2.0A 版本規(guī)定 CAN 控制器必須有一個 11 位的標(biāo)志符。同時,在 2.0B 版本中規(guī)定,CAN 控制器的標(biāo)志符長度可以是 11 位或 29 位。
遵循 CAN2.0B 協(xié)議的 CAN 控制器可以發(fā)送和接收 11 位標(biāo)識符的標(biāo)準(zhǔn)格式報文或 29 位標(biāo)識符的擴展格式報文。
如果禁止 CAN2.0B,則 CAN 控制器只能發(fā)送和接收 11 位標(biāo)識符的標(biāo)準(zhǔn)格式報文,而忽略擴展格式的報文結(jié)構(gòu),但不會出現(xiàn)錯誤。
審核編輯:湯梓紅
-
控制器
+關(guān)注
關(guān)注
114文章
17811瀏覽量
194032 -
數(shù)據(jù)傳輸
+關(guān)注
關(guān)注
9文章
2212瀏覽量
67612 -
CAN
+關(guān)注
關(guān)注
59文章
3069瀏覽量
472878
發(fā)布評論請先 登錄
三格電子--六通道CAN集線器【SG-CanHub-600】#CAN #集線器 #協(xié)議型 #廠家實拍
CAN協(xié)議的深度剖析
機器人通信協(xié)議EtherCAT和CAN如何選擇
汽車級CAN收發(fā)器的性能特點與設(shè)計應(yīng)用
CAN網(wǎng)關(guān)的協(xié)議棧架構(gòu)分析及性能優(yōu)化策略
基恩士PLC使用EtherNet/IP協(xié)議通過EtherNet/IP轉(zhuǎn)CAN協(xié)議轉(zhuǎn)換網(wǎng)關(guān)與CAN協(xié)議IO卡通訊案例
基恩士PLC使用EtherNet/IP協(xié)議通過協(xié)議轉(zhuǎn)換網(wǎng)關(guān)與CAN協(xié)議IO卡通訊案例
變壓器常見類型及特點詳解
打破協(xié)議壁壘,CAN轉(zhuǎn)EtherCAT連接工業(yè)相機秒變跨國CP”!
一文讀懂CAN XL協(xié)議
CAN從站轉(zhuǎn)Modbus TCP主站總線協(xié)議轉(zhuǎn)換網(wǎng)關(guān)
改造神器,profinet轉(zhuǎn)CAN協(xié)議網(wǎng)關(guān)在三高爐的場景應(yīng)用分享
CAN協(xié)議的分層、特點及類型
評論