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

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

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

ECU故障診斷系統(tǒng)指南

智能汽車電子與軟件 ? 來源:汽車電子與軟件 ? 作者:糊涂振 ? 2022-11-25 16:35 ? 次閱讀

1 ECU故障診斷系統(tǒng)介紹

汽車上任何一個(gè)零件或任何零件間都可能會產(chǎn)生失效,即使失效的概率極低,但沒法保證百分之百不會失效?;谶@樣的事實(shí),我們沒辦法阻止,但是盡可能去識別到潛在的失效,這樣才能最大限度去避免傷害。所以,汽車的各個(gè)控制器都需要故障診斷系統(tǒng),去不斷檢測系統(tǒng)、零件等的異常之處,從中找出故障,找出故障后,還希望一方面可以采取臨時(shí)補(bǔ)救措施,將傷害減到最小,另一方面,保存故障信息,以供后續(xù)排查和解決故障。因此,基于這樣的需求,完整的ECU故障診斷系統(tǒng)包括車內(nèi)在線診斷系統(tǒng)和車外離線診斷系統(tǒng)兩個(gè)部分,將兩者配合使用,就可以進(jìn)行完整地故障診斷。 其中,車內(nèi)在線診斷系統(tǒng)用于監(jiān)測車內(nèi)部的傳感器,電子控制單元和執(zhí)行器的工作狀態(tài),并根據(jù)這些數(shù)據(jù)信息自動檢測系統(tǒng)故障,并將以故障碼的形式保存,同時(shí)做出相應(yīng)的故障處理措施,并點(diǎn)亮相對應(yīng)的故障燈提醒駕駛?cè)藛T。

96842c56-67e3-11ed-8abf-dac502259ad0.jpg

9699923a-67e3-11ed-8abf-dac502259ad0.jpg

車外離線診斷系統(tǒng)用于提取已保存的故障信息,通過向車內(nèi)在線診斷系統(tǒng)發(fā)送服務(wù)請求(即使用UDS服務(wù))的形式,可進(jìn)行讀取故障碼信息、清除故障碼和刷寫軟件等操作,完成故障的調(diào)查與維修

96ace146-67e3-11ed-8abf-dac502259ad0.jpg

96c24ac2-67e3-11ed-8abf-dac502259ad0.jpg

也就是說:當(dāng)汽車出現(xiàn)故障,車內(nèi)在線診斷系統(tǒng)就應(yīng)該起作用,最終提醒駕駛員有故障,那駕駛員將汽車返修。維修人員進(jìn)行查因和維修,就需要使用車外離線診斷系統(tǒng),查看故障信息、查找原因和更新軟件操作等。

2ECU故障診斷系統(tǒng)設(shè)計(jì)的若干要點(diǎn)

為了實(shí)現(xiàn)上文的ECU故障診斷系統(tǒng),同時(shí)也為鋪墊下文的ECU故障診斷系統(tǒng)ECU故障診斷系統(tǒng)實(shí)現(xiàn),需要先介紹設(shè)計(jì)方面的幾個(gè)重要知識點(diǎn),主要包括:診斷故障碼DTC,故障診斷機(jī)制和UDS服務(wù)。

2.1 診斷故障碼DTC

ECU故障診斷系統(tǒng)檢測的故障主要有五種類型:

機(jī)械/系統(tǒng)故障,以變速箱控制器所涉及的故障為例,像擋位執(zhí)行器壞了,離合器壞了等故障;

電子電器故障,比如電磁閥或傳感器短路,電源電壓不在工作范圍等故障;

硬件故障,主要指PCB上的器件故障,比如處理器故障,外圍芯片故障等;

軟件故障,比如死循環(huán), 除零,溢出等故障;

通訊故障, 比如CAN連不上,CAN報(bào)文丟失等故障。

對于這些故障,基于管理和處理方面的考慮,采用診斷故障碼(Diagnostic Trouble Code,DTC)來表示。下面就具體了解DTC的幾個(gè)重要概念: 2.1.1 DTC定義 DTC可以說是故障類型的"身份ID",一個(gè)DTC映射一個(gè)故障類型(診斷事件)。DTC格式是根據(jù)幾個(gè)國際標(biāo)準(zhǔn)協(xié)議來定義的,比如ISO-14229-1,SAE J2012 OBD DTC和SAE J1939-73等??偟膩碚f,DTC分為non OBD和OBD兩種格式,如下所示:

96dba13e-67e3-11ed-8abf-dac502259ad0.jpg

96dba13e-67e3-11ed-8abf-dac502259ad0.jpg

以non OBD為例,DTC包含3個(gè)字節(jié)數(shù)據(jù)。其中HighByte和MiddleByte這2個(gè)字節(jié)表示故障內(nèi)碼,對應(yīng)5位標(biāo)準(zhǔn)故障碼(第一位是字母,后四位是數(shù)字)。

前兩位用來區(qū)分故障來自的控制系統(tǒng), 是系統(tǒng)代碼,比如B0-B3 是用在車身控制系統(tǒng),C0-C3 是用在底盤控制系統(tǒng),P0-P3是用在發(fā)動機(jī)控制系統(tǒng),U0-U3 是用在通訊故障;

第三位是數(shù)字,表示表示故障所屬的子系統(tǒng)碼;

最后兩位數(shù)字提供故障的對象和類型。

比如"P080081"這個(gè)故障碼中,故障內(nèi)碼為"P0800",其中“P08”代表動力系統(tǒng)的傳動系統(tǒng)控制故障,“00”代表傳感器。 LowByte這個(gè)字節(jié)表示Failure Type,包含F(xiàn)ailure category和Failure Sub Type兩個(gè)部分,具體可參考SAE J2012-DA,比如常見的timeout應(yīng)該用0x87,信號無效應(yīng)該為0x81等等;而對于OBD相關(guān)的ECU的DTC最低字位均為0x00。 接著"P080081"這個(gè)故障碼,“P08”代表動力系統(tǒng)的傳動系統(tǒng)控制故障,“00”代表傳感器,“81”代表信號無效,所以這個(gè)DTC代表就是動力系統(tǒng)的傳動系統(tǒng)控制的傳感器信號無效。 到此認(rèn)識了DTC,除此之外還需要了解它的嚴(yán)重程度,因?yàn)椴煌膰?yán)重程度將會有不同的處理方式。DTC嚴(yán)重程度采用1個(gè)字節(jié)來存儲,它分為A、B、 C、D四個(gè)等級。比如說A類表示立即維修車輛,B類表示及時(shí)維修車輛,C類表示影響不大,有時(shí)間再維護(hù),D類表示沒影響。

96fbc248-67e3-11ed-8abf-dac502259ad0.jpg

96fbc248-67e3-11ed-8abf-dac502259ad0.jpg

2.1.2 DTC附屬信息 根據(jù)上述DTC的定義,我們可以知道是什么故障以及故障是否嚴(yán)重,但這不能清晰得知故障什么時(shí)候發(fā)生的,什么原因?qū)е掳l(fā)生的,因此還需要DTC的關(guān)鍵信息,比如DTC狀態(tài)(DTC status)、DTC快照信息(Snapshot)和DTC擴(kuò)展數(shù)據(jù)信息(Extended data)。只有存儲下了這些關(guān)鍵信息,才能助于故障的解決。 1> DTC 狀態(tài) 先看DTC狀態(tài),用1個(gè)字節(jié)來存儲,其8個(gè)bit分別代表為:

970c8c0e-67e3-11ed-8abf-dac502259ad0.jpg

970c8c0e-67e3-11ed-8abf-dac502259ad0.jpg

引自ISO14229 常聽說歷史故障和當(dāng)前故障,對應(yīng)上表,當(dāng)前故障為bit0為1的故障,歷史故障指bit0為0但是bit3為1的故障,DTCStatus = 0x09 表示當(dāng)前故障,即DTCStatus = 0x08 表示歷史故障。

歷史故障是過去發(fā)生但當(dāng)前還沒有清除的故障碼。歷史故障產(chǎn)生的原因有兩種情況,一種是故障己經(jīng)排除,只是未清除故障碼,此代碼清除后,故障就不會再次發(fā)生;另一種是故障并未排除,只是當(dāng)前沒有發(fā)生,此代碼清除后,當(dāng)故障再次發(fā)生時(shí),故障還會出現(xiàn)。

當(dāng)前故障是正發(fā)生的故障產(chǎn)生的故障碼。當(dāng)前故障是確實(shí)存在的故障引起的,它屬于持續(xù)性故障產(chǎn)生的故障碼,它不會被清除。

當(dāng)前故障是當(dāng)前確實(shí)存在的故障,比較容易判斷。而歷史故障比較難于判斷,因?yàn)樗窃?jīng)發(fā)生的故障而現(xiàn)在沒有,重現(xiàn)故障產(chǎn)生的狀態(tài),可能需要很長時(shí)間來捕捉歷史故障碼的重現(xiàn),或者需要人為的創(chuàng)造可重現(xiàn)故障的條件,如加熱、振動等,同時(shí)需要較好的設(shè)備來捕捉故障出現(xiàn)瞬間各種數(shù)據(jù)參數(shù)的變化才行。因此,一般先解決當(dāng)前故障,而對于歷史故障暫時(shí)作為故障診斷的參考。 2> 快照信息 快照信息就類似照相機(jī)一樣,在故障發(fā)生的時(shí)刻,對整車信息按下快門,做個(gè)記錄,以便后續(xù)分析問題??煺招畔⒁话惆?a target="_blank">供電電壓、里程讀數(shù)、點(diǎn)火狀態(tài)、發(fā)動機(jī)冷卻液溫度,節(jié)氣門位置,發(fā)動機(jī)轉(zhuǎn)速,車速等信息,如下所示。這些會按規(guī)定的方式保存下來。

97464ca0-67e3-11ed-8abf-dac502259ad0.jpg

97666044-67e3-11ed-8abf-dac502259ad0.jpg

引自ISO14229 3> 擴(kuò)展數(shù)據(jù) 擴(kuò)展數(shù)據(jù)信息是一組提供DTC相關(guān)擴(kuò)展?fàn)顟B(tài)信息的數(shù)據(jù)組,包括故障出現(xiàn)計(jì)數(shù)器、故障待定計(jì)數(shù)器、已老去計(jì)數(shù)器和老化計(jì)數(shù)器等,這些信息的具體內(nèi)容一般都由客戶來定義。如下示意:

9776d406-67e3-11ed-8abf-dac502259ad0.jpg

DTC的這些內(nèi)容設(shè)計(jì)要么是根據(jù)標(biāo)準(zhǔn)協(xié)議,要么是根據(jù)客戶的特定需求,不管是哪種形式,一般都是以需求形式要求實(shí)現(xiàn)方實(shí)現(xiàn)。當(dāng)然,除了這些內(nèi)容會作為需求的一部分,接下來要介紹的故障診斷機(jī)制內(nèi)容也會作為需求的另一部分。

2.2 ECU故障診斷機(jī)制

故障診斷包括檢測,確認(rèn)和處理3個(gè)部分。

97962ffe-67e3-11ed-8abf-dac502259ad0.jpg

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

    關(guān)注

    0

    文章

    39

    瀏覽量

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

    關(guān)注

    14

    文章

    886

    瀏覽量

    54504
  • 汽車
    +關(guān)注

    關(guān)注

    13

    文章

    3515

    瀏覽量

    37316

原文標(biāo)題:易懂的ECU故障診斷指南

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

收藏 人收藏

    評論

    相關(guān)推薦

    智能開關(guān)柜故障診斷系統(tǒng)如何實(shí)現(xiàn)

    智能開關(guān)柜故障診斷系統(tǒng)是一個(gè)復(fù)雜的集成系統(tǒng),它結(jié)合了硬件傳感、軟件算法、數(shù)據(jù)分析和人機(jī)交互等多個(gè)方面,旨在提高電力系統(tǒng)的可靠性和安全性。智能開關(guān)柜故障診斷系統(tǒng)的實(shí)現(xiàn)依賴于先進(jìn)的技術(shù)原理
    的頭像 發(fā)表于 12-24 10:17 ?71次閱讀

    干式電抗器的故障診斷和排除方法是什么?

    干式電抗器是一種常用于電力系統(tǒng)中以限制電流突變和調(diào)整電壓的設(shè)備。由于其工作環(huán)境的嚴(yán)酷性和重要性,故障診斷和排除就顯得尤為重要。以下是干式電抗器故障診斷和排除的一般步驟和方法: 故障診斷
    發(fā)表于 11-13 10:32

    智能開關(guān)柜故障診斷系統(tǒng)如何實(shí)現(xiàn)?

    蜀瑞創(chuàng)新為您科普:智能開關(guān)柜故障診斷系統(tǒng)的實(shí)現(xiàn)需要綜合運(yùn)用物聯(lián)網(wǎng)、大數(shù)據(jù)分析、人工智能與機(jī)器學(xué)習(xí)以及數(shù)據(jù)融合等先進(jìn)技術(shù)。通過實(shí)時(shí)監(jiān)測、故障預(yù)警與診斷、健康狀態(tài)評估、遠(yuǎn)程控制與操作以及數(shù)據(jù)可視化與報(bào)告等功能,該
    的頭像 發(fā)表于 11-12 16:00 ?97次閱讀
    智能開關(guān)柜<b class='flag-5'>故障診斷系統(tǒng)</b>如何實(shí)現(xiàn)?

    輸電線路故障不再愁,輸電線路故障智能診斷系統(tǒng)來幫忙

    TLKS-PMG-DSC輸電線路故障智能診斷系統(tǒng)。此系統(tǒng)使用分布式傳感器技術(shù),實(shí)現(xiàn)了對輸電線路的全方位實(shí)時(shí)監(jiān)控。在故障發(fā)生時(shí),系統(tǒng)能夠迅速定
    的頭像 發(fā)表于 11-08 11:25 ?243次閱讀
    輸電線路<b class='flag-5'>故障</b>不再愁,輸電線路<b class='flag-5'>故障</b>智能<b class='flag-5'>診斷系統(tǒng)</b>來幫忙

    ECU故障診斷工具 如何選擇合適的ECU

    在現(xiàn)代汽車維修領(lǐng)域,電子控制單元(ECU)扮演著核心角色,負(fù)責(zé)管理車輛的多種功能。 1. 了解ECU故障診斷工具的基本功能 ECU故障診斷
    的頭像 發(fā)表于 11-05 10:23 ?364次閱讀

    同星ECU診斷與刷寫解決方案:降低了開發(fā)ECU刷寫軟件的難度!

    ,遍布全車的傳感器可以跟蹤車輛電氣或電子系統(tǒng)中隨時(shí)可能發(fā)生的多種故障。同星工具鏈協(xié)助用戶方便的進(jìn)行故障診斷相關(guān)功能的研發(fā)、驗(yàn)證及基于UDS協(xié)議的刷寫。方案概述同星
    的頭像 發(fā)表于 10-26 08:02 ?520次閱讀
    同星<b class='flag-5'>ECU</b><b class='flag-5'>診斷</b>與刷寫解決方案:降低了開發(fā)<b class='flag-5'>ECU</b>刷寫軟件的難度!

    ECU電子控制器否定回復(fù)怎么辦

    否定回復(fù)的具體內(nèi)容,這通??梢酝ㄟ^車輛的故障診斷系統(tǒng)或?qū)I(yè)的診斷工具來獲取。了解否定回復(fù)的詳細(xì)信息是解決問題的第一步。 2. 檢查相關(guān)部件和系統(tǒng) 電源和線路 :確保ECU的電源供應(yīng)正常
    的頭像 發(fā)表于 09-24 17:25 ?456次閱讀

    晶閘管故障診斷方法

    晶閘管作為一種重要的電力電子器件,在電力控制系統(tǒng)、工業(yè)電機(jī)驅(qū)動、可再生能源發(fā)電等領(lǐng)域廣泛應(yīng)用。然而,晶閘管在使用過程中可能會遇到各種故障,影響其正常工作。以下是對晶閘管故障診斷方法的詳細(xì)探討,包括常見的
    的頭像 發(fā)表于 08-27 11:31 ?936次閱讀

    分布式故障診斷裝置

    的,以及它是如何幫助電力系統(tǒng)實(shí)現(xiàn)高效、精確的故障診斷和預(yù)警的。一、故障診斷過程:深圳鼎信智慧分布式故障診斷裝置,監(jiān)測裝置在導(dǎo)線上直接安裝,監(jiān)測范圍達(dá)到30公里,不用每
    的頭像 發(fā)表于 08-19 18:31 ?473次閱讀
    分布式<b class='flag-5'>故障診斷</b>裝置

    變壓器分接開關(guān)狀態(tài)在線監(jiān)測故障診斷系統(tǒng)的特點(diǎn)——每日了解電力知識

    今天武漢摩恩智能電氣有限公司帶大家了解一下MECD-200變壓器分接開關(guān)狀態(tài)在線監(jiān)測故障診斷系統(tǒng)。 MECD-200變壓器分接開關(guān)狀態(tài)在線監(jiān)測故障診斷系統(tǒng)功能特點(diǎn): 1.適用于所有類型的有載調(diào)壓開關(guān)
    的頭像 發(fā)表于 06-04 09:27 ?395次閱讀
    變壓器分接開關(guān)狀態(tài)在線監(jiān)測<b class='flag-5'>故障診斷系統(tǒng)</b>的特點(diǎn)——每日了解電力知識

    如何從0到1設(shè)計(jì)診斷系統(tǒng)

    診斷系統(tǒng)設(shè)計(jì)主要涵蓋了診斷方案設(shè)計(jì)、診斷需求定義和診斷數(shù)據(jù)庫開發(fā)。本文會逐一介紹這些環(huán)節(jié),以便更好地理解和把握診斷系統(tǒng)設(shè)計(jì)的全貌。
    的頭像 發(fā)表于 04-26 17:59 ?1167次閱讀
    如何從0到1設(shè)計(jì)<b class='flag-5'>診斷系統(tǒng)</b>

    什么是PLC的故障診斷功能?

    PLC的故障診斷功能是指PLC系統(tǒng)能夠自動檢測、識別和報(bào)告設(shè)備或系統(tǒng)中潛在或已經(jīng)發(fā)生的故障,從而幫助用戶及時(shí)采取相應(yīng)措施進(jìn)行修復(fù),確保生產(chǎn)過程的穩(wěn)定和安全。
    的頭像 發(fā)表于 03-22 09:09 ?905次閱讀

    基于labview的軸承故障診斷與健康監(jiān)測

    畢S做基于labview的軸承故障診斷與健康監(jiān)測,但是感覺無從下手,沒有實(shí)物進(jìn)行數(shù)據(jù)采集,想來也只能模擬采集振動信號,但這個(gè)振動信號又該如何產(chǎn)生,看網(wǎng)上有凱斯西儲大學(xué)軸承數(shù)據(jù),但又不知如何利用,,求教各位labview前輩大佬給點(diǎn)意見,指點(diǎn)一二,萬分感謝?。。?/div>
    發(fā)表于 03-18 23:33

    CAN總線系統(tǒng)故障診斷的步驟、方法、注意事項(xiàng)

    CAN總線系統(tǒng)故障診斷的步驟、方法、注意事項(xiàng)? CAN總線系統(tǒng)故障診斷是指對CAN總線系統(tǒng)中出現(xiàn)的故障進(jìn)行分析、定位和排除的過程。本文將以詳盡、詳實(shí)和細(xì)致的方式介紹CAN總線
    的頭像 發(fā)表于 02-03 11:31 ?5217次閱讀

    汽車故障診斷UDS網(wǎng)絡(luò)層原理講解

    汽車故障診斷 UDS(Unified Diagnostic Service)是利用ECU監(jiān)測控制系統(tǒng)各組成部分的工作情況,發(fā)現(xiàn)故障后自動啟動故障
    發(fā)表于 01-24 12:37 ?3443次閱讀
    汽車<b class='flag-5'>故障診斷</b>UDS網(wǎng)絡(luò)層原理講解