◆文/廣東 黃前彬
一輛2 0 1 5年生產的上汽大眾途觀1.8 T,V I N碼LSVX065N4F2******,搭載CEAA型發動機,行駛里程71 605km,該車在雨天放置一夜后,第二天出現發動機無法啟動的故障。
接車后,連接大眾專用診斷儀VAS6150B對網關(診斷地址碼19)進行檢測,網關系統內存有故障碼:01312,傳(驅)動系數據總線損壞(圖1)。

圖1 讀取網關故障碼
從故障現象及故障碼看,引起發動機無法啟動的原因是由于驅動總線系統信號故障所致,由此我們做了下述檢測:
1.借助大眾專用診斷儀VAS6150B讀取網關控制單元數據流,具體檢測通道“125”至“129”組的數據流(圖2),顯示結果是發動機、變速箱、ABS、發電機、安全氣囊、轉向等多個模塊的總線通信狀態為“0”,表明網關控制單元沒有接收到來自這些模塊的總線信息,也進一步驗證了故障代碼的可信度。
2.檢查車輛是否加裝改裝導航等外接線路,檢查結果是沒有加裝改裝。
3.結合以往經驗,檢查制動踏板上方、轉向管柱、轉向機、診斷插座、網關后面、前排乘客A柱、蓄電池等附近容易破損的線束,是否存在導線被磨破或斷開的情況,結果是沒有發現異常。
對于此類故障,由于CAN線的運行特點和要求,在出現故障時需要對容易導致故障的控制單元進行斷電,再進一步確定是線路原因還是控制單元自身的原因。最簡單的辦法就是對驅動系統總線相關的各控制單元依次斷電,以確定控制單元內部是否存在故障。根據電路圖(圖3),依次對驅動系統總線的控制單元斷電。對于驅動線路及相關電源和搭鐵進行檢查后,仍然未能找到故障點。

圖2 讀取網關數據流

圖3 驅動系統總線
于是筆者打算采用“換件法”檢測控制單元的好壞,將一輛工作正常的同款車上的驅動系統控制單元逐一拆下并安裝到故障車上進行替換實驗,結果故障車的故障依舊。與此同時,將故障車上的控制單元裝在工作正常的同款車上,該車工作依舊正常。由此可見,故障車上的驅動系統控制單元沒有問題。
至此故障診斷陷入僵局,筆者只好繼續查閱相關資料,并檢視之前的故障診斷是否走了彎路。通過查閱相關資料,筆者發現診斷這類故障最好的方法是使用示波器讀取信號波形圖,這樣能直觀地確定故障所在。根據CAN總線的檢測原理圖(圖4),在CAN線上接好示波器(圖5),然后依次斷開驅動總線上的控制單元,檢查故障現象是否發生變化。

圖4 CAN線檢測原理

圖5 CAN線與示波器連接示意圖
斷開總線上所有控制單元,檢查驅動總線波形,CAN-H與CAN-L的電壓均是2.5V(圖6),顯然不正常。再插上發動機控制單元J623,示波器圖形顯示CAN-H與CAN-L的電壓均是2.5V,也就是說無論斷開或者接上驅動總線相連的任意控制單元,示波器顯示的總線波形都沒有明顯變化,驅動總線始終無法通訊。
因為筆者前面看到的電路圖不帶四輪驅動控制單元,繼續對線路進行逐一排查。在斷開四驅控制單元插頭時,波形依然不正常,但是筆者發現燃油表顯示有時不正常,讀取儀表控制單元燃油數據有時顯示錯誤。檢查發現四輪驅動控制單元的CAN總線與燃油泵G6使用同一線束。隨后拆下后排座椅,發現該處線路的絕緣層破損(可能是被小動物撕咬),導致驅動系統高、低CAN線短路。對該線路進行處理后,示波器上顯示的驅動系統總線波形正常(圖7)。對故障線路進行重新包扎后,并刪除系統故障碼,故障車輛恢復正常,至此該車故障被徹底排除。

圖6 故障排除前的驅動總線波形

圖7 故障排除后的驅動總線波形
通過對本車故障的排除情況來看,診斷結果固然重要,但更重要的是我們要掌握一套正確的診斷方法和流程,以進一步提高工作效率。遇到故障時,我們要結合故障產生的機理對故障現象進行正確的分析,理清故障診斷的思路,并有計劃地進行故障診斷。
在本案例中,對可疑的驅動系統控制單元所采取的“換件法”是常用且簡單易行的診斷方法之一,需要注意的是:采用“換件法”時,不要盲目地只是將正常車輛上的工作正常的部件安裝到故障車進行測試,而應該同時將故障車上的可疑部件安裝到正常車上進行測試。這樣檢測的結果將更可靠、更有效。
另外,診斷CAN總線網絡故障時,應遵循以下原則:
1.檢查CAN總線,可依次斷開總線上的控制單元,當發現故障現象出現變化時,被斷開的控制單元很可能就是故障點。
2.正確使用現有的檢測設備。故障診斷儀、萬用表、維修手冊、示波器等是檢測CAN總線故障不可或缺的工具。
3.在排除故障過程中,要及時記錄診斷步驟、檢測結果等診斷信息,可避免走彎路,同時,多使用輔助設備,以便及時互相驗證檢測結果的準確性。
4.事后進行總結和經驗分享,帶動整個團隊維修技能的提升。
實踐證明,只有通過實干加巧干,并借助維修站專業齊全的設備,才能更好地為客戶服務,同時也能更快地提高自身的維修技能,在帶好團隊的同時又能在汽車科技發展中始終領先一步,立于不敗之地。

專家點評李玉茂
其實,我想點評的內容作者自己已經說出來了,在此只是進一步梳理作者在診斷此類故障時應采取的規范診斷步驟:
1.確認故障現象:發動機不啟動。
2.讀故障碼:發現驅動系統總線損壞。
3.讀數據流:發現驅動總線多個控制單元無通信。
4.檢測驅動總線波形:發現CAN-H與CAN-L均是2.5V電壓。
5.排查哪一個控制單元或CAN總線故障:由易拔插頭的控制單元開始逐個拔開。
6.拔開所有控制單元后CAN-H與CAN-L仍是2.5V電壓:可以判斷兩條線在某處短路。
7.查找短路點,最后驗證故障排除。
最后,借此機會,一起溫習一下CAN驅動系統總線的8種故障波形(表1)。

表1 CAN驅動系統總線的8種故障波形