整車控制器及其控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及整車控制領(lǐng)域,具體而言,涉及一種整車控制器及其控制方法。
【背景技術(shù)】
[0002]隨著環(huán)境污染日益嚴(yán)重,純電動(dòng)汽車高節(jié)能、低污染的優(yōu)點(diǎn)使其成為了汽車發(fā)展的主要方向。純電動(dòng)車有三大核心電控技術(shù):電機(jī)控制器、電池管理系統(tǒng)和整車控制器。整車控制器是純電動(dòng)汽車的核心控制部件,通過采集電動(dòng)汽車的關(guān)鍵信號(hào)并對(duì)其進(jìn)行處理,向電動(dòng)汽車的其他關(guān)鍵部件發(fā)送驅(qū)動(dòng)控制信號(hào)。中央處理單元(Central Process Unit,簡稱CPU)是純電動(dòng)汽車整車控制器的關(guān)鍵芯片,負(fù)責(zé)處理整車控制器的所有數(shù)據(jù),實(shí)現(xiàn)整車復(fù)雜的控制器策略和算法,保證整個(gè)系統(tǒng)的正常運(yùn)行。為了滿足人們對(duì)純電動(dòng)汽車日益增加的需求,采用雙CPU的整車控制器稱為純電動(dòng)汽車的發(fā)展趨勢。相關(guān)技術(shù)中,采用雙CPU的整車控制器多采用一個(gè)電源芯片進(jìn)行供電,當(dāng)該電源芯片發(fā)生故障時(shí),兩個(gè)CPU都會(huì)停止工作,整車控制器的安全性與可靠性受到威脅。而相關(guān)技術(shù)中采用了獨(dú)立供電的雙電源芯片的雙CPU的整車控制器,兩個(gè)電源芯片之間沒有控制關(guān)系,兩個(gè)CPU之間的通訊聯(lián)系不夠緊密,整車控制器控制的可靠性不高。
[0003]針對(duì)相關(guān)技術(shù)中雙CPU整車控制器控制可靠性低的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的主要目的在于提供一種整車控制器及其控制方法,以解決雙CPU整車控制器控制可靠性低的問題。
[0005]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種整車控制器,其特征在于,包括:第一 CPU ;第二 CPU ;第一電源芯片,用于接收第一喚醒信號(hào),并響應(yīng)于第一喚醒信號(hào)為第一 CPU供電,其中,第一 CPU在上電之后向第二電源芯片發(fā)送第二喚醒信號(hào);以及第二電源芯片,用于響應(yīng)于第二喚醒信號(hào)為第二 CPU供電。
[0006]進(jìn)一步地,第一 CPU,用于在第二電源芯片為第二 CPU供電之前,判斷第二 CPU是否符合上電條件,其中,當(dāng)判斷出第二 CPU符合上電條件時(shí),第一 CPU向第二電源芯片發(fā)送第二喚醒信號(hào)。
[0007]進(jìn)一步地,第一電源芯片,用于接收第一下電指令,并響應(yīng)于第一下電指令,停止為第一 CPU供電;第一 CPU,用于在下電之前向第二電源芯片發(fā)送第二下電指令;以及第二電源芯片,用于響應(yīng)于第二下電指令,停止為第二 CPU供電。
[0008]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種整車控制器的控制方法,該方法包括:整車控制器的第一電源芯片接收第一喚醒信號(hào);整車控制器的第一電源芯片響應(yīng)于第一喚醒信號(hào)為整車控制器的第一 CPU供電,其中,第一 CPU在上電之后向整車控制器的第二電源芯片發(fā)送第二喚醒信號(hào);以及整車控制器的第二電源芯片響應(yīng)于第二喚醒信號(hào)為整車控制器的第二 CPU供電。
[0009]進(jìn)一步地,在第二電源芯片為第二 CPU供電之前,該方法還包括:第一 CPU判斷第二 CPU是否符合上電條件,其中,第一 CPU在判斷出第二 CPU符合上電條件時(shí),向第二電源芯片發(fā)送第二喚醒信號(hào)。
[0010]進(jìn)一步地,在第二電源芯片為第二 CPU供電之后,該方法還包括:第一電源芯片接收第一下電指令;第一電源芯片響應(yīng)于第一下電指令,停止為第一 CPU供電,其中,第一 CPU在下電之前向第二電源芯片發(fā)送第二下電指令;以及第二電源芯片響應(yīng)于第二下電指令停止為第二 CPU供電。
[0011]進(jìn)一步地,在第一電源芯片為第一 CPU供電之后,該方法還包括:第一 CPU檢測第二電源芯片或第二 CPU是否處于異常狀態(tài);以及第一 CPU在檢測出第二電源芯片或第二CPU處于異常狀態(tài)時(shí),向第二電源芯片發(fā)送第二下電指令。
[0012]進(jìn)一步地,在第一電源芯片接收第一下電指令之后,該方法還包括:第一 CPU發(fā)送備份指令,其中,第一 CPU響應(yīng)于第一下電指令,發(fā)送備份指令至第二 CPU ;第一 CPU接收運(yùn)行數(shù)據(jù),其中,第二 CPU響應(yīng)于備份指令,發(fā)送運(yùn)行數(shù)據(jù)至第一 CPU ;第一 CPU存儲(chǔ)運(yùn)行數(shù)據(jù);以及在第一 CPU存儲(chǔ)運(yùn)行數(shù)據(jù)之后,第一電源芯片停止為第一 CPU供電。
[0013]進(jìn)一步地,在第二電源芯片停止為第二 CPU供電之前,該方法還包括:第二電源芯片檢測第一電源芯片或第一 CPU是否處于異常狀態(tài);以及第二電源芯片當(dāng)檢測出第一電源芯片或第一 CPU處于異常狀態(tài)時(shí),在預(yù)設(shè)時(shí)間內(nèi)為第二 CPU供電。
[0014]進(jìn)一步地,在第二電源芯片為第二 CPU供電之后,該方法還包括:第二 CPU對(duì)整車控制器所處的控制系統(tǒng)執(zhí)行控制;第一 CPU判斷第二 CPU是否發(fā)生異常;以及第一 CPU在判斷出第二 CPU發(fā)生異常時(shí),對(duì)整車控制器所處的控制系統(tǒng)執(zhí)行控制。
[0015]通過本發(fā)明的第一 CPU ;第二 CPU ;第一電源芯片接收第一喚醒信號(hào),并響應(yīng)于第一喚醒信號(hào)為第一 CPU供電,其中,第一 CPU在上電之后向第二電源芯片發(fā)送第二喚醒信號(hào);以及第二電源芯片,用于響應(yīng)于第二喚醒信號(hào)為第二 CPU供電,解決了雙CPU整車控制器控制可靠性低的問題,進(jìn)而達(dá)到了提高雙CPU整車控制器控制的可靠性的效果。
【附圖說明】
[0016]構(gòu)成本申請(qǐng)的一部分的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0017]圖1是根據(jù)本發(fā)明第一實(shí)施例的整車控制器的示意圖;
[0018]圖2是根據(jù)本發(fā)明第二實(shí)施例的整車控制器的示意圖;
[0019]圖3是根據(jù)本發(fā)明第一實(shí)施例的整車控制器的控制方法的流程圖;
[0020]圖4是根據(jù)本發(fā)明第二實(shí)施例的整車控制器的控制方法的流程圖;以及
[0021]圖5是根據(jù)本發(fā)明第三實(shí)施例的整車控制器的控制方法的流程圖。
【具體實(shí)施方式】
[0022]需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。
[0023]為了使本技術(shù)領(lǐng)域的人員更好地理解本申請(qǐng)方案,下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分的實(shí)施例,而不是全部的實(shí)施例。基于本申請(qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本申請(qǐng)保護(hù)的范圍。
[0024]需要說明的是,本申請(qǐng)的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本申請(qǐng)的實(shí)施例。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0025]本發(fā)明的實(shí)施例提供了一種整車控制器。
[0026]圖1是根據(jù)本發(fā)明第一實(shí)施例的整車控制器的示意圖。如圖1所示,該整車控制器包括:第一 CPU10,第二 CPU20,第一電源芯片11和第二電源芯片21。
[0027]純電動(dòng)汽車整車控制器是純電動(dòng)汽車的核心控制部件,對(duì)汽車的正常行駛、再生能量回收、網(wǎng)絡(luò)管理、故障診斷與處理、車輛的狀態(tài)與監(jiān)視等功能起著關(guān)鍵的作用。一方面,整車控制器可以采集加速踏板、檔位信息和其他部件的駕駛員關(guān)鍵需求信號(hào),實(shí)時(shí)獲取當(dāng)前整車狀態(tài)、電機(jī)、電池、電動(dòng)輔助等部件的參數(shù);另一方面