91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

《CAN(FD)總線十萬(wàn)個(gè)為什么》之UDS診斷(上)

ZLG致遠(yuǎn)電子 ? 2025-11-05 11:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群


汽車電子的世界里,UDS診斷協(xié)議如同一把神奇的鑰匙,為工程師維修人員打開(kāi)了通往車輛“心臟”的大門。今天,就讓我們一起揭開(kāi)UDS診斷的神秘面紗,探索其在汽車電子行業(yè)中的重要角色。


74f63dbc-b9f8-11f0-8ce9-92fbcf53809c.jpg ?UDS診斷

UDS診斷,即統(tǒng)一診斷服務(wù)(Unified Diagnostic Services),是汽車電子領(lǐng)域的一個(gè)核心標(biāo)準(zhǔn)協(xié)議。它為汽車制造商提供了一個(gè)強(qiáng)大的工具,用于對(duì)電子控制單元(ECU)進(jìn)行診斷、安全訪問(wèn)、收發(fā)控制以及軟件刷寫。這些ECU控制著車輛的各種關(guān)鍵功能,如電控燃油噴射系統(tǒng)、防抱死制動(dòng)系統(tǒng)等。

在汽車診斷協(xié)議出現(xiàn)之前,修車主要依賴維修師傅的經(jīng)驗(yàn)。而診斷協(xié)議的出現(xiàn),使得故障信息能夠被保存在ECU的內(nèi)存中。維修師傅可以通過(guò)通信總線讀取這些信息,從而更準(zhǔn)確地診斷問(wèn)題。車輛的診斷過(guò)程需要兩個(gè)主要端點(diǎn):Tester端(例如CAN FD接口卡)和ECU端。它們通過(guò)一問(wèn)一答的形式進(jìn)行交互。750cbcea-b9f8-11f0-8ce9-92fbcf53809c.jpgUDS診斷由兩個(gè)主要部分組成:

1. ISO 14229:應(yīng)用層

ISO 14229主要負(fù)責(zé)應(yīng)用層。它定義了如何控制ECU禁止收發(fā)數(shù)據(jù)、如何使ECU進(jìn)入編程模式,以及如何定義ECU固件的擦除和刷新等操作。

2. ISO 15765:傳輸層

ISO 15765主要負(fù)責(zé)傳輸層。它定義了如何將UDS的請(qǐng)求和應(yīng)答打包到CAN(FD)幀中,并控制數(shù)據(jù)傳輸?shù)乃俣龋骺兀?br />74f63dbc-b9f8-11f0-8ce9-92fbcf53809c.jpg ?UDS的基本概念

1. UDS地址

  • 物理地址:這是CAN卡用于訪問(wèn)特定ECU的CAN ID。
  • 功能地址:CAN卡通過(guò)組播請(qǐng)求發(fā)送消息,目標(biāo)是所有具有相同“功能地址”的ECU節(jié)點(diǎn)。
  • 響應(yīng)地址:ECU指定用于響應(yīng)某個(gè)CAN卡的CAN ID。
75217f90-b9f8-11f0-8ce9-92fbcf53809c.jpg

2. 請(qǐng)求與響應(yīng)

2.1 診斷請(qǐng)求(Request)

ISO 14229協(xié)議定義了26個(gè)標(biāo)準(zhǔn)服務(wù)請(qǐng)求SID(Service Identifier)。此外,還定義了Sub-Function來(lái)補(bǔ)充SID的意圖,即子服務(wù),以及可攜帶的參數(shù)信息(Parameter)。請(qǐng)求的格式為:SID + Sub-ID(可選)+ Parameter(可選)。

2.2 診斷響應(yīng)(Response)

當(dāng)ECU收到請(qǐng)求后,它可能會(huì)返回積極響應(yīng)或消極響應(yīng)。

  • 積極響應(yīng):在請(qǐng)求的SID上加0x40表示積極響應(yīng)。
  • 消極響應(yīng):ECU回復(fù)7F + SID + 消極參數(shù),表示消極響應(yīng)。

2.3 響應(yīng)超時(shí)

如果CAN FD接口卡發(fā)出某個(gè)SID請(qǐng)求,在超時(shí)時(shí)間P2(單位為毫秒)內(nèi)沒(méi)有收到匹配響應(yīng)地址且響應(yīng)此SID的報(bào)文,則認(rèn)為發(fā)生了響應(yīng)超時(shí)。

3. 傳輸出錯(cuò)

如果底層鏈路是通的,則要看報(bào)文交互情況而定;如果底層鏈路都不通,就要仔細(xì)檢查鏈路層。
74f63dbc-b9f8-11f0-8ce9-92fbcf53809c.jpg ?總結(jié)

通過(guò)今天的內(nèi)容,我們對(duì)UDS診斷的應(yīng)用層協(xié)議有了更清晰的認(rèn)識(shí)。UDS診斷不僅提高了汽車維修的效率和準(zhǔn)確性,還為汽車制造商提供了一個(gè)強(qiáng)大的工具,用于控制和管理車輛的ECU。在下一期節(jié)目中,我們將繼續(xù)深入探討基于ISO 15765的UDS傳輸協(xié)議。敬請(qǐng)期待!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 汽車電子
    +關(guān)注

    關(guān)注

    3045

    文章

    8948

    瀏覽量

    172786
  • CAN
    CAN
    +關(guān)注

    關(guān)注

    59

    文章

    3065

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    淺談CAN FD總線協(xié)議幀格式

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

    TSMaster 的 CAN UDS 診斷操作指南(

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

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

    上期,我們主要介紹了UDS診斷模塊的創(chuàng)建以及TSMaster基礎(chǔ)診斷配置。很多客戶表示意猶未盡。因此我們將繼續(xù)帶來(lái)《TSMaster的CANUDS診斷操作指南(下)》的精彩內(nèi)容,為您帶
    的頭像 發(fā)表于 06-18 08:21 ?4490次閱讀
    TSMaster 的 <b class='flag-5'>CAN</b> <b class='flag-5'>UDS</b> <b class='flag-5'>診斷</b>操作指南(下)

    誰(shuí)能幫我解答下CAN總線中的UDS診斷?

    誰(shuí)能幫我解答下CAN中的UDS診斷?需要聯(lián)系請(qǐng)私信我。遇到好多難題。有點(diǎn)懵。想請(qǐng)高手幫我解答下.主要是沒(méi)有程序。而且還不知道報(bào)文里面的數(shù)據(jù)代表什么?
    發(fā)表于 10-21 23:14

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

    基于can總線UDS軟件升級(jí) 最近學(xué)習(xí)UDS診斷協(xié)議(ISO14229),是一項(xiàng)國(guó)際標(biāo)準(zhǔn),為汽車電子系統(tǒng)中的
    發(fā)表于 06-13 01:26

    筆記本十萬(wàn)個(gè)問(wèn)答精華

    筆記本十萬(wàn)個(gè)問(wèn)答精華 問(wèn)題     請(qǐng)問(wèn)TP600最大可以上多大的硬盤? 回答     通過(guò)升級(jí)BIOS后,可以支持
    發(fā)表于 01-26 12:02 ?592次閱讀

    可以混合使用Classical CAN格式和CAN FD格式的診斷報(bào)文嗎?

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

    UDS常用診斷服務(wù)

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

    基于CAN總線UDS診斷Bootloader升級(jí)MCU工具

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

    CAN總線十萬(wàn)個(gè)為什么 | 聊聊幾種常見(jiàn)的CAN網(wǎng)絡(luò)拓?fù)?/a>

    來(lái)到《CAN總線十萬(wàn)個(gè)為什么》系列視頻。今天我們聊聊幾種常見(jiàn)的CAN網(wǎng)絡(luò)拓?fù)?,主要有:線型拓?fù)?、星型拓?fù)洹h(huán)形拓?fù)浜蜆?shù)形拓?fù)洹?.線型拓?fù)渚€型拓?fù)?,也稱為
    的頭像 發(fā)表于 11-21 01:03 ?2626次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b><b class='flag-5'>十萬(wàn)個(gè)</b>為什么 | 聊聊幾種常見(jiàn)的<b class='flag-5'>CAN</b>網(wǎng)絡(luò)拓?fù)? />    </a>
</div>                              <div   id=

    CAN總線十萬(wàn)個(gè)為什么 | 為什么CAN總線分支不能過(guò)長(zhǎng)?

    導(dǎo)讀探討了CAN總線中分支問(wèn)題及其對(duì)信號(hào)完整性的影響,并提出了相應(yīng)的解決方案。今天我們將深入探討CAN總線中的一個(gè)關(guān)鍵問(wèn)題——分支問(wèn)題。在開(kāi)
    的頭像 發(fā)表于 11-28 15:14 ?1372次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b><b class='flag-5'>十萬(wàn)個(gè)</b>為什么 | 為什么<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>分支不能過(guò)長(zhǎng)?

    CAN總線十萬(wàn)個(gè)為什么 | 為什么CAN總線終端電阻如此重要?

    導(dǎo)讀在深入探討CAN總線技術(shù)時(shí),我們不得不關(guān)注一個(gè)看似微小卻極為關(guān)鍵的部分—終端電阻。本文將簡(jiǎn)要闡釋終端電阻對(duì)于CAN總線性能的重要性,以及
    的頭像 發(fā)表于 12-07 01:07 ?1992次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b><b class='flag-5'>十萬(wàn)個(gè)</b>為什么 | 為什么<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>終端電阻如此重要?

    CAN總線十萬(wàn)個(gè)為什么 | 如何輕松應(yīng)對(duì)CAN(FD)接口不足?

    更多路的CAN(FD)接口來(lái)滿足多路采集總線數(shù)據(jù)的需求。那么問(wèn)題來(lái)了,想要增加CAN(FD)接口,工控機(jī)USB資源率不夠,怎么辦呢?其實(shí),從
    的頭像 發(fā)表于 02-21 11:36 ?945次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b><b class='flag-5'>十萬(wàn)個(gè)</b>為什么 | 如何輕松應(yīng)對(duì)<b class='flag-5'>CAN</b>(<b class='flag-5'>FD</b>)接口不足?

    CAN(FD)總線十萬(wàn)個(gè)為什么》UDS診斷(下)

    在汽車電子診斷領(lǐng)域,UDS協(xié)議的傳輸層由ISO-15765標(biāo)準(zhǔn)定義。這一標(biāo)準(zhǔn)確保了即使在數(shù)據(jù)量較大的情況下,也能高效、準(zhǔn)確地傳輸診斷信息。今天,我們將深入探討ISO-15765協(xié)議的傳輸機(jī)制。
    的頭像 發(fā)表于 11-06 11:36 ?566次閱讀
    《<b class='flag-5'>CAN</b>(<b class='flag-5'>FD</b>)<b class='flag-5'>總線</b><b class='flag-5'>十萬(wàn)個(gè)</b>為什么》<b class='flag-5'>之</b><b class='flag-5'>UDS</b><b class='flag-5'>診斷</b>(下)

    虹科HK-CoreTest:專業(yè)的CAN/CAN FD總線測(cè)試軟件,高效易用

    、報(bào)文收發(fā)、數(shù)據(jù)庫(kù)解析等核心功能,還提供UDS診斷、FBL刷寫等高級(jí)特性,幫助工程師輕松應(yīng)對(duì)各種測(cè)試場(chǎng)景。 一、車載總線測(cè)試面臨的核心挑戰(zhàn) 現(xiàn)代汽車網(wǎng)絡(luò)測(cè)試已從簡(jiǎn)單的CAN
    的頭像 發(fā)表于 12-29 13:20 ?417次閱讀