【Pico汽車示波器診斷】 2012年 雪弗蘭 科魯茲 Chevrolet CRUZE 網路通訊故障

作者:湖南湘潭刘勇

故障現象:

一輛2012年 Chevrolet CRUZE 儀表亮起引擎故障燈與ABS動力轉向故障燈,引擎轉速、水溫錶指示突然掉到0,有時無法啟動。技師已更換了引擎、車身控制、儀表控制模組,故障依舊。

診斷過程:

1. 使用診斷電腦讀取全車故障碼,發現多個U類的故障碼,還有一些與故障現象無關的暫時不考慮。故障現象和故障碼如下圖所示。

儀表故障現象
故障代碼顯示

從故障現象和故障碼來看這是一個網路問題,儀表是通過低速網路從車身模組獲得轉速、水溫和燃油量資訊。而這部份資訊車身模組是通過高速網路從引擎控制模組取得的。U類的故障碼全部都是指向高速網路模組各個模組之間失去通訊,所以這個故障的點就是高速網路有時會無法通訊。

要維修一台車的網路問題,首先要搞懂它的網路結構。通過維修手冊和此車的配備代碼查詢到此車的高速網路結構。

高速網路結構示意圖

2. 斷開電瓶負極測量診斷接頭6與14腳位電阻為59歐姆,這是正常的,說明網路是完整的,傳遞訊息的幾個模組都換過了,那麼還有可能是高速網路對電壓短路、對地短路、某個模組有問題,發出的網路電壓讓整個網路不通訊。也有能是其他部件的電磁干擾。診斷這樣的問題使用Pico示波器來測量高速網路的波型是可以很快找到故障原因的,所測量的波形如下圖:

高速網路波型

3. 隨意放大一組網路報文波型後也沒有看到明顯問題。

其中一組報文波型

4. 由於採集波型的時基設置的比較長,要這樣每一個報文都看一次太麻煩了。所以使用Pico軟件的譯碼功能來自動查看,譯碼後黑色是成功的,紅色表示數據錯誤或採樣濾不夠導致譯碼不成功。只要查看不能譯碼的部分數據,就可以快速檢查完採集到的整個網路波型,我們將譯碼不成功的紅色部分放大。

紅色部分為譯碼失敗的部分
放大譯碼失敗部分的波型

5. 很明顯上圖紅色方框的波型是異常的,這樣的波型也不可能是網路電路的問題,是某一個模組故障才發出這樣有規律又不是CAN協議的波型。右邊的紅色方框中連續出現五個一樣的ID,像是某一個模組要發送報文卻發送失敗。所以判斷是這個高速網路六個模組其中一個模組故障造成這部分資訊丟失,但還有大部分的報文是正常的,可以勉強啟動引擎。

可以把高速網路從一個地方斷開,分成兩部分。分別在這兩部份去量測網路波型,觀察有沒有上圖故障波型的出現,以便縮小故障的範圍。我們將ABS模組插頭斷開,在ECM處測量引擎、變速箱、動力轉向三個模組的網路波型,沒有發現故障波型。

斷開ABS模組測量引擎、變速箱、動力轉向模組波型

6. 斷開ABS模組插頭,在診斷接頭處量測車身模組、安吉星模組網路波型。發現故障波型出現,參閱下圖紅色方框中。

斷開ABS模組測車身模組與安吉星模組的網路波型
將故障波型放大觀察

7. 斷開ABS模組插頭與安吉星模組的插頭,在診斷接頭測量車身模組的網路波型,沒有發現故障波型。

斷開ABS與安吉星模組測得的車身模組網路波型

8. 將ABS模組插頭復原,斷開安吉星模組。在插頭處連接跨接線,讓車身、ABS、動力轉向、引擎和變速箱五個模組通訊。量測網路波型,一切正常,試車不再出現故障。

結論:

因為安吉星模組的網路通訊部分損壞,發出報文不完整。造成高速網路上部分資訊丟失,產生故障影響其他模組通訊。由於安吉星模組只是用於遠程通訊,客戶同意移除此功能,因此無須更換零件,移除此模組。