姜鑫 范焱虎
摘 要:基于大眾汽車教學(xué)、維修實(shí)踐經(jīng)歷,通過對大眾汽車各種控制單元的編碼功能進(jìn)行分析,為編碼故障的維修進(jìn)行總結(jié)。
關(guān)鍵詞:大眾汽車 控制單元 編碼功能 故障排除
Research on Volkswagen's Coding Function and Failure Analysis
Jiang Xin,F(xiàn)an Yanhu
Abstract:Based on Volkswagens teaching and maintenance experience, the coding functions of various control units of Volkswagen are analyzed to summarize the maintenance of coding failures.
Key words:Volkswagen, control unit, coding function, troubleshooting
1 引言
現(xiàn)代汽車有很多控制單元與控制邏輯。簡單舉例:現(xiàn)有大多數(shù)在啟動(dòng)時(shí),為了保證車輛安全,要踩剎車或者踩離合器后才能順利啟動(dòng)。在未了解正常的工作邏輯時(shí),遇到問題往往很難找到解決問題的方向。我們在平時(shí)的教學(xué)實(shí)訓(xùn)以及參與技術(shù)培訓(xùn)、實(shí)際進(jìn)行故障維修時(shí),要多留意車輛正常的工作邏輯,這樣遇到真實(shí)的問題,便能根據(jù)已有經(jīng)驗(yàn)去進(jìn)行問題分析,做到有備無患。
2 控制單元編碼的發(fā)展
早期的汽車,功能、配置較單一,結(jié)構(gòu)與策略也較簡單,因此早期的汽車控制單元內(nèi)沒有編碼。
編碼可以理解為控制單元不同功能的“鑰匙”。以大眾車型為例,旗下有賓利、蘭博基尼、奧迪、大眾、斯柯達(dá)、西雅特等子品牌。在同平臺(tái)的條件下,即使不同車型也可能使用同一款控制單元。為了提高生產(chǎn)、維修的效率,因此,控制單元內(nèi)可能已經(jīng)預(yù)置了分別對應(yīng)不同品牌、不同車型的多個(gè)程序。通過編碼,就可以快速執(zhí)行不同的品牌、車型、功能等,開通正確功能,屏蔽本車輛沒有的功能和配置,系統(tǒng)即可正常。除了編碼,還有控制單元的匹配項(xiàng)和參數(shù)等軟件層面的設(shè)定,也可以調(diào)整車輛的功能。
編碼的應(yīng)用,滿足了主機(jī)廠對汽車的多樣化需求、也滿足了用戶對汽車個(gè)性化的需求。同時(shí)也滿足了大眾集團(tuán)公司對不同品牌均在實(shí)施的平臺(tái)化戰(zhàn)略的持續(xù)發(fā)展。同硬件配置的控制單元,寫入不同的軟件程序,即可在不同品牌的不同車型上使用,只需要通過編碼/匹配/參數(shù)化相應(yīng)的修改,即可進(jìn)行專車適配,新車型的研發(fā)、車輛的維修降低了成本,提高了零件的通用性,但對售后服務(wù)站的維修水平,要求也進(jìn)一步的提高。
隨著汽車技術(shù)的發(fā)展,汽車的車輛配置呈現(xiàn)出多樣化、差異化細(xì)分。同年款的車型,可能分為舒適、豪華、旗艦、至尊等不同配置。旗艦、至尊型上配置的功能如自適應(yīng)巡航,那么此車輛ABS控制單元會(huì)開通自動(dòng)剎停相關(guān)軟件。而在ABS硬件基本相同的舒適型車輛上沒有配備這些控制器,因此通過軟件層面,也就是編碼的不同即可開通/關(guān)閉對應(yīng)的軟件,以適配不同的車型。
編碼可以簡單分為短編碼和長編碼。隨著汽車軟件技術(shù)的發(fā)展,控制單元的控制策略與控制功能越來越多,短編碼已經(jīng)不能滿足實(shí)際應(yīng)用,于是長編碼應(yīng)用而生。長編碼由數(shù)個(gè)字節(jié)構(gòu)成,一個(gè)字節(jié)為2位十六進(jìn)制數(shù),分別從左側(cè)第一個(gè)字節(jié)為byte0開始計(jì)數(shù),一直結(jié)束。例如大眾常用車型雨量傳感器編碼為07 30 AD,可以通過VCDS、ODIS等診斷軟件進(jìn)行編碼解讀:
同時(shí),可以使用軟件對編碼進(jìn)行讀取、修改等操作。
3 編碼的寫入方法
實(shí)際維修當(dāng)中,有如下幾種方法可以對編碼進(jìn)行正確寫入:
3.1 原車編碼備份后寫入
控制單元進(jìn)行過維修,或者在召回行動(dòng)中進(jìn)行過軟件升級,或者因?yàn)榭刂茊卧收闲枰鼡Q,此時(shí)控制單元內(nèi)部編碼為空。如果在升級、更換之前保存了舊控制單元的編碼,則可以直接寫入新控制單元,再進(jìn)行其他匹配操作后系統(tǒng)即可正常工作。
3.2 利用在線權(quán)限寫入
如果是在大眾授權(quán)經(jīng)銷商進(jìn)行維修,則還可以利用售后服務(wù)診斷信息系統(tǒng)(ODIS),利用站內(nèi)的內(nèi)網(wǎng)權(quán)限,進(jìn)行在線編碼。診斷儀獲取了車輛相關(guān)信息后,直接把服務(wù)器中保存的車輛正確編碼寫入控制單元,即可正常。
3.3 同配置車型復(fù)制后寫入
如果不具備在線權(quán)限,又因?yàn)榭刂茊卧獡p壞無法備份舊控制單元編碼的情況下,可以參考同款同配置車型,大都數(shù)控制單元均可正常工作。
但在實(shí)際的維修當(dāng)中總結(jié)到,有些控制單元編碼并不能從其他車輛復(fù)制。
4 編碼特殊案例分析
一臺(tái)凌渡330頂配,在一次教學(xué)故障設(shè)置的過程中,接入了別的車輛的儀表。而大眾車型有如下功能:在連接非本車儀表,接通KL15號電源,會(huì)導(dǎo)致防盜系統(tǒng)介入工作,車輛無法啟動(dòng),從而導(dǎo)致ABS控制單元、ECU等重要控制單元編碼丟失。變成全0000。車輛ABS控制單元由于編碼錯(cuò)誤,相關(guān)基本設(shè)定無法實(shí)施,導(dǎo)致ABS/ESP控制單元完全癱瘓。
之前并未保存ABS控制單元編碼備份,學(xué)院也沒有在線權(quán)限無法在線編碼,于是想到找臺(tái)同樣配置的車型的編碼進(jìn)行復(fù)制。因編碼主要管理車型配置、功能開通、屏蔽的相關(guān)作用,配置相同,認(rèn)為寫入編碼車輛即可正常工作。于是找到一臺(tái)同配置車型,將編碼寫入本車03-ABS控制單元。本以為維修工作就此結(jié)束。但編碼根本無法寫入03控制單元,診斷儀提示:“編碼被拒絕/不支持該功能。”又找了其他凌度的ABS編碼,依舊無法寫入。
ABS 編碼和車輛其他控制單元編碼有所區(qū)別,每輛車的編碼都不同,即使配置相同。ABS編碼是和VIN相關(guān)的。和車輛的VIN代碼后五位有對應(yīng)關(guān)系。VIN相關(guān)的是字節(jié)是:5.7.9.11.13字節(jié),相同車型的其他位置可以互相套用,具體細(xì)節(jié),需要按照VIN代碼進(jìn)行適配,否則ABS拒絕編碼。下面以兩輛同配置的車型ABS編碼作為示例:
從上表可以看出,編碼的5,7,9,11,13字節(jié)數(shù)據(jù)不同,而其他字節(jié)均相同。因此說明ABS編碼與VIN有一個(gè)對應(yīng)關(guān)系。這5,7,9,11,13字節(jié)的代碼,正好是同配置,不同編碼的原因所在。因?yàn)檫M(jìn)行對比后發(fā)現(xiàn),如果是同款車型,相同配置,確實(shí)只有這幾位編碼不同。
凌渡為MQB車型,于是找到若干MQB平臺(tái)的VIN號與對應(yīng)的ABS編碼,通過窮舉法總結(jié)規(guī)律,制作算法表。
在統(tǒng)計(jì)了大量編碼數(shù)據(jù)后,做出并驗(yàn)證了MQB車型的ABS編碼計(jì)算表如下:
總結(jié)好計(jì)算后,在已知車輛上進(jìn)行對照,ABS編碼的5,7,9,11,13字節(jié)中經(jīng)過表格計(jì)算的編碼值,與正確的編碼已可以完全對應(yīng)。
同配置車輛的編碼為:
41FB6A99242111730778020581C42982562488E0408194B11822F02AC108;
本凌度的VIN后五位為01118,通過表格計(jì)算得出的編碼應(yīng)為:
41FB6A992420116D0778020181CB2982562488E0408194B11822F02AC108。將VIN對應(yīng)字節(jié)進(jìn)行修改后再次寫入車輛:
編碼成功寫入。剩下基本設(shè)定走引導(dǎo)性功能均順利完成。至此ABS泵離線編碼的工作結(jié)束。
5 結(jié)語
(1)在汽車上不要隨意互換控制單元,否則就會(huì)出現(xiàn)本文所示的防盜介入后,ABS控制單元編碼全丟的現(xiàn)象。
(2)進(jìn)行任何控制單元的維修操作時(shí),條件允許應(yīng)該對原車編碼進(jìn)行備份,否則編碼丟失后又無法進(jìn)行在線編碼的情況下,很難將編碼恢復(fù)正常。
(3)控制單元的編碼對應(yīng)了不同的車型配置或vin代碼,不能隨意修改、復(fù)制,否則可能會(huì)出現(xiàn)故障代碼甚至無法還原的情況。甚至有些控制單元的編碼從全新出廠到維修車間期間,只能修改一次,如果寫入了錯(cuò)誤的編碼導(dǎo)致車輛無法正常工作,只能再次更換控制單元,增加維修成本。