(57)【要約】  本発明は、複数のセルを備える蓄電システムの電位差補正装置において、低コストでのバランス補正を実現することを目的とする。  本発明の電位差補正装置（１）は、蓄電システムが備える複数のセル（２１−２４）間の電位差を所定の時間間隔で検出する電圧差検出手段（４）が出力する電圧差の大きさに基づいて、第１補正部（８）または第２補正部（９）の少なくとも一方を選択する判断部（２）と、その判断部（２）が選択した第１補正部（８）または第２補正部（９）を駆動してその電圧差を軽減させる制御部（３）と、を備える。
2015118872.tif 000002
【特許請求の範囲】
【請求項１】
蓄電システムが有する複数のセル間の電圧差を所定の時間間隔で検出する電圧差検出手段が出力する電圧差の大きさに基づいて、第１補正手段または第２補正手段の少なくとも一方を選択する判断手段と、  前記判断手段が選択した前記第１補正手段または前記第２補正手段を駆動して前記電圧差を軽減するよう制御する制御手段と、を備える電圧差補正装置。
【請求項２】
前記第２補正手段は、前記第１補正手段に比べて、定格電流が大きい、請求項１に記載の電圧差補正装置。
【請求項３】
前記電圧差は、前記複数のセルの電圧のうち最小のセル電圧と各セル電圧との差である、請求項２に記載の電圧差補正装置。
【請求項４】
前記制御手段は、前記電圧差の大きさに基づいて、電圧検出の時間間隔を決定し、前記時間間隔で次に電圧差を検出する指令を前記電圧差検出手段に出力する請求項１乃至３のいずれかに記載の電圧差補正装置。
【請求項５】
前記判断手段は、前記最小のセル電圧の大きさが、電池放電特性の平坦部領域にある場合は、前記第２補正手段を選択する請求項３に記載の電圧差補正装置。
【請求項６】
前記制御手段は、前記第２補正手段を所定時間駆動した後、電圧差検出の時間間隔を設定する請求項１乃至請求項５のいずれかに記載の電圧差補正装置。
【請求項７】
前記選択手段は、前記電圧差が所定の閾値以上である場合、前記選択を停止し、前記制御手段は前記第一補正手段及び前記第２補正手段のいずれをも駆動しない請求項１乃至請求項６のいずれかに記載の電圧差補正装置。
【請求項８】
前記制御手段は、前記電圧差の大きさに応じて、警告のトリガ信号を出力する請求項５に記載の電圧差補正装置。
【請求項９】
蓄電システムが備える複数のセルの間の電圧差を所定の時間間隔で検出する電圧差検出手段が出力する電圧差の大きさに基づいて、第１補正手段または第２補正手段の少なくとも一方を選択する判断処理と、  前記判断部が選択した第１補正部または第２補正部を駆動して前記電圧差を軽減させる制御処理と、をコンピュータに実行させる電圧差補正プログラムを記録したコンピュータ読み取り可能な非一時的記録媒体。
【請求項１０】
コンピュータが、  蓄電システムが備える複数のセルの間の電圧差を所定の時間間隔で検出する電圧差検出部が出力する電圧差の大きさに基づいて、第１補正部または第２補正部の少なくとも一方を選択し、  選択した前記第１補正部または前記第２補正部を駆動して前記電圧差を軽減させる電圧差補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、蓄電システムを構成する複数のセルの電圧差を補正する技術に関する。
【背景技術】
【０００２】  蓄電システムは、工場、オフィスビル等あらゆる分野で利用されている。また昨今は家庭用の需要も広がりつつある。それぞれの分野での蓄電システムの可用性をさらに高めるには、長期間にわたる性能の維持が重要な課題である。【０００３】  蓄電システムがその性能を維持するためには、当該蓄電システムを構成する複数のセル間の電圧差を補正する必要がある。以後、この補正をセルバランス制御またはバランス補正と呼ぶ。一般に、セルバランス制御は、電池接続数分のバランス回路を用いて行われる。バランス回路は、セルを制御するＢａｔｔｅｒｙ  Ｍａｎａｇｅｍｅｎｔ  Ｕｎｉｔ（以降ＢＭＵと記す）と呼ばれる、モジュール（基板状のモジュールも含む）上に搭載される。【０００４】  大きな電圧差を補正するには、定格の大きいバランス回路が望ましい。しかし、定格の大きいバランス回路は定格の小さいバランス回路に比べて、実装面積がより多く必要である。そのため、一台あたりの蓄電システムの筐体が大きくなる。また、定格の大きなバランス回路は製造コストが高くなるため、蓄電システムの単価を上げることになる。【０００５】  一方、定格の小さいバランス回路を用いた場合、大きな電圧差を補正するためには、多大な時間が掛り、電圧差補正の効率が低い。すなわち、今後は、製造コストが低く、効率の高い電圧差補正装置を得ることが期待されている。【０００６】  特許文献１は、単電池の電圧が所定のバランス動作開始電圧以上に上昇したときに、単電池の電圧とバランス動作開始電圧との差が大である程、単電池と並列に接続されている電流路に流れる電流が大となるように、単電池毎に制御する技術を開示する。【０００７】  特許文献２は、電池監視システムにセルバランス回路を外付けすることを開示する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００８−１２３８６８
【特許文献２】特開２０１２−２２８００２
【発明の概要】
【発明が解決しようとする課題】
【０００９】  特許文献１は、単電池の電圧とバランス動作開始電圧との差が大きい程、電流路に流す電流量を増加させているため、放電に要する時間が低減される。しかし、用いているバランス回路は一種類なので、特許文献１の方法を実現するには、定格の大きな部品が必要となり、その場合蓄電システムは高額なものになる。【００１０】  特許文献２では、保護回路の外部に設けられたスイッチング素子で放電を制御することは開示されているが、スイッチング素子が保護回路を搭載した基板とは異なる基板に搭載されているとは、開示されていない。したがって、大電流を流して放電する場合、基板の温度上昇を避けられない場合がある。【００１１】  このように、特許文献１及び特許文献２に開示された技術では、いずれも低コストで高効率のバランス補正を実現することはできない。【００１２】  先行技術文献に記載された技術には、上述のような問題点がある。【００１３】  本発明の目的は、上述した問題点を解決できる電圧差補正装置、電圧差補正方法及び、そのためのプログラム或いはそのプログラムを記録したコンピュータ読み取り可能な非一時的記録媒体を提供することにある。
【課題を解決するための手段】
【００１４】  本発明の一様態における電圧差補正装置は、蓄電システムが備える複数のセルの間の電圧差を所定の時間間隔で検出する電圧差検出部が出力する電圧差の大きさに基づいて、第１補正部または第２補正部の少なくとも一方を選択する判断部と、前記判断部が選択した第１補正部または第２補正部を駆動して前記電圧差を軽減させる制御部と、を備える。【００１５】  本発明の一様態における電圧差補正方法は、蓄電システムが備える複数のセルの間の電圧差を所定の時間間隔で検出する電圧差検出部が出力する電圧差の大きさに基づいて、第１補正部または第２補正部の少なくとも一方を選択し、選択した前記第１補正部または前記第２補正部を駆動して前記電圧差を軽減させる電圧差補正方法である。【００１６】  本発明の一様態における電圧差補正プログラムは、蓄電システムが備える複数のセルの間の電圧差を所定の時間間隔で検出する電圧差検出部が出力する電圧差の大きさに基づいて、第１補正部または第２補正部の少なくとも一方を選択する判断処理と、前記判断部が選択した第１補正部または第２補正部を駆動して前記電圧差を軽減させる制御処理と、をコンピュータに実行させる。【００１７】  本発明の一様態におけるコンピュータ読み取り可能な非一時的記録媒体は、上記電圧差補正プログラムを記憶する。
【発明の効果】
【００１８】  本発明は、低コストでのバランス補正を実現することが可能になるという効果がある。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１の実施形態に係る蓄電システムの機能ブロック図である。
【図２】第１の実施形態に係る蓄電システムの各部の配置を表すブロック図である。
【図３】第１の実施形態の電圧差補正時の配線を表す説明図である。
【図４】第１の実施形態の処理を表すフローチャートである。
【図５】第１の実施形態の動作モードを定義する図である。
【図６】本発明の第２の実施形態の電圧差補正時の配線を表す説明図である。
【図７】第２の実施形態の切替端子Ｄの拡大図である。
【図８】本発明の第３の実施形態のモードによるΔＶ検出のタイミングを示す図である。
【図９】第３の実施形態のΔＶ検出の時間間隔を示す図である。
【図１０】第３の実施形態の処理を表すフローチャートである。
【図１１】図１０に続く第３の実施形態の処理を表すフローチャートである。
【図１２】放電特性のΔＶの補正に与える影響を示す図である。
【図１３】本発明の第４の実施形態の処理を表すフローチャートである。
【図１４】第４の実施形態の動作モードを定義する図である。
【図１５】本発明の第５の実施形態に係る蓄電システムの各部の配置を表すブロック図である。
【図１６】第５の実施形態の処理を表すフローチャートである。
【図１７】本発明の第６の実施形態の処理を表すフローチャートである。
【図１８】本発明の第７の実施形態に係る電圧差補正装置のブロック図である。
【図１９】本発明をコンピュータプログラムで実行することが可能な情報処理装置の構成を例示するブロック図である。
【図２０】本発明のコンピュータプログラムを記録する記録媒体の構成を例示するブロック図である。
【発明を実施するための形態】
【００２０】  ＜＜＜第１の実施形態＞＞＞  図１は、本発明の第１の実施形態に係る機能を表すブロック図である。蓄電システム１００は、電池モジュール７、監視部５、第１補正部８、第２補正部９、記憶部１０、充放電部１１、を備えている。なお、単に補正部と呼ぶ場合は、第１補正部８、第２補正部９の両方を意味する。
【００２１】  監視部５は、計算部４と電圧差補正部１とを備えている。
【００２２】  電圧差補正部１は、判断部２と制御部３とを備えている。
【００２３】  図２は、各部の具体的な配置の一例を表す図である。第１補正部８はＢＭＵ基板１２上に配置されている。第２補正部１３はＢＭＵ基板１２とは別のバランス基板１３上に配置されている。端子Ｂは、ＢＭＵ基板１２をインターネット用のサーバ等の外部装置に接続するための端子である。
【００２４】  電池モジュール７は、複数のセル（電池）を直列に接続した構成を有する。電池モジュール７はＢＭＵ基板１２に端子Ａを介して電気的に接続される。
【００２５】  図３は、電池モジュール７と蓄電システム１００との電気的接続を詳細に示す図である。図３に示すように、電池モジュール７は、端子Ａ、切替端子Ｄ、端子Ｅを介して第１補正部８に電気的に接続される。また、電池モジュール７は端子Ａ、切替端子Ｄ、端子Ｃを介して、図２に示すバランス基板１３上の、第２補正部９に電気的に接続される。
【００２６】  電池モジュール７を構成する個々のセルの起電力（セル電圧とも呼ぶ）は、監視部５の計算部４で監視される。計算部４は、さらに、各セル間の起電力（電圧とも呼ぶ）を検出して電圧差を計算し、最小のセル電圧との差であるΔＶを算出する。この処理は、本実施形態において、ΔＶの検出と呼ばれることもある。判断部２は計算部４でΔＶが、所定の閾値と比べて大きいか、小さいかを判断する。
【００２７】  判断部２は制御部３に判断結果を通知する。この判断結果は、ΔＶを複数の段階に分けたものである。例えばΔＶは、Ｌｅｖｅｌ１未満、Ｌｅｖｅｌ１以上Ｌｅｖｅｌ２未満、Ｌｅｖｅｌ２以上Ｌｅｖｅｌ３未満、Ｌｅｖｅｌ３以上、という４段階に分けて通知される。それぞれの段階は、本実施形態において、モードとも呼ぶ。
【００２８】  制御部３はこの判断結果を受けて、切替端子Ｄに対応するスイッチを切り替え、電池モジュール７を、端子Ｅもしくは端子Ｃに、電気的に接続する。この接続により、電池モジュール７は第１補正部８もしくは第２補正部９のいずれかと接続される。制御部３は、この判断結果を受けて、第１補正部８及び第２補正部９のいずれとも接続しない、という制御を行ってもよい。その場合、切替端子Ｄ上に配置されたスイッチは、端子Ｅにも端子Ｃにも接触しない位置に設定される。
【００２９】  一例として、下記のような設定にすることが可能である。
【００３０】      ΔＶがＬｅｖｅｌ１未満：補正は行われない。
【００３１】      ΔＶがＬｅｖｅｌ１以上Ｌｅｖｅｌ２未満：第１補正部８による電圧差の補正（以降電圧差補正とも呼ぶ）が行われる。
【００３２】      ΔＶがＬｅｖｅｌ２以上：第２補正部９で電圧差補正が行われる。
【００３３】  本実施形態では、第２補正部９での電圧差補正を、「特別バランス補正」とも呼ぶ。
【００３４】  制御部３は、Ｌｅｖｅｌ２以上で、「特別バランス補正」等のアラームを発することができる。このアラームによりユーザは、第２補正部９に接続というメンテナンスを要する状態が発生していることを、認識することができる。また、制御部３は、このアラームを、例えばインターネット等の通信手段を経由して、蓄電システム１００の管理サーバに通知してもよい。
【００３５】  なお、第２補正部９が電気的に接続されるまでの間の蓄電システムの運用については、ユーザの便宜に応じて決定される。
【００３６】  充放電部１１は充放電スイッチ１５（図３）によって、オン、オフする。充放電を要する場合は、適宜これを用いる。
【００３７】  第１補正部８及び第２補正部９は、制御部３からの命令を受けて、電池モジュール７のセル間の起電力差を補正する。第２補正部９は、第１補正部８を収納する筐体の外側にある。第２補正部９で用いられる回路部品の定格は第１補正部８で用いられる回路部品の定格より大きい。第２補正部９では、第１補正部８よりも大きな電流による起電力差の補正が可能である。換言すると、第２補正部９は、第１補正部８よりに比べて、定格電流が大きい。
【００３８】  第２補正部９では、第１補正部８より、大きな電流による補正が可能であるため、電圧差を一定とすると、第２補正部９による補正に要する時間は第1補正部８による補正による時間より短い。そのため、第２補正部９は時短ブロックと呼ばれることもある。第２補正部９は、ＢＭＵ基板とは別体である。したがって、第２補正部９による補正が必要な場合にのみ、蓄電システム１００に電気的に接続することが可能である。また、第２補正部９は可搬型とすることが可能であり、複数の蓄電システム１００を利用する場合も、１台で兼用させることができる。さらに、第２補正部９は、蓄電システム１００を用いる現場に必ずしも常備する必要はなく、保全者により、メンテナンスの都度、持ち込まれてもよい。
【００３９】  第１補正部８、第２補正部９で行う起電圧差の補正は、一般に採られている補正方法で行われている。一例として、パッシブバランス（受動型）を用いた補正方法を本実施形態に適用する場合について、図３を用いて具体的に説明する。
【００４０】  まず、計算部４は図示しない電圧センサによりセル群（セル２１〜セル２４）の起電力を測定する。次に計算部４は、各セルの中で一番、起電力が低いセルを特定し、このセルの起電力を最小電圧値Ｖｍｉｎとする。この例では、セル２１が最小電圧値Ｖｍｉｎを出力するセルであるとする。次に、計算部４は、セル２１以外のセルの起電力と最小電圧値Ｖｍｉｎとの差分を計算する。
【００４１】  判断部２はこの差分が所定の閾値を越えるか否かを判断する。
【００４２】  制御部３は判断部２の判断を受けて、閾値を越えるセルのバランス回路を駆動する（スイッチをオンする）よう、第１補正部８もしくは第２補正部９に指令を出す。
【００４３】  バランス回路３１、バランス回路３１Ｂはセル２１の起電力差補正を行う。バランス回路３２、バランス回路３２Ｂはセル２２の起電力差補正を行う。バランス回路３４、バランス回路３４Ｂはセル２４の起電力差補正を行う。
【００４４】  バランス回路３１、バランス回路３２、バランス回路３４には、順に抵抗Ｒ１、抵抗Ｒ２、抵抗Ｒ４が接続され、スイッチをオンすることにより、放電が行われる。バランス回路３１Ｂ、バランス回路３２Ｂ、バランス回路３４Ｂには、それぞれ抵抗Ｒ１Ｂ、抵抗Ｒ２Ｂ、抵抗Ｒ４Ｂが接続され、スイッチをオンすることにより、同様に放電が行われる。ただし、抵抗Ｒ１Ｂ、Ｒ２Ｂ、Ｒ４Ｂは抵抗Ｒ１、Ｒ２、Ｒ４より小さいため、バランス回路３１Ｂ、バランス回路３２Ｂ、バランス回路３４Ｂには、バランス回路３１、バランス回路３２、バランス回路３４に比べて大量の電流が流れる。
【００４５】  この例では、セル２２とセル２４の起電力と、セル２１の起電力との差分が閾値を越えるものとする。この場合、制御部３は、第１補正部８の、セル２２のバランス回路３２と、セル２４のバランス回路３４のスイッチを入れ、これらのセルを放電する。もしくは、この場合、制御部３は、第２補正部９の、セル２２のバランス回路３２Ｂと、セル２４のバランス回路３４Ｂのスイッチを入れ、これらのセルを放電する。
【００４６】  また、制御部３は、セル２２とセル２４の起電力値と最小電圧値Ｖｍｉｎとの差分が閾値以下になった時点で、第１補正部８にバランス回路３２とバランス回路３４の駆動を停止する（スイッチをオフする）よう指令を出す。もしくは、制御部３は、その時点で、第２補正部９にバランス回路３２Ｂとバランス回路３４Ｂの駆動を停止する（スイッチをオフする）よう指令を出す。
【００４７】  セルバランス制御の方式には、ほかにアクティブバランス（能動型）方式がある。この方式は高い起電力のセルから一時電荷を蓄積し、蓄積した電荷を低電圧セルに充電することにより再分配する方法であり、受動型と同様に本実施形態に適用することができる。
【００４８】  計算部４、判断部２並びに制御部３は、論理素子を組み合わせて実現するハードウェアで実施されてもよいし、後述する図１９に示す情報処理装置１０００の記憶装置１３００に格納されたプログラムをＣＰＵ１１００（ＣＰＵ：Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｏｒ  Ｕｎｉｔ）が実行することで実現されてもよい。
【００４９】  計算部４は電圧差検出部、電圧差検出手段とも呼ぶ。判断部２は判断手段とも呼ぶ。制御部３は制御手段とも呼ぶ。第１補正部８、第２補正部９は第２補正手段、第２補正手段とも呼ぶ。  （動作の説明）  図４は、本実施形態の動作を表すフローチャートである。蓄電システム１００では計算部４によりΔＶの算出を行い、算出されたΔＶのモードを、判断部２が記憶部１０に格納された設定を基に判定する。モードとは前述したように、レベルによって決定される段階である。本実施形態では各モードを図５に示すように定義する。
【００５０】        ΔＶがＬｅｖｅｌ１未満：モード０、        ΔＶがＬｅｖｅｌ１以上Ｌｅｖｅｌ２未満：モード１、        ΔＶがＬｅｖｅｌ２以上Ｌｅｖｅｌ３未満：モード２、        ΔＶがＬｅｖｅｌ３以上：モード３。
【００５１】  モード０の場合は、蓄電システム１００は通常動作のまま運用される。電圧差補正は行われない。
【００５２】  モード1の場合は、第１補正部８で電圧差補正が行われる。
【００５３】  モード２の場合は、蓄電システムに備えられた、図示しない警告部が「特別バランス補正」を警告するアラームを発する。または、その警告部がインターネットを経由して蓄電システムの管理サーバに「特別バランス補正」を表すメッセージを入力する。この「特別バランス補正」警告が発せられた場合には、ユーザは一時待機した後、メンテナンスにより別体である時短ブロックを電池モジュールと電気的に接続し、特別バランス補正を行うことができる。
【００５４】  モード３の場合は、安全性を考慮し、電圧差補正は行われない。記憶部１０はレベル、モードの設定を格納する。
【００５５】  計算部４は、電池モジュール７を構成する各セルの電圧を、所定の時間間隔で測定し、最小電圧との差であるΔＶを算出する（ステップＳ−１）。
【００５６】  判断部２はΔＶがＬｅｖｅｌ１より小さいか否かを判定する（ステップＳ−２）。
【００５７】  ΔＶがＬｅｖｅｌ１より小さい場合、判断部２は電池システム１００の状況をモード０と判定する（ステップＳ−２にてＹＥＳ）。この場合、制御部３は電圧差の補正を指令しない。この時点で第１補正部８もしくは第２補正部９が駆動状態であれば、制御部３は、これを停止し（ステップＳ−３）、切替端子Ｄにて接続を切り離す。電池システム１００は通常動作を継続し、計算部４は引き続き各セルの電圧を同じ間隔で測定する。
【００５８】  ΔＶがＬｅｖｅｌ１以上の場合（ステップＳ−２にてＮＯ）、判断部２は、ΔＶがＬｅｖｅｌ２より小さいか否かを判定する（ステップＳ−４）。
【００５９】  ΔＶがＬｅｖｅｌ１以上でＬｅｖｅｌ２より小さい場合、判断部２は蓄電システム１００の状況をモード１と判定する（ステップＳ−４にてＹＥＳ）。この場合、制御部３は切替端子Ｄにて、電池モジュール７を端子Ｅと接続させ、電圧差補正を第１補正部８に指令する。第１補正部８はΔＶを解消する補正を実行する（ステップＳ−５）。
【００６０】  ΔＶがＬｅｖｅｌ１未満になるまで補正が実行され、この間、ΔＶの算出、モードの判定が繰り返される（ステップＳ−１）。
【００６１】  ΔＶがＬｅｖｅｌ２以上の場合（ステップＳ−４にてＮＯ）、Ｌｅｖｅｌ３より小さいか否かが判定される（ステップＳ−６）。
【００６２】  ΔＶがＬｅｖｅｌ２以上でＬｅｖｅｌ３より小さい場合、判断部２は蓄電システム１００の状況をモード２と判定する（ステップＳ−６にてＹＥＳ）。この場合、制御部３は警報部にアラーム発報を指令する（ステップＳ−７）。  また、制御部３は、切替端子Ｄにて、電池モジュール７を端子Ｃと接続させ、電圧差補正を第２補正部９に指令する。第２補正部９はΔＶを解消する補正を実行する（ステップＳ−８）。  ΔＶがＬｅｖｅｌ１未満になるまで補正が実行され、この間、ΔＶの算出、モードの判定が繰り返される（ステップＳ−１）。
【００６３】  ΔＶがＬｅｖｅｌ３以上の場合（ステップＳ−６にてＮＯ）、制御部３は、駆動している補正部を停止し、切替端子Ｄにおいて、端子Ｃ、端子Ｅとの接続を切断する（ステップＳ−９）。この場合、ユーザの使用状況に応じて、蓄電システム１００が停止されることもある。
【００６４】  ユーザは、記憶部に格納された各レベルの設定を適宜更新することができる。以下に、各レベルの設定例を示す。
【００６５】        Ｌｅｖｅｌ１：５０ｍＶ、        Ｌｅｖｅｌ２：２００ｍＶ、        Ｌｅｖｅｌ３：５００ｍＶ。
【００６６】  なお、アラームはユーザの必要性に応じて設定の有無を決めてもよい。また、本実施形態では、第２補正部９は第１補正部８を収納する筐体の外側にあるものとしたが、筐体は必ずしも用いなくともよい。筐体を用いない場合、第２補正部９は、第１補正部８と、適宜離隔して配置されてよい。例えば、第２補正部９は、第１補正部８とは異なる基板に搭載されてもよい。即ち、第２補正部９において大電流を流して放電する場合の温度上昇が、第１補正部８が搭載された基板に影響しないようにしてよい。
【００６７】  第１補正部８のバランス抵抗Ｒ１、バランス抵抗Ｒ２、バランス抵抗Ｒ３、バランス抵抗Ｒ４（図３）としては、一例として１０Ω（オーム）、５Ｗ（ワット）の仕様の抵抗が用いられる。
【００６８】  第２補正部９のバランス抵抗Ｒ１Ｂ、バランス抵抗Ｒ２Ｂ、バランス抵抗Ｒ３Ｂ、バランス抵抗Ｒ４Ｂ（図３）としては、一例として１Ω、５０Ｗ仕様の抵抗が用いられる。
【００６９】  本実施形態によれば、複数のセル間の最大電圧差が大きい場合と小さい場合とで、定格の異なる補正回路が選択できるので、低コストで電圧差補正を実現することができる。  ＜＜＜第２の実施形態＞＞＞  第１の実施形態では、制御部３は、モード２において、第１補正部８から第２補正部９に電圧差補正部を切り替えた。第１補正部８と第２補正部９とは同時並行で駆動させてもよい。図６は、第２の実施形態で用いる電圧差補正の形態を示す。第１の実施形態と異なる部分は、切替端子Ｄにおいて、第１補正部８は常に接続されており、第２補正部９のオン／オフを切り替える構成となっている点である。切替端子Ｄ近傍を拡大した図を、図７に示す。第１補正部８は監視部５に常に接続されている。これに対し、第２補正部９は、スイッチＢ１、スイッチＢ２、スイッチＢ３、スイッチＢ４により、監視部５との接続が切り替えられる。本実施形態の動作が第１の実施形態と異なる点は以下の３点である。図４に示すフローチャートは第１の実施形態と同様に本実施形態にも適用されるが、次の３点で、制御部３の動作が第１の実施形態とは異なる。（１）制御部３は、ステップＳ−３において、端子Ｃのみを電池モジュール７と切断させる。（２）制御部３は、ステップＳ−５において、電池モジュール７を、端子Ｅと接続させる必要はなく、単に第１補正部８に電圧差補正を指令する。その理由は、端子Ｅと電池モジュール７とは常に接続されているからである。（３）制御部３は、ステップＳ−８において、電圧差補正を、第２補正部９のみならず、第１補正部８にも指令する。  本実施形態のステップＳ−８における、補正時の等価回路は、第１補正部８と第２補正部９のバランス抵抗を並列に接続したものとなる。図７では、セル２１を例とすると、この回路の全抵抗はＲ１＊Ｒ１Ｂ／（Ｒ１＋Ｒ１Ｂ）となる（「＊」は積算を表し、「／」は割り算を表す）。第１の実施形態では対応する回路の全抵抗はＲ１Ｂであり、本実施形態の全抵抗値はこれより小さいので、補正時により多くの電流を流すことが可能となる。したがって、第１の実施形態にくらべてより迅速な電圧差補正が可能となる。
【００７０】  一例としてＲ１〜Ｒ４を１００Ω、Ｒ１Ｂ〜Ｒ４Ｂを１Ω、電池モジュール７の最大のセル電圧を４．０Ｖ、最小のセル電圧Ｖｍｉｎを３．７Ｖとすると、ΔＶは３００ｍＶとなる。第１補正部８で補正を実行した場合、補正時に流れる電流（バランス電流とも呼ぶ）は４０ｍＡとなる。第２補正部９で補正を実行した場合、バランス電流は４Ａとなる。第１補正部８と第２補正部９を併用する本実施形態の場合、バランス電流は、４．０４Ａとなる。  補正に要する時間（補正時間と呼ぶ）は、バランス電流が大きいほど短いので、本実施形態では、第１の実施形態以上に補正時間を短縮化できる。  ＜＜＜第３の実施形態＞＞＞  第１、第２の実施形態では、計算部４はΔＶを所定の時間間隔で検出するものとした。図８は、各補正部で電圧差補正を実行した場合及び補正を不要とするモード０での、ΔＶの時間変化の一例を示すものである。電圧差補正が第２補正部９で実行されている場合（破線）、第１補正部８で実行される場合（一点鎖線）に比べて高速に電圧差が補正される。補正対象セルが最小セル電圧Ｖｍｉｎを下回る様な過剰な補正は、蓄電システム１００の稼働にとって不必要である。省エネルギーの観点から、このような過剰な補正を防ぐために、矢印で示すΔＶの検出時点（検出ポイントとも呼ぶ）を、第２補正部９においては、第１補正部８における頻度に比べて高く設定することが有効である。また、ΔＶが補正を必要としないＬｅｖｅｌ１未満の場合（モード０）は、第１補正部８を駆動している場合よりさらに低い頻度でΔＶを検出しても差し支えないこともある。図８は、後述する本実施形態でのΔＶ検出ポイントを矢印で示している。本実施形態は、使用している補正部が第１補正部８であるか、第２補正部９であるか、または補正部を未使用であるかによって、ΔＶの検出の時間間隔（以降  検出間隔とも呼ぶ）の長さを制御する。本実施形態は、検出間隔として、図９に示す“Ｔ０”、“Ｔ１”、“Ｔ２”（Ｔ０＜Ｔ１＜Ｔ２）の３種類を用いる。
【００７１】  図１０及び図１１は第３の実施形態の動作を表すフローチャートである。図１１は図１０の（Ｉ）以降の処理を示している。制御部４は、第２補正フラグがオンかオフかを検出する。第２補正フラグとは、第２補正部９の種々の状態の有無に対して図示しないメモリに１または０を設定した結果である。第２補正フラグを立てる（オンする、セットするとも言う）とは、このメモリに１を設定することを意味する。後述するように、本実施形態では、第２補正部９で電圧差補正を実行することが決定した段階で制御部３が第２補正フラグを立てる。制御部３は第２補正部９での電圧差補正が終了した段階では、このフラグをリセットしてオフ状態とする。（１）初期状態で第２補正部９が駆動状態（第２補正フラグ  オン）の場合（ステップＳＩ−１にてＹＥＳ。この場合、第２補正部９が稼働中であるので、電圧差補正が実行中の状態にある。）  計算部４は、電池モジュール７の各セルの電圧を、時間間隔“Ｔ０”で測定し、最小電圧との差であるΔＶを算出する（ステップＳＩ−２）。
【００７２】  ΔＶがＬｅｖｅｌ１より小さい場合、判断部２は電池システム１００の状況をモード０と判定する（ステップＳＩ−３にてＹＥＳ）。
【００７３】  制御部３は、この判定を受けて第２補正部９をオフし（ステップＳＩ−６）、第２補正フラグをリセットする（ステップＳＩ−７）。ここで第２補正部９をオフするとは、切替端子Ｄにて、第２補正部９を電池モジュール７から電気的に切り離すことを意味する。制御部３は、ΔＶの検出間隔を“Ｔ２”に設定する（ステップＳＩ−８）。この設定の後、ＳＩ−１から始まる処理が繰り返され、検出間隔”Ｔ２”でΔＶが算出される。
【００７４】  ΔＶがＬｅｖｅｌ１以上の場合（ステップＳＩ−３にてＮＯ）、ΔＶが、Ｌｅｖｅｌ２より小さいか否かが判定される（ステップＳＩ−４）。ΔＶがＬｅｖｅｌ１以上でＬｅｖｅｌ２より小さい場合、判断部２は蓄電システム１００の状況をモード１と判定する（ステップＳＩ−４にてＹＥＳ）。
【００７５】  制御部３は、ΔＶの検出間隔“Ｔ０”を保持する（ステップＳＩ−９）。ステップＳＩ−８の後、ＳＩ−１から始まる処理が繰り返される。
【００７６】  ΔＶがＬｅｖｅｌ２以上の場合（ステップＳＩ−４にてＮＯ）、ΔＶが、Ｌｅｖｅｌ３より小さいか否かが判定される（ステップＳＩ−５）。ΔＶがＬｅｖｅｌ２以上でＬｅｖｅｌ３より小さい場合、判断部２は蓄電システム１００の状況をモード２と判定する（ステップＳＩ−５にてＹＥＳ）。制御部３はΔＶの検出間隔“Ｔ０”を保持する（ステップＳＩ−９）。ステップＳＩ−９の後、ＳＩ−１から始まる処理が繰り返される。
【００７７】  ΔＶがＬｅｖｅｌ３以上の場合（ステップＳＩ−５にてＮＯ）、補正は中止される（ＳＩ−２０）。（２）初期状態で第２補正部９が駆動していない（第２補正フラグ  オフ）の場合（ステップＳＩ−１にてＮＯ）  図１１に示すように、計算部４は、電池モジュール７の各セルの電圧を、時間間隔“Ｔ２”または“Ｔ１”で測定し、最小電圧との差であるΔＶを算出する（ステップＳＩ−１０）。
【００７８】  ΔＶがＬｅｖｅｌ１より小さい場合、判断部２は電池システム１００の状況をモード０と判定する（ステップＳＩ−１１にてＹＥＳ）。制御部３は、この判定を受けて第１補正部８が駆動している場合は第１補正部８をオフし、時間間隔“Ｔ２”を設定する（ステップＳＩ−１４）。この設定の後、ＳＩ−１から始まる処理が繰り返される。ΔＶがＬｅｖｅｌ１以上の場合（ステップＳＩ−１１にてＮＯ）、ΔＶが、Ｌｅｖｅｌ２より小さいか否かが判定される（ステップＳＩ−１２）。ΔＶがＬｅｖｅｌ１以上でＬｅｖｅｌ２より小さい場合、判断部２は蓄電システム１００の状況をモード１と判定する（ステップＳＩ−１２にてＹＥＳ）。
【００７９】  制御部３は、ΔＶの検出間隔“Ｔ１”を設定または保持する（ステップＳＩ−１５）。次に、制御部３は、第１補正部８を稼働させる（ステップＳＩ−１６）。ステップＳＩ−１６の後、ＳＩ−１（図１０）から始まる処理が繰り返される。
【００８０】  ΔＶがＬｅｖｅｌ２以上の場合（ステップＳＩ−１２にてＮＯ）、ΔＶが、Ｌｅｖｅｌ３より小さいか否かが判定される（ステップＳＩ−１３）。ΔＶがＬｅｖｅｌ２以上でＬｅｖｅｌ３より小さい場合、判断部２は蓄電システム１００の状況をモード２と判定する（ステップＳＩ−１３にてＹＥＳ）。制御部３はΔＶの検出間隔“Ｔ０”を設定する（ステップＳＩ−１７）。また、制御部３は第２補正フラグをオンする（ＳＩ−１８）。第２補正フラグをオンした後、制御部３は第２補正部９を稼働させる（ＳＩ−１９）。ＳＩ−１９の後、ＳＩ−１（図１０）から始まる処理が繰り返される。
【００８１】  ΔＶがＬｅｖｅｌ３以上の場合（ステップＳＩ−１３にてＮＯ）、補正は中止される（ＳＩ−２０）。
【００８２】  本実施形態では、ステップＳＩ−４にてＹＥＳの場合（ΔＶがＬｅｖｅｌ１以上でＬｅｖｅｌ２より小さい場合）、第２補正部９をそのまま駆動させ、検出間隔を“Ｔ０”としているが、第２補正部９をオフして第１補正部８を駆動してもよい。この場合は、ステップＳＩ−４に続いて、第２補正部９をオフし、第２補正フラグをリセットし、検出間隔“Ｔ１”を設定して、第１補正部８をオンする処理が実行される。また、この場合、ＳＩ−９の処理（Ｔ＝Ｔ０）の処理は省略される。
【００８３】  本実施形態では、使用している補正回路に応じてΔＶのチェック頻度を変えているので、不必要に高精度な電圧差補正を行うことが避けられる。また、ΔＶが小さい場合は、ΔＶのチェック頻度を下げるので、監視部５の負荷が抑制される。  ＜＜＜第４の実施形態＞＞＞  第１〜第３の実施形態では、ΔＶの大小によって、補正部を使用するか否かが決定され、使用する補正部が選択された。しかし、ΔＶが同じレベルでも、電池の電圧領域によっては、電池容量差が著しく異なる場合がある。例えばリチウム電池の場合、図１２に示す放電特性を呈することがある。図１２において、縦軸はセル電圧Ｖｂａｔ（単位Ｖ：ボルト）であり、横軸は放電容量（単位Ａｈ：アンペア  アワー）である。図１２は、同じレベルのΔＶを補正する場合でも、電池の電圧領域によって、その容量差が異なることを示している。
【００８４】  このような放電特性は、電圧差補正の効率に影響する。例えば、最小のセル電圧ＶｍｉｎがＶｂより大きい時点でΔＶを補正する場合、放電電流Ｉを一定とすると、ΔＶの補正にはＴｂ時間（容量Ｂ＝Ｉ＊Ｔｂ（Ａｈ））の放電で済む。これに対してＶｍｉｎがＶｂより小さくＶａより大きい時点で同じΔＶを補正する場合は、セルの電圧によっては、Ｔｂ時間より長いＴａ時間（容量Ａ＝Ｉ＊Ｔａ（Ａｈ））の放電が必要となることがある。すなわち、ΔＶが示す値がモード１に属していても、電池電圧がＶａ以上でＶｂ以下の場合には、第２補正部９で補正した方が、第１補正部８で補正するよりも、はるかに迅速に補正が完了することが期待できる。本実施形態では、電池放電特性の平坦部を含む電圧帯における最低の電圧をＶａとする。また、この電圧帯の最大の電圧をＶｂとする。
【００８５】  図１３は第４の実施形態の動作を表すフローチャートである。また、図１４は、本実施形態におけるモードの定義を示す図である。
【００８６】  計算部４は、電池モジュール７の各セルの電圧を、所定の時間間隔で測定し、Ｖｍｉｎとの差ΔＶを算出する（ステップＳ−１１）。判断部２は図１４に示す定義で、ΔＶのレベルを決定し、そのレベルから、ΔＶのモードを決定する（ステップＳ−１２）。
【００８７】  ΔＶがＬｅｖｅｌ１より小さい場合、判断部２は電池システム１００の状況をモード０と判定する（ステップＳ−１２にてＹＥＳ）。この場合、制御部３は電圧差の補正を指令しない。この時点で第１補正部８もしくは第２補正部９が駆動状態であれば、制御部３は、これらの補正部を停止し（ステップＳ−１３）、切替端子Ｄにて接続を切り離す。電池システム１００は通常動作を継続し、計算部４は引き続き各セルの電圧を同じ間隔で測定する。
【００８８】  ΔＶがＬｅｖｅｌ１以上の場合（ステップＳ−１２にてＮＯ）、判定部２はΔＶがＬｅｖｅｌ２より小さいか否かを判定する（ステップＳ−１４）。ΔＶがＬｅｖｅｌ１以上でＬｅｖｅｌ２より小さい場合、蓄電システム１００の状況をモード１と判定する（ステップＳ−１４にてＹＥＳ）。引き続いて、判断部２はＶｍｉｎがＶａより大きく、Ｖｂより小さいか否かを判定する（ステップＳ−１５）。ＶｍｉｎがＶａより大きく、Ｖｂより小さい場合（ステップＳ−１５にてＹＥＳ）、制御部３は切替端子Ｄにて、電池モジュール７を端子Ｃと接続させ、電圧差補正を第２補正部９に指令する。第２補正部９はΔＶを解消する補正を実行する（ステップＳ−１９）。ΔＶがＬｅｖｅｌ１未満になるまで補正が実行され、この間、ΔＶの算出及びモードの判定からの処理が繰り返される（ステップＳ−１１）。
【００８９】  ＶｍｉｎがＶａ以下かまたは、Ｖｂ以上である場合（ステップＳ−１５にてＮＯ）、制御部３は切替端子Ｄにて、電池モジュール７を端子Ｅと接続させ、電圧差補正を第１補正部８に指令する。第１補正部８はΔＶを解消する補正を実行する（ステップＳ−１６）。ΔＶがＬｅｖｅｌ１未満になるまで補正が実行され、この間、ΔＶの算出及びモードの判定からの処理が繰り返される（ステップＳ−１１）。
【００９０】  ΔＶがＬｅｖｅｌ２以上の場合（ステップＳ−１４にてＮＯ）、Ｌｅｖｅｌ３より小さいか否かが判定される（ステップＳ−１７）。ΔＶがＬｅｖｅｌ２以上でＬｅｖｅｌ３より小さい場合、判断部２は蓄電システム１００の状況をモード２と判定する（ステップＳ−１７にてＹＥＳ）。この場合、制御部３は警報部にアラーム発報を指令する（ステップＳ−１８）。また、制御部３は、切替端子Ｄにて、電池モジュール７を端子Ｃと接続させ、電圧差補正を第２補正部９に指令する。第２補正部９はΔＶを解消する補正を実行する（ステップＳ−１９）。ΔＶがＬｅｖｅｌ１未満になるまで補正が実行され、この間、ΔＶの算出とモードの判定が繰り返される（ステップＳ−１１）。
【００９１】  ΔＶがＬｅｖｅｌ３以上の場合（ステップＳ−１７にてＮＯ）、制御部３は、駆動している補正部を停止し、切替端子Ｄにおいて、端子Ｃ、端子Ｅとの接続を切断する（ステップＳ−２０）。この場合、ユーザの使用状況に応じて、蓄電システム１００が停止されることもある。
【００９２】  Ｖａ、Ｖｂの値としては、一例として、Ｖｂ＝３．５Ｖ、Ｖａ＝３．０Ｖが挙げられる。しかし、Ｖａ、Ｖｂの値はこの値に限定されることはなく、蓄電システム１００の仕様に応じて、適宜数値を変更してよい。
【００９３】  本実施形態はΔＶのみならず、最小のセル電圧Ｖｍｉｎの大小によって、補正部のうち、より効率的に電圧差の補正が可能な補正部を決定するので、第１乃至第３の実施形態に比べてより迅速な電圧差補正が可能となる。  ＜＜＜第５の実施形態＞＞＞  第１〜第４の実施形態はいずれも、常時、所定の間隔でΔＶを検出して、補正部を駆動した。また、第１〜第４の実施形態では補正部が電圧差補正を実行している間、ΔＶの算出が継続して行われていた。補正部の特性が安定していて、一定の補正時間に対して得られる電圧差補正の量が一定の場合、必ずしもΔＶの算出を継続的に行う必要はなく、補正部をタイマーで制御してもよい。また、ΔＶを算出する時間間隔（インターバル）は、ΔＶの大きさに応じて変えることができる。例えば、ΔＶがＬｅｖｅｌ1以上であり大きい場合は、短いインターバルでのΔＶの算出が必要だが、ΔＶがＬｅｖｅｌ１より十分に低い場合は、頻繁にΔＶの算出を行う必要はない。ΔＶ算出のインターバルを広げることで、監視部５が受ける負担は軽減する。すなわち、長期的な使用に耐える蓄電システム１００が実現する。
【００９４】  第５の実施形態は、第２補正部９の駆動をタイマーで制御する実施形態である。また、第５の実施形態は、タイマー駆動で十分に小さなΔＶに低下させた場合は、その後のΔＶ算出のインターバルを、それ以外の場合より長く設定する実施形態である。
【００９５】  第５の実施形態ではΔＶの値としてＬｅｖｅｌ１よりさらに低いＬｅｖｅｌ０を設定する。第２補正部９での補正時間を、例えば、ΔＶがＬｅｖｅｌ１からＬｅｖｅｌ０になるまでの時間に設定する。本実施形態において、第２補正部９は、時間による電圧差補正量の再現性に優れ、電圧差補正量の時間変化が予測可能であるものとする。時間の設定には、タイマー６（図１５）を使用する。この場合、継続的なΔＶの算出が不要なので、監視部５に与える負担が軽減される。本実施形態は、第１補正部８ではタイマーを使わずに、ΔＶの検出を繰り返すことによって電圧差補正をＬｅｖｅｌ１まで実行させる。第２補正部９は、Ｌｅｖｅｌ０にまでΔＶを低下させることに要する時間をタイマー６で設定して、駆動させる。この構成により、監視部５に与える負担の少ない、高精度な電圧差補正が実現する。第２補正部９により、ΔＶがＬｅｖｅｌ１より十分に小さいＬｅｖｅｌ０となった場合、その後のΔＶ検出の時間間隔は、第１補正部８によりΔＶがＬｅｖｅｌ１近傍である場合に比べて長くとることができる。その理由は、ΔＶがＬｅｖｅｌ１以上に上昇するのに時間を要するからである。
【００９６】  図１５は、第５の実施形態の構成を表すブロック図である。第２補正部９にタイマー６を設置している点以外は、第１〜第４の実施形態と同じである。
【００９７】  図１６は第５の実施形態の動作を表すフローチャートである。各セルの電圧を測定する時間間隔（インターバル時間Ｔ）が、計算部４に設定される（ステップＳＴ−１）。インターバル時間Ｔとしては、“Ｓ１”と“Ｓ２”が選択される。“Ｓ２”は“Ｓ１”に比べて長い。計算部４は、電池モジュール７の各セルのセル電圧を、ステップＳＴ−１で設定された時間間隔で測定し、最小電圧との差ΔＶを算出する。判断部２はΔＶのレベルを決定し、そのレベルから、ΔＶのモードを決定する（ステップＳＴ−２）。
【００９８】  ΔＶがＬｅｖｅｌ１より小さい場合、判断部２は電池システム１００の状況をモード０と判定する（ステップＳＴ−３にてＹＥＳ）。この場合、制御部３は電圧差の補正を指令しない。この時点で第１補正部８が駆動状態であれば、制御部３はこれを停止する（ステップＳＴ−４）。続いて、制御部３は、第２補正フラグがセットされているかどうかを検出する（ステップＳＴ−５）。後述するように、本実施形態においては、第４の実施形態とは異なり、第２補正フラグは、第２補正部９での補正を完了した時点でセットされる。第２補正フラグがオンである場合（ステップＳＴ−５にてＹＥＳ）、制御部３はインターバル時間Ｔとして“Ｓ１”より長い“Ｓ２”を設定する（ステップＳＴ−６）。設定後、ＳＴ−１からの処理が繰り返される。“Ｓ２”を設定する理由は、第２補正部９でのタイマー６を用いた補正により、ΔＶが、Ｌｅｖｅｌ１より十分低い値であるＬｅｖｅｌ０になっていると判断するためである。第２補正フラグがオフである場合（ステップＳＴ−５にてＮＯ）、制御部３は、インターバル時間として“Ｓ１”を設定する（ステップＳＴ−７）。設定後、ＳＴ−１からの処理が繰り返される。
【００９９】  ΔＶがＬｅｖｅｌ１以上である場合（ステップＳＴ−３にてＮＯ）、Ｌｅｖｅｌ２未満であるか否かが判定される（ステップＳＴ−８）。ΔＶが、Ｌｅｖｅｌ１以上でＬｅｖｅｌ２より小さい場合、判断部２は蓄電システム１００の状況をモード１と判定する（ステップＳＴ−８にてＹＥＳ）。この場合、制御部３は切替端子Ｄにて、電池モジュール７を端子Ｅと接続させ、電圧差補正を第１補正部８に指令する。第１補正部８はΔＶを解消する補正を実行する（ステップＳＴ−９）。制御部３は、インターバル時間として“Ｓ１”を設定する（ステップＳＴ−１０）。制御部３は、第２補正フラグがオンの場合は、これをリセットする（ステップＳＴ−１１）。この後、ＳＴ−１からの処理が繰り返される。
【０１００】  ΔＶがＬｅｖｅｌ２以上の場合（ステップＳＴ−８にてＮＯ）、Ｌｅｖｅｌ３より小さいか否かが判定される（ステップＳＴ−１２）。ΔＶがＬｅｖｅｌ２以上でＬｅｖｅｌ３より小さい場合、判断部２は蓄電システム１００の状況をモード２と判定する（ステップＳＴ−１２にてＹＥＳ）。この場合、制御部３はΔＶをＬｅｖｅｌ１より低いＬｅｖｅｌ０に下げるために要する第２補正所要時間Ｔｊを算出する（ステップＳＴ−１３）。次に、制御部３は、第２補正部９のタイマー６をＴｊにセットし、第２補正部９を動作させる（ステップＳＴ−１４）。次に、タイマー６は、Ｔｊを計測する（ステップＳＴ−１５）。Ｔｊが経過した場合（ステップＳＴ−１５にてＹＥＳ）、制御部３は第２補正部９をオフする（ステップＳＴ−１６）。続いて制御部３はインターバル時間として“Ｓ１”を設定する（ステップＳＴ−１７）。次に制御部３は、第２補正フラグを立てる（ステップＳＴ−１８）。第２補正フラグが立てられた後、ＳＴ−１からの処理が繰り返される。Ｔｊが経過していない場合（ステップＳＴ−１５にてＮＯ）、第２補正部９はオンのままとする。
【０１０１】  ΔＶがＬｅｖｅｌ３以上の場合（ステップＳＴ−１２にてＮＯ）、制御部３は、駆動している補正部を停止し、切替端子Ｄにおいて、端子Ｃ、端子Ｅとの接続を切断する（ステップＳＴ−１９）。この場合、ユーザの使用状況に応じて、蓄電システム１００が停止されることもある。
【０１０２】  本実施形態においては、監視部５の負荷を小さく抑えることが可能である。その理由は、タイマー６を用いる間、ΔＶ算出を行わないためである。また、その理由は、第２補正部９を駆動した場合は、十分に電圧差が補正されており、その後のΔＶ算出のインターバルを大きく設定できるためである。
【０１０３】  第２補正所要時間Ｔｊの算出は、第４の実施形態で示した放電特性をもとに行われる。すなわち、Ｔｊは、ΔＶの放電に必要とされる放電容量を、第２補正部９で生じる電流で割ることによって、求められる。  ＜＜＜第６の実施形態＞＞＞  第５の実施形態では、Ｔｊ経過後、第２補正部９を停止しているが（図１６  ステップＳＴ−１６）、第２補正部９の性能が劣化し、電圧差低減の十分な再現性が得られない場合などは、停止しない実施形態も選択可能である。この場合、蓄電システム１００は、過剰にΔＶを下げないように、Ｔｊ経過後のΔＶを第１補正部８で電圧差を補正する場合よりも高い頻度で検出する必要がある。本実施形態では、蓄電システム１００は、第２補正部９のＴｊ以降の動作時は、時間間隔として“Ｓ１”より短い“Ｓ０”で、ΔＶを検出する。第１補正部８を使用している場合は、ΔＶの変化の度合いが第２補正部９より緩やかなので、時間間隔“Ｓ１”でΔＶを検出する。補正部を使用していない場合は、蓄電システム１００は、もっとも長い時間間隔“Ｓ２”でΔＶを検出する。すなわち時間間隔の長さはＳ２＞Ｓ１＞Ｓ０の順に狭められている。
【０１０４】  図１７は第６の実施形態の動作を表すフローチャートである。
【０１０５】  各セルの電圧を測定する時間間隔（インターバル時間Ｔ）が、計算部４に設定される（ステップＳＴ２−１）。インターバル時間としては、“Ｓ０”、“Ｓ１”、“Ｓ２”のいずれかが選択される。
【０１０６】  計算部４は、電池モジュール７の各セルの電圧を、所定の時間間隔で測定し、最小電圧との差であるΔＶを算出する。判断部２はΔＶのレベルを決定し、そのレベルから、ΔＶのモードを決定する（ステップＳＴ２−２）。
【０１０７】  ΔＶがＬｅｖｅｌ１より小さい場合、判断部２は電池システム１００の状況をモード０と判定する（ステップＳＴ２−３にてＹＥＳ）。この場合、制御部３は電圧差の補正を指令しない。この時点で駆動状態の補正部があれば、制御部３はこれを停止する（ステップＳＴ２−４）。  続いて、制御部３は、第２補正フラグがセットされている場合はこれをリセットする（ステップＳＴ２−５）。後述するように、本実施形態においては、第５の実施形態とは異なり、第２補正フラグは所要時間Ｔｊが経過した時点でセットされる。  さらに続いて制御部３は、インターバル時間Ｔとして“Ｓ２”を設定する（ステップＳＴ２−６）。この設定の後、ステップＳＴ２−１からの処理が繰り返される。
【０１０８】  ΔＶがＬｅｖｅｌ１以上の場合（ステップＳＴ２−３にてＮＯ）、Ｌｅｖｅｌ２より小さいか否かが判断される（ステップＳＴ２−７）。  ΔＶがＬｅｖｅｌ１以上でＬｅｖｅｌ２より小さい場合、判断部２は蓄電システム１００の状況をモード１と判定する（ステップＳＴ２−７にてＹＥＳ）。  制御部３は、第２補正フラグがセットされているかどうかを検出する（ステップＳＴ２−８）。  第２補正フラグがセットされていない場合（ステップＳＴ２−８にてＮＯ）、制御部３は切替端子Ｄにて、電池モジュール７を端子Ｅと接続させ、電圧差補正を第１補正部８に指令する。第１補正部８はΔＶを解消する補正を実行する（ステップＳＴ２−９）。  制御部３は、インターバル時間Ｔとして“Ｓ１”を設定する（ステップＳＴ２−１０）。この設定の後、ステップＳＴ２−１からの処理が繰り返される。  第２補正フラグがセットされている場合（ステップＳＴ２−８にてＹＥＳ）、制御部３は、インターバル時間Ｔとして“Ｓ０”を設定する（ステップＳＴ２−１３）。  この設定の後、ステップＳＴ２−１からの処理が繰り返される。“Ｓ０”を設定する理由は、高い頻度でΔＶを検出し、第２補正部９による高速の補正により不必要にΔＶが低下するのを避けるためである。
【０１０９】  ΔＶがＬｅｖｅｌ２以上の場合（ステップＳＴ２−７にてＮＯ）、Ｌｅｖｅｌ３より小さいか否かが判断される（ステップＳＴ２−１１）。ΔＶがＬｅｖｅｌ２以上でＬｅｖｅｌ３より小さい場合、判断部２は蓄電システム１００の状況をモード２と判定する（ステップＳＴ２−１１にてＹＥＳ）。制御部３は、第２補正フラグがセットされているかどうかを検出する（ステップＳＴ２−１２）。
【０１１０】  第２補正フラグがセットされている場合（ステップＳＴ２−１２にてＹＥＳ）、制御部３は、インターバル時間Ｔとして“Ｓ０”を設定する（ステップＳＴ２−１３）。この設定の後、ステップＳＴ２−１からの処理が繰り返される。
【０１１１】  第２補正フラグがセットされていない場合（ステップＳＴ２−１２にてＮＯ）、制御部３は、ΔＶをＬｅｖｅｌ１より低いＬｅｖｅｌ０に下げるために要する第２補正所要時間Ｔｊを算出する（ステップＳＴ２−１４）。  制御部３は、第２補正部９のタイマー６をＴｊにセットし、第２補正部９を動作させる（ステップＳＴ２−１５）。  タイマー６は時間を計測し、Ｔｊを経過したか否かを判定する（ステップＳＴ２−１６）。Ｔｊが経過するまで、タイマー６をこの判定を続ける（ステップＳＴ２−１６にてＮＯ）。Ｔｊが経過した場合（ステップＳＴ２−１６にてＹＥＳ）、制御部３は第２補正フラグをセットする（ステップＳＴ２−１７）。  また、制御部３は、インターバル時間Ｔとして“Ｓ０”を設定する（ステップＳＴ２−１３）。この設定の後、ステップＳＴ２−１からの処理が繰り返される。
【０１１２】  ΔＶがＬｅｖｅｌ３以上の場合（ステップＳＴ２−１１にてＮＯ）、判断部２は蓄電システム１００の状況をモード３と判定する。制御部３は、駆動している第１補正部８を停止し、切替端子Ｄにおいて、端子Ｃ、端子Ｅとの接続を切断し、補正を中止する（ステップＳＴ２−１８）。この場合、ユーザの使用状況に応じて、蓄電システム１００が停止されることもある。
【０１１３】  本実施形態では、タイマー６を駆動した後も、第２補正部９を停止せずにΔＶを検出するので、なんらかの原因で第２補正部９の動作が安定しなくなった場合にも、高精度で電圧差補正を行うことができる。  ＜＜＜第７の実施形態＞＞＞  図１８は、本発明の第７の実施形態に係る機能を表すブロック図である。本発明の第７の実施形態に係る電圧差補正装置１は、判断部２と、制御部３と、を備える。判断部２は、蓄電システムが備える複数のセルの間の電圧差を所定の時間間隔で検出する電圧差検出部が出力する電圧差の大きさに基づいて、第１補正部８または、この第１補正部８とは異なる基板に搭載された第２補正部９の少なくとも一方を選択する。制御部３は、判断部２が選択した第１補正部８または第２補正部９を駆動してこの電圧差を軽減させる。  
【０１１４】  本実施形態によれば、低コストでの電圧差補正を実現することができる。
【０１１５】  上述した第１乃至第７の実施形態を例に説明した本発明は、プログラムを、図１９に示す情報処理装置１０００に対して供給した後、そのプログラムをＣＰＵ１１００に対して実行することによって達成される。そのプログラムは、当該実施形態の説明において参照したフローチャート（図４、図１０、図１１、図１３、図１６、図１７）の機能を実現可能なプログラムである。或いは、そのプログラムは、少なくとも図１、図２、図１５、図１８に示すブロック図における制御部３を実現可能なプログラムである。また、情報処理装置１０００内に供給されたプログラムは、読み書き可能な一時記憶メモリ１２００またはハードディスクドライブ等の不揮発性の記憶装置１３００に格納すればよい。
【０１１６】  そのプログラムは、コンピュータ読み取り可能な非一時的記録媒体に記録（記憶）され、情報処理装置１０００に供給されてよい。図２０は、コンピュータ読み取り可能な非一時的記録媒体である、記録媒体１４００の構成を示すブロック図である。すなわち、上述した各実施形態は、ＣＰＵ１１００が実行するそのプログラムを記録する記録媒体１４００の実施形態を含む。
【０１１７】  以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【０１１８】  この出願は、２０１４年２月７日に出願された日本出願特願２０１４−０２２５４４を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【産業上の利用可能性】
【０１１９】  本発明は、直列接続の電池接続構成を搭載する蓄電システム全般において利用可能であり、家庭用や商業用／産業用蓄電システム及び車両用電池モジュール等に適用可能である。
【符号の説明】
【０１２０】  １    電圧差補正部  ２    判断部  ３    制御部  ４    計算部  ５    監視部  ６    タイマー  ７    電池モジュール  ８    第１補正部  ９    第２補正部  １０    記憶部  １１    充放電部  １２    ＢＭＵ基板  １３    バランス基板  Ａ    端子  Ｂ    端子  Ｃ    端子  Ｄ    切替端子  Ｅ    端子  ２１    セル  ２２    セル  ２４    セル  ３１    バランス回路  ３２    バランス回路  ３４    バランス回路  １００    蓄電システム  １０００    情報処理装置  １１００    ＣＰＵ  １２００    一時記憶メモリ  １３００    記憶装置  １４００    記録媒体
【図１】
2015118872.tif 000003
【図２】
2015118872.tif 000004
【図３】
2015118872.tif 000005
【図４】
2015118872.tif 000006
【図５】
2015118872.tif 000007
【図６】
2015118872.tif 000008
【図７】
2015118872.tif 000009
【図８】
2015118872.tif 000010
【図９】
2015118872.tif 000011
【図１０】
2015118872.tif 000012
【図１１】
2015118872.tif 000013
【図１２】
2015118872.tif 000014
【図１３】
2015118872.tif 000015
【図１４】
2015118872.tif 000016
【図１５】
2015118872.tif 000017
【図１６】
2015118872.tif 000018
【図１７】
2015118872.tif 000019
【図１８】
2015118872.tif 000020
【図１９】
2015118872.tif 000021
【図２０】
2015118872.tif 000022
【手続補正書】
【提出日】平成28年3月14日(2016.3.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
蓄電システムが有する複数のセル間の電圧差を所定の時間間隔で検出する電圧差検出手段が出力する電圧差の大きさに基づいて、第１補正手段または第２補正手段の少なくとも一方を選択する判断手段と、
前記判断手段が選択した前記第１補正手段または前記第２補正手段を駆動して前記電圧差を軽減するよう制御する制御手段と、
を備える電圧差補正装置。
【請求項２】
前記第２補正手段は、前記第１補正手段に比べて、定格電流が大きい、請求項１に記載の電圧差補正装置。
【請求項３】
前記電圧差は、前記複数のセルの電圧のうち最小のセル電圧と各セル電圧との差である、請求項２に記載の電圧差補正装置。
【請求項４】
前記制御手段は、前記電圧差の大きさに基づいて、電圧検出の時間間隔を決定し、前記時間間隔で次に電圧差を検出する指令を前記電圧差検出手段に出力する請求項１乃至３のいずれかに記載の電圧差補正装置。
【請求項５】
前記判断手段は、前記最小のセル電圧の大きさが、電池放電特性の平坦部領域にある場合は、前記第２補正手段を選択する請求項３に記載の電圧差補正装置。
【請求項６】
前記制御手段は、前記第２補正手段を所定時間駆動した後、電圧差検出の時間間隔を設定する請求項１乃至請求項５のいずれかに記載の電圧差補正装置。
【請求項７】
前記選択手段は、前記電圧差が所定の閾値以上である場合、前記選択を停止し、前記制御手段は前記第一補正手段及び前記第２補正手段のいずれをも駆動しない請求項１乃至請求項６のいずれかに記載の電圧差補正装置。
【請求項８】
前記制御手段は、前記電圧差の大きさに応じて、警告のトリガ信号を出力する請求項５に記載の電圧差補正装置。
【請求項９】
蓄電システムが備える複数のセルの間の電圧差を所定の時間間隔で検出する電圧差検出手段が出力する電圧差の大きさに基づいて、第１補正手段または第２補正手段の少なくとも一方を選択する判断処理と、
前記判断部が選択した第１補正部または第２補正部を駆動して前記電圧差を軽減させる制御処理と、
をコンピュータに実行させる電圧差補正プログラム。
【請求項１０】
コンピュータが、
蓄電システムが備える複数のセルの間の電圧差を所定の時間間隔で検出する電圧差検出部が出力する電圧差の大きさに基づいて、第１補正部または第２補正部の少なくとも一方を選択し、
選択した前記第１補正部または前記第２補正部を駆動して前記電圧差を軽減させる電圧差補正方法。
【国際調査報告】
2015118872.tif 000023
2015118872.tif 000024
2015118872.tif 000025
2015118872.tif 000026