一種基於無鑰匙系統的電動汽車點火狀態控制方法及系統與流程
2023-05-19 01:00:06 4
本發明涉及電動汽車控制領域,尤其是一種基於無鑰匙系統的電動汽車點火狀態控制方法及系統。
背景技術:
隨著人們對節能和環保意識的增強,電動汽車的發展越來越迅速,人們對電動汽車的需求也越來越多,這些需求不僅體現在功能上,更是體現在人與車的交互上,即車的人性化和智能化。一套合理、可靠的車輛點火狀態控制系統成為了實現這些需求的基礎條件。
通常具備無鑰匙系統的車輛在進行點火控制時,只考慮到人為操作、鑰匙有效性(鑰匙id及鑰匙位置)等條件,輸入信號量少,邏輯簡單,無法滿足電動汽車的充電系統、智能駕駛系統等對點火狀態的需求,不夠全面和可靠,也不能為人車交互帶來更好的體驗,亟待進一步完善和提高。
技術實現要素:
為解決上述技術問題,本發明的目的在於:提供一種全面、可靠和人車交互體驗好的,基於無鑰匙系統的電動汽車點火狀態控制方法。
本發明的另一目的在於:提供一種全面、可靠和人車交互體驗好的,基於無鑰匙系統的電動汽車點火狀態控制系統。
本發明所採取的技術方案是:
一種基於無鑰匙系統的電動汽車點火狀態控制方法,包括以下步驟:
建立電動汽車點火狀態機,所述電動汽車點火狀態機包括車輛下電狀態、車輛上電狀態和請求整車控制器使車輛切換為能啟動狀態,所述車輛上電狀態包括無法啟動車輛子狀態和能啟動車輛子狀態;
實時獲取所需的輸入信號,所述所需的輸入信號包括智能駕駛系統狀態信號和充電槍連接狀態信號;
根據實時獲取的輸入信號和電動汽車點火狀態機進行整車點火狀態的控制。
進一步,所述所需的輸入信號還包括駕駛側座椅檢測信號、中控大屏上下電請求信號、智能駕駛系統上下電請求信號、剎車狀態信號、駕駛車門開關操作狀態信號、車輛高壓系統狀態信號、整車控制器的驗證結果信號、車速信號、車內鑰匙有效性信號和檔位檢測信號。
進一步,所述根據實時獲取的輸入信號和電動汽車點火狀態機進行整車點火狀態的控制這一步驟,其包括:
確定獲取的輸入信號的狀態、輸入順序和優先度;
根據確定的狀態、輸入順序和優先度以及電動汽車點火狀態機進行點火狀態跳轉。
進一步,所述根據確定的狀態、輸入順序和優先度以及電動汽車點火狀態機進行點火狀態跳轉這一步驟,其包括:
s11、根據實時獲取的充電槍連接狀態信號判斷充電槍是否連接,若是,則執行步驟s12,反之,則執行步驟s13;
s12、根據實時獲取的中控大屏上下電請求信號判斷大屏是否請求上電,若是,則使整車點火狀態跳轉為車輛上電狀態並結束車輛下電狀態跳轉流程,反之,則使整車點火狀態保持車輛下電狀態;
s13、根據實時獲取的剎車狀態信號判斷剎車是否踩下,若是,則執行步驟s14,反之,則執行步驟s15;
s14、根據實時獲取的車內鑰匙有效性信號判斷車內是否有有效鑰匙,若是,則使整車點火狀態跳轉為請求整車控制器使車輛切換為能啟動狀態並結束車輛下電狀態跳轉流程,反之,則使整車點火狀態保持車輛下電狀態;
s15、根據實時獲取的駕駛車門開關操作狀態信號判斷門狀態是否為由關到開的狀態,若是,則使整車點火狀態跳轉為車輛上電狀態並結束車輛下電狀態跳轉流程,反之,則執行步驟s16;
s16、根據實時獲取的駕駛側座椅檢測信號判斷駕駛側座椅是否有人,若是,則使整車點火狀態保持車輛下電狀態,反之,則執行步驟s17;
s17、根據實時獲取的中控大屏上下電請求信號判斷大屏是否請求上電,若是,則在使整車點火狀態跳轉為車輛上電狀態後執行步驟s18,反之,則在使整車點火狀態保持車輛下電狀態後執行步驟s18;
s18、根據實時獲取的智能駕駛系統上下電請求信號判斷是否有智能駕駛上電請求信號,若是,則使整車點火狀態跳轉為請求整車控制器使車輛切換為能啟動狀態並結束車輛下電狀態跳轉流程,反之,則執行步驟s19;
s19、判斷當前整車點火狀態是否為車輛下電狀態,若是,則使整車點火狀態保持車輛下電狀態,反之,則結束車輛下電狀態跳轉流程。
進一步,所述根據確定的狀態、輸入順序和優先度以及電動汽車點火狀態機進行點火狀態跳轉這一步驟,其包括:
s21、根據實時獲取的充電槍連接狀態信號判斷充電槍是否連接,若是,則執行步驟s22,反之,則執行步驟s23;
s22、根據實時獲取的中控大屏上下電請求信號判斷大屏是否請求下電,若是,則使整車點火狀態跳轉為車輛下電狀態並結束車輛上電狀態跳轉流程,反之,則使整車點火狀態保持車輛上電狀態;
s23、根據實時獲取的剎車狀態信號判斷剎車是否踩下,若是,則執行步驟s24,反之,則執行步驟s26;
s24、根據實時獲取的車輛高壓系統狀態信號判斷車輛高壓系統狀態是否為能啟動車輛子狀態,若是,則執行步驟s25,反之,則執行步驟s26;
s25、根據實時獲取的車內鑰匙有效性信號判斷車內是否存在有效鑰匙,若是,則使整車點火狀態跳轉為請求整車控制器使車輛切換為能啟動狀態並結束車輛上電狀態跳轉流程,反之,則執行步驟s26;
s26、根據實時獲取的駕駛車門開關操作狀態信號判斷門狀態是否為由開到關的狀態,若是,則執行步驟s27,反之,則執行步驟s210;
s27、根據實時獲取的駕駛側座椅檢測信號判斷駕駛側座椅是否有人,若是,則在清除鑰匙在車內警告後執行步驟s216,反之,則執行步驟s28;
s28、根據實時獲取的車內鑰匙有效性信號判斷車內是否存在有效鑰匙,若是,則在發出鑰匙在車內警告後執行步驟s216,反之,則執行步驟s29;
s29、根據實時獲取的檔位檢測信號檢查檔位是否為p檔,若是,則使整車點火狀態跳轉為車輛下電狀態並結束車輛上電狀態跳轉流程;反之,則在發出擋位不在p擋警告後執行步驟s216;
s210、根據實時獲取的駕駛側座椅檢測信號判斷駕駛側座椅是否有人,若是,則執行步驟s216,反之,則執行步驟s211;
s211、判斷車輛是否處於智能駕駛模式,若是,則執行步驟s212,反之,則執行步驟s213;
s212、根據實時獲取的智能駕駛系統上下電請求信號判斷智能駕駛系統是否請求下電,若是,則使整車點火狀態跳轉為車輛下電狀態並結束車輛上電狀態跳轉流程,反之,則執行步驟s216;
s213、根據實時獲取的中控大屏上下電請求信號判斷大屏是否請求下電,若是,則在使整車點火狀態跳轉為車輛下電狀態後執行步驟s214,反之,則在使整車點火狀態保持車輛上電狀態後執行步驟s214;
s214、判斷智能駕駛系統是否請求能啟動車輛子狀態,若是,則使整車點火狀態跳轉為請求整車控制器使車輛切換為能啟動狀態並結束車輛上電狀態跳轉流程,反之,則執行步驟s215;
s215、判斷當前整車點火狀態是否為車輛上電狀態,若是,則執行步驟s216,反之,則結束車輛上電狀態跳轉流程。
s216、根據實時獲取的車速信號判斷車速是否為0,若是,則執行步驟s217,反之,則使整車點火狀態保持車輛上電狀態;
s217、令車輛靜止定時器計數減1,然後判斷車輛靜止定時器計數值是否為0,若是,則使整車點火狀態跳轉為車輛下電狀態並結束車輛上電狀態跳轉流程;反之,則使整車點火狀態保持車輛上電狀態。
進一步,所述根據確定的狀態、輸入順序和優先度以及電動汽車點火狀態機進行點火狀態跳轉這一步驟,其在由無法啟動車輛子狀態跳轉為能啟動車輛子狀態時,先由無法啟動車輛子狀態跳轉至請求整車控制器使車輛切換為能啟動狀態,再待整車控制器驗證無鑰匙系統車輛電子控制單元合法且整車高壓及動力系統準備好後由請求整車控制器使車輛切換為能啟動狀態跳轉至能啟動車輛子狀態。
本發明所採取的另一技術方案是:
一種基於無鑰匙系統的電動汽車點火狀態控制系統,包括:
狀態機建立模塊,用於建立電動汽車點火狀態機,所述電動汽車點火狀態機包括車輛下電狀態、車輛上電狀態和請求整車控制器使車輛切換為能啟動狀態,所述車輛上電狀態包括無法啟動車輛子狀態和能啟動車輛子狀態;
實時信號獲取模塊,用於實時獲取所需的輸入信號,所述所需的輸入信號包括智能駕駛系統狀態信號和充電槍連接狀態信號;
點火狀態控制模塊,用於根據實時獲取的輸入信號和電動汽車點火狀態機進行整車點火狀態的控制。
進一步,所述所需的輸入信號還包括駕駛側座椅檢測信號、中控大屏上下電請求信號、智能駕駛系統上下電請求信號、剎車狀態信號、駕駛車門開關操作狀態信號、車輛高壓系統狀態信號、整車控制器的驗證結果信號、車速信號、車內鑰匙有效性信號和檔位檢測信號。
進一步,所述點火狀態控制模塊包括:
確定單元,用於確定獲取的輸入信號的狀態、輸入順序和優先度;
點火狀態跳轉單元,用於根據確定的狀態、輸入順序和優先度以及電動汽車點火狀態機進行點火狀態跳轉。
進一步,所述點火狀態跳轉單元包括:
充電連接判斷子單元,用於根據實時獲取的充電槍連接狀態信號判斷充電槍是否連接,若是,則轉至第一大屏請求上電判斷子單元,反之,則轉至剎車判斷子單元;
第一大屏請求上電判斷子單元,用於根據實時獲取的中控大屏上下電請求信號判斷大屏是否請求上電,若是,則使整車點火狀態跳轉為車輛上電狀態並結束車輛下電狀態跳轉流程,反之,則使整車點火狀態保持車輛下電狀態;
剎車判斷子單元,用於根據實時獲取的剎車狀態信號判斷剎車是否踩下,若是,則轉至有效鑰匙判斷子單元,反之,則轉至門狀態判斷子單元;
有效鑰匙判斷子單元,用於根據實時獲取的車內鑰匙有效性信號判斷車內是否有有效鑰匙,若是,則使整車點火狀態跳轉為請求整車控制器使車輛切換為能啟動狀態並結束車輛下電狀態跳轉流程,反之,則使整車點火狀態保持車輛下電狀態;
門狀態判斷子單元,用於根據實時獲取的駕駛車門開關操作狀態信號判斷門狀態是否為由關到開的狀態,若是,則使整車點火狀態跳轉為車輛上電狀態並結束車輛下電狀態跳轉流程,反之,則轉至駕駛側座椅信號判斷子單元;
駕駛側座椅信號判斷子單元,用於根據實時獲取的駕駛側座椅檢測信號判斷駕駛側座椅是否有人,若是,則使整車點火狀態保持車輛下電狀態,反之,則轉至第二大屏請求上電判斷子單元;
第二大屏請求上電判斷子單元,用於根據實時獲取的中控大屏上下電請求信號判斷大屏是否請求上電,若是,則在使整車點火狀態跳轉為車輛上電狀態後轉至智能駕駛上電請求信號判斷子單元,反之,則在使整車點火狀態保持車輛下電狀態後轉至智能駕駛上電請求信號判斷子單元;
智能駕駛上電請求信號判斷子單元,用於根據實時獲取的智能駕駛系統上下電請求信號判斷是否有智能駕駛上電請求信號,若是,則使整車點火狀態跳轉為請求整車控制器使車輛切換為能啟動狀態並結束車輛下電狀態跳轉流程,反之,則轉至當前狀態判斷子單元;
當前狀態判斷子單元,用於判斷當前整車點火狀態是否為車輛下電狀態,若是,則使整車點火狀態保持車輛下電狀態,反之,則結束車輛下電狀態跳轉流程。
本發明的方法的有益效果是:包括建立電動汽車點火狀態機、實時獲取所需的輸入信號和進行整車點火狀態的控制的步驟,基於狀態機和實時獲取的所需的輸入信號進行整車點火狀態控制,並增設了智能駕駛系統狀態信號和充電槍連接狀態信號作為輸入信號,滿足了電動汽車的充電系統和智能駕駛系統對點火狀態的需求,更加全面和可靠,也為人車交互帶來了更好的體驗。進一步,根據實時獲取的輸入信號和電動汽車點火狀態機進行整車點火狀態的控制這一步驟根據輸入信號的狀態、輸入順序和優先級來完成整車點火狀態的控制,使得整車在不同狀態下的電源狀態更加合理和可靠。
本發明的系統的有益效果是:包括狀態機建立模塊、實時信號獲取模塊和點火狀態控制模塊,基於狀態機和實時獲取的所需的輸入信號進行整車點火狀態控制,並增設了智能駕駛系統狀態信號和充電槍連接狀態信號作為輸入信號,滿足了電動汽車的充電系統和智能駕駛系統對點火狀態的需求,更加全面和可靠,也為人車交互帶來了更好的體驗。進一步,點火狀態控制模塊根據輸入信號的狀態、輸入順序和優先級來完成整車點火狀態的控制,使得整車在不同狀態下的電源狀態更加合理和可靠。
附圖說明
圖1為本發明電動汽車點火狀態機的狀態跳轉圖;
圖2為本發明車輛下電狀態ignoff跳轉流程圖;
圖3為本發明車輛上電狀態ignon跳轉流程。
具體實施方式
參照圖1,一種基於無鑰匙系統的電動汽車點火狀態控制方法,包括以下步驟:
建立電動汽車點火狀態機,所述電動汽車點火狀態機包括車輛下電狀態ignoff、車輛上電狀態ignon和請求整車控制器使車輛切換為能啟動狀態readyrequest,所述車輛上電狀態ignon包括無法啟動車輛子狀態notready和能啟動車輛子狀態ready;
實時獲取所需的輸入信號,所述所需的輸入信號包括智能駕駛系統狀態信號和充電槍連接狀態信號;
根據實時獲取的輸入信號和電動汽車點火狀態機進行整車點火狀態的控制。
進一步作為優選的實施方式,所述所需的輸入信號還包括駕駛側座椅檢測信號、中控大屏上下電請求信號、智能駕駛系統上下電請求信號、剎車狀態信號、駕駛車門開關操作狀態信號、車輛高壓系統狀態信號、整車控制器的驗證結果信號、車速信號、車內鑰匙有效性信號和檔位檢測信號。
進一步作為優選的實施方式,所述根據實時獲取的輸入信號和電動汽車點火狀態機進行整車點火狀態的控制這一步驟,其包括:
確定獲取的輸入信號的狀態、輸入順序和優先度;
根據確定的狀態、輸入順序和優先度以及電動汽車點火狀態機進行點火狀態跳轉。
參照圖2,進一步作為優選的實施方式,所述根據確定的狀態、輸入順序和優先度以及電動汽車點火狀態機進行點火狀態跳轉這一步驟,其包括:
s11、根據實時獲取的充電槍連接狀態信號判斷充電槍是否連接,若是,則執行步驟s12,反之,則執行步驟s13;
s12、根據實時獲取的中控大屏上下電請求信號判斷大屏是否請求上電,若是,則使整車點火狀態跳轉為車輛上電狀態ignon並結束車輛下電狀態ignoff跳轉流程,反之,則使整車點火狀態保持車輛下電狀態ignoff;
s13、根據實時獲取的剎車狀態信號判斷剎車是否踩下,若是,則執行步驟s14,反之,則執行步驟s15;
s14、根據實時獲取的車內鑰匙有效性信號判斷車內是否有有效鑰匙,若是,則使整車點火狀態跳轉為請求整車控制器使車輛切換為能啟動狀態readyrequest並結束車輛下電狀態ignoff跳轉流程,反之,則使整車點火狀態保持車輛下電狀態ignoff;
s15、根據實時獲取的駕駛車門開關操作狀態信號判斷門狀態是否為由關到開的狀態,若是,則使整車點火狀態跳轉為車輛上電狀態ignon並結束車輛下電狀態ignoff跳轉流程,反之,則執行步驟s16;
s16、根據實時獲取的駕駛側座椅檢測信號判斷駕駛側座椅是否有人,若是,則使整車點火狀態保持車輛下電狀態ignoff,反之,則執行步驟s17;
s17、根據實時獲取的中控大屏上下電請求信號判斷大屏是否請求上電,若是,則在使整車點火狀態跳轉為車輛上電狀態ignon後執行步驟s18,反之,則在使整車點火狀態保持車輛下電狀態ignoff後執行步驟s18;
s18、根據實時獲取的智能駕駛系統上下電請求信號判斷是否有智能駕駛上電請求信號,若是,則使整車點火狀態跳轉為請求整車控制器使車輛切換為能啟動狀態readyrequest並結束車輛下電狀態ignoff跳轉流程,反之,則執行步驟s19;
s19、判斷當前整車點火狀態是否為車輛下電狀態ignoff,若是,則使整車點火狀態保持車輛下電狀態ignoff,反之,則結束車輛下電狀態ignoff跳轉流程。
參照圖3,進一步作為優選的實施方式,所述根據確定的狀態、輸入順序和優先度以及電動汽車點火狀態機進行點火狀態跳轉這一步驟,其包括:
s21、根據實時獲取的充電槍連接狀態信號判斷充電槍是否連接,若是,則執行步驟s22,反之,則執行步驟s23;
s22、根據實時獲取的中控大屏上下電請求信號判斷大屏是否請求下電,若是,則使整車點火狀態跳轉為車輛下電狀態ignoff並結束車輛上電狀態ignon跳轉流程,反之,則使整車點火狀態保持車輛上電狀態ignon;
s23、根據實時獲取的剎車狀態信號判斷剎車是否踩下,若是,則執行步驟s24,反之,則執行步驟s26;
s24、根據實時獲取的車輛高壓系統狀態信號判斷車輛高壓系統狀態是否為能啟動車輛子狀態ready,若是,則執行步驟s25,反之,則執行步驟s26;
s25、根據實時獲取的車內鑰匙有效性信號判斷車內是否存在有效鑰匙,若是,則使整車點火狀態跳轉為請求整車控制器使車輛切換為能啟動狀態readyrequest並結束車輛上電狀態ignon跳轉流程,反之,則執行步驟s26;
s26、根據實時獲取的駕駛車門開關操作狀態信號判斷門狀態是否為由開到關的狀態,若是,則執行步驟s27,反之,則執行步驟s210;
s27、根據實時獲取的駕駛側座椅檢測信號判斷駕駛側座椅是否有人,若是,則在清除鑰匙在車內警告後執行步驟s216,反之,則執行步驟s28;
s28、根據實時獲取的車內鑰匙有效性信號判斷車內是否存在有效鑰匙,若是,則在發出鑰匙在車內警告後執行步驟s216,反之,則執行步驟s29;
s29、根據實時獲取的檔位檢測信號檢查檔位是否為p檔,若是,則使整車點火狀態跳轉為車輛下電狀態ignoff並結束車輛上電狀態ignon跳轉流程;反之,則在發出擋位不在p擋警告後執行步驟s216;
s210、根據實時獲取的駕駛側座椅檢測信號判斷駕駛側座椅是否有人,若是,則執行步驟s216,反之,則執行步驟s211;
s211、判斷車輛是否處於智能駕駛模式,若是,則執行步驟s212,反之,則執行步驟s213;
s212、根據實時獲取的智能駕駛系統上下電請求信號判斷智能駕駛系統是否請求下電,若是,則使整車點火狀態跳轉為車輛下電狀態ignoff並結束車輛上電狀態ignon跳轉流程,反之,則執行步驟s216;
s213、根據實時獲取的中控大屏上下電請求信號判斷大屏是否請求下電,若是,則在使整車點火狀態跳轉為車輛下電狀態ignoff後執行步驟s214,反之,則在使整車點火狀態保持車輛上電狀態ignon後執行步驟s214;
s214、判斷智能駕駛系統是否請求能啟動車輛子狀態ready,若是,則使整車點火狀態跳轉為請求整車控制器使車輛切換為能啟動狀態readyrequest並結束車輛上電狀態ignon跳轉流程,反之,則執行步驟s215;
s215、判斷當前整車點火狀態是否為車輛上電狀態ignon,若是,則執行步驟s216,反之,則結束車輛上電狀態ignon跳轉流程。
s216、根據實時獲取的車速信號判斷車速是否為0,若是,則執行步驟s217,反之,則使整車點火狀態保持車輛上電狀態ignon;
s217、令車輛靜止定時器計數減1,然後判斷車輛靜止定時器計數值是否為0,若是,則使整車點火狀態跳轉為車輛下電狀態ignoff並結束車輛上電狀態ignon跳轉流程;反之,則使整車點火狀態保持車輛上電狀態ignon。
進一步作為優選的實施方式,所述根據確定的狀態、輸入順序和優先度以及電動汽車點火狀態機進行點火狀態跳轉這一步驟,其在由無法啟動車輛子狀態notready跳轉為能啟動車輛子狀態ready時,先由無法啟動車輛子狀態notready跳轉至請求整車控制器使車輛切換為能啟動狀態readyrequest,再待整車控制器驗證無鑰匙系統車輛電子控制單元合法且整車高壓及動力系統準備好後由請求整車控制器使車輛切換為能啟動狀態readyrequest跳轉至能啟動車輛子狀態ready。
參照圖1,一種基於無鑰匙系統的電動汽車點火狀態控制系統,包括:
狀態機建立模塊,用於建立電動汽車點火狀態機,所述電動汽車點火狀態機包括車輛下電狀態ignoff、車輛上電狀態ignon和請求整車控制器使車輛切換為能啟動狀態readyrequest,所述車輛上電狀態ignon包括無法啟動車輛子狀態notready和能啟動車輛子狀態ready;
實時信號獲取模塊,用於實時獲取所需的輸入信號,所述所需的輸入信號包括智能駕駛系統狀態信號和充電槍連接狀態信號;
點火狀態控制模塊,用於根據實時獲取的輸入信號和電動汽車點火狀態機進行整車點火狀態的控制。
進一步作為優選的實施方式,所述所需的輸入信號還包括駕駛側座椅檢測信號、中控大屏上下電請求信號、智能駕駛系統上下電請求信號、剎車狀態信號、駕駛車門開關操作狀態信號、車輛高壓系統狀態信號、整車控制器的驗證結果信號、車速信號、車內鑰匙有效性信號和檔位檢測信號。
進一步作為優選的實施方式,所述點火狀態控制模塊包括:
確定單元,用於確定獲取的輸入信號的狀態、輸入順序和優先度;
點火狀態跳轉單元,用於根據確定的狀態、輸入順序和優先度以及電動汽車點火狀態機進行點火狀態跳轉。
參照圖2,進一步作為優選的實施方式,所述點火狀態跳轉單元包括:
充電連接判斷子單元,用於根據實時獲取的充電槍連接狀態信號判斷充電槍是否連接,若是,則轉至第一大屏請求上電判斷子單元,反之,則轉至剎車判斷子單元;
第一大屏請求上電判斷子單元,用於根據實時獲取的中控大屏上下電請求信號判斷大屏是否請求上電,若是,則使整車點火狀態跳轉為車輛上電狀態ignon並結束車輛下電狀態ignoff跳轉流程,反之,則使整車點火狀態保持車輛下電狀態ignoff;
剎車判斷子單元,用於根據實時獲取的剎車狀態信號判斷剎車是否踩下,若是,則轉至有效鑰匙判斷子單元,反之,則轉至門狀態判斷子單元;
有效鑰匙判斷子單元,用於根據實時獲取的車內鑰匙有效性信號判斷車內是否有有效鑰匙,若是,則使整車點火狀態跳轉為請求整車控制器使車輛切換為能啟動狀態readyrequest並結束車輛下電狀態ignoff跳轉流程,反之,則使整車點火狀態保持車輛下電狀態ignoff;
門狀態判斷子單元,用於根據實時獲取的駕駛車門開關操作狀態信號判斷門狀態是否為由關到開的狀態,若是,則使整車點火狀態跳轉為車輛上電狀態ignon並結束車輛下電狀態ignoff跳轉流程,反之,則轉至駕駛側座椅信號判斷子單元;
駕駛側座椅信號判斷子單元,用於根據實時獲取的駕駛側座椅檢測信號判斷駕駛側座椅是否有人,若是,則使整車點火狀態保持車輛下電狀態ignoff,反之,則轉至第二大屏請求上電判斷子單元;
第二大屏請求上電判斷子單元,用於根據實時獲取的中控大屏上下電請求信號判斷大屏是否請求上電,若是,則在使整車點火狀態跳轉為車輛上電狀態ignon後轉至智能駕駛上電請求信號判斷子單元,反之,則在使整車點火狀態保持車輛下電狀態ignoff後轉至智能駕駛上電請求信號判斷子單元;
智能駕駛上電請求信號判斷子單元,用於根據實時獲取的智能駕駛系統上下電請求信號判斷是否有智能駕駛上電請求信號,若是,則使整車點火狀態跳轉為請求整車控制器使車輛切換為能啟動狀態readyrequest並結束車輛下電狀態ignoff跳轉流程,反之,則轉至當前狀態判斷子單元;
當前狀態判斷子單元,用於判斷當前整車點火狀態是否為車輛下電狀態ignoff,若是,則使整車點火狀態保持車輛下電狀態ignoff,反之,則結束車輛下電狀態ignoff跳轉流程。
在現有具有無鑰匙系統的車輛的控制方案基礎上,本發明引入了電動汽車點火狀態機,並引入了更多的輸入信號(包括智能駕駛系統狀態信號、駕駛側座椅是否有人檢測信號、中控大屏上下電請求信號、智能駕駛系統上下電請求信號、充電槍連接狀態信號、剎車狀態信號、駕駛車門開關操作狀態信號、車輛高壓系統狀態信號、車速信號和整車控制器的驗證結果信號等)來控制車輛的點火狀態;並根據這些輸入信號的狀態、輸入順序、優先級等來完成整車點火狀態的控制,使得整車在不同狀態下的電源狀態更加合理和可靠。
下面結合說明書附圖和具體實施例對本發明作進一步解釋和說明。
實施例一
本實施例對本發明所涉及的名詞、實現原理和實現過程進行解釋和說明。
(一)名詞解釋
ecu:車輛電子控制單元,如peps(無鑰匙進入和啟動系統)、vcu(整車控制器)等。
ignoff:車輛下電狀態。
ignon:車輛上電狀態。
notready:無法啟動車輛子狀態。
ready:能啟動車輛子狀態。
readyrequest:請求vcu使車輛ready。
(二)實現原理和實現過程
本發明通過對智能駕駛系統狀態、駕駛側座椅是否有人、中控大屏上下電請求、智能駕駛系統上下電請求、充電槍連接狀態、剎車狀態、駕駛車門開關操作狀態、車輛高壓系統狀態、車速等一系列信號進行組合、分析,能準確地識別駕駛員的操作意圖,並根據駕駛員操作意圖對車輛的上電狀態進行合理的控制,使得車輛的安全性有了很大提高,且使得人車交互更加人性化和智能化。
如圖1、2和3所示,本發明的動汽車點火狀態控制方法主要包括以下實現過程:
(1)建立電動汽車點火狀態機。
如圖1所示,本發明的電動汽車點火狀態機包括三個點火狀態:ignoff、ignon和readyrequest。其中,ignon又有兩個子狀態:ready和notready,這兩個子狀態分別代表車輛的高壓系統及動力是否準備好。踩剎車動作在點火狀態控制中的意圖為請求整車高壓ready,也就是跳轉至readyrequest;門由開到關的操作可以觸發車輛下電;門由關到開的操作可以觸發車輛上電且為notready。
如圖1所示,各動汽車點火狀態機中各狀態之間的切換需要滿足一定的條件,各狀態間跳轉的基本原理為:
1)ignoff跳轉至notready
ignoff跳轉至notready的觸發條件為以下3個條件中的一個:
a.車門由關到開;
b.充電槍連接且中控大屏請求上電;
c.充電槍未連接且駕駛側座椅沒有人且中控大屏請求上電。
2)ignon跳轉至ignoff
ignon跳轉至ignoff的觸發條件為以下6個條件中的一個:
a.充電槍未連接且無有效剎車信號*1且車門由開到關且駕駛側座椅沒有人且鑰匙不在車內;
b.充電槍未連接且無有效剎車信號*1且車門沒有由開到關操作且駕駛側座椅沒有人且非智能駕駛模式且中控大屏請求下電;
c.充電槍未連接且無有效剎車信號*1且車門沒有由開到關操作且駕駛側座椅沒有人且智能駕駛模式且智能駕駛系統請求下電;
d.充電槍未連接且無有效剎車信號*1且車門沒有由開到關操作且駕駛側座椅沒有人且智能駕駛模式且智能駕駛系統請求下電;
e.充電槍未連接且車速為0且超時定時器(即車輛靜止定時器)觸發;
f.充電槍連接且中控大屏請求下電。
其中,無有效剎車信號*1是指未檢測到剎車信號或已檢測到剎車信號,但車輛處於ready狀態。
3)當檢測到剎車信號但車內未檢測到有效鑰匙時,ignoff狀態保持不變。
4)ignoff跳轉至readyrequest或notready跳轉至readyrequest
ignoff跳轉至readyrequest或notready跳轉至readyrequest的觸發條件為以下2個條件中的一個:
a.充電槍未連接且駕駛側座椅沒有人且智能駕駛系統請求ready;
b.充電槍未連接且檢測到剎車信號且車內存在有效鑰匙。
5)當vcu驗證通過時,readyrequest可跳轉至ready。
6)當vcu驗證不通過時,readyrequest可跳轉至notready。
7)當充電槍未連接且檢測到剎車信號且車內無有效鑰匙時,notready狀態保持不變。
8)當充電槍未連接且車門由開到關且駕駛側座椅有人或車內檢測到有效鑰匙時,ignon狀態可保持不變。
(2)實時獲取所需的輸入信號。
其中,所需的輸入信號包括智能駕駛系統狀態信號、充電槍連接狀態信號、駕駛側座椅檢測信號、中控大屏上下電請求信號、智能駕駛系統上下電請求信號、剎車狀態信號、駕駛車門開關操作狀態信號、車輛高壓系統狀態信號、整車控制器的驗證結果信號、車速信號、車內鑰匙有效性信號和檔位檢測信號等,這些信號分別可通過相應的傳感器或採樣電路獲得。
(3)根據實時獲取的輸入信號和電動汽車點火狀態機進行整車點火狀態的控制。
此過程又可進一步細分為以下過程:
1)確定獲取的輸入信號的狀態、輸入順序和優先度;
2)根據確定的狀態、輸入順序和優先度以及電動汽車點火狀態機進行點火狀態跳轉。
狀態跳轉通常是由輸入信號的狀態、輸入順序和優先級決定的。
根據圖1,ignoff狀態下可以直接跳轉到readyrequest和notready,但ready必須由readyrequest跳轉。也就是說,notready不能直接跳轉至ready,需先跳轉至readyrequst狀態,待vcu驗證無鑰匙系統ecu合法時且整車高壓及動力系統準備好時才可以跳轉ready。
本發明的點火狀態跳轉需遵循以下基本原則:
a)充電槍連接時,上下電權限由中控大屏接管(充電管理),不再檢測人為上下電或其他控制單元的請求,避免在充電時啟動車輛或導致車輛下電,無法完成充電等操作,從而帶來安全問題。
b)根據駕駛側座椅是否有人以及車門開關動作判斷駕駛人員是否有下電意圖,避免在車內進行關門操作時導致車輛下電。
c)根據駕駛側座椅是否有人來限制遠程控制或定時上下電操作,避免與駕駛人員當前的期望操作衝突,降低駕駛體驗。
d)未充電狀態下,當智能駕駛與中控大屏上下電請求產生衝突時,以智能駕駛的請求為準,使高優先級操作覆蓋低優先級操作,保證車輛及人員的安全。
e)當識別到無任何操作意圖且車輛長時間靜止超過t1時,系統自動下電以避免電池浪費甚至匱電。
以ignoff狀態下的跳轉控制為例,假設目標狀態即為整車點火狀態,如圖2所示,ignoff狀態下的跳轉控制具有以下特點:
a)在充電槍連接狀態下,為保證車輛及駕乘人員安全,不允許人為改變車輛上電狀態,如試圖踩剎車使車輛高壓ready。這種狀態下只允許中控大屏(僅代表充電控制的ecu信號)請求車輛上電為notready。
b)剎車踩下的時候,不再檢測門的開關狀態,因為此時系統認為駕駛員沒有上電或下電的意圖。
c)當檢測到駕駛側座椅有人時,不再檢測中控大屏的上電請求(遠程或定時控制車輛上電,用於啟動空調或定時充電等)和智能駕駛的上電請求(用於遠程召喚或遠程自動泊車等),此時系統會認為駕駛員在車上,一切以駕駛員操作為最高優先級。
d)當中控大屏與智能駕駛系統同時請求上電時,智能駕駛系統的上電請求會覆蓋中控大屏的請求,因為智能駕駛系統屬於安全系統,切其上電請求為readyrequest,而中控大屏的安全等級低於智能駕駛系統,且其上電請求只能為notready。
以ignon狀態下的跳轉控制為例,假設目標狀態即為整車點火狀態,如圖3所示,ignon狀態下的跳轉控制具有以下特點:
a)充電槍連接說明車輛處於充電狀態或即將充電狀態或之前處於充電狀態,此時為保證車輛及人員安全,不允許通過踩剎車試圖使車輛跳轉至ready,而中控大屏(此時作為充電控制單元)可以通過判斷充電的具體狀態來請求點火狀態的切換與否,如下電請求ignoff。
b)當剎車踩下的時候,如果鑰匙驗證通過,會檢查車輛是否處於ready狀態,如果已經ready,則不會再次請求ready,否則會請求ready,這樣可以避免駕駛員的制動意圖帶來頻繁的ready請求。
c)當車門由開到關時,系統會根據駕駛側座椅是否有人來判斷人為的操作意圖,如果駕駛側座椅有人,則說明車輛無需下電,此操作只是駕駛人員的關門操作,如果駕駛側座椅沒人,那麼此關門操作應當是駕駛人員離開車,車輛需下電。
d)當判斷出駕駛員想讓車輛下電時,會檢測鑰匙是否遺留在車內,避免下電鎖車後將鑰匙鎖在車內;同時也會檢測車輛是否處於正確下電的擋位(即p擋),避免停車後車輛移動。當以上2個條件均滿足時才對車輛進行下電操作,否則發出相應的警告以提醒駕駛人員。
e)為了避免駕駛員忘記使車輛下電而導致車輛匱電,當沒有任何操作且到達一定時間t1時,系統會自動使車輛下電。
f)當處於智能駕駛模式時,為了保證駕駛安全,中控大屏(此時作為遠程控制單元)無權限使車輛下電。
g)充電槍未連接,當中控大屏的下電請求與智能駕駛系統的ready請求產生衝突時,智能駕駛系統的請求會覆蓋中控大屏的請求。因為系統會認為此時的中控大屏的下電意圖為定時下電等低優先級操作,因此以智能駕駛的高優先級操作為最後請求。
以上是對本發明的較佳實施進行了具體說明,但本發明並不限於所述實施例,熟悉本領域的技術人員在不違背本發明精神的前提下還可做作出種種的等同變形或替換,這些等同的變形或替換均包含在本申請權利要求所限定的範圍內。