本發明涉及具備車載電池的電池系統,所述車載電池向行駛用旋轉電機供給電力并且能夠利用從外部電源供給的外部電力進行充電。
背景技術:
以往,利用來自旋轉電機的動力行駛的電動車輛例如電動汽車、混合動力汽車廣為人知。電動車輛通常搭載有向旋轉電機供給電力的電池。電池能夠由從外部電源供給的外部電力進行充電。在進行外部充電時,成為將設置于電動車輛的充電插頭與外部電源連接的插入(plug-in)狀態即可。
在此,已知電池的溫度過低時,其性能會降低。因此,以往當對電池進行外部充電時,在電池溫度低的情況下,與電池的充電處理并行地,也執行電池的升溫處理(例如日本特開2015-159633號公報等)。
外部電源的最大輸出功率根據設置有外部電源的設施的種類、國家、地區等而不同。例如,從外部電源供給的最大輸出功率根據各國的法律和/或民用標準(例如室內布線規則等)而定,也有外部電源的最大輸出功率低的國家。另外,電力品質低的國家、地區也不少,還存在不按標稱的功率進行輸出的情況。
在像這樣外部電源的輸出功率低的情況下與外部電源的輸出功率高的情況同樣地進行了充電以及升溫時,有可能導致無法恰當地進行充電以及升溫。例如,通常當被插入連接時,電池系統開始車載電池的充電,并且,如果需要(如果電池為低溫)也會開始電池的升溫。然而,一旦在外部電源的最大輸出功率低的狀態下并行地執行充電和升溫,則可用于電池的充電的電力將會大幅降低,有可能導致到完成充電為止的時間大幅增加。
日本特開2012-178899號公報中公開了下述技術:根據外部電源的最大輸出功率設定閾值溫度,如果電池的溫度大于等于閾值溫度,則不進行升溫,僅進行充電,如果電池溫度小于閾值溫度,則不進行充電,僅進行升溫。根據上述技術,不會同時執行充電和升溫。
在此,在日本特開2012-178899號公報中,在電池溫度低的情況下,相比充電而優先執行升溫。然而,通常在進行了插入連接的情況下,用戶希望的是進行電池的充電,而并非升溫。在日本特開2012-178899號公報的技術中,在電池的溫度低的情況下,會違背用戶的希望而優先執行升溫,從而充電被推后。其結果,有可能導致電池沒有被迅速地充電。
因此,在本發明中,目的在于提供即使在外部電源的輸出功率低的情況下,只要進行插入連接,就能迅速地對電池進行充電的電池系統。
技術實現要素:
本申請中公開的電池系統具備車載電池,所述車載電池向行駛用旋轉電機供給電力并且能夠利用從外部電源供給的外部電力進行充電,所述電池系統具備:功率檢測機構,其在所述車載電池連接著所述外部電源的插入狀態下,檢測所述外部電源的輸出功率;充電機構,其利用所述外部電力對所述車載電池進行充電;升溫機構,其使所述車載電池升溫,使得所述車載電池的溫度大于等于預先規定的基準溫度;以及控制部,其控制所述充電機構和所述升溫機構,所述控制部,在由所述功率檢測機構檢測到的所述輸出功率小于預先規定的基準功率的低功率狀態的情況下,禁止在所述車載電池的soc小于預先規定的充電基準值的情況下的由所述升溫機構進行的升溫處理,執行由所述充電機構進行的充電處理。
通過上述構成,在低功率狀態下,也能夠迅速地充電至充電基準值。
另外,也可以為,所述控制部在所述低功率狀態的情況下,在通過所述充電機構充電至所述車載電池的soc達到比所述充電基準值大的充電停止值后,在所述車載電池的溫度小于所述基準溫度的情況下,開始由所述升溫機構進行的升溫處理。
通過上述構成,能夠在確保了升溫所需的余量電力的狀態下開始升溫。
另外,也可以為,所述控制部在所述低功率狀態的情況下,在由所述升溫機構進行的升溫處理的執行期間,如果所述車載電池的soc變為小于所述充電基準值,則停止由所述升溫機構進行的升溫處理,并且,通過所述充電機構將所述車載電池充電至所述充電停止值。
通過上述構成,能夠防止soc變為小于充電基準值。
另外,也可以為,所述控制部在由所述升溫機構進行的升溫處理完成后,通過所述充電機構,將所述車載電池充電至所述車載電池的soc達到所述充電停止值。
通過上述構成,能夠在確保了升溫所需的余量電力的狀態下待機。
另外,也可以為,所述控制部在由所述功率檢測機構檢測到的所述輸出功率大于等于所述基準功率的通常功率狀態的情況下,并行地執行由所述充電機構進行的充電處理和由所述升溫機構進行的升溫處理。
通過上述構成,能夠在通常功率狀態下在電力充裕時,更迅速地將升溫以及充電雙方完成。
根據本申請中所公開的構成,即使是低功率狀態,也能夠迅速地充電至充電基準值。其結果,能夠更迅速地達成進行了插入連接的用戶的希望。
附圖說明
圖1是表示電池系統的構成的框圖。
圖2是表示由最大輸出功率引起的功耗比例的差異的圖。
圖3是表示被插入連接時的充電/升溫處理的流程的流程圖。
圖4是表示通常處理的流程的流程圖。
圖5是表示低功率用處理的流程的流程圖。
圖6是表示在通常處理中執行的外部電源的監視處理的流程的流程圖。
圖7是表示在低功率用處理中執行的外部電源的監視處理的流程的流程圖。
圖8是表示在通常功率狀態下的充電/升溫處理的一例的圖。
圖9是表示在低功率狀態下的充電/升溫處理的一例的圖。
具體實施方式
以下,參照附圖對實施方式進行說明。圖1是表示作為實施方式的電池系統10的概略結構的圖。該電池系統10搭載于具備旋轉電機mg作為車輛的動力源的電動車輛中。此外,作為電動車輛,包括僅利用來自旋轉電機mg的動力行駛的電動汽車、利用來自旋轉電機mg以及發動機的動力行駛的混合動力汽車等。
電池系統10具備進行充電和放電的主電池12、用于使用外部電力對主電池12進行充電的充電機構、使主電池12升溫的升溫機構、以及控制它們的驅動的控制器20等。主電池12具有串聯連接的多個單電池12a。作為單電池12a,可以使用鎳氫電池和/或鋰離子電池這樣的二次電池。另外,也可以代替二次電池,而使用雙電層電容器。主電池12也可以包含并聯連接的多個單電池12a的構成。
該主電池12經由系統主繼電器14而與變換器16連接。系統主繼電器14由控制器20進行接通/斷開的切換。通過將該系統主繼電器14接通,變換器16以及dc/dc轉換器22與主電池12電連接。變換器16將從主電池12供給的直流電力變換成交流電力,輸出給旋轉電機mg。旋轉電機mg接受從變換器16輸出的交流電力,生成用于使車輛行駛的動能。另外,旋轉電機mg將車輛制動時所產生的動能和/或從發動機(未圖示)輸出的動能變換成電能。變換器16將旋轉電機mg生成的交流電力(再生電力)變換成直流電力,供給到主電池12。由此,主電池12被充電。此外,在變換器16和主電池12之間,也可以設置dc/dc轉換器。上述dc/dc轉換器使來自變換器16的電力降壓而輸出給主電池12,使來自主電池12的電力升壓而輸出給變換器16。
主電池12的電壓值、電流值分別由電壓傳感器、電流傳感器(均未圖示)檢測,并被輸入到控制器20。另外,在主電池12的附近,還設置有檢測該主電池12的溫度(電池溫度tb)的溫度傳感器18。溫度傳感器18作為取得電池溫度tb的電池溫度取得部而發揮功能。由該溫度傳感器18檢測到的電池溫度tb被輸入到控制器20。此外,溫度傳感器18可以是一個,也可以是多個。在設置多個溫度傳感器18的情況下,也可以設置在彼此不同的位置。
控制器20根據這些檢測出的電壓值、電流值、電池溫度tb,運算主電池12的當前的soc。soc表示主電池12的當前的充電容量相對于滿充電容量的比例。以下,將通過運算求得的當前的soc的值稱為“當前充電值cb”。
主電池12還連接有dc/dc轉換器22。dc/dc轉換器22與變換器16并聯連接。該dc/dc轉換器22連接有輔助電池24、加熱器26。dc/dc轉換器22使主電池12的輸出電壓降低,并將降壓后的電力供給到輔助電池24、加熱器26。dc/dc轉換器22的工作由控制器20控制。
加熱器26設置在主電池12的附近,構成使主電池12升溫的升溫機構。該加熱器26通過來自主電池12的電力驅動。來自主電池12的電力通過dc/dc轉換器22進行降壓,并供給到加熱器26。在dc/dc轉換器22以及加熱器26之間的電流路徑上,設置有升溫繼電器28。該升溫繼電器28接受來自控制器20的控制信號,在接通以及斷開之間進行切換。當升溫繼電器28接通時,從dc/dc轉換器22向加熱器26供給預定的電力,能夠使加熱器26發熱。而且,通過加熱器26發熱,使主電池12升溫。該升溫繼電器28的驅動由控制器20控制。
主電池12還連接有充電機構。充電機構是用于使用來自外部電源100的電力(外部電力)對主電池12進行充電的機構,具備充電繼電器34、充電器30、插座(inlet)32等。充電繼電器34是設置在充電器30和主電池12之間的繼電器,接受來自控制器20的控制信號,從而變為接通或者斷開。通過該充電繼電器34變為接通,來自外部電源100的電力供給到主電池12,主電池12被充電。
充電器30在外部電力為交流電力的情況下,將其變換成直流電力。插座32是能夠與設置于外部電源100(例如商用電源)的充電插頭102連接的連接器。控制器20監視插座32和充電插頭102的連接狀態,即,對是充電插頭102插入到插座32的插入狀態、還是充電插頭102沒有插入到插座32的拔出(plug-out)狀態進行監視。
在充電器30與充電繼電器34之間連接有功率檢測器36。在插入狀態時,功率檢測器36檢測所連接的外部電源100的最大輸出功率p。檢測到的最大輸出功率p輸出到控制器20。
控制器20作為控制上述的充電機構、升溫機構等的控制部而發揮功能。該控制器20具備cpu38、存儲器40等。cpu38進行各種運算。另外,存儲器40對控制所需的程序、預先設定的各種控制參數、由各種傳感器檢測到的檢測值等進行存儲。
接下來,對在該電池系統10中進行的外部充電進行說明。在想要用外部電力對主電池12進行充電的情況下,用戶只要對車輛的插座32插入外部電源100的充電插頭102,使得成為插入狀態即可。如果成為插入狀態,則控制器20使用外部電力對主電池12進行充電,直至主電池12達到預定的soc。
為了進行主電池12的外部充電,控制器20將兩個閾值、即充電基準值c1和充電停止值c2存儲在存儲器40中。所謂充電基準值c1,是可視為滿充電的soc值,例如是80%前后的值。另外,所謂充電停止值c2,是對充電基準值c1附加少許的余量值α而得到的值。即,c2=c1+α。該余量值α根據主電池12的容量、加熱器26的特性(例如功耗)等來預先設定。作為該余量值α,可以設定為程度與為了使主電池12升溫而由加熱器26消耗的電力相當的值,余量值α例如可以設為百分之幾。在執行外部充電時,原則上,控制器20在主電池12的soc(當前充電值cb)小于等于充電基準值c1時,開始向主電池12的電力供給,在當前充電值cb達到充電停止值c2時停止電力供給。
另外,已知當電池溫度tb過度低時,會引起主電池12的輸出的降低、可充電容量的降低等問題。因此,控制器20在電池溫度tb低的情況下,驅動加熱器26,從而也執行主電池12的升溫。為了該主電池12的升溫,控制器20將兩個閾值、即升溫基準溫度ts和升溫停止溫度te存儲在存儲器40中。升溫基準溫度ts是根據主電池12的性質等設定的值,例如可以設定為0℃前后的值。升溫停止溫度te是使升溫基準溫度ts持有少許的遲滯(例如數攝氏度)而得到的值。控制器20在主電池12的溫度(電池溫度tb)小于升溫基準溫度ts時開始升溫,在電池溫度tb達到升溫停止溫度te時結束升溫。
在此,這樣的充電處理和升溫處理通常被并行地執行。但是,在本實施方式中,在外部電源100的最大輸出功率p小于預先規定的基準功率a的低功率狀態的情況下,在當前充電值cb小于充電基準值c1的期間,禁止升溫處理,優先執行充電處理。原因如下。
一般而言,外部電源100的最大輸出功率p根據設置有外部電源100的設施的種類、國家、地區等而不同。例如,從外部電源100供給的最大輸出功率p根據各國的法律和/或民用標準(例如室內布線規則等)而定,也有外部電源100的最大輸出功率p低的國家。另外,電力品質低的國家、地區也不少,還存在不按標稱的功率進行輸出的情況。
若在像這樣外部電源100的最大輸出功率p低的情況下與充電處理并行地執行升溫處理,則無法充分確保用于充電的電力,有可能導致到完成充電為止的時間大幅延長。參照圖2對此進行說明。圖2是表示由最大輸出功率p引起的功耗比例的差異的圖。在圖2中,條件a是在低功率狀態(p<a)下,僅單獨執行了充電的情況,條件b是在低功率狀態(p<a)下,并行地執行了充電以及升溫的情況,條件c是在通常功率狀態(p≥a)下,并行地執行了充電以及升溫的情況。另外,在圖2中,交叉影線的框表示因充電所消耗的電力,灰色陰影的框表示因升溫所消耗的電力,白色的框表示其他的系統功耗。
當執行外部充電時,電力從外部電源100供給到主電池12。該來自外部電源100的供給電力不因升溫的有無而改變。然而,在外部充電執行期間,若執行升溫,則來自主電池12的放電量增加,因此,實質的充電功率會降低。
在此,如條件a所示,即使是低功率狀態(p<a),只要不執行升溫處理,就能夠消除升溫所需的功耗,另外,也能夠將其他的系統功耗抑制為低。其結果,即使是低功率狀態,只要不執行升溫處理,就能夠充分確保用于充電的電力。另外,如條件c所示,如果是通常功率狀態(p≥a),則即使并行地執行升溫以及充電處理,也能夠充分確保用于充電的電力。
然而,如條件b所示,當在低功率狀態(p<a)下,并行地執行升溫處理和充電處理的情況下,由于來自主電池12的被放電的電力增加,因此實質的充電功率變小。其結果,無法為充電確保充足的電力,到完成充電為止的時間變長。
在此,可以認為,通常進行了插入連接時的用戶希望的是主電池12的充電,而并非升溫。因此,在本實施方式中,當在插入狀態下,能夠判斷為外部電源100的最大輸出功率p低,而難以并行地執行充電處理和升溫處理的情況下,執行充電處理,并在電池的soc變得充分高之后,如果電池溫度為低溫,則開始升溫處理。
參照圖3~圖5,對上述的充電/升溫控制進行說明。圖3是表示插入狀態下的充電/升溫控制的流程的流程圖。另外,圖4是表示圖3中的通常處理的流程的流程圖,圖5是表示圖3中的低功率用處理的流程的流程圖。
在變為對插座32插入了外部電源100的充電插頭102的插入狀態時,開始圖3所示的充電/升溫控制。當變為插入狀態時,控制器20對由功率檢測器36檢測出的外部電源100的最大輸出功率p和基準功率a進行比較(s10)。在此,基準功率a是根據車輛所要求的規格、電池的容量、加熱器26的性能(加熱器26的功耗等)等而預先設定的值。作為該基準功率a,例如可以設定為即使并行地執行充電處理和升溫處理,也能夠在規定的時間內完成充電的值。如果比較的結果為最大輸出功率p大于等于基準功率a,則執行通常處理(s12)。另一方面,如果最大輸出功率p小于基準功率a,則執行低功率用處理(s14)。另外,與這些處理并行地,控制器20確認是否為插入狀態(s16)。如果確認的結果為不是插入狀態,而是成為了拔出狀態(s16:否),則控制器20停止升溫以及充電處理(s18),并結束所有處理。
圖4是表示通常處理的流程的流程圖。在通常處理的執行期間,控制器20并行地執行兩個處理、即主電池12的充電處理(s24~s32)和主電池12的升溫處理(s34~s40)。
在充電處理中,首先,取得主電池12的soc(當前充電值cb),對當前充電值cb和存儲于存儲器40的充電停止值c2進行比較(s24)。在比較的結果為當前充電值cb大于等于充電停止值c2的情況下,能夠判斷為主電池12已被充分充電,不需要進一步的充電。因此,在該情況下,控制器20不開始充電,而是待機。另一方面,在當前充電值cb小于充電停止值c2的情況下,控制器20開始主電池12的充電(s26)。即,控制器20接通充電繼電器34,將外部電力供給到主電池12。在該充電執行期間,控制器20定期地取得主電池12的soc(當前充電值cb),并對當前充電值cb和充電停止值c2進行比較(s28)。而且,如果比較的結果為當前充電值cb小于充電停止值c2,則繼續充電。
另一方面,在當前充電值cb大于等于充電停止值c2的情況下,控制器20停止充電(s30)。即,斷開充電繼電器34,停止外部電力向主電池12的供給。在停止充電后,控制器20定期地檢測主電池12的soc(當前充電值cb),并對當前充電值cb和充電基準值c1進行比較(s32)。而且,如果當前充電值cb大于等于充電基準值c1,則原樣待機。另一方面,如果變為cb<c1,則控制器20返回步驟s26,再次開始充電。之后,通過反復進行同樣的處理,能夠將主電池12的soc始終保持在充電基準值c1以上。
接下來,對通常處理中的升溫處理進行說明。在升溫處理中,控制器20首先對由溫度傳感器18檢測到的電池溫度tb和升溫基準溫度ts進行比較(s34)。如果比較的結果為電池溫度tb大于等于升溫基準溫度ts,則判斷為不需要升溫,原樣待機。另一方面,在電池溫度tb小于升溫基準溫度ts的情況下,控制器20打開加熱器26,開始主電池12的升溫(s36)。即,控制器20接通系統主繼電器14以及升溫繼電器28,將通過dc/dc轉換器22降壓后的來自主電池12的電力供給到加熱器26。由此,加熱器26發熱,使主電池12升溫。
在升溫執行期間,控制器20定期地對電池溫度tb和升溫停止溫度te進行比較(s38)。如果比較的結果為電池溫度tb小于升溫停止溫度te,則繼續升溫,當電池溫度tb變為大于等于升溫停止溫度te時,停止升溫(s40)。在停止升溫后,返回步驟s34,反復進行同樣的處理。
接下來,參照圖5,對低功率用處理的流程進行說明。在外部電源100的最大輸出功率p低的低功率狀態下,執行主電池12的充電,并在主電池12充分進行了充電后,開始升溫。因此,在該情況下,控制器20首先檢測主電池12的soc(當前充電值cb),對當前充電值cb和充電停止值c2進行比較(s60)。如果比較的結果為當前充電值cb大于等于充電停止值c2,則判斷為不需要進一步的充電,因此,前進至步驟s68,進行是否需要升溫的判斷。
另一方面,在當前充電值cb小于充電停止值c2的情況下,開始主電池12的充電(s62)。即,控制器20接通充電繼電器34,將外部電力供給到主電池12。在該充電執行期間,控制器20定期地檢測主電池12的soc(當前充電值cb),并對當前充電值cb和充電停止值c2進行比較(s64)。如果比較的結果為當前充電值cb小于充電停止值c2,則繼續充電。另一方面,如果當前充電值cb大于等于充電停止值c2,則判斷為不需要進一步的充電,控制器20停止充電(s66)。即,斷開充電繼電器34,停止外部電力向主電池12的供給。
若主電池12充分得到充電,則接下來,控制器20對電池溫度tb和升溫基準溫度ts進行比較(s68)。在比較的結果為電池溫度tb小于升溫基準溫度ts的情況下,控制器20打開加熱器26,開始主電池12的升溫(s70)。即,控制器20接通系統主繼電器14和升溫繼電器28,將通過dc/dc轉換器22降壓后的主電池12的電力供給到加熱器26。
在升溫執行期間,控制器20定期地對電池溫度tb和升溫停止溫度te進行比較(s72)。在比較的結果為電池溫度tb小于升溫停止溫度te的情況下,控制器20接著對當前充電值cb和充電基準值c1進行比較(s74)。如果比較的結果為當前充電值cb大于等于充電基準值c1,則前進至步驟s70,原樣繼續升溫。另一方面,如果當前充電值cb小于等于充電基準值c1,則能夠判斷為主電池12需要進一步的充電。在該情況下,控制器20在關閉加熱器26從而停止升溫(s76)后,前進至步驟s62,再次開始充電(s62~s66)。
這樣,在升溫執行期間也對當前充電值cb進行監視,其原因在于,由于執行升溫,主電池12所儲蓄的電力會被消耗。如果主電池12的儲蓄電力被消耗后的結果是cb<c1,成為不可視為“滿充電”的狀態,則無法滿足進行了插入連接的用戶的希望。因此,在本實施方式中,在低功率狀態中,在升溫執行期間也對主電池12的soc進行監視,如果當前充電值cb小于充電基準值c1,則停止升溫。換言之,在本實施方式中,禁止在當前充電值cb小于充電基準值c1的情況下的升溫的執行。
再次參照流程圖繼續進行說明。在升溫執行期間,如果能夠判斷為電池溫度tb大于等于升溫停止溫度te(s72:否),則控制器20前進至步驟s78,停止升溫。此后,對當前充電值cb和充電基準值c1進行比較,判斷是否需要充電(s80)。如果比較的結果為當前充電值cb小于充電基準值c1,則前進至步驟s62,再次開始充電。另一方面,如果當前充電值cb大于等于充電基準值c1,則前進至步驟s68,判斷是否需要升溫。之后,反復進行同樣的處理,直至插入連接被解除。
此外,在通常處理以及低功率用處理中,也可以與充電處理以及升溫處理并行地,進一步執行如圖6、圖7所示的外部電源100的監視處理(s82~s84、s86~s88)。圖6是表示在通常處理(圖4)中與充電處理(s24~s32)以及升溫處理(s34~s40)并行地執行的監視處理的流程圖。在該監視處理中,控制器20始終對最大輸出功率p進行監視(s82)。而且,如果最大輸出功率p變為小于基準功率a(s82:否),則停止充電以及升溫(s84),移至低功率用處理(圖5)。另外,圖7是表示在低功率用處理(圖5)中與充電/升溫處理(s60~s80)并行地執行的監視處理的流程圖。在該監視處理中,控制器20也始終對最大輸出功率p進行監視(s86)。而且,如果最大輸出功率p變為大于等于基準功率a(s86:是),則停止充電以及升溫(s88),移至通常處理(圖4)。
這樣,在步驟s10中移至通常處理或者低功率用處理后,也定期地監視最大輸出功率p,由此,能夠更恰當地執行充電/升溫處理。即,在電力品質低的國家、地區,供給電力不穩定,有在充電中途從通常功率狀態變化為低功率狀態,或者相反地發生變化的情況。若盡管從通常功率狀態變化為了低功率狀態但仍繼續通常處理,則無法充分確保充電用功率,有可能導致到完成充電為止的時間變長。另外,盡管在插入連接的時候是低功率狀態,但是此后如果恢復為通常功率狀態,則移至通常處理的做法能夠縮短到完成充電和/或升溫為止的時間。因此,也可以在步驟s10中移至通常處理或者低功率用處理后,仍定期地監視最大輸出功率p,并根據最大輸出功率p,切換處理的內容。
接下來,參照圖8、圖9,說明在插入狀態下的充電/升溫的一例。圖8是表示在通常功率狀態(p≥a)下的充電/升溫處理的一例的圖。在圖8中,設為在時刻t0,對插座32插入充電插頭102。另外,設為時刻t0的電池的soc(當前充電值cb)充分小于充電停止值c2,另外,電池溫度tb充分低于升溫基準溫度ts。在該情況下,控制器20在時刻t0,開始充電以及升溫雙方。通過開始升溫,電池溫度tb逐漸上升。另外,通過開始充電,當前充電值cb也逐漸上升。但是,此時,由于與充電并行地也執行升溫,因此當前充電值cb的上升率比較低。此后,如果在時刻t1,電池溫度tb達到升溫停止溫度te,則控制器20停止升溫。另一方面,當前充電值cb未達到充電停止值c2,因此,控制器20繼續充電。此時,由于停止了升溫,從主電池12的放電量減少,因此,當前充電值cb的上升率提高。而且,如果在時刻t2,當前充電值cb達到充電停止值c2,則也停止充電。之后,控制器20進行對電池溫度tb和當前充電值cb的監視,在當前充電值cb小于充電基準值c1時再次開始充電,在電池溫度tb小于升溫基準溫度ts時再次開始升溫。
接下來,參照圖9,說明在低功率狀態(p<a)下的充電/升溫處理的一例。在圖9中,也與圖8同樣地,設為在時刻t0,對插座32插入充電插頭102。另外,設為時刻t0的電池的soc(當前充電值cb)充分小于充電停止值c2,另外,電池溫度tb充分低于升溫基準溫度ts。在低功率狀態的情況下,控制器20首先開始充電。通過執行充電,當前充電值cb逐漸增加。此外,當對主電池12進行充電時,通過單電池12a自身的發熱,電池溫度tb輕微地上升。
如果在時刻t1,當前充電值cb達到充電停止值c2,則控制器20停止充電,另一方面開始升溫。通過開始升溫,電池溫度tb逐漸上升。另外,由于電力被利用于升溫,因此主電池12的soc(當前充電值cb)逐漸降低。而且,如果在時刻t2,當前充電值cb變得小于充電基準值c1,則即使電池溫度tb未達到升溫停止溫度te,控制器20也停止升溫,再次開始充電。這樣,只要當前充電值cb低于充電基準值c1,則無論電池溫度tb怎樣,都停止升溫,再次開始充電,由此,能夠將主電池12始終保持在滿充電狀態(cb≥c1)。其結果,能夠始終滿足進行了插入連接的用戶的希望、即想要對主電池12進行充電這一要求。
通過再次開始充電,如果在時刻t3,當前充電值cb達到充電停止值c2,則控制器20停止充電,再次開始升溫。而且,如果升溫的結果為,在時刻t4,電池溫度tb達到升溫停止溫度te,則也停止升溫。此時,因升溫而消耗了電力,因此,當前充電值cb的值低于充電停止值c2,但是,高于可視為滿充電的充電基準值c1。因此,控制器20不進行再次充電,原樣待機。
如根據以上說明可知的那樣,在低功率用處理中,在主電池12的soc小于充電基準值c1期間,禁止升溫處理,優先執行充電處理。換言之,始終優先充電,直至成為用戶所希望的“滿充電”的狀態(cb≥c1)。其結果,即使是最大輸出功率p低的低功率狀態,也能夠較早達成“使主電池成為滿充電”這一用戶的希望,另外,在一度達成希望(滿充電)后,能夠繼續維持此希望達成狀態。
另外,在本實施方式中,在低功率狀態的情況下,當充電至當前充電值cb達到比充電基準值c1大的充電停止值c2后,允許執行升溫。通過這樣預先充電至充電停止值c2,能夠確保升溫所需的余量電力。
另外,在本實施方式中,在低功率狀態的情況下,如果當前充電值cb伴隨著升溫的執行而降低到小于可視為滿充電的充電基準值c1,則停止升溫處理,再次開始充電。其結果,能夠防止當前充電值cb變為小于等于可視為滿充電的充電基準值c1。
另外,在本實施方式中,在通常功率狀態的情況下,并行地執行充電處理和升溫處理。其結果,在通常功率狀態的情況下,能夠迅速將主電池12的升溫以及充電雙方完成。
此外,如上所述的構成僅為一例,在低功率狀態下,只要在cb<c1的期間執行充電,禁止升溫,則也可以適當地變更為其他的構成。例如,在本實施方式中,在低功率狀態下,當執行升溫時(圖5中的步驟s70~s74),停止了充電。然而,只要在cb<c1的期間禁止升溫即可,也可以在cb≥c1的期間并行地執行升溫和充電。
另外,在本實施方式中,一度充電至充電停止值c2后,只要不低于充電基準值c1,就不再次開始充電,但是,也可以為,在使電池溫度tb升溫到升溫停止溫度te之后,充電至充電停止值c2。即,也可以為,在圖5的步驟s78中停止了升溫后,不前進至步驟s80,而是前進至步驟s60。根據上述構成,能夠維持除確保了可視為滿充電的充電基準值c1之外還確保了升溫所需的余量電力α的狀態。
另外,在本實施方式中,在執行升溫時,從主電池12向加熱器26供給電力,但是,也可以是從外部電源100直接(不經由主電池12)向加熱器26進行電力供給。