伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

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

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

3天內不再提示

《CAN(FD)總線十萬個為什么》之UDS診斷(下)

ZLG致遠電子 ? 2025-11-06 11:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

汽車電子診斷領域,UDS協議的傳輸層由ISO-15765標準定義。這一標準確保了即使在數據量較大的情況下,也能高效、準確地傳輸診斷信息。今天,我們將深入探討ISO-15765協議的傳輸機制。


b9a01356-bac1-11f0-8ce9-92fbcf53809c.jpg ?UDS中的傳輸協議(ISO-15765)

1. 單幀傳輸

當請求PDU(協議數據單元)或響應PDU的長度較短,不超過CAN幀數據段的8字節或CAN FD的64字節時,傳輸過程相對簡單。在這種情況下,協議會控制CAN FD接口卡以單幀的形式發送數據。單幀的首字節以0開頭,例如,單幀響應中的“06”表示該幀只有6個有效字節,后續字節則是自動填充的無效字節。

b9ad3874-bac1-11f0-8ce9-92fbcf53809c.jpg

2. 多幀傳輸

然而,當PDU的長度遠遠超過CAN幀數據段的8字節或CAN FD的64字節時,協議會控制CAN FD接口卡以多幀的形式進行傳輸。多幀傳輸分為首幀和連續幀:

  • 首幀:首幀的前兩字節以1開頭,例如“10 0D”表示數據長度為13字節,即后續將跟隨13個字節的數據內容。
  • 連續幀:連續幀以2x開頭,從0x21開始,依次遞增到0x2F,然后循環回到0x20。直到PDU的內容全部發送完畢,才會填充無效字節并停止發送。
b9e324e8-bac1-11f0-8ce9-92fbcf53809c.jpg

3. 流控幀

為了確保傳輸過程的穩定性和可靠性,ISO-15765協議還定義了流控幀。流控幀的前三字節具有特定的定義:

  • 首字節:3(4bit)+流狀態(FS,4bit)。
  • 第二字節:塊大小(BS,8bit)。
  • 第三字節:最小間隔時間(STmin,8bit)。

流控幀的具體參數如下:

  • FS(流狀態):0,繼續發送。1,等待。2,過載溢出。
  • BS(塊大小):一次能傳輸的幀數。0表示無限制傳輸大小。

例如,“30 08 14”表示遙控,繼續發送,最大連續8幀,幀間隔20毫秒。

具體使用哪個服務,廠商可以根據自身需求自行選擇。ZLG致遠電子自行開發的CAN FD接口卡系列,搭配國產汽車總線工具鏈ZXDoc,可以實現相關診斷服務的操作,歡迎使用。

b9f454ac-bac1-11f0-8ce9-92fbcf53809c.jpg

在下一期節目中,我們將繼續深入探討UDS診斷協議,特別是增強和細化了文件下載功能的ECU篩選機制。敬請期待!

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

    關注

    59

    文章

    3068

    瀏覽量

    472857
  • 總線
    +關注

    關注

    10

    文章

    3043

    瀏覽量

    91698
  • ISO
    ISO
    +關注

    關注

    0

    文章

    301

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    淺談CAN FD總線協議幀格式

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

    TSMaster 的 CAN UDS 診斷操作指南(上)

    TSMaster可以少代碼甚至零代碼就可以完成診斷流程開發,診斷開發人員只需要熟悉診斷流程,就能打通研發、產線、售后整條鏈路環節。TSMaster的UDS
    的頭像 發表于 06-08 08:21 ?7035次閱讀
    TSMaster 的 <b class='flag-5'>CAN</b> <b class='flag-5'>UDS</b> <b class='flag-5'>診斷</b>操作指南(上)

    TSMaster 的 CAN UDS 診斷操作指南(

    上期,我們主要介紹了UDS診斷模塊的創建以及TSMaster基礎診斷配置。很多客戶表示意猶未盡。因此我們將繼續帶來《TSMaster的CANUDS診斷操作指南(
    的頭像 發表于 06-18 08:21 ?4538次閱讀
    TSMaster 的 <b class='flag-5'>CAN</b> <b class='flag-5'>UDS</b> <b class='flag-5'>診斷</b>操作指南(<b class='flag-5'>下</b>)

    誰能幫我解答CAN總線中的UDS診斷

    誰能幫我解答CAN中的UDS診斷?需要聯系請私信我。遇到好多難題。有點懵。想請高手幫我解答.主要是沒有程序。而且還不知道報文里面的數據代
    發表于 10-21 23:14

    【野火】瑞薩RA MCU創意氛圍賽+ 基于CAN總線UDS診斷升級MCU /bootloader/UDS診斷/14229/15765

    基于can總線UDS軟件升級 最近學習UDS診斷協議(ISO14229),是一項國際標準,為汽車電子系統中的
    發表于 06-13 01:26

    筆記本十萬個問答精華

    筆記本十萬個問答精華 問題     請問TP600最大可以上多大的硬盤? 回答     通過升級BIOS后,可以支持
    發表于 01-26 12:02 ?597次閱讀

    可以混合使用Classical CAN格式和CAN FD格式的診斷報文嗎?

    Unexpected N_PDU的處理只適用于相同N_AI的診斷報文。Classical CANCAN FD的N_AI本就不同,所以,互不干擾,可以并行處理;單個Message中不要
    發表于 12-05 10:06 ?2146次閱讀

    UDS常用診斷服務

    UDS診斷概述 UDS(Unified Diagnostic Services,統一的診斷服務)診斷協議是在汽車電子ECU環境
    的頭像 發表于 06-12 10:36 ?2.5w次閱讀
    <b class='flag-5'>UDS</b>常用<b class='flag-5'>診斷</b>服務

    基于CAN總線UDS診斷Bootloader升級MCU工具

    今日跟大家分享參加野火【瑞薩RA MCU創意氛圍賽】選手的項目——基于CAN總線UDS診斷Bootloader升級MCU工具。
    的頭像 發表于 08-21 14:01 ?4142次閱讀
    基于<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>的<b class='flag-5'>UDS</b><b class='flag-5'>診斷</b>Bootloader升級MCU工具

    CAN總線十萬個為什么 | 聊聊幾種常見的CAN網絡拓撲

    來到《CAN總線十萬個為什么》系列視頻。今天我們聊聊幾種常見的CAN網絡拓撲,主要有:線型拓撲、星型拓撲、環形拓撲和樹形拓撲。1.線型拓撲線型拓撲,也稱為
    的頭像 發表于 11-21 01:03 ?2684次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b><b class='flag-5'>十萬個</b>為什么 | 聊聊幾種常見的<b class='flag-5'>CAN</b>網絡拓撲

    CAN總線十萬個為什么 | 為什么CAN總線分支不能過長?

    導讀探討了CAN總線中分支問題及其對信號完整性的影響,并提出了相應的解決方案。今天我們將深入探討CAN總線中的一關鍵問題——分支問題。在開
    的頭像 發表于 11-28 15:14 ?1398次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b><b class='flag-5'>十萬個</b>為什么 | 為什么<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>分支不能過長?

    CAN總線十萬個為什么 | 為什么CAN總線終端電阻如此重要?

    導讀在深入探討CAN總線技術時,我們不得不關注一看似微小卻極為關鍵的部分—終端電阻。本文將簡要闡釋終端電阻對于CAN總線性能的重要性,以及
    的頭像 發表于 12-07 01:07 ?2054次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b><b class='flag-5'>十萬個</b>為什么 | 為什么<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>終端電阻如此重要?

    CAN總線十萬個為什么 | CAN自定義波特率有什么用?

    導讀CAN總線通信中,波特率一致并不總能保證通信順暢。本文將揭秘自定義波特率的原理和應用,探討如何通過優化采樣點和提高容忍度解決通信問題,助力工程師提升通信穩定性。通常情況CAN
    的頭像 發表于 02-07 11:36 ?1312次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b><b class='flag-5'>十萬個</b>為什么 | <b class='flag-5'>CAN</b>自定義波特率有什么用?

    CAN總線十萬個為什么 | 如何輕松應對CAN(FD)接口不足?

    更多路的CAN(FD)接口來滿足多路采集總線數據的需求。那么問題來了,想要增加CAN(FD)接口,工控機USB資源率不夠,怎么辦呢?其實,從
    的頭像 發表于 02-21 11:36 ?968次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b><b class='flag-5'>十萬個</b>為什么 | 如何輕松應對<b class='flag-5'>CAN</b>(<b class='flag-5'>FD</b>)接口不足?

    CAN(FD)總線十萬個為什么》UDS診斷(上)

    在汽車電子的世界里,UDS診斷協議如同一把神奇的鑰匙,為工程師和維修人員打開了通往車輛“心臟”的大門。今天,就讓我們一起揭開UDS診斷的神秘面紗,探索其在汽車電子行業中的重要角色。
    的頭像 發表于 11-05 11:35 ?513次閱讀
    《<b class='flag-5'>CAN</b>(<b class='flag-5'>FD</b>)<b class='flag-5'>總線</b><b class='flag-5'>十萬個</b>為什么》<b class='flag-5'>之</b><b class='flag-5'>UDS</b><b class='flag-5'>診斷</b>(上)