一個圖文并茂的can總線技術(shù)課件分享給大家:
0.jpg (24.93 KB, 下載次數(shù): 58)
下載附件
2018-1-20 21:42 上傳
0.jpg (49.76 KB, 下載次數(shù): 82)
下載附件
2018-1-20 21:43 上傳
0.jpg (61.95 KB, 下載次數(shù): 80)
下載附件
2018-1-20 21:43 上傳
0.jpg (48.11 KB, 下載次數(shù): 89)
下載附件
2018-1-20 21:43 上傳
0.jpg (33.79 KB, 下載次數(shù): 64)
下載附件
2018-1-20 21:43 上傳
0.jpg (24.98 KB, 下載次數(shù): 59)
下載附件
2018-1-20 21:44 上傳
0.jpg (53.75 KB, 下載次數(shù): 86)
下載附件
2018-1-20 21:44 上傳
CAN總線錯誤檢測
CAN總線通過如下幾個方面進行錯誤檢測
(1)當節(jié)點贏得總線發(fā)送權(quán)后,會對總線電平進行檢測,當發(fā)送的電平和檢測到的總線電平不一致時,認為錯誤
(2)出現(xiàn)6個連續(xù)相同的電平時,認為是填充錯誤
(3)CRC錯誤,接收數(shù)據(jù)的節(jié)點按照與發(fā)送數(shù)據(jù)的節(jié)點相同的方法計算數(shù)據(jù)的CRC校驗值,如果接收節(jié)點的計算結(jié)果與數(shù)據(jù)包中CRC場的數(shù)據(jù)不一致,認為是CRC錯誤
(4)應答錯誤,在應答場如果沒有監(jiān)控到一個顯性電平,那么就認定一個應答錯誤
(5)固定位錯誤,例如:CRC界定符等,其電平是固定的,當監(jiān)控到該電平不相符時,認定一個錯誤
另:總線同步機制也是CAN總線容錯的一種方式
注意:通過上面5種錯誤檢測機制,發(fā)送節(jié)點和接收節(jié)點均可以檢測到總線上的錯誤,并通過錯誤的累加來實現(xiàn)總線節(jié)點的關(guān)閉等操作
SAE J1939的組織架構(gòu)
SAE J1939主要包括下面的協(xié)議文檔
(1)SAE J1939-11 規(guī)定了J1939協(xié)議通信的物理層(CAN總線物理
層)
(2)SAE J1939-21 規(guī)定了J1939協(xié)議的數(shù)據(jù)鏈路層
(3)SAE J1939-31 規(guī)定了J1939協(xié)議的網(wǎng)絡(luò)層(設(shè)計網(wǎng)關(guān)ECU時
遵守)
(4)SAE J1939-71 規(guī)定了J1939協(xié)議的整車應用層
(5)SAE J1939-73規(guī)定了J1939協(xié)議的診斷層(診斷儀診斷協(xié)議)實際上J1939協(xié)議是以CAN總線通信為數(shù)據(jù)傳輸?shù)幕A(chǔ),并在此基礎(chǔ)上建立的更高一層的通信協(xié)議。其中J1939-21介紹了如何將29Bit的ID進行劃分定義,J1939-71更加具體的對整車信息進行分類定義。
0.jpg (53.01 KB, 下載次數(shù): 75)
下載附件
2018-1-20 21:47 上傳
0.jpg (67.17 KB, 下載次數(shù): 69)
下載附件
2018-1-20 21:47 上傳
完整的pdf格式can課件文檔51黑下載地址(共45頁):
CAN總線技術(shù)基礎(chǔ).pdf
(1.37 MB, 下載次數(shù): 58)
2018-1-20 20:57 上傳
點擊文件名下載附件
CAN 下載積分: 黑幣 -5
|