国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

CANXL和CANFD數據鏈路層的主要區別

智能汽車電子與軟件 ? 來源:電控知識搬運工 ? 作者:電控知識搬運工 ? 2022-11-21 11:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

b63c7f44-67e3-11ed-8abf-dac502259ad0.jpg

首先介紹一下什么是CAN XL?

CAN XL是一種高度可擴展的通信技術,涉及比特率和數據字段的長度。物理層仍在開發中。目標是實現高達10+ Mbit / s的比特率。CAN XL針對面向區域的異構網絡體系結構進行了優化。該方法以最優的長度滿足未來車載網絡的要求。汽車工業試圖減少布線,以最小化重量,或者換句話說,是限制能耗。它的幾個核心期望特性如下:

有效負載長度:與以太網幀長度一樣;

可靠性:等于或者優于CAN,CAN FD和10Mbit/s以太網的穩定性;

魯棒性:與CAN FD一樣好,甚至要優于10Mbit/s以太網;

波特率:在數據段的傳輸速率最大可達10Mbit/s;

兼容性:向后兼容CAN FD。

CAN XL是對CAN和CAN FD的進一步擴展,并且在很大程度上遵循相同的運行原理。CAN報文分為仲裁場和數據場。盡管CAN XL在仲裁場使用500kbit/s至1Mbit/s的低速率,但數據場的傳輸速率卻可提升至2Mbit/s至10Mbit/s。相對于CAN FD的可選速率切換功能,CAN XL強制執行速率切換。

今天進一步描述CAN XL和CAN FD數據鏈路層的區別。

CAN-XL目前的發展狀態

CAN XL當前規范基本最終確定。CiA 610-1 CAN XL協議規范已由工作小組完成并進行最后的CiA內部審核,不久將作為規范建議草案發布在會員范圍內。

同時,CAN XL規范會提交到ISO國際標準化組織,將添加在新版的ISO 11898-1標準中,但確切的發布時間依舊未知。而在7月初CiA 協會舉行了第一次 CAN XL Plugfest —可兼容性測試,主要測試與傳統的CAN、 CAN FD在物理層和數據鏈路層的兼容性。

博世、Fraunhofer IPMS、英飛凌、Vector 和 Rohde&Schwarz 的設備參與了此次測試,其中測試了他們首次研發的CAN XL IP核和收發器應用。

CAN-XL協議數據鏈路層

和經典CAN和CAN FD一樣CAN XL也分為物理層和數據鏈路層。

CAN XL在數據鏈路層已經決定的是數據字段長度最大為2048字節和11位優先級字段,而CAN FD 最大的數據場長度為64字節。CAN XL是對CAN和CAN FD的進一步擴展,并且在很大程度上遵循相同的運行原理。

CAN報文分為仲裁場和數據場。通信速率CAN FD在仲裁場的通信速率和傳統的CAN一致,但是在數據場CAN FD的通信速率理論上達到了2Mbit/s至10Mbit/s,目前的具體應用上各大廠商最多達到8Mbit/s。

盡管CAN XL在仲裁場使用500kbit/s至1Mbit/s的低速率,但數據場的傳輸速率卻可提升至2Mbit/s至10Mbit/s或者更高的10+Mbit/s。相對于CAN FD的可選速率切換功能,CAN XL強制執行速率切換。

協議格式

協議格式:

b654d972-67e3-11ed-8abf-dac502259ad0.jpg

在幀格式上CAN XL與CAN FD的區別:

b676ac00-67e3-11ed-8abf-dac502259ad0.png

與CAN FD相比,CAN XL增加了位的數量主要是在幀頭幀尾和CRC校驗位。CRC校驗位的增加主要是為了確定增加數據域和其他位的傳輸是否正確。

幀頭:

b691deee-67e3-11ed-8abf-dac502259ad0.png

我們可以看到: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位通常處于顯性,但處于被動錯誤時會變為隱性;7、相對于CAN FD,CAN XL中多出了resXL、 AL1、DH1、DL1和 Payload 8-bi主要用于將來的擴展、新的波特率切換序列,同數據包的預定義等;8、CAN XL中DLC是一個11位整數,其中數據字節數是該整數加1;9、CAN XL中Header-CRC用于保證DLC正確;

幀尾:

b6aac670-67e3-11ed-8abf-dac502259ad0.png

相較于幀頭,幀尾變化較少。對于相同的數據長度,CAN XL中較長的報頭和數據需要較長的CRC來校驗;CAN XL包含用于波特率切換位,確保向前的兼容性;CAN XL CRC之后是波特率的切換模式,而不是CRC定界符;為了確保重新同步到未來格式的幀末尾集成格式:將CAN XL中放置NACK添加到舊ACK中。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • CAN
    CAN
    +關注

    關注

    59

    文章

    3067

    瀏覽量

    472754
  • 數據鏈路層
    +關注

    關注

    0

    文章

    63

    瀏覽量

    12417
  • CANFD
    +關注

    關注

    0

    文章

    106

    瀏覽量

    5899

原文標題:CANXL和CANFD數據鏈路層的主要區別

文章出處:【微信號:智能汽車電子與軟件,微信公眾號:智能汽車電子與軟件】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    TLP的數據鏈路層組成與操作

      本章將著重講述TLP的數據鏈路層組成與操作,上一篇更新應該為第五講,數據鏈路層位于事務層和物理層之間,使用容錯和重傳機制保證了數據傳輸的完整性和一致性,此外,數據鏈路層還需要對PC
    發表于 01-08 17:25

    數據鏈路層.ppt

    數據鏈路層*3.1  數據鏈路層的基本概念*3.2  停止等待協議  3.2.1 完全理想化的數據傳輸  3.2.2 具有最簡單流量控制的
    發表于 10-23 16:41 ?0次下載
    <b class='flag-5'>數據鏈路層</b>.ppt

    數據鏈路層的作用

    數據鏈路層的作用:通過一些數據鏈路層協議和鏈路控制規程,在不太可靠的物理鏈路上實現可靠的數據傳輸。 “鏈路(Link)”和“數據鏈路”是不
    發表于 07-22 16:04 ?7608次閱讀

    數據鏈路層的功能

     數據鏈路層的功能        數據鏈路層要完成許多特定的功能。這些功能包括為網絡層提供設計良好的服務接口,處理幀同步,處理傳輸差錯,調整幀
    發表于 07-22 16:04 ?3722次閱讀

    數據鏈路層的定義

    數據鏈路層的定義 一、設計數據鏈路層的原因
    發表于 07-22 17:13 ?3014次閱讀
    <b class='flag-5'>數據鏈路層</b>的定義

    什么是OSI模型數據鏈路層

    什么是OSI模型數據鏈路層 數據鏈路層最基本的服務是將源機網絡層來的數據可靠地傳輸到相鄰節點的目標機網絡層。為達到這一目的,數據鏈路層
    發表于 03-18 15:11 ?2446次閱讀

    數據鏈路層主要功能

    為了向網絡層提供服務,數據鏈路層必須使用物理層提供的服務。而物理層是以比特流進行傳輸的,這種比特流并不保證在數據傳輸過程中沒有錯誤,接收到的位數量可能少于、等于或者多于發送的位數量。而且它們還可
    發表于 11-03 08:47 ?2.1w次閱讀
    <b class='flag-5'>數據鏈路層</b>的<b class='flag-5'>主要</b>功能

    數據鏈路層到底是什么_數據鏈路層工作原理是怎樣的

    本文開始闡述了什么是數據鏈路層,其次闡述了數據鏈路層的分類和數據鏈路層的工作原理,最后介紹了常用的數據鏈路層
    發表于 03-14 14:10 ?3.1w次閱讀
    <b class='flag-5'>數據鏈路層</b>到底是什么_<b class='flag-5'>數據鏈路層</b>工作原理是怎樣的

    數據鏈路層常用成紙法有哪些_數據鏈路層的作用

    本文開始闡述了數據鏈路層的概念與數據鏈路層數據鏈路層的功能或作用,其次闡述了數據鏈路層主要協議,最后分析了數據鏈路層常用成紙法有哪些。
    發表于 03-14 14:44 ?3105次閱讀
    <b class='flag-5'>數據鏈路層</b>常用成紙法有哪些_<b class='flag-5'>數據鏈路層</b>的作用

    數據鏈路層和傳輸層的區別是什么

    本文開始介紹了傳輸層的概念、傳輸層的基本功能以及傳輸層服務類型,其次介紹了數據鏈路層功能與工作過程,最后闡述了數據鏈路層和傳輸層的區別
    發表于 03-14 15:03 ?2.8w次閱讀
    <b class='flag-5'>數據鏈路層</b>和傳輸層的<b class='flag-5'>區別</b>是什么

    數據鏈路層設備有哪些

    數據鏈路層的設備與組件是指那些同時具有物理層和數據鏈路層功能的設備或組件。數據鏈路層的設備與組件主要有網卡、網橋和交換機。
    發表于 03-14 15:20 ?2.6w次閱讀

    一文看懂數據鏈路層和網絡層的區別

    本文開始介紹了網絡層的概念及網絡層的主要功能,其次闡述了數據鏈路層的概念和數據鏈路層的功能,最后介紹了數據鏈路層的作用以及數據鏈路層和網絡層
    發表于 03-14 15:38 ?7.3w次閱讀
    一文看懂<b class='flag-5'>數據鏈路層</b>和網絡層的<b class='flag-5'>區別</b>

    數據鏈路層的任務

    數據鏈路層主要任務是使網絡層無需了解物理層的特征而獲得可靠的傳輸。數據鏈路層將通過鏈路層數據進行打包和解包、差錯檢測和校正,并協調共享介
    的頭像 發表于 02-27 15:08 ?8025次閱讀

    數據鏈路層設備有哪些

    數據鏈路層的設備與組件是指那些同時具有物理層和數據鏈路層功能的設備或組件。數據鏈路層的設備與組件主要有網卡、網橋和交換機。
    的頭像 發表于 02-27 15:17 ?6.2w次閱讀

    如何使用ZPS-CANFD觀察CAN數據鏈路層的工作過程

    CAN總線在數據鏈路層中的應用是其通信協議中的關鍵部分、它負責在物理層之上實現數據的可靠傳輸。致遠第二代CAN總線分析儀ZPS-CANFD,除了可以完成CAN、CANFD總線物理層的一
    的頭像 發表于 03-18 11:38 ?1016次閱讀
    如何使用ZPS-<b class='flag-5'>CANFD</b>觀察CAN<b class='flag-5'>數據鏈路層</b>的工作過程