(57)【特許請求の範囲】
【請求項１】
電池内で直列に接続された充電可能な複数の電池セルを制御するセルバランス制御装置であって、
各電池セルの電圧を検出する電圧検出手段と、
前記電池の温度を検出する温度検出手段と、
前記温度検出手段により検出される電池温度に基づいて閾値電圧を決定する閾値決定手段と、
前記複数の電池セルの中の前記閾値電圧よりも高い電圧を有する電池セルから、前記複数の電池セルの中の前記閾値電圧よりも低い電圧を有する電池セルへ、電流を流すセルバランス回路と、
を備え、
前記閾値決定手段は、前記電池温度が高いときには、前記電池温度が低いときと比較して、前記セルバランス回路により電池セルに流す電流が小さくなるように前記閾値電圧を決定する
ことを特徴とするセルバランス制御装置。
【請求項２】
前記閾値決定手段は、前記電池温度が第１の温度範囲内であるときは、前記閾値電圧として第１の電圧値を出力し、前記電池温度が第１の温度範囲よりも高い第２の温度範囲内であるときは、前記閾値電圧として前記第１の電圧値よりも低い第２の電圧値を出力する
ことを特徴とする請求項１に記載のセルバランス制御装置。
【請求項３】
前記閾値決定手段は、前記電池温度が高くなるほど前記閾値電圧として低い電圧値を出力する
ことを特徴とする請求項１に記載のセルバランス制御装置。
【請求項４】
電池内で直列に接続された充電可能な複数の電池セルを制御するセルバランス制御方法であって、
各電池セルの電圧を検出する電圧検出ステップと、
前記電池の温度を検出する温度検出ステップと、
検出された電池温度に基づいて閾値電圧を決定する決定ステップと、
前記複数の電池セルの中の前記閾値電圧よりも高い電圧を有する電池セルから、前記複数の電池セルの中の前記閾値電圧よりも低い電圧を有する電池セルへ、電流を流すセルバランスステップと、
を有し、
前記決定ステップは、前記電池温度が高いときには、前記電池温度が低いときと比較して、前記セルバランスステップにより電池セルに流す電流が小さくなるように前記閾値電圧を決定する
ことを特徴とするセルバランス制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の電池セル間のバランスを図るセルバランス制御装置およびセルバランス制御方法に関する。
【背景技術】
【０００２】
複数の充電可能な電池セルを直列に接続して高電圧の電池を実現する技術が実用化されてきている。この種の電池は、近年では、例えば、電気自動車またはエンジンとモータを併用するハイブリッド車への実装において注目されている。
【０００３】
ところが、多数の電池セルを直列に接続した状態で充電を行うと、各電池セルの出力電圧が不均等になることがある。すなわち、複数の電池セル間でアンバランスが生じることがある。そして、電池セル間のアンバランスは、一部の電池セルの劣化を促進させるおそれがあり、また、電池全体として効率の低下を引き起こすことがある。なお、電池セル間のアンバランスは、各セルの製造ばらつきや、経年劣化等により生じ得る。
【０００４】
電池セル間のアンバランスを抑制する技術の１つとして、バランス回路を備える電池モジュールがある（例えば、特許文献１参照）。すなわち、特許文献１に記載の電池モジュールは、充電回路、電池保護回路、セルバランス回路を備える。充電回路は、セル群を直列に充電する。電池保護回路は、各セルの電圧を検出して過充電及び過放電を防止する機能を備える。そして、バランス回路は、所定電圧以上のセルを放電させる。
【０００５】
ところで、電池を使用（充電、放電を含む）する際には、一般に、温度の上昇が抑制されることが好ましい。このため、電池の温度の上昇を抑制するための技術が提案されている。
【０００６】
例えば、二次電池の温度が予め設定された温度値以上になったときに、その二次電池から負荷への放電回路を遮断する機能を有する電池電源装置がある（例えば、特許文献２参照）。また、関連する技術として、電池パックの電池温度が充電可能温度範囲となるように制御すると共に、電池パックの電池温度がその充電可能温度範囲にある場合、その充電可能温度範囲の温度に従って段階的に充電電流を供給する機能を有する充電装置がある（例えば、特許文献３参照）。
【０００７】
上述のように、電池セル間のアンバランスを抑制するセルバランス回路は提案されている。また、電池の温度上昇を抑制する技術も提案されている。
しかしながら、従来技術のセルバランス回路は、電池の温度を制御するシステムと連携して動作するものではなかった。このため、セルバランス回路が動作することによって、かえって電池の温度が上昇してしまうおそれがあった。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００２−５８１７０号公報
【特許文献２】特開２００１−９５１５８号公報
【特許文献３】特開２００６−２８８１５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明の課題は、電池の温度を考慮しながら複数の電池セルの電圧のバランスを図ることができる装置および方法を提供することである。
【課題を解決するための手段】
【００１０】
本発明に係るセルバランス制御装置は、電池内で直列に接続された充電可能な複数の電池セルを制御するために、各電池セルの電圧を検出する電圧検出手段と、前記電池の温度を検出する温度検出手段と、前記温度検出手段により検出される電池温度に基づいて閾値電圧を決定する閾値決定手段と、前記複数の電池セルの中の前記閾値電圧よりも高い電圧を有する電池セルから、前記複数の電池セルの中の前記閾値電圧よりも低い電圧を有する電池セルへ、電流を流すセルバランス回路とを備える。
【００１１】
これにより、電池の温度に応じて、電池セルの電圧をバランスさせるための電流を制御することができる。従って、例えば、電池の温度が高いときに電池セル間を流れる電流量を少なくする制御を行えば、電池の温度上昇を抑制することができる。
【００１２】
前記閾値決定手段は、前記電池温度が第１の温度範囲内であるときは、前記閾値電圧として第１の電圧値を出力し、前記電池温度が第１の温度範囲よりも高い第２の温度範囲内であるときは、前記閾値電圧として前記第１の電圧値よりも低い第２の電圧値を出力してもよい。
【００１３】
これにより、簡単な構成または処理で閾値電圧を決定することができる。
また、前記閾値決定手段は、前記電池温度が高くなるほど前記閾値電圧として低い電圧値を出力してもよい。
【００１４】
これにより、電池温度に応じて柔軟に閾値電圧を決定することができる。
【発明の効果】
【００１５】
本発明によれば、電池の温度を考慮しながら複数の電池セルの電圧のバランスを図るので、温度上昇が抑制される。
【図面の簡単な説明】
【００１６】
【図１】本発明の１つの実施形態のセルバランス制御装置の機能ブロック図である。
【図２】電池監視部およびセルバランス回路の実施例を示す図である。
【図３】セルバランス制御について説明する図である。
【図４】（ａ）はセルバランス制御方法の一例を示すフローチャート、（ｂ）は図４（ａ）に示す方法に係る閾値電圧を説明する図である。
【図５】閾値電圧を利用するセルバランス制御の一例を示すフローチャートである。
【図６】（ａ）はセルバランス制御方法の他の例を示すフローチャート、（ｂ）は図６（ａ）に示す方法に係る閾値電圧を説明する図である。
【発明を実施するための形態】
【００１７】
図１は、本発明の１つの実施形態のセルバランス制御装置の機能ブロック図である。実施形態のセルバランス制御装置１は、電池１０内の電池セル１１−１〜１１−ｎの電圧を制御することにより、電池セル１１−１〜１１−ｎ間の電圧のアンバランスを抑制する。
【００１８】
電池１０は、複数の充電可能な電池セル１１−１〜１１−ｎを有する。電池セル１１−１〜１１−ｎは、互いに電気的に直列に接続されている。直列に接続される電池セルの個数ｎは、例えば数１０〜数１００であり、電池１０は、大きな直流電圧を出力することができる。なお、電池１０は、特に限定されるものではないが、例えば、電気自動車またはエンジンとモータを併用するハイブリッド車やフォークリフトなどに実装される。
【００１９】
セルバランス制御装置１は、電池監視部２と、セルバランス部５と、電池温度調整部６と、電池ＥＣＵ７とを備える。電池監視部２は、電池１０または電池セル１１−１〜１１−ｎの状態を監視する。ここで、電池監視部２は、温度検出手段としての温度センサ３および電圧検出手段としての電圧センサ４を備える。温度センサ３は、電池１０または各電池セル１１−１〜１１−ｎの温度を検出する。電圧センサ４は、各電池セル１１−１〜１１−ｎの電圧を検出する。
【００２０】
セルバランス部５は、電池ＥＣＵ７からセルバランス制御を実行する旨の指示を受け取ると、電池セル１１−１〜１１−ｎ間で電流を流すことにより、電池セル１１−１〜１１−ｎ間の電圧のアンバランスを抑制する。このとき、セルバランス部５は、電池監視部２による検出結果に応じてセルバランス制御を行う。具体的には、セルバランス部５は、温度センサ３により検出される電池１０または各電池セル１１−１〜１１−ｎの温度、および電圧センサ４により検出される各電池セル１１−１〜１１−ｎの電圧に基づいて、電池セル１１−１〜１１−ｎ間の電圧のアンバランスを抑制する。
【００２１】
電池温度調整部６は、電池ＥＣＵ７からの制御に従って、電池１０または各電池セル１１−１〜１１−ｎの温度を、所定の温度範囲内に調整する。このとき、電池温度調整部６は、温度センサ３の出力を利用する。
【００２２】
電池ＥＣＵ７は、電池監視部２、セルバランス部５、電池温度調整部６の動作を制御する。例えば、電池ＥＣＵ７は、定期的に、セルバランス部５に対してセルバランス制御の実行を指示する。また、電池ＥＣＵ７は、電池温度調整部６に対して保持すべき温度範囲を指定する。なお、電池ＥＣＵ７は、例えば、プロセッサおよびメモリを含む構成により実現される。
【００２３】
セルバランス部５は、コントローラ５ａおよびセルバランス回路５ｂを備える。コントローラ５ａは、温度センサ３および電圧センサ４の出力を取得すると共に、取得したセンサ情報を利用してセルバランス回路５ｂを制御する。コントローラ５ａは、例えば、プロセッサおよびメモリを含むようにしてもよい。この場合、メモリに格納されているセルバランス制御プログラムをプロセッサが実行することで、セルバランス制御が実現される。或いは、コントローラ５ａは、ハードウェア回路（ＡＳＩＣ、ＦＰＧＡなど）で実現してもよい。そして、セルバランス回路５ｂは、コントローラ５ａの制御に従って、電池セル１１−１〜１１−ｎの電圧を制御する。
【００２４】
図２は、電池監視部２およびセルバランス回路５ｂの実施例を示す図である。なお、図２に示す電池セル１１−１〜１１−ｎは、図１を参照しながら説明したように、電池１０の中に設けられている。
【００２５】
電池監視部２は、上述のように、温度センサ３および電圧センサ４を備える。そして、この実施例では、温度センサ３は、温度センサ３−１〜３−ｎを有する。また、電圧センサ４は、電圧センサ４−１〜４−ｎを有する。
【００２６】
温度センサ３−１〜３−ｎは、それぞれ電池セル１１−１〜１１−ｎの近傍に設けられている。そして、温度センサ３−１〜３−ｎは、それぞれ電池セル１１−１〜１１−ｎの温度Ｔdet(1)〜Ｔdet(n)を検出する。
【００２７】
電圧センサ４−１〜４−ｎは、それぞれ電池セル１１−１〜１１−ｎの正極端子および負極端子に接続されている。そして、電圧センサ４−１〜４−ｎは、それぞれ電池セル１１−１〜１１−ｎの出力電圧det(1)〜Ｖdet(n)を検出する。
【００２８】
セルバランス回路５ｂは、各電池セル１１−１〜１１−ｎに対して、それぞれ、１つのトランスＴおよび４つのスイッチＳＷを備える。例えば、電池セル１１−１に対しては、トランスＴ１およびスイッチＳＷ−１ａ、ＳＷ−１ｂ、ＳＷ−１ｃ、ＳＷ−１ｄが設けられている。電池セル１１−２に対しては、トランスＴ２およびスイッチＳＷ−２ａ、ＳＷ−２ｂ、ＳＷ−２ｃ、ＳＷ−２ｄが設けられている。他の電池セル１１−３〜１１−ｎについても同様である。
【００２９】
トランスＴ１の第１コイルの第１端子は、スイッチＳＷ−１ａを介して電池セル１１−１の正極端子に電気的に接続されている。トランスＴ１の第１コイルの第２端子は、スイッチＳＷ−１ｂを介して電池セル１１−１の負極端子に電気的に接続されている。トランスＴ１の第２コイルの第１の端子にはスイッチＳＷ−１ｃが電気的に接続され、トランスＴ１の第２コイルの第２の端子にはスイッチＳＷ−１ｄが電気的に接続されている。他のトランスＴ２〜Ｔｎについても同様の構成が設けられている。なお、第１コイルは、１次コイルまたは２次コイルの一方であり、第２コイルは、１次コイルまたは２次コイルの他方である。
【００３０】
各スイッチＳＷ−１ｃ、ＳＷ−２ｃ、ＳＷ−３ｃ、．．．、ＳＷ−ｎｃは、互いに電気的に接続されている。また、各スイッチＳＷ−１ｄ、ＳＷ−２ｄ、ＳＷ−３ｄ、．．．、ＳＷ−ｎｄは、互いに電気的に接続されている。各スイッチＳＷは、それぞれ、コントローラ５ａが生成するスイッチ制御信号により制御される。
【００３１】
上記構成において、セルバランス部５は、コントローラ５ａがセルバランス回路５ｂ内の対応するスイッチＳＷを制御することにより、任意の電池セルから他の任意の電池セルへ電流を流すことが出来る。例えば、電池セル１１−１から電池セル１１−２へ電流を流す場合には、コントローラ５ａは、スイッチＳＷ−１ａ〜ＳＷ−１ｄ、ＳＷ−２ａ〜ＳＷ−２ｄを適切に制御する。このとき、スイッチＳＷ−１ａ、ＳＷ−１ｂを制御することにより、電池セル１１−１が放電し、その放電電流に対応するエネルギーがトランスＴ１に蓄積される。また、スイッチＳＷ−１ｃ、ＳＷ−１ｄ、ＳＷ−２ｃ、ＳＷ−２ｄを制御することにより、トランスＴ１に蓄積されているエネルギーがトランスＴ２に伝達される。さらに、スイッチＳＷ−２ａ、ＳＷ−２ｂを制御することにより、上記エネルギーが電池セル１１−２に伝達され、電池セル１１−２は充電される。
【００３２】
このように、図２に示す実施例では、スイッチＳＷを制御することにより、指定された電池セルが放電し、他の指定された電池セルが充電される。この放電／充電は、指定された電池セルから他の指定された電池セルへの電荷の移動と等価である。すなわち、スイッチＳＷを制御することにより、実質的に、指定された電池セルから他の指定された電池セルへ電流を流すことができる。この結果、指定された電池セルの電圧は低下し、他の指定された電池セルの電圧は上昇する。
【００３３】
図３は、セルバランス制御について説明する図である。なお、図３では、説明を簡単にするために、３つの電池セル１１−１〜１１−３間でセルバランス制御が行われるものとする。また、この例では、損失は発生しないものとする。
【００３４】
図３（ａ）は、セルバランス制御を行う前の状態を示している。各電池セル１１−１、１１−２、１１−３に対して付されている数値「１．８」「１．２」「１．５」は、電池セルの出力電圧を表す。ただし、これらの電圧値は、単に説明を簡単にするためのものであって、物理量（すなわち、ボルト）を表すものではない。
【００３５】
セルバランス部５は、電圧センサ４（４−１〜４−３）の出力を参照し、各電池セル１１−１〜１１−３の電圧を認識する。そして、セルバランス部５は、各電池セル１１−１〜１１−３の電圧を均等にするように、電池セル間で電荷移動を行う。このとき、セルバランス部５のコントローラ５ａは、閾値電圧として、例えば、電池セル１１−１〜１１−３の電圧の平均を算出する。この場合、図３（ａ）に示す例では、閾値電圧＝1.5が得られる。
【００３６】
そうすると、セルバランス回路５ｂは、コントローラ５ａの制御に応じて、閾値電圧よりも高い電圧を有する電池セルから、閾値電圧よりも低い電圧を有する電池セルへ電流を流す。すなわち、セルバランス回路５ｂは、電池セル１１−１から電池セル１１−２へ電流を流す。この結果、図３（ｂ）に示すように、電池セル１１−１の電圧は「１．８」から「１．５」に低下し、また、電池セル１１−２の電圧は「１．２」から「１．５」に上昇する。このとき、電池セル１１−１から電池セル１１−２へ、「０．３」に対応する電荷（すなわち、電流）が流れる。なお、電池セル１１−３の電圧は変化しない。
【００３７】
ところが、上述のようなセルバランス制御において発生する電池セル間の電流も、発熱要因である。このため、電池１０の温度が高いときには、そのような電池セル間の電流も小さいことが好ましい。
【００３８】
そこで、実施形態のセルバランス制御方法は、電池１０の温度が高いときは、電池セル間の電流を抑制しながら、セルバランス制御を行う。一例としては、電池１０の温度が高いときの閾値電圧は、電池１０の温度が低いときと比較して、低く設定される。
【００３９】
図３（ａ）に示す例では、上述したように、電池セル１１−１〜１１−３の電圧の平均は「１．５」である。しかし、電池１０の温度が高いときは、閾値電圧は、この平均電圧よりも低い値に設定される。
【００４０】
図３（ｃ）は、閾値電圧＝1.4が与えられたときのセルバランス制御の結果を示している。この場合、電池セル１１−１から電池セル１１−２へ電流を流すことにより、電池セル１１−２の電圧が上昇してゆく。そして、電池セル１１−２の電圧が閾値電圧に達すると、セルバランス部５は、電池セル１１−１から電池セル１１−２へ電流を停止する。この結果、電池セル１１−１の電圧は「１．８」から「１．６」に低下し、電池セル１１−２の電圧は「１．２」から「１．４」に上昇する。このとき、電池セル１１−１から電池セル１１−２へ「０．２」に対応する電荷（すなわち、電流）が流れる。なお、電池セル１１−３の電圧は変化しない。
【００４１】
このように、電池１０の温度が高いときは、閾値電圧を低くすることによって、セルバランス制御において発生する電池セル間の電流が小さくなる。従って、セルバランス制御に伴う温度の上昇を抑えることができる。
【００４２】
ただし、閾値電圧を各電池セルの電圧の平均からシフトさせると、複数の電池セルの電圧のバランスは劣化する。図３（ｃ）に示す例では、セルバランス制御後の電池セル１１−１、１１−２、１１−３の電圧は、それぞれ「１．６」「１．４」「１．５」である。すなわち、閾値電圧のシフトを大きくすれば、電池セル間の電流は抑制されるが、複数の電池セルの電圧のバランスは劣化する。逆に、閾値電圧のシフトを小さくすれば、複数の電池セルの電圧のバランスは改善されるが、電池セル間の電流は大きいままである。従って、電池１０の温度が上昇したときの閾値電圧のシフト量は、上記トレードオフを考慮して適切に決定することが好ましい。
【００４３】
また、上述のように、電池１０の温度が高いときは、複数の電池セルの電圧のバランスが劣化し得る。しかしながら、この問題は、セルバランス部５が、例えば定期的に、セルバランス制御を繰り返し実行することで解決可能である。すなわち、電池１０の温度が高いときに行われたセルバランス制御により複数の電池セルの電圧のバランスが良好な状態に制御されなかったとしても、その後に電池１０の温度が低下すれば、セルバランス部５は、複数の電池セルの電圧の平均を閾値電圧としてセルバランス制御を実行する。この結果、各電池セルの電圧は、ほぼ閾値電圧に収束する。
【００４４】
例えば、電池１０を充電した直後は、電池１０の温度は比較的高くなっていると考えられる。ここでは、電池温度調整部６が温度調整を行ったとしても、電池１０を十分には冷却できないものとする。この場合、閾値電圧をシフトさせた状態でセルバランス制御を行うことによって、各電池セルの電圧は粗くバランスされる。その後、例えば電池温度調整部６の温度調整により、電池１０の温度が低下すると、平均電圧を閾値電圧とするセルバランス制御により、各電池セルの電圧は精度よくバランスされる。
【００４５】
図４（ａ）は、セルバランス制御方法の一例を示すフローチャートである。なお、この実施例では、ステップＳ１において、電池温度調整部６により温度調整が実施されているものとする。ただし、上述したように、例えば、電池１０を充電した直後等においては、電池１０の温度は、必ずしも電池温度調整部６が保持しようとする温度に調整されていない。
【００４６】
ステップＳ２において、コントローラ５ａは、電池１０の温度Ｔbを観測する。電池１０の温度Ｔbは、例えば、図２に示す温度センサ３−１〜３−ｎにより検出される温度Ｔdet(1)〜Ｔdet(n)の平均を算出することにより得られる。
【００４７】
ステップＳ３において、コントローラ５ａは、電池１０の温度Ｔbと予め決められた閾値温度Ｔsとを比較する。閾値温度Ｔsは、特に限定されるものではないが、例えば２０度である。
【００４８】
電池１０の温度Ｔbが閾値温度Ｔsよりも高ければ、コントローラ５ａは、ステップＳ４において、閾値電圧Ｖtとして電圧Ｖaを選択する。一方、電池１０の温度Ｔbが閾値温度Ｔs以下であれば、コントローラ５ａは、ステップＳ５において、閾値電圧Ｖtとして電圧Ｖbを選択する。このように、コントローラ５ａは、閾値電圧Ｖtを決定する閾値決定手段の一例である。
【００４９】
図４（ｂ）は、ステップＳ３〜Ｓ５で得られる閾値電圧Ｖtを説明する図である。閾値電圧Ｖtは、図４（ｂ）に示すように、０〜２０度の温度範囲（第１の温度範囲）においては「Ｖb（第１の電圧値）」であり、２０〜４０度の温度範囲（第２の温度範囲）においては電圧Ｖbよりも低い「Ｖa（第２の電圧値）」である。電圧Ｖa、Ｖbは、例えば、予め決められている。或いは、電圧Ｖaは、図２に示す電圧センサ４−１〜４−ｎにより検出される電池セル１１−１〜１１−ｎの出力電圧Ｖdet(1)〜Ｖdet(n)の平均を算出することで取得してもよい。この場合、電圧Ｖbは、電圧Ｖaを所定量だけシフトすることで得られる。
【００５０】
ステップＳ６において、セルバランス部５は、ステップＳ３〜Ｓ５で取得した閾値電圧Ｖtを利用して、電池セル１１−１〜１１−ｎの電圧をバランスさせる。この結果、電池セル１１−１〜１１−ｎの電圧は均等化または略均等化される。
【００５１】
図５は、閾値電圧を利用するセルバランス制御の一例を示すフローチャートである。このフローチャートの処理は、図４（ａ）に示すステップＳ６に相当する。
ステップＳ１１において、コントローラ５ａは、各電池セル１１−１〜１１−ｎの出力電圧Ｖdet(1)〜Ｖdet(n)を取得する。なお、出力電圧Ｖdet(1)〜Ｖdet(n)は、電圧センサ４−１〜４−ｎにより検出される。
【００５２】
ステップＳ１２において、コントローラ５ａは、電圧Ｖdet(1)〜Ｖdet(n)の中で、最も高い電圧（以下、Ｖmax）および最も低い電圧（以下、Ｖmin）を特定する。
ステップＳ１３〜Ｓ１４において、コントローラ５ａは、電圧Ｖmaxを有する電池セル（以下、最高電圧セル）から電圧Ｖminを有する電池セル（以下、最低電圧セル）へ電流を流すように、対応するスイッチＳＷを制御する。また、コントローラ５ａは、電圧センサ４を利用して最低電圧セルの出力電圧をモニタする。そして、コントローラ５ａは、最低電圧セルの出力電圧が閾値電圧Ｖtに達するまで、最高電圧セルから最低電圧セルへの電流の供給を継続する。すなわち、最低電圧セルの出力電圧が閾値電圧Ｖtに達すると、最高電圧セルから最低電圧セルへの電流の供給を停止する。
【００５３】
例えば、図２に示す電池セル１１−１〜１１−ｎの中で、電池セル１１−１の出力電圧Ｖdet(1)が最も高く、電池セル１１−２の出力電圧Ｖdet(2)が最も低いものとする。この場合、コントローラ５ａは、図２に示すスイッチＳＷ−１ａ〜ＳＷ−１ｄ、ＳＷ−２ａ〜ＳＷ−２ｄを制御することにより、電池セル１１−１から電池セル１１−２へ電流を流す。そして、電池セル１１−２の出力電圧Ｖdet(2)が閾値電圧Ｖtに達すると、電池セル１１−１から電池セル１１−２への電流を停止する。
【００５４】
最低電圧セルの出力電圧が閾値電圧Ｖtに達すると（ステップＳ１４：Ｙｅｓ）、コントローラ５ａは、ステップＳ１５において、あらためて各電池セル１１−１〜１１−ｎの出力電圧Ｖdet(1)〜Ｖdet(n)を取得する。
【００５５】
ステップＳ１６において、コントローラ５ａは、ステップＳ１５で新たに取得した電圧Ｖdet(1)〜Ｖdet(n)の中で、閾値電圧Ｖtよりも低い電圧を有する電池セルが残っているか否かを判定する。そして、閾値電圧Ｖtよりも低い電圧を有する電池セルが残っていれば、再度、ステップＳ１２〜Ｓ１５の処理を実行する。一方、閾値電圧Ｖtよりも低い電圧を有する電池セルが残っていなければ、コントローラ５ａはセルバランス制御を終了する。
【００５６】
このように、コントローラ５ａは、閾値電圧Ｖtよりも低い電圧を有する電池セルが無くなるまで、ステップＳ１２〜Ｓ１５の処理を繰り返し実行する。このとき、最も高い出力電圧を有する電池セルから順番に放電が行われる。従って、各電池セルの出力電圧は均等化される方向に制御される。
【００５７】
図６（ａ）は、セルバランス制御方法の他の例を示すフローチャートである。このフローチャートの手順は、図４（ａ）に示すステップＳ３〜Ｓ５を、ステップＳ２１に置き換えることにより実現される。
【００５８】
ステップＳ２１において、コントローラ５ａは、電池１０の温度Ｔbに基づいて、閾値電圧Ｖtを算出する。一例としては、閾値電圧Ｖtは、下式で算出される。
Ｖt＝−Ａ×Ｔb＋Ｂ
Ａは、正の値である。Ｂは、特に限定されるものではないが、例えば、図４（ａ）に示す実施例の「Ｖa」に相当する。
【００５９】
図６（ｂ）は、ステップＳ２１において算出される閾値電圧Ｖtを説明する図である。図６（ｂ）に示す実施例では、閾値電圧Ｖtは、電池１０の温度Ｔbに比例して変化する。この方法によれば、図４に示す方法と比較すると、電池１０の温度に応じてより柔軟に閾値電圧Ｖtを決定することができるので、電池１０の温度上昇と各電池セル１１−１〜１１−ｎの出力電圧の均等化の関係を改善することができる。
【００６０】
なお、上述の実施形態では、各電池セル１１−１〜１１−ｎに対してそれぞれ電圧センサ（４−１〜４−ｎ）が設けられているが、複数の電池セルに対して１つの電圧センサを設けるようにしてもよい。この場合、電圧センサは、例えば、時間分割方式で、複数の電池セルの出力電圧を順番に検出する。
【００６１】
また、上述の実施形態では、各電池セル１１−１〜１１−ｎに対してそれぞれ温度センサ（３−１〜３−ｎ）が設けられているが、電池１０に対して１つの温度センサを備えるようにしてもよい。
【００６２】
さらに、上述の実施形態では、コントローラ５ａがセルバランス部５の中に設けられているが、本発明はこの構成に限定されるものではない。すなわち、コントローラ５ａは、例えば、電池ＥＣＵ７に中に設けられてもよい。
【符号の説明】
【００６３】
１  セルバランス制御装置
２  電池監視部
３（３−１〜３−ｎ）  温度センサ
４（４−１〜４−ｎ）  電圧センサ
５  セルバランス部
５ａ  コントローラ
５ｂ  セルバランス回路
６  電池温度調整部
７  電池ＥＣＵ
１０  電池
１１−１〜１１−ｎ  電池セル
【図１】
0005644691.tif 000002
【図２】
0005644691.tif 000003
【図３】
0005644691.tif 000004
【図４】
0005644691.tif 000005
【図５】
0005644691.tif 000006
【図６】
0005644691.tif 000007