資料介紹
CAN-bus總線是應(yīng)用最廣泛的現(xiàn)場總線之一。而很多非常熟練的CAN工程師,面對一條CAN報文到底有多少位的問題時,卻不能非常準確地回答。今天我們就從最基本的幀格式來解惑一條CAN報文的到底有多少位。
CAN報文幀分為幾種呢?CAN-bus通信幀共分為數(shù)據(jù)幀、遠程幀、錯誤幀、過載幀和幀間隔。而數(shù)據(jù)幀和遠程幀又有標準幀和擴展幀兩種。其幀類型以及用途如表1所示:
表1 幀類型及用途
數(shù)據(jù)幀
數(shù)據(jù)幀從結(jié)構(gòu)上看分為7段,分別為起始段、仲裁段、控制段、數(shù)據(jù)段、CRC校驗段、ACK應(yīng)答段、幀結(jié)束段。如圖1所示。
圖1 標準數(shù)據(jù)幀跟擴展數(shù)據(jù)幀結(jié)構(gòu)圖
幀起始段:該段由單個顯性位構(gòu)成,在總線空閑時才允許發(fā)送,所有節(jié)點必須同步于開始發(fā)送的數(shù)據(jù)幀的起始位;
標準幀仲裁段:標準幀的仲裁段由11位ID碼和一個顯性位RTR碼組成,RTR碼為遠程幀標識位;
擴展幀仲裁段:擴展幀的仲裁段由29位ID碼、一位顯性的SRR碼、一位隱性的IDE碼和一位顯性的RTR碼組成;
標準幀控制段:標準幀的控制段由單位顯性的IDE、保留位r0和4位數(shù)據(jù)長度代碼DLC組成,DLC數(shù)據(jù)段采用BCD編碼;
擴展幀控制段:擴展幀的控制段由兩個保留位r1和r0和4位的DLC數(shù)據(jù)段組成,r1和r0都為顯性填充,接收時無論保留位是顯性還是隱性都沒有影響;
數(shù)據(jù)段:一個數(shù)據(jù)段為8個字節(jié);
CRC校驗段:CRC校驗段由15位的校驗碼和1個隱性位填充的CRC界定符組成,CRC校驗范圍為幀起始、仲裁段、控制段和數(shù)據(jù)段;
ACK段:ACK段由ACK碼和一個隱性位ACK界定符組成,發(fā)送節(jié)點在ACK段發(fā)送兩個隱性位,接收節(jié)點在收到的報文ACK前面的幀格式?jīng)]有錯誤時,他將發(fā)出ACK碼為顯性位的報文。
幀結(jié)束段:由7個連續(xù)的隱性位組成。
遠程幀
遠程幀幀格式跟數(shù)據(jù)幀類似,也分為標準幀跟擴展幀,但是遠程幀屬于被請求發(fā)送節(jié)點發(fā)送的報文,而數(shù)據(jù)幀是發(fā)送節(jié)點的報文。如圖 2,遠程幀沒有數(shù)據(jù)幀。
圖2 標準遠程幀和擴展遠程幀的結(jié)構(gòu)圖
參照數(shù)據(jù)幀可了解遠程幀的結(jié)構(gòu),但是兩者之間也有不同:
SRR段和RTR段:數(shù)據(jù)幀是顯性電平,遠程幀是隱性電平;
節(jié)點性質(zhì):數(shù)據(jù)幀是發(fā)送節(jié)點發(fā)出的報文格式,遠程幀是被請求發(fā)送的節(jié)點發(fā)送的報文格式;
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- CAN總線報文記錄產(chǎn)品簡介
- PCB導(dǎo)通孔必須塞孔,這到底有什么講究?資料下載
- 到底64位處理器和32位處理器有什么區(qū)別呢?資料下載
- 單片機用一條IO口實現(xiàn)兩個按鍵功能資料下載
- 經(jīng)常聽說的伺服和變頻到底有啥區(qū)別?原來二者...資料下載
- 索尼圖像傳感器到底有何厲害?怎樣發(fā)展起來的?(圖文)資料下載
- CAN總線是什么,CAN總線的特點資料下載
- 揭秘!PFM與PWM在應(yīng)用上到底有哪些區(qū)別資料下載
- FPGA到底有多厲害?資料下載
- FPGA究竟何時能取代ASIC資料免費下載
- 智能照明和傳統(tǒng)照明的系統(tǒng)到底有什么區(qū)別
- 光纖衰減器到底有什么作用
- 太陽輻射傳感器到底有什么樣的作用及原理與應(yīng)用說明
- 單端與差異數(shù)據(jù)傳輸到底有什么區(qū)別
- CAN通訊中摩托羅拉格式與英特爾格式到底有什么區(qū)別 23次下載
- RTOS與Linux到底有什么區(qū)別 538次閱讀
- CAN底層報文抓到了,卻不知怎么解析?以及如何看到信號運行狀態(tài)? 1408次閱讀
- 網(wǎng)線到底有多少種連接器 641次閱讀
- COB與SMD到底有什么不同 2664次閱讀
- 影響報文超時上報的機制有哪些 1729次閱讀
- CAN報文固定協(xié)議轉(zhuǎn)發(fā)教程 1457次閱讀
- 新版Arduino IDE到底有何不同 6453次閱讀
- PCB的銅箔厚度和走線寬度與電流到底有什么關(guān)系 6075次閱讀
- SATA和NVMe固態(tài)硬盤到底有什么不同 1w次閱讀
- 基于CAN總線信號的波形解碼和報文解碼不一致的情況分析 3034次閱讀
- CAN總線抗干擾的方法有哪些 8917次閱讀
- 如何挑選一條好的HDMI光纖線 3248次閱讀
- 如何找出一條光線的顏色? 3209次閱讀
- CAN總線通信報文驗收濾波、位定時與同步詳解 1w次閱讀
- 報文交換技術(shù)的優(yōu)缺點_分組交換技術(shù)的優(yōu)缺點 1.3w次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關(guān)電源基礎(chǔ)知識
- 5.73 MB | 11次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計
- 0.60 MB | 3次下載 | 免費
- 5DIY動手組裝LED電子顯示屏
- 0.98 MB | 3次下載 | 免費
- 6基于FPGA的C8051F單片機開發(fā)板設(shè)計
- 0.70 MB | 2次下載 | 免費
- 751單片機PM2.5檢測系統(tǒng)程序
- 0.83 MB | 2次下載 | 免費
- 8基于51單片機的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關(guān)電源設(shè)計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537797次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191186次下載 | 免費
- 7十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論