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

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

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

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

通俗易懂了解讀取DTC信息服務(wù) (0x19)

jf_C6sANWk1 ? 來源:阿寶1990 ? 2023-05-16 11:08 ? 次閱讀

0x19讀取 DTC 信息服務(wù)概述

讀取 DTC 信息服務(wù)在 UDS 協(xié)議中用于從車輛或特定 ECU 或節(jié)點讀取 DTC。UDS 協(xié)議的主要任務(wù)之一是故障診斷。每當車輛發(fā)生任何故障時,與該故障相對應(yīng)的診斷故障代碼(DTC)就會存儲在ECU故障代碼存儲器(FCM)中。診斷服務(wù)工程師可以使用讀取 DTC 信息(0x19 或 19 十六進制)服務(wù)檢索這些 DTC。

故障診斷服務(wù)允許客戶端讀取排放相關(guān)或非排放相關(guān)的 DTC 信息。客戶端可以根據(jù)顯示 DTC 信息定義狀態(tài)掩碼。

除了DTC,做更多的診斷有助于診斷工程師解決問題,快照數(shù)據(jù)也存儲在NVM中。DTC 快照數(shù)據(jù)提供有關(guān)故障發(fā)生期間發(fā)動機參數(shù)的附加信息。

診斷故障代碼以兩種方式定義。一種由 ISO 標準定義,另一種由 OEM 定義。要了解更多信息,請遵循ISO 15031 教程。最后,所有 DTC 編號都在 ECU 閃存故障或錯誤存儲器中預(yù)定義。

但是這個故障碼應(yīng)該什么時候設(shè)置,什么時候清除,或者什么時候成熟,服務(wù)器或車輛制造商或系統(tǒng)供應(yīng)商的特定條件定義了許多測試場景,這些場景定義了被診斷的系統(tǒng)是否在正常、可接受的操作范圍內(nèi)正常運行。因此,通過運行為該測試或 DTC 編寫的特定測試程序,確保故障 100% 發(fā)生。下面定義了多個可以確保確定故障的測試標準。

故障啟用標準:

每個 ECU 都有內(nèi)置的故障測試程序,可以返回測試結(jié)果。根據(jù)測試結(jié)果,它可能是“通過”或“失敗”。每個故障都會執(zhí)行很多測試程序。但并不是ECU上電或主程序開始運行后,所有的測試程序都會運行。

因此,該特定測試程序應(yīng)根據(jù)多個特定標準運行以檢查診斷故障。這將有助于減少微控制器程序執(zhí)行超負荷。它還有助于僅在根據(jù)系統(tǒng)要求確實需要時才檢測到特定故障。

我們可以說服務(wù)器或車輛制造商或系統(tǒng)供應(yīng)商的特定標準用于控制服務(wù)器何時實際執(zhí)行特定的內(nèi)部診斷。如果啟用了故障,那么我們可以使用讀取 DTC 信息 0x19 服務(wù)來讀取 DTC。

測試通過標準:

當測試程序?qū)⑦\行時,將診斷錯誤何時應(yīng)該通過或失敗。在故障發(fā)生時 DTC 應(yīng)該記錄,否則它不應(yīng)該記錄【故障正在發(fā)生,但尚未確認】。如果想讀取未確認的 DTC,可以通過19 04服務(wù)來讀取。

讓我用一個最好的例子來解釋你。假設(shè)您的車輛沒有啟動。你正在檢查電池之類的東西。假設(shè)您使用螺絲刀或其他任何東西錯誤地短路了電池端子,后來你把它去掉了。你認為這是一個錯誤?你需要修復(fù)它嗎?不對,因為它是意外發(fā)生的。但是當真正的短路發(fā)生在車內(nèi)并且它沒有從中恢復(fù)時,只需要記錄 DTC。

所以對于每個DTC,都會有診斷測試程序。每個測試都有自己特定的測試通過條件。這些標準由服務(wù)器或車輛制造商或系統(tǒng)供應(yīng)商定義。因此它定義了被診斷的系統(tǒng)是否在正常的、可接受的操作范圍內(nèi)正常運行。

測試失敗標準:

從上面的描述中了解到特定診斷測試的測試條件。然后像通過條件一樣,將有多個條件,測試程序應(yīng)該根據(jù)這些條件做出失敗的決定。服務(wù)器或車輛制造商或系統(tǒng)供應(yīng)商特定的故障條件,定義被診斷的系統(tǒng)是否未通過測試。

確認故障失效準則:

現(xiàn)在的問題又是什么是確認故障?故障可能發(fā)生并且可能無法確認故障。通過DTC 狀態(tài)字節(jié),用于存儲每個測試條件狀態(tài),每個測試都有自己的條件來確認故障,這也稱為DTC成熟。所以有不同的操作周期,之后一個確定的故障就會成熟。這樣這個DTC就會把狀態(tài)字節(jié)、快照記錄、擴展數(shù)據(jù)記錄等所有的依賴數(shù)據(jù)存入微控制器的永久內(nèi)存中。它可以在以后任何時候或在服務(wù)中心使用。

故障發(fā)生計數(shù)器:

在每個 ECU 中,都會有根據(jù)系統(tǒng)要求定期運行的測試程序。但要做出一個確定的故障,需要有多個運算周期。每個操作周期都會有一個故障計數(shù)器。

故障老化計數(shù)器

老化計數(shù)器定義故障或 DTC 的壽命。一個人是如何有一定年齡的,過了這個年齡,我們都將死去。在機器或汽車 ECU的情況下,它們也有系統(tǒng)工程師定義的每個 DTC 的年齡。因此每個 ECU 或服務(wù)器都有一個老化計數(shù)器數(shù)組,用于存儲每個故障或 DTC 的老化值。每個 ECU 或服務(wù)器都有一個進程。通過使用此進程,服務(wù)器可以計算 DTC 的壽命并將其存儲在老化計數(shù)器中。它也可以通過使用 Count-In step 和 Count-Out step 方法來增加或減少。

DTC老化

DTC 中的老化是某個 ECU 評估每個內(nèi)部診斷的過去結(jié)果以確定是否可以從非易失性存儲器 (NVM) 中清除已確認的 DTC 的過程。這意味著在多少次無故障循環(huán)之后,可以清除 DCT。

讀取 DTC 信息服務(wù)子功能列表

SBF Identifier Value SBF Name Description
0x00 ISO SAE Reserved
0x01 Report Number Of DTC By Status Mask
0x02 Report DTC By Status Mask
0x03 Report DTC Snapshot Identification
0x04 Report DTC Snapshot Record By DTC Number
0x05 Report DTC Stored Data By Record Number
0x06 Report DTC External Data Record By DTC Number
0x07 Report Number Of DTC By Severity Mask Record
0x08 Report DTC By Severity Mask Record
0x09 Report Severity Information Of DTC
0x0A Report All Supported DTC
0x0B Report First Test Failed DTC
0x0C Report First Confirmed DTC
0x0D Report Most Recent Test Failed DTC
0x0E Report Most Recent Confirmed DTC
0x0F Report Mirror Memory DTC By Status Mask
0x10 Report Mirror Memory DTC Extended Data Record By DTC Number
0x11 Report Number Of Mirror Memory DTC By Status Mask
0x12 Report Number Of Emissions OBD DTC By Status Mask
0x13 Report Emissions OBD DTC By Status Mask
0x14 Report DTC Fault Detection Counter
0x15 Report DTC With Permanent Status
0x16 Report DTC Extended Data Record By Record Number
0x17 Report User Defined Memory DTC By Status Mask
0x18 Report User Defined Memory DTC Snapshot Record By DTC Number
0x19 Report User Defined Memory DTC Extended Data Record By DTC Number
0x1A – 0x41 ISO SAE Reserved
0x42 Report WWH OBD DTC By Mask Record
0x43 – 0x54 ISO SAE Reserved
0x55 Report WWH OBD DTC With Permanent Status
0x56 – 0x7F ISO SAE Reserved


審核編輯 :李倩


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

    關(guān)注

    8

    文章

    7237

    瀏覽量

    90898
  • 信息服務(wù)
    +關(guān)注

    關(guān)注

    0

    文章

    16

    瀏覽量

    7818

原文標題:通俗易懂了解讀取DTC 信息服務(wù) (0x19)

文章出處:【微信號:阿寶1990,微信公眾號:阿寶1990】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

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

    電路基礎(chǔ)學(xué)習資料

    不可多得的電路基礎(chǔ)知識學(xué)習資料,作者郝銘先生具有深厚的電路功底,且講解的非常通俗易懂,非常適合初學(xué)者。 純分享貼,有需要可以直接下載附件獲取完整資料! (如果內(nèi)容有幫助可以關(guān)注、點贊、評論支持一下哦~)
    發(fā)表于 05-17 15:01

    電源模塊PCB設(shè)計注意事項

    PCB設(shè)計的基礎(chǔ)入門教材,圖文并茂,通俗易懂 純分享貼,有需要可以直接下載附件獲取完整資料! (如果內(nèi)容有幫助可以關(guān)注、點贊、評論支持一下哦~)
    發(fā)表于 05-06 15:43

    秒懂CCC與CQC,別傻傻分不清啦

    通俗易懂說CCC與CQC
    的頭像 發(fā)表于 05-06 10:23 ?274次閱讀
    秒懂CCC與CQC,別傻傻分不清啦

    新型開關(guān)電源設(shè)計與維修

    通俗易懂。 純分享貼,有需要可以直接下載附件獲取文檔! (如果內(nèi)容有幫助可以關(guān)注、點贊、評論支持一下哦~)
    發(fā)表于 04-17 15:36

    通俗易懂說電能表Modbus RTU協(xié)議

    Modbus RTU協(xié)議憑借其開放性、穩(wěn)定性和易用性,成為電能表通信的“標配”
    的頭像 發(fā)表于 04-02 15:21 ?614次閱讀
    <b class='flag-5'>通俗易懂</b>說電能表Modbus RTU協(xié)議

    51單片機經(jīng)典入門教程(非常棒的教程)

    【前言】 適合初學(xué)者,入門級教程。 本文作者提示:本教程乃最通俗易懂之單片機教材,如果您還是看不懂,請千萬不要涉足此行,以免誤入歧途,耽誤您的前程。 純分享貼,有需要可以直接下載附件獲取完整資料! (如果內(nèi)容有幫助可以關(guān)注、點贊、評論支持一下哦~)
    發(fā)表于 03-28 15:05

    基于51單片機PWM直流電機調(diào)速程序 0到20級的調(diào)速

    基于51單片機PWM直流電機調(diào)速程序 0到20級的調(diào)速,代碼有中文詳細注解,通俗易懂,不愧是初學(xué)者福利。可以看得出作者真的很用心.這也讓我們學(xué)習單片機基礎(chǔ)更加的容易理解。 純分享貼,有需要可以直接下載附件獲取資料! (如果內(nèi)容有幫助可以關(guān)注、點贊、評論支持一下哦~)
    發(fā)表于 03-20 13:44

    DRAM基本單元最為通俗易懂的圖文解說

    的話題,稍微復(fù)雜一點的系統(tǒng)都需要用到DRAM,并且DRAM是除CPU之外,最為復(fù)雜也最貴的核心部件了,其設(shè)計,仿真,調(diào)試,焊接,等等都非常復(fù)雜,且重要。對DRAM使用的熟練情況,直接關(guān)系到系統(tǒng)設(shè)計的優(yōu)劣。本文試著用比較通俗系統(tǒng)的圖片和文字來解說,DRAM中一個基本電路單元的工作原理。
    的頭像 發(fā)表于 03-04 14:45 ?626次閱讀
    DRAM基本單元最為<b class='flag-5'>通俗易懂</b>的圖文解說

    ADS1258讀取寄存器CONFIG0是不是發(fā)送0x4000,,然后依次類推0x4100?

    ADS1258讀取寄存器CONFIG0是不是發(fā)送0x4000,,然后依次類推0x4100?為什么讀回來都是零?
    發(fā)表于 01-10 11:30

    INA260讀取0x01.0x02,0x03寄存器的值都為0,為什么?

    讀取0x01.0x02,0x03寄存器的值都為0讀取0x00,0xfe,0xff寄存器值是
    發(fā)表于 12-11 06:14

    ADS1146配置SYS0寄存器為0x19讀取數(shù)據(jù)一直0x7fff,為什么?怎么解決?

    在使用ADS1146時,僅配置 SYS0寄存器,配置為0x19,然后讀取次寄存器,也是0x19.啟動連續(xù)轉(zhuǎn)換,等待轉(zhuǎn)換完成,讀取數(shù)據(jù)。
    發(fā)表于 11-29 06:25

    TAS5755M PBTL模式下都沒有聲音輸出是怎么回事,怎么配置?

    用TAS5755M PBTL模式下,將0x19設(shè)為0x35,0x25設(shè)為0x01 10 32 45或0x19設(shè)為0x3A,
    發(fā)表于 10-12 09:03

    請問什么是軌到軌?這種運放和普通運放比有什么特點和優(yōu)點?

    什么是軌到軌?這種運放和普通運放比有什么特點和優(yōu)點? 最近看到TI有一些運放屬于軌到軌,不知道這類有什么特點,與普通的比有什么優(yōu)缺點沒?哪位給講的通俗易懂點啊?
    發(fā)表于 09-18 06:52

    通俗易懂的理解,什么是芯片?

    我們在日常工作和生活中,經(jīng)常會使用到各種各樣的電子或電器產(chǎn)品,例如電腦、手機、電視、冰箱、洗衣機等。 這些產(chǎn)品,如果我們把它拆開,都會看到類似下面這樣的一塊綠色板子。 大家都知道,這個綠色板子,叫做電路板。更官方一點的名稱,叫印制電路板,也就是PCB(Printed Circuit Board,國外有時候也叫PWB,Printed Wire Board)。 在PCB上,焊接了很多的電子元器件,例如電容、電阻、電感等。 我們還可以看到,有一些黑色的方形元件。 沒錯,這個
    的頭像 發(fā)表于 08-22 13:32 ?4.6w次閱讀
    <b class='flag-5'>通俗易懂</b>的理解,什么是芯片?

    讀取0x1000003e處內(nèi)存失敗如何解決?

    bb11477 Error:Failed to read memory at 0x10000102 Info : SWD DPIDR 0x0bb11477 Error:在 0x10000102 處
    發(fā)表于 05-22 07:31