本發(fā)明涉及純電動(dòng)汽車領(lǐng)域,具體是一種識(shí)別純電動(dòng)汽車數(shù)據(jù)存儲(chǔ)裝置異常開(kāi)啟的系統(tǒng),尤其是能夠記錄并且指示數(shù)據(jù)存儲(chǔ)裝置的外殼是否被正常打開(kāi)的系統(tǒng)。
背景技術(shù):
純電動(dòng)汽車是新能源汽車發(fā)展的重要方向。國(guó)家鼓勵(lì)在純電動(dòng)汽車上安裝綜合信息數(shù)據(jù)存儲(chǔ)裝置來(lái)記錄純電動(dòng)汽車的運(yùn)行狀況,以此為事故責(zé)任鑒定、實(shí)際行駛里程鑒定等工作提供依據(jù)。目前,公知的純電動(dòng)汽車綜合信息數(shù)據(jù)存儲(chǔ)裝置的外殼主要是為其內(nèi)部的電子設(shè)備提供防水、防高溫和防外部機(jī)械沖擊碰撞保護(hù)等功能,但是當(dāng)綜合信息數(shù)據(jù)存儲(chǔ)裝置被打開(kāi)外殼,篡改存儲(chǔ)裝置記錄的純電動(dòng)汽車綜合信息數(shù)據(jù)時(shí)外殼不具備鑒別和記錄能力。
技術(shù)實(shí)現(xiàn)要素:
為了克服現(xiàn)有技術(shù)的不足,本發(fā)明提出一種識(shí)別純電動(dòng)汽車數(shù)據(jù)存儲(chǔ)裝置異常開(kāi)啟的系統(tǒng),對(duì)數(shù)據(jù)存儲(chǔ)裝置的外殼是否被正常開(kāi)啟進(jìn)行識(shí)別,如果識(shí)別出本次外殼打開(kāi)的行為是非正常的,那么標(biāo)記并存儲(chǔ)下來(lái),且在下一次電動(dòng)汽車綜合信息數(shù)據(jù)存儲(chǔ)裝置被執(zhí)行數(shù)據(jù)查詢操作時(shí),提示該電動(dòng)汽車綜合信息數(shù)據(jù)存儲(chǔ)裝置的外殼被非正常打開(kāi)過(guò)。
本發(fā)明為實(shí)現(xiàn)上述目的,采用以下技術(shù)方案實(shí)現(xiàn):
一種識(shí)別純電動(dòng)汽車數(shù)據(jù)存儲(chǔ)裝置異常開(kāi)啟的系統(tǒng),包括外殼以及用于密封外殼的蓋板,所述外殼上設(shè)有螺孔,所述蓋板上穿接有與螺孔相配合的金屬螺絲,所述金屬螺絲通過(guò)金屬線與系統(tǒng)高電平相連;
還包括主控芯片以及與主控芯片相連的存儲(chǔ)芯片,所述主控芯片的中斷引腳通過(guò)導(dǎo)線與螺孔相連,主控芯片通過(guò)串口與數(shù)據(jù)查詢裝置相連。
在本方案中,系統(tǒng)高電平來(lái)自純電動(dòng)汽車綜合信息數(shù)據(jù)存儲(chǔ)裝置,通過(guò)金屬線、金屬螺絲以及螺孔,將高電平傳遞到主控芯片的一個(gè)具有中斷檢測(cè)功能的引腳上去,正常打開(kāi)電動(dòng)汽車綜合信息數(shù)據(jù)存儲(chǔ)裝置的外殼時(shí),需要通過(guò)電動(dòng)汽車綜合信息數(shù)據(jù)存儲(chǔ)裝置上的串行接口輸入打開(kāi)外殼操作所需要的操作碼,主控芯片檢測(cè)操作碼,如果操作碼和電動(dòng)汽車綜合信息數(shù)據(jù)存儲(chǔ)裝置出廠時(shí)設(shè)置的操作碼一致,則主控芯片屏蔽掉對(duì)應(yīng)引腳上的中斷檢測(cè),如果不一致,則不屏蔽該引腳上的中斷檢測(cè),那么在沒(méi)有輸入操作碼或者輸入操作碼不正確的情況下,卸掉金屬螺絲進(jìn)行拆解外殼的操作必然會(huì)導(dǎo)致主控芯片具有中斷檢測(cè)功能的引腳失去高電平而發(fā)生中斷,主控芯片在中斷處理時(shí),在規(guī)定的存儲(chǔ)地址中通過(guò)設(shè)置特殊標(biāo)記的方法記錄下這次非正常打開(kāi)外殼的操作。電動(dòng)汽車綜合信息數(shù)據(jù)存儲(chǔ)裝置被執(zhí)行數(shù)據(jù)查詢的操作時(shí),先去讀取這個(gè)存儲(chǔ)地址,如果沒(méi)有標(biāo)記,則外殼從未被非正常打開(kāi)過(guò)且傳送相應(yīng)的查詢數(shù)據(jù),如果有標(biāo)記,則外殼被非正常打開(kāi)過(guò)且發(fā)送一個(gè)報(bào)警數(shù)據(jù)給查詢端口且不發(fā)送后續(xù)的查詢數(shù)據(jù)。
進(jìn)一步,作為優(yōu)選技術(shù)方案,還包括CAN線,主控芯片通過(guò)CAN線與純電動(dòng)汽車的OBD接口相連。OBD接口來(lái)自于純電動(dòng)汽車的OBD系統(tǒng),通過(guò)CAN線,主控芯片可讀取汽車運(yùn)行狀態(tài)的綜合數(shù)據(jù),并最終將數(shù)據(jù)存儲(chǔ)在存儲(chǔ)芯片上。
進(jìn)一步,作為優(yōu)選技術(shù)方案,所述主控芯片為FPGA或微控制器。
進(jìn)一步,作為優(yōu)選技術(shù)方案,所述存儲(chǔ)芯片為FLASH存儲(chǔ)芯片。
一種識(shí)別純電動(dòng)汽車數(shù)據(jù)存儲(chǔ)裝置異常開(kāi)啟的系統(tǒng)實(shí)現(xiàn)識(shí)別的方法,包括以下步驟:
(a)判斷主控芯片檢測(cè)數(shù)據(jù)查詢裝置是否有操作碼輸入,如果有,則進(jìn)行步驟(b),否則進(jìn)行步驟(d);
(b)判斷從數(shù)據(jù)查詢裝置輸入的操作碼與電動(dòng)汽車數(shù)據(jù)存儲(chǔ)裝置出廠時(shí)設(shè)置的操作碼是否一致,如果一致,則進(jìn)行步驟(c),否則進(jìn)行步驟(d);
(c)主控芯片屏蔽與螺孔相連的引腳上的中斷檢測(cè);
(d)主控芯片不屏蔽與螺孔相連的引腳上的中斷檢測(cè);
(e)當(dāng)主控芯片在中斷處理時(shí),在規(guī)定的存儲(chǔ)地址通過(guò)設(shè)置特殊標(biāo)記的方式記錄下這次中斷;
(f)電動(dòng)汽車數(shù)據(jù)存儲(chǔ)裝置被執(zhí)行數(shù)據(jù)查詢操作時(shí),先去讀取存儲(chǔ)地址,如果有標(biāo)記,則發(fā)送一個(gè)報(bào)警數(shù)據(jù)給查詢端口且不發(fā)送后續(xù)的查詢數(shù)據(jù),反之,則傳送相應(yīng)的查詢數(shù)據(jù)。
進(jìn)一步,作為優(yōu)選技術(shù)方案,所述步驟(f)中,每次通過(guò)串口執(zhí)行數(shù)據(jù)查詢的操作時(shí),先去讀取存儲(chǔ)地址,如果有標(biāo)記,則發(fā)送一個(gè)報(bào)警數(shù)據(jù)給串口且不發(fā)送后續(xù)的查詢數(shù)據(jù)。
本發(fā)明與現(xiàn)有技術(shù)相比,具有以下優(yōu)點(diǎn)及有益效果:
本發(fā)明通過(guò)主控芯片對(duì)純電動(dòng)汽車綜合信息數(shù)據(jù)存儲(chǔ)裝置上的串口輸入檢測(cè)操作碼進(jìn)行檢測(cè),當(dāng)沒(méi)有操作碼或者輸入的操作碼與純電動(dòng)汽車綜合信息數(shù)據(jù)存儲(chǔ)裝置出廠時(shí)設(shè)置的操作碼不一致時(shí),則主控芯片不屏蔽對(duì)應(yīng)引腳上的中斷檢測(cè),當(dāng)非正常打開(kāi)純電動(dòng)汽車綜合信息數(shù)據(jù)存儲(chǔ)裝置的外殼時(shí)觸發(fā)中斷,并通過(guò)設(shè)置標(biāo)記的方式在存儲(chǔ)芯片中記錄下該非正常打開(kāi)的操作,當(dāng)通過(guò)串口執(zhí)行數(shù)據(jù)查詢的操作時(shí),先去讀取存儲(chǔ)芯片中記錄操作的存儲(chǔ)地址,由于該存儲(chǔ)地址有標(biāo)記,于是,發(fā)送一個(gè)報(bào)警數(shù)據(jù)給串口且不發(fā)送后續(xù)的查詢數(shù)據(jù),從而可以鑒別電動(dòng)汽車綜合信息數(shù)據(jù)存儲(chǔ)裝置的外殼是否被非正常打開(kāi)過(guò),進(jìn)而可以有效地鑒別和防止電動(dòng)汽車綜合信息數(shù)據(jù)存儲(chǔ)裝置被惡意篡改和破壞。
附圖說(shuō)明
圖1為本發(fā)明一種識(shí)別純電動(dòng)汽車數(shù)據(jù)存儲(chǔ)裝置異常開(kāi)啟的系統(tǒng)的結(jié)構(gòu)圖;
圖2為本發(fā)明實(shí)現(xiàn)一種識(shí)別純電動(dòng)汽車數(shù)據(jù)存儲(chǔ)裝置異常開(kāi)啟的方法過(guò)程圖。
圖中附圖標(biāo)記對(duì)應(yīng)的名稱為:
1、系統(tǒng)高電平,2、金屬螺絲,3、螺孔,4、蓋板,5、外殼,6、串口,7、導(dǎo)線,8、主控芯片,9、CAN線,10、存儲(chǔ)芯片。
具體實(shí)施方式
下面結(jié)合實(shí)施例對(duì)本發(fā)明作進(jìn)一步地詳細(xì)說(shuō)明,但本發(fā)明的實(shí)施方式不限于此。
實(shí)施例:
如圖1所示,本實(shí)施例所述的一種識(shí)別純電動(dòng)汽車數(shù)據(jù)存儲(chǔ)裝置異常開(kāi)啟的系統(tǒng),包括外殼5以及用于密封外殼5的蓋板4,外殼5上設(shè)有螺孔3,蓋板4上穿接有與螺孔3相配合的金屬螺絲2,金屬螺絲2通過(guò)金屬線與系統(tǒng)高電平1相連,系統(tǒng)高電平1由純電動(dòng)汽車綜合信息數(shù)據(jù)存儲(chǔ)裝置的電子系統(tǒng)提供。
另外,還包括主控芯片8以及與主控芯片8相連的存儲(chǔ)芯片10,主控芯片8可選FPGA或微控制器,存儲(chǔ)芯片10可選FLASH存儲(chǔ)芯片,主控芯片8的中斷引腳通過(guò)導(dǎo)線7與螺孔3相連,于是,主控芯片8的中斷引腳就通過(guò)導(dǎo)線7、螺孔3、金屬螺絲2連接到了系統(tǒng)高電平1。
本實(shí)施例的主控芯片8通過(guò)串口6與數(shù)據(jù)查詢裝置相連,數(shù)據(jù)查詢裝置通過(guò)串口6向主控芯片8發(fā)送操作碼,該操作碼用于驗(yàn)證是否與純電動(dòng)汽車綜合信息數(shù)據(jù)存儲(chǔ)裝置出廠時(shí)設(shè)置的操作碼一致。
本實(shí)施例還包括CAN線9,主控芯片8通過(guò)CAN線9與純電動(dòng)汽車的OBD接口相連,OBD接口來(lái)自于純電動(dòng)汽車的OBD系統(tǒng),通過(guò)CAN線,主控芯片可讀取汽車運(yùn)行狀態(tài)的綜合數(shù)據(jù),并最終將數(shù)據(jù)存儲(chǔ)在存儲(chǔ)芯片上。
如圖2所示,本實(shí)施例具體采用下面的方法來(lái)實(shí)現(xiàn)純電動(dòng)汽車綜合信息數(shù)據(jù)存儲(chǔ)裝置的外殼是否被正常打開(kāi)的識(shí)別,具體步驟如下:
首先,判斷主控芯片8檢測(cè)數(shù)據(jù)查詢裝置是否有操作碼輸入,如果有操作碼且與電動(dòng)汽車數(shù)據(jù)存儲(chǔ)裝置出廠時(shí)設(shè)置的操作碼一致,主控芯片8屏蔽與螺孔3相連的引腳上的中斷檢測(cè),即是說(shuō),此時(shí)開(kāi)啟電動(dòng)汽車數(shù)據(jù)存儲(chǔ)裝置的外殼,并不會(huì)觸發(fā)中斷,是正常開(kāi)啟電動(dòng)汽車數(shù)據(jù)存儲(chǔ)裝置的外殼,此時(shí)發(fā)送相應(yīng)的查詢數(shù)據(jù)給請(qǐng)求端;
再者,而如果有操作碼,但操作碼與電動(dòng)汽車數(shù)據(jù)存儲(chǔ)裝置出廠時(shí)設(shè)置的操作碼不一致,主控芯片8不屏蔽與螺孔3相連的引腳上的中斷檢測(cè),此時(shí)如果開(kāi)啟電動(dòng)汽車數(shù)據(jù)存儲(chǔ)裝置的外殼,即擰下金屬螺絲2,則會(huì)導(dǎo)致主控芯片8的中斷引腳失去高電平而觸發(fā)中斷,主控芯片8在中斷處理時(shí),在規(guī)定的存儲(chǔ)地址通過(guò)設(shè)置特殊標(biāo)記的方式記錄下這次中斷,當(dāng)通過(guò)串口6對(duì)電動(dòng)汽車數(shù)據(jù)存儲(chǔ)裝置進(jìn)行數(shù)據(jù)查詢操作時(shí),先去讀取存儲(chǔ)地址,由于有標(biāo)記,則發(fā)送一個(gè)報(bào)警數(shù)據(jù)給串口6且不發(fā)送后續(xù)的查詢數(shù)據(jù)。
如果沒(méi)有操作碼,則與操作碼不一致相同的執(zhí)行結(jié)果,即主控芯片8不屏蔽與螺孔3相連的引腳上的中斷檢測(cè),此時(shí)如果開(kāi)啟電動(dòng)汽車數(shù)據(jù)存儲(chǔ)裝置的外殼,即擰下金屬螺絲2,則會(huì)導(dǎo)致主控芯片8的中斷引腳失去高電平而觸發(fā)中斷,主控芯片8在中斷處理時(shí),在規(guī)定的存儲(chǔ)地址通過(guò)設(shè)置特殊標(biāo)記的方式記錄下這次中斷,當(dāng)通過(guò)串口6對(duì)電動(dòng)汽車數(shù)據(jù)存儲(chǔ)裝置進(jìn)行數(shù)據(jù)查詢操作時(shí),先去讀取存儲(chǔ)地址,由于有標(biāo)記,則發(fā)送一個(gè)報(bào)警數(shù)據(jù)給串口6且不發(fā)送后續(xù)的查詢數(shù)據(jù)。
以上所述,僅是本發(fā)明的較佳實(shí)施例,并非對(duì)本發(fā)明做任何形式上的限制,凡是依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施例所作的任何簡(jiǎn)單修改、等同變化,均落入本發(fā)明的保護(hù)范圍之內(nèi)。