"二次電池の電圧を検出する電圧検出部と、前記二次電池の電流を検出する電流検出部と、前記電流検出部で検出される電流を積算して得られる積算容量値と前記二次電池の満充電容量値とに基づいて、前記二次電池のSOCを演算する充電状態演算部と、前記二次電池のSOCと開放電圧との関係を表す相関曲線上の2点を、前記2点における曲線の傾きの差が最小となるように選択する選択部と、前記選択部で選択された2点における開放電圧を充電一時停止電圧としてそれぞれ設定する充電停止電圧設定部と、前記二次電池の充電中に、前記電圧検出部で検出される電圧が前記充電一時停止電圧の各々と等しくなった時、充電をそれぞれ一時停止する充電制御部と、前記充電制御部による一時停止毎に、該一時停止時における前記電圧検出部の電圧検出値と前記相関曲線とに基づいてSOCをそれぞれ求め、それら2つのSOCの差分を算出する充電状態変化算出部と、1回目の前記一時停止から2回目の前記一時停止までの前記積算容量値に基づくSOC変化、および、前記充電状態変化算出部で算出した差分に基づいて、前記充電状態演算部で演算されるSOCを補正する補正部と、を備えた充電制御装置。請求項1に記載の充電制御装置において、前記充電停止電圧設定部は、前記選択部により選択された2点の一方が充電開始点であった場合、他方の点のみに関して、該点における開放電圧を前記充電一時停止電圧として設定し、前記充電状態変化算出部は、前記充電制御部による一時停止時に前記電圧検出部により検出される電圧と前記相関曲線とに基づくSOCと、充電開始前に前記電圧検出部により検出される電圧と前記相関曲線とに基づくSOCとをそれぞれ求めて、それら2つのSOCの差分を算出し、前記補正部は、充電開始から前記一時停止までの前記積算容量値に基づくSOC変化、および、前記充電状態変化算出部で算出した差分に基づいて、前記充電状態演算部で演算されるSOCを補正する、充電制御装置。請求項1に記載の充電制御装置において、前記充電停止電圧設定部は、前記選択部により選択された2点の一方が充電終了点であった場合、他方の点のみに関して、該点における開放電圧を前記充電一時停止電圧として設定し、前記充電状態変化算出部は、前記充電制御部による一時停止時に前記電圧検出部により検出される電圧と前記相関曲線とに基づくSOCと、充電終了後に前記電圧検出部により検出される電圧と前記相関曲線とに基づくSOCとをそれぞれ求めて、それら2つのSOCの差分を算出し、前記補正部は、前記一時停止から充電終了までの前記積算容量値に基づくSOC変化、および、前記充電状態変化算出部で算出した差分に基づいて、前記充電状態演算部で演算されるSOCを補正する、充電制御装置。請求項1乃至3のいずれか一項に記載の充電制御装置において、前記二次電池の温度を検出する温度検出部と、前記一時停止から前記電圧検出部による電圧検出が行われるまでの休止時間を、少なくとも前記1点における充電状態および前記一次停止時の前記二次電池の温度に基づいて設定する休止時間設定部と、を備えた充電制御装置。請求項1または3に記載の充電制御装置において、前記二次電池の温度を検出する温度検出部と、前記二次電池の分極特性情報が予め記憶された記憶部と、前記一時停止および前記充電終了から前記電圧検出部による電圧検出が行われるまでの各休止時間を、少なくとも前記一時停止および前記充電終了の時点におけるSOCと前記時点の前記二次電池の温度と前記分極特性情報とに基づいて、前記一時停止および前記充電終了において前記電圧検出部により検出される電圧の分極誤差が同一となるように設定する休止時間設定部と、を備えた充電制御装置。二次電池が複数個直列に接続された二次電池群の、各二次電池の電圧をそれぞれ検出する電圧検出部と、前記二次電池群を流れる電流を検出する電流検出部と、前記二次電池に並列に接続されたバイパス抵抗およびバイパススイッチを、前記二次電池群の二次電池毎に有する放電回路と、前記電流検出部で検出される電流を積算して得られる積算容量値と前記二次電池の満充電容量値とに基づいて、前記各二次電池のSOCを演算する充電状態演算部と、二次電池のSOCと開放電圧との関係を表す相関曲線上の1点を、該1点における曲線の傾きと前記相関曲線上の充電開始点における曲線の傾きとの差が最小となるように選択する処理を、前記複数の二次電池のそれぞれに対して行う選択部と、前記複数の二次電池に対して選択された前記1点における開放電圧を、対応する二次電池の充電一時停止電圧としてそれぞれ設定する充電停止電圧設定部と、前記二次電池の充電中に、前記電圧検出部で検出される電圧が前記複数の充電一時停止電圧の内の最も高い充電一時停止電圧と等しくなった時、充電を一時停止する充電制御部と、前記最も高い充電一時停止電圧が設定された二次電池を除く他の二次電池を、電池電圧が各々の二次電池に対して設定された充電一時停止電圧となるまで、前記放電回路により放電させる放電制御部と、前記充電制御部による一時停止時および前記放電の終了時に前記電圧検出部により検出される電圧と前記相関曲線とに基づくSOCと、充電開始前に前記電圧検出部により検出される電圧と前記相関曲線とに基づくSOCとをそれぞれ求めて、それら2つのSOCの差分を前記複数の二次電池毎に算出する充電状態変化算出部と、充電開始から前記一時停止または放電終了までの前記積算容量値に基づくSOC変化、および、前記充電状態変化算出部で算出した差分に基づいて、前記充電状態演算部で演算されるSOCを前記複数の二次電池毎に補正する補正部と、を備えた充電制御装置。しかしながら、電池のSOCとOCVとの相関関係は、一般に非線形であってSOCとOCVとが比例関係にあるわけではない。従って、電流積算方式によるSOCの演算結果から求めたOCVの値と、無負荷時に検出したOCVの値との差すなわち誤差が同じであっても、そのOCV差に対応するSOC差は、OCVのレベルまたはSOCのレベルによって異なることになる。そのため、上述した従来の方法では、SOC演算結果に生じる誤差を正確に抽出することが出来ない。本発明の第1の態様によると、充電制御装置は、二次電池の電圧を検出する電圧検出部と、二次電池の電流を検出する電流検出部と、電流検出部で検出される電流を積算して得られる積算容量値と二次電池の満充電容量値とに基づいて、二次電池のSOCを演算する充電状態演算部と、二次電池のSOCと開放電圧との関係を表す相関曲線上の2点を、それら2点における曲線の傾きの差が最小となるように選択する選択部と、選択部で選択された2点における開放電圧を充電一時停止電圧としてそれぞれ設定する充電停止電圧設定部と、二次電池の充電中に、電圧検出部で検出される電圧が充電一時停止電圧の各々と等しくなった時、充電をそれぞれ一時停止する充電制御部と、充電制御部による一時停止毎に、該一時停止時における電圧検出部の電圧検出値と相関曲線とに基づくSOCをそれぞれ求めて、それら2つのSOCの差分を算出する充電状態変化算出部と、1回目の一時停止から2回目の前記一時停止までの積算容量値に基づくSOC変化、および、充電状態変化算出部で算出した差分に基づいて、充電状態演算部で演算されるSOCを補正する補正部と、を備えている。本発明の第2の態様によると、第1の態様の充電制御装置において、充電停止電圧設定部は、選択部により選択された2点の一方が充電開始点であった場合、他方の点のみに関して、該点における開放電圧を充電一時停止電圧として設定し、充電状態変化算出部は、充電制御部による一時停止時に電圧検出部により検出される電圧と相関曲線とに基づくSOCと、充電開始前に電圧検出部により検出される電圧と相関曲線とに基づくSOCとをそれぞれ求めて、それら2つのSOCの差分を算出し、補正部は、充電開始から一時停止までの積算容量値に基づくSOC変化、および、充電状態変化算出部で算出した差分に基づいて、充電状態演算部で演算されるSOCを補正するようにしたものである。本発明の第3の態様によると、第1の態様の充電制御装置において、充電停止電圧設定部は、選択部により選択された2点の一方が充電終了点であった場合、他方の点のみに関して、該点における開放電圧を充電一時停止電圧として設定し、充電状態変化算出部は、充電制御部による一時停止時に電圧検出部により検出される電圧と相関曲線とに基づくSOCと、充電終了後に電圧検出部により検出される電圧と相関曲線とに基づくSOCとをそれぞれ求めて、それら2つのSOCの差分を算出し、補正部は、一時停止から充電終了までの積算容量値に基づくSOC変化、および、充電状態変化算出部で算出した差分に基づいて、充電状態演算部で演算されるSOCを補正するようにしたものである。本発明の第4の態様によると、第1乃至3のいずれか一の態様に記載の充電制御装置において、二次電池の温度を検出する温度検出部と、一時停止から電圧検出部による電圧検出が行われるまでの休止時間を、少なくとも1点における充電状態および一次停止時の二次電池の温度に基づいて設定する休止時間設定部と、を備えたものである。本発明の第5の態様によると、第1または3の態様に記載の充電制御装置において、二次電池の温度を検出する温度検出部と、二次電池の分極特性情報が予め記憶された記憶部と、一時停止および充電終了から電圧検出部による電圧検出が行われるまでの各休止時間を、少なくとも一時停止および充電終了の時点におけるSOCと前記時点の二次電池の温度および分極特性情報に基づいて、一時停止および充電終了において電圧検出部により検出される電圧に含まれる分極誤差が同一となるように設定する休止時間設定部と、を備えたものである。本発明の第6の態様によると、充電制御装置は、二次電池が複数個直列に接続された二次電池群の、各二次電池の電圧をそれぞれ検出する電圧検出部と、二次電池群を流れる電流を検出する電流検出部と、二次電池に並列に接続されたバイパス抵抗およびバイパススイッチを、二次電池群の二次電池毎に有する放電回路と、電流検出部で検出される電流を積算して得られる積算容量値と二次電池の満充電容量値とに基づいて、各二次電池のSOCを演算する充電状態演算部と、二次電池のSOCと開放電圧との関係を表す相関曲線上の1点を、その1点における曲線の傾きと相関曲線上の充電開始点における曲線の傾きとの差が最小となるように選択する処理を、複数の二次電池のそれぞれに対して行う選択部と、複数の二次電池に対して選択された前記1点における開放電圧を、対応する二次電池の充電一時停止電圧としてそれぞれ設定する充電停止電圧設定部と、二次電池の充電中に、電圧検出部で検出される電圧が複数の充電一時停止電圧の内の最も高い充電一時停止電圧と等しくなった時、充電を一時停止する充電制御部と、最も高い充電一時停止電圧が設定された二次電池を除く他の二次電池を、電池電圧が各々の二次電池に対して設定された充電一時停止電圧となるまで、放電回路により放電させる放電制御部と、充電制御部による一時停止時および放電の終了時に電圧検出部により検出される電圧と相関曲線とに基づくSOCと、充電開始前に電圧検出部により検出される電圧と相関曲線とに基づくSOCとをそれぞれ求めて、それら2つのSOCの差分を複数の二次電池毎に算出する充電状態変化算出部と、充電開始から一時停止または放電終了までの積算容量値に基づくSOC変化、および、充電状態変化算出部で算出した差分に基づいて、充電状態演算部で演算されるSOCを複数の二次電池毎に補正する補正部と、を備える。本発明によれば、SOC演算における誤差をより低減することができる。以下、図を参照して本発明を実施するための形態について説明する。なお、以下では、プラグインハイブリッド自動車の電源を構成する蓄電装置に対して本発明を適用した場合を例に説明するが、電気自動車などの乗用車や携帯電話を始めとした民生用機器等の電池システムにも適用することができる。また、以下に説明する実施例では、電池システムを構成する電池にリチウムイオン電池を適用した場合を例に挙げて説明する。蓄電器としては、他にもニッケル水素電池や鉛電池などを用いることもできる。-第1の実施形態-本発明の第1実施例を図1から図16に基づいて説明する。図1は、プラグインハイブリッド自動車の蓄電装置の構成例を示す図である。まず、バッテリ100の構成について説明する。バッテリ100は、複数の単電池111から構成される組電池110と、単電池111の状態を監視する単電池管理部120と、バッテリ100に流れる電流を検知する電流検知部130と、組電池110の総電圧を検知する電圧検知部140と、組電池110の制御を行う組電池制御部150と、を備えている。バッテリ100はリレー300を介してインバータ400に接続され、リレー310を介して充電器420に接続されている。インバータ400にはモータジェネレータ410が接続されており、組電池110のエネルギーによりモータジェネレータ410を駆動する。組電池110は、電気エネルギーの蓄積及び放出直流電力の充放電が可能な複数の単電池111リチウムイオン電池を電気的に直列に接続して構成される。1つの単電池111は、出力電圧が3.0~4.2V平均出力電圧:3.6Vであり、以下では、単電池111の開放電圧OCVと充電状態SOCStateofChargeとの間に図3に示すような相関関係がある場合を例に挙げて説明するが、これ以外の電圧仕様のものでも構わない。組電池110を構成する単電池111は、電池の状態の管理制御を行う上で、所定の単位数にグループ分けが行われている。グループ分けされた単電池111は、電気的に直列に接続され、単電池群112を構成する。所定の単位数は、例えば1個、4個、6個というような数で等区分とする場合もあれば、4個と6個とを組み合わせるような複合区分とする場合もある。本実施の形態では、説明を簡単にするために、組電池110は、4個の単電池111を電気的に直列に接続して単電池群112a及び112bを構成し、さらに単電池群112aと単電池群112bとを電気的に直列に接続し、合計8個の単電池111を備えるものとした。単電池管理部120は、組電池110を構成する単電池111の状態を監視する。単電池管理部120は複数の単電池制御部121a、121bから構成されており、単電池制御部121aは単電池群112aに割り当てられ、単電池制御部121bは単電池群112bに割り当てられている。各単電池制御部121a、121bは、各々が割り当てられている単電池群112a,112bからの電力を受けて動作し、各単電池制御部121a、121bを構成する各単電池111の状態を監視及び制御する。組電池制御部150には、単電池管理部120から送信される単電池111の電池電圧や温度、電流検知部130から送信される電流値、電圧検知部140から送信される組電池110の総電圧値が、それぞれ入力される。組電池制御部150は、入力された情報をもとに組電池110の状態検知などを行う。また、組電池制御手段150で行われる処理の結果は、単電池管理部120や車両制御部200に送信される。車両制御部200は、組電池制御部150からの情報に基づいてインバータ400及び充電器420の制御を行う。車両走行中にはバッテリ100はインバータ400と接続され、組電池110が蓄えているエネルギーをもとに、モータジェネレータ410が駆動される。充電器420で充電を行う場合には、バッテリ100がリレー310を介して充電器420と接続され、組電池制御部150からの充電終了電圧や充電電流の情報をもとに充電器420を制御し、外部電源によるバッテリ100の充電が行われる。なお、詳細は後述するが、本発明では、車両制御部200は、組電池制御部150が決定した充電停止電圧をもとに、充電器420による充電を一時停止させ、その後、再充電を行うように充電器420を制御する。充電器420は、車両制御部200から送信される情報をもとに、バッテリ100の充電を行う。充電方式には、図4に示すようなCCCV充電ConstantCurrentConstantVoltage:定電流―定電圧充電や図5に示すようなパルス充電方式が挙げられる。図4に示すCCCV充電方式は、充電開始から定電流モードで充電を行い、充電の目標とする電圧に到達したならば定電圧モードで充電を行う。また、図5のパルス充電では、ある所定の時間毎にパルス電流を入力し、充電の目標とする電圧まで充電を行う。組電池制御部150と単電池管理部120は、フォトカプラのような絶縁素子170を介して、信号通信手段160により信号の送受信を行う。絶縁素子170を設けるのは、組電池制御部150と単電池管理部120とで、動作電源が異なるためである。すなわち、単電池管理部120は、組電池110からの電力で動作するのに対して、組電池制御部150は、不図示の車載補機用のバッテリ例えば14V系バッテリを電源として用いている。絶縁素子170は、単電池管理部120を構成する回路基板に実装しても良いし、組電池制御部150を構成する回路基板に実装しても良い。なお、システム構成によっては、絶縁素子170を省略することも可能である。上述した単電池制御部121a,121bは、それぞれが監視する単電池群112a,112bの電位の高い順に従って直列に接続されている。組電池制御部150が送信した信号は、信号通信手段160および絶縁素子170を介して単電池制御部121aに入力される。単電池制御部121aの出力と単電池制御部121bの入力との間にも、同様に信号通信手段160が設けられ、信号通信手段160により信号の伝送が行われる。尚、本実施形態では、単電池制御部121aと単電池制御部121bとの間には絶縁素子170が設けられていないが、絶縁素子170を設けるようにしても良い。単電池制御部121bの出力は、絶縁素子170および信号通信手段160を介して、組電池制御部150の入力に伝送される。このように、組電池制御部150と単電池制御部121a,121bとは、信号通信手段160によりループ状に接続されている。このループ接続は、デイジーチェーン接続あるいは数珠繋ぎ接続もしくは芋づる式接続と呼ばれる。組電池制御部150の構成について図2に基づいて説明する。組電池制御部150は、電池状態検知部151と充電状態傾き判定部152及び充電停止電圧決定部153を備えている。電池状態検知部151には、単電池管理部120から出力される単電池111の電池電圧や温度の計測値、単電池111が過充電もしくは過放電であるかの診断結果や単電池管理部120に通信エラーなどが発生した場合に出力される異常信号、電流検知部130からの電流値、電圧検出部140から出力される組電池110の総電圧値、上位の制御装置である車両制御部200から出力された信号などが入力される。電池状態検知部151は、入力された情報と、予め記憶されている単電池111の内部抵抗やSOCとOCVとの関係に基づいて、単電池111のSOC演算や電圧均等化制御を行うための演算、充放電量を制御するための演算などを実行する。そして、演算結果やこれに基づく指令を、単電池管理部120や車両制御部200に出力する。充電状態傾き判定部152は、後述するように、充電器420による充電が開始される前のSOCに応じたOCVの傾きを判定し、判定されたOCVに応じて、充電器420による充電を一時停止させるSOCを推定する。充電停止電圧決定部153は、充電状態傾き判定部152で推定されたSOCに基づいて、充電を一時停止させる充電停止電圧を決定する。続いて、図2に示した電池状態検知部151、充電状態傾き判定部152、充電停止電圧決定部153の動作について説明する。まず、電池状態検知部151でのSOC演算方法について説明する。単電池111のSOCは、次式1に示すように、組電池110に流れる電流値を積算することで演算する。式1において、SOC0は充放電開始時のSOCであり、充放電開始時に検出されたOCVとSOC-OCV相関関係図3参照に基づいて決定される。ここで、開始時のSOCとは、充放電を開始する直前の充放電が停止されているときのOCVに基づくSOCのことである。Icは充電電流A、Idは放電電流A、Qmaxは単電池111の満充電容量Ah、ηは充電効率、∫は積分記号である。SOCSOC0Qmax×100...1図6aは図1の電流検知部130で検出される電流値の変化を示しており、縦軸は電流値で横軸は時間である。図6aでは、充電の場合の電流値をプラスとし、放電の場合の電流値をマイナスとしている。また、図6bは、充放電に伴うSOCの変化を示したものである。黒丸印は充放電開始時点を示しており、この時点から電流積分を開始する。電流積算方式によるSOC演算において生じる誤差には、式1における、SOC0検出時の誤差や、満充電容量Qmaxの誤差、電流検知部130に起因する誤差ゲイン誤差やオフセット誤差の影響がある。SOC0検出時の誤差は、OCVとSOC-OCV相関関係図3とからSOCを推定する際において、単電池管理部120若しくは電圧検知部140の測定値に含まれる電圧計測誤差により生じる。式1の第2項には、Qmaxの誤差と、電流積算にかかわる誤差電流検知部130の有するゲイン誤差やオフセット誤差の影響とが含まれる。そして、式1の第2項において生じ得る誤差は、SOCの変化量や充放電時間積分時間に応じて変化する。そのため、SOCの変化量が大きい程、若しくは積分時間が長い程、SOCの検出誤差は大きくなる。充電状態傾き判定部152について、図7~10を参照して説明する。図7において、曲線L1は単電池111のSOC-OCV相関関係相関曲線を示している。曲線L2は、SOC-OCV相関曲線L1における各SOCでの傾きの逆数、すなわち、SOCの変化量dSOCと電圧の変化量dOCVとの比であるdSOCdOCVを表している。図7から分かるように、SOCが低い領域および満充電状態に近い領域ではdSOCdOCVは小さく、それらの間の領域ではdSOCdOCVは大きくなっている。また、図8は、検出された電池電圧OCVに含まれる電圧検出誤差と、その電圧検出誤差に対応して生じ得るSOC検出誤差との関係を示したものである。図8に示すように、曲線L1のdSOCdOCVが小さい範囲では、電圧検出誤差によるSOC検出誤差は小さいが、逆に、dSOCdOCVが大きい範囲では電圧検出誤差によるSOC検出誤差は大きい。しかし、図9に示すように、dSOCdOCVが等しい範囲では、電圧検出時の検出誤差が等しければ、検出電圧OCVからSOCを推定した際のSOCに含まれる誤差は等しくなる。縦軸の白丸は誤差が無い場合の検出電圧であり、横軸の白丸は検出電圧に誤差が含まれていない場合のSOCである。実際には検出誤差に相当する誤差が推定されるSOCには含まれるが、推定された2つのSOCに含まれる誤差が等しい場合には、その2つのSOCの差分は誤差を含まないSOCの差分と等しくなる。すなわち、誤差の等しいSOC同士の差を取ることにより、SOCの変化ΔSOCを精度良く求めることが可能となる。本実施の形態では、充電器420で組電池110を充電する際に、SOC-OCV相関曲線において傾きが等しいすなわち、dSOCdOCVが等しいところで充電を停止し、または、傾きの差が最小となるようなところで充電を停止し、そのときに得られるSOCの差を取ってSOCの変化ΔSOCを精度良く求めることで、例えば、そのΔSOCを用いて電流積算法によるSOC演算を精度良く行えるようにした。充電状態傾き判定部152では、傾きが等しくなるSOC、または傾きの差が最小となるSOCの判定が行われる。以下では、等しくなるSOCを判定する場合について説明する。図10は、充電開始時のSOC充電開始SOCと充電停止時のSOC充電停止SOCとの関係を示す図である。充電開始SOCと充電停止SOCとの間の変化量ΔSOCを正確に求めるためには、充電開始時のdSOCdOCVと充電停止時のdSOCdOCVとが等しくまたは、2つの差が小さくなるようなSOCを充電停止SOCとして選択すれば良い。例えば、充電開始SOCがSOC1であった場合には、dSOCdOCVがほぼ等しいSOC11を充電停止SOCに選択すれば良い。同様に、充電開始SOCがSOC2であった場合には図10のSOC21を充電停止SOCに選択し、充電開始SOCがSOC3であった場合には図10のSOC31を充電停止SOCに選択すれば良い。充電状態傾き判定部152は、充電開始直前の無負荷時に取得された電圧OCVとSOC-OCV相関関係図10の曲線L1とに基づいて、充電開始直前のSOC1を推定する。そして、このSOC1におけるdSOCdOCVを図10に示すdSOCdOCV曲線L2に基づいて推定する。その後、推定したdSOCdOCVと等しいdSOCdOCVを有する点をdSOCdOCV曲線L2から見つけ、その点のSOC11を充電停止時SOCに選択する。その後、選択したSOCSOC11を充電停止電圧決定部153に送信する。なお、SOCに応じたdSOCdOCVの値についてはすなわち、図10の曲線L2で示すSOCとdSOCdOCVとの相関関係、予め組電池制御部150に設けられているEEPROMのような記憶手段に記憶しておいても良いし、SOCとOCVの関係を関数で近似し、これに基づいて、dSOCdOCVを算出するようにしても良い。充電停止電圧決定部153は、充電状態傾き判定部152により選択されたSOC11とSOC-OCV相関関係とに基づいて充電停止電圧OCVtを決定する。その後、充電器420による充電が開始され、組電池110の平均電圧単電池111当たりの電圧が上記決定された充電停止電圧OCVtに到達したら、充電器420を一時停止させる信号を車両制御部200に送信する。車両制御部200は、一時停止信号を受信したならば、充電器420による充電を一時停止させる。なお、充電停止電圧OCVtの設定方法としては、上述した方法に加えて、OCVの値に単電池111の内部抵抗による電圧変化分を加算した値に設定するようにしても良い。さらには、分極による電圧変化の分も考慮して充電停止電圧OCVtを決定するようにしても良い。図11は、充電開始から充電が終了されるまでの動作手順を説明するフローチャートである。図11の動作について、図10に示す相関関係および図12に示す実際の組電池電圧の変化を参照しながら説明する。まず、ステップS100で、充電開始前の無負荷時における電圧OCVを電圧検知部140により検出して取得し、その電圧OCVと図10に示すようなSOC-OCV相関関係とに基づいて、電圧OCVに対応するSOC1充電開始時のSOC1を推定する。ここでは、SOC1を例に説明する。ステップS110では、ステップS100で推定されたSOC1に基づいて、充電状態傾き判定部152により、充電を一時停止させるSOC充電停止電圧SOCtを決定する。上述したように、SOC1と曲線L2とからSOC1におけるdSOCdOCVを求め、そのdSOCdOCVと等しいdSOCdOCVを有する点を推定し、その点のSOC11を求める。このSOC11が充電停止電圧SOCtである。充電停止電圧SOCt=SOC11は充電停止電圧決定手段153に送信される。ステップS120では、充電停止電圧決定部153は、充電状態傾き判定手段152から送信された充電停止電圧SOCt=SOC11とSOC-OCV相関関係曲線L1とに基づいて、充電停止電圧SOCtに対応する充電停止電圧OCVtを決定する。その後、ステップS130へ進み充電器420による充電を開始する。ステップS140では、組電池110の平均電圧が充電停止電圧OCVtに到達したかどうかを判定する。充電停止電圧に到達したと判定するとステップS150に進んで充電を停止する。充電を停止すると、検出される電圧値は内部抵抗分だけ低下し、その後、分極分が徐々に低下する。充電停止後の電圧変化が落ち着く所定時間休止後、電圧すなわち無負荷時の電圧OCVを電圧検知部140で検出して取得し図12ではOCVと記載、図10に示すSOC-OCV相関関係曲線L1に基づいて、OCVに対応するSOC図12のSOCを推定する。ステップS160では、充電器420による充電を再スタートして、充電が完了するまで充電を行う。ステップS170では、組電池110の充電が完了したかどうかを判定し、充電が完了していない場合は、充電を続行する。充電が完了していれば、充電器420による充電を停止する。図11、12では図4に示すCCCV充電を例に説明を行ったが、図5に示すようなパルス充電による充電制御方法でも、図11に示すフローチャートと同様の制御を行うことで、充電開始時から充電を一時停止するまでのSOC変化=ΔSOCを精度良く検出することが可能である。なお、充電を一時停止させた後の休止時間は、電池の分極特性に基づいて決定される。具体的には、SOCや温度に応じた休止時間を予め測定により計測しておき、計測した結果に基づいて決定する。図11,12に示した例では、SOC変化量=ΔSOCを検出するための2点SOC-OCV相関曲線上の2点のSOCを、充電開始前のSOCと充電一時停止後のSOCとしたが、この2点に限定されるものではない。例えば、充電開始時のdSOCdOCVと等しい傾きが曲線L2の充電開始以降になかった場合には、図13のように、充電終了時のSOCを上記2点の内の一方に採用する。そして、他の1点は充電終了時のdSOCdOCVと等しいdSOCdOCVを有する点とし、その点のSOCに対応するOCVを充電停止電圧OCVtとする。また、図13に示すように行っても、充電終了時と同じdSOCdOCVを有する点が見つからなかった場合には、図14に示すような2点を採用しても良い。この場合、充電開始と充電終了との間からdSOCdOCVが等しい2点を選び、それぞれのOCVを充電停止電圧とする。そのため、充電開始から充電終了までに一時的な充電停止を2回行うことになり、それぞれで得られたSOCを用いてSOC変化=ΔSOCを算出する。図15aは、SOC-OCV相関関係と各SOCにおけるdSOCdOCVを示した図である。図15bは、図15aのような関係がある場合に、充電開始時のSOCを20、40、60と変化させ、充電開始時のdSOCdOCVの値を基準として充電開始後のdSOCdOCVの値がどのように変化するかを示した図である。横軸は充電開始からのSOC変化ΔSOCを表し、縦軸はΔSOCだけ変化したときのdSOCdOCVの値と充電開始SOCのdSOCdOCVとの差を表す。dSOCdOCVの差が最も小さくなる時点で充電を一時停止すれば良い。SOC変化ΔSOCの検出誤差はdSOCdOCVの差に比例するので、ΔSOC検出誤差を図示すると図15cのように、図15bと同様な傾向を有する図となる。さらに、図16aは、ΔSOCの真値に対するΔSOC誤差の割合を示す図である。この場合には、ΔSOC誤差をΔSOCの真値で割っているので、誤差の割合はΔSOCが大きくなるにつ入れて小さくなる傾向にあるが、充電開始時のSOCが40の場合には、ΔSOC=30付近が最も小さくなっている。これは、図15bの30付近で値が小さくなっていることに対応している。本実施の形態では、上述したようにSOC変化ΔSOCを非常に小さな誤差で精度良く求めることができる。そして、そのΔSOCを利用して、式1の電流積算方式で算出されるSOCの算出精度の向上を図ることができる。例えば、ΔSOCを用いて電池の満充電容量Qmaxを精度良く求めることができる。電池の満充電容量Qmaxは、SOCの変化量ΔSOCと、その間に変化した電気量∫Idtとを用いて式2のように算出することができる。ここで用いるΔSOCは上述した2点間のSOC差であり、∫Idtは2点間の間に充電された電気量である。そのため、電気量∫Idtが精度良く検出されていれば、式2により満充電容量Qmaxを精度良く算出することができる。Qmax=∫IdtΔSOC×100...2図16bは、図15bに示す結果と式2とに基づいて算出された満充電容量Qmaxを示したものである。図16aに示したように、ΔSOC中に含まれる誤差は、ΔSOCが大きくなればなるほど小さくなる傾向が見られるので、満充電容量の検出に生じる誤差も同様の傾向がある。すなわち、ΔSOCが大きく、かつ、dSOCdOCVの差が小さくなるような2点を選択すれば、満充電容量の誤差を大幅に低減できる。ここでは、誤差の小さなΔSOCを利用した満充電容量Qmaxの精度向上について説明したが、電流検知部130で生じる誤差や、電池の充電効率ηの誤差を補正することができる。例えば、満充電容量Qmaxとして精度の良い値が記憶されている状態であれば、式1を用いたSOC演算で得られるSOCに基づくΔSOC1=Qmax×100と、充電の一時停止によって得られるΔSOCとを比較することによって、電流検知部130で生じる誤差を補正することができる。この場合、ΔSOCΔSOC1をSOC演算における補正係数として用いることで、SOC演算に含まれる電流検出誤差を補正することができる。また、充電効率ηについては、電流検知部130の検出誤差が無視できるぐらい小さければ、上述した補正係数ΔSOCΔSOC1は、充電効率ηの誤差に対する補正係数と考えることができる。さらに、満充電容量の誤差や電流検知部130の誤差などが混在している場合でも、上述のようにして求めたΔSOCを、式1によるSOC演算のための補正係数として利用することができる。すなわち、式1により算出されるSOCに基づき、図12の充電開始から充電を一時停止するまでのSOC変化ΔSOC1とするを求め、上述したΔSOCとΔSOC1との比ΔSOC/ΔSOC1を補正係数とする。そして、式1で算出されたSOCに補正係数ΔSOC/ΔSOC1を乗ずることで、補正されたSOCを得ることができる。上述したように、本実施の形態によれば、SOC変化量を精度良く算出できる。そして、その精度良いSOC変化量を用いることによって、満充電容量や充電効率や電流検出誤差の補正を行うことが可能となり、SOC演算精度の高い電池システムを実現することができる。第1の実施の形態では、複数の単電池111のそれぞれが同一の状態であることを仮定し、電圧検知部140で検出される総電圧を単電池111の数で割って得られる平均電圧を用いて充電を制御している。そのため、単電池111に関するSOCOCV相関関係、SOC演算値、Qmax等を、組電池110に対応するものと置き換えて考えれば、組電池110の充電方法と考えることができる。逆に、一つの単電池111に的を絞って見れば、この平均電圧は単電池制御部121a,121bで取得される電池電圧に対応しており、上述した第1実施形態における充電制御を、一つの単電池111の充電制御と見なすこともできる。-第2の実施の形態-本発明における第2の実施例について、図17から図22に基づいて説明する。上述した第1の実施の形態では、電圧検知部140で検出された総電圧に基づく平均電圧単電池111当たりの電圧を用いて、充電を一時停止させるようにした。すなわち、複数の単電池111のSOCのばらつきを考慮せず充電制御を行った。一方、以下に説明する第2の実施の形態では、複数の単電池111のSOCばらつきを考慮して、充電制御を行うようにしている。なお、本実施形態におけるプラグインハイブリッド自動車の蓄電装置の構成例は、図1と同様である。また、組電池制御部150の構成は、上述した図2と同様である。図17は、単電池制御部121a及び単電池制御部121bの構成を示す図である。各単電池制御部121a,121bは、バイパススイッチ123と、バイパススイッチ123を駆動するBSW駆動回路125と、管理対象とする複数の単電池111の電池電圧を計測する電圧検出回路124と、単電池制御部121a及び121bを動作させるための電源126と、組電池制御部150からの情報をもとに、単電池制御部121a及び121bの制御を行う制御回路127と、組電池制御部150または隣り合う単電池制御部121との信号の送受信を行う信号入出力回路128とを備えている。単電池制御部121a,121bの外部にはバイパス抵抗122が設けられ、このバイパス抵抗122とバイパススイッチ123とから放電回路が構成されている。制御回路127は、組電池制御部150から送信された電圧取得命令や均等化制御に関する情報を、信号入出力回路128を介して受信し、電圧検出回路124で検出された電池電圧やこれに基づく情報を信号入出力回路128に出力する。組電池110を構成する複数個の単電池111には、単電池111の個体差の影響によりSOCにばらつきが生じ得る。そのため、充電開始時SOCが図10に示すSOC1であるような単電池111については、SOC11に対応したOCVを充電停止電圧とするのが好ましく、充電開始時SOCがSOC2である単電池111については、SOC21に対応したOCVを充電停止電圧とするのが好ましい。そこで、本実施形態では、上述した電圧検知部140の検出電圧に代えて、充電開始時に各単電池制御部121a,121bが取得する各単電池111の電池電圧に基づき、充電器420を制御することを特徴としている。すなわち、各単電池111毎に充電停止電圧を設定し、充電開始後は各充電停止電圧において充電を一時停止し、対応する単電池111のSOCをおよびOCVを推定するようにした。これは、第1実施形態の図12に示す充電制御を、単電池111毎に個別に適用したものと言いえる。なお、以下では、説明を簡単にするために、図18に示すように組電池110を構成する単電池111の個数を2個とした。ここでは、充電開始時に組電池110を構成する単電池111のうち、SOCの高い単電池111を単電池111-1とし、SOCの低い単電池111を単電池111-2とする。このとき、充電開始時のSOCは単電池111-1と単電池111-2とで異なるため、充電状態傾き判定部152及び充電停止電圧決定部153は、単電池111-1に対応する充電停止電圧第1の充電停止電圧と単電池111-2に対応する充電停止電圧第2の充電停止電圧をそれぞれ求める。充電器420による充電を開始し、単電池111の電池電圧が求めた充電停止電圧に到達する度に、組電池制御部150から車両制御部200に充電停止信号を送信する。車両制御部200は、組電池制御部150から充電停止信号を受信したら、充電器420による充電を一時停止させる。そして、充電停止電圧に対応した単電池111のOCVを取得し、SOCに変換後、単電池111ごとにSOCの変化量を算出する。図18に示す例では、充電開始時のOCVは単電池111-2の方が高いので、その単電池111-2に関する第2の充電停止電圧の方が単電池111-1に関する第1の充電停止電圧よりも高くなっている。しかし、充電開始後、単電池111-2の電圧の方が先に充電停止電圧に達するため、単電池111-2の電圧が第2の充電停止電圧となったときに1回目の充電停止が実行される。この充電停止時に単電池111-2のOCV21およびSOC21が求まる。その後、充電を再開し、単電池111-1の電圧が第1の充電停止電圧となったときに2回目の充電停止が実行され、同様にして単電池111-1のOCV11およびSOC11を求める。その後、再び充電を再開し充電終了まで充電を行う。そして、単電池111-1に関してはΔSOC=SOC11-SOC1を誤差補正に使用し、単電池111-2に関してはΔSOC=SOC21-SOC2を誤差補正に使用する。このように、単電池111ごとに充電停止電圧を設定して充電器420を制御することで、単電池111ごとにSOCの変化量を正確に抽出することができる。なお、単電池111-1の充電停止電圧と単電池111-2の充電停止電圧とが等しい場合には、第1の実施形態の場合と同じように充電停止回数は1回となる。また、単電池111-1の充電停止電圧と単電池111-2の充電停止電圧とが所定の閾値以内におさまる場合は、充電器420による充電の停止回数を1回とし、そのときにOCV11SOC11およびOCV21SOC21を取得するようにしても良い。所定の閾値以内とは、得られるSOC変化に含まれる誤差が満足できる程度に小さくなる範囲に対応する範囲である。また、単電池111の個数が10個、20個と多い場合には、充電開始時に求めた各単電池111の充電停止電圧のヒストグラムをとり、単電池111の個数が多い充電停止電圧の値で充電器420を停止させるように設定しても良い。そうすることで、充電停止回数を減らすことができる。なお、図18では、第1実施形態の図12に示す制御方法を単電池111の各々に適用したが、図13や図14に示す制御方法を適用しても良い。図19は、第2の実施の形態における充電動作を示すフローチャートである。まず、ステップS200で、各単電池111の充電開始前の無負荷電圧OCVを取得し、SOC-OCV相関関係を用いてSOCに変換する。ステップS201では、ステップS200で取得された各単電池111のSOCに基づいて、充電状態傾き判定部152により、充電を一時停止させるSOCSOCtを単電池111毎に決定し、充電停止電圧決定部153に送信する。ステップS202で、充電停止電圧決定部153は、充電状態傾き判定部152により送信されたSOCtとSOC-OCV相関関係とに基づいて、充電停止電圧OCVtを決定する。その後、ステップS203で充電器420による充電を開始する。ステップS204では、各単電池制御部121a,121bで取得される各単電池111の電池電圧が、各単電池111毎に設定された充電停止電圧に到達したかを判定する。何れか一つの電圧が充電停止電圧に到達したら、ステップS205に進み、充電を一時停止させる。ステップS206では、到達した充電停止電圧に対応する単電池111のOCV’を取得し、SOC’に変換する。そして、充電開始前のSOCとの差ΔSOC=SOC’SOCを算出し、ステップS207で充電を再開する。続いて、ステップS208では、組電池110を構成する全ての単電池111が、各単電池111ごとに設定された充電停止電圧に到達したかを判定する。到達していないと判定された場合は、ステップS204に戻り、ステップS207までの処理を繰り返す。全ての単電池111が各単電池111に対して設定された充電停止電圧に到達したら、ステップS209に進む。ステップS209では、充電が一時停止された後に、再スタートした充電により満充電まで到達したかどうかを判定する。ステップS209で満充電まで到達したと判定されれば、充電器420による充電を終了する。なお、上述した例では、図18に示すように充電開始から充電終了までの間に、複数の充電停止電圧のそれぞれにおいて充電を一時的に停止するように制御した。そのため、単電池111の数が多くなればなるほど充電停止回数が多くなり、充電時間が長くなることになる。そこで、以下に示す例では、単電池111の個数に関係なく充電停止回数が1回で済むような充電制御について説明する。図17に示したように、単電池制御部121a,121bは、バイパス抵抗122及びバイパススイッチ123からなる放電回路を備えている。この放電回路は、複数の単電池111の充電容量のばらつきを調整するために設けられているものである。ここでは、この放電回路を利用することにより、充電停止回数を1回とするような制御を実現している。以下、図20~図22を用いて説明する。なお、簡単のため、図20及び図21では、組電池110を構成する単電池111の個数を3個とした。まず、充電状態傾き判定部152および充電停止設定手段153により、充電開始時に組電池110を構成する複数個の単電池111-1~111-3のOCV1OCV2OCV3を取得し、取得した各単電池111-1~111-3のOCV1OCV2OCV3に基づいて、単電池111-1~111-3の各充電停止電圧第1の充電停止電圧、第2の充電停止電圧、第3の充電停止電圧を求める。そして、充電器420による充電を開始し、充電中、各単電池111の電池電圧が全て、設定した充電停止電圧に到達したら、充電器420による充電を一時停止させる。図20に示す例では、図20bのように、単電池111-1~111-3の充電停止SOC1SOC2SOC3に対するOCVは、OCV3OCV2OCV1の順に高くなっている。すなわち、第1の充電停止電圧が最も高く、順に第2の充電停止電圧、第3の充電停止電圧となっている。そのため、各単電池111の電池電圧が全て設定した充電停止電圧に到達するのは、図20aに示すように単電池111-1の電圧が第1の充電停止電圧に達したときである。このとき、単電池111-2、111-3の電圧はそれぞれの充電停止電圧よりも高くなっている。そして、充電停止電圧に到達するのが一番遅い単電池111-1の電池電圧が、設定された充電停止電圧に到達したとき、充電器420による充電を一時停止させる。その後、一番最後に充電停止電圧に到達した単電池111-1以外の単電池111-2,111-3を放電対象の単電池111とし、放電対象となった単電池111に対応するバイパススイッチ123をONし、放電回路へ放電させる図21。この放電によって、単電池111-2及び単電池111-3のSOCは減少し、図20bのように、単電池111-2及び単電池111-3の電池電圧が、それぞれ第2の充電停止電圧、第3の充電停止電圧と等しい電圧となった時点で、放電を各々停止する。この放電は各単電池111ごとに行われ、図21に示す例では、単電池111-2の放電が先に終了し、次いで単電池111-3の放電が終了する。単電池111-3の放電が終了したならば、所定の休止時間を置いた後に、単電池111-1、単電池111-2、単電池111-3のOCV11,OCV21,OCV31を取得し、それぞれSOC11,SOC21,SOC31に変換する。その後、単電池111ごとにSOCの変化量を算出する。OCV11,OCV21,OCV31が取得されたならば、図21に示すように充電を再開し、充電終了となるまで充電を行う。図22は、放電回路による上記放電を利用した場合の充電動作を示すフローチャートである。まず、ステップS210で、各単電池111の充電開始前の無負荷電圧を取得し、SOCに変換する。ステップS211では、各単電池111のSOCに基づいて、充電状態傾き判定部152により、充電を一時停止させるSOCを単電池111毎に決定し、充電停止電圧決定部153に送信する。ステップS212で、充電停止電圧決定部153は、充電状態傾き判定部152により送信されたSOCtとSOC-OCV相関関係とに基づいて、充電停止電圧を決定する。その後、ステップS213で充電器420による充電を開始する。ステップS214では、各単電池111の電池電圧が、各単電池111毎に設定された充電停止電圧に到達したかを判定する。組電池110を構成する全ての単電池111が各単電池111ごとに設定された充電停止電圧に到達したと判断された場合、ステップS215に進み、充電器420による充電を一時停止させる。ステップS216では、充電停止電圧に到達するのが、一番遅い単電池111以外の単電池111をバイパス抵抗122及びバイパススイッチ123から構成される放電回路への放電対象とし、放電対象となる単電池111に並列に接続されているバイパススイッチをONにして放電を開始する。ステップS217では、放電対象となった全ての単電池111の放電が終了したかを判定する。放電が終了したと判定された場合は、ステップS218へ進む。ステップS218では、到達した充電停止電圧に対応する単電池111のOCV’を全単電池分取得し、SOC’に変換する。そして、充電開始前のSOCとの差ΔSOC=SOC’-SOCを算出後、ステップS219へ進み充電を再開する。ステップS219では、充電を再スタートし、ステップS220で再充電により満充電まで到達したかどうかを判定する。ステップS220で満充電まで到達したと判定されれば、充電器420による充電を終了する。このような充電動作を行うことで、各単電池111ごとに誤差の少ないSOC変化ΔSOCを抽出することができる、そのため、第1の実施の形態で行った誤差補正と同様の補正を、組電池110を構成する単電池111ごとに行うことが可能となり、組電池110のSOC演算誤差を高精度に補正することができる。SOC変化量に基づいた満充電容量や充電効率の補正も、第1の実施の形態の場合と同様に行うことができる。-第3の実施の形態-次に、本発明の第3の実施の形態について、図23から図25に基づいて説明する。本実施の形態は、充電器420による充電を一時停止させた後の組電池110もしくは単電池111の電池電圧を取得するまでの時間休止時間を、一時停止後の電池電圧の変化分極電圧の変化を考慮に入れて決定することを特徴とする。図23に本実施形態における組電池制御部150の構成を示すブロック図を示す。本実施形態では、図2に示す組電池制御部150に、さらに休止時間設定部154を加える。休止時間設定部154は、停止期間中の電池電圧の変化を考慮に入れて、2点間のSOC差を算出することを特徴とする。図24、図25に基づいて、本実施形態における充電停止後の休止時間の設定方法を説明する。図24は、充電停止後の電池電圧の変化の様子を表している。電池の電圧は、充電停止後に図24に示すように指数関数的に変化し、OCVの値へと近づいていく。OCVの値に到達するまでの時間は、電池の状態や電池の使われ方に応じて変化する。図24では、一例としてSOCに応じた分極緩和時間の変化の様子を表しており、SOCが小さい程、分極緩和時間は長くなる傾向を表している。また、分極緩和時間は、電池の温度や入力電流値、電流印加時間に応じても変化する。図24に示すような単電池111の分極特性については、予め実測することで取得することができ、それらの情報は予め組電池制御部150の記憶部に記憶されている。上述した実施の形態では、SOC-OCV相関関係におけるdSOCdOCVの差が小さくなるような2点のSOCを決定し、実施例1や実施例2で説明したように充電器420を制御し、充電が一時停止したのちの電圧からSOCを求め、充電中に変化したSOC変化量を抽出するようにしている。しかし、充電が一時停止した後の電池電圧には、図24に示したような分極電圧による影響が残るため、分極電圧が緩和しきる前の電池電圧OCVを用いてSOCへの変換を行った場合、変換後のSOCには、緩和しきれずに残っている分極電圧分の誤差が生じてしまう。そこで、本実施形態では、2点のSOCを求める際に、緩和しきれずに残っている分極電圧分が等しくなるように、充電器420の一時停止期間を設定する。つまり、図25に示すように、ΔV1とΔV2が等しくなるような休止時間を設定すれば、2点のSOCの差を算出したときに、2点の分極電圧により生じ得る誤差が打ち消され、SOCの変化量を精度良く抽出できることになる。休止時間は、充電状態傾き判定部152に基づいて判定された2点のSOCと、判定された2点のSOCに到達するまでの通電時間と、単電池111の温度とに基づいて決定される。設定される休止時間は、予め温度や通電時間に応じた分極電圧の測定結果に基づいて決定し、休止時間設定部154に記憶しておく。充電開始前に、充電状態傾き判定部152が決定した2点のSOCを、休止時間設定部154に送信する。そして、休止時間設定部154は、2点のSOCに基づいて通電時間を決定し、休止時間を決定する。充電開始から充電停止電圧に到達するまでの時間を計測しておき、その充電停止電圧に到達するまでの時間を上述した2点のSOCに到達するまでの通電時間として決定するようにしても良いし、以下に示す式3から通電時間tを予測するようにしても良い。ここで、SOC1は通電開始前のSOC、SOC2は充電目標SOC、Qmaxは単電池111の満充電容量Ah、Icは充電電流Aである。t100×QmaxIc...3上述したように、決定した休止時間、休止を置くことで分極の緩和を考慮に入れた充電器420の制御が可能となるため、SOC変化量を精度よく抽出することが可能となる。そして、そのSOC変化量を利用することで、上述した第1の実施形態及び第2の実施形態の場合と同様の効果を得ることができる。以上説明したように、充電制御装置は、二次電池である単電池111の電圧を検出する単電池管理部120と、単電池111を流れる電流を検出する電流検知部140と、電流検知部140で検出される電流を積算して得られる積算容量値と単電池111の満充電容量値Qmaxとに基づいて、単電池111の充電状態SOCを演算する組電池制御部150と、単電池111の充電状態SOCと開放電圧OCVとの関係を表す相関曲線上の2点を、それら2点における曲線の傾きの差が最小となるように選択する充電状態傾き判定部152と、単電池111で選択された2点における開放電圧を充電停止電圧としてそれぞれ設定する充電停止電圧決定部153と、を備える。組電池制御部150は、単電池111の充電中に、単電池管理部120で検出される電圧が充電停止電圧の各々と等しくなった時、充電をそれぞれ一時停止し、各一時停止毎に、該一時停止時における単電池管理部120の電圧検出値と相関曲線とに基づく充電状態SOCをそれぞれ求めて、それら2つの充電状態SOCの差分ΔSOCを算出し、1回目の一時停止から2回目の前記一時停止までの積算容量値に基づく充電状態変化、および、算出した差分に基づいて、演算による充電状態SOCに含まれる誤差を補正する。上述のように、曲線の傾きの差が最小となるように相関曲線上の2点を選択しているので、差分ΔSOCに含まれる誤差は非常に小さくなり、SOC演算を精度良く補正することができる。相関曲線上の2点としては、一方が充電開始点や重量終了点であっても良い。このような充電制御は、組電池110に含まれる単電池111毎に行っても良いし、組電池110を一つの二次電池とみなし、電圧検知部140で検出される電圧を用いて組電池110全体に対して上述の充電制御を適用しても良い。また、少なくとも充電が一時停止される点での充電状態SOCと単電池管理部120で検出される単電池111の温度とに基づいて、一時停止から電圧検出が行われるまでの休止時間を設定することで、分極の影響が小さくなった時点で電圧測定を行うことができる。その結果、ΔSOCに含まれる分極による誤差を小さくすることができる。さらに、単電池111の分極特性情報が予め組電池制御部150の記憶部不図示に記憶しておき、この分極特性情報に基づいて、一時停止および充電終了において検出される電圧に含まれる分極誤差が同一となるように休止時間を設定するようにしても良い。その結果、ΔSOCの演算を行うことで各々の分極誤差がキャンセルされ、ΔSOCの演算精度がより向上する。単電池111が複数個直列に接続された電池群を含む組電池110の場合、単電池111に並列に接続されたバイパス抵抗122およびバイパススイッチ123を、単電池111毎に有する放電回路と、制御回路127とを備える。そして、組電池制御部150は、二次電池の充電中に、電圧検出部で検出される電圧が複数の充電停止電圧の内の最も高い充電停止電圧と等しくなった時、充電を一時停止する。その後、制御回路127は、最も高い充電停止電圧が設定された単電池111を除く他の単電池111を、電池電圧が各々の単電池111に対して設定された充電停止電圧となるまで、放電回路により放電させる。そのため、複数の単電池111に関して充電の一時停止を一回行うだけで、全ての単電池111に対して上記ΔSOCを得ることができる。上記では、種々の実施の形態および変形例を説明したが、各実施形態はそれぞれ単独に、あるいは組み合わせて用いても良い。それぞれの実施形態での効果を単独あるいは相乗して奏することができるからである。また、本発明の特徴を損なわない限り、本発明は上記実施の形態に何ら限定されるものではない。本発明の技術的思想の範囲内で考えられるその他の態様も本発明の範囲内に含まれる。"