本申請涉及汽車控制器,具體涉及一種車載域控制器的復(fù)位方法、系統(tǒng)及產(chǎn)品。
背景技術(shù):
1、車輛在行駛過程中,由于硬件或軟件的問題,控制器本身會觸發(fā)復(fù)位,使控制器重新由初始化開始運(yùn)行,針對車載域控制器,目前的復(fù)位應(yīng)對策略只關(guān)注于復(fù)位過程中的應(yīng)對,而實(shí)際車載域控制器在復(fù)位成功后也可能存在相應(yīng)的安全問題,但目前針對車載域控制器異常復(fù)位成功后并未有對對應(yīng)的應(yīng)對策略來保證車輛的安全。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本申請實(shí)施例提供一種車載域控制器的復(fù)位方法、系統(tǒng)及產(chǎn)品。旨在域控制器異常復(fù)位成功后,通過對應(yīng)的復(fù)位應(yīng)對策略來保證域控制器異常復(fù)位成功后的車輛安全。
2、本申請實(shí)施例第一方面提供了一種車載域控制器的復(fù)位方法,所述方法包括:
3、監(jiān)測是否發(fā)生異常復(fù)位;
4、根據(jù)異常復(fù)位監(jiān)測結(jié)果,發(fā)送復(fù)位標(biāo)志位至域控制器中的控制模塊;
5、確定從異常復(fù)位開始至異常復(fù)位成功所花費(fèi)的異常復(fù)位時長;
6、將所述異常復(fù)位時長與預(yù)設(shè)時長進(jìn)行對比,獲得對比結(jié)果;
7、在所述對比結(jié)果為所述異常復(fù)位時長超過所述預(yù)設(shè)時長的情況下,控制所述控制模塊基于所述復(fù)位標(biāo)志位,發(fā)送安全指令至對應(yīng)的執(zhí)行控制器進(jìn)行執(zhí)行。
8、可選的,所述方法還包括:
9、在所述對比結(jié)果為所述異常復(fù)位時長未超過所述預(yù)設(shè)時長的情況下,控制所述控制模塊基于所述復(fù)位標(biāo)志位,在首個軟件運(yùn)行周期內(nèi)發(fā)送復(fù)位前指令至對應(yīng)的執(zhí)行控制器進(jìn)行執(zhí)行。
10、可選的,在根據(jù)異常復(fù)位監(jiān)測結(jié)果,發(fā)送復(fù)位標(biāo)志位至域控制器中的控制模塊之前,所述方法還包括:
11、在所述監(jiān)測結(jié)果為發(fā)生異常復(fù)位時,保持對執(zhí)行控制器硬線的低壓供電。
12、可選的,所述方法還包括:
13、實(shí)時接收所述控制模塊發(fā)送的關(guān)鍵狀態(tài)信息,所述關(guān)鍵狀態(tài)信息包括復(fù)位前的關(guān)鍵狀態(tài);
14、將接收的所述關(guān)鍵狀態(tài)信息存儲至非易損存儲空間。
15、可選的,確定復(fù)位前指令,包括:
16、獲取非易損存儲空間中存儲的復(fù)位前的關(guān)鍵狀態(tài);
17、基于所述復(fù)位前的關(guān)鍵狀態(tài),確定與所述復(fù)位前的關(guān)鍵狀態(tài)對應(yīng)的復(fù)位前指令。
18、可選的,所述方法還包括:
19、在所述對比結(jié)果為所述異常復(fù)位時長未超過所述預(yù)設(shè)時長的情況下,以復(fù)位前指令控制執(zhí)行控制器在異常復(fù)位時長內(nèi)維持復(fù)位前指令對應(yīng)的狀態(tài)。
20、可選的,所述方法還包括:
21、在所述對比結(jié)果為所述異常復(fù)位時長超過所述預(yù)設(shè)時長的情況下,在目標(biāo)時刻結(jié)束對各個執(zhí)行控制器的控制,并在異常復(fù)位成功時刻恢復(fù)對各個執(zhí)行控制器的控制,目標(biāo)時刻為從異常復(fù)位開始經(jīng)過預(yù)設(shè)時長后的時刻。
22、可選的,所述方法還包括:
23、在目標(biāo)時刻和異常復(fù)位成功時刻之間,各個執(zhí)行控制器基于自身的故障應(yīng)對策略執(zhí)行對應(yīng)的動作。
24、可選的,所述控制模塊包括:整車車身控制模塊,整車動力控制模塊。
25、可選的,整車車身控制模塊發(fā)送的關(guān)鍵狀態(tài)信息,包括:低壓電源狀態(tài)信息、雨刮運(yùn)行狀態(tài)信息、燈光狀態(tài)信息、硬線輸出狀態(tài)信息;
26、整車動力控制模塊發(fā)送的關(guān)鍵狀態(tài)信息,包括:整車可行駛狀態(tài)信息、高壓狀態(tài)信息、擋位狀態(tài)信息、電驅(qū)控制器運(yùn)行指令、電池控制器運(yùn)行指令。
27、本申請實(shí)施例第二方面提供了一種車載域控制器的復(fù)位系統(tǒng),所述系統(tǒng)包括:
28、復(fù)位識別模塊,用于監(jiān)測確定是否發(fā)生異常復(fù)位,根據(jù)異常復(fù)位監(jiān)測結(jié)果,發(fā)送復(fù)位標(biāo)志位至域控制器中的控制模塊;
29、超時處理模塊,用于確定從異常復(fù)位開始至異常復(fù)位成功所花費(fèi)的異常復(fù)位時長;以及,用于將所述異常復(fù)位時長與預(yù)設(shè)時長進(jìn)行對比,獲得對比結(jié)果;以及,用于在所述對比結(jié)果為所述異常復(fù)位時長超過所述預(yù)設(shè)時長的情況下,控制所述控制模塊基于所述復(fù)位標(biāo)志位,發(fā)送安全指令至對應(yīng)的執(zhí)行控制器進(jìn)行執(zhí)行。
30、本申請實(shí)施例第三方面提供了一種電子設(shè)備,包括:處理器、存儲器及存儲在所述存儲器上并在所述處理器上運(yùn)行的計算機(jī)程序,所述計算機(jī)程序被所述處理器執(zhí)行時實(shí)現(xiàn)如本申請第一方面所述的一種車載域控制器的復(fù)位方法中的步驟。
31、本申請實(shí)施例第四方面提供了一種計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)上存儲有計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)如本申請第一方面所述的一種車載域控制器的復(fù)位方法中的步驟。
32、本申請?zhí)峁┑囊环N車載域控制器的復(fù)位方法具有以下優(yōu)點(diǎn):
33、本申請實(shí)施例提供的一種車載域控制器的復(fù)位方法,首先監(jiān)測是否發(fā)生異常復(fù)位;根據(jù)異常復(fù)位監(jiān)測結(jié)果,發(fā)送復(fù)位標(biāo)志位至域控制器中的控制模塊;確定從異常復(fù)位開始至異常復(fù)位成功所花費(fèi)的異常復(fù)位時長;將異常復(fù)位時長與預(yù)設(shè)時長進(jìn)行對比,獲得對比結(jié)果;在對比結(jié)果為異常復(fù)位時長超過預(yù)設(shè)時長的情況下,控制控制模塊基于復(fù)位標(biāo)志位,發(fā)送安全指令至對應(yīng)的執(zhí)行控制器進(jìn)行執(zhí)行。由此,本申請由域控制器中的對應(yīng)模塊監(jiān)測域控制器自身是否發(fā)生異常復(fù)位,并在監(jiān)測到異常復(fù)位時,向域控制器內(nèi)部用于向各個執(zhí)行控制器發(fā)送指令的控制模塊發(fā)送異常標(biāo)識位,以告知控制模塊當(dāng)前域控制器處于異常復(fù)位狀態(tài),需要其自身執(zhí)行對應(yīng)的復(fù)位應(yīng)對策略。此時域控制器中的對應(yīng)模塊會監(jiān)測到復(fù)位成功所花費(fèi)的時長(即異常復(fù)位時長),如果該時長超過了預(yù)設(shè)時長,則確定此時車輛存在安全問題。此時將在異常復(fù)位成功后隨即向控制模塊發(fā)送安全指令,而控制模塊基于接收的復(fù)位標(biāo)志位知曉自身需要執(zhí)行對應(yīng)的復(fù)位應(yīng)對策略,此時在其接收到安全指令后,會將接收到的安全指令發(fā)送至對應(yīng)的執(zhí)行控制器進(jìn)行執(zhí)行,以確保在確定車輛存在安全問題的情況下,在異常復(fù)位成功后馬上控制車輛轉(zhuǎn)換至安全狀態(tài),如對所有工作過程中涉及高壓上電的執(zhí)行控制器,向其發(fā)送高壓下電的安全指令。
1.一種車載域控制器的復(fù)位方法,其特征在于,應(yīng)用于域控制器,所述方法包括:
2.根據(jù)權(quán)利要求1所述的一種車載域控制器的復(fù)位方法,其特征在于,所述方法還包括:
3.根據(jù)權(quán)利要求1所述的一種車載域控制器的復(fù)位方法,其特征在于,在根據(jù)異常復(fù)位監(jiān)測結(jié)果,發(fā)送復(fù)位標(biāo)志位至域控制器中的控制模塊之前,所述方法還包括:
4.根據(jù)權(quán)利要求1所述的一種車載域控制器的復(fù)位方法,其特征在于,所述方法還包括:
5.根據(jù)權(quán)利要求4所述的一種車載域控制器的復(fù)位方法,其特征在于,確定復(fù)位前指令,包括:
6.根據(jù)權(quán)利要求1所述的一種車載域控制器的復(fù)位方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求1所述的一種車載域控制器的復(fù)位方法,其特征在于,所述方法還包括:
8.根據(jù)權(quán)利要求1所述的一種車載域控制器的復(fù)位方法,其特征在于,所述方法還包括:
9.根據(jù)權(quán)利要求1所述的一種車載域控制器的復(fù)位方法,其特征在于,所述控制模塊包括:整車車身控制模塊,整車動力控制模塊。
10.根據(jù)權(quán)利要求9所述的一種車載域控制器的復(fù)位方法,其特征在于,整車車身控制模塊發(fā)送的關(guān)鍵狀態(tài)信息,包括:低壓電源狀態(tài)信息、雨刮運(yùn)行狀態(tài)信息、燈光狀態(tài)信息、硬線輸出狀態(tài)信息;
11.一種車載域控制器的復(fù)位系統(tǒng),其特征在于,所述系統(tǒng)包括:
12.一種電子設(shè)備,其特征在于,包括:處理器、存儲器及存儲在所述存儲器上并在所述處理器上運(yùn)行的計算機(jī)程序,所述計算機(jī)程序被所述處理器執(zhí)行時實(shí)現(xiàn)如權(quán)利要求1至10中任一項所述的一種車載域控制器的復(fù)位方法中的步驟。
13.一種計算機(jī)可讀存儲介質(zhì),其特征在于,所述計算機(jī)可讀存儲介質(zhì)上存儲有計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)如權(quán)利要求1至10中任一項所述的一種車載域控制器的復(fù)位方法中的步驟。