can帧格式 dlc_【图片】CAN扩展帧结构【汽车can总线吧】_百度贴吧
該樓層疑似違規已被系統折疊?隱藏此樓查看此樓
1. 幀起始(Start of Frame)
標志數據幀(包含遠程幀),它由一個顯性位(0)構成,只有在總縣處于空閑狀態時,才允許開始發送。所有節點必須同步于首先發送的那個節點的幀起始前沿。
2. 仲裁場(ArbitrationFrame)
在標準幀格式中,仲裁場右11位標識符和RTR位組成。在擴展幀格式中,仲裁場右29位標識符和SRR位、標識位以及RTR組成。
l RTR位(遠程傳輸請求位):在數據幀中,RTR位必須是顯性電平“0”,而在遠程幀中,RTR位必須是隱性電平“1”;
l SRR位(替代傳輸請求位):在擴展幀格式中始終為隱性電平“1”;
l IDE(標識符擴展位):IDE位對于擴展幀格式屬于仲裁場,對于標準幀格式中屬于控制場。IDE在標準幀格式中為顯性電平“0”,而在擴展幀格式中為隱性電平“1”;
3. 控制場(Control Frame)
由6位組成,在標準幀格式中,一個信息幀中包括DLC,IDE位(發送顯性電平“0”)和保留位R0。在擴展幀格式中,一個信息幀中包括DLC和兩個保留位R1和R0,這兩個位必須發送顯性電平“0”。
l DLC(數據長度碼):數據場的字節數目由數據長度碼給出,數據長度碼為4位,在控制場中被發送。DLC=0– 8;例DLC=9 – 15 →DLC=8。
4. 數據場(Data Frame
由數據幀中被發送的數據組成,可以包括0 – 8字節。
5. CRC場(CRC Frame)
包括CRC序列和CRC的界定符DEL位,CRC校驗發送與接收的序列。DEL界定CRC序列,固定格式1個隱性電平“1”。
6. 應答場(ACK Frame)
包括2位,即應答間隙和應答界定符。在應答場中發送節點發送出兩個隱性位,一個正確接收到有效報文的接收節點,在應答間隙期間,將此信息通過發送一個現性電平“0”報告給發送節點。應答界定符是應答場中的第二位,并且該位必須是隱性位“1”。
7. 幀結束(End Of Frame)
每個數據幀和遠程幀均由7個隱性位組成的標志序列界定。
8. 幀間隔(ITM)
在幀結束后由三位隱性位定義為幀間間隔。
9. 幀空閑(Bus idle)
節點檢測到總線有11個連續隱性位時,認為總線進入了空閑階段。
*注:幀結束是7位隱性,幀間隔是3位隱性位。
總結
以上是生活随笔為你收集整理的can帧格式 dlc_【图片】CAN扩展帧结构【汽车can总线吧】_百度贴吧的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 服务器系统架构的评估,系统架构师:性能评
- 下一篇: php调用视频功能,phpcms如何调用