這是小軌的第 1732 篇原創(chuàng)分享
作者 l 小軌
來(lái)源 l 共軌之家(ID:gongguizhijia)
· 溫馨提示 ·沒(méi)有WIFI的同學(xué)可以移步下方閱讀文字版
共軌導(dǎo)讀
前幾天,小軌收到了維修師傅一條求助消息,說(shuō)儀表報(bào)出故障碼,而診斷能手卻不報(bào),同時(shí)顯示系統(tǒng)正常,難道是設(shè)備壞了么?為什么會(huì)出現(xiàn)這種問(wèn)題?我們一起去看一下。
故障案例
車(chē)型 :紅巖杰獅
排放標(biāo)準(zhǔn) :國(guó)四
發(fā)動(dòng)機(jī) :C9
ECU :EDC7UC31
后處理信息 :凱龍尿素泵
司機(jī)反饋車(chē)輛出現(xiàn)故障燈點(diǎn)亮,無(wú)力的情況。
儀表上顯示:尿素噴射控制器(DCU)can信號(hào)接收超時(shí);
故障碼解釋?zhuān)?/strong>當(dāng)T15(鑰匙線(xiàn))激活后,所有電氣部件會(huì)進(jìn)行自檢,檢測(cè)當(dāng)前是否存在有故障。對(duì)于CAN模塊來(lái)說(shuō),會(huì)對(duì)模塊進(jìn)行檢測(cè)。一段時(shí)間內(nèi)是否能持續(xù)的發(fā)出對(duì)應(yīng)的報(bào)文,如果不行的話(huà)就會(huì)報(bào)出上圖的故障碼。此儀表為智能CAN儀表,儀表上面的水溫、轉(zhuǎn)速、機(jī)油壓力等,均來(lái)自CAN總線(xiàn)。且儀表也是一個(gè)智能診斷模塊,可以對(duì)各個(gè)Can線(xiàn)模塊診斷,當(dāng)前是否有存在故障等!
故障處理
師傅描述:這條故障碼是在儀表上讀出來(lái)的,而用診斷能手讀故障碼卻沒(méi)有讀出來(lái)。師傅懷疑:是不是診斷能手顯示不準(zhǔn)呢?我們一起去探究一下。
仔細(xì)詢(xún)問(wèn)師傅一些細(xì)節(jié),師傅的車(chē)是凱龍的后處理,單獨(dú)DCU。在讀故障碼的時(shí)候用凱龍后處理UDS協(xié)議進(jìn)系統(tǒng)時(shí)顯示通訊失敗,用J1939協(xié)議進(jìn)系統(tǒng),卻顯示系統(tǒng)正常。
為什么會(huì)出現(xiàn)這樣的情況?
首先小軌給在座師傅們解釋一下:J1939協(xié)議是什么?
J1939協(xié)議就是我們通常說(shuō)的CAN協(xié)議(廣播類(lèi));控制器局域網(wǎng)絡(luò)(CAN)是德國(guó)Bosch公司在20世紀(jì)80年代初為汽車(chē)業(yè)開(kāi)發(fā)的一種串行數(shù)據(jù)通信總線(xiàn)。CAN是一種很高保密性,有效支持分布式控制或?qū)崟r(shí)控制的串行通信網(wǎng)絡(luò)。
CAN協(xié)議傳輸數(shù)據(jù)的方式分為兩種,一種是【廣播】類(lèi)型,另一種【收發(fā)】類(lèi)型的。
收發(fā)類(lèi)型
收發(fā)類(lèi)型指的是解碼器與ECU或者模塊與模塊之間需要進(jìn)行問(wèn)答式的交互,一問(wèn)一答。通過(guò)解碼器或者其他模塊發(fā)送特定的指令經(jīng)由硬件通過(guò)OBD口傳輸給ECU,ECU接收到特定的指令會(huì)做出相應(yīng)的指令回復(fù),硬件接收相應(yīng)的指令傳回給解碼器或者其他模塊,進(jìn)行規(guī)則化的解析從而顯示在屏幕上!
比如,想獲知車(chē)輛的電池電壓為多少V,通過(guò)診斷能手會(huì)發(fā)送一條代表電池電壓的指令給ECU,當(dāng)然這個(gè)指令是ECU認(rèn)識(shí)且唯一性的,ECU收到會(huì)立馬做出反應(yīng)回復(fù)一條相應(yīng)規(guī)則的指令出來(lái),從而進(jìn)行一問(wèn)一答的收發(fā)模式來(lái)解析出電池電壓是24V或者12V左右!
廣播類(lèi)型
舉個(gè)例子在車(chē)上很多傳感器的信號(hào)都是給到了ECU的,但是有一些信息是其他模塊需要共享的。比如儀表上面的水溫、轉(zhuǎn)速、機(jī)油壓力等是哪里來(lái)的呢?那這個(gè)就是通過(guò)ECU用報(bào)文的形式發(fā)送給儀表,在儀表上來(lái)進(jìn)行顯示。那這種通訊方式就是廣播類(lèi)型的,只要模塊上電后,就會(huì)源源不斷的往外發(fā)送當(dāng)前的信息。
其實(shí)這就是廣播類(lèi)型協(xié)議的特點(diǎn)了。在CAN線(xiàn)上時(shí)時(shí)刻刻都會(huì)傳輸著很多這種廣播類(lèi)型的信息,廣播大家都知道,從一個(gè)地方發(fā)送出來(lái),你要是想聽(tīng),打開(kāi)收音機(jī),那就可以聽(tīng),你要是不想聽(tīng),關(guān)掉收音機(jī),那就聽(tīng)不到了。
那師傅用1939協(xié)議讀取故障碼時(shí)顯示系統(tǒng)正常也就比較好理解了。儀表在自檢時(shí)丟失了DCU的幀ID那就會(huì)報(bào)出尿素噴射控制器(DCU)can信號(hào)接收超時(shí)故障碼,但是走1939進(jìn)入系統(tǒng)時(shí)是不需要握手信號(hào)的,診斷能手就是一個(gè)類(lèi)似收音機(jī)的功能,如果發(fā)現(xiàn)在DCU的幀ID下,沒(méi)有給出報(bào)文的話(huà),診斷能手自然就會(huì)給出系統(tǒng)正常啦!
接下來(lái)我們回歸到案例本身來(lái)繼續(xù)處理故障;
根據(jù)儀表上的故障碼開(kāi)始進(jìn)行檢測(cè):
第一步
檢查DCU的供電地線(xiàn)T15線(xiàn)是否正常
檢查后發(fā)現(xiàn)DCU的T15線(xiàn)有24V實(shí)電、02/23號(hào)腳有地線(xiàn)、01號(hào)腳沒(méi)有火線(xiàn)。通過(guò)上圖我們可以發(fā)現(xiàn)凱龍DCU是通過(guò)主繼電器進(jìn)行上電的,當(dāng)T15進(jìn)入DCU后,DCU會(huì)拉低04號(hào)腳的控制線(xiàn)讓主繼電器吸合。主繼電器吸合后01號(hào)才會(huì)有火線(xiàn),那現(xiàn)在的問(wèn)題就是01號(hào)火線(xiàn)為什么沒(méi)有電呢?順著線(xiàn)束繼續(xù)往下進(jìn)行檢查。
第二步
檢查凱龍電源盒,順著DCU的供電我們往上查看后發(fā)現(xiàn),在線(xiàn)束上面有一個(gè)電源集線(xiàn)盒。主繼電器、保險(xiǎn)等都在集線(xiàn)盒內(nèi)。
打開(kāi)電源盒后發(fā)現(xiàn),在電源盒內(nèi)部有明顯的進(jìn)水痕跡。撬開(kāi)電源盒底板,故障被發(fā)現(xiàn)如圖
撬開(kāi)電源盒底板發(fā)現(xiàn),電源盒內(nèi)部有嚴(yán)重進(jìn)水燒毀的痕跡。此電源盒內(nèi)部有DCU主繼電器、DCU的長(zhǎng)火線(xiàn)保險(xiǎn)、NOX繼電器等。如果繼電器不上電的話(huà),那肯定是與ECU之間通訊中斷的。
決定更換后處理電源盒后再進(jìn)行讀取故障碼及處理故障。
第三步
更換電源盒后再進(jìn)行測(cè)試,更換后,發(fā)現(xiàn)儀表上的液位有顯示了。解碼器用UDS也可以進(jìn)入系統(tǒng)了!故障碼如下圖
都是當(dāng)前的現(xiàn)行故障碼,基本有的傳感器故障碼都出來(lái)了。這個(gè)是因?yàn)樾≤壴谔幚韱?wèn)題時(shí),一直沒(méi)有斷電,是帶電拔插DCU、尿素的插頭的。造成的誤報(bào)出一些故障碼,遇到這樣的問(wèn)題。可以通過(guò)一次鑰匙循環(huán)進(jìn)行恢復(fù),具體就是插好插頭。打著車(chē)怠速一段時(shí)間后再熄火。故障碼就可以清楚了!
故障清楚后記得要出去試車(chē),試車(chē)一段時(shí)間尿素正常消耗,故障到此算是排除了!
故障拓展
問(wèn):為什么此車(chē)用UDS進(jìn)入不了系統(tǒng)呢?
答:簡(jiǎn)單理解,UDS協(xié)議采用的是一問(wèn)一答。解碼器在進(jìn)系統(tǒng)時(shí)會(huì)先發(fā)送一條指令,DCU如果回復(fù)了該指令,則DCU與解碼器建立了通訊,可以直接進(jìn)去;如果DCU沒(méi)有回復(fù),則通訊失敗,進(jìn)不去系統(tǒng)。顯而易見(jiàn),如果DCU都沒(méi)有上電的話(huà),就無(wú)法回復(fù)這條指令,所以解碼器就進(jìn)不去系統(tǒng)了。
2
問(wèn):儀表也是1939的通訊方式為什么可以讀取到故障碼而解碼器卻讀取不到呢?
答:準(zhǔn)確的來(lái)講,儀表上報(bào)的故障碼有些是ECU報(bào)出的,通過(guò)CAN線(xiàn)傳遞到儀表上的,儀表只是起到了一個(gè)解析的功能。
我們用解碼器在1939這類(lèi)廣播類(lèi)型診斷時(shí),如果沒(méi)有明確收到故障信息,都默認(rèn)為系統(tǒng)正常,因?yàn)榻獯a器也不知道應(yīng)該收到哪些信息。相反,車(chē)上的ECU等是明確知道,我應(yīng)該收取哪些信息的,如果收不到信息,就會(huì)報(bào)出通訊超時(shí)之類(lèi)的故障。
這個(gè)案例中,DCU沒(méi)上電,用解碼器去收DCU信息,解碼器不知道是用戶(hù)進(jìn)錯(cuò)系統(tǒng)了還是車(chē)上的DCU壞了,沒(méi)有收到對(duì)應(yīng)的信息就不會(huì)報(bào)錯(cuò)。而車(chē)上的ECU是知道,應(yīng)該收到哪些制定信息的,如果收不到就會(huì)報(bào)錯(cuò)。
-END-
本期互動(dòng)話(huà)題:
您在平時(shí)修車(chē)時(shí)候,遇到過(guò)哪些CAN網(wǎng)絡(luò)問(wèn)題呢?
歡迎您在文末下方留言參與討論
當(dāng)然,這篇文章您若有看不懂的地方,沒(méi)關(guān)系,今晚八點(diǎn)犇犇課堂,小軌將為你帶來(lái)直播課程《常見(jiàn)CAN通訊故障晉階課程》,歡迎點(diǎn)擊下方按鈕預(yù)約免費(fèi)聽(tīng)課↓↓↓
-往期精彩-
共享共贏才能讓我們走得更遠(yuǎn)
文章推薦
探索沃爾沃XC60:豪華SUV中的安全典范 傳祺gs4霧燈在哪開(kāi) 傳祺gs4倒車(chē)燈型號(hào) 比亞迪元用什么機(jī)油好 gs4空調(diào)濾芯怎么換 gs4自動(dòng)空調(diào)怎么用 傳祺gs4水箱在哪里 廣汽gs4傳祺換車(chē)門(mén) 傳祺gs4儀表盤(pán)圖標(biāo) 傳祺gs4雨刷怎么用最新文章
探索沃爾沃XC60:豪華SUV中的安全典范 傳祺gs4霧燈在哪開(kāi) 傳祺gs4倒車(chē)燈型號(hào) 比亞迪元用什么機(jī)油好 gs4空調(diào)濾芯怎么換 gs4自動(dòng)空調(diào)怎么用 傳祺gs4水箱在哪里 廣汽gs4傳祺換車(chē)門(mén) 傳祺gs4儀表盤(pán)圖標(biāo) 傳祺gs4雨刷怎么用