複数個の電池セルが直列または直並列に接続された電池ブロック部が着脱可能に備えられる電池劣化均等化システムにおいて、前記電池ブロック部の各電池セルの電流および電圧を監視する電池監視部と、前記電池監視部からの電流および電圧を基に、前記各電池セルの内部抵抗値を算出し、算出された各電池セルの内部抵抗値を基に前記各電池セルが目標とする電圧値を設定し、前記設定された電圧値に向けて充放電を制御する電池制御部と、を有し、内部抵抗の低い前記電池セルを選択して劣化を進ませ、前記電池ブロックを構成する前記各電池セルが均一に劣化が進むようにすることを特徴とする電池劣化均等化システム。前記電池制御部は、前記電池監視部で取得した前記各電池セルの電流および電圧を収集するセル電圧電流収集部と、収集された前記電流および電圧を基に前記各電池セルの内部抵抗値を算出する抵抗算出部と、充放電の電圧値の目標値のバラツキ範囲を示す値が所定の閾値以上であったときに、前記各電池セルの内部抵抗値の平均値以下の内部抵抗値を持つ電池セルに対し、充電の目標とする電圧値を基準値から上げて設定するとともに、放電の目標とする電圧値を基準値から下げて設定する目標電圧設定部と、設定された充放電の目標とする各電圧値で前記電池ブロックの各電池セルに対する充放電を実行する充放電部と、から成る、ことを特徴とする請求項1に記載の電池劣化均等化システム。前記目標電圧設定部は、充電の目標とする電圧値を設定するに際し、充電状態の上限値を基準値から一定量上げて、充電状態と電圧との関係を基に、一定量上げた充電状態の上限値に対応する電圧を求め、放電の目標とする電圧値を設定するに際し、充電状態の下限値を基準値から一定量下げて、充電状態と電圧との関係を基に、一定量下げた充電状態の下限値に対応する電圧を求める、ことを特徴とする請求項2記載の電池劣化均等化システム。複数個の電池セルが直列または直並列に接続された電池ブロック部が着脱可能に備えられる電池システムにおける電池劣化均等化方法において、前記電池ブロック部の各電池セルの電流および電圧を監視する監視ステップと、前記監視ステップにおいて監視された各電池セルの電流および電圧を基に、前記各電池セルの内部抵抗値を算出する抵抗算出ステップと、算出された各電池セルの内部抵抗値を基に前記各電池セルが目標とする電圧値を設定し、前記設定された電圧値に向けて充放電を制御する制御ステップと、を有し、前記制御ステップにおいて、内部抵抗の低い前記電池セルを選択して劣化を進ませ、前記電池ブロック部を構成する前記各電池セルが均一に劣化が進むようにすることを特徴とする電池劣化均等化方法。前記制御ステップは、前記監視ステップで取得した前記各電池セルの電流および電圧を収集するセル電圧電流収集ステップと、収集された前記電流および電圧を基に前記各電池セルの内部抵抗値を算出する抵抗算出ステップと、充放電の電圧値の目標値のバラツキ範囲を示す値が所定の閾値以上であったときに、前記各電池セルの内部抵抗値の平均値以下の内部抵抗値を持つ電池セルに対し、充電の目標とする電圧値を基準値から上げて設定するとともに、放電の目標とする電圧値を基準値から下げて設定する目標電圧設定ステップと、設定された充放電の目標とする各電圧値で、前記電池ブロック部の各電池セルに対する充放電を制御する充放電ステップと、を含むことを特徴とする請求項4記載の電池劣化均等化方法。本発明は、上記問題を解決するためになされたものであり、電動車両などの車両において電池を使い切った状態で電池交換を行うことを可能とした電池劣化均等化システムおよび方法を提供することを目的とする。提案する第1の電池劣化均等化システムは、複数個の電池セルが直列または直並列に接続された電池ブロック部が着脱可能に備えられる。この第1のシステムは、前記電池ブロック部の各電池セルの電流および電圧を監視する電池監視部と、前記電池監視部からの電流および電圧を基に、前記各電池セルの内部抵抗値を算出し、算出された各電池セルの内部抵抗値を基に前記各電池セルが目標とする電圧値を設定し、前記設定された電圧値に向けて充放電を制御する電池制御部と、を有する。そして、内部抵抗の低い劣化度の低い前記電池セルを選択して劣化を進ませ、前記電池ブロック部を構成する前記各電池セルが均一に劣化が進むように制御する。提案する第2の電池劣化均等化システムは、第1の電池劣化均等化システムにおいて、前記電池制御部が、前記電池監視部で取得した前記各電池セルの電流および電圧を収集するセル電圧電流収集部と、収集された前記電流および電圧を基に前記各電池セルの内部抵抗値を算出する抵抗算出部と、充放電の電圧値の目標値のバラツキ範囲を示す値が所定の閾値以上であったときに、前記各電池セルの内部抵抗値の平均値以下の内部抵抗値を持つ電池セルに対し、充電の目標とする電圧値を基準値から上げて設定するとともに、放電の目標とする電圧値を基準値から下げて設定する目標電圧設定部と、設定された充放電の目標とする各電圧値で、前記電池ブロック部の各電池セルに対する充放電を制御する充放電部と、を有するものである。なお、以下の実施形態において、電池監視部は、図2の電池監視部16に対応する。抵抗算出部は、図4のCPU61、電池セル情報テーブル72、および電池セル目標SOC範囲電圧範囲設定プログラム76の組み合わせに対応する。目標電圧設定部は、CPU61、および電池セル目標SOC範囲電圧範囲設定プログラム76の組み合わせに対応する。充放電部は、図4の充電制御部67と放電制御部68の組み合わせに対応する。提案する第1の電池劣化均等化システムでは、内部抵抗の低い劣化度の低い電池セルを選択して劣化を進ませ、電池ブロック部を構成する各電池セルが均一に劣化が進むように制御している。よって、交換予定の電池ブロックにおいて、劣化が進んでいない電池セルの劣化度合いを、劣化が進んでいる電池セルに追いつかせて、交換予定の電池ブロックにおいて、ほぼ全ての電池セルが劣化した状態での電池ブロックの交換が可能となり、使い切っていない電池セルをいくつか含む形での不経済な電池ブロックの交換を回避することができる。提案する第2の電池劣化均等化システムでは、電池セル間で劣化バラツキがある交換予定の電池ブロックにおいて、内部抵抗値が平均値以下で劣化が進んでいない電池セルについて、目標とする電圧値の範囲を広げることで、その内部抵抗値が平均値以下の電池セルの劣化を進ませている。よって、交換予定の電池ブロックにおいて、劣化が進んでいない電池セルの劣化度合いを、劣化が進んでいる電池セルに追いつかせて、交換予定の電池ブロックにおいて、ほぼ全ての電池セルが劣化した状態での電池ブロックの交換が可能となり、使い切っていない電池セルをいくつか含む形での不経済な電池ブロックの交換を回避することができる。以下、本発明に係る実施の形態について図面を参照して詳細に説明する。図1は、電池パックを示す図である。図1に示すように、電池セル単電池複数個ここでは、4個を直列あるいは並列に接続して電池ブロックが構成され、その電池ブロックが複数個ここでは2個の電池ブロック4、8が集まって電池パック1が構成される。この電池パック1内の電池セルの劣化が進んだ場合、電池ブロック毎に交換可能となっている。電池ブロック4は、4個の電池セル5-1、5-2、5-3、5-4が直列に接続されて構成され、電池ブロック8は、4個の電池セル9-1、9-2、9-3、9-4が直列に接続されて構成される。各電池セルは使用するほど劣化が進むが、図1では、電池セル9-1、9-2、9-4が劣化が進んだ電池セルであり、残りが劣化が進んでない通常の電池セルである。本実施形態では、複数の電池ブロックのうちから所定のロジックに基づいて、交換予定の電池ブロックを指定し、その交換予定の電池ブロック内の各電池セルについて必要な調整を行うものである。例えば図1では、劣化が進んでいる電池セルを多く含んでいるので、電池ブロック8が交換予定の電池ブロックとして指定される指定方法の詳細は後述する。図2は、電動車両などの車両に搭載される、本発明の一実施形態に係る電池劣化均等化システムを示す図である。図2に示すように、電池劣化均等化システムは、負荷11、充電装置12、電池パック13、電池部15、電池監視部16、電池制御部18、走行制御部19、充電か放電かに応じて切り替わるリレー等のスイッチ21、を有する。電池部15は、複数の電池ブロックを含み、それぞれの電池ブロックは複数の電池セルが例えば直列並列でもよいに接続されて構成される。電池監視部16は、電池部15内の各電池セルの電流、電圧を監視測定し、一定間隔で、測定結果の電流、電圧を電池制御部18に通知する。電池制御部18は、電池パック13を制御する。具体的には、充放電のために、電池パック13の各電池セルの電圧を収集して、関連ユニット図4の電池セル情報テーブル72、図8、図9の測定電圧発生回路134、154に設定し、充電や放電の目標とする電圧値設定のために、電池パック13の各電池セルの電流電圧を収集して、各電池セルの内部抵抗を求め、充電装置12による電池パック13への充電を実行し、電池パック13から負荷11への放電を実行する。図3は、図2の電池部を示す図である。図3では、電池部15は、4個の電池ブロック25-1、25-2、25-3、25-4を有する。各電池ブロックは、スイッチ27-1、27-2、27-3、27-4と、6個の電池セルを有している。各スイッチは、電池に異常が生じた場合や車両整備時に切断される。図4は、図2の電池部、電池監視部、および、電池制御部を示す図である。図2で分けられていた電池部と電池監視部はこの図4では一体化されている。図4に示すように、電池ブロック30は、スイッチ31と、直列に接続された複数の電池セルここでは、6個の電池セル34、35、36、37、38、39を有する。また、電池制御部18は、CPU61と、セル電圧電流収集部62と、メモリ64と、充電制御部67と、放電制御部68と、を有する。メモリ64には、電池ブロック情報テーブル71、電池セル情報テーブル72、OCVopencircuitvoltage開回路電圧-CCVclosedcircuitvoltage閉回路電圧対応表データ73、SOCstateofcharge充電状態-OCV対応表データ74、交換予定ブロック設定プログラム75、電池セル目標SOC範囲電圧範囲設定プログラム76が格納されている。交換予定ブロック設定プログラム75と、電池セル目標SOC範囲設定プログラム76とは、同時には動作しない。一方、電池セル目標SOC範囲設定プログラム76と、セル電圧電流収集部62とは非同期で動作する。SOC充電状態は、電池セルの残容量/全容量×100単位:で定義される。SOCの上限値は、それ以上充電すると過充電になる値であり、SOCの下限値はそれ以下まで放電すると過放電になる値である。この下限値と上限値の間の範囲を電池セルの使用範囲と呼ぶ。一般に知られているように、電池セルは充放電を繰り返し、劣化度合いが進むと、過充電になる上限値が小さくなるとともに、過放電になる下限値が大きくなる。すなわち、使用範囲が狭まる。劣化が進むと、電池セルの内部抵抗が大きくなる。すなわち、閾値固定値を予め定めておいて、電池セルの内部抵抗を求め、それが閾値より大きいかどうかによって、電池セルの劣化度合いを判断することができる。電池セルの内部抵抗Rを求めるために、電池セルを流れる電流Iと電池セルの電圧Vを測定するR=V/I。図4では、電池セル34、35、36、37、38、39の電圧を求めるのに、電圧センサ51、52、53、54、55、56をそれぞれ用いる。1度には1つの電池セルについて電圧を求める。例えば、電池セル34の電圧を求める場合、セル電圧電流収集部62は、スイッチ41-1、41-2のみを導通させ、残りのスイッチ42-1、、46-2を非導通させるような信号を出力する。電流については、電流センサ33での測定値を各電池セルで兼用する。測定結果の電流、電圧については、電池セル情報テーブル72の該当する項目に設定される。また、測定結果の電圧については、充電制御部67や放電制御部68のセル毎に設けられた測定電圧発生回路後述にもそれぞれ設定される。交換予定ブロック設定プログラム75は、電池パック13が備える複数の電池ブロックのうちで、交換予定の電池ブロックを1つだけ決める処理を実行するプログラムである。電池ブロック情報テーブル71は、図5に示すように、電池ブロックを識別するための電池ブロック番号と、交換予定フラグとの項目を有するテーブルである。ここでは、交換予定フラグは、交換予定である電池ブロックに対しオン値1に設定され、交換予定でない電池ブロックに対しオフ値0に設定される。交換予定ブロック設定プログラム75は、各電池ブロックについて、その電池ブロック内の各電池セルの内部抵抗のバラツキ内部抵抗の最大値と最小値の差を算出し、それが予め定められた閾値以上の電池ブロックのうちから、交換予定の電池ブロックを算出決定する。すなわち、バラツキが閾値以上の電池ブロックに対しては、後述するように、電池セル毎に目標とするSOC範囲電圧範囲の調整を行い、バラツキが閾値より小さい電池ブロックに対しては、電池セル毎に目標とするSOC範囲電圧範囲の調整を行わない。電池セル目標SOC範囲電圧範囲設定プログラム76は、交換予定の電池ブロックに対し、その交換予定の電池ブロック内の各電池セルの目標とするSOC範囲電圧範囲の調整を行い、その結果を、電池セル情報テーブル72に格納する。図6に示すように、電池セル情報テーブル72は、電池ブロック番号、電池セル番号、測定電流、測定電圧、内部抵抗、目標SOC下限、目標SOC上限、目標電圧下限、目標電圧上限、の各項目を有する。測定電流、測定電圧は、セル電圧電流収集部62が収集した該当行の電池セルに対する電流、電圧の測定値である。内部抵抗は、測定電圧/測定電流、である。目標SOC下限は、それ以下が使用しない領域となる値を示している。目標SOC上限は、それ以上が使用しない領域となる値を示している。目標電圧下限は、目標SOC下限に対応する放電時の目標電圧値である。目標電圧上限は目標SOC上限に対応する充電時の目標電圧値である。例えば、後述の図7のステップS1、S4、および、S6で、SOC範囲を設定またはリセットした後に、その設定またはリセットされたSOC範囲に対応する目標電圧範囲を求める方法を以下に説明する。車両走行中には、電池セルに対する電圧を測定した場合、CCV閉回路電圧が測定される。SOCとOCV開回路電圧との関係を測定して、SOC-OCV対応表データ73として、メモリ64に格納し、OCVとCCVの関係との関係を測定して、OCV-CCV対応表データ74として、メモリ64に格納しておくことで、SOCから対応するCCVを求めることができる。もっとも、走行中でない場合は、OCVが測定できるので、SOC-OCV対応表データ73のみで、目標電圧下限、上限は求められる。また、本実施形態のように、目標SOC下限、上限の基準値、目標SOCを広げた場合の値下限、上限が固定値として既知の場合は、予め、それぞれの目標SOCに対応するOCVやCCVを事前に求めておき、メモリ64に格納しておいてもよい。図7は、電池セル毎のSOC充電状態の目標値の設定処理のフローチャートである。このフローチャートの処理は、電池セル目標SOC範囲電圧範囲設定プログラム76がCPU61により実行される一定周期で起動されることで、実行される。図7のステップS1で、CPU61は、図5の電池ブロック情報テーブル71を参照して、交換予定の電池ブロックの電池ブロック番号を取得する。そして、CPU61は、電池セル情報テーブル72を参照して、電池ブロック番号の項目に設定された値が、取得した電池ブロック番号ここでは、1に一致するレコード行について、SOC充電状態の範囲下限、上限を広げる。ここでは、SOC範囲の基準値を10、90とし、1回広げる毎に範囲が5下限値が-2.5、上限値が2.5広げるものとする。また、目標とする電圧範囲も広げる。このステップS1の処理結果としては、10-90であったSOC範囲が、7.5-92.5に広げられることになる。続く、ステップS2では、交換予定の電池ブロック内の各電池セル劣化状態を推定すべく、各電池セルの内部抵抗を算出する。具体的には、CPU61は、電池セル情報テーブル72を参照して、電池ブロック番号の項目に設定された値が、取得した電池ブロック番号ここでは、1に一致するレコード行について、測定電流の項目に設定された電流値で、測定電圧の項目に設定された電圧値を割ることで、内部抵抗を求め、同じ行の内部抵抗の項目に設定する。そして、ステップS3で、CPU61は、交換予定の電池ブロック内の各電池セルについて、内部抵抗の最大値と最小値の差を求め、この差が予め定められた閾値以上であるかどうかを判定する。ステップS3で差が予め定められた閾値より小さいと判定された場合、ステップS4で、CPU61は、交換予定の電池ブロック内の電池セル毎に設定していた目標とするSOC範囲をリセット基準のSOC範囲ここでは、10-90に戻し、目標とする電圧範囲もリセットし、一連の処理を終了する。ステップS3で差が予め定められた閾値以上であると判定された場合、ステップS5で、CPU61は、交換予定の電池ブロック内の各電池セルの内部抵抗の平均値を算出する。そして、ステップS6で、CPU61は、内部抵抗が平均値以下の電池セルについて、SOC範囲の下限、上限をさらに広げる。ここでは、SOC範囲が7.5-92.5から5-95に広げ、目標とする電圧範囲も広げる。そして、一連の処理を終了する。このようにすることで、電池セル間で劣化バラツキがある交換予定の電池ブロックにおいて、目標とするSOC範囲電圧範囲を一律に広げることで、各電池セルの劣化を進ませるとともに、内部抵抗値が平均値以下で劣化が進んでいない電池セルについて、目標とするSOC範囲をさらに一定量広げることで、その内部抵抗値が平均値以下の電池セルの劣化をさらに進ませている。よって、交換予定の電池ブロックにおいて、一律に電池セルの劣化を進ませるとともに、劣化が進んでいない電池セルの劣化度合いを、劣化が進んでいる電池セルに追いつかせて、交換予定の電池ブロックにおいて、ほぼ全ての電池セルが劣化した状態での電池ブロックの交換が可能となり、使い切っていない電池セルをいくつか含む形での不経済な電池ブロックの交換を回避することができる。続いて、図8および図9を参照して、電池セル毎の充放電動作を説明する。図8は、図2の電池部、電池監視部、および、電池制御部の充電時の関連部分を示す図である。電池ブロック30に対し図4で示されていた、電流センサ33、電圧センサ51、、56や、スイッチ41-1、、46-2を含む電流電圧測定関連ユニットは、図8では省略され、代わりに、電池セル34、、37、のより詳細な構成がスイッチ81、、84、、101、、104、、抵抗91、92、93、94、を追加することで示されている。また、充電制御部67の構成がより詳細に示されている。充電時には、図2のスイッチ21が充電装置12と導通する側に切り替わり、充電装置12から電池パック13への充電が行われる。図8では、電池ブロック30の内部には、充電時に過充電になった電池セルをバイパスし過充電でない電池セルを充電し、放電時に過放電となった電池セルをバイパスし過放電でない電池セルを放電するために、通り道パスを決めるためのスイッチと抵抗が設けられている。図8に示すように、充電時には、充電制御部67からの信号により、電池セル34、35、36、37、に対し、スイッチ101、102、103、104、の導通/非導通を制御する。充電制御部67は、電池パック13が含む電池セルの数だけ、セル充電制御部を有する。すべてのセル充電制御部は同じ構成をしているので、ここでは、電池セル34に対する充電を制御するセル充電制御部121についてのみ説明する。セル充電制御部121は、コンパレータ136と、充電目標電圧発生回路132と、測定電圧発生回路134と、を有する。充電目標電圧発生回路132は、図7のフローチャートにおいて、ステップS6で、電池セル34に対し求められた目標電圧上限に相当する電圧を発生している。交換予定の電池ブロックに変更がなく、図7のフローチャートが実行される度に、ステップS6で、求められた目標電圧上限に相当する電圧がこの回路132に設定され、出力される。測定電圧発生回路134は、セル電圧電流収集部62により最後に直近の収集タイミングで電池セル34に対し収集された電圧を発生している。コンパレータ136は、充電目標電圧発生回路132の出力電圧と、測定電圧発生回路134の出力電圧とを比較し、比較結果の信号を、電池セル34に対する充電電流をバイパスさせるかどうかを決めるスイッチ101に出力する。すなわち、コンパレータ136は、測定電圧発生回路134の出力電圧が充電目標電圧発生回路132の出力電圧以上となったときに、スイッチ101を導通させる信号を出力して電池セル34への充電をバイパスさせて過充電を回避し、測定電圧発生回路134の出力電圧が充電目標電圧発生回路132の出力電圧より低いときに、スイッチ101を非導通にさせる信号を出力して電池セルへの充電を実行する。これにより、互いに直列に接続された電池セル毎の充電を可能としている。図9は、図2の電池部、電池監視部、および、電池制御部の放電時の関連部分を示す図である。電池ブロック30に対し図4で示されていた、電流センサ33、電圧センサ51、、56や、スイッチ41-1、、46-2を含む電流電圧測定関連ユニットは、図9では省略され、代わりに、電池セル34、、37、のより詳細な構成がスイッチ81、、84、、101、、104、、抵抗91、92、93、94、、を追加することで示されている。また、放電制御部68の構成がより詳細に示されている。放電時には、図2のスイッチ21が負荷11と導通する側に切り替わり、電池パック13から負荷11への放電が行われる。図9では、電池ブロック30の内部には、充電時に過充電になった電池セルをバイパスし過充電でない電池セルを充電し、放電時に過放電となった電池セルをバイパスし過放電でない電池セルを放電するために、通り道パスを決めるためのスイッチと抵抗が設けられている。図9に示すように、放電時には、放電制御部68からの信号により、電池セル34、35、36、37、に対し、スイッチ81、82、83、84、、の導通/非導通を制御する。放電制御部68は、電池パック13が含む電池セルの数だけ、セル放電制御部を有する。すべてのセル放電制御部は同じ構成をしているので、ここでは、電池セル34に対する放電を制御するセル放電制御部141についてのみ説明する。セル放電制御部141は、コンパレータ156と、放電目標電圧発生回路152と、測定電圧発生回路154と、を有する。放電目標電圧発生回路152は、図7のフローチャートにおいて、ステップS6で、電池セル34に対し求められた目標電圧下限に相当する電圧を発生している。交換予定の電池ブロックに変更がなく、図7のフローチャートが実行される度に、ステップS6で、求められた目標電圧下限に相当する電圧がこの回路152に設定され、出力される。測定電圧発生回路154には、セル電圧電流収集部62により最後に直近の収集タイミングで電池セル34に対し収集された電圧を発生している。コンパレータ156は、放電目標電圧発生回路152の出力電圧と、測定電圧発生回路154の出力電圧とを比較し、比較結果の信号を、電池セル34に対する放電をバイパスさせるかどうかを決めるスイッチ81に出力する。すなわち、コンパレータ156は、測定電圧発生回路154の出力電圧が放電目標電圧発生回路152の出力電圧より低くなったときに、スイッチ81を導通させる信号を出力して電池セル34からの放電をバイパスさせて過放電を回避し、測定電圧発生回路154の出力電圧が放電目標電圧発生回路152の出力電圧以上となったときに、スイッチ81を非導通にさせる信号を出力して電池セル34からの放電を実行する。これにより、互いに直列に接続された電池セル毎の放電を可能としている。そして、交換予定の電池ブロックにおいて、充電時にセル充電制御部により導通させる必要があるスイッチ数充電をバイパスする電池セルの数が所定数以上例えば6個の電池セルのうちの4個以上になったときや、放電時にセル放電制御部により導通させる必要があるスイッチ数放電をバイパスする電池セルの数が所定数以上例えば6個の電池セルのうちの4個以上になったときなどに、不図示のユニットにより、車両の運転者に、該当の電池ブロックの交換が必要である旨を示す情報がランプ点灯、音声などで報知される。なお、以上の説明では、電池ブロック内において、複数の電池セルが直列に接続されていたが、複数の電池セルを並列に接続することも可能である。この場合、図4、図8、図9において、別個に設けられていた充電制御部67と放電制御部68は、図10に示すように、充放電制御部230として一体化する。充放電制御部230は、電池ブロック内の並列に接続された電池セル181、182、の充放電をそれぞれ制御するセル充放電制御部231、232、を備えている。電池ブロック内の並列に接続された電池セル181、182、には、電池セルに対する電流の流れを遮断するかどうかを決めるためのスイッチ191、192、がそれぞれ設けられている。充電を行なうか放電を行なうかに応じて、セル充放電制御部231、232、からの出力信号に基づいて、導通/非導通となるように、それらのスイッチ191、192、は制御される。電圧センサ221は、電池ブロック内の複数の電池セルのうちの1つここでは、電池セル181の両端の電圧を測定する。各電池セルが並列接続である関係から、残りの電池セル電池セル182、の測定電圧も、電圧センサ221の測定値で代表する。また、並列に接続された電池セル181、182、に直列に電流センサ211、212、が設けられる。電池セル181、182、の内部抵抗R1、R2、は、電圧センサ221の測定電圧Vを、電流センサ211、212、の測定電流I1、I2、で割って求めるR1=V/I1、R2=V/I2、。続いて、図10における充電時と放電時の動作について説明する。図10において、充電時には、スイッチ21が充電装置12側に切り替わるとともに、各セル充放電制御部内のスイッチここでは、代表して、セル充放電制御部231について詳細を示している。セル充放電制御部231ではスイッチ248が充電時の制御を行なうコンパレータセル充放電制御部231ではコンパレータ247側に切り替わる。コンパレータ247は、充電目標電圧発生回路241の出力電圧と、測定電圧発生回路245の出力電圧とを比較し、比較結果の信号を、電池セル181に対する充電電流を遮断するかどうかを決めるスイッチ191に出力する。すなわち、コンパレータ247は、測定電圧発生回路245の出力電圧が充電目標電圧発生回路241の出力電圧以上となったときに、スイッチ191を非導通させる信号を出力して電池セル181への充電を遮断して過充電を回避し、測定電圧発生回路245の出力電圧が充電目標電圧発生回路241の出力電圧より低いときに、スイッチ191を導通させる信号を出力して電池セル181への充電を実行する。これにより、互いに並列に接続された電池セル毎の充電を可能としている。図10において、放電時には、スイッチ21が負荷11側に切り替わるとともに、各セル充放電制御部内のスイッチここでは、代表して、セル充放電制御部231について詳細を示している。セル充放電制御部231ではスイッチ248が放電時の制御を行なうコンパレータセル充放電制御部231ではコンパレータ249側に切り替わる。コンパレータ249は、放電目標電圧発生回路243の出力電圧と、測定電圧発生回路245の出力電圧とを比較し、比較結果の信号を、電池セル181からの放電電流を遮断するかどうかを決めるスイッチ191に出力する。すなわち、コンパレータ249は、測定電圧発生回路245の出力電圧が放電目標電圧発生回路243の出力電圧より低くなったときに、スイッチ191を非導通させる信号を出力して電池セル181からの放電を遮断して過放電を回避し、測定電圧発生回路245の出力電圧が放電目標電圧発生回路243の出力電圧以上となったときに、スイッチ191を導通させる信号を出力して電池セル181からの放電を実行する。これにより、互いに並列に接続された電池セル毎の放電を可能としている。