


案例——《車輛診斷儀的標(biāo)定軟件管理系統(tǒng)及方法》
隨著汽車電子技術(shù)的飛速發(fā)展,車輛的功能復(fù)雜性日益提高,安全、環(huán)保、節(jié)能方面的法規(guī)要求日益嚴(yán)格,舒適、靈活、個(gè)性化的客戶需求千差萬別,市場(chǎng)競(jìng)爭(zhēng)全球化,使開發(fā)周期不斷縮短,大量的電子控制器在汽車中廣泛使用,導(dǎo)致車輛的診斷儀開發(fā)面臨巨大挑戰(zhàn)。
汽車在在開發(fā)過程中,需要根據(jù)目標(biāo)市場(chǎng)要求、法規(guī)要求、車型配置要求等對(duì)控制器進(jìn)行整車標(biāo)定。例如發(fā)動(dòng)機(jī)控制器、空調(diào)控制器、車身防盜控制器、自動(dòng)變速器控制器、車身穩(wěn)定控制系統(tǒng)(DSC)控制器、剎車防抱死系統(tǒng)(ABS) 控制器、儀表控制單元等。
汽車進(jìn)入市場(chǎng)后,針對(duì)法規(guī)的要求的變化,發(fā)現(xiàn)的問題和市場(chǎng)中客戶的反饋,對(duì)各控制器進(jìn)行重新配置和標(biāo)定。在售后的維修保養(yǎng)中,同種車型的控制系統(tǒng),會(huì)有不同的零件配置,需要不同的標(biāo)定軟件進(jìn)行刷新。
在車輛診斷和標(biāo)定軟件刷新過程中通常使用診斷儀,當(dāng)需要更新車輛控制器標(biāo)定軟件時(shí),通過診斷儀的通訊接口與車輛診斷接口連接,例如SAE(美國(guó)汽車工程師學(xué)會(huì)) J1962標(biāo)準(zhǔn)接口,將新的標(biāo)定軟件刷新到車輛的相應(yīng)控制器中。由于車輛功能日益復(fù)雜、車型眾多、控制器日益增多,傳統(tǒng)的標(biāo)定軟件刷新方法不但容易出錯(cuò),而且效率低下。
請(qǐng)參閱圖1,本發(fā)明揭示了一種車輛診斷儀的標(biāo)定軟件配置管理系統(tǒng),該系統(tǒng)與車輛診斷儀通信,所述系統(tǒng)包括配置數(shù)據(jù)庫11、及分別與所述配置數(shù)據(jù)庫11連接的標(biāo)定軟件庫12、控制器格式文件14、配置報(bào)告15、標(biāo)定加密軟件包16。
所述配置數(shù)據(jù)庫11用以維護(hù)各個(gè)車型的控制器信息13,該控制器信息13至少包括零件編號(hào)結(jié)構(gòu)、車型的配置信息,所述零件編號(hào)結(jié)構(gòu)包括總成號(hào)、硬件號(hào)、軟件號(hào)、網(wǎng)絡(luò)號(hào)、標(biāo)定號(hào);優(yōu)選地,所述零件編號(hào)結(jié)構(gòu)還包括零件的配置特征值、特殊配置的傳感器、特殊配置的執(zhí)行器、特殊配置的目標(biāo)市場(chǎng)。所述配置信息包括起止車輛識(shí)別號(hào)、EOBD、年份車型、日期、所配置的硬件信息。所述配置數(shù)據(jù)庫11還用以維護(hù)零件編號(hào)的可用性、發(fā)布狀態(tài),同時(shí)維護(hù)零件軟件與網(wǎng)絡(luò)軟件的兼容性。
所述控制器格式文件14用以對(duì)各控制器的信息進(jìn)行設(shè)定。所述配置報(bào)告15用于對(duì)車輛診斷儀所診斷的車輛控制器、及其標(biāo)定軟件是否需要更新進(jìn)行判斷。所述標(biāo)定軟件庫12用以存儲(chǔ)所述車輛診斷儀所需的應(yīng)用軟件、標(biāo)定軟件、網(wǎng)絡(luò)軟件。所述標(biāo)定軟件庫12還設(shè)置所述配置數(shù)據(jù)庫中零件編號(hào)與該軟件包的鏈接。所述標(biāo)定加密軟件包16包含對(duì)控制器所需要的應(yīng)用軟件、標(biāo)定軟件、網(wǎng)絡(luò)軟件加密,把所述配置報(bào)告15分別發(fā)送給車輛診斷儀,更新車輛診斷儀。
車輛診斷儀接收配置報(bào)告15、標(biāo)定加密軟件包16,讀取車輛的零件編號(hào)結(jié)構(gòu)和控制器的信息,根據(jù)所述配置數(shù)據(jù)庫、配置報(bào)告進(jìn)行判斷、抽取合適的標(biāo)定軟件,對(duì)車輛進(jìn)行刷新。配置報(bào)告為上述應(yīng)用軟件、標(biāo)定軟件、網(wǎng)絡(luò)軟件的配置說明。所述車輛診斷儀生成配置管理報(bào)告的同時(shí),還從所述控制器標(biāo)定軟件庫中提取需更新的軟件,更新的加密軟件包,用于更新車輛診斷儀。
請(qǐng)參閱圖2,以下結(jié)合圖2介紹一種利用上述系統(tǒng)的標(biāo)定軟件配置管理方法,包括如下步驟:
步驟0、任意車型或控制器更新。
步驟1、提供一配置數(shù)據(jù)庫,該配置管理數(shù)據(jù)庫維護(hù)控制器零件信息和文件庫,并將軟件庫加密打包,存入軟件庫。所述控制器零件信息至少包括零件編號(hào)結(jié)構(gòu),該編號(hào)結(jié)構(gòu)包括總成號(hào)、硬件號(hào)、軟件號(hào)、網(wǎng)絡(luò)號(hào)。
步驟2、打包軟件庫發(fā)送給維修站,更新診斷儀。
步驟3、獲取被診斷車輛控制器的硬件號(hào),該硬件號(hào)對(duì)應(yīng)該車的控制器的配置信息;同時(shí)獲取車輛的特征鍵、車輛識(shí)別碼,查詢控制器配置報(bào)告,上述特征鍵包括控制器的所有特征。
步驟4、根據(jù)被診斷車輛控制器的硬件號(hào),查詢控制器配置報(bào)告。
步驟5、判斷被診斷車輛軟件版本是否需要更新;若需要,執(zhí)行步驟6,否則轉(zhuǎn)向步驟10。
步驟6、從標(biāo)定軟件加密包中,提取需要更新的軟件。
步驟7、用步驟6中所提取的軟件刷新被診斷車輛的控制器。
步驟8、更新控制器特征鍵和零件信息。
步驟9、生成被診斷車輛的控制器的數(shù)據(jù)庫完整性報(bào)告。
步驟10、結(jié)束。
本發(fā)明的有益效果在于:本發(fā)明通過更新車輛診斷儀控制器的軟件庫來更新診斷儀控制器,能夠進(jìn)行統(tǒng)一高效地管理,提高了更新控制器配置的靈活性、完整性、嚴(yán)密性和診斷效率。適應(yīng)了車輛發(fā)展的未來需求,可持續(xù)對(duì)復(fù)雜程度日益增長(zhǎng)的車輛的控制器進(jìn)行完整、快速地配置。
圖1 車輛診斷儀的標(biāo)定軟件配置管理系統(tǒng)的組成示意圖
圖2 標(biāo)定軟件配置管理方法的流程圖
可參考(2)本專利的內(nèi)容。