色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

DTC是什么 組成及特點介紹

智能汽車電子與軟件 ? 來源:ADAS與ECU之吾見 ? 作者:奮斗的農民工 ? 2022-10-21 17:03 ? 次閱讀

DTC基本介紹

DTC顧名思義即為診斷故障碼,一種用來記錄當某ECU發生或檢測到某種故障時所呈現在大家目前的標識碼,通過該標識碼便可以查表的方式獲得該故障信息,如故障觸發條件、故障解除條件、系統功能表現等。這是當前供應商與主機廠普遍用來監測并識別故障的基礎手段,所以也同樣存在標準,普遍使用的標準是ISO15031-6,該標準中規定了DTC的基本組成,DTC如何命名等信息。

DTC基本組成

根據上述ISO標準,DTC由以下兩個部分組成:DTC Catogory 與Failure Type,其中DTC Catogory 又可以根據Powertrain、Body、Chasis、N etwork四大子系統來進一步定義其范圍,簡稱PBCU四大子系統,如下表1-1所示:

1-1 DTC Catogory 范圍定義

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

1-2 DTC Catogory Bit定義

圖中標號1表示后12bit大小范圍可以為000-FFF;標號2表示對于動力系統而言,如00,10都是ISO/SAE特殊定義的范圍;標號3則表示對于動力系統而言,即便定義為11,可以被供應商或主機廠自定義的范圍為P3000-P33FF,而P3400-P3FFF則已被ISO/SAE預先定義。了解了ISO對于DTC C atogory的定義之后,接下來看個具體實例1-3:

1-3 3字節DTC基本組成

正如我們經常在客戶診斷調查表見到的P(00)、C(01)、B(10)、U(11)來實現我們所說的DTC診斷顯示碼(PBCU開頭碼)與日常使用的3字節DTC轉換 關系,實際上只需要將PBCU四個子系統對應的bit組合關系替換進去,便可以得到我們常說的DTC,這點很多小伙伴可能都會有誤區,特此說明一下。 其中上圖所示的低字節就是我剛剛說到的Failure Type,該Failure Type也不是隨意填寫,ISO都有規定,如常見的timeout應該用0x87,信號無效應該為0x81等等,該字節如何定義需要參考ISO15031-6并找到對應的故障單元來選擇,值得注意的是:一般對于排放相關的ECU的DTC最低字位均為00,而對于非排放相關的ECU則需要參考ISO標準來定義。 上述四大故障基本上涵蓋了所有ECU所用到的DTC故障類型,這對于我們設計一款新的ECU產品將會有一些指導作用。 聯系:

DTC故障類型

以非排放相關的ECU為例,可以將DTC故障類型分為以下幾個部分:

硬件故障;如RAM、Flash、CPU時鐘等硬件本身失效的問題

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

外部環境故障;電壓過高或者欠壓、環境溫度過高或過低等

通訊相關故障;如報文丟失、信號無效,Checksum/AliveCounter故障等

DTC與event區別與聯系 區別:

DTC是某類故障的統稱,能夠大體定位到某個模塊的故障,而event則是故障監控的基本單元,能夠定位某個模塊中的某個具體故障;

多個event可以mapping 同一個DTC;而同一個event不能mapping 多個DTC;

DTC可以直接可見,但Event需通過進一步手段才能看到,有時僅對ECU供應商可見;

DTC代表某類event集中表現,而event則是某個DTC的具體實例;

event的優先級決定了DTC的優先級;

event之間的依賴關系決定了DTC的依賴關系;

DTC的狀態位是其map的所有event的狀態位的或集;

2. DTC狀態位

當出現DTC時,我們只知道有故障發生了這一個基本事實,但是并不知道該故障什么時候發生,現在是否已經恢復、發生過幾次,恢復過幾次等細節性信息,因此國際標準組織ISO發布14229-1來引入DTC狀態位這一概念來得到上述細節性信息,使我們對該故障的生前生后有個清晰的認識,便于我們快速定位問題所在。每一個DTC均有對應的DTC狀態位,該DTC狀態位由一個字節表示,每個bit都有其重要含義,具體解釋如下圖2所示:

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

Bit0: 請求時刻測試結果為失敗;

Bit1: 在當前點火循環至少失敗過1次;

Bit2: 在當前或者上一個點火循環測試結果不為失敗;

Bit3: 請求時刻DTC被確認,一般確認是在一個點火周期內發生錯誤1次;

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

Bit5: 自上次清除DTC后測試結果都不是FAIL;

Bit6: 在當前點火周期內測試結果已完成,即為PASS或FAIL狀態;

Bit7: ECU沒有得到點亮警示燈請求;

相應的為了讓大家對每一個bit的動態變化有個更為深刻的理解,結合最新版ISO14229-1 2020分別對每個bit的動態變化展示如下:Bit 0:

Bit 1:

Bit 2:

Bit 3:

Bit 4:

Bit 5:

Bit 6:

Bit 7

對于上述每一個Bit變化的前提條件大家可以參考官方文檔細細評味,這樣才能印象深刻,在這里就不贅述了。 3. DTC信息存儲 事實上當DTC產生時,并不會直接存儲在NVM中,而是直接存儲故障e event的方式,然后間接通過event-DTC的mapping關系來存儲DTC,而DTC的狀態位則是由其mapping的所有event的狀態位的或集,如下圖3-1所示。大多數情況下光有DTC號以及狀態位信息往往不能一步到位定位root cause,需要引入環境信息才能夠進一步確定問題所在,因此ISO組織便引入了以下兩個基本概念:快照數據(Snapshot Data)、擴展數據(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 同時Map了Event 1 ~ Event N,則DTC A Status即為上述map的或集,但是具體是哪個event先報,則取決于event之間的優先級以及上報策略來綜合判斷。 Snapshot Data:顧名思義快照信息即為故障發生時刻存下來的瞬態的環境數據,一般是指電源模式、溫度、時間戳、車速等信息。 Extended Data:即為在故障發生時其他的輔助故障信息,如aging counter、aged counter 、Fault Counter以及event id等。 另外,對于DTC信息存儲一般簡單理解可以分為兩部分存儲空間,該劃分更多的是邏輯意義上的定義,這樣區分的意義在于能夠更好的實現主機廠與供應商的信息隔離,防止出現不必要的誤解與多余信息的討論。 Primary Memory:對主機廠以及ECU供應商可見的DTC信息空間,如DTC Status、Snapshot Data、Extended Data等; Second Memory:僅ECU供應商內部可見的信息,如event ID、ITC等信息。 限于主題,所以NVM信息存儲點到為止,后續關于NVM信息存儲的機制會通過專題與大家一起分享學習。 4. DTC信息及狀態讀取 DTC會在ECU運行過程中產生、變化并被實時記錄下來,對于ECU供應商或者主機廠則可以通過診斷服務的方式來實現DTC信息及狀態位的讀取,如下圖4所示,通過以下幾種方式便可以得到ECU支持的DTC、當前或歷史DTC、Snapshot Data、Extended Data ,DTC status等信息。

圖4 DTC信息診斷獲取方式

審核編輯:郭婷

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

    關注

    8

    文章

    1368

    瀏覽量

    114649
  • ecu
    ecu
    +關注

    關注

    14

    文章

    886

    瀏覽量

    54485

原文標題:AUTOSAR基礎篇之DTC

文章出處:【微信號:智能汽車電子與軟件,微信公眾號:智能汽車電子與軟件】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    關于瑞薩的DTC問題,求解釋

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

    SDH數字微波通信技術的組成特點及應用介紹

    SDH 微波通信是新一代的數字微波傳輸體制。數字微波通信是用微波作為載體傳送數字信息的一種通信手段。它兼有SDH 數字通信和微波通信兩者的優點,由于微波在空間直線傳輸的特點,故這種通信方式又稱為視距數字微波中繼通信。本文主要介紹SDH數字微波通信技術的
    發表于 06-18 06:11

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

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

    DTC控制策略

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

    DTC控制

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

    使用SAU和DTC進行連續發送/接受數據

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

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

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

    汽車ECU故障診斷DTC怎么看

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

    汽車ECU診斷 DTC格式介紹

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

    DTC狀態定義的詳細介紹

    詳細介紹DTC狀態每一位的定義: 1.0 DTC status bit0 : testFailed 如果在最近的一次測試結果為Failed,那么相應DTC的狀態位bit0就置1。當OE
    的頭像 發表于 07-26 10:56 ?3112次閱讀
    <b class='flag-5'>DTC</b>狀態定義的詳細<b class='flag-5'>介紹</b>

    為什么需要DTC狀態位

    為什么需要DTC狀態位 為什么需要DTC狀態位?總的來說,從以下幾個方面可以進一步了解到DTC狀態位作用: 故障確認:DTC狀態位可以用于確認故障是否持續存在。一旦故障被檢測到并生成了
    的頭像 發表于 07-26 10:58 ?1068次閱讀
    為什么需要<b class='flag-5'>DTC</b>狀態位

    DTC狀態位說明

    DTC狀態位說明 以ISO14229-1中關于DTC狀態位在兩個操作循環的排放相關的OBD DTC的操作概述進行說明。 Source:ISO14229-1 對照上圖所示序號,說明如下: 0 接收
    的頭像 發表于 07-26 11:05 ?1703次閱讀
    <b class='flag-5'>DTC</b>狀態位說明

    什么是DTC快照信息

    什么是DTC快照信息 DTC快照信息是通過UDS協議獲取的一種特定數據記錄,用于幫助診斷車輛故障。根據ISO 14229標準的規定,DTC快照信息就類似照相機一樣,在故障發生的時刻,對整車信息按下
    的頭像 發表于 07-26 11:13 ?3566次閱讀
    什么是<b class='flag-5'>DTC</b>快照信息

    DTC擴展數據介紹

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

    DTC的故障類型有哪些

    DTC(診斷故障碼,長度3字節),用來記錄ECU發生故障時的故障信息,比如故障觸發條件、故障解除條件、系統功能表現等。 ISO15031-6標準中規定了DTC的數據組成DTC命名方式
    的頭像 發表于 10-04 11:39 ?2306次閱讀
    <b class='flag-5'>DTC</b>的故障類型有哪些
    主站蜘蛛池模板: 小黄鸭YELLOWDUCK7596| AV天堂午夜精品蜜臀AV| 国产午夜福利100集发布| 强姧伦久久久久久久久| 97在线视频免费| 久久精品久久久久| 亚洲日韩成人| 国产综合在线观看| 無码一区中文字幕少妇熟女H| 第一次玩老妇真实经历| 欧美性xxx18一20| AV久久久囯产果冻传媒| 男女边吃奶边做边爱视频| 岳打开双腿开始配合日韩视频| 簧片高清在线观看| 亚洲高清毛片一区二区| 国产树林野战在线播放| 香蕉久久夜色精品国产小优| 国产浮力草草影院CCYY| 窝窝午夜色视频国产精品东北| 国产AV亚洲精品久久久久| 色欲AV无码乱码精品国产| 国产99久久亚洲综合精品西瓜tv | 被六个男人躁到一夜同性| 欧美午夜福利主线路| 扒开屁股眼往里面夹东西| 欧美亚洲日韩欧洲不卡| xxxxxx视频| 青青草在线视频| 动漫美女被到爽了流漫画| 日本午夜福利无码高清| 俄罗斯少女人体| 手机伊在人线香蕉2| 国产老肥熟xxxx| 亚洲成熟人网站| 精品国产三级a| 在线超碰免费视频观看| 伦理在线影院伦理电影| 999精品国产人妻无码系列| 欧美成人性色生活18黑人| XXX国产麻豆HD|