共軌導讀
車輛若要正常運行,首先要能夠起動著機。而造成發動機不能著機的原因有很多,本文結合一輛重汽豪沃T7H車發動機無法起動的故障案例,為大家詳細介紹一下CAN線傳遞起動信號的相關知識。
當時這輛重汽豪沃T7H車(圖1)壞在了一家工廠里,車主找了一位修理廠的師傅去維修,但故障并沒有解決,于是打電話找到了筆者,筆者駕車80 km趕到現場進行維修。


圖1 重汽豪沃T7H車
(1)到達現場后,連接故障檢測儀讀取故障代碼,無相關的故障代碼存儲。
(2)將鑰匙開關轉至起動(T50)位置,起動機不運轉。
以前大多數車的T50信號都是直接傳遞給發動機控制單元的,查閱相關資料(圖2)得知,該車配備了Mini(迷你)控制器(圖3),鑰匙開關的T50信號首先傳遞給Mini控制器,接著Mini控制器通過CAN線將該信號傳遞給發動機控制單元,最后發動機控制單元控制起動繼電器吸合及噴油器噴油,以讓發動機運行。結合上述控制原理分析,推測造成起動機不能運轉的原因有:起動機損壞;蓄電池虧電;起動繼電器及其控制線路故障;發動機控制單元及其線路故障;空擋開關(為了安全,大多數車輛起動時都要求在空擋狀態)故障;Mini控制器及其線路故障。

圖2 起動系統控制電路

圖3 Mini控制器
(3)用故障檢測儀讀取Mini控制器數據流,當鑰匙開關轉至T50位置時,鑰匙T50的值顯示為有效,排除鑰匙開關與Mini控制器之間信號傳遞故障的可能;空擋開關的值一直顯示為無效,不正常,初步判斷為空擋開關及其線路故障。
(4)脫開空擋開關導線連接器,嘗試用一根導線短接空擋開關導線連接器上的2個端子(圖4),起動發動機,起動機仍然不能運轉,且空擋開關的值還是顯示為無效,至此將故障點鎖定在了空擋開關線路上。

圖4 短接空擋開關導線連接器上的2個端子
(5)對空擋開關線路進行檢查,當檢查到變速器支架處的線路時,發現線路有斷路現象。
對該處線路進行修復,起動發動機,發動機順利起動著機,故障排除。
在利用CAN線傳遞T50信號的車輛上,車輛需要滿足以下條件才能起動著機。
(1)發動機控制單元和Mini控制器需要供電喚醒。它們的供電線、搭鐵線、喚醒信號(T15)線均要求正常。
(2)T50信號傳輸要保證無故障,也就是說鑰匙開關與Mini控制器之間的T50信號線、Mini控制器與發動機控制單元之間的CAN線均要求正常。
(3)發動機控制單元要接收到空擋信號。當發動機控制單元接收到CAN線發送的T50信號后,如果沒有接收到空擋信號,那么發動機控制單元也不會控制起動繼電器吸合。當空擋開關接通時,發動機控制單元端子K87的搭鐵信號通過空擋開關傳遞給端子K67,此時發動機控制單元判斷車輛處在空擋狀態。當空擋開關損壞時,用導線短接空擋開關導線連接器端子是一個小技巧。
(4)起動繼電器及其控制線路要求正常。
遇到起動機不能運轉時,大多數人都會臨時使用扳手短接起動機電磁開關上的2個接線柱(即“30”接線柱和“C”接線柱),讓起動機運轉,進而起動發動機。但對于這種利用CAN線傳遞T50信號的車輛,如果發動機控制單元沒有接收到Mini控制器發送的T50信號,那么發動機控制單元不會控制起動繼電器吸合及噴油器噴油,發動機也就無法起動。

圖5 應急起動發動機的線路連接方法
當發動機控制單元端子K71、端子K29的連接線斷了后,那該如何應急起動呢?可以按照圖5所示改接線路,讓鑰匙開關控制起動機繼電器。當鑰匙開關轉至T50位置時,起動繼電器吸合,且Mini控制器也接收到T50信號,并通過CAN線發送信號給發動機控制單元,發動機控制單元控制噴油器噴油,發動機就可以起動,但這種線路連接方式有時會造成發動機起動延遲。
案例拓展
1 什么是車身控制單元?
車身控制單元(圖6)也叫做車身中央電腦,常見的英文簡稱有VECU、CBCU、Mini控制器、BCM等。它的主要作用是控制車上的燈光、指示燈信號、喇叭、刮水器等。

圖6 車身控制單元
2 車身控制單元的工作條件?
因為車身控制單元也是一個智能的控制單元,所以要讓它正常工作需要有供電線、搭鐵線,還有鑰匙開關T15線。以CBCU為例,CBCU上共有6個導線連接器(圖7),從左到右依次為導線連接器A、導線連接器B、導線連接器C、導線連接器D、導線連接器E及導線連接器F。

圖7 車身控制單元端子布局
CBCU工作時需要有6路供電,每路供電為其對應的輸出端提供電源。
(1)連接到電源正極的端子分別為導線連接器A上的端子2和端子8、導線連接器E上的端子2和端子8及導線連接器F上的端子6和端子12。
(2)連接到電源負極的端子分別為導線連接器A上的端子3,導線連接器B上的端子7和端子8,導線連接器C上的端子42、端子43、端子44,導線連接器E上的端子1,以及導線連接器F上的端子9。
(3)連接T15線的端子為導線連接器F上的端子5。
與發動機控制單元不同的是,車身控制單元正常工作時6路供電線(圖8)缺一不可,而發動機控制單元的供電線(圖9)只要沒有全部斷掉,發動機還是可以正常工作的。另外,當給CBCU正常供電后,通過CBCU將供電輸出給對應的用電器,類似于發動機控制單元中的供電模塊與主繼電器。

圖8 車身控制單元的供電電路

圖9 發動機控制單元的供電電路
3 模塊控制方式與傳統電路控制方式有何區別?
在傳統電路控制(圖10)中,若想點亮燈泡,只需要接通對應的開關即可。如果燈泡不亮,則需要檢查開關、燈泡及相關線路。

圖10 傳統電路控制燈泡的方式
在國五及以后的車輛設計中,會大量采用CAN線進行通信,采用模塊控制方式(圖11)。若想點亮燈泡,則需要先接通相應開關,儀表接收到開關接通信號后,通過CAN線將信號傳遞給CBCU,CBCU再輸出電壓給燈泡,此時燈泡點亮。如果燈泡不亮,則需要檢查開關、燈泡、儀表、CBCU及相關線路。

圖11 模塊控制燈泡的方式
4 如何刷寫CBCU?
(1)當CBCU需要刷寫程序時,盡量使用與原車相同的P文件版本(圖12)。
(2)若找不到原車的P文件版本,說明該版本已經被新的升級版本替代,在其他位相同的情況下,最新日期的版本可替換之前日期的版本。例如,01HW012100303C版本適用于HOWO系列車型,2010年3月生成的03版軟件,適用于中文儀表。該版本可替換01HWO12091103C版本和01HWO12100103C版本。
5 車身控制單元有什么功能?
與發動機控制單元一樣,車身控制單元也可以檢測故障并報出故障。隨著智能化的發展,報出的故障點也越來越準確。我們可以用故障檢測儀進入CBCU讀取故障代碼、數據流(圖13),以及進行執行器測試等。
在這里有一個維修小技巧,比如有輛車的故障是近光燈不亮,你可以用故障檢測儀進入車身控制單元,讀取前照燈開關的值,然后接通前照燈開關,看看故障檢測儀上的開關值有沒有變化,如果開關值有改變,則可以判定前照燈開關及其至車身控制單元的線路沒有問題。

圖12 P文件版本編碼組成的含義(截屏)

圖13 讀取CBCU的故障代碼及數據流(截屏)