衆所周知,大衆車系的車輛編碼衆多,因為“刷隐藏功能”和原廠增配升級的流行,使得大衆車系給人一種“無控制單元不編碼”的感覺。而且編碼功能強大而靈活,例如許多功能通過修改編碼即可實現,這也使編碼有了些許神秘感。筆者管中窺豹,結合自己的使用經驗,在此簡談大衆車系編碼,希望能為您揭開編碼神秘面紗的一角。
需要說明是,目前很多診斷儀都可以讀取和更改控制單元編碼值,但筆者認為比較好用的當屬大衆原廠診斷系統ODIS和第三方診斷系統VCDS。VCDS是美國Ross-Tech公司開發的針對大衆車系的診斷系統,筆者認為其編碼幫助提示(告訴我們如何更改編碼)等一些功能已經超越了原廠ODIS診斷系統。本文中對編碼的舉例皆是借助VCDS診斷系統完成。
編碼的前生今世
編碼是控制單元的“小程序”,每個程序都有自己的功能,不同的編碼可以執行不同的功能。控制單元在生産裝配時已經預制了許多程序,編碼能夠讓我們實現想要的功能。
早期的控制單元是沒有編碼的,編碼的出現一方面是為了滿足生産廠商和消費者對汽車多樣化、個性化的需求,另一個重要原因就是大衆車系平台化戰略的持續推進。同一控制單元可以在不同品牌的不同車型上使用,隻需要更改相應的編碼即可。對汽車維修而言也是降低了成本,但維修的技術門檻卻提高了,對維修技師也有了更高的要求。
圖1 車型編碼
編碼的類型
1.短編碼
短編碼又稱普通編碼,由最多7位阿拉伯數字組成,使用VCDS更改編碼操作時,短編碼不足7位的,需要在前面用“0”補足7位後,方可進行編碼操作。在短編碼的設計和使用中,可以通過疊加法和占位法,或者兩種方法結合使用,來實現對應的功能。
(1)占位型編碼
占位型編碼如圖2 所示,編碼是“0000075”,最末位表示的是變速器類型和擋位,5表示“6擋自動變速器”;倒數第2位表示動力CAN數據總線有哪些控制單元,7表示車輛有“ABS防抱死制動系統控制單元”、“氣囊控制單元”和“空調控制單元”。
圖2 發動機控制單元短編碼示
(2)疊加型編碼
圖3是駕駛員車門控制單元的疊加型編碼示例,編碼“0001204”即是疊加而來,如果拆分開來,1204=4 16 32 128 1024,不同的數字代表不同的功能:0000004=後視鏡轉向信号已安裝;0000016=自動運行激活(即升降器單觸功能);0000032=後視鏡加熱器已安裝;0000128=5車門底盤;0001024=安全-電機未安裝。
圖3 駕駛員車門控制單元短編碼示例
如果我們想要為車輛增加“出門/告警燈”功能,就需要在原編碼的基礎上加“0000064”,警告燈功能就就可以激活。
2.長編碼
随着車輛配置的多樣化,短編碼已經不能滿足功能越來越複雜的控制單元了,于是就出現了長編碼。長編碼由若幹個字節(Byte)組成,一個字節(Byte)為8位二進制數,也是2位十六進制數。在VCDS中,每一位二進制對應一個比特(Bit)位,每個Bit代表一種含義,或幾個Bit組合使用,如圖4所示。
圖4 雨量與光強長編碼示例
Bit位可以單獨勾選,若勾選,對應的二進制數值為1,否則為0。多位比特Bit組合使用時會出現下拉菜單,如圖5所示。
圖5 變速器傳動類型編碼
了解8位二進制和Bit位的對應關系,有助于更好地理解編碼變化規律(圖6、表1)。
圖6 二進制與Bit對應關系
表1 8位二進制和Bit位的關系
編碼的應用
現在大衆車系沒有編碼的控制單元幾近沒有了,可見編碼應用之廣泛。那麼什麼時候需要編寫或更改編碼呢?筆者認為主要有3個場景:維修中更換控制單元;刷隐藏功能;原廠增配升級。下文将針對這3個場景舉例,乃抛磚引玉之意。
1.更換控制單元
在實際維修工作中,車輛控制單元内部損壞的常見原因有以下3種:控制單元自身原因,如内部焊接不良,集成芯片損壞等;碰撞事故、泡水以及火燒車造成的損毀;人為損壞,如拆解讀寫芯片數據時的操作失誤等。
不管是何種原因損壞,更換新的或是拆車的二手控制單元都有可能需要進行編碼工作。如何獲取正确的編碼呢?如果舊的控制單元在更換之前尚可正常通訊,隻要将編碼信息記錄下來,即可得到正确的編碼。而有時控制單元在更換前已經無法通訊(如泡水等情況),編碼已經無法讀取,則可以通過以下的方法獲取編碼。
(1)連接廠家服務器獲取編碼
使用ODIS連接大衆在德國沃爾夫斯堡總部的服務器在線編碼。但目前隻有大衆授權的經銷商有在線連接服務器的合法權限和口令,對衆多獨立修理廠來說這無疑是難以跨越的鴻溝。此外,也并非所有車型的所有控制單元都支持在線編碼。
(2)參考其他相同車型編碼
VCDS的自動掃描功能會對車輛全部控制單元進行掃描,并記錄軟件号和硬件号以及編碼信息等。近年來有些控制單元(如03-ABS制動系統)的編碼與車身底盤号VIN相關聯,出現一車一編碼的情況,備份原車編碼顯得尤為重要(圖7)。
圖7 一車一編碼的ABS控制單元
另外,大衆車系部分安全氣囊控制單元的編碼是根據索引碼确定的(圖8)。在更換新的安全氣囊控制單元時,VCDS軟件系統會提示輸入索引碼(索引碼在氣囊控制單元的标簽紙上),然後自動編寫對應的編碼。
圖8 安全氣囊編碼由索引碼确定
2.刷隐藏功能
刷隐藏功能是指在不更改或加裝硬件的情況下,通過更改編碼值、匹配值等開通一些功能,車主自己通過診斷軟件即可操作。“刷隐藏”并非官方術語,它的流行折射出大衆車系車主對DIY的熱情,刷隐藏的教程也充斥在網絡尤其是各大汽車論壇上。
VCDS的編碼幫助等功能降低了刷隐藏功能操作的難度,對刷隐藏的流行有着推波助瀾的功效。如開通15 km/h自動落鎖功能(即車速達到15km/h後中控自動上鎖),隻需找到相應控制單元,在“字節0”下勾選“Bit4”即可(圖9)。
圖9 實現15km/h自動落鎖功能
經常有車友發出這樣的疑問:為什麼這些功能要被廠家隐藏?這是因為車輛在出廠時的基本功能已經可以滿足日常使用,而被“隐藏”的功能也并非“人見人愛”,所以才被“隐藏”。另外,如鎖車提示聲音等一些功能,在部分國家是不合法規的,這也是被隐藏起來的原因之一。
對于DIY愛好者來說,刷隐藏功能可玩性更高,可以說是其樂無窮,也體現了大衆車系的開放性。但刷隐藏并非沒有風險,切不可盲目操作,而是要提前做好充分的功課。刷隐藏之前一定要記得備份好原車編碼等信息,防止因誤操作導緻無法挽回的局面。筆者就曾經在刷隐藏時更改了錯誤的編碼而導緻ABS故障燈點亮的問題,吃一塹長一智,從此不忘在操作前備份編碼。随着對VCDS診斷系統的不斷了解,知道了VCDS對更改編碼和匹配通道值操作都有相應的記錄日志,這一功能可以說是非常實用的了。
3.原車升級增配
同樣得益于大衆集團平台化戰略,高配車型的某些功能可以移植到低配車型上。刷隐藏功能可以在不改動硬件的前提下實現某些功能,是因為現有硬件已經支持這些功能,而有些功能(如定速巡航、自動泊車、氙氣大燈、倒車影像等),現有的硬件不能滿足,則需要更換或加裝相應的硬件(如巡航開關等),所以加裝硬件後也需要更改相應編碼(圖10)。
圖10 加裝硬件後更改相應編碼
備份全車編碼與VCDS自動掃描
前文多次提到了編碼備份的重要性,而VCDS診斷系統的自動掃描功能,可以快速、系統地備份全車編碼以及控制單元的其他信息。這也是VCDS診斷系統最重要的功能之一。
1.車輛識别與底盤類型
在VCDS軟件主界面點擊“自動掃描”,出現全車自動掃描界面。執行自動掃描之前,需要選擇正确的底盤類型,底盤類型相較于平台更加細化了車型,VCDS診斷系統通過底盤類型來識别車輛。如果車輛具備網關且支持CAN診斷,可以選擇使用“自動檢測”,VCDS軟件會自動識别車輛底盤類型。如果車輛不具備網關或不支持CAN診斷,則需要手動選擇相應的代碼,車輛底盤号(VIN)第7、8位就是底盤類型代碼,如一輛高爾夫7的底盤号是LFV2B25G6E51*****,底盤類型代碼就是5G,表示這是MQB平台下的第七代高爾夫。
圖11 全車自動掃描
2.自動掃描及保存
确定好正确的底盤類型後,點擊“開始”,執行自動掃描。自動掃描執行完成後,會看到全車各控制單元的信息,包含編碼信息、硬件号(在控制單元的标簽紙上,也就是俗稱的零件号)、軟件号、固件版本等,當然也包括控制單元内的故障碼信息。
現在生産的大衆車系CAN總線普及率已接近100%,控制單元之間通過CAN總線獲取需要的信息。若某個控制單元出現故障碼,有時會“告訴”總線内的其他控制單元,受故障控制單元的“傳染”,其他多個控制單元也可能出現類似的故障碼,而“元兇”自然就是最早發出故障信息的控制單元。使用自動掃描功能讀取故障碼環境參數的時間戳信息,可以準确地獲得故障時間信息(圖12),有助于我們更快找到“元兇”。
圖12 編碼及故障碼等信息
此時可以複制或保存。點擊“保存”按鈕,會出現保存對話框,其中的底盤号和裡程數一般是默認填寫的。為了便于後期整理,建議補全牌照号碼和維修單号,當然也可以自主添加一些相關信息(圖13)。
圖13 保存自動掃描
點擊“确定”按鈕,保存的同時出現“進程日志”,在對話框上可以查看保存的掃描文件,也可以打開掃描文件所在的文件夾(圖14)。最重要的是,在不關閉該對話框或關閉進程的前提下,對車輛後續操作的跟蹤記錄都會保存在同一個文件内,比如保存更改的編碼和匹配通道、保存高級标識信息以及保存讀取的數據流等。
圖14 進程日志
3.自動掃描的重要性
自動掃描非常重要,我們要養成工作前先進行自動掃描的習慣。前文提到的一車一編碼已經不是個别車型的專利,現在的普及率很高,離全面普及也隻是一步之遙,因此備份編碼非常重要。筆者建議對每一台維修的車輛都要進行自動掃描,即使隻是檢查燈泡或更換機油機濾。刷隐藏功能和原車增配升級之前更要進行自動掃描,以降低風險,有備無患。而檢修故障時的自動掃描,可以通過故障碼發生環境時間戳來輔助診斷,幫助我們理清思路。更換控制單元時也可以直接調用以前保養時備份的編碼。如果沒有執行過自動掃描的車輛更換控制單元,也可以參考同配置車型自動掃描文件内的編碼信息。總而言之,自動掃描好處多多。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!