本申請涉及車輛下電喚醒,尤其涉及一種車輛下電后的低功耗喚醒系統(tǒng)、方法、設(shè)備及介質(zhì)。
背景技術(shù):
1、隨著汽車智能化浪潮的席卷,車輛下電后的功能需求日益豐富,諸如全方位360度防盜監(jiān)控、油箱油量精確監(jiān)測等高級功能成為標(biāo)配。這些功能的實現(xiàn),促使越來越多的車輛控制器必須具備下電喚醒能力,以隨時響應(yīng)安全監(jiān)控與數(shù)據(jù)收集的需求。然而,隨著汽車電子化程度加深,單個控制器的集成度與復(fù)雜度飆升,其靜態(tài)功耗也相應(yīng)攀升,給車輛能源管理帶來挑戰(zhàn)。另外,現(xiàn)有系統(tǒng)利用通信can喚醒或基于iso?11898協(xié)議喚醒所喚醒的控制器越來越多,導(dǎo)致下電狀態(tài)下系統(tǒng)功耗越來越多,不利于用戶的長期停車。
2、現(xiàn)有解決方案多為在主控芯片進入低功耗睡眠模式后,通過硬線喚醒信號或can報文喚醒,使其再次進入工作狀態(tài),使主控芯片在不需要工作時能夠節(jié)省能源。通過配置汽車主控和can收發(fā)器,從而實現(xiàn)對主控的休眠和喚醒的控制。但目前的技術(shù)方案存在兩點問題:一是未考慮車輛下電之后需要實現(xiàn)的功能和控制器的喚醒;二是利用通信can喚醒或基于iso?11898協(xié)議喚醒時,所有帶有喚醒功能的控制器頻繁在休眠與喚醒之間切換,使系統(tǒng)功耗越來越大。
技術(shù)實現(xiàn)思路
1、針對現(xiàn)有技術(shù)的上述不足,本申請?zhí)峁┮环N車輛下電后的低功耗喚醒系統(tǒng)、方法、設(shè)備及介質(zhì),以解決現(xiàn)有的方案未考慮車輛下電之后需要實現(xiàn)的功能和控制器的喚醒、所有帶有喚醒功能的控制器頻繁在休眠與喚醒之間切換,使系統(tǒng)功耗越來越大的問題。
2、第一方面,本申請?zhí)峁┝艘环N車輛下電后的低功耗喚醒系統(tǒng),系統(tǒng)包括:主控模塊a,與主控模塊a相連的主控模塊b、can通訊模塊、sbc(system?basis?chip?系統(tǒng)基礎(chǔ)芯片)電池模塊;其中,主控模塊b、can通訊模塊分別與sbc電池模塊相連,主控模塊b與can通訊模塊相連;當(dāng)車輛下電后,主控模塊a和主控模塊b將當(dāng)前運行數(shù)據(jù)保存,并發(fā)送第一信息至sbc電池模塊,進而sbc電池模塊停止為主控模塊a和主控模塊b供電,sbc電池模塊繼續(xù)為can通訊模塊供電;當(dāng)can通訊模塊檢測到can幀時,通過sbc電源模塊,喚醒主控模塊b;當(dāng)主控模塊b檢測到can幀為預(yù)設(shè)特定幀時,喚醒主控模塊a,否則主控模塊b再次進入停止的工作狀態(tài);當(dāng)主控模塊a喚醒后,主控模塊a獲取can通訊模塊傳輸?shù)念A(yù)設(shè)特定幀,喚醒預(yù)設(shè)特定幀對應(yīng)的車輛控制器。
3、進一步地,主控模塊a與主控模塊b均內(nèi)設(shè)主控芯片,且主控芯片為asil?b等級;主控模塊a內(nèi)設(shè)第一喚醒程序,且第一喚醒程序至少包括預(yù)設(shè)時間段喚醒、主控模塊a喚醒、主控模塊b喚醒;其中,第一喚醒程序之間為邏輯或的關(guān)系;主控模塊b內(nèi)設(shè)第二喚醒程序,且第二喚醒程序至少包括預(yù)設(shè)時間段喚醒、主控模塊a喚醒、主控模塊b喚醒、can通訊模塊喚醒;其中,第二喚醒程序之間為邏輯或的關(guān)系。
4、進一步地,sbc電源模塊包含3個分立的供電模塊,分別為第一供電模塊、第二供電模塊和第三供電模塊;第一供電模塊與主控模塊a相連;第二供電模塊與主控模塊b相連;第三供電模塊與can通訊模塊相連。
5、進一步地,主控模塊a、主控模塊b、can通訊模塊與sbc電源模塊之間為spi通信;主控模塊a與主控模塊b之間為spi通信,主控模塊a與can通訊模塊之間為can通信,主控模塊b與can通訊模塊之間為can通訊模塊到主控模塊b的單向can通信。
6、進一步地,主控模塊b被喚醒后以預(yù)設(shè)低功耗模式運行。
7、進一步地,當(dāng)為車輛上電時,sbc電池模塊持續(xù)為主控模塊a、主控模塊b、can通訊模塊供電;can通訊模塊向主控模塊a傳輸can幀;主控模塊a處理can幀,以及將預(yù)設(shè)關(guān)鍵數(shù)據(jù),傳輸至主控模塊b,獲取主控模塊b反饋的分析結(jié)果;其中,預(yù)設(shè)關(guān)鍵數(shù)據(jù)至少包括主控模塊a自身的故障信息和車輛控制器的運行數(shù)據(jù),主控模塊b包括主控模塊a自身的故障信息和車輛控制器的運行數(shù)據(jù)對應(yīng)的預(yù)設(shè)分析程序。
8、第二方面,本申請?zhí)峁┝艘环N車輛下電后的低功耗喚醒方法,應(yīng)用于車輛下電后的低功耗喚醒系統(tǒng),方法包括:檢測車輛是否下電,當(dāng)車輛下電后,主控模塊a和主控模塊b將當(dāng)前運行數(shù)據(jù)保存,并發(fā)送第一信息至sbc電池模塊,進而sbc電池模塊停止為主控模塊a和主控模塊b供電,sbc電池模塊繼續(xù)為can通訊模塊供電;當(dāng)can通訊模塊檢測到can幀時,通過sbc電源模塊,喚醒主控模塊b;當(dāng)主控模塊b檢測到can幀為預(yù)設(shè)特定幀時,喚醒主控模塊a,否則主控模塊b再次進入停止的工作狀態(tài)。
9、進一步地,在檢測車輛是否下電之后,方法還包括:當(dāng)為車輛上電時,sbc電池模塊持續(xù)為主控模塊a、主控模塊b、can通訊模塊供電;通過can通訊模塊向主控模塊a傳輸can幀;通過主控模塊a處理can幀,以及將預(yù)設(shè)關(guān)鍵數(shù)據(jù),傳輸至主控模塊b,獲取主控模塊b反饋的分析結(jié)果;其中,預(yù)設(shè)關(guān)鍵數(shù)據(jù)至少包括主控模塊a自身的故障信息和車輛控制器的運行數(shù)據(jù),主控模塊b包括主控模塊a自身的故障信息和車輛控制器的運行數(shù)據(jù)對應(yīng)的預(yù)設(shè)分析程序。
10、第三方面,本申請?zhí)峁┝艘环N車輛下電后的低功耗喚醒設(shè)備,設(shè)備包括:處理器;以及存儲器,其上存儲有可執(zhí)行代碼,當(dāng)可執(zhí)行代碼被執(zhí)行時,使得處理器執(zhí)行如上述任一項的一種車輛下電后的低功耗喚醒方法。
11、第四方面,本申請?zhí)峁┝艘环N非易失性計算機存儲介質(zhì),其上存儲有計算機指令,計算機指令在被執(zhí)行時實現(xiàn)如上述任一項的一種車輛下電后的低功耗喚醒方法。
12、本領(lǐng)域技術(shù)人員能夠理解的是,本申請至少具有如下有益效果:
13、本申請通過一種車輛下電后的低功耗喚醒系統(tǒng)、方法、設(shè)備及介質(zhì),實現(xiàn)了通過主控模塊a、b等,使車輛控制器在車輛下電后可被主控模塊a喚醒。另外,本申請涉及預(yù)設(shè)特定幀,且預(yù)設(shè)特定幀與不同車輛控制器存在對應(yīng)關(guān)系,本申請能夠通過針對不同車輛控制器設(shè)定的預(yù)設(shè)特定幀進行預(yù)設(shè)特定幀喚醒,使喚醒更加精準(zhǔn)、降低了功耗。解決了現(xiàn)有的方案未考慮車輛下電之后需要實現(xiàn)的功能和控制器的喚醒的問題。另外,本申請在獲得can幀之前,主控模塊a、b均處于停止工作狀態(tài),能夠降低功耗。另外,在獲得預(yù)設(shè)特定幀之前,主控模塊a處于停止工作狀態(tài),能夠進一步降低功耗。另外,喚醒過程中主控b降頻工作,工作電流非常小,能夠進一步降低系統(tǒng)功耗。
14、另外,本申請涉及的方案能夠在車輛上電后,主控模塊b可作為外置看門狗對來自主控模塊a的預(yù)設(shè)關(guān)鍵數(shù)據(jù)進行校驗。
15、另外,主控模塊a與主控模塊b均內(nèi)設(shè)主控芯片,且主控芯片為asil?b等級,即本申請能夠利用兩個asil?b等級的主控芯片,使功能安全等級達到asil?d,進而實現(xiàn)了提高功能安全等級的作用。
1.一種車輛下電后的低功耗喚醒系統(tǒng),其特征在于,所述系統(tǒng)包括:
2.根據(jù)權(quán)利要求1所述的車輛下電后的低功耗喚醒系統(tǒng),其特征在于,
3.根據(jù)權(quán)利要求1所述的車輛下電后的低功耗喚醒系統(tǒng),其特征在于,sbc電源模塊包含3個分立的供電模塊,分別為第一供電模塊、第二供電模塊和第三供電模塊;
4.根據(jù)權(quán)利要求1所述的車輛下電后的低功耗喚醒系統(tǒng),其特征在于,主控模塊a、主控模塊b、can通訊模塊與sbc電源模塊之間為spi通信;主控模塊a與主控模塊b之間為spi通信,主控模塊a與can通訊模塊之間為can通信,主控模塊b與can通訊模塊之間為can通訊模塊到主控模塊b的單向can通信。
5.根據(jù)權(quán)利要求1所述的車輛下電后的低功耗喚醒系統(tǒng),其特征在于,主控模塊b被喚醒后以預(yù)設(shè)低功耗模式運行。
6.根據(jù)權(quán)利要求1所述的車輛下電后的低功耗喚醒系統(tǒng),其特征在于,
7.一種車輛下電后的低功耗喚醒方法,應(yīng)用于權(quán)利要求1所述的車輛下電后的低功耗喚醒系統(tǒng),其特征在于,所述方法包括:
8.根據(jù)權(quán)利要求7所述的車輛下電后的低功耗喚醒方法,其特征在于,在檢測車輛是否下電之后,所述方法還包括:
9.一種車輛下電后的低功耗喚醒設(shè)備,其特征在于,所述設(shè)備包括:
10.一種非易失性計算機存儲介質(zhì),其特征在于,其上存儲有計算機指令,所述計算機指令在被執(zhí)行時實現(xiàn)如權(quán)利要求7-8任一項所述的一種車輛下電后的低功耗喚醒方法。