(57)【特許請求の範囲】
【請求項１】
複数の単位電池が接続されて構成される組電池の充放電を制御する充放電制御装置において、
前記組電池を充電する間は、充電開始時に電圧が最も低い単位電池の電圧を容量調整目標値として前記複数の単位電池間の容量バラツキを抑制する容量調整を行い、前記組電池を放電する間は、放電開始時に電圧が最も低い単位電池の電圧より所定電圧低い電圧を容量調整目標値として前記容量調整を行いながら前記放電を促進させることを特徴とする充放電制御装置。
【請求項２】
複数の単位電池が接続されて構成される組電池の充放電を制御する充放電制御装置において、
前記複数の単位電池の電圧を検出する電圧検出装置と、
前記複数の単位電池ごとに設けられて、前記複数の単位電池間の容量バラツキを抑制する容量調整を行うための容量調整抵抗と、
前記組電池の総電圧を検出する総電圧検出装置と、
前記総電圧検出装置により検出された前記組電池の総電圧と目標電圧とに基づいて、前記組電池の充電を行うか放電を行うかを判定する充放電判定装置と、
前記充放電判定装置により前記組電池の充電を行うと判定されたときに、前記充電開始時に前記電圧検出装置により検出された電圧の中で最も低い電圧を容量調整目標値として前記容量調整抵抗を制御するとともに、前記充放電判定装置により前記組電池の放電を行うと判定されたときに、前記放電開始時に前記電圧検出装置により検出された電圧の中で最も低い電圧より所定電圧低い電圧を容量調整目標値として前記容量調整抵抗を制御する容量調整抵抗制御装置とを備えることを特徴とする充放電制御装置。
【請求項３】
請求項２に記載の充放電制御装置において、
前記組電池の放電時に全ての前記容量調整抵抗を用いて前記放電を促進させる期間を算出する放電促進期間算出装置と、
前記放電促進期間算出装置により算出される期間経過後における前記複数の単位電池の電圧を推定する電圧推定装置とをさらに備え、
前記容量調整抵抗制御装置は、前記充放電判定装置により前記組電池の放電を行うと判定されたときに、前記放電促進期間算出装置により算出される期間中に全ての前記容量調整抵抗を用いて前記放電を促進させた後、前記電圧推定装置により推定される電圧のうち最も低い電圧を容量調整目標値として前記容量調整抵抗を制御することを特徴とする充放電制御装置。
【請求項４】
請求項１〜３のいずれかに記載の充放電制御装置において、
前記組電池の代わりに、複数の単位電池が接続されて構成されるモジュール電池の充放電を制御することを特徴とする充放電制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の単位セルから構成されるモジュール電池を複数接続して構成される組電池の充放電を制御する充放電制御装置に関する。
【０００２】
【従来の技術】
複数のモジュール電池から構成される組電池において、異常が発生したモジュール電池を新しいモジュール電池に交換する際に、残りの正常なモジュール電池の容量の平均値に相当するモジュール電池の電圧平均値を算出し、交換する新しいモジュール電池の電圧がこの平均電圧になるように、モジュール電池の充電または放電を行う充放電器が特開平１１−１４９９４４号公報に開示されている。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来の充放電制御においては、交換する新しいモジュール電池の容量を、交換しないモジュール電池の容量の平均値となるように充放電を行っていたので、交換されるモジュール電池のセル間電圧にバラツキが生じる場合でも、セル間電圧のバラツキが補正されることはなかった。
【０００４】
本発明の目的は、複数の単位電池が接続されて構成されるモジュール電池または組電池を充放電する際に、セル間電圧のバラツキを抑制する容量調整を行う充放電制御装置を提供することにある。
【０００５】
【課題を解決するための手段】
（１）請求項１の発明は、複数の単位電池が接続されて構成される組電池の充放電を制御する充放電制御装置において、組電池を充電する間は、充電開始時に電圧が最も低い単位電池の電圧を容量調整目標値として複数の単位電池間の容量バラツキを抑制する容量調整を行い、組電池を放電する間は、放電開始時に電圧が最も低い単位電池の電圧より所定電圧低い電圧を容量調整目標値として容量調整を行いながら放電を促進させることを特徴とする。
（２）請求項２の発明は、複数の単位電池が接続されて構成される組電池の充放電を制御する充放電制御装置において、複数の単位電池の電圧を検出する電圧検出装置と、複数の単位電池ごとに設けられて、複数の単位電池間の容量バラツキを抑制する容量調整を行うための容量調整抵抗と、組電池の総電圧を検出する総電圧検出装置と、総電圧検出装置により検出された組電池の総電圧と目標電圧とに基づいて、組電池の充電を行うか放電を行うかを判定する充放電判定装置と、充放電判定装置により組電池の充電を行うと判定されたときに、充電開始時に電圧検出装置により検出された電圧の中で最も低い電圧を容量調整目標値として容量調整抵抗を制御するとともに、充放電判定装置により組電池の放電を行うと判定されたときに、放電開始時に電圧検出装置により検出された電圧の中で最も低い電圧より所定電圧低い電圧を容量調整目標値として容量調整抵抗を制御する容量調整抵抗制御装置とを備えることを特徴とする。
（３）請求項３の発明は、請求項２の充放電制御装置において、組電池の充電時に全ての容量調整抵抗を用いて放電を促進させる期間を算出する放電促進期間算出装置と、放電促進期間算出装置により算出される期間経過後における複数の単位電池の電圧を推定する電圧推定装置とをさらに備え、容量調整抵抗制御装置は、充放電判定装置により組電池の放電を行うと判定されたときに、放電促進期間算出装置により算出される期間中に全ての容量調整抵抗を用いて放電を促進させた後、電圧推定装置により推定される電圧のうち最も低い電圧を容量調整目標値として容量調整抵抗を制御することを特徴とする。
（４）請求項４の発明は、請求項１〜３のいずれかの充放電制御装置において、組電池の代わりに、複数の単位電池が接続されて構成されるモジュール電池の充放電を制御することを特徴とする。
【０００６】
【発明の効果】
請求項１〜４の発明によれば、組電池を充電する間は、充電開始時に電圧が最も低い単位電池の電圧を容量調整目標値とし、組電池を放電する間は、放電開始時に電圧が最も低い単位電池の電圧より所定電圧低い電圧を容量調整目標値として容量調整を行いながら放電を促進させるので、充電後または放電後のセル間の容量バラツキを無くすとともに、放電時には放電時間を短縮することができる。
【０００７】
【発明の実施の形態】
図１は、本発明による充放電制御装置を用いて組電池の充放電を行うシステムの一実施の形態の構成を示す図である。組電池は、複数のモジュール電池を直列に接続して構成されるが、図１では、１つのモジュール電池１０のみを示している。モジュール電池１０は、８つのセルＣ１〜Ｃ８を直列に接続して構成される。各セルＣ１〜Ｃ８には、容量調整抵抗Ｒ１〜Ｒ８を有する容量調整回路５０が接続されており、各セルごとに容量調整を行うことができる。セル電圧検出回路６０は、各セルＣ１〜Ｃ８の電圧を検出してＣＰＵ２０に送信する。
【０００８】
ＣＰＵ２０は、ＲＯＭ３０およびＲＡＭ４０と接続されており、モジュール電池１０を構成する各セルＣ１〜Ｃ８の電圧や、温度センサ７０にて検出されるモジュール電池１０の温度等の各種情報を収集・管理する。ＣＰＵ２０で管理される各種情報は、制御コネクタ３１０を介して、充電器１００のＣＰＵ１１０に送信可能である。また、ＣＰＵ２０は、充電器側ＣＰＵ１１０からの指令に基づいて、容量調整回路５０の制御を行う。
【０００９】
充電器１００のＣＰＵ１１０には、タイマ１２０、ＲＡＭ１３０、ＲＯＭ１４０、メインスイッチ１５０、ブザー１６０、キーボード１７０、ディスプレイ１８０、電圧センサ２００、電流センサ２１０、切替回路２２０、メインリレー２５０が接続されている。タイマ１２０は、モジュール電池１０の充放電所要時間および各セルＣ１〜Ｃ８の容量調整所要時間を計測する。ＲＡＭ１３０には、ＣＰＵ２０から送信される各セルＣ１〜Ｃ８の電圧およびモジュール総電圧等が記憶される。
【００１０】
メインスイッチ１５０は、充電器１００の電源スイッチである。ブザー１６０は、組電池（モジュール電池１０）の異常やモジュール電池１０の充放電完了等を操作者に知らせる。キーボード１７０は、操作者が容量調整を行う際の目標電圧値やモジュール電池１０の充放電の開始指令・強制終了指令を入力するための入力装置である。ディスプレイ１８０は、モジュール電池１０の充放電目標電圧（設定値）、充放電中のモジュール電池１０の電圧値、電流値、容量調整所要時間などのリアルタイムデータ、充電器およびモジュール電池１０の異常等を表示する。
【００１１】
メインリレー２５０は、ＣＰＵ１１０からの指令に基づいて、強電コネクタ３００を介してモジュール電池１０と接続される強電ライン３２０のオン／オフ制御を行う。電圧センサ２００は、モジュール電池１０の総電圧を検出してＣＰＵ１１０に送信する。電流センサ２１０は、モジュール電池１０の充放電電流を検出してＣＰＵ１１０に送信する。
【００１２】
切替回路２２０は、ＣＰＵ１１０からの指令に基づいて、充電回路２３０と放電回路２４０との接続を切り替える。ＣＰＵ１１０は、充放電目標電圧と電圧センサ２００で検出した電圧との差分に基づいて、充電／放電の判断を行う。放電抵抗２６０は、モジュール電池１０を充放電させる際に、充放電電流を制御するための抵抗である。
【００１３】
図２および図３は、モジュール電池１０の充放電制御の制御手順を示す一実施の形態のフローチャートである。ステップＳ１０から始まる処理は、充電器１００のＣＰＵ１１０にて行われる。ステップＳ１０では、メインスイッチ１５０がオンとなったか否かを判定する。メインスイッチ１５０からオン信号が送られてくると、メインスイッチ１５０がオンとなったと判定してステップＳ２０に進み、オンとなっていないと判定するとオンするまでステップＳ１０で待機する。
【００１４】
ステップＳ２０では、強電ライン３２０に接続され、強電（高圧）が印加される強電系回路および強電ライン３２０に直接接続されずに、弱電（低圧）が印加される弱電系（制御系）回路のシステムチェックを行う。例えば、強電系回路では漏電していないか否か、弱電系回路では図示しないウォッチドックタイマ（ＷＤＴ）によるＣＰＵ１１０自身の自己診断等を行う。システムチェックを行うとステップＳ３０に進む。ステップＳ３０では、ステップＳ２０で行ったシステムチェックの結果に基づいて、強電系回路および弱電系回路に異常があるか否かを判定する。異常があると判定するとステップＳ３２０（図３）に進み、異常が無いと判定するとステップＳ４０に進む。
【００１５】
ステップＳ４０では、制御コネクタ３１０を介して、モジュール電池１０の管理を行うＣＰＵ２０に対して、各セルＣ１〜Ｃ８の電圧値を送信するように要求する。次のステップＳ５０では、モジュール側のＣＰＵ２０から、各セルＣ１〜Ｃ８の電圧が送信されてきたか否かを判定する。各セル電圧が送信されてきたと判定するとステップＳ６０に進み、送信されていないと判定すると、送信されてくるまで待機する。
【００１６】
ステップＳ６０では、受信した各セルＣ１〜Ｃ８の電圧をＲＡＭ１３０に記憶してステップＳ７０に進む。ステップＳ７０では、ステップＳ５０で受信した各セルＣ１〜Ｃ８の電圧を加算することにより、モジュール電池１０の総電圧を算出する。なお、この時点では、メインリレー２５０がオフとなっているので、電圧センサ２００を用いてモジュール電池１０の総電圧を検出することはできない。モジュール電池１０の総電圧を算出するとステップＳ８０に進む。ステップＳ８０では、ステップＳ７０で算出したモジュール電池１０の総電圧をＲＡＭ１３０に記憶して、ステップＳ９０に進む。
【００１７】
ステップＳ９０では、操作者に対して、モジュール電池１０の目標電圧値の入力を促す表示をディスプレイ１８０に行う。次のステップＳ１００では、操作者により目標電圧値が入力されたか否かを判定する。目標電圧値が入力されたと判定するとステップＳ１１０に進み、入力されていないと判定するとステップＳ９０に戻る。ステップＳ１１０では、ステップＳ８０でＲＡＭ１３０に記憶したモジュール電池１０の総電圧と、ステップＳ１００で入力された目標電圧値との差に基づいて、予め定められた充放電パターンに従った充放電を行うための充電時間または放電時間を演算する。充電時間または放電時間の演算に際し、温度センサ７０で検出されたモジュール電池１０の温度が考慮される。充電時間または放電時間の演算が行われるとステップＳ１２０に進む。
【００１８】
ステップＳ１２０では、ステップＳ１１０の演算結果が充電時間であるのか放電時間であるのか、すなわち、充電を行うのか放電を行うのかを判定する。ステップＳ７０で演算したモジュール電池１０の総電圧が目標電圧値よりも大きければ放電を行うと判定し、モジュール電池１０の総電圧が目標電圧値以下であれば充電を行うと判定する。ステップＳ１２０で充電を行うと判定するとステップＳ１３０に進み、放電を行うと判定するとステップＳ１６０に進む。
【００１９】
ステップＳ１３０では、ステップＳ６０でＲＡＭ１３０に記憶した各セル電圧に基づいて、電圧値が最も低いセル（以下、最低セルと呼ぶ）を特定する。最低セルを特定するとステップＳ１４０に進む。ステップＳ１４０では、ステップＳ１３０で特定された最低セルの電圧と、最低セルを除いた他のセルの電圧との差を演算する。最低セルを除く他のセルとの電圧差を各セルごとに演算すると、ステップＳ１５０に進む。
【００２０】
ステップＳ１５０では、ステップＳ１４０で演算した電圧差に基づいて、各セルごとに容量調整を行う時間、すなわち、容量調整回路５０を用いて放電を行う時間を演算する。ステップＳ１４０で演算した電圧差に対する容量調整時間は、ＲＯＭ１４０に記憶されており、ステップＳ１４０で演算した電圧差が大きいほど容量調整時間が長く、電圧差が小さいほど容量調整時間は短い。各セルごとの容量調整時間を演算すると、ステップＳ２００（図３）に進む。
【００２１】
ステップＳ１２０で放電を行うと判定されてステップＳ１６０に進むと、容量調整回路５０をオンさせる時間を演算する。放電時には、放電回路２４０による放電に加えて、全ての放電抵抗Ｒ１〜Ｒ８を通電させることにより、放電を促進させる。但し、放電を行う全期間中において全ての容量調整回路５０をオンさせると、容量調整自体を行うことができなくなるので、所定の期間のみ全ての容量調整回路５０をオンさせる。ステップＳ１６０では、ステップＳ１１０で演算した放電時間に予め決められた係数を乗ずることにより、この所定の期間を演算する。
【００２２】
例えば、放電時間が５時間であり、上述した係数が0.8（80%）とすると、放電開始から４時間は放電回路２４０および放電抵抗２６０による放電と全ての容量調整回路５０をオンさせることによる放電が行われ、残りの１時間は、放電回路２４０および放電抵抗２６０による放電が行われる。また、残りの１時間の間に行われる放電の際には、容量調整回路５０を用いて各セルＣ１〜Ｃ８の電圧バラツキを補正するための容量調整が各セルごとに行われる。
【００２３】
なお、最終的な充放電の終了は、時間により決まるのではなく、操作者が入力した目標電圧値と電圧センサ２００により検出されるモジュール電池１０の電圧値とが等しくなった時に終了するので、上述した例では４時間放電が行われた後の残りの放電時間は１時間にはならない場合がある。すなわち、ステップＳ１１０で演算した放電時間に対して、所定の時間だけ全ての容量調整回路５０をオンさせることにより放電を迅速に行わせるので、予め演算した放電時間よりも早く放電が終了することがある。以下では、全ての容量調整回路５０をオンさせている時間を放電助長時間と呼ぶことにする。
【００２４】
ステップＳ１６０で放電助長時間を演算すると、ステップＳ１７０に進む。ステップＳ１７０では、ステップＳ１６０で演算した放電助長時間の終了時点における全てのセルＣ１〜Ｃ８の電圧を推定するとともに、推定した電圧が最も低いセルを特定（推定）する。放電助長時間終了時点での最低セルを特定すると、ステップＳ１８０に進む。ステップＳ１８０では、ステップＳ１７０で特定した最低セルの電圧と、最低セルを除いた他のセルの推定電圧との差異を演算する。最低セルを除く他のセルとの推定電圧差を各セルごとに演算すると、ステップＳ１９０に進む。
【００２５】
図３のステップＳ１９０では、ステップＳ１８０で演算した電圧差に基づいて、各セルごとに容量調整を行う時間、すなわち、容量調整回路５０を用いて放電を行う時間を演算する。演算方法は、ステップＳ１５０で容量調整時間を演算する方法と同じであるので、詳しい説明は省略する。各セルごとの容量調整時間を演算すると、ステップＳ２００に進む。
【００２６】
ステップＳ２００では、ディスプレイ１８０にモジュール電池１０の充放電を開始する旨の表示を行う。次のステップＳ２１０では、操作者によりキーボード１７０からモジュール電池１０の充放電開始の指令入力があったか否かを判定する。指令入力があったと判定するとステップＳ２２０に進み、指令入力が無いと判定するとステップＳ２００に戻る。
【００２７】
ステップＳ２２０では、メインリレー２５０をオンさせて、ステップＳ２３０に進む。ステップＳ２３０では、ステップＳ１２０で行った充電／放電の判定結果に基づいて、切替スイッチ２２０をオンすることにより、充電回路２３０または放電回路２４０のいずれか一方を接続する。充電回路２３０または放電回路２４０のいずれか一方を接続すると、ステップＳ２４０に進む。ステップＳ２４０では、モジュール電池１０の充電または放電を開始してからの経過時間を計測するために、タイマ１２０をリセット後スタートさせる。タイマをスタートさせるとステップＳ２５０に進む。
【００２８】
ステップＳ２５０では、電圧センサ２００によりモジュール電池１０の総電圧を検出する。検出したモジュール電池１０の総電圧は、ＣＰＵ１１０に送信される。次のステップＳ２６０では、電流センサ２１０によりモジュール電池１０に流れる充放電電流を検出する。電流センサ２１０で検出した充放電電流が、ＣＰＵ１１０に送信されると、ステップＳ２７０に進む。ステップＳ２７０では、ステップＳ１１０で演算した充放電時間と、ステップＳ２４０でスタートさせたタイマ１２０で計測される充放電時間とを比較し、残りの充電時間または放電時間を演算する。残りの充電時間または放電時間を演算するとステップＳ２８０に進む。
【００２９】
ステップＳ２８０では、ステップＳ１１０で演算した充放電時間、ステップＳ１５０またはステップＳ１９０で演算した容量調整時間、および放電時にはステップＳ１６０で演算した放電助長時間をモジュール電池１０側のＣＰＵ２０に送信する。次のステップＳ２９０では、ステップＳ１１０で演算した充放電時間、ステップＳ２７０で演算した残りの充放電時間、および、ステップＳ２５０，Ｓ２６０でそれぞれ検出したモジュール電池１０の総電圧と充放電電流をディスプレイ１８０に表示する。これにより、操作者は、モジュール電池１０の充放電状況をリアルタイムに知ることができる。
【００３０】
ステップＳ３００では、操作者によりキーボード１７０から充放電を強制終了する指令が入力されたか否かを判定する。強制終了指令が入力されたと判定するとステップＳ３１０に進み、入力されていないと判定するとステップＳ３３０に進む。ステップＳ３３０では、本制御プログラムとは別に、所定時間ごとに行われている異常検出プログラムによる割り込み処理により、異常が発生したか否かを判定する。異常が発生したと判定するとステップＳ３１０に進み、異常が発生していないと判定するとステップＳ３４０に進む。
【００３１】
強制終了指令が入力されたか、または異常が発生した場合にステップＳ３１０に進むので、ステップＳ３１０でメインリレー２５０をオフにして、ステップＳ３２０に進む。ステップＳ３２０では、強制終了指令が入力された場合にはその旨を、ステップＳ３０またはステップＳ３３０で異常が発生した場合には、異常の内容をディスプレイ１８０に表示して、本制御を終了する。
【００３２】
ステップＳ３４０では、電圧センサ２００で検出したモジュール電池１０の総電圧が、ステップＳ１００で入力された目標電圧値に到達したか否かを判定する。実際のモジュール電池１０の総電圧が目標電圧値に到達したと判定するとステップＳ３５０に進み、到達していないと判定するとステップＳ２５０に戻る。ステップＳ３５０では、モジュール電池１０の充電または放電が終了した旨をディスプレイ１８０に表示して、本制御を終了する。
【００３３】
図４は、モジュール電池１０の管理を行うＣＰＵ２０にて行われる制御手順を示す一実施の形態のフローチャートである。ステップＳ５００では、充電器１００側のＣＰＵ１１０から各セルＣ１〜Ｃ８の電圧値の送信要求（図２のフローチャートのステップＳ４０）があったか否かを判定する。セル電圧の送信要求があったと判定するとステップＳ５１０に進み、送信要求はないと判定すると電圧送信要求信号を受信するまでステップＳ５００で待機する。
【００３４】
ステップＳ５１０では、セル電圧検出回路６０により、各セルＣ１〜Ｃ８の電圧を検出して、ステップＳ５２０に進む。ステップＳ５２０では、ステップＳ５１０で検出したセル電圧を充電器側ＣＰＵ１１０に送信する。次のステップＳ５３０では、充電器側ＣＰＵ１１０が、図２に示すフローチャートのステップＳ２８０で送信した充放電時間や容量調整時間等のデータを受信したか否かを判定する。充放電時間等のデータを受信したと判定するとステップＳ５４０に進み、受信していないと判定すると、受信するまで待機する。
【００３５】
ステップＳ５４０では、各セルごとに容量調整を行う。例えば、モジュール電池１０の充電時には、ステップＳ５３０で受信した各セルごとの容量調整時間に基づいて、容量調整回路５０を作動、すなわち、容量調整抵抗Ｒ１〜Ｒ８を用いて、各セルごとに容量調整を行う。また、モジュール電池１０の放電時には、放電助長時間中は、全ての容量調整回路５０をオンさせて放電を促進させ、放電助長時間経過後は、ステップＳ５３０で受信した容量調整時間に基づいて、各セルごとに容量調整回路５０を用いて容量調整を行う。
【００３６】
本発明による充電制御装置によれば、充電時には、モジュール電池１０の総電圧と操作者により入力された目標電圧値との差異に基づいて、充電回路２３０を用いた充電時間を演算するとともに（ステップＳ１１０）、充電時間演算時（メインスイッチオン時）に電圧値が最も低いセルと他のセルとの電圧差に基づいて、各セルごとに容量調整時間を演算する（ステップＳ１５０）。一方、放電時には、モジュール電池１０の総電圧と目標電圧値との差異に基づいて、放電回路２４０を用いた放電時間を演算するとともに（ステップＳ１１０）、全ての容量調整回路５０をオンさせる放電助長時間を演算する（ステップＳ１６０）。また、放電助長時間経過後の電圧が最も低いセルを推定し、この最低セルと他のセルとの推定電圧差に基づいて容量調整時間を演算する（ステップＳ１９０）。
【００３７】
すなわち、充電時には容量調整以外の目的で容量調整回路５０を作動させることはないので、メインスイッチオン時の最低セルと他のセルの電圧差に基づいて容量調整時間を決定することができる。しかし、放電時には放電助長時間中は全ての容量調整回路５０を作動させるので、放電助長時間経過後の最低セルと他のセルの電圧差は、メインスイッチオン時の最低セルと他のセルの電圧差とは異なる可能性が高い。従って、放電時には、放電助長時間経過後の各セルＣ１〜Ｃ８の電圧を推定して（ステップＳ１７０）、放電助長時間経過後の最低セルと他のセルの推定電圧差に基づいて容量調整時間を決定している。すなわち、放電時には、放電開始時に電圧が最も低いセルの電圧より所定電圧低い電圧を容量調整目標値として容量調整を行っていることになる。
【００３８】
上述した充放電制御により、モジュール電池１０の充電中または放電中における各セルＣ１〜Ｃ８間の電圧差が生ずるのを抑制することができる。また、放電時には、所定の時間（放電助長時間）だけ全ての容量調整回路５０を作動させるので、放電回路２４０だけを用いて放電させる場合に比べて放電時間を短縮することができる。
【００３９】
本発明は、上述した一実施の形態に限定されることはない。例えば、上述した一実施の形態では、複数のモジュール電池から構成され、モジュール電池１０ごとに充放電が管理される組電池において、モジュール電池１０を１つの単位として充電または放電する場合について説明したが、組電池全体として充電または放電する場合にも適用することができる。また、モジュール電池１０を充放電する際の目標電圧値は操作者がキーボード１７０から入力したが、他のモジュール電池の総電圧の平均値を目標値としてもよい。すなわち、充放電を行う目標電圧値の設定方法に本発明が限定されることはない。
【００４０】
さらに、図２に示すフローチャートのステップＳ９０では、操作者に目標電圧値の入力を促す表示をしたが、モジュール電池１０の目標充電率（ＳＯＣ）の入力を促す表示をしてもよい。この場合、充電器側ＣＰＵ１１０は、入力された目標充電率に基づいて目標電圧値を算出する。
【００４１】
特許請求の範囲の構成要素と一実施の形態の構成要素との対応関係は次の通りである。すなわち、セルＣ１〜Ｃ８が単位電池を、セル電圧検出回路６０が電圧検出装置を、セル電圧検出回路６０およびＣＰＵ２０が総電圧検出装置を、容量調整抵抗Ｒ１〜Ｒ８が容量調整抵抗を、ＣＰＵ１１０が充放電判定装置、放電促進期間算出装置および電圧推定装置を、ＣＰＵ２０およびＣＰＵ１１０が容量調整抵抗制御装置をそれぞれ構成する。なお、本発明の特徴的な機能を損なわない限り、各構成要素は上記構成に限定されるものではない。
【図面の簡単な説明】
【図１】本発明による充放電制御装置を用いて組電池の充放電を行うシステムの一実施の形態の構成を示す図
【図２】充電器側ＣＰＵにて行われる制御手順を示す一実施の形態のフローチャート
【図３】図２に示すフローチャートに続く制御手順を示す一実施の形態のフローチャート
【図４】モジュール電池側ＣＰＵにて行われる制御手順を示す一実施の形態のフローチャート
【符号の説明】
１０…モジュール電池、２０…モジュール電池側ＣＰＵ、３０…ＲＯＭ、４０…ＲＡＭ、５０…容量調整回路、６０…セル電圧検出回路、７０…温度センサ、１００…充電器、１１０…充電器側ＣＰＵ、１２０…タイマ、１３０…ＲＡＭ、１４０…ＲＯＭ、１５０…メインスイッチ、１６０…ブザー、１７０…キーボード、１８０…ディスプレイ、２００…電圧センサ、２１０…電流センサ、２２０…切替回路、２３０…充電回路、２４０…放電回路、２５０…メインリレー、２６０…放電抵抗、３００…強電コネクタ、３１０…制御コネクタ、３２０…強電ライン、Ｃ１〜Ｃ８…セル、Ｒ１〜Ｒ８…容量調整抵抗
【図１】
0003882663.tif 000002
【図２】
0003882663.tif 000003
【図３】
0003882663.tif 000004
【図４】
0003882663.tif 000005