專利名稱:一種電動行李箱的標(biāo)定方法
技術(shù)領(lǐng)域:
本發(fā)明涉及汽車電動行李箱控制領(lǐng)域,具體涉及一種電動行李箱的標(biāo)定方法。
背景技術(shù):
汽車的電動行李箱是指行李箱可利用電動方式開啟和關(guān)閉,有些車也有遙控功能。一般情況下,行李箱門內(nèi)有車門關(guān)閉按鈕,通過該按鈕即可實(shí)現(xiàn)自行關(guān)閉,無需人力介入;若要開啟行李箱,只需按下車內(nèi)的開啟按鈕,行李箱就會自己打開。具有電動行李箱的汽車由于開啟方便深受消費(fèi)者的歡迎。在汽車生產(chǎn)過程中,需要對電動行李箱進(jìn)行標(biāo)定。常見標(biāo)定方法中利用CCP標(biāo)定通訊標(biāo)準(zhǔn)來進(jìn)行,CCP通訊是一種建立在CAN基礎(chǔ)上的標(biāo)準(zhǔn)。此方法存在以下問題一、標(biāo)定設(shè)備昂貴,二、需要專門的自動生成工具生成各項(xiàng)標(biāo)定列表,三、控制器系統(tǒng)必須含有EEPR0M,四、控制器必須含有CCP標(biāo)定通訊的通訊協(xié)議驅(qū)動,五、必須要有大量標(biāo)定數(shù)據(jù)。六、開發(fā)周期長,成本昂貴,適用于大型發(fā)動機(jī),混合動力控制器的開發(fā)。而電動行李箱中,標(biāo)定參數(shù)較少,系統(tǒng)成本有限,采用額外標(biāo)定工具和標(biāo)定參數(shù)存儲芯片將增加系統(tǒng)的額外成本。
發(fā)明內(nèi)容
為了解決現(xiàn)有標(biāo)定方法中存在成本大的技術(shù)問題,本發(fā)明提供一種電動行李箱的標(biāo)定方法。本發(fā)明為實(shí)現(xiàn)其目的而采用的技術(shù)方案是一種電動行李箱的標(biāo)定方法,在汽車生產(chǎn)線上或者4S店里利用標(biāo)定設(shè)備對汽車電動行李箱進(jìn)行標(biāo)定;該方法利用一對汽車局域網(wǎng)實(shí)現(xiàn)標(biāo)定設(shè)備和電動行李箱控制器之間的通訊,進(jìn)行電動行李箱系統(tǒng)運(yùn)行過程中各參數(shù)值標(biāo)定,包括以下步驟步驟A、對標(biāo)定設(shè)備和電動行李箱控制器進(jìn)行初始化;步驟B、電動行李箱控制器接收標(biāo)定設(shè)備的標(biāo)定命令;步驟C、電動行李箱控制器接收標(biāo)定設(shè)備的標(biāo)定狀態(tài)命令;步驟D、電動行李箱控制器接收標(biāo)定設(shè)備的第一準(zhǔn)備標(biāo)定命令;所述的第一準(zhǔn)備標(biāo)定命令的內(nèi)容是命令電動行李箱控制器做好準(zhǔn)備工作,立即禁止系統(tǒng)輸入處理,屏蔽應(yīng)用層運(yùn)行,禁止執(zhí)行器動作;步驟E、電動行李箱控制器內(nèi)部進(jìn)行解密;步驟F、電動行李箱控制器接收標(biāo)定設(shè)備的第二準(zhǔn)備標(biāo)定命令;所述的第二準(zhǔn)備標(biāo)定命令的內(nèi)容是電動行李箱控制器內(nèi)部進(jìn)行FLASH擦除;步驟G、電動行李箱控制器接收標(biāo)定參數(shù)命令,電動行李箱控制器接收所述的標(biāo)定參數(shù)命令后將所述的標(biāo)定參數(shù)寫入內(nèi)部的閃存中。進(jìn)一步的,上述的一種電動行李箱的標(biāo)定方法中步驟A中初始化包括以下步驟步驟Al、首先執(zhí)行汽車局域網(wǎng)和電動行李箱控制器內(nèi)的閃存的初始化以及系統(tǒng)的其他外設(shè)初始化,完成系統(tǒng)初始化功能使能;步驟A2、讀取電動行李箱控制器的標(biāo)定狀態(tài)標(biāo)識;如電動行李箱未標(biāo)定,系統(tǒng)報(bào)警燈常亮,給予報(bào)警;如電動行李箱已標(biāo)定,則進(jìn)入步驟B。進(jìn)一步的,上述的一種電動行李箱的標(biāo)定方法中所述的步驟B中,電動行李箱控制器接收標(biāo)定命令處于控制器系統(tǒng)軟件的輪詢循環(huán)中。進(jìn)一步的,上述的一種電動行李箱的標(biāo)定方法中所述的步驟C中,電動行李箱控制器的標(biāo)定狀態(tài)命令包括標(biāo)定次數(shù),標(biāo)定日期和各標(biāo)定參數(shù)的標(biāo)定值。進(jìn)一步的,上述的一種電動行李箱的標(biāo)定方法中所述的步驟E中是按下列步驟進(jìn)行解密的E1、電動行李箱控制器接收由標(biāo)定設(shè)備發(fā)送來的隨機(jī)數(shù),并根據(jù)該隨機(jī)數(shù)執(zhí)行解密算法,計(jì)算密碼;E2、標(biāo)定設(shè)備根據(jù)隨機(jī)數(shù)執(zhí)行對應(yīng)解密算法,計(jì)算密碼;E3、將電動行李箱控制器計(jì)算的密碼與標(biāo)定設(shè)備計(jì)算的密碼比對,如果相同,則解密成功,否則,顯示解密不成功。本發(fā)明提供的電動行李箱的標(biāo)定方法包括初始化和正式標(biāo)定兩部分。初始化中讀取上次標(biāo)定值,得到各參數(shù)值直接用于系統(tǒng)運(yùn)行。系統(tǒng)未標(biāo)定,報(bào)警燈會常亮提示。正式標(biāo)定中需要讀取各標(biāo)定命令。各命令按順序進(jìn)行,如未按流程圖順序,系統(tǒng)自動退出標(biāo)定狀態(tài)。如需再次進(jìn)入標(biāo)定,需重新發(fā)送標(biāo)定命令開啟標(biāo)定流程。本發(fā)明具有以下優(yōu)點(diǎn)1、利用一對CAN ID實(shí)現(xiàn)標(biāo)定設(shè)備和電動行李箱控制器ETS之間的通訊,進(jìn)行電動行李箱系統(tǒng)運(yùn)行過程中各參數(shù)值標(biāo)定。硬件上直接用FLASH操作,該FLASH為主控芯片自身具備不會額外增加成本,取消額外EEPROM芯片,節(jié)省控制器自身成本。該方法將數(shù)據(jù)直接存在FLASH中,掉電保存,上電后可以直接使用已標(biāo)定好的各參數(shù)。2、本發(fā)明中利用CAN通訊自定義通訊協(xié)議(即各種標(biāo)定命令),將各標(biāo)定參數(shù)存于系統(tǒng)FLASH,直接利用CAN通訊工具進(jìn)行標(biāo)定,減少CCP通訊協(xié)議開發(fā)時間,采用系統(tǒng)主控芯片自身存儲器FLASH降低系統(tǒng)成本。3、本發(fā)明中含有解密算法,保護(hù)系統(tǒng)各項(xiàng)標(biāo)定數(shù)據(jù)可靠性,不受非法入侵。本發(fā)明符合人性化需求,可以在生產(chǎn)線標(biāo)定,也可以在售后根據(jù)客戶需求定制各標(biāo)定參數(shù),滿足客戶需求。下面通過結(jié)合具體實(shí)施例與附圖對本發(fā)明的技術(shù)方案進(jìn)行較為詳細(xì)的描述。
圖1為本發(fā)明初始化流程圖。圖2為本發(fā)明標(biāo)定流程流。
具體實(shí)施例方式實(shí)施例1 參見圖1、圖2所示,本實(shí)施例提供的電動行李箱系統(tǒng)的標(biāo)定方法包括初始化和正式標(biāo)定兩部分。電動行李箱控制器一般包括主控芯片MCU,輸入輸出電路,及主控芯片內(nèi)部的 FLASH用以保存程序,對電動行李箱進(jìn)行標(biāo)定主要是在汽車生產(chǎn)過程中在汽車生產(chǎn)線上或者在汽車4S店對汽車維修時進(jìn)行,標(biāo)定的設(shè)備根據(jù)汽車本身的不同而不同,但一般也包括一個處理器、存儲有被標(biāo)定汽車電動行李箱控制器內(nèi)的有關(guān)內(nèi)容的軟件,通過標(biāo)定設(shè)備與汽車電動行李箱控制器進(jìn)行通信,對汽車電動行李箱控制器的軟硬件進(jìn)行標(biāo)定,一般是通過汽車的CAN總線完成標(biāo)定設(shè)備與汽車電動行李箱控制器的通信。本實(shí)施例中,初始化中讀取上次標(biāo)定值,得到各參數(shù)值直接用于系統(tǒng)運(yùn)行。系統(tǒng)未標(biāo)定,報(bào)警燈會常亮提示。正式標(biāo)定中需要讀取各標(biāo)定命令。各命令按順序進(jìn)行,如未按流程圖順序,系統(tǒng)自動退出標(biāo)定狀態(tài)。如需再次進(jìn)入標(biāo)定,需重新發(fā)送標(biāo)定命令開啟標(biāo)定流程。其中,圖1標(biāo)定初始化流程中,1.首先整個標(biāo)定系統(tǒng)執(zhí)行系統(tǒng)CAN和電動行李箱控制器內(nèi)FLASH初始化以及系統(tǒng)的其他外設(shè)初始化,完成系統(tǒng)初始化功能使能各種外設(shè)尤其是CAN,F(xiàn)LASH功能。2.讀取存儲在電動行李箱控制器內(nèi)FLASH內(nèi)的標(biāo)定狀態(tài)標(biāo)識。根據(jù)本狀態(tài)標(biāo)識判斷該電動行李箱是否已經(jīng)標(biāo)定,在4S店內(nèi)進(jìn)行標(biāo)定時,可以判斷電動行李箱控制器是否已經(jīng)在生產(chǎn)線標(biāo)定過。3.如果在生產(chǎn)線上,如電動行李箱未標(biāo)定,系統(tǒng)報(bào)警燈常亮,給予報(bào)警,提醒在生產(chǎn)線在出廠前及時進(jìn)行標(biāo)定。4.如果,電動行李箱已標(biāo)定,則可以繼續(xù)進(jìn)行流程讀取標(biāo)定數(shù)據(jù)。5.獲取標(biāo)定數(shù)據(jù)后即可進(jìn)入系統(tǒng)主循環(huán)即進(jìn)行系統(tǒng)的正常運(yùn)行。圖2中的標(biāo)定流程主要如下1.電動行李箱控制器接收標(biāo)定設(shè)備的標(biāo)定命令。系統(tǒng)接收標(biāo)定命令處于控制器系統(tǒng)軟件的輪詢循環(huán)中,不會干擾正常系統(tǒng)的運(yùn)行。2.電動行李箱控制器接收標(biāo)定狀態(tài)命令。接收本命令后,系統(tǒng)給出標(biāo)定次數(shù),標(biāo)定日期的具體信息,并給出系統(tǒng)的各標(biāo)定參數(shù)的標(biāo)定值。3.電動行李箱控制器接收第一準(zhǔn)備標(biāo)定命令。接收本命令后系統(tǒng)做好相關(guān)準(zhǔn)備工作,立即禁止系統(tǒng)輸入相關(guān)處理,屏蔽應(yīng)用層運(yùn)行,禁止執(zhí)行器動作。4.電動行李箱控制器接收解密命令。此命令中含有隨機(jī)數(shù)輸入。電動行李箱控制器MCU根據(jù)此隨機(jī)數(shù)執(zhí)行解密算法,計(jì)算密碼。與此同時標(biāo)定設(shè)備也根據(jù)此隨機(jī)數(shù)執(zhí)行對應(yīng)解密算法,計(jì)算密碼。5.電動行李箱控制器判斷是否已解密。如標(biāo)定設(shè)備密碼和電動行李箱控制器密碼一致,系統(tǒng)解密,如密碼不一致,將返回流程接收解密命令處,重新開啟解密過程。6.解密后,電動行李箱控制器接收第二準(zhǔn)備標(biāo)定命令。接收本命令后電動行李箱控制器將進(jìn)行標(biāo)定參數(shù)所存FLASH頁的擦除動作。7.電動行李箱控制器判斷是否已擦除。如未擦除則等待擦除。如已擦除進(jìn)入下一步。
8.電動行李箱控制器接收標(biāo)定參數(shù)命令。本命令含有電動行李箱控制器各標(biāo)定參數(shù)具體數(shù)據(jù)值。接收命令后將把標(biāo)定參數(shù)寫入FLASH。9.電動行李箱控制器接收標(biāo)定次數(shù),標(biāo)定日期命令。電動行李箱控制器接收標(biāo)定次數(shù)標(biāo)定日期參數(shù),并存于電動行李箱控制器的FLASH。標(biāo)定次數(shù)和日期屬于系統(tǒng)日志,對系統(tǒng)標(biāo)定和維護(hù)具有重大參考重用。10.結(jié)束標(biāo)定,電動行李箱控制器復(fù)位,重新運(yùn)行,啟用新標(biāo)定值。通過對圖1和圖2的描述,實(shí)現(xiàn)完整的標(biāo)定過程。本標(biāo)定過程含有加密算法即需要進(jìn)行電動行李箱控制器內(nèi)部解密,保護(hù)系統(tǒng)受到非法入侵時,不執(zhí)行后續(xù)標(biāo)定流程,自動退出標(biāo)定流程。本解密算法在FLASH擦寫動作之前,保護(hù)電動行李箱控制器的各項(xiàng)已標(biāo)定數(shù)據(jù)不受非法修改。
權(quán)利要求
1.一種電動行李箱的標(biāo)定方法,在汽車生產(chǎn)線上或者4S店里利用標(biāo)定設(shè)備對汽車電動行李箱進(jìn)行標(biāo)定;其特征在于該方法利用汽車局域網(wǎng)實(shí)現(xiàn)所述的標(biāo)定設(shè)備和電動行李箱控制器之間的通訊,進(jìn)行電動行李箱系統(tǒng)運(yùn)行過程中各參數(shù)值標(biāo)定,包括以下步驟步驟A、對標(biāo)定設(shè)備和電動行李箱控制器進(jìn)行初始化;步驟B、電動行李箱控制器接收標(biāo)定設(shè)備的標(biāo)定命令;步驟C、電動行李箱控制器接收標(biāo)定設(shè)備的標(biāo)定狀態(tài)命令;步驟D、電動行李箱控制器接收標(biāo)定設(shè)備的第一準(zhǔn)備標(biāo)定命令;所述的第一準(zhǔn)備標(biāo)定命令的內(nèi)容是命令電動行李箱控制器做好準(zhǔn)備工作,立即禁止系統(tǒng)輸入處理,屏蔽應(yīng)用層運(yùn)行,禁止執(zhí)行器動作;步驟E、電動行李箱控制器內(nèi)部進(jìn)行解密;步驟F、電動行李箱控制器接收標(biāo)定設(shè)備的第二準(zhǔn)備標(biāo)定命令;所述的第二準(zhǔn)備標(biāo)定命令的內(nèi)容是電動行李箱控制器內(nèi)部進(jìn)行FLASH擦除;步驟G、電動行李箱控制器接收標(biāo)定參數(shù)命令,電動行李箱控制器接收所述的標(biāo)定參數(shù)命令后將所述的標(biāo)定參數(shù)寫入內(nèi)部的閃存中。
2.根據(jù)權(quán)利要求1所述的一種電動行李箱的標(biāo)定方法,其特征在于步驟A中初始化包括以下步驟步驟Al、首先執(zhí)行汽車局域網(wǎng)和電動行李箱控制器內(nèi)的閃存的初始化以及系統(tǒng)的其他外設(shè)初始化,完成系統(tǒng)初始化功能使能;步驟A2、讀取電動行李箱控制器的標(biāo)定狀態(tài)標(biāo)識;如電動行李箱未標(biāo)定,系統(tǒng)報(bào)警燈常亮,給予報(bào)警;如電動行李箱已標(biāo)定,則進(jìn)入步驟B。
3.根據(jù)權(quán)利要求1所述的一種電動行李箱的標(biāo)定方法,其特征在于所述的步驟B中, 電動行李箱控制器接收標(biāo)定命令處于控制器系統(tǒng)軟件的輪詢循環(huán)中。
4.根據(jù)權(quán)利要求1所述的一種電動行李箱的標(biāo)定方法,其特征在于所述的步驟C中, 電動行李箱控制器的標(biāo)定狀態(tài)命令包括標(biāo)定次數(shù),標(biāo)定日期和各標(biāo)定參數(shù)的標(biāo)定值。
5.根據(jù)權(quán)利要求1所述的一種電動行李箱的標(biāo)定方法,其特征在于所述的步驟E中是按下列步驟進(jìn)行解密的E1、電動行李箱控制器接收由標(biāo)定設(shè)備發(fā)送來的隨機(jī)數(shù),并根據(jù)該隨機(jī)數(shù)執(zhí)行解密算法,計(jì)算密碼;E2、標(biāo)定設(shè)備根據(jù)隨機(jī)數(shù)執(zhí)行對應(yīng)解密算法,計(jì)算密碼;E3、將電動行李箱控制器計(jì)算的密碼與標(biāo)定設(shè)備計(jì)算的密碼比對,如果相同,則解密成功,否則,顯示解密不成功。
全文摘要
本發(fā)明公開了一種電動行李箱的標(biāo)定方法,包括初始化和正式標(biāo)定兩部分。正式標(biāo)定中需要讀取各標(biāo)定命令。各命令按順序進(jìn)行,如未按流程圖順序,系統(tǒng)自動退出標(biāo)定狀態(tài)。如需再次進(jìn)入標(biāo)定,需重新發(fā)送標(biāo)定命令開啟標(biāo)定流程。本發(fā)明具有以下優(yōu)點(diǎn)利用一對CAN現(xiàn)標(biāo)定設(shè)備和電動行李箱控制器之間的通訊,進(jìn)行電動行李箱系統(tǒng)運(yùn)行過程中各參數(shù)值標(biāo)定,節(jié)省控制器自身成本。直接利用CAN通訊工具進(jìn)行標(biāo)定,減少CCP通訊協(xié)議開發(fā)時間,采用系統(tǒng)主控芯片自身存儲器FLASH降低系統(tǒng)成本。
文檔編號H04L29/08GK102185890SQ20111007659
公開日2011年9月14日 申請日期2011年3月29日 優(yōu)先權(quán)日2011年3月29日
發(fā)明者周宏 , 李娟娟, 李芳珍 申請人:奇瑞汽車股份有限公司