本發(fā)明涉及新能源技術(shù)領(lǐng)域,特別涉及一種混合動力汽車上下電控制方法及系統(tǒng)。
背景技術(shù):
混合動力汽車擁有很多高低壓電器,電器系統(tǒng)分為弱電系統(tǒng)和強電系統(tǒng),弱電系統(tǒng)涉及常規(guī)車輛的車載附屬用電器、傳感器及控制器等;強電系統(tǒng)包括高壓繼電器、動力電池、電機、充電機及dcdc等。目前對于車輛的上下電控制都是基于傳統(tǒng)汽車,即不存在高壓系統(tǒng),故上下電過程比較簡單,且存在安全隱患。而混合動力汽車擁有很多高壓和低壓電器,各控制器之間的控制邏輯十分復(fù)雜,整車控制器作為車輛中處于最高級別的控制器,出于安全和功能需要,應(yīng)對所有的強電部件及一些弱電部件進行控制。但是,目前還沒有關(guān)于對車輛高壓零部件進行上下電控制的具體控制方案。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明旨在提出一種混合動力汽車上下電控制方法,該方法能夠?qū)崿F(xiàn)對混合動力汽車的上下電控制,提高了上下電控制的安全性。
為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
一種混合動力汽車上下電控制方法,包括以下步驟:驗證車輛鑰匙信息,并在驗證通過后,判斷整車系統(tǒng)狀態(tài);獲取車輛的檔位信息、制動踏板狀態(tài)和啟動開關(guān)狀態(tài);以及根據(jù)所述車輛的檔位信息、制動踏板狀態(tài)、啟動開關(guān)狀態(tài)及所述整車系統(tǒng)狀態(tài)控制車輛進入上電流程或下電流程。
進一步地,所述根據(jù)所述車輛的檔位信息、制動踏板狀態(tài)、啟動開關(guān)狀態(tài)及所述整車系統(tǒng)狀態(tài)控制車輛進入上電流程或下電流程,進一步包括:當車輛處于p擋時,如果整車系統(tǒng)處于整車停止供電狀態(tài),則當踩下所述制動踏板并觸發(fā)所述啟動開關(guān)時,所述車輛進入可行車上電流程,并且電源模式從第一電源模式變換為第二電源模式,當再次觸發(fā)所述啟動開關(guān)時,所述車輛進入下電流程,并且所述電源模式從所述第二電源模式變換為第一電源模式;如果所述整車系統(tǒng)處于整車停止供電狀態(tài),則當且僅當觸發(fā)所述啟動開關(guān)時,所述車輛進入 整車系統(tǒng)部分上電流程,并且所述電源模式從第一電源模式變換為第三電源模式,并再次觸發(fā)所述啟動開關(guān)以使電源模式從第三電源模式變換為第四電源模式,當再次觸發(fā)所述啟動開關(guān)時,所述車輛進入下電流程,并且所述電源模式從第四電源模式變換為第一電源模式,其中,如果所述電源模式為第三電源模式或第四電源模式,則當踩下所述制動踏板并觸發(fā)所述啟動開關(guān)時,所述車輛進入可行車上電流程,并且所述電源模式變換為第二電源模式;如果所述電源模式為第三電源模式,則當?shù)谝活A(yù)設(shè)時間內(nèi)整車系統(tǒng)無任何操作時,所述車輛進入下電流程,并且所述電源模式變換為第一電源模式;當所述車輛處于n擋時,如果所述整車系統(tǒng)處于整車停止供電狀態(tài),則當踩下所述制動踏板并觸發(fā)所述啟動開關(guān)時,所述車輛進入可行車上電流程,并且所述電源模式從第一電源模式變換為第二電源模式,當再次觸發(fā)所述啟動開關(guān)時所述車輛進入下電流程,并且所述電源模式從第二電源模式變換為第三電源模式;如果所述整車系統(tǒng)處于整車停止供電狀態(tài),則當且僅當觸發(fā)所述啟動開關(guān)時,所述車輛進入整車系統(tǒng)部分上電流程,并且所述電源模式從第一電源模式變換為第三電源模式,并再次觸發(fā)所述啟動開關(guān)以使所述電源模式從第三電源模式變換為第四電源模式,當再次觸發(fā)所述啟動開關(guān)時,所述車輛進入下電流程,并且所述電源模式從第四電源模式變換為第三電源模式,其中,如果所述電源模式為第三電源模式或第四電源模式,則當踩下所述制動踏板并觸發(fā)所述啟動開關(guān)時,所述車輛進入可行車上電流程,并且所述電源模式變換為第二電源模式;當所述車輛處于非p擋和/或非n擋時,如果所述整車系統(tǒng)處于整車停止供電狀態(tài),則當踩下所述制動踏板并觸發(fā)所述啟動開關(guān)時,所述電源模式從第一電源模式變換為第四電源模式;如果所述整車系統(tǒng)處于整車停止供電狀態(tài),則當且僅當觸發(fā)所述啟動開關(guān)時,所述車輛進入整車系統(tǒng)部分上電流程,并且所述電源模式從第一電源模式變換為第三電源模式,并再次觸發(fā)所述啟動開關(guān)以使所述電源模式從所述第三電源模式變換為第四電源模式,當再次觸發(fā)所述啟動開關(guān)時,所述車輛進入下電流程,并且所述電源模式從所述第四電源模式變換為第三電源模式,其中,如果所述電源模式為第三電源模式,則當踩下所述制動踏板并觸發(fā)所述啟動開關(guān)時,所述電源模式變換為第四電源模式;如果車輛處于行駛狀態(tài),并且觸發(fā)所述啟動開關(guān)的時間達到第二預(yù)設(shè)時間或在第二預(yù)設(shè)時間內(nèi)觸發(fā)所述啟動開關(guān)的次數(shù)達到預(yù)設(shè)次數(shù)時,所述車輛進入下電模式,并且所述電源模式變換為第三電源模式。
進一步地,所述車輛進入上電流程,進一步包括:整車控制器對所述車輛的電池管理系統(tǒng)、發(fā)動機管理系統(tǒng)、空調(diào)系統(tǒng)、電機控制系統(tǒng)和直流電源進行喚醒或上低壓電,以使所述電池管理系統(tǒng)、發(fā)動機管理系統(tǒng)、空調(diào)系統(tǒng)、電機控制系統(tǒng)和直流電源分別進行初始化診斷,如果診斷通過,則進入高壓上電階段,如果診斷未通過,則進行故障診斷及處理;所述電機控制系統(tǒng)向所述整車控制器發(fā)送預(yù)充電指令,以使所述整車控制器向所述電池管理系統(tǒng)發(fā)送上強電指令;所述電池管理系統(tǒng)向所述整車控制器發(fā)送預(yù)充繼電器閉合指令以進行預(yù)上電,并且所述整車控制器向所述電機控制系統(tǒng)轉(zhuǎn)發(fā)所述預(yù)充繼電器閉合指令,其中,在預(yù)上電過 程中,如果所述電機控制系統(tǒng)或所述整車控制器檢測到錯誤,則所述整車控制器向所述電池管理系統(tǒng)發(fā)送中斷指令以中斷所述預(yù)上電過程;所述整車控制器獲取所述電機控制系統(tǒng)的電壓信息,并將所述電機控制系統(tǒng)的電壓信息發(fā)送給所述電池管理系統(tǒng),所述電池管理系統(tǒng)根據(jù)所述電壓信息閉合主繼電器,并向所述整車控制器發(fā)送主繼電器閉合指令,以使所述整車控制器將所述主繼電器閉合指令轉(zhuǎn)發(fā)至所述電機控制系統(tǒng);當預(yù)上電結(jié)束后,所述電池管理系統(tǒng)斷開預(yù)充繼電器,并向所述整車控制器發(fā)送預(yù)充繼電器斷開指令,以使所述整車控制器將所述預(yù)充繼電器斷開指令轉(zhuǎn)發(fā)至所述電機控制系統(tǒng),其中,當判斷所述電機控制系統(tǒng)直流側(cè)電壓達到第一預(yù)設(shè)電壓時,所述電池管理系統(tǒng)發(fā)送高壓準備指令至所述整車控制器,并使能所述直流電源,同時所述電機控制系統(tǒng)發(fā)送準備工作指令至所述整車控制器;判斷當前電源模式,如果當前電源模式為第四電源模式,則整車控制器發(fā)送不允許啟動指令至所述電機控制系統(tǒng)和所述發(fā)動機控制系統(tǒng),并發(fā)出故障報警,如果當前電源模式為第二電源模式,則所述整車控制器發(fā)送允許啟動指令至所述電機控制系統(tǒng)和所述發(fā)動機控制系統(tǒng),以進行上電。
進一步地,所述車輛進入下電流程,進一步包括:確定當前車速是否為零,如果所述車速不為零,則進入緊急下電模式;如果所述當前車速為零,則所述整車控制器向所述電機控制系統(tǒng)和發(fā)動機控制系統(tǒng)分別發(fā)出電機零轉(zhuǎn)矩輸出指令和發(fā)動機零轉(zhuǎn)矩輸出指令,以使電機和發(fā)動機停轉(zhuǎn),并實時檢測電機轉(zhuǎn)速,如果在第三預(yù)設(shè)時間內(nèi)電機轉(zhuǎn)速還高于預(yù)設(shè)轉(zhuǎn)速,則進入緊急下電模式;如果在第三預(yù)設(shè)時間內(nèi)所述電機轉(zhuǎn)速低于所述預(yù)設(shè)轉(zhuǎn)速,則所述整車控制器對所述電機控制系統(tǒng)、電池管理系統(tǒng)、發(fā)動機控制系統(tǒng)和空調(diào)系統(tǒng)發(fā)出進入下強電指令以進行高壓下電,所述電池管理系統(tǒng)檢查高壓電流近似等于零后,斷開主繼電器,并發(fā)送斷開主正和主負繼電器信號給所述整車控制器,所述整車控制器檢測所述電機控制系統(tǒng)發(fā)送的直流端電壓在第四預(yù)設(shè)時間內(nèi)是否低于第二預(yù)設(shè)電壓,如果是,則所述電機控制系統(tǒng)進行快速放電,否則,進入緊急下電模式;如果所述整車控制器接收到所述電機控制系統(tǒng)和電池管理系統(tǒng)發(fā)送的低壓下電準備就緒指令,則分別向所述電機控制系統(tǒng)、電池管理系統(tǒng)、發(fā)動機控制系統(tǒng)和空調(diào)系統(tǒng)發(fā)送低壓下電允許指令以進行低壓下電,如果所述整車控制器未接收到所述電機控制系統(tǒng)和電池管理系統(tǒng)發(fā)送的低壓下電準備就緒指令,則進行故障報警;檢測所述電機控制系統(tǒng)、電池管理系統(tǒng)、發(fā)動機控制系統(tǒng)和空調(diào)系統(tǒng)是否低壓下電完畢,如果是,則整車控制器存儲相關(guān)數(shù)據(jù),并控制繼電器斷停止供電,并且所述整車控制器進入休眠模式。
進一步地,所述驗證車輛鑰匙信息,進一步包括:判斷防盜驗證標志位是否為0,如果是,則進入驗證和喚醒模式,如果防盜驗證標志位為1,則跳過驗證和喚醒模式,其中,驗證和喚醒模式具體包括:觸發(fā)所述啟動開關(guān)以啟動車內(nèi)天線并激活有效的遙控器鑰匙;獲取鑰匙信息,并判斷所述鑰匙信息是否有效,如果有效,則判斷整車控制器的防盜密碼是否驗證通過;如果所述整車控制器的防盜密碼驗證通過,則所述整車控制器喚醒,并將所述放到 驗證標識位置1。
相對于現(xiàn)有技術(shù),本發(fā)明所述的混合動力汽車上下電控制方法具有以下優(yōu)勢:
本發(fā)明的混合動力汽車上下電控制方法,基于無鑰匙進入與啟動系統(tǒng),根據(jù)車輛的檔位信息、制動踏板狀態(tài)、啟動開關(guān)狀態(tài)及整車系統(tǒng)狀態(tài)控制車輛進入上電流程或下電流程。該方法通過編寫應(yīng)用層軟件來實現(xiàn),不需要增加任何硬件,制定了詳細的軟件控制流程及方案,如鑰匙身份識別、系統(tǒng)狀態(tài)判斷邏輯、不同檔位系統(tǒng)下的狀態(tài)邏輯判斷(p檔、n檔、非p/非n檔)、上電流程和下電流程,從而實現(xiàn)了對混合動力汽車的上下電控制,提高了上下電控制的安全性。
本發(fā)明的另一個目的在于提出一種混合動力汽車上下電控制系統(tǒng),該系統(tǒng)能夠?qū)崿F(xiàn)對混合動力汽車的上下電控制,提高了上下電控制的安全性。
為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
一種混合動力汽車上下電控制系統(tǒng),包括:判斷模塊,所述判斷模塊用于驗證車輛鑰匙信息,并在驗證通過后,判斷整車系統(tǒng)狀態(tài);獲取模塊,所述獲取模塊用于獲取車輛的檔位信息、制動踏板狀態(tài)和啟動開關(guān)狀態(tài);以及控制模塊,所述控制模塊用于根據(jù)所述車輛的檔位信息、制動踏板狀態(tài)、啟動開關(guān)狀態(tài)及所述整車系統(tǒng)狀態(tài)控制車輛進入上電流程或下電流程。
進一步地,所述控制模塊根據(jù)所述車輛的檔位信息、制動踏板狀態(tài)、啟動開關(guān)狀態(tài)及所述整車系統(tǒng)狀態(tài)控制車輛進入上電流程或下電流程,進一步包括:當車輛處于p擋時,如果整車系統(tǒng)處于整車停止供電狀態(tài),則當踩下所述制動踏板并觸發(fā)所述啟動開關(guān)時,所述車輛進入可行車上電流程,并且電源模式從第一電源模式變換為第二電源模式,當再次觸發(fā)所述啟動開關(guān)時,所述車輛進入下電流程,并且所述電源模式從所述第二電源模式變換為第一電源模式;如果所述整車系統(tǒng)處于整車停止供電狀態(tài),則當且僅當觸發(fā)所述啟動開關(guān)時,所述車輛進入整車系統(tǒng)部分上電流程,并且所述電源模式從第一電源模式變換為第三電源模式,并再次觸發(fā)所述啟動開關(guān)以使電源模式從第三電源模式變換為第四電源模式,當再次觸發(fā)所述啟動開關(guān)時,所述車輛進入下電流程,并且所述電源模式從第四電源模式變換為第一電源模式,其中,如果所述電源模式為第三電源模式或第四電源模式,則當踩下所述制動踏板并觸發(fā)所述啟動開關(guān)時,所述車輛進入可行車上電流程,并且所述電源模式變換為第二電源模式;如果所述電源模式為第三電源模式,則當?shù)谝活A(yù)設(shè)時間內(nèi)整車系統(tǒng)無任何操作時,所述車輛進入下電流程,并且所述電源模式變換為第一電源模式;當所述車輛處于n擋時,如果所述整車系統(tǒng)處于整車停止供電狀態(tài),則當踩下所述制動踏板并觸發(fā)所述啟動開關(guān)時,所述車輛進入可行車上電流程,并且所述電源模式從第一電源模式變換為第二電源模式,當再次觸發(fā)所述啟動開關(guān)時所述車輛進入下電流程,并且所述電源模式從第二電源模式變換為第三電源模式;如果所述整車系統(tǒng)處于整車停止供電狀態(tài),則當且僅當觸發(fā)所述啟動開關(guān)時,所 述車輛進入整車系統(tǒng)部分上電流程,并且所述電源模式從第一電源模式變換為第三電源模式,并再次觸發(fā)所述啟動開關(guān)以使所述電源模式從第三電源模式變換為第四電源模式,當再次觸發(fā)所述啟動開關(guān)時,所述車輛進入下電流程,并且所述電源模式從第四電源模式變換為第三電源模式,其中,如果所述電源模式為第三電源模式或第四電源模式,則當踩下所述制動踏板并觸發(fā)所述啟動開關(guān)時,所述車輛進入可行車上電流程,并且所述電源模式變換為第二電源模式;當所述車輛處于非p擋和/或非n擋時,如果所述整車系統(tǒng)處于整車停止供電狀態(tài),則當踩下所述制動踏板并觸發(fā)所述啟動開關(guān)時,所述電源模式從第一電源模式變換為第四電源模式;如果所述整車系統(tǒng)處于整車停止供電狀態(tài),則當且僅當觸發(fā)所述啟動開關(guān)時,所述車輛進入整車系統(tǒng)部分上電流程,并且所述電源模式從第一電源模式變換為第三電源模式,并再次觸發(fā)所述啟動開關(guān)以使所述電源模式從所述第三電源模式變換為第四電源模式,當再次觸發(fā)所述啟動開關(guān)時,所述車輛進入下電流程,并且所述電源模式從所述第四電源模式變換為第三電源模式,其中,如果所述電源模式為第三電源模式,則當踩下所述制動踏板并觸發(fā)所述啟動開關(guān)時,所述電源模式變換為第四電源模式;如果車輛處于行駛狀態(tài),并且觸發(fā)所述啟動開關(guān)的時間達到第二預(yù)設(shè)時間或在第二預(yù)設(shè)時間內(nèi)觸發(fā)所述啟動開關(guān)的次數(shù)達到預(yù)設(shè)次數(shù)時,所述車輛進入下電模式,并且所述電源模式變換為第三電源模式。
進一步地,所述車輛進入上電流程,進一步包括:整車控制器對所述車輛的電池管理系統(tǒng)、發(fā)動機管理系統(tǒng)、空調(diào)系統(tǒng)、電機控制系統(tǒng)和直流電源進行喚醒或上低壓電,以使所述電池管理系統(tǒng)、發(fā)動機管理系統(tǒng)、空調(diào)系統(tǒng)、電機控制系統(tǒng)和直流電源分別進行初始化診斷,如果診斷通過,則進入高壓上電階段,如果診斷未通過,則進行故障診斷及處理;所述電機控制系統(tǒng)向所述整車控制器發(fā)送預(yù)充電指令,以使所述整車控制器向所述電池管理系統(tǒng)發(fā)送上強電指令;所述電池管理系統(tǒng)向所述整車控制器發(fā)送預(yù)充繼電器閉合指令以進行預(yù)上電,并且所述整車控制器向所述電機控制系統(tǒng)轉(zhuǎn)發(fā)所述預(yù)充繼電器閉合指令,其中,在預(yù)上電過程中,如果所述電機控制系統(tǒng)或所述整車控制器檢測到錯誤,則所述整車控制器向所述電池管理系統(tǒng)發(fā)送中斷指令以中斷所述預(yù)上電過程;所述整車控制器獲取所述電機控制系統(tǒng)的電壓信息,并將所述電機控制系統(tǒng)的電壓信息發(fā)送給所述電池管理系統(tǒng),所述電池管理系統(tǒng)根據(jù)所述電壓信息閉合主繼電器,并向所述整車控制器發(fā)送主繼電器閉合指令,以使所述整車控制器將所述主繼電器閉合指令轉(zhuǎn)發(fā)至所述電機控制系統(tǒng);當預(yù)上電結(jié)束后,所述電池管理系統(tǒng)斷開預(yù)充繼電器,并向所述整車控制器發(fā)送預(yù)充繼電器斷開指令,以使所述整車控制器將所述預(yù)充繼電器斷開指令轉(zhuǎn)發(fā)至所述電機控制系統(tǒng),其中,當判斷所述電機控制系統(tǒng)直流側(cè)電壓達到第一預(yù)設(shè)電壓時,所述電池管理系統(tǒng)發(fā)送高壓準備指令至所述整車控制器,并使能所述直流電源,同時所述電機控制系統(tǒng)發(fā)送準備工作指令至所述整車控制器;判斷當前電源模式,如果當前電源模式為第四電源模式,則整車控制器發(fā)送不允許啟動指令至所述電機控制系統(tǒng)和所述發(fā)動機控制系統(tǒng),并發(fā)出故障報警,如果當前電源模式為第二電源模式,則 所述整車控制器發(fā)送允許啟動指令至所述電機控制系統(tǒng)和所述發(fā)動機控制系統(tǒng),以進行上電。
進一步地,所述車輛進入下電流程,進一步包括:確定當前車速是否為零,如果所述車速不為零,則進入緊急下電模式;如果所述當前車速為零,則所述整車控制器向所述電機控制系統(tǒng)和發(fā)動機控制系統(tǒng)分別發(fā)出電機零轉(zhuǎn)矩輸出指令和發(fā)動機零轉(zhuǎn)矩輸出指令,以使電機和發(fā)動機停轉(zhuǎn),并實時檢測電機轉(zhuǎn)速,如果在第三預(yù)設(shè)時間內(nèi)電機轉(zhuǎn)速還高于預(yù)設(shè)轉(zhuǎn)速,則進入緊急下電模式;如果在第三預(yù)設(shè)時間內(nèi)所述電機轉(zhuǎn)速低于所述預(yù)設(shè)轉(zhuǎn)速,則所述整車控制器對所述電機控制系統(tǒng)、電池管理系統(tǒng)、發(fā)動機控制系統(tǒng)和空調(diào)系統(tǒng)發(fā)出進入下強電指令以進行高壓下電,所述電池管理系統(tǒng)檢查高壓電流近似等于零后,斷開主繼電器,并發(fā)送斷開主正和主負繼電器信號給所述整車控制器,所述整車控制器檢測所述電機控制系統(tǒng)發(fā)送的直流端電壓在第四預(yù)設(shè)時間內(nèi)是否低于第二預(yù)設(shè)電壓,如果是,則所述電機控制系統(tǒng)進行快速放電,否則,進入緊急下電模式;如果所述整車控制器接收到所述電機控制系統(tǒng)和電池管理系統(tǒng)發(fā)送的低壓下電準備就緒指令,則分別向所述電機控制系統(tǒng)、電池管理系統(tǒng)、發(fā)動機控制系統(tǒng)和空調(diào)系統(tǒng)發(fā)送低壓下電允許指令以進行低壓下電,如果所述整車控制器未接收到所述電機控制系統(tǒng)和電池管理系統(tǒng)發(fā)送的低壓下電準備就緒指令,則進行故障報警;檢測所述電機控制系統(tǒng)、電池管理系統(tǒng)、發(fā)動機控制系統(tǒng)和空調(diào)系統(tǒng)是否低壓下電完畢,如果是,則整車控制器存儲相關(guān)數(shù)據(jù),并控制繼電器斷停止供電,并且所述整車控制器進入休眠模式。進一步地,所述判斷模塊驗證車輛鑰匙信息,進一步包括:判斷防盜驗證標志位是否為0,如果是,則進入驗證和喚醒模式,如果防盜驗證標志位為1,則跳過驗證和喚醒模式,其中,驗證和喚醒模式具體包括:觸發(fā)所述啟動開關(guān)以啟動車內(nèi)天線并激活有效的遙控器鑰匙;獲取鑰匙信息,并判斷所述鑰匙信息是否有效,如果有效,則判斷整車控制器的防盜密碼是否驗證通過;如果所述整車控制器的防盜密碼驗證通過,則所述整車控制器喚醒,并將所述放到驗證標識位置1。
所述的混合動力汽車上下電控制系統(tǒng)與上述的混合動力汽車上下電控制方法相對于現(xiàn)有技術(shù)所具有的優(yōu)勢相同,在此不再贅述。
附圖說明
構(gòu)成本發(fā)明的一部分的附圖用來提供對本發(fā)明的進一步理解,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
圖1為本發(fā)明實施例的混合動力汽車上下電控制方法的流程圖;
圖2為本發(fā)明一個實施例的車輛鑰匙信息驗證過程示意圖;
圖3為本發(fā)明一個實施例的整車系統(tǒng)狀態(tài)判斷過程示意圖;
圖4為本發(fā)明一個實施例的當車輛處于p擋時車輛上下電控制過程示意圖;
圖5為本發(fā)明一個實施例的當車輛處于n擋時車輛上下電控制過程示意圖;
圖6為本發(fā)明一個實施例的當車輛處于非p擋或非n擋時車輛上下電控制過程示意圖;
圖7為本發(fā)明一個實施例的車輛上電流程示意圖;
圖8為本發(fā)明一個實施例的車輛下電流程示意圖;以及
圖9為本發(fā)明實施例的混合動力汽車上下電控制系統(tǒng)的結(jié)構(gòu)框圖。
附圖標記說明:
100-混合動力汽車上下電控制系統(tǒng)、110-判斷模塊、120-獲取模塊、130-控制模塊。
具體實施方式
需要說明的是,在不沖突的情況下,本發(fā)明中的實施例及實施例中的特征可以相互組合。
下面將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。
圖1是根據(jù)本發(fā)明一個實施例的混合動力汽車上下電控制方法的流程圖。
如圖1所示,本發(fā)明實施例的混合動力汽車上下電控制方法包括以下步驟:
步驟s1:驗證車輛鑰匙信息,并在驗證通過后,判斷整車系統(tǒng)狀態(tài)。
具體地說,該步驟主要是進行鑰匙身份識別。在本發(fā)明的一個實施例中,結(jié)合圖2所示,步驟s1中的驗證車輛鑰匙信息,進一步包括:
判斷防盜驗證標志位是否為0,如果為0,則進入驗證和喚醒模式,如果防盜驗證標志位為1,則跳過驗證和喚醒模式,其中,例如,驗證和喚醒模式具體包括:觸發(fā)啟動開關(guān)(如一鍵啟動開關(guān))以啟動車內(nèi)天線并激活有效的遙控器鑰匙;獲取鑰匙信息,并判斷鑰匙信息是否有效,如果有效,則判斷整車控制器的防盜密碼是否驗證通過;如果整車控制器的防盜密碼驗證通過,則整車控制器喚醒,并將放到驗證標識位置1。示例性的描述例如為:無鑰匙進入及啟動模塊判斷防盜驗證標志位是否為0,為0則進入驗證和喚醒模式,為1則跳過驗證和喚醒模式;無鑰匙進入及啟動模塊與車身控制模塊共同接收一鍵啟動開關(guān)的啟動信號,無鑰匙進入及啟動模塊啟動車內(nèi)天線并激活有效的遙控器鑰匙;遙控器將鑰匙信息發(fā)送給遙控器接收器,遙控器接收器再將鑰匙信息通過can總線傳遞給車身控制模塊;車身控制模塊判斷鑰匙信息為有效遙控器鑰匙信息后,進一步驗證整車控制器的防盜密碼是否通過;當以上驗證全部通過之后,整車控制器喚醒,防盜驗證標志位置1,并進入整車系統(tǒng)狀態(tài)判定程序。
步驟s2:獲取車輛的檔位信息、制動踏板狀態(tài)和啟動開關(guān)狀態(tài)。
步驟s3:根據(jù)車輛的檔位信息、制動踏板狀態(tài)、啟動開關(guān)狀態(tài)及整車系統(tǒng)狀態(tài)控制車輛進入上電流程或下電流程。
其中,如圖3所示,在車輛進入整車系統(tǒng)狀態(tài)判斷邏輯之后,具體包括:如果系統(tǒng)處于ready可行車狀態(tài)或系統(tǒng)部分啟動狀態(tài),則當按下一鍵啟動開關(guān)則車輛進入下電流程;如果 系統(tǒng)處于整個系統(tǒng)停止供電狀態(tài),踩下制動踏板并按下一鍵啟動按鈕則進入ready可行車上電流程;如果系統(tǒng)處于整個系統(tǒng)停止供電狀態(tài),僅按下一鍵啟動按鈕則進入系統(tǒng)部分上電流程。
在本發(fā)明的一個實施例中,步驟s3中的根據(jù)車輛的檔位信息、制動踏板狀態(tài)、啟動開關(guān)狀態(tài)及整車系統(tǒng)狀態(tài)控制車輛進入上電流程或下電流程,進一步包括:
當車輛處于p擋時,如圖4所示,包括:如果整車系統(tǒng)處于整車停止供電狀態(tài)(此時電源模式為key_off),則當踩下制動踏板并觸發(fā)啟動開關(guān)時,車輛進入可行車上電流程(即圖中的ready可行車上電流程),并且電源模式從第一電源模式key_off變換為第二電源模式key_start,當再次觸發(fā)啟動開關(guān)(不論制動踏板是否踩下)時,車輛進入下電流程,并且電源模式從第二電源模式key_start變換為第一電源模式key_off;另一方面,如果整車系統(tǒng)處于整車停止供電狀態(tài)(此時電源模式為key_off),則當且僅當觸發(fā)啟動開關(guān)時,車輛進入整車系統(tǒng)部分上電流程,并且電源模式從第一電源模式key_off變換為第三電源模式key_acc,并再次觸發(fā)啟動開關(guān)以使電源模式從第三電源模式key_acc變換為第四電源模式key_on,當再次觸發(fā)啟動開關(guān)時,車輛進入下電流程,并且電源模式從第四電源模式key_on變換為第一電源模式key_off,其中,如果當前電源模式為第三電源模式key_acc或第四電源模式key_on,則當踩下制動踏板并觸發(fā)啟動開關(guān)時,車輛進入可行車上電流程(即ready可行車上電流程),并且電源模式變換為第二電源模式key_start;進一步地,如果電源模式為第三電源模式key_acc,則當?shù)谝活A(yù)設(shè)時間(如1小時)內(nèi)整車系統(tǒng)無任何操作時,車輛進入下電流程,并且電源模式變換為第一電源模式key_off。
當車輛處于n擋時,如圖5所示,包括:如果整車系統(tǒng)處于整車停止供電狀態(tài)(此時電源模式為key_off),則當踩下制動踏板并觸發(fā)啟動開關(guān)時,車輛進入可行車上電流程(即ready可行車上電流程),并且電源模式從第一電源模式key_off變換為第二電源模式key_start,當再次觸發(fā)啟動開關(guān)(不論制動踏板是否踩下)時車輛進入下電流程,并且電源模式從第二電源模式key_start變換為第三電源模式key_acc;另一方面,如果整車系統(tǒng)處于整車停止供電狀態(tài)(此時電源模式為key_off),則當且僅當觸發(fā)啟動開關(guān)時,車輛進入整車系統(tǒng)部分上電流程,并且電源模式從第一電源模式key_off變換為第三電源模式key_acc,并再次觸發(fā)啟動開關(guān)以使電源模式從第三電源模式key_acc變換為第四電源模式key_on,當再次觸發(fā)啟動開關(guān)時,車輛進入下電流程,并且電源模式從第四電源模式key_on變換為第三電源模式key_acc,其中,如果當前電源模式為第三電源模式key_acc或第四電源模式key_on,則當踩下制動踏板并觸發(fā)啟動開關(guān)時,車輛進入可行車上電流程,并且電源模式變換為第二電源模式key_start。
當車輛處于非p擋和/或非n擋時,如圖6所示,包括:如果整車系統(tǒng)處于整車停止供電狀態(tài)(此時電源模式為key_off),則當踩下制動踏板并觸發(fā)啟動開關(guān)時,電源模式從第一電 源模式key_off變換為第四電源模式key_on;如果整車系統(tǒng)處于整車停止供電狀態(tài)(此時電源模式為key_off),則當且僅當觸發(fā)啟動開關(guān)時,車輛進入整車系統(tǒng)部分上電流程,并且電源模式從第一電源模式key_off變換為第三電源模式key_acc,并再次觸發(fā)啟動開關(guān)以使電源模式從第三電源模式key_acc變換為第四電源模式key_on,當再次觸發(fā)啟動開關(guān)時,車輛進入下電流程,并且電源模式從第四電源模式key_on變換為第三電源模式key_acc,其中,如果當前電源模式為第三電源模式key_acc,則當踩下制動踏板并觸發(fā)啟動開關(guān)時,電源模式變換為第四電源模式key_on;另一方面,如果車輛處于行駛狀態(tài),并且觸發(fā)啟動開關(guān)的時間達到第二預(yù)設(shè)時間(如2秒)或在第二預(yù)設(shè)時間內(nèi)觸發(fā)啟動開關(guān)的次數(shù)達到預(yù)設(shè)次數(shù)(如3次)時,即長按2秒觸發(fā)開關(guān)或2秒內(nèi)按3次觸發(fā)開關(guān),此時不論制動踏板是否踩下,車輛均進入下電模式,并且電源模式變換為第三電源模式key_acc。
在本發(fā)明的一個實施例中,結(jié)合圖7所示,當整車控制器檢測到電源模式為第四電源模式key_on時,車輛進入上電流程,進一步包括:
a.整車控制器對車輛的電池管理系統(tǒng)bms、發(fā)動機管理系統(tǒng)ems、空調(diào)系統(tǒng)hvac、電機控制系統(tǒng)mcu和直流電源dcdc及其他控制部件進行喚醒或上低壓電,以使電池管理系統(tǒng)bms、發(fā)動機管理系統(tǒng)ems、空調(diào)系統(tǒng)hvac、電機控制系統(tǒng)mcu和直流電源dcdc分別進行初始化診斷,如果診斷通過,則分別發(fā)送準備就緒信號給整車控制器,例如:mcu_start_release=1,bms_start_release=1,hvac_start_release=1,……,并進入高壓上電階段;另一方面,如果診斷未通過,則進入故障診斷與處理程序以進行故障診斷及處理。
b.電機控制系統(tǒng)向整車控制器發(fā)送預(yù)充電指令,例如:mcu_ready_to_precharge=1,以使整車控制器向電池管理系統(tǒng)發(fā)送上強電指令,例如:hcu_power_up_bms=1。
c.電池管理系統(tǒng)向整車控制器發(fā)送預(yù)充繼電器閉合指令,例如:bms_precharge_relay_closed=1,以進行預(yù)上電,并且整車控制器向電機控制系統(tǒng)轉(zhuǎn)發(fā)預(yù)充繼電器閉合指令,其中,在預(yù)上電過程中,如果電機控制系統(tǒng)或整車控制器檢測到錯誤,例如,電機控制系統(tǒng)檢測到直流端電壓沒有上升,或者整車控制器檢測到錯誤,則整車控制器向電池管理系統(tǒng)發(fā)送中斷指令以中斷預(yù)上電過程。
d.整車控制器獲取電機控制系統(tǒng)的電壓信息,并將電機控制系統(tǒng)的電壓信息發(fā)送給電池管理系統(tǒng),電池管理系統(tǒng)根據(jù)電壓信息閉合主繼電器,并向整車控制器發(fā)送主繼電器閉合指令,例如bms_main_relay_closed=1,以使整車控制器將主繼電器閉合指令轉(zhuǎn)發(fā)至電機控制系統(tǒng)。
e.當預(yù)上電結(jié)束后,電池管理系統(tǒng)斷開預(yù)充繼電器,并向整車控制器發(fā)送預(yù)充繼電器斷開指令,例如bms_precharge_relay_closed=0,以使整車控制器將預(yù)充繼電器斷開指令轉(zhuǎn)發(fā)至電機控制系統(tǒng),其中,當電池管理系統(tǒng)判斷電機控制系統(tǒng)的直流側(cè)電壓達到第一預(yù)設(shè)電壓時,電池管理系統(tǒng)發(fā)送高壓準備指令至整車控制器,例如:bms_hv_ready=1,并使能直 流電源dcdc,同時電機控制系統(tǒng)發(fā)送準備工作指令至整車控制器,例如:bms_hv_ready=1。其中,第一預(yù)設(shè)電壓例如等于電池電壓的預(yù)設(shè)比例,如第一預(yù)設(shè)電壓等于90%電池電壓。
f.判斷當前電源模式,如果當前電源模式為第四電源模式key_on,則整車控制器發(fā)送不允許啟動指令(例如hcu_start_allowed=0)至電機控制系統(tǒng)和發(fā)動機控制系統(tǒng),并發(fā)出故障報警,例如整車控制器點亮儀表ready燈并閃爍。另一方面,如果當前電源模式為第二電源模式key_start,則整車控制器發(fā)送允許啟動指令(如hcu_start_allowed=1)至電機控制系統(tǒng)和發(fā)動機控制系統(tǒng),以進行上電,并點亮儀表ready燈,保持常亮。
在本發(fā)明的一個實施例中,結(jié)合圖8所示,車輛進入下電流程,進一步包括:
a.確定當前車速是否為零,如果當前車速不為零,則進入緊急下電模式;
b.高壓下電準備:即如果當前車速為零,則整車控制器向電機控制系統(tǒng)和發(fā)動機控制系統(tǒng)分別發(fā)出電機零轉(zhuǎn)矩輸出指令和發(fā)動機零轉(zhuǎn)矩輸出指令,以使電機和發(fā)動機停轉(zhuǎn),并實時檢測電機轉(zhuǎn)速,如果在第三預(yù)設(shè)時間內(nèi)電機轉(zhuǎn)速還高于預(yù)設(shè)轉(zhuǎn)速,則進入緊急下電模式。
c.高壓下電:如果在第三預(yù)設(shè)時間內(nèi)電機轉(zhuǎn)速低于預(yù)設(shè)轉(zhuǎn)速,則整車控制器對電機控制系統(tǒng)、電池管理系統(tǒng)、發(fā)動機控制系統(tǒng)和空調(diào)系統(tǒng)發(fā)出進入下強電指令(如powerdown)以進行高壓下電,電池管理系統(tǒng)檢查高壓電流近似等于零后,斷開主繼電器(main_relay+、main_relay-),并發(fā)送斷開主正和主負繼電器信號(如main_relay_closed=0)給整車控制器,整車控制器檢測電機控制系統(tǒng)發(fā)送的直流端電壓在第四預(yù)設(shè)時間(如10ms)內(nèi)是否低于第二預(yù)設(shè)電壓,如果是,則電機控制系統(tǒng)進行快速放電,否則,進入緊急下電模式。
d.低壓下電:即如果整車控制器接收到電機控制系統(tǒng)和電池管理系統(tǒng)發(fā)送的低壓下電準備就緒指令,則分別向電機控制系統(tǒng)、電池管理系統(tǒng)、發(fā)動機控制系統(tǒng)和空調(diào)系統(tǒng)發(fā)送低壓下電允許指令以進行低壓下電,如果整車控制器未接收到電機控制系統(tǒng)和電池管理系統(tǒng)發(fā)送的低壓下電準備就緒指令,則進行故障報警。
e.整車控制器檢測電機控制系統(tǒng)、電池管理系統(tǒng)、發(fā)動機控制系統(tǒng)和空調(diào)系統(tǒng)是否低壓下電完畢,如果是,則整車控制器存儲相關(guān)數(shù)據(jù)到eeprom,并將防盜驗證標志位置為0,同時,整車控制器控制繼電器斷停止對電機控制系統(tǒng)、電池管理系統(tǒng)、發(fā)動機控制系統(tǒng)和空調(diào)系統(tǒng)低壓供電,并且整車控制器進入休眠模式。
綜上,根據(jù)本發(fā)明實施例的混合動力汽車上下電控制方法,基于無鑰匙進入與啟動系統(tǒng),根據(jù)車輛的檔位信息、制動踏板狀態(tài)、啟動開關(guān)狀態(tài)及整車系統(tǒng)狀態(tài)控制車輛進入上電流程或下電流程。該方法通過編寫應(yīng)用層軟件來實現(xiàn),不需要增加任何硬件,制定了詳細的軟件控制流程及方案,如鑰匙身份識別、系統(tǒng)狀態(tài)判斷邏輯、不同檔位系統(tǒng)下的狀態(tài)邏輯判斷(p檔、n檔、非p/非n檔)、上電流程和下電流程,從而實現(xiàn)了對混合動力汽車的上下電控制,提高了上下電控制的安全性。
進一步地,如圖9所示,本發(fā)明的實施例公開了一種混合動力汽車上下電控制系統(tǒng)100,包括:判斷模塊110、獲取模塊120和控制模塊130。
其中,判斷模塊110用于驗證車輛鑰匙信息,并在驗證通過后,判斷整車系統(tǒng)狀態(tài)。
具體地說,該過程主要是進行鑰匙身份識別。在本發(fā)明的一個實施例中,判斷模塊110驗證車輛鑰匙信息,進一步包括:判斷防盜驗證標志位是否為0,如果為0,則進入驗證和喚醒模式,如果防盜驗證標志位為1,則跳過驗證和喚醒模式,其中,例如,驗證和喚醒模式具體包括:觸發(fā)啟動開關(guān)(如一鍵啟動開關(guān))以啟動車內(nèi)天線并激活有效的遙控器鑰匙;獲取鑰匙信息,并判斷鑰匙信息是否有效,如果有效,則判斷整車控制器的防盜密碼是否驗證通過;如果整車控制器的防盜密碼驗證通過,則整車控制器喚醒,并將放到驗證標識位置1。示例性的描述例如為:無鑰匙進入及啟動模塊判斷防盜驗證標志位是否為0,為0則進入驗證和喚醒模式,為1則跳過驗證和喚醒模式;無鑰匙進入及啟動模塊與車身控制模塊共同接收一鍵啟動開關(guān)的啟動信號,無鑰匙進入及啟動模塊啟動車內(nèi)天線并激活有效的遙控器鑰匙;遙控器將鑰匙信息發(fā)送給遙控器接收器,遙控器接收器再將鑰匙信息通過can總線傳遞給車身控制模塊;車身控制模塊判斷鑰匙信息為有效遙控器鑰匙信息后,進一步驗證整車控制器的防盜密碼是否通過;當以上驗證全部通過之后,整車控制器喚醒,防盜驗證標志位置1,并進入整車系統(tǒng)狀態(tài)判定程序。
獲取模塊120用于獲取車輛的檔位信息、制動踏板狀態(tài)和啟動開關(guān)狀態(tài)。
控制模塊130用于根據(jù)車輛的檔位信息、制動踏板狀態(tài)、啟動開關(guān)狀態(tài)及整車系統(tǒng)狀態(tài)控制車輛進入上電流程或下電流程。
其中,在車輛進入整車系統(tǒng)狀態(tài)判斷邏輯之后,具體包括:如果系統(tǒng)處于ready可行車狀態(tài)或系統(tǒng)部分啟動狀態(tài),則當按下一鍵啟動開關(guān)則車輛進入下電流程;如果系統(tǒng)處于整個系統(tǒng)停止供電狀態(tài),踩下制動踏板并按下一鍵啟動按鈕則進入ready可行車上電流程;如果系統(tǒng)處于整個系統(tǒng)停止供電狀態(tài),僅按下一鍵啟動按鈕則進入系統(tǒng)部分上電流程。
在本發(fā)明的一個實施例中,控制模塊130根據(jù)車輛的檔位信息、制動踏板狀態(tài)、啟動開關(guān)狀態(tài)及整車系統(tǒng)狀態(tài)控制車輛進入上電流程或下電流程,進一步包括:
當車輛處于p擋時,包括:如果整車系統(tǒng)處于整車停止供電狀態(tài)(此時電源模式為key_off),則當踩下制動踏板并觸發(fā)啟動開關(guān)時,車輛進入可行車上電流程(即圖中的ready可行車上電流程),并且電源模式從第一電源模式key_off變換為第二電源模式key_start,當再次觸發(fā)啟動開關(guān)(不論制動踏板是否踩下)時,車輛進入下電流程,并且電源模式從第二電源模式key_start變換為第一電源模式key_off;另一方面,如果整車系統(tǒng)處于整車停止供電狀態(tài)(此時電源模式為key_off),則當且僅當觸發(fā)啟動開關(guān)時,車輛進入整車系統(tǒng)部分上電流程,并且電源模式從第一電源模式key_off變換為第三電源模式key_acc,并再次觸發(fā)啟動開關(guān)以使電源模式從第三電源模式key_acc變換為第四電源模式key_on,當再次觸發(fā)啟動 開關(guān)時,車輛進入下電流程,并且電源模式從第四電源模式key_on變換為第一電源模式key_off,其中,如果當前電源模式為第三電源模式key_acc或第四電源模式key_on,則當踩下制動踏板并觸發(fā)啟動開關(guān)時,車輛進入可行車上電流程(即ready可行車上電流程),并且電源模式變換為第二電源模式key_start;進一步地,如果電源模式為第三電源模式key_acc,則當?shù)谝活A(yù)設(shè)時間(如1小時)內(nèi)整車系統(tǒng)無任何操作時,車輛進入下電流程,并且電源模式變換為第一電源模式key_off。
當車輛處于n擋時,包括:如果整車系統(tǒng)處于整車停止供電狀態(tài)(此時電源模式為key_off),則當踩下制動踏板并觸發(fā)啟動開關(guān)時,車輛進入可行車上電流程(即ready可行車上電流程),并且電源模式從第一電源模式key_off變換為第二電源模式key_start,當再次觸發(fā)啟動開關(guān)(不論制動踏板是否踩下)時車輛進入下電流程,并且電源模式從第二電源模式key_start變換為第三電源模式key_acc;另一方面,如果整車系統(tǒng)處于整車停止供電狀態(tài)(此時電源模式為key_off),則當且僅當觸發(fā)啟動開關(guān)時,車輛進入整車系統(tǒng)部分上電流程,并且電源模式從第一電源模式key_off變換為第三電源模式key_acc,并再次觸發(fā)啟動開關(guān)以使電源模式從第三電源模式key_acc變換為第四電源模式key_on,當再次觸發(fā)啟動開關(guān)時,車輛進入下電流程,并且電源模式從第四電源模式key_on變換為第三電源模式key_acc,其中,如果當前電源模式為第三電源模式key_acc或第四電源模式key_on,則當踩下制動踏板并觸發(fā)啟動開關(guān)時,車輛進入可行車上電流程,并且電源模式變換為第二電源模式key_start。
當車輛處于非p擋和/或非n擋時,包括:如果整車系統(tǒng)處于整車停止供電狀態(tài)(此時電源模式為key_off),則當踩下制動踏板并觸發(fā)啟動開關(guān)時,電源模式從第一電源模式key_off變換為第四電源模式key_on;如果整車系統(tǒng)處于整車停止供電狀態(tài)(此時電源模式為key_off),則當且僅當觸發(fā)啟動開關(guān)時,車輛進入整車系統(tǒng)部分上電流程,并且電源模式從第一電源模式key_off變換為第三電源模式key_acc,并再次觸發(fā)啟動開關(guān)以使電源模式從第三電源模式key_acc變換為第四電源模式key_on,當再次觸發(fā)啟動開關(guān)時,車輛進入下電流程,并且電源模式從第四電源模式key_on變換為第三電源模式key_acc,其中,如果當前電源模式為第三電源模式key_acc,則當踩下制動踏板并觸發(fā)啟動開關(guān)時,電源模式變換為第四電源模式key_on;另一方面,如果車輛處于行駛狀態(tài),并且觸發(fā)啟動開關(guān)的時間達到第二預(yù)設(shè)時間(如2秒)或在第二預(yù)設(shè)時間內(nèi)觸發(fā)啟動開關(guān)的次數(shù)達到預(yù)設(shè)次數(shù)(如3次)時,即長按2秒觸發(fā)開關(guān)或2秒內(nèi)按3次觸發(fā)開關(guān),此時不論制動踏板是否踩下,車輛均進入下電模式,并且電源模式變換為第三電源模式key_acc。
在本發(fā)明的一個實施例中,當整車控制器檢測到電源模式為第四電源模式key_on時,車輛進入上電流程,進一步包括:
a.整車控制器對車輛的電池管理系統(tǒng)bms、發(fā)動機管理系統(tǒng)ems、空調(diào)系統(tǒng)hvac、電機控制系統(tǒng)mcu和直流電源dcdc及其他控制部件進行喚醒或上低壓電,以使電池管理 系統(tǒng)bms、發(fā)動機管理系統(tǒng)ems、空調(diào)系統(tǒng)hvac、電機控制系統(tǒng)mcu和直流電源dcdc分別進行初始化診斷,如果診斷通過,則分別發(fā)送準備就緒信號給整車控制器,例如:mcu_start_release=1,bms_start_release=1,hvac_start_release=1,……,并進入高壓上電階段;另一方面,如果診斷未通過,則進入故障診斷與處理程序以進行故障診斷及處理。
b.電機控制系統(tǒng)向整車控制器發(fā)送預(yù)充電指令,例如:mcu_ready_to_precharge=1,以使整車控制器向電池管理系統(tǒng)發(fā)送上強電指令,例如:hcu_power_up_bms=1。
c.電池管理系統(tǒng)向整車控制器發(fā)送預(yù)充繼電器閉合指令,例如:bms_precharge_relay_closed=1,以進行預(yù)上電,并且整車控制器向電機控制系統(tǒng)轉(zhuǎn)發(fā)預(yù)充繼電器閉合指令,其中,在預(yù)上電過程中,如果電機控制系統(tǒng)或整車控制器檢測到錯誤,例如,電機控制系統(tǒng)檢測到直流端電壓沒有上升,或者整車控制器檢測到錯誤,則整車控制器向電池管理系統(tǒng)發(fā)送中斷指令以中斷預(yù)上電過程。
d.整車控制器獲取電機控制系統(tǒng)的電壓信息,并將電機控制系統(tǒng)的電壓信息發(fā)送給電池管理系統(tǒng),電池管理系統(tǒng)根據(jù)電壓信息閉合主繼電器,并向整車控制器發(fā)送主繼電器閉合指令,例如bms_main_relay_closed=1,以使整車控制器將主繼電器閉合指令轉(zhuǎn)發(fā)至電機控制系統(tǒng)。
e.當預(yù)上電結(jié)束后,電池管理系統(tǒng)斷開預(yù)充繼電器,并向整車控制器發(fā)送預(yù)充繼電器斷開指令,例如bms_precharge_relay_closed=0,以使整車控制器將預(yù)充繼電器斷開指令轉(zhuǎn)發(fā)至電機控制系統(tǒng),其中,當電池管理系統(tǒng)判斷電機控制系統(tǒng)的直流側(cè)電壓達到第一預(yù)設(shè)電壓時,電池管理系統(tǒng)發(fā)送高壓準備指令至整車控制器,例如:bms_hv_ready=1,并使能直流電源dcdc,同時電機控制系統(tǒng)發(fā)送準備工作指令至整車控制器,例如:bms_hv_ready=1。其中,第一預(yù)設(shè)電壓例如等于電池電壓的預(yù)設(shè)比例,如第一預(yù)設(shè)電壓等于90%電池電壓。
f.判斷當前電源模式,如果當前電源模式為第四電源模式key_on,則整車控制器發(fā)送不允許啟動指令(例如hcu_start_allowed=0)至電機控制系統(tǒng)和發(fā)動機控制系統(tǒng),并發(fā)出故障報警,例如整車控制器點亮儀表ready燈并閃爍。另一方面,如果當前電源模式為第二電源模式key_start,則整車控制器發(fā)送允許啟動指令(如hcu_start_allowed=1)至電機控制系統(tǒng)和發(fā)動機控制系統(tǒng),以進行上電,并點亮儀表ready燈,保持常亮。
在本發(fā)明的一個實施例中,車輛進入下電流程,進一步包括:
a.確定當前車速是否為零,如果當前車速不為零,則進入緊急下電模式;
b.高壓下電準備:即如果當前車速為零,則整車控制器向電機控制系統(tǒng)和發(fā)動機控制系統(tǒng)分別發(fā)出電機零轉(zhuǎn)矩輸出指令和發(fā)動機零轉(zhuǎn)矩輸出指令,以使電機和發(fā)動機停轉(zhuǎn),并實時檢測電機轉(zhuǎn)速,如果在第三預(yù)設(shè)時間內(nèi)電機轉(zhuǎn)速還高于預(yù)設(shè)轉(zhuǎn)速,則進入緊急下電模式。
c.高壓下電:如果在第三預(yù)設(shè)時間內(nèi)電機轉(zhuǎn)速低于預(yù)設(shè)轉(zhuǎn)速,則整車控制器對電機控制 系統(tǒng)、電池管理系統(tǒng)、發(fā)動機控制系統(tǒng)和空調(diào)系統(tǒng)發(fā)出進入下強電指令(如powerdown)以進行高壓下電,電池管理系統(tǒng)檢查高壓電流近似等于零后,斷開主繼電器(main_relay+、main_relay-),并發(fā)送斷開主正和主負繼電器信號(如main_relay_closed=0)給整車控制器,整車控制器檢測電機控制系統(tǒng)發(fā)送的直流端電壓在第四預(yù)設(shè)時間(如10ms)內(nèi)是否低于第二預(yù)設(shè)電壓,如果是,則電機控制系統(tǒng)進行快速放電,否則,進入緊急下電模式。
d.低壓下電:即如果整車控制器接收到電機控制系統(tǒng)和電池管理系統(tǒng)發(fā)送的低壓下電準備就緒指令,則分別向電機控制系統(tǒng)、電池管理系統(tǒng)、發(fā)動機控制系統(tǒng)和空調(diào)系統(tǒng)發(fā)送低壓下電允許指令以進行低壓下電,如果整車控制器未接收到電機控制系統(tǒng)和電池管理系統(tǒng)發(fā)送的低壓下電準備就緒指令,則進行故障報警。
e.整車控制器檢測電機控制系統(tǒng)、電池管理系統(tǒng)、發(fā)動機控制系統(tǒng)和空調(diào)系統(tǒng)是否低壓下電完畢,如果是,則整車控制器存儲相關(guān)數(shù)據(jù)到eeprom,并將防盜驗證標志位置為0,同時,整車控制器控制繼電器斷停止對電機控制系統(tǒng)、電池管理系統(tǒng)、發(fā)動機控制系統(tǒng)和空調(diào)系統(tǒng)低壓供電,并且整車控制器進入休眠模式。
綜上,根據(jù)本發(fā)明實施例的混合動力汽車上下電控制系統(tǒng),基于無鑰匙進入與啟動系統(tǒng),根據(jù)車輛的檔位信息、制動踏板狀態(tài)、啟動開關(guān)狀態(tài)及整車系統(tǒng)狀態(tài)控制車輛進入上電流程或下電流程。該系統(tǒng)通過編寫應(yīng)用層軟件來實現(xiàn),不需要增加任何硬件,制定了詳細的軟件控制流程及方案,如鑰匙身份識別、系統(tǒng)狀態(tài)判斷邏輯、不同檔位系統(tǒng)下的狀態(tài)邏輯判斷(p檔、n檔、非p/非n檔)、上電流程和下電流程,從而實現(xiàn)了對混合動力汽車的上下電控制,提高了上下電控制的安全性。
需要說明的是,本發(fā)明實施例的混合動力汽車上下電控制系統(tǒng)的具體實現(xiàn)方式與本發(fā)明實施例的混合動力汽車上下電控制方法的具體實現(xiàn)方式類似,具體請參見方法部分的描述,為了減少冗余,此處不做贅述。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。