山西/尹佳
一輛2008年美規(guī)奔馳ML350越野車,底盤型號(hào)為W164。此車在外地拋錨,經(jīng)當(dāng)?shù)鼐S修廠維修無果后客戶聯(lián)系到我廠。驅(qū)車趕到當(dāng)?shù)?,試車發(fā)現(xiàn)車輛無法啟動(dòng),轉(zhuǎn)動(dòng)鑰匙能正常打開點(diǎn)火開關(guān)且儀表能點(diǎn)亮,把鑰匙轉(zhuǎn)到啟動(dòng)擋位時(shí)發(fā)動(dòng)機(jī)可以正常啟動(dòng),但是發(fā)動(dòng)機(jī)運(yùn)轉(zhuǎn)1s后會(huì)自動(dòng)熄火,并且儀表也會(huì)回到黑屏狀態(tài)。用診斷儀檢測系統(tǒng)有多個(gè)故障碼,多個(gè)模塊都有無法與模塊N73 EIS(點(diǎn)火開關(guān))不通信的故障,如圖1所示。
┃ 圖1 讀出的故障碼
W164的點(diǎn)火開關(guān)(如圖2所示)故障率比較高,常見的多為內(nèi)部開焊,但是這個(gè)故障好像不是開焊的故障現(xiàn)象,由于在外地沒有設(shè)備無法維修,與客戶商議后決定將車輛拖回我廠進(jìn)行維修。
┃ 圖2 點(diǎn)火開關(guān)
回廠后用奔馳防盜專用設(shè)備測試點(diǎn)火開關(guān)和鑰匙,發(fā)現(xiàn)各項(xiàng)數(shù)據(jù)(如圖3所示)都是正常的,于是拆開點(diǎn)火開關(guān),發(fā)現(xiàn)這個(gè)鎖頭電路板的結(jié)構(gòu)不是那種易開焊的型號(hào),懷疑可能總線通信芯片或CPU故障。經(jīng)WIS查詢奔馳原廠電路圖,首先排除了供電和接地故障的可能性。
這個(gè)點(diǎn)火開關(guān)有兩組CAN數(shù)據(jù)總線接入,分別為C A N-B和CAN-C。CAN-B為車身總線,傳輸速率為125Kbit/s,其中CAN-B L從點(diǎn)火開關(guān)B插頭的3號(hào)端子進(jìn)入點(diǎn)火開關(guān)主板上的低速CAN信息處理芯片TJA1054的12號(hào)引腳,CAN-B H從點(diǎn)火開關(guān)B插頭的4號(hào)端子進(jìn)入TJA1054的11號(hào)引腳,如圖4所示。
CAN-C為動(dòng)力系統(tǒng)總線,傳輸速率為500Kbit/s,其中CAN-CH經(jīng)點(diǎn)火鎖頭B插頭5號(hào)端子進(jìn)入鎖頭主板上的高速CAN信息處理芯片MC33742的18號(hào)引腳,CAN-CL經(jīng)B插頭6號(hào)端子進(jìn)入鎖頭主板MC33742芯片的19號(hào)引腳。在點(diǎn)火開關(guān)打開狀態(tài)下,用萬用表分別測量CAN-B的L線和H線的電壓分別為2.3V和2.7V左右,CAN-C的L線和H線的電壓分別為2.1V和2.8V左右,又測量了故障出現(xiàn)熄火時(shí)的兩個(gè)總線電壓也正常,并且會(huì)持續(xù)一段時(shí)間后變?yōu)?V,由此說明鎖頭可以正常休眠,總線的工作電壓是正常的。但是,工作電壓正常,不一定發(fā)送的信息就是正常的,由于手上沒有示波器來測量總線的波形是否正常,也沒有正常的波形可供參考,決定先對(duì)鎖頭進(jìn)行維修。
┃ 圖3 數(shù)據(jù)
┃ 圖4 點(diǎn)火開關(guān)電路
首先更換了兩個(gè)總線芯片和供電芯片,由于這種點(diǎn)火開關(guān)的CPU為NEC加密芯片,普通編程器不能讀取芯片的FLASH和EEPROM原始數(shù)據(jù),目前只能用VVDIMB或某些奔馳專用設(shè)備從OBD或紅外讀取部分行駛授權(quán)的數(shù)據(jù),所以無法單獨(dú)進(jìn)行CPU芯片的更換,只能先嘗試對(duì)CPU進(jìn)行補(bǔ)焊排除引腳開焊的可能性,如圖5所示。
┃ 圖5 電路板
維修完把點(diǎn)火開關(guān)裝車試驗(yàn)后故障依舊,啟動(dòng)時(shí)發(fā)動(dòng)機(jī)只能運(yùn)轉(zhuǎn)1s左右便會(huì)熄火,懷疑可能還是點(diǎn)火開關(guān)本身或通信線路問題。經(jīng)過多次反復(fù)啟動(dòng)車輛測試發(fā)現(xiàn),每次自動(dòng)熄火時(shí)好像是點(diǎn)火開關(guān)的15號(hào)線被關(guān)閉一樣。又試著打開點(diǎn)火開關(guān)2擋,再人為地短接啟動(dòng)機(jī)繼電器測試,發(fā)動(dòng)機(jī)還是只能運(yùn)轉(zhuǎn)1s左右便會(huì)自動(dòng)熄火,再次短接啟動(dòng)繼電器沒有任何反應(yīng),這時(shí)測量,啟動(dòng)繼電器的30號(hào)端子沒電,必須把鑰匙重新開關(guān)一次30號(hào)端子才會(huì)通電,才可以再次短接啟動(dòng)繼電器。啟動(dòng)繼電器的30供電是由15號(hào)電源繼電器提供的。W164的點(diǎn)火開關(guān)和別的奔馳車型有所區(qū)別,并沒有直接輸出15和15R火線,而是由點(diǎn)火開關(guān)把15和15R及15X的工作信息發(fā)送到總線上,前SAM接收后控制發(fā)動(dòng)機(jī)艙的15電源繼電器工作,由繼電器輸出15號(hào)電源,后SAM接收總線信息后控制載物艙繼電器盒的15R繼電器工作。于是短接15繼電器30腳和87腳強(qiáng)制輸出15號(hào)供電,再次啟動(dòng)車輛發(fā)現(xiàn)故障依舊??磥砉收宵c(diǎn)不在15供電繼電器,也不在控制端。既然有了15號(hào)電源,車輛還是一樣的故障現(xiàn)象,還是不能啟動(dòng)??赡芸偩€上缺少點(diǎn)火開關(guān)發(fā)送的15號(hào)電源工作的信息,導(dǎo)致多個(gè)模塊不能正常工作從而無法啟動(dòng),決定先更換點(diǎn)火開關(guān)再看。
此車是2009年前的車,首先讀取原車點(diǎn)火開關(guān)數(shù)據(jù)并保存。因?yàn)橛泻戏ㄨ€匙,用VVDIMB設(shè)備可以很輕松采集到數(shù)據(jù),把采集到的數(shù)據(jù)上傳服務(wù)器很快便算出了點(diǎn)火開關(guān)密碼。
有以下幾點(diǎn)需要注意:
(1)因?yàn)閾Q點(diǎn)火開關(guān)需要把原車的行駛授權(quán)數(shù)據(jù)寫入到新的點(diǎn)火開關(guān)里面,寫入時(shí)需要有與原車點(diǎn)火開關(guān)數(shù)據(jù)對(duì)應(yīng)的鑰匙密碼才可以寫入。
(2)更換的新點(diǎn)火開關(guān)必須定2009年后車型的,因?yàn)樾曼c(diǎn)火開關(guān)必須用紅外擦空數(shù)據(jù)才可寫入原車數(shù)據(jù),擦空時(shí)需要擦除密碼同時(shí)也要鑰匙密碼,擦除的密碼很輕易就可以獲取,而鑰匙密碼必須采集CPU內(nèi)部的數(shù)據(jù)才可算出。
(3)因?yàn)榘l(fā)回的單點(diǎn)火開關(guān)不帶合法鑰匙,所以2009年前的點(diǎn)火開關(guān)由于芯片數(shù)據(jù)加密等原因,在沒有合法鑰匙的情況下無法破解,是不能讀取點(diǎn)火開關(guān)數(shù)據(jù)的,從而無法算出鑰匙密碼。必須定2009年后的點(diǎn)火開關(guān)配件。
2009年前后車型點(diǎn)火開關(guān)和內(nèi)部電路板如圖6、圖7所示。
┃ 圖6 點(diǎn)火開關(guān)
┃ 圖7 電路板
新點(diǎn)火開關(guān)定回來后用全丟鑰匙采集數(shù)據(jù)的方法,大概2h后成功采集到數(shù)據(jù),把數(shù)據(jù)上傳服務(wù)器,提示數(shù)據(jù)不能用,無法算到密碼,又一次重新采集,又歷時(shí)2h左右,這一次成功算到鑰匙密碼,如圖8所示。
┃ 圖8 鑰匙密碼
┃ 圖9 加載原車數(shù)據(jù)
然后連接新點(diǎn)火開關(guān)讀取數(shù)據(jù),把鑰匙密碼粘貼到密碼位置后保存數(shù)據(jù)。再加載剛剛保存的新點(diǎn)火開關(guān)數(shù)據(jù),利用紅外適配器擦空點(diǎn)火開關(guān),點(diǎn)火開關(guān)擦空后,加載原車點(diǎn)火開關(guān)帶密碼數(shù)據(jù)寫入新點(diǎn)火開關(guān),寫入時(shí)要先利用OBD寫入車架號(hào),再用紅外寫入點(diǎn)火開關(guān)數(shù)據(jù),車架號(hào)寫入成功,但是在寫入點(diǎn)火開關(guān)數(shù)據(jù)時(shí)提示寫入失敗,來來回回試了很多次,一直都是寫入失敗,最后試著重新擦空點(diǎn)火開關(guān)也提示失敗,不能擦空。當(dāng)時(shí)由于時(shí)間太晚了,沒有再去嘗試。
第二天再試還是不行,注意到軟件提示寫入失敗請(qǐng)連接車輛OBD。需要說的是這些操作全是利用測試平臺(tái)在車下操作,難道必須連車才可以寫入數(shù)據(jù)?于是連接車輛OBD,可以成功讀取點(diǎn)火開關(guān)數(shù)據(jù),然后加載原車數(shù)據(jù),這回一次性寫入成功,如圖9所示。
然后試著啟動(dòng)車輛,可以順利啟動(dòng),至此故障排除。
這次維修歷經(jīng)好幾天,期間忽略了一些重要環(huán)節(jié),走了一些彎路,據(jù)說有專用電源適配器,全丟采集數(shù)據(jù)可以不用拔插鑰匙,而且速度很快,縮短采集數(shù)據(jù)的時(shí)間。但是我連接了專用電源適配器還是一樣的提示操作,還是需要?dú)v經(jīng)2h好多次的拔插紅外適配器,不知是操作原因還是別的問題,這個(gè)沒有驗(yàn)證。此次維修經(jīng)驗(yàn)寫出來讓沒有做過的朋友參考下,避免走一些不必要的彎路。