一、什么是CAN?
控制器區域網(wǎng)絡(luò )(CAN)是為了將“智能”設備以及同一系統或子系統內的傳感器和執行器連成網(wǎng)絡(luò )而特別開(kāi)發(fā)的串行總線(xiàn)系統。其主要特點(diǎn)是:成本低廉,能夠在復雜的環(huán)境下工作,有高速實(shí)時(shí)處理能力,使用方便。CAN的數據速率最高可達每秒1兆位,并且具有卓越的錯誤檢測和限制能力。CAN是一項國際標準,被列入了ISO 11898(高速應用)和ISO 11519(較低速應用)。許多主要半導體制造商都能夠生產(chǎn)成本低廉的CAN控制器和接口設備成品。
CAN是按照優(yōu)先順序傳輸信息的。每個(gè)發(fā)送器向所有CAN節點(diǎn)發(fā)送一條信息(廣播)然后每個(gè)節點(diǎn)根據收到的標識符,確定是否應當處理該信息。當多個(gè)節點(diǎn)將要或已經(jīng)同時(shí)接入總線(xiàn)時(shí),該標識符還可以確定收取信息的優(yōu)先順序。CAN協(xié)議的其中一個(gè)突出特點(diǎn)是高度的傳輸可靠性。
二、CAN總線(xiàn)上通信故障可能是下列原因:
LCAN Low或CAN High通信線(xiàn)斷路或者短路;
2.插頭連接損壞(觸頭損壞、污垢、銹蝕);
3.車(chē)用電源系統中的故障電壓(例如由損壞的點(diǎn)火線(xiàn)圈或接地連接引起);
4.某個(gè)控制單元中的通信部件故障。
三、故障案例
故障現象:有1輛??怂笰T轎車(chē),行駛里程3.4萬(wàn)km.肇事修復后無(wú)法啟動(dòng),啟動(dòng)機沒(méi)反應。經(jīng)過(guò)多位技師的維修診斷無(wú)果后,請我查找故障。
維修過(guò)程:首先先驗證故障,確實(shí)是無(wú)法啟動(dòng),啟動(dòng)機沒(méi)有反應,儀表無(wú)公里數顯示,機油燈不亮,PATS燈閃爍,三角形的故障警示燈點(diǎn)亮,顯示的內容是自動(dòng)變,速器故障”。
由于經(jīng)過(guò)多位技師的診斷維修,車(chē)身電路已經(jīng)被翻得亂七八糟,所以先用“紅盒子”故障診斷議檢測。連接“紅盒子”故障診斷議,但是無(wú)法與PCM形成通信,結合上述故障現象和檢測內容,首先可以排除是“紅盒子”的自身問(wèn)題,因為“紅盒子”在其它車(chē)上是可以通信的。結合故障現象分析,可能原因就只有以下幾點(diǎn)了:一是PCM有問(wèn)題損壞;二是PCM的電源搭鐵有問(wèn)題;三是高速網(wǎng)絡(luò )有問(wèn)題;四是ABS有問(wèn)題損壞(以前在肇事車(chē)上遇到過(guò));五是儀表有問(wèn)題損壞;六是TCM有問(wèn)題損壞。
先從第1條開(kāi)始分析。PCM損壞的可能性不大,因為外觀(guān)沒(méi)有撞擊的痕跡和進(jìn)水的可能,但是也不排除人為因素造成的損壞。先分析后幾條:第2條,因為在打開(kāi)點(diǎn)火開(kāi)關(guān)的時(shí)候,節氣門(mén)電機是有動(dòng)作的,節氣門(mén)是在關(guān)閉狀態(tài),基本上可以排除是第2條的可能了。第3條,如果是高速網(wǎng)絡(luò )的CAN+和 CAN-對正極短路,CAN+對地短路,或者是CAN+與CAN-之間短路,還有CAN+和CAN-在某處斷路,都有可能會(huì )造成高速網(wǎng)絡(luò )無(wú)法通信。所以第3條的可能性是比較大的。第4條和第5條、第6條的可能性跟第1條是相同的,暫不排除也不肯定。
先從簡(jiǎn)單的高速網(wǎng)絡(luò )查起,斷開(kāi)蓄電池的正負極及在高速網(wǎng)絡(luò )上的模塊插頭,用萬(wàn)用表測量CAN+和CAN-對地、對火是否有斷路、搭鐵、短路時(shí),發(fā)現CAN+有斷路現象。結合電路圖逐一排查,把斷路點(diǎn)縮小到了BJB上的C90插頭到C111插頭之間的灰紅色的CAN+線(xiàn)上,試著(zhù)在C90的15號腳與保險盒到0111插頭方向的CAN+線(xiàn)上接1根導線(xiàn),裝復模塊和蓄電池,試著(zhù)打開(kāi)點(diǎn)火開(kāi)關(guān)啟動(dòng),此時(shí)PATS燈不再閃爍,儀表也有了公里數顯示,啟動(dòng)順利著(zhù)車(chē)??磥?lái)問(wèn)題就是CAN+線(xiàn)斷路引起的了。
拆開(kāi)保險盒的下護罩,仔細檢查C90插頭上的高速網(wǎng)絡(luò )線(xiàn)的連接情況和走向,發(fā)現高速網(wǎng)絡(luò )線(xiàn)在經(jīng)過(guò)BJB后要往EHPAS模塊方向布線(xiàn),節點(diǎn)一直延伸到EHPAS模塊附近后,再往BJB方向,穿過(guò)BJB一直到C111插頭,再到儀表,繞了一大圈。我想這么做的目的應該是為了在CAN網(wǎng)絡(luò )上減少干擾,提高抗干擾能力,保障通信能力不受外部因素影響。
最后發(fā)現CAN+是在左前大燈下方的BJB到EHPAS模塊方向的節點(diǎn)這段線(xiàn)路上斷路,且是由于肇事撞擊造成的,只是線(xiàn)束外面包裹的塑料護罩沒(méi)有損壞,所以不容易被發(fā)現。接好斷線(xiàn),順利著(zhù)車(chē),自此故障排除。
總結:此車(chē)從開(kāi)始維修到找到故障點(diǎn),也就花了1個(gè)小時(shí)左右時(shí)間,而修理廠(chǎng)的維修技師,差不多用了半個(gè)多月的時(shí)間還沒(méi)解決問(wèn)題。再一次證明了迅速準確的找到故障點(diǎn),是建立在專(zhuān)業(yè)的技術(shù)知識儲備和完整清晰的診斷思路基礎上的。只有這樣才能少走彎路,節約時(shí)間,提高一次修復率。



