一種汽車控制器功能配置方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及汽車控制器網(wǎng)絡(luò)診斷技術(shù)領(lǐng)域,尤其涉及一種汽車控制器功能配置方 法。
【背景技術(shù)】
[0002] 現(xiàn)在的汽車電氣化程度越來越大,電子控制單元也越來越多,由此也產(chǎn)生不同的 車型配置來滿足客戶的需求,為了減少整車開發(fā)成本和減少對電子控制器種類的管理,電 子控制器軟件在開發(fā)階段開發(fā)了一版最大化的軟件來適應(yīng)各種配置的車型,診斷設(shè)備采用 數(shù)據(jù)庫或者其他手段獲取要生產(chǎn)車輛的配置信息,通過診斷服務(wù)寫入電子控制器,電子控 制器根據(jù)寫入的控制器配置信息選擇執(zhí)行的軟件功能和參數(shù),與當(dāng)前車輛配置匹配。
[0003] 在售后維修過程中,售后維修店從網(wǎng)絡(luò)上查找出更換的控制器的功能配置代碼, 并通過汽車診斷儀將功能配置代碼手動輸入,人工確認無誤后再寫入新更換的控制器中。 由于配置代碼為一串?dāng)?shù)字,不直觀。在輸入過程容易產(chǎn)生錯誤且效率較低。
[0004] 由于不同汽車有不同的控制器,因此售后維修店需要存儲大量的功能配置代碼, 售后維修店需要花費一定的人力物力來維護這些信息,并且查找某種控制器對應(yīng)的功能配 置代碼也需要花費一定的時間,對新更換的控制器進行功能配置的效率較低。如果是在戶 外進行維修,對于這些功能配置代碼的取得很不方便。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明的目的是克服現(xiàn)有汽車控制器功能配置方法效率較低且容易產(chǎn)生錯誤的 技術(shù)問題,提供了一種汽車控制器功能配置方法,其能夠快速對汽車上新更換的控制器進 行功能配置,提高了工作效率。
[0006] 為了解決上述問題,本發(fā)明采用以下技術(shù)方案予以實現(xiàn): 本發(fā)明的一種汽車控制器功能配置方法,包括以下步驟: 51 :將汽車的所有控制器的功能配置代碼組合成一個整車配置代碼,在汽車的若干個 控制器的存儲單元中預(yù)留一定的內(nèi)存空間,在每個控制器預(yù)留的內(nèi)存空間內(nèi)都存儲一份該 整車配置代碼; 52 :當(dāng)汽車的某個控制器被更換后,需要對新更換的控制器進行功能配置時,從該汽車 上存儲有整車配置代碼的控制器中讀取出被更換的控制器對應(yīng)的功能配置代碼,將該功能 配置代碼寫入新更換的控制器。
[0007] 在本技術(shù)方案中,新更換的控制器與被更換的控制器為同一型號的控制器。在汽 車的多個控制器(如空調(diào)控制器、車身控制器、儀表控制器、發(fā)動機控制器)的存儲單元中預(yù) 留一定的內(nèi)存空間,提前定義一些預(yù)留的參數(shù)標識符(DID),并將汽車所有控制器的功能配 置代碼通過一定規(guī)則組合成一個整車配置代碼,在上述每個預(yù)留存儲空間的控制器中都存 儲一份整車配置代碼。在售后維修更換控制器后,需要對新更換的控制器進行功能配置,汽 車診斷儀的程序開發(fā)一個"一鍵配置"功能,觸發(fā)汽車診斷儀從其他備份存儲整車配置代碼 的控制器中獲取整車配置代碼,然后根據(jù)一定的規(guī)則,從整車配置代碼信息中截取獲得更 換的控制器的功能配置代碼,將該功能配置代碼寫入到新更換的控制器中。
[0008] 整個過程中完全由汽車診斷儀自動完成,不需要人工輸入和確認信息等操作,這 在一定程度上減少了生產(chǎn)以及售后維護控制器功能配置代碼的壓力和功能配置代碼傳遞 過程的錯誤以及人員操作的錯誤的概率。由于汽車所有控制器的功能配置代碼存儲在汽車 自身的多個控制器中,汽車診斷儀查找出更換的控制器對應(yīng)的功能配置代碼速度較快,提 高了工作效率,且如果是在戶外進行控制器更換,無需訪問網(wǎng)絡(luò)就可以方便快捷的取得這 些功能配置代碼,有利于戶外維修工作。
[0009] 作為優(yōu)選,所述若干個預(yù)留內(nèi)存空間的控制器包括空調(diào)控制器、車身控制器和儀 表控制器。
[0010] 作為優(yōu)選,所述整車配置代碼獲取,可以先從預(yù)定的第一個控制器獲取,如果獲取 不到再去第二個控制器獲取,一直可以到整車最后一個控制器,直到獲取成功到為止。
[0011] 作為優(yōu)選,所述步驟S2包括以下步驟: 521 :當(dāng)汽車的某個控制器被更換后,需要對新更換的控制器進行功能配置時,將汽車 診斷儀與該汽車的診斷口連接,在汽車診斷儀上選擇該控制器的一鍵配置功能; 522 :汽車診斷儀與汽車上任意一個存儲有整車配置代碼的控制器進行通信,讀取被更 換的控制器對應(yīng)的功能配置代碼,如果汽車診斷儀沒有成功讀取出被更換的控制器對應(yīng)的 功能配置代碼,則汽車診斷儀依次與其他存儲有整車配置代碼的控制器進行通信,直到成 功讀取出被更換的控制器對應(yīng)的功能配置代碼為止; 523 :汽車診斷儀向新更換的控制器發(fā)送安全驗證請求,與新更換的控制器進行安全驗 證,如果安全驗證成功,則汽車診斷儀將讀取出的功能配置代碼寫入新更換的控制器;如果 安全驗證失敗,汽車診斷儀發(fā)出錯誤提示; S24:當(dāng)汽車診斷儀讀取出的功能配置代碼寫入新更換的控制器后,汽車診斷儀控制新 更換的控制器進行軟件復(fù)位,汽車診斷儀從該控制器讀取配置代碼與之前寫入的功能配置 代碼比較是否一致,如果一致則配置成功,否則重新執(zhí)行步驟S22至步驟S24。
[0012] 作為優(yōu)選,所述步驟S22中汽車診斷儀成功讀取出被更換的控制器對應(yīng)的功能配 置代碼后還執(zhí)行以下步驟:汽車診斷儀判斷新更換的控制器是否為能存儲整車配置代碼的 控制器,如果是則汽車診斷儀讀取被更換的控制器對應(yīng)的功能配置代碼時還讀取整車配置 代碼;所述步驟S24中功能代碼配置成功后還執(zhí)行以下步驟:如果新更換的控制器是能存 儲整車配置代碼的控制器,汽車診斷儀還將整車配置代碼寫入該控制器的預(yù)留內(nèi)存空間。
[0013] 本發(fā)明的實質(zhì)性效果是:(1)能夠快速對汽車上新更換的控制器進行功能配置, 提高了工作效率,減少出錯幾率。(2)如果是在戶外進行控制器更換,無需訪問網(wǎng)絡(luò)就可以 方便快捷的取得這些功能配置代碼,有利于戶外維修工作。
【附圖說明】
[0014] 圖1是本發(fā)明的一種工作流程圖。
【具體實施方式】
[0015] 下面通過實施例,并結(jié)合附圖,對本發(fā)明的技術(shù)方案作進一步具體的說明。
[0016] 實施例:本實施例的一種汽車控制器功能配置方法,如圖1所示,包括以下步驟: 51 :將汽車的所有控制器的功能配置代碼組合成一個整車配置代碼,在汽車的若干個 控制器的存儲單元中預(yù)留一定的內(nèi)存空間,在每個控制器預(yù)留的內(nèi)存空間內(nèi)都存儲一份該 整車配置代碼; 52 :當(dāng)汽車的某個控制器被更換后,需要對新更換的控制器進行功能配置時,從該汽車 上存儲有整車配置代碼的控制器中讀取出被更換的控制器對應(yīng)的功能配置代碼,將該功能 配置代碼寫入新更換的控制器。
[0017] 步驟S2包括以下步驟: 521 :當(dāng)汽車的某個控制器被更換后,需要對新更換的控制器進行功能配置時,將汽車 診斷儀與該汽車的診斷口連接,在汽車診斷儀上選擇該控制器的一鍵配置功能; 522 :汽車診斷儀與汽車上任意一個存儲有整車配置代碼的控制器進行通信,讀取被更 換的控制器對應(yīng)的功能配置代碼,如果汽車診斷儀沒有成功讀取出被更換的控制器對應(yīng)的 功能配置代碼,則汽車診斷儀依次與其他存儲有整車配置代碼的控制器進行通信,直到成 功讀取出被更換的控制器對應(yīng)的功能配置代碼為止,接著汽車診斷儀判斷新更換的控制器 是否為能存儲整車配置代碼的控制器,如果是則汽車診斷儀讀取被更換的控制器對應(yīng)的功 能配置代碼時還讀取整車配置代碼; 523 :汽車診斷儀向新更換的控制器發(fā)送安全驗證請求,與新更換的控制器進行安全驗 證,如果安全驗證成功,則汽車診斷儀將讀