本發(fā)明涉及汽車標(biāo)定技術(shù),特別是一種基于uds的標(biāo)定數(shù)據(jù)刷寫的方法。
背景技術(shù):
目前,對汽車的標(biāo)定都是基于ccp或xcp協(xié)議,在產(chǎn)品的開發(fā)階段對整車、電機(jī)和電池等關(guān)鍵零部件等關(guān)鍵零部件進(jìn)行標(biāo)定,主流的標(biāo)定工具有vector的canape和etas的inca,國際上整車車也主要用著倆款工具,但這倆款工具每一款價格都比較昂貴,在批量上產(chǎn)品的時候不適用。
技術(shù)實(shí)現(xiàn)要素:
為了解決上述現(xiàn)有技術(shù)的不足之處,本發(fā)明內(nèi)容目的在于提供一種基于uds的標(biāo)定數(shù)據(jù)刷寫的方法,旨在降低整車廠成本,并提供一種簡單式的刷寫方式,對于一線員工不存在任何技術(shù)難度。
本發(fā)明提供了一種基于uds的標(biāo)定數(shù)據(jù)刷寫的方法,所述方法包括如下步驟:1)在原有專業(yè)的標(biāo)定工具上,對原核心零部件進(jìn)行正常的標(biāo)定工作;2)將標(biāo)定完的具有特征變量的數(shù)據(jù)轉(zhuǎn)化成hex文件并通過enca或canape直接將具有特征變量的數(shù)據(jù)保存為hex文件; 3)將所述生成的hex文件導(dǎo)入基于電腦中uds的上位機(jī)刷寫軟件中以便通過uds刷寫單片機(jī)應(yīng)用程序并通過加載程序文件和密鑰文件后根據(jù)制定的通訊流程進(jìn)行數(shù)據(jù)傳輸然后對flash進(jìn)行刷寫;然后通過普通can卡將所述上位機(jī)刷寫軟件與控制器連接,點(diǎn)擊刷寫,下載到所述控制器的flash地址中去,完成標(biāo)定數(shù)據(jù)的更新。
作為對本發(fā)明的所述基于uds的標(biāo)定數(shù)據(jù)刷寫的方法的進(jìn)一步說明,優(yōu)選地,所述標(biāo)定工具為inca或canape。
作為對本發(fā)明的所述基于uds的標(biāo)定數(shù)據(jù)刷寫的方法的進(jìn)一步說明,優(yōu)選地,所述原核心零部件包括整車零部件、電機(jī)零部件和電池零部件。
作為對本發(fā)明的所述基于uds的標(biāo)定數(shù)據(jù)刷寫的方法的進(jìn)一步說明,優(yōu)選地,步驟1)中,對原核心零部件進(jìn)行正常的標(biāo)定是指在基于微處理器的控制單元系統(tǒng)中,實(shí)現(xiàn)復(fù)雜的功能和控制邏輯,調(diào)整和優(yōu)化該控制單元系統(tǒng)中的各種特征變量以適應(yīng)不同車型的需求。這里,功能和控制邏輯是指控制器要實(shí)現(xiàn)的功能及其算法,是控制器的控制策略。
作為對本發(fā)明的所述基于uds的標(biāo)定數(shù)據(jù)刷寫的方法的進(jìn)一步說明,優(yōu)選地,所述特征變量是指需要標(biāo)定和調(diào)整的控制算法中的標(biāo)定變量;通過inca或canape工具與控制器連接,用標(biāo)定界面進(jìn)行參數(shù)調(diào)整。
作為對本發(fā)明的所述基于uds的標(biāo)定數(shù)據(jù)刷寫的方法的進(jìn)一步說明,優(yōu)選地,所述變量調(diào)整的步驟包括:1)打開標(biāo)定界面,通過硬件與控制器連接上;2)在標(biāo)定界面下將要調(diào)整的標(biāo)定變量打開,通過修 改這些變量的值來消除系統(tǒng)誤差,改善系統(tǒng)的正確度;3)調(diào)整之后將這些變量下載到控制器中或保存成可刷寫文件。
作為對本發(fā)明的所述基于uds的標(biāo)定數(shù)據(jù)刷寫的方法的進(jìn)一步說明,優(yōu)選地,電腦中的所述上位機(jī)刷寫軟件通過所述can卡與所述控制器進(jìn)行can通訊連接。
作為對本發(fā)明的所述基于uds的標(biāo)定數(shù)據(jù)刷寫的方法的進(jìn)一步說明,優(yōu)選地,步驟3)中,完成標(biāo)定數(shù)據(jù)的更新是指將步驟2)中所述生成的hex文件添加到所述上位機(jī)刷寫軟件中,通過標(biāo)定工具連接到所述控制器上,然后點(diǎn)擊下載刷寫,將標(biāo)定數(shù)據(jù)所述hex文件下載到所述控制器中。
由此可見,本發(fā)明與現(xiàn)有汽車標(biāo)定方法相比,節(jié)約成本,操作簡單,不需要更新程序,只需要將標(biāo)定數(shù)據(jù)進(jìn)行更新;基于uds協(xié)議的標(biāo)定數(shù)據(jù)刷寫,是目前國際車廠主流的通訊協(xié)議。
附圖說明
圖1為本發(fā)明基于uds的標(biāo)定數(shù)據(jù)刷寫的方法的系統(tǒng)流程圖;
圖2為本發(fā)明基于uds的標(biāo)定數(shù)據(jù)刷寫的方法流程圖。
附圖標(biāo)記說明如下:
標(biāo)定工具1、hex文件2、上位機(jī)刷寫軟件3、can卡4、控制器5。
具體實(shí)施方式
為了使審查員能夠進(jìn)一步了解本發(fā)明的結(jié)構(gòu)、特征及其他目的,現(xiàn)結(jié)合所附較佳實(shí)施例附以附圖詳細(xì)說明如下,本附圖所說明的實(shí)施 例僅用于說明本發(fā)明的技術(shù)方案,并非限定本發(fā)明。
請參考圖1和圖2,圖1為本發(fā)明基于uds的標(biāo)定數(shù)據(jù)刷寫的方法的系統(tǒng)流程圖,圖2為本發(fā)明基于uds的標(biāo)定數(shù)據(jù)刷寫的方法的系統(tǒng)流程圖。如圖1和圖2所示,本發(fā)明的基于uds的標(biāo)定數(shù)據(jù)刷寫的方法,首先,在原有專業(yè)的標(biāo)定工具1上,對原核心零部件進(jìn)行正常的標(biāo)定工作,這里,對原核心零部件進(jìn)行正常的標(biāo)定是指在基于微處理器的控制單元系統(tǒng)中,實(shí)現(xiàn)復(fù)雜的功能和控制邏輯,調(diào)整和優(yōu)化該控制單元系統(tǒng)中的特征變量以適應(yīng)不同車型的需求。這里,所述特征變量是指需要標(biāo)定和調(diào)整的控制算法中的標(biāo)定變量;通過inca或canape工具與控制器連接,用標(biāo)定界面進(jìn)行參數(shù)調(diào)整。所述變量調(diào)整的步驟包括:1)打開標(biāo)定界面,通過硬件與控制器連接上;2)在標(biāo)定界面下將要調(diào)整的標(biāo)定變量打開,通過修改這些變量的值來消除系統(tǒng)誤差,改善系統(tǒng)的正確度;3)調(diào)整之后將這些變量下載到控制器中或保存成可刷寫文件。其中,所述專業(yè)標(biāo)定工具包括inca或canape,所述原核心零部件包括整車零部件、電機(jī)零部件和電池零部件。
接著,將標(biāo)定完的具有特征變量的數(shù)據(jù)轉(zhuǎn)化成hex文件并通過enca或canape直接將具有特征變量的數(shù)據(jù)保存為hex文件2。
最后,將生成的hex文件2導(dǎo)入基于電腦中uds的上位機(jī)刷寫軟件3中以便通過uds刷寫單片機(jī)應(yīng)用程序并通過加載程序文件和密鑰文件后根據(jù)制定的通訊流程進(jìn)行數(shù)據(jù)傳輸然后對flash進(jìn)行刷寫;然后通過普通can卡4將上位機(jī)刷寫軟件3與控制器5連接以進(jìn)行can通訊,點(diǎn)擊刷寫,下載到控制器5的flash地址中去,完成標(biāo)定數(shù)據(jù)的更新。所述完成標(biāo)定數(shù)據(jù)的更新是指將步驟2)中生成的hex文件 2添加到上位機(jī)刷寫軟件3中,通過標(biāo)定工具連接到控制器5上,然后點(diǎn)擊下載刷寫,將標(biāo)定數(shù)據(jù)hex文件2下載到控制器5中。
在電動汽車中電池管理系統(tǒng),當(dāng)電池管理系統(tǒng)計(jì)算soc的過程中,需要通過標(biāo)定來優(yōu)化soc的準(zhǔn)確度,通過上位機(jī)inca軟件,與硬件etas連接到bms上,通過將標(biāo)定變量調(diào)出到inca界面上,調(diào)整這些參數(shù),優(yōu)化soc計(jì)算精度,將這些最終確認(rèn)的參數(shù)生成一個hex,通過上位機(jī)刷寫軟件將生成的hex下載刷寫到bms中。這就是一個將整個標(biāo)定數(shù)據(jù)刷寫到控制器中的過程。
需要聲明的是,上述發(fā)明內(nèi)容及具體實(shí)施方式意在證明本發(fā)明所提供技術(shù)方案的實(shí)際應(yīng)用,不應(yīng)解釋為對本發(fā)明保護(hù)范圍的限定。本領(lǐng)域技術(shù)人員在本發(fā)明的精神和原理內(nèi),當(dāng)可作各種修改、等同替換或改進(jìn)。本發(fā)明的保護(hù)范圍以所附權(quán)利要求書為準(zhǔn)。