日本无码免费高清在线|成人日本在线观看高清|A级片免费视频操逼欧美|全裸美女搞黄色大片网站|免费成人a片视频|久久无码福利成人激情久久|国产视频一二国产在线v|av女主播在线观看|五月激情影音先锋|亚洲一区天堂av

  • 手機站
  • 小程序

    汽車測試網(wǎng)

  • 公眾號
    • 汽車測試網(wǎng)

    • 在線課堂

    • 電車測試

CANXL和CANFD數(shù)據(jù)鏈路層的主要區(qū)別

2022-01-16 16:23:06·  來源:汽車ECU開發(fā)  
 
首先介紹一下什么是CAN XL? CAN XL是一種高度可擴展的通信技術(shù),涉及比特率和數(shù)據(jù)字段的長度。物理層仍在開發(fā)中。目標是實現(xiàn)高達10+ Mbit / s的比特率。CAN XL針

首先介紹一下什么是CAN XL?
CAN XL是一種高度可擴展的通信技術(shù),涉及比特率和數(shù)據(jù)字段的長度。物理層仍在開發(fā)中。目標是實現(xiàn)高達10+ Mbit / s的比特率。CAN XL針對面向區(qū)域的異構(gòu)網(wǎng)絡(luò)體系結(jié)構(gòu)進行了優(yōu)化。該方法以最優(yōu)的長度滿足未來車載網(wǎng)絡(luò)的要求。汽車工業(yè)試圖減少布線,以最小化重量,或者換句話說,是限制能耗。它的幾個核心期望特性如下: 有效負載長度:與以太網(wǎng)幀長度一樣; 可靠性:等于或者優(yōu)于CAN,CAN FD和10Mbit/s以太網(wǎng)的穩(wěn)定性; 魯棒性:與CAN FD一樣好,甚至要優(yōu)于10Mbit/s以太網(wǎng); 波特率:在數(shù)據(jù)段的傳輸速率最大可達10Mbit/s; 兼容性:向后兼容CAN FD。CAN XL是對CAN和CAN FD的進一步擴展,并且在很大程度上遵循相同的運行原理。CAN報文分為仲裁場和數(shù)據(jù)場。盡管CAN XL在仲裁場使用500kbit/s至1Mbit/s的低速率,但數(shù)據(jù)場的傳輸速率卻可提升至2Mbit/s至10Mbit/s。相對于CAN FD的可選速率切換功能,CAN XL強制執(zhí)行速率切換。
今天進一步描述CAN XL和CAN FD數(shù)據(jù)鏈路層的區(qū)別。
CAN-XL目前的發(fā)展狀態(tài)
CAN XL當前規(guī)范基本最終確定。CiA 610-1 CAN XL協(xié)議規(guī)范已由工作小組完成并進行最后的CiA內(nèi)部審核,不久將作為規(guī)范建議草案發(fā)布在會員范圍內(nèi)。
同時,CAN XL規(guī)范會提交到ISO國際標準化組織,將添加在新版的ISO 11898-1標準中,但確切的發(fā)布時間依舊未知。而在7月初CiA 協(xié)會舉行了第一次 CAN XL Plugfest —可兼容性測試,主要測試與傳統(tǒng)的CAN、 CAN FD在物理層和數(shù)據(jù)鏈路層的兼容性。
博世、Fraunhofer IPMS、英飛凌、Vector 和 Rohde&Schwarz 的設(shè)備參與了此次測試,其中測試了他們首次研發(fā)的CAN XL IP核和收發(fā)器應(yīng)用。
CAN-XL協(xié)議數(shù)據(jù)鏈路層
和經(jīng)典CAN和CAN FD一樣CAN XL也分為物理層和數(shù)據(jù)鏈路層。
CAN XL在數(shù)據(jù)鏈路層已經(jīng)決定的是數(shù)據(jù)字段長度最大為2048字節(jié)和11位優(yōu)先級字段,而CAN FD 最大的數(shù)據(jù)場長度為64字節(jié)。CAN XL是對CAN和CAN FD的進一步擴展,并且在很大程度上遵循相同的運行原理。
CAN報文分為仲裁場和數(shù)據(jù)場。通信速率CAN FD在仲裁場的通信速率和傳統(tǒng)的CAN一致,但是在數(shù)據(jù)場CAN FD的通信速率理論上達到了2Mbit/s至10Mbit/s,目前的具體應(yīng)用上各大廠商最多達到8Mbit/s。
盡管CAN XL在仲裁場使用500kbit/s至1Mbit/s的低速率,但數(shù)據(jù)場的傳輸速率卻可提升至2Mbit/s至10Mbit/s或者更高的10+Mbit/s。相對于CAN FD的可選速率切換功能,CAN XL強制執(zhí)行速率切換。
協(xié)議格式
協(xié)議格式:

在幀格式上CAN XL與CAN FD的區(qū)別:
與CAN FD相比,CAN XL增加了位的數(shù)量主要是在幀頭幀尾和CRC校驗位。CRC校驗位的增加主要是為了確定增加數(shù)據(jù)域和其他位的傳輸是否正確。

幀頭:

我們可以看到:
1、SOF和11位的ID一致;
2、RTR一致:所以CAN FD 和 CAN XL都不支持遠程請求;
3、CAN XL不支持IDE標識符擴展(29位CAN ID),該位始終處于顯性;
4、FDF位指示CAN FD,CAN XL 在FDF位多出了XLF位用以決定CAN XL;
5、RES位一致始終處于顯性,CAN FD隱性BRS位(波特率切換)會提升傳輸速率;
6、CAN FD中ESI位通常處于顯性,但處于被動錯誤時會變?yōu)殡[性;
7、相對于CAN FD,CAN XL中多出了resXL、 AL1、DH1、DL1和 Payload 8-bi主要用于將來的擴展、新的波特率切換序列,同數(shù)據(jù)包的預定義等;
8、CAN XL中DLC是一個11位整數(shù),其中數(shù)據(jù)字節(jié)數(shù)是該整數(shù)加1;
9、CAN XL中Header-CRC用于保證DLC正確;
幀尾:
相較于幀頭,幀尾變化較少。對于相同的數(shù)據(jù)長度,CAN XL中較長的報頭和數(shù)據(jù)需要較長的CRC來校驗;CAN XL包含用于波特率切換位,確保向前的兼容性;CAN XL CRC之后是波特率的切換模式,而不是CRC定界符;為了確保重新同步到未來格式的幀末尾集成格式:將CAN XL中放置NACK添加到舊ACK中。
分享到:
 
反對 0 舉報 0 收藏 0 評論 0
滬ICP備11026917號-25