"複数の蓄電体の接続方式を直列と並列に切り替え可能な直並列電池システムで構成された電源装置の充電制御装置であって、外部電源を用いた前記電源装置に対する充電制御を遂行する充電制御部を備え、前記充電制御部は、前記電源装置の温度及びSOCに基づいて充電開始時の前記接続方式を選択するとともに、前記電源装置に入力される直列の接続方式に対する充電電流の上限値よりも大きい上限値を用いて並列の接続方式に対する前記充電電流を制御することを特徴とする充電制御装置。前記充電制御部は、前記SOCが所定の基準値よりも小さく、前記温度が所定の基準温度よりも低い場合又は温度に関係なく前記SOCが前記所定の基準値よりも大きい場合に並列の接続方式を選択し、前記SOCが前記所定の基準値よりも小さく、前記温度が基準温度よりも高い場合に直列の接続方式を選択することを特徴とする請求項1に記載の充電制御装置。前記電源装置は、複数のスイッチを備え、前記各スイッチのON/OFFによって前記複数の蓄電体を直列又は並列に接続させる直並列切り替え回路で前記蓄電体間が接続されており、前記選択された接続方式に基づいて、前記直並列切り替え回路を制御して前記接続方式を直列又は並列に切り替える切り替え制御部をさらに含むことを特徴とする請求項1又は2に記載の充電制御装置。前記蓄電体は、リチウムイオン二次電池であることを特徴とする請求項1から3のいずれか1つに記載の充電制御装置。車両に搭載される直並列電池システムであって、複数の蓄電体の接続方式を直列又は並列に切り替え可能な直並列切り替え回路を備えた電源装置と、前記直並列切り替え回路を制御し、前記接続方式を直列又は並列に切り替える切り替え制御部と、外部電源を用いた前記電源装置に対する充電制御を遂行する充電制御部と、を備え、前記充電制御部は、前記電源装置の温度及びSOCに基づいて充電開始時の前記接続方式を選択するとともに、前記電源装置に入力される直列の接続方式に対する充電電流の上限値よりも大きい上限値を用いて並列の接続方式に対する前記充電電流を制御することを特徴とする直並列電池システム。しかしながら、充電量充電電流を制限して負極におけるリチウム金属の析出を抑制しながら充電を行う場合、充電時間が長くなる短所がある。特許文献1のように、単に小さい方の電流最小電流を充電電流として選択しただけでは、充電時間の増大を抑制することができない。ここで、近年、組電池を構成する各電池間の接続構造を直列又は並列に切り替え可能な直並列電池システムが登場しているが、従来の充電では直並列電池システムに対する制御が考慮されておらず、特許文献1のように電池性能の劣化等を考慮して最小電流を選択するのみでは、充電時間の増大を抑制することができない。本発明は、複数の蓄電体を直列と並列に切り替え可能な直並列電池システムにおいて、電池性能の劣化を考慮しつつ、充電時間の増大を抑制した充電制御装置を提供することを目的とする。本発明の充電制御装置は、複数の蓄電体の接続方式を直列と並列に切り替え可能な直並列電池システムで構成された電源装置の充電制御装置であり、外部電源を用いた前記電源装置に対する充電制御を遂行する充電制御部を備える。前記充電制御部は、前記電源装置の温度及びSOCに基づいて充電開始時の前記接続方式を選択するとともに、前記電源装置に入力される直列の接続方式に対する充電電流の上限値よりも大きい上限値を用いて並列の接続方式に対する前記充電電流を制御する。また、前記充電制御部は、前記SOCが所定の基準値よりも小さく、前記温度が所定の基準温度よりも低い場合又は温度に関係なく前記SOCが前記所定の基準値よりも大きい場合に並列の接続方式を選択し、前記SOCが前記所定の基準値よりも小さく、前記温度が基準温度よりも高い場合に直列の接続方式を選択するように構成することができる。また、前記電源装置は、複数のスイッチを備え、前記各スイッチのON/OFFによって前記複数の蓄電体を直列又は並列に接続させる直並列切り替え回路で前記蓄電体間が接続されている。前記選択された接続方式に基づいて、前記直並列切り替え回路を制御して前記接続方式を直列又は並列に切り替える切り替え制御部をさらに含むことができる。さらに、前記蓄電体は、リチウムイオン二次電池で構成することができる。また、本発明の車両に搭載される直並列電池システムは、複数の蓄電体の接続方式を直列又は並列に切り替え可能な直並列切り替え回路を備えた電源装置と、前記直並列切り替え回路を制御し、前記接続方式を直列又は並列に切り替える切り替え制御部と、外部電源を用いた前記電源装置に対する充電制御を遂行する充電制御部と、を備える。前記充電制御部は、前記電源装置の温度及びSOCに基づいて充電開始時の前記接続方式を選択するとともに、前記電源装置に入力される直列の接続方式に対する充電電流の上限値よりも大きい上限値を用いて並列の接続方式に対する前記充電電流を制御する。本発明によれば、複数の蓄電体を直列と並列に切り替え可能な直並列電池システムで構成された電源装置の充電を、電池性能の劣化を抑制しながら短い時間で行うことができる。以下、本発明の実施例について説明する。実施例1図1から図7は、実施例1を示す図である。図1は、複数の電池を直列と並列に切り替え可能な直並列電池システムの概略構成図である。本実施例の直並列電池システムは、複数の電池蓄電体が直並列切り替え回路で接続された電源装置である。直並列切り替え回路は複数のスイッチを備え、各スイッチのON/OFF制御によって複数の電池を直列に接続したり、並列に接続する。図1に示すように、スイッチSW1及SW3をONにし、スイッチSW2をOFFにすることで、組電池10を構成する2つの電池11a、11bが並列に接続された並列型組電池高容量型電源装置が形成される。一方、スイッチSW1及SW3をOFFにし、スイッチSW2をONにすることで、組電池10を構成する2つの電池11a、11bが直列に接続された直列型組電池高出力型電源装置が形成される。なお、図1の例では、2つの電池11a、11bが直並列切り替え回路方式で接続された電源装置の態様を示しているが、同様の接続原理で3つ以上の複数の電池を並列又は直列に切り替え可能な直並列電池システムを構成することもできる。電池蓄電体11a、11bは、鉛蓄電池、ニッケル水素電池やリチウムイオン電池といった二次電池を用いることができる。また、二次電池の代わりに、電気二重層キャパシタコンデンサを用いることができる。さらに、電池11a、11bは、1つの単電池又は複数の単電池が積層されて構成された電池スタックである。直並列電池システムが搭載される車両の要求出力に応じて電池11a、11bを適宜構成できる。本実施例の直並列電池システムで構成された組電池10は、車両に搭載されて電源として用いられ、モータジェネレータ40を動作させることができる。組電池10は、システムメインリレーSMR1,2を介してモータジェネレータ40に接続されている。SMR1,2がONであれば、組電池10の電力がモータジェネレータ40に供給される。SMR1,2がOFFであれば、組電池10からモータジェネレータ40に供給される電力が遮断される。モータジェネレータ40は、車輪と接続されており、組電池10から供給される電力を受けて車両を走行させる駆動力を発生させる。また、車両が減速したり、停止したりする際には、モータジェネレータ40は発電機として機能し、車両の制動時に発生する運動エネルギーを電気エネルギーに変換する。組電池10は、モータジェネレータ40によって発電された電力を蓄えることができる。組電池10とモータジェネレータ40との間に、DC/DCコンバータやインバータ30を設けることができる。DC/DCコンバータを用いれば、組電池10の出力電圧を昇圧してからモータジェネレータ40に供給することができる。また、モータジェネレータからの電圧を降圧してから組電池10に供給することができる。モータジェネレータ40として、交流モータ例えば、三相交流モータを用いることができる。コントローラ20は、組電池10の充放電制御を行う制御装置である。また、コントローラ20は、上述したようにスイッチSW1~SW3のON/OFFを制御し、組電池10を構成する電池11a、11bの接続方式直列接続、並列接続の切り替え制御を行う。例えば、直並列切り替え回路のスイッチSW1~SW3の直列方式スイッチ制御パターン及び並列方式スイッチ制御パターンを予め記憶部22に記憶しておくことができる。コントローラ20は、各スイッチ制御パターンを参照してスイッチSW1~SW3のON/OFFを制御し、組電池10を構成する電池11a、11bの接続方式の切り替え制御を行うことができる。コントローラ20は、充電制御部21、SOC管理部22及び記憶部23を含んで構成される。充電制御部21は、車両が減速したり、停止したりする際の車両制動時における回生エネルギーを組電池10に充電する充電制御と共に、外部電源50から供給される電力を組電池10に充電する外部充電制御を遂行する。温度センサ24は、組電池10に取り付けられ、組電池10の温度を検出する。電流センサ25は、組電池10を流れる電流値を検出するセンサであり、組電池10から出力される電流及び組電池10に入力される電流を検出する。また、電圧センサ26は、組電池10の出力端子間に設けられ、組電池10の電圧を測定する。各センサによって検出された温度、電流、電圧の各データは、コントローラ20に出力される。SOCStateofChargeは、組電池10の満充電容量に対する現在充電容量の割合を示すものである。SOC管理部22は、電流センサ25又は電圧センサ26を用いて組電池10のSOCを算出したり特定する処理を行い、記憶部23に組電池10の充放電履歴やSOCを記憶して管理する。組電池10のSOCは、組電池10のOCVOpenCircuitVoltageから特定することができる。SOC及びOCVは対応関係にあるため、この対応関係を予め求めておけば、OCVからSOCを特定することができる。組電池10のOCVは、電圧センサ26によって検出された組電池10の電圧CCV:ClosedCircuitVoltageから算出することができる。一方、電流センサ25を用いて組電池10の充放電電流を検出し、組電池10の充放電の際の電流値を積算することにより、組電池10のSOCを算出することができる。記憶部23は、充放電履歴やSOCなどの各種データを記憶することができ、また、後述する充電制御に使用する充電電流制御マップ図4を記憶することができる。充電器27は、車両に設けられた不図示のインレットと組電池10との間に設けられ、スイッチSW4、5を介して組電池10と接続する。充電器27は、外部電源50から供給される交流電力を直流電力に変換するAC/DC変換器や昇圧器などを含んで構成される。充電制御部21は、充電器27を通じた外部充電制御を遂行し、充電器27が充電制御部21から出力される制御信号に基づいて動作する。外部電源50は、車両に設けられたインレットに接続される接続プラグを有する充電ケーブルが延設される家庭用電源や充電スタンドである。次に、本実施例の直並列電池システムの充電制御について説明する。以下、リチウムイオン二次電池を用いた直並列電池システムの充電制御を一例に説明する。リチウムイオン二次電池は、負極電位が基準電位0V以下になると、負極表面にリチウム金属が析出することが知られており、また、正極電位と負極電位の電位差が所定値以上になると、負極表面からリチウム金属が析出し易いことが知られている。外部充電の場合、家庭用電源や充電スタンドなどの大きな変動を伴わない電源電流を用いた充電制御を行うため、組電池10に応じて適切な充電電流が予め設定されており、充電の継続に応じてリチウム金属が析出しない充電電流値が設定されている。充電制御部21は、予め記憶されている充電の継続に応じたリチウム金属が析出しない充電電流の保護ライン許容充電電流に従って充電電流を制御し、充電を行うことができる。図2は、充電電流と継続時間通電時間に対してリチウム金属の析出が発生したか否かを実験した結果を示すものである。横軸が充電電流、縦軸が通電時間であり、図中の白丸がリチウム金属の析出なしを示し、黒丸がリチウム金属の析出ありを示している。このような実験結果等からリチウム金属が析出しない限界の最大電流を保護ライン図中の実線として規定することができ、保護ラインを含む充電電流制御マップを作成することができる。図3は、外部充電制御定電流定電圧充電:CCCV充電の一例を示す図であり、縦軸が組電池10の電圧、横軸が充電時間である。コントローラ20は、例えば、車両のインレットに外部電源50の充電ケーブルが接続されたことを契機に、外部充電モード外部充電制御を開始する。図3に示すように、充電制御部21は、充電電流の許容電流値、すなわち、上限電流値を保護ラインに基づく最大充電電流に設定し、設定された許容電流で充電を行う定電流充電。時間の経過とともに定電流充電中に組電池10の電圧が上昇する。例えば、時間taで所定の上限電圧に達すると、充電制御部21は、定電流充電から定電圧例えば、41V以内となるように充電電流を制限した定電圧充電に切り替えて充電を行い、充電電流が所定値よりも低くなった場合、言い換えれば、SOCが所定上限値例えば、70に達した場合時間t1、充電を終了する。定電圧充電は、上限電圧を設けて、充電中に上限電圧に達した場合、充電電流を制限する充電制御である。例えば、低温時に充電すると、電池抵抗内部抵抗が高くなるため、V=IRR:内部抵抗の関係から充電電流と内部抵抗との積に応じた電圧降下が生じる。このため、充電電流が大きくなると、負極電位が0V以下となり、電池劣化が進んでしまうので、充電中に上限電圧に達した場合に充電電流を小さく制限して定電圧充電を行うように制御される。また、低温時の内部抵抗が高い状態で充電電流を大きくすると電圧が高くなるので、定電圧充電を行うように制御される。同様にハイレート充電例えば20C、高いSOC状態からの充電、長時間継続充電等でも、上限電圧を設けて充電電流を小さく制限している。上述のように定電圧充電は、上限電圧によって充電電流が制限されるので、充電時間が長くなる。本実施例の直並列電池システムにおいても、直列型組電池10では低温時や高SOC状態での充電時間が増大する。一方で、並列型組電池10での充電は、充電電流が各電池に分配されてしまうので、定電圧充電による充電時間の増大の問題以前に、必然的に充電時間が長くなってしまう。また、直並列電池システムの直列型組電池10と並列型組電池10とでは、充電電流の許容値が異なり、保護ラインも相違する。つまり、直列型組電池10と並列型組電池10とでは充電時間を相違するとともに、リチウム金属が析出しない充電電流の保護ラインが相違する。このため、例えば、直列型組電池10の保護ラインに基づいた充電電流が並列型組電池10に入力されても、各電池に流れる充電電流は分配されて直列型組電池10よりも少なくなるので、並列型組電池10に対して適切な充電制御が行われずに、充電時間の増大を抑制することができない。そこで、本実施例の直並列電池システムの充電制御は、組電池10の温度及び開始SOCに基づいて、直並列電池システムの組電池10の接続方式を選択し、選択された直列型組電池10又は並列型組電池10の各接続方式で充電を行うとともに、接続方式に応じて充電電流を制御することで、充電時間の増大を抑制した充電制御を遂行する。図4は、接続方式切り替えマップの一例である。図4に示すように、開始SOCが所定の基準値例えば、SOC:60よりも小さく、電池温度が基準温度t2よりも低い場合、及び電池温度に関係なく開始SOCが所定の基準値よりも大きい場合は、並列接続を選択した充電を行う。一方、開始SOCが所定の基準値よりも小さく、電池温度が基準温度t2よりも高い場合、直列接続を選択した充電を行う。この接続方式切り替えマップは、記憶部23に予め記憶しておくことができる。図4の例から把握できるように、開始SOC充電制御開始時点での組電池10のSOCが所定の基準値よりも高い場合、電池温度に関係なく組電池10の電圧が高い状態となる。このため、直列型組電池10で充電を開始し、上限電圧に達した後に充電電流が制限される定電圧充電を実施する充電ではなく定電圧充電を実施せずに、並列接続を選択し、並列型組電池10で充電を開始する。上述したように、並列接続では充電電流が各電池に分配されるため、直列接続よりも電圧上昇が低く抑えられ、定電圧充電を実施せずに定電流充電による充電を行うことができる。また、開始SOCが所定基準値s1よりも小さい場合であっても、電池温度が基準温度t2よりも低い温度、例えば常温以下の場合は組電池10の内部抵抗が高くなり、直列型組電池10では充電電流が制限された定電圧充電によって充電時間が増大するので、並列型組電池10の形態で充電を行うように充電開始時の接続方式として並列接続が選択される。一方、開始SOCが所定基準値s1よりも小さい場合であって、電池温度が基準温度t2よりも高い温度、例えば常温以上の場合、組電池10の内部抵抗が低温時よりも低くなり、電圧が所定基準値s1の状態よりも低い状態なので、充電電流を各電池に分配する並列接続よりも直列接続を選択し、直列型組電池10の形態で充電を行う。図5は、直並列電池システムの充電電流制御マップである。図5に示すように、横軸が充電電流、縦軸が通電時間であり、充電電流とその継続時間に対してリチウム金属の析出が発生したか否かを実験した結果が示されている。本実施例の直並列電池システムでは、直列用保護ラインと並列用保護ラインを含む外部充電保護ラインが規定されている。なお、通常保護ラインは、走行時の車両制動における回生エネルギーによる充電電流制御に使用される保護ラインである。図5に示すように、外部充電保護ラインのうち並列用保護ラインは、直列用保護ラインよりも緩和され、直列用保護ラインに基づく組電池10に入力される充電電流の最大値よりも大きな値が規定されている。図5において並列保護ラインは、組電池10に入力される充電電流が各電池に分配された後の充電電流の最大値を規定している。つまり、組電池10に入力される充電電流の許容値最大値は、並列保護ラインで規定される充電電流の許容値をその分配数電池数分加算した値となり、図1の例では、並列保護ラインに基づく充電電流の許容値の2倍の充電電流が、並列型組電池10に入力される充電電流として設定されて充電が行われることになる。このように本実施例の充電電流制御マップは、並列用保護ライン及び直列用保護ラインを含み、並列用保護ラインは並列接続方式の組電池10に紐付き、直列用保護ラインは直列接続方式の組電池10に紐付いて、記憶部23に記憶されている。なお、充電電流制御マップは、並列保護ラインを含む並列用マップと直列保護ラインを含む直列用マップとを個別に構成してもよい。また、充電電流制御マップは、電池温度によって変動する。つまり、電池温度が異なると、予め実験等によって作成された保護ラインも変化するので、充電電流制御マップ保護ラインは、組電池10の電池温度毎に複数作成することができ、充電開始時の組電池10の電池温度に対応する充電電流制御マップを使用して、直並列電池システムの充電制御を遂行するように構成することができる。図6は、電池温度と充電時間との関係を示した実験結果である。横軸は電池温度、縦軸は充電時間であり、開始SOCを20とした場合の直列型組電池10と並列型組電池10それぞれで、図5に示した充電電流制御マップ直列接続及び並列接続で保護ラインが異なる充電電流制御に基づいた各電池温度での所定SOCまでの充電時間を測定した結果である。図6に示すように、複数の電池が直列に接続された直列型組電池10では、並列型組電池10よりも内部抵抗が高くなるので、所定基準温度t2よりも低い低温時には上限電圧に対して充電電流が小さく制御され、並列型組電池10よりも充電時間が長くなり、並列型組電池10の充電時間の方が短い。一方、所定基準温度t2よりも高い低温状態でない場合には、リチウム金属が析出し難い、つまり、定電圧充電による充電電流の制限が抑制され、並列型組電池10よりも直列型組電池10の充電時間が短い。したがって、図4に示した接続方式切り替えマップに基づいて電池温度と開始SOCに基づく充電開始時の並列接続又は直列接続の接続方式の選択し、かつ並列接続又は直列接続の接続方式別に異なる保護ラインを使用した充電電流の許容値を設定しているので、リチウム金属の析出等による電池性能の劣化を抑制しつつ、充電時間の増大を抑制することができる。特に、並列型組電池10に入力される充電電流を、直列用保護ラインで規定される許容値ではなく、直列用保護ラインよりも許容値が大きい並列用保護ラインで規定した許容値に基づいて制御するので、リチウム金属の析出等による電池性能の劣化を抑制しつつ、充電時間の増大を抑制した並列接続方式に適した充電を行うことができる。図7は、本実施例の直並列電池システムの充電電流制御マップの選択処理を示すフローチャートである。充電制御部21は、車両のインレットに外部電源50の充電ケーブルが接続されたことを契機に、外部充電モード外部充電制御を開始する。充電制御部21は、充電制御を開始するに伴って充電開始時の組電池10の温度を温度センサ24から取得し組電池10の電池温度を検出するS101。また充電制御部21は、充電開始時の組電池10のSOC開始SOCをSOC管理部22を介して又は記憶部23から直接取得するS102。次に、充電制御部21は、接続方式切り替えマップを参照し、ステップS101及び102で取得した電池温度及び開始SOCに基づいて組電池10の接続方式を選択する。具体的には、充電開始時の電池温度及び開始SOCが、並列接続範囲であるか否かを判別しS103、並列接続範囲である場合は組電池10の接続方式を並列接続に決定する。また並列接続範囲ではない場合、接続方式を直列接続方式に決定するS104、S105。コントローラ20は、組電池10の電池11a、11bの接続方式を決定された接続方式に切り替える制御を行う。なお、コントローラ20は、決定された接続方式で既に組電池10が形成されている場合、接続方式切り替え制御を行う必要はない。さらに充電制御部21は、ステップS104における並列接続方式の決定に伴って、充電電流制御マップの並列用保護ライン並列用マップを選択する。一方、ステップS105では、直列接続方式の決定に伴って、充電電流制御マップの直列保護ライン直列用マップを選択する。充電制御部21は、充電電流の許容電流値、すなわち、上限電流値を選択された保護ラインに基づく最大充電電流に設定し、充電器27に設定された最大充電電流を許容電流として出力する。充電器27は、充電制御部21から入力された許容電流に基づいて外部電源50から供給される電流を整調し、組電池10に充電電流を供給する。充電制御部21は、図5に示すように選択された保護ラインに従い、充電の継続時間に応じた最大充電電流に設定し、充電器27の設定した最大充電電流を許容電流として出力する。このとき、充電制御部21は、電流センサ26によって検出される充電電流を監視するS106。検出された充電電流が所定値未満、例えば、保護ラインに基づいて設定された最大充電電流値未満であれば、充電制御部21は、ステップS104、S105で選択された各保護ラインでの充電制御を継続する。一方、電流センサ26によって検出された充電電流が最大充電電流値を超える場合、充電制御部21は、ステップS104、S105で選択された各保護ラインから通常保護ラインに切り替えてS107、通常保護ラインに従い、充電の継続時間に応じた最大充電電流に設定して、充電器27に設定した最大充電電流を許容電流として出力する。"