女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

一文讀懂CAN XL協議

鼎陽科技 ? 來源:鼎陽硬件智庫 ? 2025-07-03 14:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

以下文章來源于鼎陽硬件智庫,作者鼎陽AE

概述

隨著汽車和工業應用中數據通信量的增加,傳統的CAN協議已無法滿足更高的數據速率需求。傳統CAN協議在數據速率和總線負載能力方面存在限制,難以滿足高帶寬和高實時性的應用場景。為此,CAN XL(Controller Area Network eXtended Large)應運而生。

作為 CAN 協議家族的第三代協議,CAN XL 在物理層實現了高達 20 Mbit/s 的數據傳輸速率,單幀數據長度擴展到了2048字節數據字段,顯著提升了通信效率。將以太網幀映射到 CAN XL 幀,集成到以太網環境中,適應更高的數據傳輸速率和更復雜的應用場景。

01CAN XL 協議

自 1986 年問世以來,CAN 協議已在汽車工業中廣泛應用,并逐步演化出三代協議:CAN 2.0、CAN FD 和 CAN XL。根據ISO OSI層模型,CAN應用通常涵蓋物理層、數據鏈路層和應用層。圖1顯示了CAN協議底層的典型架構。其中PMA層將邏輯信號轉換為物理電平CAN_H和CAN_L信號并通過MDI接口傳遞給PMD子層,由PMD子層完成在物理介質上的實際驅動與接收。

83eb17be-533e-11f0-b715-92fbcf53809c.png

圖1 CAN 協議底層實現

區別于CAN/CAN FD,CAN XL協議在PCS和PMA子層中增加了PWM編/解碼,將PMA子層的總線驅動方式從顯性/隱性和level_0/level_1之間切換,實現數據段速率提升,并且兼容傳統CAN的NRZ編碼,是在物理上實現高速數據傳輸和模式動態切換的核心技術。

CAN XL工作模式

CAN幀由三個主要階段構成,包括仲裁階段(Arbitration Phase),數據階段(Data Phase)和仲裁階段(Arbitration Phase)。每個階段包含不同的字段,用于實現總線仲裁、數據傳輸和錯誤校驗等功能。

CAN 控制器(controller)在協議層用來將報文轉換成符合CAN規范的CAN幀,并以二進制碼流方式發送,實現CAN 總線協議底層和數據鏈路層,定義通信規則與速率上限。CAN收發器(transceiver)用來將邏輯電平轉化為差分電平,應用于CAN總線的物理層,搭配不同的收發器,決定了物理信號的實際傳輸能力。

83fe4e38-533e-11f0-b715-92fbcf53809c.png

圖2 CAN/CAN FD/CAN XL三種信號速率和傳輸模式對比

具體來說,在控制器模式下允許仲裁階段的CAN信號數據速度達到500kbit/s,而在CAN FD協議信號中數據段速率會高達8Mbit/s,在CAN XL協議信號中搭配CAN SIC-XL快速模式的收發器實現了20Mbit/s的數據速率。

CAN和CAN FD信號的收發器工作模式為normal,驅動電平為顯性電平和隱性電平。CAN XL信號的標準工作模式為SIC模式,同樣驅動電平為顯性電平和隱性電平,用于仲裁階段和數據階段。SIC XL控制器可以在數據階段將收發器切換到Fast模式,此時采用Level_0/Level_1作為驅動電平,輸出的將是交替差分信號,有效減少反射和信號畸變。

CAN XL幀結構

下面介紹CAN XL幀的主要組成部分。在仲裁階段包括Priority ID,XL,ADS。Priority ID共11位,總線仲裁優先級標識符,用于處理優先級;XL包含多個bit,隱形電平標識CAN XL幀,區分CAN/CAN FD;ADS從仲裁階段轉到數據階段,包含4個固定位,ADH位以后進入快速階段。

數據階段包含控制字段,數據字段和循環冗余校驗字段。SDT共8位協議類型標識符,表示數據段封裝類型;SEC共1位,表示對否為加密數據;DLC共11位,定義數據段長度;SBC共3位,是動態填充位計數;PCRC共13位,用于校驗仲裁段和控制段數據完整性;VCID共8位,虛擬 CAN 通道標識符,類似以太網中的VLAN;AF共32位,用于尋址的字段;Data bytes有1~2048個字節,傳輸速率在10M或更高;FCRC共32位,用于數據校驗。

在仲裁階段包含應答字段和結束字段。DAS從數據段向仲裁段轉化,包含4個固定位;ACK共6位,顯性電平表示確認收到數據幀;EOF共7位表示幀結束。

02示波器實測

鼎陽SDS7000A示波器解碼分析功能應用軟件算法,從物理層波形中提取串行數據信息,快速的測試和解碼信號,顯示信息幀。下面我們來實操使用示波器來解碼CAN XL。

在分析中點擊解碼,在總線協議中可以選擇解碼類型為CAN、CAN FD或者CAN XL,選中CAN XL。在協議信號中可以選擇信源,代表該信源將會被解碼。信源可以選擇為C1,C2或者MATH。例如C1是原始的CAN_H信號,C2是CAN_L信號,那么MATH的F1設為C1-C2就代表差分處理后的信號。

841254c8-533e-11f0-b715-92fbcf53809c.png

圖3 進入CAN XL解碼

解碼CAN XL的Fast部分信號

如圖5所示,此時測試解碼的是信源1的Fast部分信號,進入協議信號界面,設置SIC閾值為1.12V;Fast閾值設置為-540mV,閾值電平需要分別設置在SIC和Fast部分信號的垂直電平范圍內。

84247de2-533e-11f0-b715-92fbcf53809c.png

圖4 CAN XL的Fast模式的協議信號設置

進入協議配置界面,選擇類型為Fast模式,設置標準波特率為250kbit/s,XL標準波特率也設為了自定義的250kbit/s,波特率是由信號自身特點決定的。采樣位置代表在一個bit中,當前采樣點位置占總bit的百分比,設置采樣位置為默認。

8434ab04-533e-11f0-b715-92fbcf53809c.png

圖5 采樣位置示意

配置完成后,信號就會被成功解出來,在解碼列表中顯示總線1,可以在圖6屏幕下方看到該信號的解碼結果,ID,DLC,SDT,PCRD,VCID,AF,data,FCRC等信息。

8442932c-533e-11f0-b715-92fbcf53809c.png

圖6 CAN XL的Fast模式的協議配置的設置

如果一個屏幕解碼多幀波形,總線1的列表將會顯示多幀解碼的結果。

84566af0-533e-11f0-b715-92fbcf53809c.png

圖7 解碼多幀CANXL列表顯示

解碼CAN XL的SIC部分信號

同樣輸入到示波器一個SIC信號,在協議信號中,設置信源為C1。設置SIC的閾值在垂直方向電平范圍內,該段波形沒有Fast部分,因此Fast閾值可以不用設置。

84655646-533e-11f0-b715-92fbcf53809c.png

圖8 CAN XL的SIC模式的協議信號設置

進入協議配置,選擇類型為SIC模式,根據具體的波形類型來配置波特率,設置標準波特率為250kbit/s,XL為自定義的250kbit/s,設置采樣位置為默認。同樣如下圖所示,解碼結果顯示在下方屏幕。

8472fa4e-533e-11f0-b715-92fbcf53809c.png

圖9 CAN XL的SIC模式的協議配置的設置

小結

CAN XL作為新一代的CAN技術,其 SIC/FAST 雙模式分離技術在數據階段實現了高速穩定傳輸,滿足了現代汽車電子工業自動化領域對高速、高容量數據傳輸的需求。同時對于CAN XL信號的測試,SDS7000A以20GSa/s的采樣率可以完整的采樣到高速信號的波形細節,解碼功能清晰的顯示信號幀,幫助工程師精準定位問題、調試系統優化網絡性能,是CAN XL 網絡開發和維護的關鍵工具。

作者丨鼎陽科技 陳秋帆

深圳市鼎陽科技股份有限公司(簡稱“鼎陽科技”,股票代碼:688112)是國家重點“小巨人”企業,是全球極少數具有數字示波器、信號發生器、頻譜分析儀和矢量網絡分析儀四大通用電子測試測量儀器主力產品研發、生產和銷售能力的通用電子測試測量儀器企業,同時也是國內極少數同時擁有這四大主力產品并且四大主力產品全線進入高端領域的企業。公司總部位于深圳,在美國克利夫蘭、德國奧格斯堡、日本東京、馬來西亞檳城州成立了子公司,在成都成立了分公司,在北京、上海、西安、武漢、南京設立了辦事處,產品及服務遠銷全球80多個國家及地區。

鼎陽硬件智庫

鼎陽硬件設計與測試智庫(簡稱鼎陽硬件智庫)由深圳市鼎陽科技股份有限公司領銜創辦,是一家“智力眾籌”模式的硬件智庫。

鼎陽硬件智庫順時順勢,倡導“連接-分享-協作-創造”的理念,高舉志愿者服務的大旗,相信互聯網是“愛”的大本營,相信人們都有發自內心分享的愿望。

鼎陽硬件智庫選擇硬件領域最普遍的七類問題:電源時鐘DDR,低速總線,高速總線,EMC測試測量進行聚焦。尋找“最針尖”的問題進行研討,針對“最針尖”的問題組織專家答疑,將硬件大師積累的寶貴知識和經驗變成公眾財富,惠及更多硬件人。

鼎陽硬件智庫,群策群力,連接所有硬件人。

有硬件問題,找鼎陽硬件智庫。

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

    關注

    113

    文章

    6696

    瀏覽量

    189173
  • 接口
    +關注

    關注

    33

    文章

    8997

    瀏覽量

    153696
  • CAN
    CAN
    +關注

    關注

    57

    文章

    2919

    瀏覽量

    467719
  • 鼎陽科技
    +關注

    關注

    1

    文章

    190

    瀏覽量

    37730
  • 測量儀器
    +關注

    關注

    3

    文章

    846

    瀏覽量

    44254

原文標題:一文讀懂CAN XL協議:從技術原理到鼎陽示波器解碼實測

文章出處:【微信號:鼎陽科技,微信公眾號:鼎陽科技】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    淺談CAN FD總線協議幀格式

    假期更新了搞懂CAN總線協議幀格式,CAN FD總線協議怎能錯過?本篇博
    發表于 10-14 12:49 ?4061次閱讀
    淺談<b class='flag-5'>CAN</b> FD總線<b class='flag-5'>協議</b>幀格式

    CAN/CAN FD/CAN XL三大總線協議解讀,是逐步替代關系嗎?

    電子發燒友網報道(/吳子鵬)在軟件定義汽車逐漸成為主流的當下,數據傳輸的速度和效率成為打造智能汽車的瓶頸,在這種大背景下,傳統CAN總線應對些需求已經相當吃力,因此CAN FD和
    的頭像 發表于 08-12 01:12 ?5621次閱讀

    讀懂接口模塊的組合應用有哪些?

    讀懂接口模塊的組合應用有哪些?
    發表于 05-17 07:15

    讀懂如何去優化AC耦合電容?

    讀懂如何去優化AC耦合電容?
    發表于 06-08 07:04

    讀懂什么是NEC協議

    讀懂什么是NEC協議
    發表于 10-15 09:22

    讀懂中斷方式和輪詢操作有什么區別嗎

    讀懂中斷方式和輪詢操作有什么區別嗎?
    發表于 12-10 06:00

    CAN_2.0中_通信協議

    CAN_2.0中_通信協議
    發表于 03-30 16:51 ?25次下載

    讀懂MCU的特點、功能及如何編寫

    讀懂MCU的特點、功能及如何編寫
    發表于 12-05 09:51 ?24次下載
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>讀懂</b>MCU的特點、功能及如何編寫

    博世CAN XL協議解決方案應用

    據April介紹,相比上CANCAN XL不僅擁有更高的傳輸速率——最高支持20Mbit/s的比特率,還將有效負載大小增至2048字節。
    發表于 06-15 11:19 ?1624次閱讀
    博世<b class='flag-5'>CAN</b> <b class='flag-5'>XL</b><b class='flag-5'>協議</b>解決方案應用

    讀懂,什么是BLE?

    讀懂,什么是BLE?
    的頭像 發表于 11-27 17:11 ?3458次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>讀懂</b>,什么是BLE?

    讀懂車規級AEC-Q認證

    讀懂車規級AEC-Q認證
    的頭像 發表于 12-04 16:45 ?1342次閱讀

    讀懂微力扭轉試驗機的優勢

    讀懂微力扭轉試驗機的優勢
    的頭像 發表于 11-30 09:08 ?865次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>讀懂</b>微力扭轉試驗機的優勢

    泰克推出全新CAN XL協議解碼軟件

    近日,知名測試測量設備供應商泰克宣布,針對新CAN通信技術,特別推出了CAN XL協議解碼軟件。這
    的頭像 發表于 03-25 11:47 ?1099次閱讀

    泰克科技全新CAN XL協議解碼軟件上線

    近日,泰克宣布推出CAN XL(控制器局域網擴展長度)協議解碼軟件,支持工程師整合最新CAN通信技術,并幫助客戶在技術日新月異的當今時代
    發表于 03-27 10:30 ?793次閱讀
    泰克科技全新<b class='flag-5'>CAN</b> <b class='flag-5'>XL</b><b class='flag-5'>協議</b>解碼軟件上線

    讀懂CAN XL!萬字干貨,虹科CAN XL研討會問答,你想知道的都在這里!

    虹科CAN XL國際研討會圓滿結束,感謝各位觀眾的熱情參與!虹科攜手多位CAN XL創始成員及行業領袖,包括來自國際CiA協會、博世、英飛凌以及恩智浦等,帶來5場精彩紛呈的主題演講,讓
    的頭像 發表于 11-18 11:04 ?1021次閱讀