在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

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

ZLG致遠電子 ? 2025-03-18 11:38 ? 次閱讀

CAN總線在數據鏈路層中的應用是其通信協議中的關鍵部分、它負責在物理層之上實現數據的可靠傳輸。致遠第二代CAN總線分析儀ZPS-CANFD,除了可以完成CAN、CANFD總線物理層的一致性測試,同時也可以完成對CAN總線數據鏈路層工作過程的觀察。

什么是數據鏈路層

在CAN總線應用中,物理層一致性測試成為各CAN總線廠家必測的校驗任務,以此來保證總線或節點產品有健康的信號質量。CAN總線的應用領域逐漸擴大,共模干擾、電磁干擾、信號衰減等影響總線通訊的因素也逐漸增強,數據傳輸過程中常常出現錯誤,而物理層只負責透明的傳輸結構的原始比特流,不能進行任何錯誤控制。因此,當需要在一條線路上傳送數據時,除了必須有一條物理線路(鏈路)外,還必須有一些必要的規程來控制這些數據的傳輸。把實現這些規程的硬件和軟件加到鏈路上,就構成了數據鏈路層(Data Link Layer)。

數據鏈路層主要由兩個部分組成, MAC子層(媒體訪問控制子層)、LLC子層(邏輯鏈路控制子層)。如圖1所示為目前國際標準“ISO 11898-1:2015(E)”中 數據鏈路層CAN的分層架構圖。

7ae47cca-03aa-11f0-9434-92fbcf53809c.png

圖1 CAN的分層架構圖

MAC子層

MAC子層是CAN協議的關鍵組成部分,主要負責將物理層接收到的信號組織成具有實際意義的信息,并管理錯誤控制等傳輸流程,MAC子層主要功能有以下幾點:消息的幀化處理:將待傳輸的數據封裝成符合CAN協議的幀格式;仲裁:通過非破壞性仲裁機制解決多個節點同時發送數據時的沖突;應答:接收節點通過應答機制確認數據的正確接收;錯誤的檢測和報告:檢測通信過程中的錯誤,并通過錯誤幀向其他節點報告。在ZPS-CANFD中,我們可以通過報文解碼界面,清晰地看到幀格式,如仲裁場、應答場信息。除此之外,我們也可以在Decode界面中看到填充位(即白色填充位置),如圖2所示:

7af054aa-03aa-11f0-9434-92fbcf53809c.png

圖2 報文解碼

也可以通過報文接收窗口,觀察錯誤幀類型,如圖3所示:

7afc40ee-03aa-11f0-9434-92fbcf53809c.png

圖3 幀錯誤類型標記LLC子層LLC子層雖然在CAN協議標準中沒有明確劃分,但我們通常可以將幀過濾、報文重發等邏輯控制功能歸為LLC子層的范圍:報文過濾:通過過濾器只保留想看的報文;報文重發:在檢測到通信錯誤或未收到應答時,自動重發報文。ZPS-CANFD中,擁有報文過濾的功能和出現錯誤幀時報文重發的機制,我們可以通過報文接收界面觀察只想看的報文以及觀察報文重發的過程以及重發報文的信息,如圖4所示為某報文文件過濾后的錯誤幀報文。

7b06325c-03aa-11f0-9434-92fbcf53809c.png

圖4 錯誤幀

除此之外,ZPS還可以通過ID、DLC長度、幀類型、時間等等參數進行過濾,如圖5所示為自定義過濾編輯器。

7b0f720e-03aa-11f0-9434-92fbcf53809c.png

圖5 過濾編輯器在報文

接收界面可以看到報文重發的過程,在總線負載率界面我們可以觀察到Busoff恢復過程,Busoff恢復是指當CAN節點發送錯誤計數器超過255次時,節點會進入Busoff狀態,為了避免某個設備因自身原因導致無法正確發送報文而不斷破壞總線的數據幀,CAN總線網絡具有嚴格的錯誤診斷功能。在ZPS中,可以卡光標來測量幀間隔從而知道Busoff恢復時間,如圖6所示:

7b194e46-03aa-11f0-9434-92fbcf53809c.png

圖6 Busoff恢復觀察總結CAN總線協議的數據鏈路層是實現CAN通信的關鍵部分,它負責在物理層之上實現數據的可靠傳輸,通過幀同步、差錯控制、流量控制和訪問控制等功能,CAN協議確保多個節點之間的高效、可靠通信。我們的ZPS-CANFD正好可以做到這幾點,協助我們觀察錯誤機制處理的過程,這些功能和機制共同構成了CAN總線協議強大的通信功能,使其在眾多領域得到廣泛應用。

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

    關注

    57

    文章

    2793

    瀏覽量

    465319
  • 數據鏈路層
    +關注

    關注

    0

    文章

    61

    瀏覽量

    12067
收藏 人收藏

    評論

    相關推薦

    數據鏈路層.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 ?7229次閱讀

    數據鏈路層的定義

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

    什么是OSI模型數據鏈路層

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

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

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

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

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

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

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

    數據鏈路層設備有哪些

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

    數據鏈路層的任務

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

    數據鏈路層設備有哪些

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

    ZLG致遠電子首款CANFD總線分析測試產品正式發布

    為行業用戶提供可靠的多總線測試分析平臺。 滿足CAN?FD、CAN、LIN多總線測試分析 ZPS-CANFD完美匹合汽車電子平臺開發,專注于智能網聯汽車CANFD
    的頭像 發表于 05-23 10:42 ?2450次閱讀

    ZLG致遠電子推出ZPS-CANFD總線分析測試平臺助力汽車工業

    隨著智能汽車和工業智造的發展,CANFD逐漸成為汽車電子、工業通訊的核心技術。為更好賦能行業伙伴應用,ZLG致遠電子推出ZPS-CANFD總線分析測試平臺助力汽車工業和工業自動化進程。 在新一代智能
    的頭像 發表于 05-28 15:36 ?2141次閱讀

    ZLG致遠電子推ZPS-CANFD總線分析測試平臺

    隨著新一代智能網聯汽車的發展,CANFD逐漸成為汽車電子的核心技術。ZLG致遠電子推出ZPS-CANFD總線分析測試平臺助力汽車工業進程。
    的頭像 發表于 04-18 11:49 ?2295次閱讀

    ZLG致遠電子推出ZPS-CANFD總線分析測試平臺助力汽車工業進程

    隨著新一代智能網聯汽車的發展,CANFD逐漸成為汽車電子的核心技術。ZLG致遠電子推出ZPS-CANFD總線分析測試平臺助力汽車工業進程。 在新一代智能網聯車的浪潮下,隨著車載ECU的與日倍增
    的頭像 發表于 04-19 13:52 ?1967次閱讀

    CAN總線協議的數據鏈路層有哪些部分

    CAN(Controller Area Network)總線協議的數據鏈路層CAN通信中至關重要的一部分,它負責在物理層之上實現數據的可靠傳輸。
    的頭像 發表于 09-03 14:14 ?969次閱讀
    主站蜘蛛池模板: 午夜一级毛片不卡 | 日本欧美一区二区三区不卡视频 | 狼人 成人 综合 亚洲 | 国产精品秒播无毒不卡 | 午夜剧场黄色 | 欧美人成在线观看 | ass嫩美女胴体 | 亚洲 欧美 另类 吹潮 | 99久久网站 | 国内一国产农村妇女一级毛片 | 中文字幕精品一区二区三区视频 | 奇米777狠狠 | 亚洲三级电影在线播放 | 黄色国产在线视频 | 国产一级特黄特色aa毛片 | 激情久久久久久久久久 | 四虎影视在线影院4hu | 亚洲综合色站 | 5g国产精品影院天天5g天天爽 | 男人和女人做a免费视频 | 深夜国产成人福利在线观看女同 | 黄色成人一级片 | 四虎永久在线精品 | 欧美激情片网站 | 午夜免费观看福利片一区二区三区 | 丁香婷婷啪啪 | 一区二区视频在线 | 新版天堂中文资源官网 | 亚洲大成色www永久网 | 色香欲亚洲天天综合网 | 色多多在线观看播放 | 久久mimi色| 午夜aa| 欧美精品一区在线看 | 欧美黄色tv | 免费理论片在线观看播放 | 人人揉揉香蕉大青草 | 亚洲免费色视频 | 最新国产精品视频免费看 | 毛片一区二区三区 | 一级片a级片|