寧小剛,吳 沖,張超東
(甘肅機電職業(yè)技術(shù)學(xué)院 車輛工程學(xué)院,甘肅 天水 741001)
隨著汽車電子技術(shù)的不斷發(fā)展,車輛電子化程度越來越高,其電控單元數(shù)量呈指數(shù)增長,而電控單元數(shù)量的增長帶來各不同電控單元之間交互的數(shù)據(jù)量的俱增,因此,各不同電控單元之間的線控連接及布線工作也越來越復(fù)雜。無論從布線成本、電氣輕量化、線束連接,還是從大數(shù)據(jù)實時處理方面來說,傳統(tǒng)的汽車通信方式已無法滿足汽車通信網(wǎng)絡(luò)的發(fā)展??刂破骶钟蚓W(wǎng)絡(luò)(Controller Area Network, CAN)總線技術(shù)的應(yīng)用,可以實現(xiàn)各電控單元之間的信息交流,解決此類問題,并推動汽車工業(yè)的進一步發(fā)展。
盡管CAN總線技術(shù)在汽車網(wǎng)絡(luò)通訊方面已漸趨成熟,但對于新能源汽車領(lǐng)域CAN總線通訊系統(tǒng)的維修研究較少。由于CAN總線類型因各個廠家而異,且不同款車的故障診斷思路也不同,這就對汽車維修人員維修技術(shù)的提出了更高的要求?;诖耍槍ζ嘋AN線的故障排除研究越來越重要,本文以吉利EV450的CAN總線為例,對CAN總線故障排除思路和方法進行研究分析,并可應(yīng)用于實際的維修診斷過程中,為汽車技術(shù)人員提供一定參考。
CAN是一種串行通信協(xié)議,專為可靠高速數(shù)據(jù)通信而定。汽車CAN總線最初是由德國BOSCH為汽車內(nèi)部數(shù)據(jù)交換而開發(fā)的總線束系統(tǒng),隨著科學(xué)技術(shù)水平的不斷提高,其功能越來越強大。
早期,在CAN總線還未出現(xiàn)之時,汽車電控單元采用點對點的方式進行數(shù)據(jù)間的交互。點對點連接有以下主要問題:(1)模塊節(jié)點之間硬線連接、專線專用,線束數(shù)量增加。(2)線束的增加造成了維修難度的提升。(3)線束成本的增加提高了造車成本。(4)線束重量的增加難以實現(xiàn)電氣輕量化。(5)布線冗雜混亂且布線工作繁重。(6)點對點的網(wǎng)絡(luò)拓撲結(jié)構(gòu)不便于進行網(wǎng)絡(luò)的擴展。點對點的連接方式如圖1所示。
圖1 點對點連接示意圖
CAN總線與點對點連接方式不同,其節(jié)點與節(jié)點之間的數(shù)據(jù)交互采用共享機制。即通過一條總線進行傳輸,所有需要參與通訊的節(jié)點是以支線的形式掛接在總線上。其連接方式如圖2所示,得知連接線束減少。CAN總線的優(yōu)勢有以下幾點:(1)模塊之間的數(shù)據(jù)交互以總線的形式進行。(2)傳遞數(shù)據(jù)速度快,實時工作性強:高速CAN最高支持1 MB/s,低速CAN最高支持120 KB/s。(3)能夠無損仲裁,信號傳遞具有優(yōu)先級,優(yōu)先級高的信號發(fā)送時不會干擾和破壞優(yōu)先級低的信號。(4)因具有雙絞線的物理結(jié)構(gòu),采用差分信號和二進制的電頻信號,其抗干擾能力強。(5)線束減少導(dǎo)致布線、維修難度、線束重量和生產(chǎn)成本降低。(6)總線拓撲結(jié)構(gòu)具有良好的可擴展性。(7)擴展出支線車載自動診斷系統(tǒng)(On Board Diagnos- tics, OBD)接口,能夠通過測量分析判斷總線上各個模塊之間數(shù)據(jù)交互是否正常。
圖2 CAN總線連接示意圖
CAN總線系統(tǒng)一般由CAN控制器、信息收發(fā)器、兩個數(shù)據(jù)傳輸終端及兩條數(shù)據(jù)傳輸總線組成,除了數(shù)據(jù)總線外,其他各元件都置于各控制單元的內(nèi)部。因此,CAN總線系統(tǒng)常見故障如表1所示。
表1 CAN總線系統(tǒng)的常見故障
CAN總線是將所有節(jié)點通過CAN-H和CAN- L連接在一起,實現(xiàn)信息通道共享的一種總線通訊方式。其連接示意圖如圖3所示。
由圖3得知,CAN總線兩端有兩個并聯(lián)連接的終端電阻,其阻值為120 Ω。因此,CAN總線線路正常時,從模塊A、B、C、D、E分別測得的CAN-H和CAN-L之間的電阻值為60 Ω,從模塊M、N分別測得的CAN-H和CAN-L之間的電阻 值為120 Ω。
圖3 CAN總線連接示意圖
當模塊A的CAN-H或CAN-L線路斷路時,在診斷接口處測得的CAN-H與CAN-L之間的電阻值為60 Ω。在插接器a處測得的CAN-H與CAN-L之間的電阻值為∞。同理,支線模塊B、C、D、E的CAN-H或CAN-L線路斷路時,診斷接口處測得的CAN-H與CAN-L之間的電阻值為60 Ω,與此對應(yīng)在插接器b、c、d、e處測得的CAN-H與CAN-L之間的電阻值為∞。
當模塊A的CAN-H或CAN-L對正或?qū)ω摱搪窌r,其對診斷接口處測得的CAN-H與CAN-L之間的電阻值影響不大,很難判斷是否故障,可先通過測量模塊CAN-H或CAN-L的電壓來判斷模塊是否存在短路故障,對負極短路時CAN-H和CAN-L電壓都接近于0 V,對正極短路時CAN-H和CAN-L電壓都接近于常電。再通過測得插接器a處CAN-H或CAN-L對蓄電池負極或正極的電阻值(<1 Ω)判斷CAN-H或CAN-L的其中一個對正極或?qū)ω摌O短路。模塊B、模塊C、模塊D、模塊E等通過相同方式得出故障結(jié)論。
當CAN總線的CAN-H與CAN-L或模塊A、B、C、D、E的CAN-H與CAN-L互相短路時,相當于在并聯(lián)電路中加一根0 Ω的導(dǎo)線,此時診斷接口處測得的CAN-H與CAN-L之間的電阻<1 Ω。
當總線CAN-H或CAN-L對正極或負極短路時,其對診斷接口處測得的CAN-H與CAN-L之間的電阻值影響不大,很難判斷是否故障,先測量插接器x處或插接器y處的CAN-H與CAN-L之間的電阻值為120 Ω,再測量插接器x處或插接器y處CAN-H或CAN-L對蓄電池正極或負極的電阻值(故障時電阻值<1 Ω),判斷CAN-H或CAN-L的其中一個對正極或?qū)ω摌O短路。
當CAN總線CAN-H或CAN-L在1-1處斷路時,診斷接口處測得的CAN-H與CAN-L之間的電阻值為120 Ω,在x處測得上游電阻為∞,下游電阻為120 Ω(以插接器x為中心線,左側(cè)為上游,右側(cè)為下游),在插接器y處測得上游電阻為120 Ω。
當CAN總線或某個模塊的CAN-H或CAN-L虛接時,可以用試燈進行測量。在測量CAN-H或CAN-L其中一個時,試燈會出現(xiàn)頻率很快的微微閃爍后較長時間不亮的現(xiàn)象。
吉利EV450在電路中用到了兩種CAN總線,分別為車身舒適CAN數(shù)據(jù)總線(VCAN)和動力驅(qū)動CAN數(shù)據(jù)總線(PCAN)。VCAN和PCAN總線通訊系統(tǒng)如圖4和圖5所示。其中,VCAN總線上的模塊有:電子駐車(Electrical Parking Brake, EPB)、安全氣囊控制單元(Airbag Control Unit, ACU)、方向盤轉(zhuǎn)角傳感器、電子助力轉(zhuǎn)向(Electric Power Steering, EPS)、車聯(lián)網(wǎng)終端(Telematics BOX, T-BOX)、車身控制模塊(Body Control Module, BCM)、組合儀表、音響主機、車載自動診斷系統(tǒng)(On-Board Diagnostics, OBD)、電子轉(zhuǎn)向管柱鎖、自動空調(diào)控制面板、全景影像模塊、座椅模塊、全球定位系統(tǒng)(Global Positioning System, GPS)主機、低速報警、電子穩(wěn)定控制系統(tǒng)(Electronic Stability Control, ESC)、整車控制器(Vehicle Control Unit, VCU)等。
圖4 VCAN總線通訊系統(tǒng)
圖5 PCAN總線通訊系統(tǒng)
PCAN總線上的模塊有:駕駛模擬開關(guān)、變速器換擋開關(guān)、OBD、T-BOX、自動變速箱控制單元(Transmission Control Unit, TCU)、VCU、電 池管理系統(tǒng)(Battery Management System, BMS)、PEU總成(Power Electronic Unit, PEU)和PTC加熱器(Positive Temperature Coefficient, PTC)等。其中PEU是將電機控制器(Motor Control Unit, MCU)、車載充電機(On-Board Charger, OBC)、DC-DC轉(zhuǎn)換器(Direct Current-Direct Current Converter, DC-DC)和電源分配單元(Power Distribution Unit, PDU)進行系統(tǒng)集成的總成,俗稱“四合一”。
通過圖4、圖5得出結(jié)論:VCAN總線主要負責整車軟件和硬件的工作數(shù)據(jù)交互,PCAN總線主要負責汽車的動力、動力傳輸?shù)溶浻布臄?shù)據(jù)交互。
4.1.1 故障現(xiàn)象
儀表盤上電池管理系統(tǒng)故障指示燈,動力系統(tǒng)故障指示燈,充電系統(tǒng)故障指示燈亮起,系統(tǒng)故障指示燈,電子駐車故障指示燈,系統(tǒng)故障指示燈,傳動系統(tǒng)故障指示燈,側(cè)滑故障指示燈亮起。
4.1.2 故障碼
道通MS908E的故障診斷儀顯示的故障碼,如表2所示。
表2 故障診斷儀顯示的故障碼
4.1.3 故障分析
故障診斷儀里面有模塊丟失,正常使用時,此故障診斷儀模塊有17個,現(xiàn)在有14個,經(jīng)查詢丟失的模塊有:PEU模塊、VCU模塊、BMS模塊。因此,故障可能是這些模塊的線路故障。因為讀取的故障碼大多數(shù)為VCU模塊引發(fā)的故障,所以故障可以暫時認為:(1)VCU模塊與VCAN總線的連接線束故障。(2)VCU模塊與PCAN總線的線路故障。如果(1)(2)線路正常,故障可能是:(3)PEU模塊與VCAN總線的連接線束故障。(4)PEU模塊與PCAN總線的線路故障。如果(3)(4)線路正常,故障可能是:BMS模塊與VCAN總線的連接線束故障;BMS模塊與PCAN總線的線路故障。
4.1.4 故障測試
故障測試步驟如下:(1)測量BV11的20號端子至BV11的21號端子之間的電阻,其值為107 Ω,證明PEU與PCAN總線線路連接正常。(2)測量CA66的22號端子至CA66的23號端子之間的電阻,其值為56 Ω,VCU與VCAN總線線路連接正常。(3)測量CA66的7號端子至CA66的8號端子之間的電阻異常,其值為∞,VCU與PCAN總線連接異常。(4)拔掉CA66插接器和CA04插接器,測量CA66的8號端子至CA04的26號端子之間的電阻異常,其值為∞(正常值為<1 Ω)。
4.1.5 故障確認
判斷此故障是VCU模塊的PCAN-H斷路。
4.2.1 故障現(xiàn)象
故障現(xiàn)象如下:(1)儀表盤上電池管理控制系統(tǒng)故障指示燈,動力系統(tǒng)故障指示燈,充電系統(tǒng)故障指示燈亮起。(2)車輛無法進行制冷、制熱等操作。
4.2.2 故障碼
無故障碼顯示或解碼儀只顯示8個模塊。
4.2.3 故障分析
從故障診斷儀可以推斷是一個模塊的短路故障或者CAN總線短路故障。有如下可能:(1)PCAN總線PCAN-H或PCAN-L對負極短路或?qū)φ龢O短路。(2)PCAN總線PCAN-H和PCAN-L兩個互短。(3)VCAN總線VCAN-H或VCAN-L對負極短路或?qū)φ龢O短路。(4)VCAN總線VCAN-H和VCAN-L兩個互短。(5)某個模塊的CAN-H或CAN-L對負極短路或?qū)φ龢O短路。(6)某個模塊的CAN-H和CAN-L兩個互短。(7)某個模塊自身故障。
4.2.4 故障測試
(1)測量IP19插接器(診斷接口)的3號端子至IP19的11號端子之間的電阻正常,其值為57 Ω,PCAN總線正常,且PCAN總線上連接模塊的CAN-H和CAN-L線路不存在互相短路故障。
(2)測量IP19的6號端子至IP19的14號端子之間的電阻正常,其值為56 Ω。證明VCAN總線正常,且VCAN總線上連接模塊的CAN-H和CAN-L線路不存在互相短路故障。因此,可以初步確定此故障是某個模塊的CAN-H或CAN-L對正極或?qū)ω摌O短路。
由于診斷儀讀不出故障碼,可以通過拔模塊插接器的方式來觀察診斷儀的顯示變化縮小故障范圍。步驟如下:(1)拔掉PEU的插接器(BV11),觀察診斷儀故障碼,故障碼沒有變化,模塊數(shù)量也無變化,所以不是PEU的故障。(2)拔掉VCU的插接器(CA66和CA67),觀察故障診斷儀,模塊還是8個,但是8個模塊都報了故障碼,經(jīng)觀察發(fā)現(xiàn)故障都是與VCU連接異常的故障,所以車輛故障不是VCU線路故障造成的。(3)拔掉OBC插接器(BV10),觀察故障診斷儀,發(fā)現(xiàn)診斷儀有15個模塊,證明OBC模塊存在短路故障。(4)測量BV10的55號端子和54號端子,結(jié)果電壓異常,電壓值均<1 V,(CAN-H正常值為2.5 V~3.5 V;CAN-L正常值為1.5 V~2.5 V)。(5)分別測量BV10的55號端子和54號端子對搭鐵的電阻,其中,BV10的55號端子與車身搭鐵點(或負極)的電阻異常為0 Ω,并用萬用表蜂鳴擋確認,呈現(xiàn)導(dǎo)通狀態(tài)異常(正常時蜂鳴擋不導(dǎo)通)。
4.2.5 故障確認
判斷此故障是OBC模塊的PCAN-H對負極短路。
4.3.1 故障現(xiàn)象
故障現(xiàn)象有以下幾種:(1)儀表盤上動力系統(tǒng)故障指示燈,側(cè)滑故障指示燈常亮。(2)電池管理系統(tǒng)故障指示燈、動力電池故障指示燈、系統(tǒng)故障指示燈、駐車系統(tǒng)故障指示燈、傳動系統(tǒng)故障指示燈一直閃爍。(3)車輛故障但READY燈亮起。(4)散熱風扇無規(guī)律自行啟動工作。(5)車輛無法換擋。
4.3.2 故障碼
道通MS908E的故障診斷儀顯示的故障碼如表3所示。
表3 故障診斷儀顯示的故障碼
4.3.3 故障分析
故障分析如下:(1)儀表故障燈閃爍。(2)車輛READY燈亮起。(3)診斷儀顯示部分模塊未通過檢測且無故障碼,初步懷疑故障可能是虛接故障。(4)診斷儀顯示的故障大多數(shù)與VCU模塊相關(guān),且VCU節(jié)點存在無效信號,未能通過檢 測,因此,優(yōu)先考慮是VCU模塊的CAN線虛接故障。
4.3.4 故障測試
初步懷疑是虛接故障,可以用試燈進行故障檢測。測試步驟如下:(1)用試燈夾子接低壓蓄電池負極。(2)用試燈探測端測量CA66的7號端子,觀察到試燈微微閃爍且頻率很快,現(xiàn)象正常。說明PCAN總線與VCU模塊連接的PCAN-L線路正常。(3)用試燈探測端測量CA66的8號端子,觀察到試燈在頻率很快的微微閃爍后較長時間不亮,現(xiàn)象異常。(4)用萬用表測量CA66的8號端子至CA04的26號端子之間的電阻,其阻值在0 Ω~∞變化。
4.3.5 故障確認
此故障為PCAN總線與VCU模塊連接的PCAN-H線路虛接。
CAN總線技術(shù)在汽車網(wǎng)絡(luò)通訊方面應(yīng)用日趨成熟,對于汽車CAN總線系統(tǒng)的故障診斷和維修技術(shù)研究也越來越重要。本文對吉利EV450的CAN總線進行了介紹,對其故障診斷思路及排除方法進行了研究分析,并以實際案例展示了車輛具體故障的排除過程。
得出結(jié)論為車輛在CAN線故障時,儀表上的電池管理系統(tǒng)故障指示燈和動力系統(tǒng)故障指示燈經(jīng)常亮起,診斷儀顯示的大部分故障都是模塊連接無效或者通訊超時,且診斷儀讀出的模塊數(shù)量有變化。因此,在CAN線故障排除時,首先從儀表和車輛的現(xiàn)象分析,然后結(jié)合診斷儀報的故障進行一個故障范圍的確定,接著由淺入深地慢慢縮小故障范圍,最后完成故障確認。