本技術(shù)涉及車載域控制器ota升級,具體涉及一種ota升級的高壓維持方法、系統(tǒng)及產(chǎn)品。
背景技術(shù):
1、目前,在包含高壓控制的域控制器無分區(qū)時,對域控制器的ota升級過程中,該域控制器會失去對整車的高壓控制,也就是當(dāng)升級包含高壓控制邏輯的域控制器時,在ota升級過程中,整車會下高壓,在低壓下進行升級,這就會造成靜態(tài)下的車輛高壓功能使用受限。
技術(shù)實現(xiàn)思路
1、有鑒于此,本技術(shù)實施例提供一種ota升級的高壓維持方法、系統(tǒng)及產(chǎn)品。旨在對包含高壓控制邏輯用于對車輛高壓進行控制的域控制器進行ota升級時,維持車輛高壓。
2、本技術(shù)實施例第一方面提供了一種ota升級的高壓維持方法,所述方法包括:
3、應(yīng)用于接管控制器,所述接管控制器中部署有高壓冗余控制程序,所述方法包括:
4、響應(yīng)于目標域控制器進行ota升級的升級標志信號,在自身能接收高壓開關(guān)信號的情況下,在第一時長內(nèi)發(fā)送高壓接管就緒信號至所述目標域控制器,以控制所述目標域控制器停發(fā)高壓控制指令,目標域控制器為進行高壓控制的域控制器;
5、在監(jiān)測確定所述目標域控制器未進行高壓控制的情況下,根據(jù)接收的高壓開關(guān)信號,對車輛進行高壓控制;
6、在監(jiān)測確定所述目標域控制器在第二時長內(nèi)停發(fā)高壓控制指令的情況下,在第三時長內(nèi)發(fā)送高壓控制指令,以接管對車輛的高壓控制,所述第三時長與停發(fā)高壓控制指令對應(yīng)的時長之和小于所述目標域控制器與高壓部件控制器之間的約定時長;
7、在接管對車輛的高壓控制的情況下,持續(xù)發(fā)送高壓接管狀態(tài)信號至所述目標域控制器,以控制所述目標域控制器進行ota升級。
8、可選的,所述方法還包括:
9、在第一時長內(nèi)目標域控制器未接收到接管控制器發(fā)送的高壓接管就緒信號和拒絕接管信號的情況下,所述目標域控制器執(zhí)行整車高壓下電后進行ota升級。
10、可選的,所述方法還包括:
11、在第三時長內(nèi)目標域控制器未接收到接管控制器發(fā)送的高壓接管狀態(tài)信號的情況下,所述目標域控制器執(zhí)行整車高壓下電后進行ota升級。
12、可選的,所述方法還包括:
13、在監(jiān)測確定所述目標域控制器未在第二時長內(nèi)停發(fā)高壓控制指令的情況下,發(fā)送高壓接管失敗信號至所述目標域控制器,以控制所述目標域控制器在還需進行ota升級的情況下,執(zhí)行整車高壓下電后進行ota升級。
14、可選的,所述方法還包括:
15、響應(yīng)于目標域控制器在第四時長內(nèi)ota升級完成后發(fā)送的升級完成標志信號,發(fā)送退出接管信號至所述目標域控制器,以控制所述目標域控制器開始接管對車輛的高壓控制;
16、響應(yīng)于目標域控制器基于所述退出接管信號發(fā)送的接管信號,停發(fā)高壓控制指令,以控制所述目標域控制器在第三時長內(nèi)進行高壓控制指令的發(fā)送。
17、可選的,控制所述目標域控制器在第三時長內(nèi)進行高壓控制指令的發(fā)送,包括:
18、控制所述目標域控制器將軟件提前運行至高壓狀態(tài);
19、基于軟件運行至的高壓狀態(tài),控制所述目標域控制器在第三時長內(nèi)進行高壓控制指令的發(fā)送。
20、可選的,所述方法還包括:
21、響應(yīng)于目標域控制器基于所述退出接管信號發(fā)送的拒絕接管信號,控制整車進行高壓下電。
22、可選的,所述方法還包括:
23、響應(yīng)于未在第四時長內(nèi)接收到升級完成標志信號,控制整車進行高壓下電;
24、響應(yīng)于目標域控制器在第四時長內(nèi)ota升級失敗后發(fā)送的升級失敗標志信號,控制整車進行高壓下電;
25、在監(jiān)測確定目標域控制器升級過程中出現(xiàn)故障的情況下,控制整車進行高壓下電。
26、可選的,所述方法還包括:
27、響應(yīng)于目標域控制器進行ota升級的升級標志信號,在自身無法接收高壓開關(guān)信號的情況下,確定車輛狀態(tài);
28、在車輛處于高壓狀態(tài)的情況下,在第一時長內(nèi)發(fā)送高壓接管就緒信號至所述目標域控制器,以控制所述目標域控制器停發(fā)高壓控制指令;
29、在檢測確定所述目標域控制器在第二時長內(nèi)停發(fā)高壓控制指令的情況下,在第三時長內(nèi)發(fā)送高壓控制指令,以接管對車輛的高壓控制,所述第三時長與停發(fā)高壓控制指令對應(yīng)的時長之和小于所述目標域控制器與高壓部件控制器之間的約定時長;
30、在接管對車輛的高壓控制的情況下,持續(xù)發(fā)送高壓接管狀態(tài)信號至所述目標域控制器,以控制所述目標域控制器進行ota升級。
31、可選的,所述方法還包括:
32、在車輛未處于高壓狀態(tài)的情況下,在第一時長內(nèi)發(fā)送拒絕接管信號至所述目標域控制器,以控制所述目標域控制器進行ota升級。
33、可選的,所述接管控制器包括車載其他域控制器、跟高壓部件控制器和目標域控制器存在通信鏈路的控制器、目標域控制器對其進行高壓控制的高壓部件控制器中的一者。
34、可選的,在所述接管控制器為目標域控制器對其進行高壓控制的高壓部件控制器的情況下,所述接管控制器對自身進行高壓控制時,通過內(nèi)部信號交互進行高壓控制。
35、本技術(shù)實施例第二方面提供了一種ota升級的高壓維持系統(tǒng),所述系統(tǒng)包括:
36、接管信號發(fā)送模塊,用于響應(yīng)于目標域控制器進行ota升級的升級標志信號,在自身能接收高壓開關(guān)信號的情況下,在第一時長內(nèi)發(fā)送高壓接管就緒信號至所述目標域控制器,以控制所述目標域控制器停發(fā)高壓控制指令,目標域控制器為進行高壓控制的域控制器;
37、監(jiān)測模塊,用于在監(jiān)測確定所述目標域控制器未進行高壓控制的情況下,根據(jù)接收的高壓開關(guān)信號,對車輛進行高壓控制;
38、高壓控制模塊,用于在監(jiān)測確定所述目標域控制器在第二時長內(nèi)停發(fā)高壓控制指令的情況下,在第三時長內(nèi)發(fā)送高壓控制指令,以接管對車輛的高壓控制,所述第三時長與停發(fā)高壓控制指令對應(yīng)的時長之和小于所述目標域控制器與高壓部件控制器之間的約定時長;
39、狀態(tài)信號發(fā)送模塊,用于在接管對車輛的高壓控制的情況下,持續(xù)發(fā)送高壓接管狀態(tài)信號至所述目標域控制器,以控制所述目標域控制器進行ota升級。
40、本技術(shù)實施例第三方面提供了一種電子設(shè)備,包括:處理器、存儲器及存儲在所述存儲器上并在所述處理器上運行的計算機程序,所述計算機程序被所述處理器執(zhí)行時實現(xiàn)如本技術(shù)第一方面所述的一種ota升級的高壓維持方法中的步驟。
41、本技術(shù)實施例第四方面提供了一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如本技術(shù)第一方面所述的一種ota升級的高壓維持方法中的步驟。
42、本技術(shù)提供的一種ota升級的高壓維持方法具有以下優(yōu)點:
43、本技術(shù)實施例提供的一種ota升級的高壓維持方法,應(yīng)用于接管控制器,接管控制器中部署有高壓冗余控制程序,該高壓冗余控制程序用于在確定目標域控制器進行ota升級的過程中,通過該高壓冗余控制程序接管對車輛的高壓控制。首先,響應(yīng)于目標域控制器進行ota升級的升級標志信號,在自身能接收高壓開關(guān)信號的情況下,在第一時長內(nèi)發(fā)送高壓接管就緒信號至目標域控制器,以控制目標域控制器停發(fā)高壓控制指令,目標域控制器為進行高壓控制的域控制器;在監(jiān)測確定目標域控制器未進行高壓控制的情況下,根據(jù)接收的高壓開關(guān)信號,對車輛進行高壓控制;在監(jiān)測確定目標域控制器在第二時長內(nèi)停發(fā)高壓控制指令的情況下,在第三時長內(nèi)發(fā)送高壓控制指令,以接管對車輛的高壓控制,第三時長與停發(fā)高壓控制指令對應(yīng)的時長之和小于目標域控制器與高壓部件控制器之間的約定時長;在接管對車輛的高壓控制的情況下,持續(xù)發(fā)送高壓接管狀態(tài)信號至目標域控制器,以控制目標域控制器進行ota升級。由此,本技術(shù)引入配置了高壓冗余控制程序的接管控制器,在原本用于對車輛進行高壓控制的目標域控制器進行ota升級的過程中,由該接管控制器主動接管對車輛的高壓控制,從而使得即使目標域控制器不存在分區(qū),也能在自身進行ota升級時,在車輛處于高壓上電狀態(tài)下維持車輛的高壓,從而保證靜態(tài)下車輛的相關(guān)功能的使用不受限,如空調(diào)制冷制熱、座椅加熱等功能,也就是車輛可以在ota升級過程中,針對需要高壓才能使用的功能不會受到ota升級的影響。