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