一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

DTC是什么 組成及特點(diǎn)介紹

智能汽車電子與軟件 ? 來(lái)源:ADAS與ECU之吾見(jiàn) ? 作者:奮斗的農(nóng)民工 ? 2022-10-21 17:03 ? 次閱讀

DTC基本介紹

DTC顧名思義即為診斷故障碼,一種用來(lái)記錄當(dāng)某ECU發(fā)生或檢測(cè)到某種故障時(shí)所呈現(xiàn)在大家目前的標(biāo)識(shí)碼,通過(guò)該標(biāo)識(shí)碼便可以查表的方式獲得該故障信息,如故障觸發(fā)條件、故障解除條件、系統(tǒng)功能表現(xiàn)等。這是當(dāng)前供應(yīng)商與主機(jī)廠普遍用來(lái)監(jiān)測(cè)并識(shí)別故障的基礎(chǔ)手段,所以也同樣存在標(biāo)準(zhǔn),普遍使用的標(biāo)準(zhǔn)是ISO15031-6,該標(biāo)準(zhǔn)中規(guī)定了DTC的基本組成,DTC如何命名等信息。

DTC基本組成

根據(jù)上述ISO標(biāo)準(zhǔn),DTC由以下兩個(gè)部分組成:DTC Catogory 與Failure Type,其中DTC Catogory 又可以根據(jù)Powertrain、Body、Chasis、N etwork四大子系統(tǒng)來(lái)進(jìn)一步定義其范圍,簡(jiǎn)稱PBCU四大子系統(tǒng),如下表1-1所示:

1-1 DTC Catogory 范圍定義

在上表中可以看到每個(gè)子系統(tǒng)都劃分為4個(gè)子范圍,如B0-B3,C0-C3,P0-P3,U0-U3;其中值得注意的是B0、C0、P0、P2、P3、U0、U3這幾個(gè)子范圍被ISO預(yù)留以供未來(lái)使用,因此嚴(yán)格來(lái)說(shuō),現(xiàn)在很多供應(yīng)商定義的DTC不符合規(guī)定,但一般來(lái)說(shuō)不影響使用。接下來(lái),我們就來(lái)看一下該DTC Catogory 占用的每個(gè)bi t的具體說(shuō)明,如下圖1-2所示:

1-2 DTC Catogory Bit定義

圖中標(biāo)號(hào)1表示后12bit大小范圍可以為000-FFF;標(biāo)號(hào)2表示對(duì)于動(dòng)力系統(tǒng)而言,如00,10都是ISO/SAE特殊定義的范圍;標(biāo)號(hào)3則表示對(duì)于動(dòng)力系統(tǒng)而言,即便定義為11,可以被供應(yīng)商或主機(jī)廠自定義的范圍為P3000-P33FF,而P3400-P3FFF則已被ISO/SAE預(yù)先定義。了解了ISO對(duì)于DTC C atogory的定義之后,接下來(lái)看個(gè)具體實(shí)例1-3:

1-3 3字節(jié)DTC基本組成

正如我們經(jīng)常在客戶診斷調(diào)查表見(jiàn)到的P(00)、C(01)、B(10)、U(11)來(lái)實(shí)現(xiàn)我們所說(shuō)的DTC診斷顯示碼(PBCU開(kāi)頭碼)與日常使用的3字節(jié)DTC轉(zhuǎn)換 關(guān)系,實(shí)際上只需要將PBCU四個(gè)子系統(tǒng)對(duì)應(yīng)的bit組合關(guān)系替換進(jìn)去,便可以得到我們常說(shuō)的DTC,這點(diǎn)很多小伙伴可能都會(huì)有誤區(qū),特此說(shuō)明一下。 其中上圖所示的低字節(jié)就是我剛剛說(shuō)到的Failure Type,該Failure Type也不是隨意填寫,ISO都有規(guī)定,如常見(jiàn)的timeout應(yīng)該用0x87,信號(hào)無(wú)效應(yīng)該為0x81等等,該字節(jié)如何定義需要參考ISO15031-6并找到對(duì)應(yīng)的故障單元來(lái)選擇,值得注意的是:一般對(duì)于排放相關(guān)的ECU的DTC最低字位均為00,而對(duì)于非排放相關(guān)的ECU則需要參考ISO標(biāo)準(zhǔn)來(lái)定義。 上述四大故障基本上涵蓋了所有ECU所用到的DTC故障類型,這對(duì)于我們?cè)O(shè)計(jì)一款新的ECU產(chǎn)品將會(huì)有一些指導(dǎo)作用。 聯(lián)系:

DTC故障類型

以非排放相關(guān)的ECU為例,可以將DTC故障類型分為以下幾個(gè)部分:

硬件故障;如RAM、Flash、CPU時(shí)鐘等硬件本身失效的問(wèn)題

軟件故障;如配置字故障,標(biāo)定故障或客戶定義的軟件功能性故障

外部環(huán)境故障;電壓過(guò)高或者欠壓、環(huán)境溫度過(guò)高或過(guò)低等

通訊相關(guān)故障;如報(bào)文丟失、信號(hào)無(wú)效,Checksum/AliveCounter故障等

DTC與event區(qū)別與聯(lián)系 區(qū)別:

DTC是某類故障的統(tǒng)稱,能夠大體定位到某個(gè)模塊的故障,而event則是故障監(jiān)控的基本單元,能夠定位某個(gè)模塊中的某個(gè)具體故障;

多個(gè)event可以mapping 同一個(gè)DTC;而同一個(gè)event不能mapping 多個(gè)DTC;

DTC可以直接可見(jiàn),但Event需通過(guò)進(jìn)一步手段才能看到,有時(shí)僅對(duì)ECU供應(yīng)商可見(jiàn);

DTC代表某類event集中表現(xiàn),而event則是某個(gè)DTC的具體實(shí)例;

event的優(yōu)先級(jí)決定了DTC的優(yōu)先級(jí);

event之間的依賴關(guān)系決定了DTC的依賴關(guān)系;

DTC的狀態(tài)位是其map的所有event的狀態(tài)位的或集;

2. DTC狀態(tài)位

當(dāng)出現(xiàn)DTC時(shí),我們只知道有故障發(fā)生了這一個(gè)基本事實(shí),但是并不知道該故障什么時(shí)候發(fā)生,現(xiàn)在是否已經(jīng)恢復(fù)、發(fā)生過(guò)幾次,恢復(fù)過(guò)幾次等細(xì)節(jié)性信息,因此國(guó)際標(biāo)準(zhǔn)組織ISO發(fā)布14229-1來(lái)引入DTC狀態(tài)位這一概念來(lái)得到上述細(xì)節(jié)性信息,使我們對(duì)該故障的生前生后有個(gè)清晰的認(rèn)識(shí),便于我們快速定位問(wèn)題所在。每一個(gè)DTC均有對(duì)應(yīng)的DTC狀態(tài)位,該DTC狀態(tài)位由一個(gè)字節(jié)表示,每個(gè)bit都有其重要含義,具體解釋如下圖2所示:

圖2 DTC Status bit 具體解釋如下:

Bit0: 請(qǐng)求時(shí)刻測(cè)試結(jié)果為失敗;

Bit1: 在當(dāng)前點(diǎn)火循環(huán)至少失敗過(guò)1次;

Bit2: 在當(dāng)前或者上一個(gè)點(diǎn)火循環(huán)測(cè)試結(jié)果不為失敗;

Bit3: 請(qǐng)求時(shí)刻DTC被確認(rèn),一般確認(rèn)是在一個(gè)點(diǎn)火周期內(nèi)發(fā)生錯(cuò)誤1次;

Bit4: 自上次清除DTC之后測(cè)試結(jié)果已完成,即測(cè)試結(jié)果為PASS或者FAIL結(jié)果;

Bit5: 自上次清除DTC后測(cè)試結(jié)果都不是FAIL;

Bit6: 在當(dāng)前點(diǎn)火周期內(nèi)測(cè)試結(jié)果已完成,即為PASS或FAIL狀態(tài);

Bit7: ECU沒(méi)有得到點(diǎn)亮警示燈請(qǐng)求;

相應(yīng)的為了讓大家對(duì)每一個(gè)bit的動(dòng)態(tài)變化有個(gè)更為深刻的理解,結(jié)合最新版ISO14229-1 2020分別對(duì)每個(gè)bit的動(dòng)態(tài)變化展示如下:Bit 0:

Bit 1:

Bit 2:

Bit 3:

Bit 4:

Bit 5:

Bit 6:

Bit 7

對(duì)于上述每一個(gè)Bit變化的前提條件大家可以參考官方文檔細(xì)細(xì)評(píng)味,這樣才能印象深刻,在這里就不贅述了。 3. DTC信息存儲(chǔ) 事實(shí)上當(dāng)DTC產(chǎn)生時(shí),并不會(huì)直接存儲(chǔ)在NVM中,而是直接存儲(chǔ)故障e event的方式,然后間接通過(guò)event-DTC的mapping關(guān)系來(lái)存儲(chǔ)DTC,而DTC的狀態(tài)位則是由其mapping的所有event的狀態(tài)位的或集,如下圖3-1所示。大多數(shù)情況下光有DTC號(hào)以及狀態(tài)位信息往往不能一步到位定位root cause,需要引入環(huán)境信息才能夠進(jìn)一步確定問(wèn)題所在,因此ISO組織便引入了以下兩個(gè)基本概念:快照數(shù)據(jù)(Snapshot Data)、擴(kuò)展數(shù)據(jù)(Extended Data)。

If Event 1 -》 DTC A; Event 2 -》 DTC A; 。.. Event N -》 DTC A;

Then DTC A Status = Event 1 Status | Event2 Status | 。..| Event N;

DTC A 同時(shí)Map了Event 1 ~ Event N,則DTC A Status即為上述map的或集,但是具體是哪個(gè)event先報(bào),則取決于event之間的優(yōu)先級(jí)以及上報(bào)策略來(lái)綜合判斷。 Snapshot Data:顧名思義快照信息即為故障發(fā)生時(shí)刻存下來(lái)的瞬態(tài)的環(huán)境數(shù)據(jù),一般是指電源模式、溫度、時(shí)間戳、車速等信息。 Extended Data:即為在故障發(fā)生時(shí)其他的輔助故障信息,如aging counter、aged counter 、Fault Counter以及event id等。 另外,對(duì)于DTC信息存儲(chǔ)一般簡(jiǎn)單理解可以分為兩部分存儲(chǔ)空間,該劃分更多的是邏輯意義上的定義,這樣區(qū)分的意義在于能夠更好的實(shí)現(xiàn)主機(jī)廠與供應(yīng)商的信息隔離,防止出現(xiàn)不必要的誤解與多余信息的討論。 Primary Memory:對(duì)主機(jī)廠以及ECU供應(yīng)商可見(jiàn)的DTC信息空間,如DTC Status、Snapshot Data、Extended Data等; Second Memory:僅ECU供應(yīng)商內(nèi)部可見(jiàn)的信息,如event ID、ITC等信息。 限于主題,所以NVM信息存儲(chǔ)點(diǎn)到為止,后續(xù)關(guān)于NVM信息存儲(chǔ)的機(jī)制會(huì)通過(guò)專題與大家一起分享學(xué)習(xí)。 4. DTC信息及狀態(tài)讀取 DTC會(huì)在ECU運(yùn)行過(guò)程中產(chǎn)生、變化并被實(shí)時(shí)記錄下來(lái),對(duì)于ECU供應(yīng)商或者主機(jī)廠則可以通過(guò)診斷服務(wù)的方式來(lái)實(shí)現(xiàn)DTC信息及狀態(tài)位的讀取,如下圖4所示,通過(guò)以下幾種方式便可以得到ECU支持的DTC、當(dāng)前或歷史DTC、Snapshot Data、Extended Data ,DTC status等信息。

圖4 DTC信息診斷獲取方式

審核編輯:郭婷

聲明:本文內(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)投訴
  • RAM
    RAM
    +關(guān)注

    關(guān)注

    8

    文章

    1386

    瀏覽量

    116481
  • ecu
    ecu
    +關(guān)注

    關(guān)注

    14

    文章

    907

    瀏覽量

    55333

原文標(biāo)題:AUTOSAR基礎(chǔ)篇之DTC

文章出處:【微信號(hào):智能汽車電子與軟件,微信公眾號(hào):智能汽車電子與軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

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

    關(guān)于瑞薩的DTC問(wèn)題,求解釋

    ①瑞薩的DTC的觸發(fā)源(activation request )怎么理解,在Block模式下,是來(lái)一個(gè)觸發(fā)信號(hào),然后開(kāi)始傳輸一系列的數(shù)據(jù)嗎?還是只傳出一個(gè)數(shù)據(jù)(假如設(shè)置為16位數(shù)據(jù)類型,一個(gè)數(shù)據(jù) 我
    發(fā)表于 07-30 22:25

    SDH數(shù)字微波通信技術(shù)的組成、特點(diǎn)及應(yīng)用介紹

    SDH 微波通信是新一代的數(shù)字微波傳輸體制。數(shù)字微波通信是用微波作為載體傳送數(shù)字信息的一種通信手段。它兼有SDH 數(shù)字通信和微波通信兩者的優(yōu)點(diǎn),由于微波在空間直線傳輸?shù)?b class='flag-5'>特點(diǎn),故這種通信方式又稱為視距數(shù)字微波中繼通信。本文主要介紹SDH數(shù)字微波通信技術(shù)的
    發(fā)表于 06-18 06:11

    DTC1-40和DTC-140-IR管腳電路圖

    DTC1-40和DTC-140-IR管腳電路圖
    發(fā)表于 06-30 09:31 ?1687次閱讀
    <b class='flag-5'>DTC</b>1-40和<b class='flag-5'>DTC</b>-140-IR管腳電路圖

    DTC控制策略

    DTC控制策略
    發(fā)表于 01-21 11:49 ?2次下載

    DTC控制

    DTC控制
    發(fā)表于 01-21 11:49 ?0次下載

    使用SAU和DTC進(jìn)行連續(xù)發(fā)送/接受數(shù)據(jù)

    本篇應(yīng)用說(shuō)明介紹了使用串行陣列單元(以下簡(jiǎn)稱為SAU)和DTC,連續(xù)發(fā)送/接收8 個(gè)字節(jié)的數(shù)據(jù)。使用 SAU 的3 線串行I/O,從SCK00 引腳輸出傳送時(shí)鐘,從SO00 引腳輸出發(fā)送數(shù)據(jù),從
    發(fā)表于 09-13 10:09 ?5次下載
    使用SAU和<b class='flag-5'>DTC</b>進(jìn)行連續(xù)發(fā)送/接受數(shù)據(jù)

    ABB變頻器中DTC的基本控制原理

    眾所周知,在ABB的交流變頻器中,DTC技術(shù)已經(jīng)廣泛應(yīng)用,那DTC究竟是什么東西,它是如何工作的呢?下文我們就介紹一下DTC的基本控制原理。
    發(fā)表于 05-07 14:02 ?132次下載

    汽車ECU故障診斷DTC怎么看

    DTC怎么看 使用DTC指示具體的故障類型,那么通過(guò)讀取DTC,汽車維修人員就可以確定出現(xiàn)了什么問(wèn)題,并進(jìn)行相應(yīng)的修復(fù)。DTC通常由一系列的字母和數(shù)字
    的頭像 發(fā)表于 07-26 10:43 ?2570次閱讀
    汽車ECU故障診斷<b class='flag-5'>DTC</b>怎么看

    汽車ECU診斷 DTC格式介紹

    所示: 上面講的都是OBD格式的DTC(省略了0x00),這里介紹了non OBD的DTC,該類DTC包含3個(gè)字節(jié)數(shù)據(jù),其中: HighByte和MiddleByte這2個(gè)字節(jié)與OBD
    的頭像 發(fā)表于 07-26 10:48 ?4336次閱讀
    汽車ECU診斷 <b class='flag-5'>DTC</b>格式<b class='flag-5'>介紹</b>

    DTC狀態(tài)定義的詳細(xì)介紹

    詳細(xì)介紹DTC狀態(tài)每一位的定義: 1.0 DTC status bit0 : testFailed 如果在最近的一次測(cè)試結(jié)果為Failed,那么相應(yīng)DTC的狀態(tài)位bit0就置1。當(dāng)OE
    的頭像 發(fā)表于 07-26 10:56 ?3845次閱讀
    <b class='flag-5'>DTC</b>狀態(tài)定義的詳細(xì)<b class='flag-5'>介紹</b>

    為什么需要DTC狀態(tài)位

    為什么需要DTC狀態(tài)位 為什么需要DTC狀態(tài)位?總的來(lái)說(shuō),從以下幾個(gè)方面可以進(jìn)一步了解到DTC狀態(tài)位作用: 故障確認(rèn):DTC狀態(tài)位可以用于確認(rèn)故障是否持續(xù)存在。一旦故障被檢測(cè)到并生成了
    的頭像 發(fā)表于 07-26 10:58 ?1324次閱讀
    為什么需要<b class='flag-5'>DTC</b>狀態(tài)位

    DTC狀態(tài)位說(shuō)明

    DTC狀態(tài)位說(shuō)明 以ISO14229-1中關(guān)于DTC狀態(tài)位在兩個(gè)操作循環(huán)的排放相關(guān)的OBD DTC的操作概述進(jìn)行說(shuō)明。 Source:ISO14229-1 對(duì)照上圖所示序號(hào),說(shuō)明如下: 0 接收
    的頭像 發(fā)表于 07-26 11:05 ?2138次閱讀
    <b class='flag-5'>DTC</b>狀態(tài)位說(shuō)明

    什么是DTC快照信息

    什么是DTC快照信息 DTC快照信息是通過(guò)UDS協(xié)議獲取的一種特定數(shù)據(jù)記錄,用于幫助診斷車輛故障。根據(jù)ISO 14229標(biāo)準(zhǔn)的規(guī)定,DTC快照信息就類似照相機(jī)一樣,在故障發(fā)生的時(shí)刻,對(duì)整車信息按下
    的頭像 發(fā)表于 07-26 11:13 ?4171次閱讀
    什么是<b class='flag-5'>DTC</b>快照信息

    DTC擴(kuò)展數(shù)據(jù)介紹

    什么是DTC擴(kuò)展數(shù)據(jù) DTC擴(kuò)展數(shù)據(jù)是指與診斷故障碼相關(guān)的附加信息,它提供了更詳細(xì)的故障描述、故障發(fā)生條件、故障影響等方面的數(shù)據(jù): 故障描述:提供了關(guān)于故障的詳細(xì)描述,例如故障類型、故障位置、故障
    的頭像 發(fā)表于 07-26 11:15 ?2721次閱讀
    <b class='flag-5'>DTC</b>擴(kuò)展數(shù)據(jù)<b class='flag-5'>介紹</b>

    DTC的故障類型有哪些

    DTC(診斷故障碼,長(zhǎng)度3字節(jié)),用來(lái)記錄ECU發(fā)生故障時(shí)的故障信息,比如故障觸發(fā)條件、故障解除條件、系統(tǒng)功能表現(xiàn)等。 ISO15031-6標(biāo)準(zhǔn)中規(guī)定了DTC的數(shù)據(jù)組成,DTC命名方式
    的頭像 發(fā)表于 10-04 11:39 ?2861次閱讀
    <b class='flag-5'>DTC</b>的故障類型有哪些