一種檢測車輛模塊是否被更換的方法以及系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及檢測車輛模塊是否被更換的方法。該方法包括:車輛的主要控制單元在工廠匹配時自動生成隨機碼,發(fā)送給被檢測模塊并且儲存于各被檢測模塊中;在車輛開始使用時,激活檢測功能;主要控制單元周期性地發(fā)送隨機碼給被檢測模塊,被檢測模塊判斷自身存儲的隨機碼是否與當前從主要控制單元收到的隨機碼一致。根據(jù)本發(fā)明的檢測車輛模塊是否被更換的方法能夠探測車輛中是否有模塊被替換、是否存在潛在的偷竊行為。
【專利說明】
一種檢測車輛模塊是否被更換的方法以及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及車輛檢測技術(shù),具體地涉及一種能夠檢測車輛中的主要模塊是否被更換的技術(shù)。
【背景技術(shù)】
[0002]ECU (Electronic Control Unit)電子控制單元,又稱“行車電腦”、“車載電腦”等。從用途上講則是汽車專用微機控制器。它和普通的電腦一樣,由微處理器(CPU)、存儲器(ROM、RAM、EEPR0M)、輸入/輸出接口(I/O)、模數(shù)轉(zhuǎn)換器(A/D)以及整形、驅(qū)動等大規(guī)模集成電路組成。用一句簡單的話來形容就是“ECU就是汽車的大腦”。
[0003]目前在一些中高級轎車上,不但發(fā)動機上應(yīng)用E⑶,在其它許多地方都可發(fā)現(xiàn)E⑶的蹤影。例如ABS防抱死制凍系統(tǒng),電控自動變速器系統(tǒng),主動懸架系統(tǒng)、SRS安全氣囊系統(tǒng)、多向可調(diào)電控座椅系統(tǒng)、娛樂系統(tǒng)等都配置有各自的ECU。
[0004]另外,隨著轎車電子化自動化的提高,ECU將會日益增多,線路會日益復雜。為了簡化電路和降低成本,汽車上多個ECU之間的信息傳遞就要采用一種稱為多路復用通信網(wǎng)絡(luò)的技術(shù),將整車的E⑶形成一個網(wǎng)絡(luò)系統(tǒng),也就是“CAN-BUS” (controller areanetwork-bus)數(shù)據(jù)總線。
[0005]可見,E⑶已經(jīng)成為汽車的重要構(gòu)成單元,因此,其也就自然變成偷竊者的主要目標之一,目前市面上經(jīng)常有汽車的主要控制部件被盜,流入黑市,造成車主或者OEM—定程度的財產(chǎn)損失。
[0006]
【發(fā)明內(nèi)容】
[0007]鑒于上述問題,本發(fā)明旨在提供一種能夠探測車輛是否有模塊被替換、或者是否有潛在的車輛偷竊行為的檢測車輛模塊是否被更換的方法及其系統(tǒng)。
[0008]本發(fā)明的檢測車輛模塊是否被更換的方法,是利用車輛的主要控制單元檢測多個被檢測模塊是否被更換,其特征在于,包括:
出廠匹配步驟,車輛的主要控制單元在工廠匹配時自動生成隨機碼,發(fā)送給被檢測模塊并且儲存于各被檢測模塊中;
功能激活步驟,在車輛開始使用時,激活檢測功能;
檢測校核步驟,主要控制單元周期性地發(fā)送隨機碼給被檢測模塊,被檢測模塊判斷自身存儲的隨機碼是否與當前從主要控制單元收到的隨機碼一致。
[0009]優(yōu)選地,在所述檢測校核步驟中,當被檢測模塊判斷自身存儲的隨機碼與從主要控制單元收到的隨機碼全部一致的情況下,允許車輛正常工作。
[0010]優(yōu)選地,在所述檢測校核步驟中,當至少N個被檢測模塊判斷自身存儲的隨機碼與從主要控制單元收到的隨機碼不一致的情況下,不允許車輛正常工作。
[0011]優(yōu)選地,在所述檢測校核步驟中,當至少N個被檢測模塊判斷自身存儲的隨機碼與從主要控制單元收到的隨機碼不一致的情況下,在不允許車輛正常工作的同時,也使得隨機碼不一致判斷為不一致的被檢測模塊的本身不工作。
[0012]優(yōu)選地,在所述檢測校核步驟中,所述N為2。
[0013]優(yōu)選地,在所述功能激活步驟中,通過先置車輛點火開關(guān)到ACC檔來激活該檢測功能。
[0014]優(yōu)選地,在所述檢測校核步驟中,主要控制單元以10ms的周期發(fā)送隨機碼給被檢測模塊。
[0015]優(yōu)選地,在所述出廠匹配步驟中,車輛的主要控制單元在工廠匹配時自動生成隨機碼,通過CAN總線將該隨機碼發(fā)送出去,各被檢測模塊自動接收到該隨機碼。
[0016]本發(fā)明的檢測車輛模塊是否被更換的系統(tǒng),其特征在于,包括:
主要控制單元,用于在工廠匹配時自動生成隨機碼并發(fā)送給下述的被檢測模塊,并且,在用戶開始使用車輛時周期性地發(fā)送隨機碼給下述的被檢測模塊;以及
多個被檢測模塊,用于儲存在工廠匹配時從所述主要控制單元發(fā)送來的隨機碼,并且,用于在用戶使用車輛時判斷自身存儲的隨機碼是否與用戶開始使用車輛時從所述主要控制單元收到的隨機碼一致。
[0017]優(yōu)選地,所述主要控制單元和所述多個被檢測模塊通過CAN總線進行信息傳遞。
[0018]根據(jù)本發(fā)明的檢測車輛模塊是否被更換的方法以及系統(tǒng),能夠車輛中是否有模塊被替換、是否存在車輛偷竊行為,當車輛中的相關(guān)模塊被替換替換的情況下,則會使得車輛不能夠啟動,這樣就避免了車輛被隨意改裝造成的安全隱患。
[0019]
【專利附圖】
【附圖說明】
[0020]圖1是本發(fā)明的檢測車輛模塊是否被更換的方法的流程圖。
[0021]圖2是表示本發(fā)明的檢測車輛模塊是否被更換的方法中的出廠匹配步驟SlOl的示意圖。
[0022]圖3是表示本發(fā)明的檢測車輛模塊是否被更換的方法中的檢測校核步驟S103的示意圖。
[0023]
【具體實施方式】
[0024]下面介紹的是本發(fā)明的多個實施例中的一些,旨在提供對本發(fā)明的基本了解。并不旨在確認本發(fā)明的關(guān)鍵或決定性的要素或限定所要保護的范圍。
[0025]本發(fā)明主要是探測是否有模塊被替換、是否有潛在的車輛偷竊行為,如果在存在這樣的潛在危險的情況下,則不允許車輛啟動。
[0026]下面參照圖1?圖3說明本發(fā)明的檢測車輛模塊是否被更換的方法。
[0027]圖1是本發(fā)明的檢測車輛模塊是否被更換的方法的流程圖。
[0028]本發(fā)明的檢測車輛模塊是否被更換的方法是利用車輛的主要控制單元檢測多個被檢測模塊是否被更換的方法,這里,被檢測模塊例如可以是車輛中的多個ECU。
[0029]如圖1所示,本發(fā)明的主要方法包括下述步驟: 出廠匹配步驟SlOl:車輛的主要控制單元在OEM工廠匹配時,自動生成一串隨機碼,這些隨機碼通過CAN總線發(fā)送出去,各個被檢測模塊自動接收隨機碼,并且將接收到的隨機碼存儲于自身的存儲器中。圖2是表示本發(fā)明的檢測車輛模塊是否被更換的方法中出廠匹配步驟SlOl的示意圖。如圖2所示,主要控制單元在OEM工廠匹配時產(chǎn)生隨機碼,這些隨機碼通過CAN總線分別由作為各檢測模塊的E⑶I?E⑶2接收并存儲于自身的EEPROM中。
[0030]功能激活步驟S102,在車輛開始使用時,激活檢測功能。這里作為激活檢測功能的一個實施方式可以是,當用戶開始使用車輛時,先置點火開關(guān)到ACC檔,則該功能檢測被激活。ACC檔位是汽車的電源檔位,一般由車鑰匙控制,為音響、照明等部分器件供電。在汽車還沒有發(fā)動之前,如果鑰匙置于ACC檔,則一些用電不太大的設(shè)備,比如,音響、收音機、點煙器等就通電了(而這時汽車還沒有開始發(fā)動)。即,在本發(fā)明該實施方式中是通過在汽車沒有發(fā)動之前判斷是否位于ACC檔而來激活檢測功能的。
[0031]檢測校核步驟S103:在檢測功能激活后,主要控制單元周期性地發(fā)送隨機碼給被檢測模塊,被檢測模塊判斷自身存儲的隨機碼是否與當前從主要控制單元收到的隨機碼一致。圖3是表示本發(fā)明的檢測車輛模塊是否被更換的方法中的出廠檢測校核步驟S103的示意圖。如圖3所示,在檢測功能激活后,主要控制單元周期性地發(fā)送隨機碼給被檢測模塊(圖3中的“接收”方向),被檢測模塊判斷自身存儲的隨機碼是否與當前從主要控制單元收到的隨機碼一致并且將判斷結(jié)果返回給主要控制單元(圖3中的“應(yīng)答”方向)。
[0032]具體地,主控單元周期性的發(fā)送隨機碼到CAN網(wǎng)絡(luò),這里,發(fā)送的周期可以根據(jù)實際情況進行確定,例如,設(shè)定為100ms。E⑶1,E⑶2……ECUn從CAN網(wǎng)絡(luò)收到隨機碼,并與自身已存儲的隨機碼校核,如果相同,則發(fā)出一個肯定的應(yīng)答,如果不相同,則發(fā)出一個否定的應(yīng)答。E⑶1,E⑶2……ECUn如圖3所示為相同的響應(yīng)模式。
[0033]進一步,當主要控制單元接收到多于N個否定應(yīng)答時,主要控制單元使得啟動機的啟動信號不工作,由此使得車輛無法啟動。這里,例如可以將N設(shè)定為2,這樣,當主要控制單元接收到多于2個否定應(yīng)答時,則使得啟動啟動機的信號不工作。
[0034]而且,當E⑶1,E⑶2……ECUn校核得出隨機碼不同的情況下,也使得自身的一些功能不工作。例如,可以使得儀表常亮、娛樂系統(tǒng)無法正常使用、雨刮無法工作、發(fā)動機不運行坐寸ο
[0035]具體地,舉幾個例子進行說明:如果ECUl是娛樂系統(tǒng)的電子控制單元的話,則可以設(shè)置為禁止娛樂系統(tǒng)發(fā)出聲音;如果E⑶2是發(fā)動機的電子控制單元的話,則可以設(shè)置為不允許噴油點火;如果ECU3是儀表的電子控制單元的話,可以設(shè)置為使其常亮。
[0036]另一方面,如果經(jīng)過校核,全為肯定應(yīng)答,則車輛正常工作。
[0037]根據(jù)本發(fā)明的檢測車輛模塊是否被更換的方法,當車輛中的相關(guān)模塊被替換替換的情況下,則會使得車輛不能夠啟動,這樣就避免了車輛被隨意改裝造成的安全隱患。
[0038]接著,對本發(fā)明的檢測車輛模塊是否被更換的系統(tǒng)進行簡單說明。本發(fā)明的檢測車輛模塊是否被更換的系統(tǒng)包括:主要控制單元,用于在工廠匹配時自動生成隨機碼并發(fā)送給下述的被檢測模塊,并且,在用戶
開始使用車輛時周期性地發(fā)送隨機碼給下述的被檢測模塊;以及多個被檢測模塊,用于儲存在工廠匹配時從所述主要控制單元發(fā)送來的隨機碼,并且,用于在用戶使用車輛時判斷自身存儲的隨機碼是否與用戶開始使用車輛時從所述主要控制單元收到的隨機碼一致。這里,所述主要控制單元和所述多個被檢測模塊通過CAN總線進行信息傳遞,被檢測模塊是車輛中的多個ECU。
[0039]以上例子主要說明了本發(fā)明的檢測車輛模塊是否被更換的方法以及檢測車輛模塊是否被更換的系統(tǒng)。盡管只對其中一些本發(fā)明的【具體實施方式】進行了描述,但是本領(lǐng)域普通技術(shù)人員應(yīng)當了解,本發(fā)明可以在不偏離其主旨與范圍內(nèi)以許多其他的形式實施。因此,所展示的例子與實施方式被視為示意性的而非限制性的,在不脫離如所附各權(quán)利要求所定義的本發(fā)明精神及范圍的情況下,本發(fā)明可能涵蓋各種的修改與替換。
【權(quán)利要求】
1.一種檢測車輛模塊是否被更換的方法,是利用車輛的主要控制單元檢測多個被檢測模塊是否被更換,其特征在于,包括: 出廠匹配步驟,車輛的主要控制單元在工廠匹配時自動生成隨機碼,發(fā)送給被檢測模塊并且儲存于各被檢測模塊中; 功能激活步驟,在車輛開始使用時,激活檢測功能; 檢測校核步驟,主要控制單元周期性地發(fā)送隨機碼給被檢測模塊,被檢測模塊判斷自身存儲的隨機碼是否與當前從主要控制單元收到的隨機碼一致。
2.如權(quán)利要求1所述的檢測車輛模塊是否被更換的方法,其特征在于, 在所述檢測校核步驟中,當被檢測模塊判斷自身存儲的隨機碼與從主要控制單元收到的隨機碼全部一致的情況下,允許車輛正常工作。
3.如權(quán)利要求1所述的檢測車輛模塊是否被更換的方法,其特征在于, 在所述檢測校核步驟中,當至少N個被檢測模塊判斷自身存儲的隨機碼與從主要控制單元收到的隨機碼不一致的情況下,不允許車輛正常工作。
4.如權(quán)利要求3所述的檢測車輛模塊是否被更換的方法,其特征在于, 在所述檢測校核步驟中,當至少N個被檢測模塊判斷自身存儲的隨機碼與從主要控制單元收到的隨機碼不一致的情況下,在不允許車輛正常工作的同時,也使得隨機碼不一致判斷為不一致的被檢測模塊的本身不工作。
5.如權(quán)利要求4所述的檢測車輛模塊是否被更換的方法,其特征在于, 在所述檢測校核步驟中,所述N為2。
6.如權(quán)利要求1?5任意一項所述的檢測車輛模塊是否被更換的方法,其特征在于, 在所述功能激活步驟中,通過先置車輛點火開關(guān)到ACC檔來激活該檢測功能。
7.如權(quán)利要求6所述的檢測車輛模塊是否被更換的方法,其特征在于, 在所述檢測校核步驟中,主要控制單元以10ms的周期發(fā)送隨機碼給被檢測模塊。
8.如權(quán)利要求7所述的檢測車輛模塊是否被更換的方法,其特征在于, 在所述出廠匹配步驟中,車輛的主要控制單元在工廠匹配時自動生成隨機碼,通過CAN總線將該隨機碼發(fā)送出去,各被檢測模塊自動接收到該隨機碼。
9.一種檢測車輛模塊是否被更換的系統(tǒng),其特征在于,包括: 主要控制單元,用于在工廠匹配時自動生成隨機碼并發(fā)送給下述的被檢測模塊,并且,在用戶開始使用車輛時周期性地發(fā)送隨機碼給下述的被檢測模塊;以及 多個被檢測模塊,用于儲存在工廠匹配時從所述主要控制單元發(fā)送來的隨機碼,并且,用于在用戶使用車輛時判斷自身存儲的隨機碼是否與用戶開始使用車輛時從所述主要控制單元收到的隨機碼一致。
10.如權(quán)利要求9所述的檢測車輛模塊是否被更換的系統(tǒng),其特征在于, 所述主要控制單元和所述多個被檢測模塊通過CAN總線進行信息傳遞。
【文檔編號】B60R25/00GK104176002SQ201310203189
【公開日】2014年12月3日 申請日期:2013年5月28日 優(yōu)先權(quán)日:2013年5月28日
【發(fā)明者】馮香枝, 胡朝峰, 楊會, 宋國強, 雷鎂, 王海軍 申請人:上海汽車集團股份有限公司