(57)【特許請求の範囲】
【請求項１】
直列接続された複数のバッテリセルに接続されるとともに、前記複数のバッテリセルの各々の電圧を検出する電圧検出部を有する外部装置に接続可能に構成されたバッテリ制御装置であって、
前記複数のバッテリセルに流れる電流に基づいて各バッテリセルの電圧を算出する算出部と、
前記外部装置から前記電圧検出部により検出された各バッテリセルの電圧に関する電圧情報を受信する受信部と、
前記受信部により受信された前記電圧情報に基づいて前記算出部により算出された電圧を更新する更新部とを備える、バッテリ制御装置。
【請求項２】
各バッテリセルの電圧が予め定められた電圧レンジに属するか否かを判定するレンジ判定部をさらに備え、
前記算出部は、前記レンジ判定部による判定結果に基づいて各バッテリセルの前記電圧を補正する、請求項１記載のバッテリ制御装置。
【請求項３】
前記レンジ判定部は、基準電圧と各バッテリセルの電圧との比較結果に基づいて各バッテリセルの電圧が前記電圧レンジに属するか否かを判定する、請求項２記載のバッテリ制御装置。
【請求項４】
当該バッテリ制御装置に前記外部装置が接続されたことを判別する接続判別部をさらに備える、請求項１記載のバッテリ制御装置。
【請求項５】
前記更新部は、前記接続判別部による接続の判別に応答して前記電圧情報に基づいて前記電圧を更新する、請求項４記載のバッテリ制御装置。
【請求項６】
前記外部装置に接続可能な外部端子部をさらに備え、
前記外部端子部は、前記複数のバッテリセルの各々の電極端子に電気的に接続される複数の接続端子を含む、請求項１記載のバッテリ制御装置。
【請求項７】
前記複数のバッテリセルの充電状態に関する情報を出力する出力部をさらに備える、請求項１記載のバッテリ制御装置。
【請求項８】
直列接続された複数のバッテリセルと、
前記複数のバッテリセルに接続される請求項１記載のバッテリ制御装置とを備える、バッテリシステム。
【請求項９】
直列接続された複数のバッテリセルと、
前記複数のバッテリセルに接続される請求項１記載のバッテリ制御装置と、
前記複数のバッテリセルの電力により駆動されるモータと、
前記モータの回転力により回転する駆動輪とを備える、電動車両。
【請求項１０】
請求項１記載のバッテリ制御装置および複数のバッテリセルに前記外部装置として接続可能に構成された充電制御装置であって、
前記複数のバッテリセルの各々の電圧を検出する電圧検出部と、
前記電圧検出部により検出された電圧に関する電圧情報を前記バッテリ制御装置に送信する送信部とを備える、充電制御装置。
【請求項１１】
複数のバッテリセルを充電するための充電部と、
前記複数のバッテリセルに接続可能に構成される請求項１０記載の充電制御装置とを備える、充電器。
【請求項１２】
直列接続された複数のバッテリセルと、
前記複数のバッテリセルに接続される請求項１記載のバッテリ制御装置と、
移動本体部と、
前記複数のバッテリセルからの電力を前記移動本体部を移動させるための動力に変換する動力源とを備える、移動体。
【請求項１３】
直列接続された複数のバッテリセルと、
前記複数のバッテリセルに接続される請求項１記載のバッテリ制御装置と、
前記複数のバッテリセルに接続される請求項１１記載の充電器とを備える、充電システム。
【請求項１４】
直列接続された複数のバッテリセルと、
前記複数のバッテリセルに接続される請求項１記載のバッテリ制御装置と、
前記複数のバッテリセルの充電または放電に関する制御を行うシステム制御部とを備える、電力貯蔵装置。
【請求項１５】
外部に接続可能な電源装置であって、
請求項１４記載の電力貯蔵装置と、
前記電力貯蔵装置の前記システム制御部により制御され、前記電力貯蔵装置の前記複数のバッテリセルと前記外部との間で電力変換を行う電力変換装置とを備える、電源装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バッテリ制御装置、それを備えたバッテリシステム、電動車両、移動体、電源システム、電力貯蔵装置および電源装置、ならびにバッテリ制御装置に対応する充電制御装置およびそれを備えた充電器に関する。
【背景技術】
【０００２】
電動自動車等の移動体の駆動源として、充放電が可能なバッテリモジュールを複数備えたバッテリシステムが用いられる。また、バッテリモジュールは、例えば複数のバッテリセル（単電池）が直列に接続された構成を有する。【０００３】
バッテリシステムにおいては、複数のバッテリセルの充電率（ＳＯＣ）等にばらつきが生じることがある。複数のバッテリセルのＳＯＣを算出し、ＳＯＣのばらつきを防止するためには、各バッテリセルの電圧を測定することが望ましい。【０００４】
特許文献１には、充電器・組電池システムが記載されている。組電池システムは、複数の単電池から構成される組電池を備える。また、充電器は、充電部、電圧調整部および制御ユニットを備える。組電池システムは充電器に接続される。充電部は組電池を充電する。電圧調整部は、制御ユニットによる制御に基づいて各単電池の電圧を測定する。また、電圧調整部は、各単電池の電圧に応じて各単電池の充電を調整する。これにより、複数の単電池の電圧にばらつきが生じることが防止される。
【特許文献１】特開２００８−１２５２９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載された充電器・組電池システムにおいては、組電池の各単電池の電圧の測定および充電の調整を行う電圧調整部が充電器に設けられる。そのため、組電池システムを小型で軽量にすることが可能となる。【０００６】
しかしながら、組電池システムには各バッテリセルの電圧を検出する装置が設けられないため、このような組電池システムを電動車両に使用する場合、電動車両の使用者および各種装置は各バッテリセルの電圧を認識することができない。【０００７】
本発明の目的は、構成の複雑化およびコストの増加を抑制しつつ各バッテリセルの電圧を得ることが可能なバッテリ制御装置、それを備えたバッテリシステム、電動車両、移動体、電源システム、電力貯蔵装置および電源装置、ならびにバッテリ制御装置に対応する充電制御装置およびそれを備えた充電器を提供することである。
【課題を解決するための手段】
【０００８】
（１）本発明の一局面に従うバッテリ制御装置は、直列接続された複数のバッテリセルに接続されるとともに、複数のバッテリセルの各々の電圧を検出する電圧検出部を有する外部装置に接続可能に構成されたバッテリ制御装置であって、複数のバッテリセルに流れる電流に基づいて各バッテリセルの電圧を算出する算出部と、外部装置から電圧検出部により検出された各バッテリセルの電圧に関する電圧情報を受信する受信部と、受信部により受信された電圧情報に基づいて算出部により算出された電圧を更新する更新部とを備えるものである。【０００９】
このバッテリ制御装置においては、複数のバッテリセルに流れる電流に基づいて算出部により各バッテリセルの電圧が算出される。それにより、各バッテリセルの電圧を検出するための電圧検出部をバッテリ制御装置に設けることなく、バッテリ制御装置において各バッテリセルの電圧を得ることができる。【００１０】
また、バッテリ制御装置が外部装置に接続されているときには、外部装置の電圧検出部により検出された各バッテリセルの電圧に関する電圧情報が受信部により受信され、算出部により算出された電圧が受信された電圧情報に基づいて更新部により更新される。【００１１】
その結果、バッテリ制御装置の構成の複雑化およびコストの増加を抑制しつつバッテリ制御装置において各バッテリセルの電圧を得ることができる。また、バッテリ制御装置において得られる各バッテリセルの電圧を任意のタイミングでより正確な値に更新することができる。【００１２】
（２）バッテリ制御装置は、各バッテリセルの電圧が予め定められた電圧レンジに属するか否かを判定するレンジ判定部をさらに備え、算出部は、レンジ判定部による判定結果に基づいて各バッテリセルの電圧を補正してもよい。【００１３】
この場合、各バッテリセルの電圧が予め定められた電圧レンジに属するか否かの判定結果に基づいて、算出された電圧が補正される。それにより、外部装置が接続されないときでも、より正確な電圧が得られる。【００１４】
（３）レンジ判定部は、基準電圧と各バッテリセルの電圧との比較結果に基づいて各バッテリセルの電圧が電圧レンジに属するか否かを判定してもよい。【００１５】
この場合、簡単な構成で各バッテリセルの電圧が電圧レンジに属するか否かを判定することができる。それにより、バッテリ制御装置の構成を複雑化することなく、各バッテリセルのより正確な電圧を得ることができる。【００１６】
（４）バッテリ制御装置は、当該バッテリ制御装置に外部装置が接続されたことを判別する接続判別部をさらに備えてもよい。【００１７】
この場合、当該バッテリ制御装置に外部装置が接続されたことを判別することにより、バッテリ制御装置が外部装置から各バッテリセルの電圧に関する電圧情報を受信可能であることを認識することができる。それにより、電流に基づいて算出された電圧を外部装置の電圧検出部により実際に検出された正確な電圧に適時に更新することが可能となる。【００１８】
（５）更新部は、接続判別部による接続の判別に応答して電圧情報に基づいて電圧を更新してもよい。【００１９】
この場合、外部装置の接続時に、電流に基づいて算出された電圧を外部装置の電圧検出部により実際に検出された正確な電圧に自動的に更新することが可能となる。【００２０】
（６）バッテリ制御装置は外部装置に接続可能な外部端子部をさらに備え、外部端子部は、複数のバッテリセルの各々の電極端子に電気的に接続される複数の接続端子を含んでもよい。【００２１】
この場合、バッテリ制御装置の外部端子部が外部装置に接続されると、外部装置が複数のバッテリセルの電極端子に電気的に接続される。それにより、外部装置を容易に複数のバッテリセルの電極端子に電気的に接続することが可能となる。その結果、外部装置が容易に複数のバッテリセルの各々の電圧を検出することが可能となる。【００２２】
（７）バッテリ制御装置は複数のバッテリセルの充電状態に関する情報を出力する出力部をさらに備えてもよい。この場合、バッテリ制御装置の使用者または外部装置は容易に複数のバッテリセルの充電状態に関する情報を認識することができる。【００２３】
（８）本発明の他の局面に従うバッテリシステムは、直列接続された複数のバッテリセルと、複数のバッテリセルに接続される上記の発明に係るバッテリ制御装置とを備えるものである。【００２４】
このバッテリシステムにおいては、上記の発明に係るバッテリ制御装置に各バッテリセルの電圧を検出するための電圧検出部を設けることなく、電流に基づいて各バッテリセルの電圧を算出することができる。また、バッテリ制御装置に外部装置が接続されたときに、電流に基づいて算出された電圧が外部装置の電圧検出部により実際に検出された正確な電圧に更新される。【００２５】
その結果、バッテリシステムの構成の複雑化およびコストの増加を抑制しつつバッテリシステムにおいて各バッテリセルの電圧を得ることができる。また、バッテリシステムにおいて得られる各バッテリセルの電圧を任意のタイミングでより正確な値に更新することができる。【００２６】
（９）本発明のさらに他の局面に従う電動車両は、直列接続された複数のバッテリセルと、複数のバッテリセルに接続される上記の発明に係るバッテリ制御装置と、複数のバッテリセルの電力により駆動されるモータと、モータの回転力により回転する駆動輪とを備えるものである。【００２７】
この電動車両においては、複数のバッテリセルからの電力によりモータが駆動される。そのモータの回転力によって駆動輪が回転することにより、電動車両が移動する。【００２８】
また、上記の発明に係るバッテリ制御装置に各バッテリセルの電圧を検出するための電圧検出部を設けることなく、電流に基づいて各バッテリセルの電圧を算出することができる。さらに、バッテリ制御装置に外部装置が接続されたときに、電流に基づいて算出された電圧が外部装置の電圧検出部により実際に検出された正確な電圧に更新される。【００２９】
したがって、各バッテリセルの電圧を検出するための電圧検出部を電動車両に設ける必要がない。これにより、電動車両の構成の複雑化およびコストの増加を抑制することができる。【００３０】
（１０）本発明のさらに他の局面に従う充電制御装置は、上記の発明に係るバッテリ制御装置および複数のバッテリセルに外部装置として接続可能に構成された充電制御装置であって、複数のバッテリセルの各々の電圧を検出する電圧検出部と、電圧検出部により検出された電圧に関する電圧情報をバッテリ制御装置に送信する送信部とを備えるものである。【００３１】
この充電制御装置が上記の発明に係るバッテリ制御装置および複数のバッテリセルに接続された場合に、電圧検出部により複数のバッテリセルの各々の電圧が検出され、検出された電圧に関する電圧情報が送信部によりバッテリ制御装置に送信される。【００３２】
それにより、上記の発明に係るバッテリ制御装置は、充電制御装置から電圧情報を受信し、電流に基づいて算出された電圧を電圧情報に基づいて更新することができる。【００３３】
その結果、バッテリ制御装置の構成の複雑化およびコストの増加を抑制しつつバッテリ制御装置において各バッテリセルの電圧を得ることができる。また、充電制御装置をバッテリ制御装置に接続することにより、各バッテリセルの電圧を任意のタイミングでより正確な値に更新することができる。【００３４】
この場合、バッテリ制御装置には各バッテリセルの電圧を検出するための電圧検出部を設ける必要がないので、バッテリ制御装置の構成の複雑化およびコストの増加が抑制される。【００３５】
また、充電制御装置は複数のバッテリ制御装置に共通に用いることができるので、複数のバッテリ制御装置および充電制御装置の全体としてのコストを低減することができる。【００３６】
（１１）本発明のさらに他の局面に従う充電器は、複数のバッテリセルを充電するための充電部と、複数のバッテリセルに接続可能に構成される上記の発明に係る充電制御装置とを備えるものである。【００３７】
この充電器が上記の発明に係るバッテリ制御装置および複数のバッテリセルに接続された場合に、複数のバッテリセルを充電部により充電することができる。また、電圧検出部により複数のバッテリセルの各々の電圧が検出され、検出された電圧に関する電圧情報が送信部によりバッテリ制御装置に送信される。【００３８】
それにより、上記の発明に係るバッテリ制御装置は、充電制御装置から電圧情報を受信し、電流に基づいて算出された電圧を電圧情報に基づいて更新することができる。【００３９】
その結果、バッテリ制御装置の構成の複雑化およびコストの増加を抑制しつつバッテリ制御装置において各バッテリセルの電圧を得ることができる。また、充電器をバッテリ制御装置に接続することにより、各バッテリセルの電圧を任意のタイミングでより正確な値に更新することができる。【００４０】
この場合、バッテリ制御装置には各バッテリセルの電圧を検出するための電圧検出部を設ける必要がないので、バッテリ制御装置の構成の複雑化およびコストの増加が抑制される。【００４１】
また、充電器は複数のバッテリ制御装置に共通に用いることができるので、複数のバッテリ制御装置および充電器の全体としてのコストを低減することができる。【００４２】
（１２）本発明のさらに他の局面に従う移動体は、直列接続された複数のバッテリセルと、複数のバッテリセルに接続される本発明の一局面に従うバッテリ制御装置と、移動本体部と、複数のバッテリセルからの電力を移動本体部を移動させるための動力に変換するものである。【００４３】
この移動体においては、直列接続された複数のバッテリセルからの電力が動力源により動力に変換され、その動力により移動本体部が移動する。【００４４】
また、上記の発明に係るバッテリ制御装置に各バッテリセルの電圧を検出するための電圧検出部を設けることなく、電流に基づいて各バッテリセルの電圧を算出することができる。さらに、バッテリ制御装置に外部装置が接続されたときに、電流に基づいて算出された電圧が外部装置の電圧検出部により実際に検出された正確な電圧に更新される。【００４５】
したがって、各バッテリセルの電圧を検出するための電圧検出部を移動体に設ける必要がない。これにより、移動体の構成の複雑化およびコストの増加を抑制することができる。【００４６】
（１３）本発明のさらに他の局面に従う充電システムは、直列接続された複数のバッテリセルと、複数のバッテリセルに接続される本発明の一局面に従うバッテリ制御装置と、複数のバッテリセルに接続される本発明のさらに他の局面に従う充電器とを備えるものである。【００４７】
この充電システムにおいては、複数のバッテリセルを充電器の充電部により充電することができる。また、充電器の電圧検出部により複数のバッテリセルの各々の電圧が検出され、検出された電圧に関する電圧情報が充電器の送信部によりバッテリ制御装置に送信される。【００４８】
それにより、バッテリ制御装置は、充電器から電圧情報を受信し、電流に基づいて算出された電圧を電圧情報に基づいて更新することができる。その結果、バッテリ制御装置の構成の複雑化およびコストの増加を抑制しつつバッテリ制御装置において各バッテリセルの電圧を得ることができる。【００４９】
この場合、バッテリ制御装置には各バッテリセルの電圧を検出するための電圧検出部を設ける必要がないので、バッテリ制御装置の構成の複雑化およびコストの増加が抑制される。また、充電器は複数のバッテリ制御装置に共通に用いることができるので、複数のバッテリ制御装置および充電器の全体としてのコストを低減することができる。【００５０】
（１４）本発明のさらに他の局面に従う電力貯蔵装置は、直列接続された複数のバッテリセルと、複数のバッテリセルに接続される本発明の一局面に従うバッテリ制御装置と、複数のバッテリセルの充電または放電に関する制御を行うシステム制御部とを備えるものである。【００５１】
この電力貯蔵装置においては、システム制御部により、複数のバッテリセルの充電または放電に関する制御が行われる。それにより、複数のバッテリセルの劣化、過放電および過充電を防止することができる。【００５２】
また、バッテリ制御装置に外部装置が接続されたときに、電流に基づいて算出された電圧が外部装置の電圧検出部により実際に検出された正確な電圧に更新される。【００５３】
その結果、電力貯蔵装置の構成の複雑化およびコストの増加を抑制しつつ電力貯蔵装置において各バッテリセルの電圧を得ることができる。また、電力貯蔵装置において得られる各バッテリセルの電圧を任意のタイミングでより正確な値に更新することができる。【００５４】
（１５）本発明のさらに他の局面に従う電源装置は、外部に接続可能な電源装置であって、本発明のさらに他の局面に従う電力貯蔵装置と、電力貯蔵装置のシステム制御部により制御され、電力貯蔵装置の複数のバッテリセルと外部との間で電力変換を行う電力変換装置とを備えるものである。【００５５】
この電源装置においては、複数のバッテリセルと外部との間で電力変換装置により電力変換が行われる。電力変換装置が電力貯蔵装置のシステム制御部により制御されることにより、複数のバッテリセルの充電または放電に関する制御が行われる。それにより、複数のバッテリセルの劣化、過放電および過充電を防止することができる。【００５６】
また、バッテリ制御装置に外部装置が接続されたときに、電流に基づいて算出された電圧が外部装置の電圧検出部により実際に検出された正確な電圧に更新される。【００５７】
その結果、電源装置の構成の複雑化およびコストの増加を抑制しつつ電源装置において各バッテリセルの電圧を得ることができる。また、電源装置において得られる各バッテリセルの電圧を任意のタイミングでより正確な値に更新することができる。
【発明の効果】
【００５８】
本発明によれば、バッテリ制御装置、バッテリシステム、電動車両、充電制御装置、充電器、移動体、電源システム、電力貯蔵装置ならびに電源装置の構成の複雑化およびコストの増加を抑制しつつ各バッテリセルの電圧を得ることができる。
【図面の簡単な説明】
【００５９】
【図１】図１は第１の実施の形態に係るバッテリシステムおよび充電器の構成を示すブロック図である。
【図２】図２は図１の主として充電制御装置の構成を示すブロック図である。
【図３Ａ】図３Ａは図１の算出部の構成を示すブロック図である。
【図３Ｂ】図３Ｂは図３Ａの電圧レンジ判定部の構成を示すブロック図である。
【図４】図４は電圧レンジ判定部による電圧レンジ判定処理を示すフローチャートである。
【図５】図５は各スイッチング素子の状態を示す図である。
【図６】図６はバッテリセルの端子電圧と電圧レンジとの関係を示す図である。
【図７】図７は比較器の比較結果と電圧レンジとの関係を示す図である。
【図８】図８はバッテリ制御装置によるＳＯＣ算出処理のフローチャートである。
【図９】図９はバッテリ制御装置によるＳＯＣ算出処理のフローチャートである。
【図１０】図１０はバッテリ制御装置によるＳＯＣ算出処理のフローチャートである。
【図１１】図１１はバッテリセルのＳＯＣとＯＣＶとの関係を示す図である。
【図１２】図１２は充電中におけるバッテリ制御装置によるＳＯＣ算出処理のフローチャートである。
【図１３】図１３は充電制御装置によるバッテリセルの充電およびバッテリセル電圧検出処理のフローチャートである。
【図１４】図１４は充電制御装置によるバッテリセルの充電およびバッテリセル電圧検出処理のフローチャートである。
【図１５】図１５は第２の実施の形態に係る電動自動車の構成を示すブロック図である。
【図１６】図１６は第３の実施の形態に係る電源装置の構成を示すブロック図である。
【図１７】図１７は図１６の電源装置に対応する充電器の構成を示すブロック図である。
【図１８】図１８は処理部の他の構成を示すブロック図である。
【図１９】図１９はバッテリセルの等価回路の一例を示す図である。
【発明を実施するための最良の形態】
【００６０】
［１］第１の実施の形態
以下、第１の実施の形態に係るバッテリ制御装置、バッテリシステム、電動車両ならびに充電制御装置および充電器について図面を参照しながら説明する。なお、本実施の形態に係るバッテリ制御装置は、電力を駆動源とする電動車両に搭載されるバッテリシステムの構成要素の一部として用いられ、直列接続された複数のバッテリセルの充電状態を算出する。電動車両には、バッテリ電動車両およびプラグインハイブリッド電動車両等が含まれる。本実施の形態においては、電動車両はバッテリ電動車両である。【００６１】
以下の説明では、満充電状態でのバッテリセルに蓄積される電荷量を満充電容量と呼ぶ。また、任意の状態でバッテリセルに蓄積されている電荷量を残容量と呼ぶ。さらに、バッテリの満充電容量に対する残容量の比率を充電率（ＳＯＣ）と呼ぶ。本実施の形態では、バッテリセルの充電状態の一例としてバッテリセルのＳＯＣを用いる。【００６２】
（１）バッテリシステムおよび充電器の構成
図１は、第１の実施の形態に係るバッテリシステムおよび充電器の構成を示すブロック図である。本実施の形態において、バッテリシステム５００はバッテリモジュール１００およびバッテリ制御装置２００を備え、後述する電動車両（電動自動車６００の負荷６０２）に接続される。また、バッテリモジュール１００の充電の際には、バッテリシステム５００は充電器４００に接続される。バッテリシステム５００はスイッチ５０１を有する。スイッチ５０１の切り替えにより、バッテリシステム５００が電動車両または充電器４００に選択的に接続される。バッテリシステム５００と充電器４００とが接続されることにより、充電システム１が構成される。本実施の形態において、充電システム１を電動車両に用いる例を説明するが、充電システム１は、充放電が可能な複数のバッテリセル１０を備える蓄電装置または民生機器等に用いることもできる。【００６３】
バッテリモジュール１００は複数のバッテリセル１０および電流センサ２０を含む。バッテリモジュール１００内において、複数のバッテリセル１０および電流センサ２０は直列接続される。各バッテリセル１０は二次電池である。本例では、二次電池としてリチウムイオン電池が用いられる。【００６４】
バッテリ制御装置２００は、処理部２１０、通信部２５０、電圧値更新部２６０、接続判別部２７０および出力部２８０を含む。また、バッテリ制御装置２００は外部コネクタＣＮ１を有する。外部コネクタＣＮ１は複数の接続端子２０１および接続端子２０２を有する。【００６５】
処理部２１０は、電圧レンジ判定部２２０、電流検出部２３０、電圧値算出部２４０および記憶部２４１を含む。電圧レンジ判定部２２０はバッテリモジュール１００の各バッテリセル１０の正極端子および負極端子に接続される。複数のバッテリセル１０の正極端子および負極端子は、外部コネクタＣＮ１の複数の接続端子２０１に接続される。通信部２５０および接続判別部２７０は、外部コネクタＣＮ１の接続端子２０２に接続される。【００６６】
記憶部２４１は、例えばＥＥＰＲＯＭ（電気的消去およびプログラム可能リードオンリーメモリ）等の不揮発性メモリを含む。記憶部２４１は、各バッテリセル１０のＳＯＣ等を記憶する。出力部２８０は、後述する処理で得られる各バッテリセル１０のＳＯＣの値および複数のバッテリセル１０に流れる電流の値等を後述する電動自動車６００の主制御部６０８に与える。また、出力部２８０はＣＡＮ（Controller Area Network）等の通信インターフェースを含む。出力部２８０は、バッテリセル１０の充電状態に関する情報をＣＡＮ通信により例えば液晶表示装置等の表示装置に出力する。これにより、バッテリ制御装置２００の使用者または充電制御装置３００は容易に複数のバッテリセル１０の充電状態に関する情報を認識することができる。なお、ＣＡＮ通信は、バッテリ制御装置２００と後述する電動自動車６００の主制御部６０８との間等にも用いられる。【００６７】
接続判別部２７０は、バッテリシステム５００が充電器４００に接続されていることを判別する。バッテリシステム５００が充電器４００に接続されている場合、電圧値更新部２６０は、充電器４００から与えられる各バッテリセル１０の端子電圧の値に基づいて、後述されるように処理部２１０により算出される各バッテリセル１０の端子電圧の値を更新する。バッテリ制御装置２００の詳細は後述する。【００６８】
充電器４００は、充電部４２０および充電制御装置３００を備える。充電部４２０は、ＡＣ−ＤＣコンバータ（交流−直流コンバータ）等の電子回路を含み、商用電源等の外部電源７００に接続される。充電器４００は、外部電源７００から供給される交流電圧を直流電圧に変換し、バッテリシステム５００のバッテリモジュール１００に与えることにより複数のバッテリセル１０を充電する。【００６９】
充電制御装置３００は、電圧検出部３２０、均等化部３４０、通信部３５０、制御部３６０および出力部３８０を含む。また、充電制御装置３００は、外部コネクタＣＮ２を有する。外部コネクタＣＮ２は複数の接続端子３０１および接続端子３０２を有する。充電制御装置３００の外部コネクタＣＮ２がバッテリ制御装置２００の外部コネクタＣＮ１に接続されることにより、外部コネクタＣＮ１の複数の接続端子２０１と外部コネクタＣＮ２の複数の接続端子３０１とが接続されるとともに、外部コネクタＣＮ１の接続端子２０２と外部コネクタＣＮ２の接続端子３０２とが接続される。【００７０】
均等化部３４０は、外部コネクタＣＮ２の複数の接続端子３０１に接続される。また、均等化部３４０は電圧検出部３２０に接続される。通信部３５０は、外部コネクタＣＮ２の接続端子３０２に接続される。【００７１】
バッテリ制御装置２００の外部コネクタＣＮ１と充電制御装置３００の外部コネクタＣＮ２とを接続することにより、充電制御装置３００を容易に複数のバッテリセル１０の正極端子および負極端子に電気的に接続することが可能となる。この場合、後述するように、充電制御装置３００の電圧検出部３２０は容易に複数のバッテリセル１０の各々の端子電圧を検出することが可能となる。また、均等化部３４０は、後述するように容易に複数のバッテリセル１０の均等化処理を行うことが可能となる。【００７２】
制御部３６０は、均等化部３４０および電圧検出部３２０を介して、バッテリシステム５００のバッテリモジュール１００が充電器４００に接続されたことを検出する。また、通信部３５０は、バッテリモジュール１００が充電器４００に接続されたことを示す接続信号をバッテリシステム５００の接続判別部２７０に送信する。この場合、例えば、バッテリシステム５００が充電器４００に接続されたときに作動する機械的または電気的なスイッチが充電器４００に設けられる。通信部３５０は、充電器４００のスイッチの作動に応答して接続信号を送信する。【００７３】
（２）充電制御装置の構成
図２は、図１の主として充電制御装置３００の構成を示すブロック図である。図２に示すように、均等化部３４０は、複数の抵抗Ｒおよびスイッチング素子ＳＷを含む。抵抗Ｒおよびスイッチング素子ＳＷを含む直列回路が、外部コネクタＣＮ２の隣り合う各２つの接続端子３０１間に接続される。これにより、外部コネクタＣＮ２が外部コネクタＣＮ１に接続された状態で、バッテリモジュール１００の各バッテリセル１０の正極端子と負極端子との間に抵抗Ｒとスイッチング素子ＳＷとが直列に接続される。スイッチング素子ＳＷのオンおよびオフは、制御部３６０により制御される。なお、通常状態では、スイッチング素子ＳＷはオフになっている。【００７４】
電圧検出部３２０は、複数の差動増幅器３２１、マルチプレクサ３２２およびＡ／Ｄ変換器（アナログ／デジタル変換器）３２３を含む。【００７５】
各差動増幅器３２１は２つの入力端子および出力端子を有する。各差動増幅器３２１は、２つの入力端子に入力された電圧を差動増幅し、増幅された電圧を出力端子から出力する。各差動増幅器３２１の２つの入力端子は、外部コネクタＣＮ２の隣り合う各２つの接続端子３０１間に接続される。これにより、外部コネクタＣＮ２が外部コネクタＣＮ１に接続された状態で、各差動増幅器３２１の２つの入力端子が各バッテリセル１０の正極端子および負極端子に接続される。【００７６】
各バッテリセル１０の電圧は、各差動増幅器３２１により差動増幅される。各差動増幅器３２１の出力電圧は各バッテリセル１０の端子電圧に相当する。複数の差動増幅器３２１から出力される端子電圧はマルチプレクサ３２２に与えられる。マルチプレクサ３２２は、複数の差動増幅器３２１から与えられる端子電圧を順次Ａ／Ｄ変換器３２３に出力する。Ａ／Ｄ変換器３２３は、マルチプレクサ３２２から出力される端子電圧をデジタルの電圧値に変換し、制御部３６０に与える。【００７７】
制御部３６０は、例えばＣＰＵ（中央演算処理装置）およびメモリ、またはマイクロコンピュータにより構成される。制御部３６０は、あるバッテリセル１０の端子電圧が他のバッテリセル１０の端子電圧よりも高いことを検出した場合、高い端子電圧を有するバッテリセル１０に接続されたスイッチング素子ＳＷをオンにする。これにより、そのバッテリセル１０に充電された電荷の一部が抵抗Ｒを通して放電される。【００７８】
そのバッテリセル１０の端子電圧が他のバッテリセル１０の端子電圧と略等しくなるまで低下すると、制御部３６０は、そのバッテリセル１０に接続されたスイッチング素子ＳＷをオフにする。このようにして、全てのバッテリセル１０の開放電圧が均等化される。【００７９】
出力部３８０は、液晶表示装置等の表示装置を含む。制御部３６０は、各バッテリセル１０の端子電圧を出力部３８０に表示させるとともに、各バッテリセル１０の端子電圧を通信部３５０に与える。通信部３５０は、外部コネクタＣＮ２が外部コネクタＣＮ１に接続された状態で、制御部３６０から与えられた各バッテリセル１０の端子電圧を示す電圧情報を外部コネクタＣＮ２の接続端子３０２および外部コネクタＣＮ１の接続端子２０２を通して図１のバッテリシステム５００の通信部２５０に送信する。【００８０】
このように、電圧検出部３２０は各バッテリセル１０の端子電圧を高精度で検出する機能を有するとともに、複数のバッテリセル１０の開放電圧を均等化する機能を有する。【００８１】
（３）処理部の構成
図３Ａは、図１の電圧レンジ判定部２２０、電流検出部２３０および電圧値算出部２４０の構成を示すブロック図である。図３Ａの例では、説明を簡略化するため、２個のバッテリセル１０を備えるバッテリモジュール１００について説明する。ここで、一方のバッテリセル１０の端子電圧をＶ１とし、他方のバッテリセル１０の端子電圧をＶ２とする。【００８２】
図３Ａに示すように、電流検出部２３０は、Ａ／Ｄ変換器２３１および電流値算出部２３２を含む。バッテリモジュール１００の電流センサ２０は、複数のバッテリセル１０に流れる電流の値を電圧として出力する。Ａ／Ｄ変換器２３１は、電流センサ２０の出力電圧をデジタル値に変換する。電流値算出部２３２は、Ａ／Ｄ変換器２３１により得られるデジタル値に基づいて電流の値を算出する。【００８３】
電圧レンジ判定部２２０は、基準電圧部２２１、差動増幅器２２２、比較器２２３、判定制御部２２４、複数のスイッチング素子ＳＷ０１，ＳＷ０２，ＳＷ１１，ＳＷ１２，ＳＷ２１，ＳＷ２２，ＳＷ３１，ＳＷ３２，ＳＷ１００およびコンデンサＣ１を含む。スイッチング素子ＳＷ０１，ＳＷ０２，ＳＷ１１，ＳＷ１２，ＳＷ２１，ＳＷ２２，ＳＷ３１，ＳＷ３２，ＳＷ１００は、例えばトランジスタからなる。【００８４】
差動増幅器２２２は２つの入力端子および出力端子を有する。スイッチング素子ＳＷ０１は一方のバッテリセル１０の正極端子とノードＮ１との間に接続され、スイッチング素子ＳＷ０２は他方のバッテリセル１０の正極端子とノードＮ１との間に接続される。スイッチング素子ＳＷ１１は一方のバッテリセル１０の負極端子とノードＮ２との間に接続され、スイッチング素子ＳＷ１２は他方のバッテリセル１０の負極端子とノードＮ２との間に接続される。スイッチング素子ＳＷ２１はノードＮ１とノードＮ３との間に接続され、スイッチング素子ＳＷ２２はノードＮ２とノードＮ４との間に接続される。コンデンサＣ１はノードＮ３とノードＮ４との間に接続される。スイッチング素子ＳＷ３１はノードＮ３と差動増幅器２２２の一方の入力端子との間に接続され、スイッチング素子ＳＷ３２はノードＮ４と差動増幅器２２２の他方の入力端子との間に接続される。差動増幅器２２２は、２つの入力端子に入力された電圧を差動増幅し、増幅された電圧を出力端子から出力する。差動増幅器２２２の出力電圧は比較器２２３の一方の入力端子に与えられる。【００８５】
スイッチング素子ＳＷ１００は、複数の端子ＣＰ０，ＣＰ１，ＣＰ２，ＣＰ３，ＣＰ４を含む。基準電圧部２２１は４つの基準電圧出力部２２１ａ，２２１ｂ，２２１ｃ，２２１ｄを有する。基準電圧出力部２２１ａ〜２２１ｄは、基準電圧としてそれぞれ下限電圧Ｖｒｅｆ＿ＵＶ，下側中間電圧Ｖｒｅｆ１，上側中間電圧Ｖｒｅｆ２および上限電圧Ｖｒｅｆ＿ＯＶを端子ＣＰ１，ＣＰ２，ＣＰ３，ＣＰ４に出力する。ここで、上限電圧Ｖｒｅｆ＿ＯＶは上側中間電圧Ｖｒｅｆ２よりも高く、上側中間電圧Ｖｒｅｆ２は下側中間電圧Ｖｒｅｆ１よりも高く、下側中間電圧Ｖｒｅｆ１は下限電圧Ｖｒｅｆ＿ＵＶよりも高い。下側中間電圧Ｖｒｅｆ１は例えば３．７０［Ｖ］であり、上側中間電圧Ｖｒｅｆ２は例えば３．７５［Ｖ］である。【００８６】
スイッチング素子ＳＷ１００は、複数の端子ＣＰ１〜ＣＰ４のうち１つが端子ＣＰ０に接続されるように切り替えられる。スイッチング素子ＳＷ１００の端子ＣＰ０は比較器２２３の他方の入力端子に接続される。比較器２２３は、２つの入力端子に入力された電圧の大きさを比較し、その比較結果を示す信号を出力端子から出力する。【００８７】
本例において、差動増幅器２２２の出力電圧が端子ＣＰ０の電圧以上の場合、比較器２２３は論理“１”（例えばハイレベル）の信号を出力する。また、差動増幅器２２２の出力電圧が端子ＣＰ０の電圧よりも低い場合、比較器２２３は論理“０”（例えばローレベル）の信号を出力する。【００８８】
判定制御部２２４は、複数のスイッチング素子ＳＷ０１，ＳＷ０２，ＳＷ１１，ＳＷ１２，ＳＷ２１，ＳＷ２２，ＳＷ３１，ＳＷ３２，ＳＷ１００の切り替えを制御するとともに、比較器２２３の出力信号に基づいてバッテリモジュール１００のバッテリセル１０の電圧が複数の電圧レンジのうちいずれの電圧レンジ内にあるかを判定する。バッテリセル１０の電圧レンジ判定処理は後述する。【００８９】
電圧値算出部２４０は、積算部２４２、ＳＯＣ算出部２４３、ＯＣＶ推定部２４４、電圧推定部２４５および電圧補正部２４６を含む。【００９０】
積算部２４２は、複数のバッテリセル１０に流れる電流の値を電流検出部２３０から一定時間ごとに取得し、取得した電流の値を積算することにより電流積算値を算出する。【００９１】
ＳＯＣ算出部２４３は、記憶部２４１に記憶される各バッテリセル１０のＳＯＣおよび積算部２４２により算出された電流積算値に基づいて各バッテリセル１０の現時点のＳＯＣを算出する。その後、ＳＯＣ算出部２４３は、後述する電圧補正部２４６から与えられるＳＯＣおよび積算部２４２により算出された電流積算値に基づいて各バッテリセル１０の現時点のＳＯＣを算出する。【００９２】
ＯＣＶ推定部２４４は、ＳＯＣ算出部２４３により算出された各バッテリセル１０のＳＯＣに基づいて各バッテリセル１０の現時点の開放電圧（ＯＣＶ）を推定する。【００９３】
電圧推定部２４５は、電流値算出部２３２により算出された複数のバッテリセル１０に流れる電流の値およびＯＣＶ推定部２４４により推定された各バッテリセル１０のＯＣＶに基づいて、各バッテリセル１０の現時点の端子電圧を推定する。【００９４】
電圧補正部２４６は図示しないタイマを含む。電圧補正部２４６は、判定制御部２２４により判定された各バッテリセル１０の電圧レンジに基づいて、電圧推定部２４５により推定された各バッテリセル１０の現時点の端子電圧を補正し、補正された端子電圧に基づいて現時点のＯＣＶを補正し、補正されたＯＣＶに基づいて各バッテリセル１０の現時点のＳＯＣを補正する。補正された各バッテリセル１０のＳＯＣおよび端子電圧等の充電状態に関する情報は、図１の出力部２８０から出力されることにより表示装置に表示されてもよい。【００９５】
また、電圧補正部２４６は、補正された各バッテリセル１０の現時点のＳＯＣをＳＯＣ算出部２４３に与えるとともに、積算部２４２により算出された電流積算値をリセットする。さらに、図１の電圧値更新部２６０は、充電器４００から各バッテリセル１０の端子電圧の値を与えられた場合、電圧補正部２４６により補正された各バッテリセル１０の現時点の端子電圧を更新する。【００９６】
本実施の形態では、電圧値算出部２４０は、ＣＰＵ（中央演算処理装置）およびメモリ等のハードウェア、およびコンピュータプログラム等のソフトウェアにより実現される。積算部２４２、ＳＯＣ算出部２４３、ＯＣＶ推定部２４４、電圧推定部２４５および電圧補正部２４６は、コンピュータプログラムのモジュールに相当する。この場合、ＣＰＵがメモリに記憶されたコンピュータプログラムを実行することにより、積算部２４２、ＳＯＣ算出部２４３、ＯＣＶ推定部２４４、電圧推定部２４５および電圧補正部２４６の機能が実現される。なお、積算部２４２、ＳＯＣ算出部２４３、ＯＣＶ推定部２４４、電圧推定部２４５および電圧補正部２４６の一部または全てがハードウェアにより実現されてもよい。【００９７】
同様に、本実施の形態では、判定制御部２２４および電流値算出部２３２は、ＣＰＵおよびメモリ等のハードウェア、およびコンピュータプログラム等のソフトウェアにより実現される。判定制御部２２４および電流値算出部２３２は、コンピュータプログラムのモジュールに相当する。この場合、ＣＰＵがメモリに記憶されたコンピュータプログラムを実行することにより、判定制御部２２４および電流値算出部２３２の機能が実現される。なお、判定制御部２２４および電流値算出部２３２の一部または全てがハードウェアにより実現されてもよい。【００９８】
（４）バッテリセルの電圧レンジ判定処理
判定制御部２２４によるバッテリセル１０の電圧レンジ判定処理を説明する。図４は、判定制御部２２４による電圧レンジ判定処理を示すフローチャートである。本実施の形態では、判定制御部２２４を構成するＣＰＵがメモリに記憶された電圧レンジ判定処理プログラムを実行することにより電圧レンジ判定処理が行われる。また、図５は、各スイッチング素子ＳＷ０１，ＳＷ０２，ＳＷ１１，ＳＷ１２，ＳＷ２１，ＳＷ２２，ＳＷ３１，ＳＷ３２，ＳＷ１００の状態を示す図である。判定制御部２２４は図５の状態をデータとして予め記憶している。【００９９】
図４および図５に示すように、判定制御部２２４は、スイッチング素子ＳＷ０１，ＳＷ０２，ＳＷ１１，ＳＷ１２，ＳＷ２１，ＳＷ２２，ＳＷ３１，ＳＷ３２，ＳＷ１００を順に状態ＳＴ１、状態ＳＴ２および状態ＳＴ３に設定する（ステップＳ９−１）。状態ＳＴ１，ＳＴ２，ＳＴ３においては、スイッチング素子ＳＷ１００は端子ＣＰ２に切り替えられる。それにより、比較器２２３に基準電圧出力部２２１ｂからの下側中間電圧Ｖｒｅｆ１が与えられる。【０１００】
状態ＳＴ１にて、スイッチング素子ＳＷ０１，ＳＷ１１，ＳＷ２１，ＳＷ２２がオンされ、スイッチング素子ＳＷ０２，ＳＷ１２，ＳＷ３１，ＳＷ３２がオフされる。これにより、コンデンサＣ１が一方のバッテリセル１０の端子電圧Ｖ１に充電される。【０１０１】
次に、状態ＳＴ２にて、スイッチング素子ＳＷ２１，ＳＷ２２がオフにされる。これにより、コンデンサＣ１がバッテリセル１０から切り離される。【０１０２】
その後、状態ＳＴ３にて、スイッチング素子ＳＷ３１，ＳＷ３２がオンにされる。これにより、コンデンサＣ１の電圧が一方のバッテリセル１０の端子電圧Ｖ１として比較器２２３に与えられる。【０１０３】
この場合、比較器２２３は、下側中間電圧Ｖｒｅｆ１と一方のバッテリセル１０の端子電圧Ｖ１とを比較し、比較結果Ｌ１１を示す論理“１”または“０”の信号を出力する。ここで、判定制御部２２４は、下側中間電圧Ｖｒｅｆ１と一方のバッテリセル１０の端子電圧Ｖ１との比較結果Ｌ１１を取得する（ステップＳ９−２）。【０１０４】
次に、判定制御部２２４は、スイッチングＳＷ１００を状態ＳＴ４に設定する（ステップＳ９−３）。状態ＳＴ４において、スイッチング素子ＳＷ１００は端子ＣＰ３に切り替えられる。それにより、比較器２２３に基準電圧出力部２２１ｃからの上側中間電圧Ｖｒｅｆ２が与えられる。【０１０５】
この場合、比較器２２３は、上側中間電圧Ｖｒｅｆ２と一方のバッテリセル１０の端子電圧Ｖ１とを比較し、比較結果Ｌ１２を示す論理“１”または“０”の信号を出力する。ここで、判定制御部２２４は、上側中間電圧Ｖｒｅｆ２と一方のバッテリセル１０の端子電圧Ｖ１との比較結果Ｌ１２を取得する（ステップＳ９−４）。【０１０６】
その後、判定制御部２２４は、スイッチング素子ＳＷ０１，ＳＷ０２，ＳＷ１１，ＳＷ１２，ＳＷ２１，ＳＷ２２，ＳＷ３１，ＳＷ３２，ＳＷ１００を順に状態ＳＴ５、状態ＳＴ６、状態ＳＴ７および状態ＳＴ８に設定する（ステップＳ９−５）。状態ＳＴ５においては、スイッチング素子ＳＷ０１，ＳＷ０２，ＳＷ１１，ＳＷ１２，ＳＷ２１，ＳＷ２２，ＳＷ３１，ＳＷ３２はオフに設定される。それにより、コンデンサＣ１がバッテリセル１０から切り離される。【０１０７】
状態ＳＴ６にて、スイッチング素子ＳＷ０２，ＳＷ１２，ＳＷ２１，ＳＷ２２がオンされる。これにより、コンデンサＣ１が他方のバッテリセル１０の端子電圧Ｖ２に充電される。【０１０８】
次に、状態ＳＴ７にて、スイッチング素子ＳＷ２１，ＳＷ２２がオフにされる。これにより、コンデンサＣ１が他方のバッテリセル１０から切り離される。【０１０９】
その後、状態ＳＴ８にて、スイッチング素子ＳＷ３１，ＳＷ３２がオンにされる。これにより、コンデンサＣ１の電圧が他方のバッテリセル１０の端子電圧Ｖ２として比較器２２３に与えられる。【０１１０】
この場合、比較器２２３は、上側中間電圧Ｖｒｅｆ２と他方のバッテリセル１０の端子電圧Ｖ２とを比較し、比較結果Ｌ２２を示す論理“１”または“０”の信号を出力する。ここで、判定制御部２２４は、上側中間電圧Ｖｒｅｆ２と他方のバッテリセル１０の端子電圧Ｖ２との比較結果Ｌ２２を取得する（ステップＳ９−６）。【０１１１】
次に、判定制御部２２４は、スイッチングＳＷ１００を状態ＳＴ９に設定する（ステップＳ９−７）。状態ＳＴ９において、スイッチング素子ＳＷ１００は端子ＣＰ２に切り替えられる。それにより、比較器２２３に基準電圧出力部２２１ｂからの下側中間電圧Ｖｒｅｆ１が与えられる。【０１１２】
この場合、比較器２２３は、下側中間電圧Ｖｒｅｆ１と他方のバッテリセル１０の端子電圧Ｖ２とを比較し、比較結果Ｌ２１を示す論理“１”または“０”の信号を出力する。ここで、判定制御部２２４は、下側中間電圧Ｖｒｅｆ１と他方のバッテリセル１０の端子電圧Ｖ２との比較結果Ｌ２１を取得する（ステップＳ９−８）。【０１１３】
その後、判定制御部２２４はスイッチング素子ＳＷ０１，ＳＷ０２，ＳＷ１１，ＳＷ１２，ＳＷ２１，ＳＷ２２，ＳＷ３１，ＳＷ３２，ＳＷ１００を状態ＳＴ１０に設定する（ステップＳ９−９）。状態ＳＴ１０においては、スイッチング素子ＳＷ０１，ＳＷ０２，ＳＷ１１，ＳＷ１２，ＳＷ２１，ＳＷ２２，ＳＷ３１，ＳＷ３２はオフに設定される。それにより、コンデンサＣ１がバッテリセル１０から切り離される。【０１１４】
最後に、判定制御部２２４は、取得された比較結果Ｌ１１，Ｌ１２から一方のバッテリセル１０の電圧レンジＬ１を判定するとともに、取得された比較結果Ｌ２１，Ｌ２２から他方のバッテリセル１０の電圧レンジＬ２を判定する（ステップＳ９−１０）。【０１１５】
図６は、バッテリセル１０の端子電圧と電圧レンジとの関係を示す図である。図６に示すように、電圧レンジ“０”は下側中間電圧Ｖｒｅｆ１よりも低く、電圧レンジ“１”は下側中間電圧Ｖｒｅｆ１以上でかつ上側中間電圧Ｖｒｅｆ２未満の範囲であり、電圧レンジ“２”は上側中間電圧Ｖｒｅｆ２以上である。図７は、比較器２２３の比較結果と電圧レンジとの関係を示す図である。【０１１６】
図７において、ｎは複数のバッテリセル１０の各々を特定するための正の整数である。本例では、Ｌｎ１，Ｌｎ２は一方のバッテリセル１０に対応する比較結果Ｌ１１，Ｌ１２または他方のバッテリセル１０に対応する比較結果Ｌ２１，Ｌ２２であり、Ｖｎは一方のバッテリセル１０の端子電圧Ｖ１または他方のバッテリセル１０の端子電圧Ｖ２である。【０１１７】
図７に示すように、比較器２２３の比較結果Ｌｎ１，Ｌｎ２がともに論理“０”である場合、判定制御部２２４は電圧レンジＬｎを“０”と判定する。これは、バッテリセル１０の端子電圧Ｖｎが下側中間電圧Ｖｒｅｆ１未満であることを示す。【０１１８】
また、比較器２２３の比較結果Ｌｎ１が論理“１”であり、比較結果Ｌｎ２が論理“０”である場合、判定制御部２２４は電圧レンジＬｎを“１”と判定する。これは、バッテリセル１０の端子電圧Ｖｎが下側中間電圧Ｖｒｅｆ１以上でかつ上側中間電圧Ｖｒｅｆ２未満であることを示す。【０１１９】
さらに、比較器２２３の比較結果Ｌｎ１，Ｌｎ２がともに論理“１”である場合、判定制御部２２４は電圧レンジＬｎを“２”と判定する。これは、バッテリセル１０の端子電圧Ｖｎが上側中間電圧Ｖｒｅｆ２以上であることを示す。【０１２０】
なお、比較器２２３の比較結果Ｌｎ１が論理“０”であり、比較結果Ｌｎ２が論理“１”である場合、判定制御部２２４は電圧レンジＬｎを判定しない。これは、バッテリセル１０の端子電圧Ｖｎが下側中間電圧Ｖｒｅｆ１未満でありながら、上側中間電圧Ｖｒｅｆ２を超えていることを示すためである。このような状況は、基準電圧部２２１、差動増幅器２２２または比較器２２３が故障している場合に発生すると考えられる。【０１２１】
図４のステップＳ９−１０においては、図７の関係に基づいて一方のバッテリセル１０の端子電圧Ｖ１および他方のバッテリセル１０の端子電圧Ｖ２が電圧レンジ“０”，“１”，“２”のいずれにあるかが判定される。【０１２２】
また、本例において、電圧レンジ判定部２２０は、バッテリセル１０の過充電および過放電を検出する充電量検出部の機能を有する。図３Ｂは、図３Ａの電圧レンジ判定部２２０の構成を示すブロック図である。【０１２３】
図３Ｂに示すように、電圧レンジ判定部２２０は、充電量検出部２２０ｂおよび基準電圧出力部２２１ｂ，２２１ｃを含む。従来、バッテリセル１０の充放電および過放電を検出するために、例えば図３Ｂの破線で囲まれた構成からなる充電量検出部２２０ｂが用いられていた。【０１２４】
本例においては、従来の充電量検出部２２０ｂに下側中間電圧Ｖｒｅｆ１を出力する基準電圧出力部２２１ｂおよび上側中間電圧Ｖｒｅｆ２を出力する上側中間電圧Ｖｒｅｆ２を加えることにより、従来の充電量検出部２２０ｂが電圧レンジ判定部２２０に転用される。以下、従来の充電量検出部２２０ｂの動作を説明する。【０１２５】
充電量検出部２２０ｂは、基準電圧出力部２２１ａ，２２１ｄ、差動増幅器２２２、比較器２２３、判定制御部２２４および複数のスイッチング素子ＳＷ０１，ＳＷ０２，ＳＷ１１，ＳＷ１２，ＳＷ２１，ＳＷ２２，ＳＷ３１，ＳＷ３２，ＳＷ１００およびコンデンサＣ１を含む。基準電圧出力部２２１ａ，２２１ｄは、基準電圧としてそれぞれ下限電圧Ｖｒｅｆ＿ＵＶおよび上限電圧Ｖｒｅｆ＿ＯＶを端子ＣＰ１，ＣＰ４に出力する。【０１２６】
スイッチング素子ＳＷ１００が端子ＣＰ１に切り替えられることにより、基準電圧出力部２２１ａからの下限電圧Ｖｒｅｆ＿ＵＶが比較器２２３に与えられる。この状態で、各バッテリセル１０の端子電圧がコンデンサＣ１および差動増幅器２２２を介して比較器２２３に与えられることにより、下限電圧Ｖｒｅｆ＿ＵＶと各バッテリセル１０の端子電圧とが比較される。同様に、スイッチング素子ＳＷ１００が端子ＣＰ４に切り替えられることにより、基準電圧出力部２２１ｄからの上限電圧Ｖｒｅｆ＿ＯＶが比較器２２３に与えられる。この状態で、各バッテリセル１０の端子電圧がコンデンサＣ１および差動増幅器２２２を介して比較器２２３に与えられることにより、上限電圧Ｖｒｅｆ＿ＯＶと各バッテリセル１０の端子電圧とが比較される。【０１２７】
バッテリセル１０の端子電圧が下限電圧Ｖｒｅｆ＿ＵＶよりも低い場合、バッテリセル１０が過放電状態にある。また、バッテリセル１０の端子電圧が上限電圧Ｖｒｅｆ＿ＯＶよりも高い場合、バッテリセル１０が過充電状態にある。【０１２８】
判定制御部２２４は、このような過放電状態または過充電状態を示す比較結果を取得した場合、バッテリモジュール１００に直列に接続されるコンタクタ（図示せず）をオフにする。それにより、各バッテリセル１０の充電または放電が停止される。その結果、過放電または過充電による各バッテリセル１０の劣化を抑制することができる。【０１２９】
図３Ａの電圧レンジ判定部２２０の下側中間電圧Ｖｒｅｆ１および上側中間電圧Ｖｒｅｆ２以外の基準電圧（本例では、下限電圧Ｖｒｅｆ＿ＵＶおよび上限電圧Ｖｒｅｆ＿ＯＶ）はバッテリセル１０の過充電および過放電を検出するための基準電圧として、従来の充電量検出部２２０ｂに使用されている。本例においては、電圧レンジ判定部２２０に基準電圧として下側中間電圧Ｖｒｅｆ１および上側中間電圧Ｖｒｅｆ２を加えることにより、コストの増加を抑制しつつ電圧レンジを判定することが可能となる。【０１３０】
（５）バッテリセルのＳＯＣ算出処理
バッテリ制御装置２００によるバッテリセル１０のＳＯＣ算出処理を説明する。図８〜図１０は、バッテリ制御装置２００によるＳＯＣ算出処理のフローチャートである。本実施の形態では、ＣＰＵがメモリに記憶されたＳＯＣ算出処理プログラムを実行することによりＳＯＣ算出処理が行われる。【０１３１】
図８および図９に示すように、電動自動車６００の始動指示部６０７（後述する図１５）のイグニションキーがオンされると、バッテリシステム５００が起動し、電圧補正部２４６は、積算部２４２により算出された電流積算値をリセットする（ステップＳ１）。次に、ＳＯＣ算出部２４３は、記憶部２４１から各バッテリセル１０のＳＯＣを取得する（ステップＳ２）。記憶部２４１には、前回のＳＯＣ算出処理においてイグニションキーがオフされた際のＳＯＣが記憶されている。ここで、電圧補正部２４６は、タイマをセットする（ステップＳ３）。それにより、タイマが経過時間の計測を開始する。タイマのセットにより計測値ｔが０となる。【０１３２】
その後、電流値算出部２３２が複数のバッテリセル１０に流れる電流の値を取得する（ステップＳ４）。また、積算部２４２は、電流値算出部２３２により取得された電流の値を積算することにより電流積算値を算出する（ステップＳ５）。ＳＯＣ算出部２４３は、算出された電流積算値および取得されたＳＯＣに基づいて、現時点のＳＯＣを算出する（ステップＳ６）。ｉ番目のバッテリセル１０の前時点のＳＯＣの値をＳＯＣ（ｉ）［％］とし、電流積算値をΣＩ［Ａｈ］とし、ｉ番目のバッテリセル１０の満充電容量をＣ（ｉ）［Ａｈ］とすると、ｉ番目のバッテリセル１０の現時点のＳＯＣの値ＳＯＣ＿ｎｅｗ（ｉ）は、例えば次式（１）により算出される。ここで、ｉは１からバッテリセル１０の個数を示す値までの任意の整数である。【０１３３】
ＳＯＣ＿ｎｅｗ（ｉ）
＝ＳＯＣ（ｉ）＋ΣＩ／Ｃ（ｉ）  ［％］  ・・・（１）
次に、ＯＣＶ推定部２４４は、算出された現時点のＳＯＣから各バッテリセル１０の現時点のＯＣＶを推定する（ステップＳ７）。図１１は、ｉ番目のバッテリセル１０のＳＯＣとＯＣＶとの関係を示す図である。図１１の関係は、予めＯＣＶ推定部２４４に記憶される。各バッテリセル１０のＯＣＶは、例えば図１１の関係を参照することにより推定される。バッテリセル１０のＳＯＣとＯＣＶとの関係は、関数として記憶されてもよく、表の形式で記憶されてもよい。【０１３４】
また、電圧推定部２４５は、各バッテリセル１０の現時点のＯＣＶから現時点の端子電圧を推定する（ステップＳ８）。ｉ番目のバッテリセル１０の現時点のＯＣＶをＶ０（ｉ）［Ｖ］とし、複数のバッテリセル１０に流れる電流の値をＩ［Ａ］とし、ｉ番目のバッテリセル１０の内部インピーダンスをＺ（ｉ）［Ω］とすると、ｉ番目のバッテリセル１０の現時点の端子電圧Ｖｅｓｔ（ｉ）は、例えば次式（２）により推定される。【０１３５】
Ｖｅｓｔ（ｉ）＝Ｖ０（ｉ）＋Ｉ×Ｚ（ｉ）  ［Ｖ］  ・・・（２）
ここで、電流の値Ｉは充電時には正であり、放電時には負である。なお、各バッテリセル１０の内部インピーダンスとして、予め測定された値を使用してもよいし、後述するように、バッテリシステム５００を充電器４００に接続した際に各バッテリセル１０の端子電圧および複数のバッテリセル１０に流れる電流を測定し、その端子電圧と電流との関係から内部インピーダンスを算出してもよい。この場合、内部インピーダンスは、記憶部２４１に記憶される。【０１３６】
次に、図４で説明したように、判定制御部２２４は電圧レンジを判定する（ステップＳ９）。電圧補正部２４６は、電圧レンジが“１”であるか否かを判定する（ステップＳ１０）。電圧レンジが“１”である場合、すなわち各バッテリセル１０の端子電圧が下側中間電圧Ｖｒｅｆ１以上でかつ上側中間電圧Ｖｒｅｆ２未満である場合、電圧補正部２４６は、次の方法で各バッテリセル１０の現時点の端子電圧を補正する（ステップＳ１１）。スムージング係数をαとすると、ｉ番目のバッテリセル１０の補正後の端子電圧Ｖｅｓｔ＿ｎｅｗ（ｉ）は、例えば次式（３）により算出される。スムージング係数αは０以上１以下である。【０１３７】
Ｖｅｓｔ＿ｎｅｗ（ｉ）
＝α×Ｖｅｓｔ（ｉ）＋（１−α）×（Ｖｒｅｆ１＋Ｖｒｅｆ２）／２
［Ｖ］  ・・・（３）
また、電圧補正部２４６は、補正された各バッテリセル１０の現時点の端子電圧に基づいて、次の方法で各バッテリセル１０の現時点のＯＣＶを補正する（ステップＳ１２）。ｉ番目のバッテリセル１０の補正後のＯＣＶの値Ｖ０＿ｎｅｗ（ｉ）は、例えば次式（４）により算出される。【０１３８】
Ｖ０＿ｎｅｗ（ｉ）
＝Ｖ０（ｉ）＋（Ｖｅｓｔ＿ｎｅｗ（ｉ）−Ｖｅｓｔ（ｉ））  ［Ｖ］
・・・（４）
さらに、電圧補正部２４６は、補正された現時点のＯＣＶに基づいて各バッテリセル１０の現時点のＳＯＣを補正する（ステップＳ１３）。補正後の現時点のＳＯＣは、例えば図１１の関係を参照することにより求められる。【０１３９】
次に、電圧補正部２４６は、積算部２４２により算出された電流積算値をリセットする（ステップＳ１４）。その後、電圧補正部２４６は、タイマの計測値ｔが所定時間Ｔに達するまで待機する（ステップＳ１５）。タイマの計測値ｔが所定時間Ｔに達すると、電圧補正部２４６はステップＳ３の処理に戻る。以後、記憶部２４１に記憶された各バッテリセル１０のＳＯＣの代わりに、電圧補正部２４６により補正されたバッテリセル１０の現時点のＳＯＣを用いて、ステップＳ３からステップＳ１５までの処理が繰り返される。【０１４０】
なお、ステップＳ１０で、電圧レンジが“１”でない場合、すなわち電圧レンジが“０”の場合（各バッテリセル１０の端子電圧が下側中間電圧Ｖｒｅｆ１未満の場合）または“２”の場合（各バッテリセル１０の端子電圧が上側中間電圧Ｖｒｅｆ２以上の場合）には、各バッテリセル１０の端子電圧が上式（３）により適切に補正されないと考えられる。そのため、電圧補正部２４６は、端子電圧の補正、ＯＣＶの補正およびＳＯＣの補正を行わずにステップＳ１５の処理に進む。【０１４１】
一方、図１０に示すように、電動自動車６００の始動指示部６０７（後述する図１５）のイグニションキーがオフされると、ＳＯＣ算出部２４３は、各バッテリセル１０の現時点のＳＯＣを記憶部２４１に記憶する（ステップＳ２０）。この場合、記憶部２４１に記憶されたＳＯＣが現時点のＳＯＣに更新される。その後、バッテリシステム５００が停止する。【０１４２】
（６）充電中におけるバッテリセルのＳＯＣ算出処理
充電中におけるバッテリ制御装置２００によるバッテリセル１０のＳＯＣ算出処理を説明する。図１２は、充電中におけるバッテリ制御装置２００によるＳＯＣ算出処理のフローチャートである。本実施の形態では、ＣＰＵがメモリに記憶されたＳＯＣ算出処理プログラムを実行することによりＳＯＣ算出処理が行われる。【０１４３】
なお、充電中には、図８〜図１０に記載されたバッテリセルのＳＯＣ算出処理が並行して行われる。【０１４４】
バッテリシステム５００が充電器４００に接続されると、接続判別部２７０は、バッテリシステム５００が充電器４００に接続されていることを示す接続信号を充電器４００から受信する（ステップＳ１０１）。次に、通信部２５０は、バッテリセル１０の充電を許可しないことを示す充電不許可信号を充電器４００に送信する（ステップＳ１０２）。これにより、後述するように、充電器４００の電圧検出部３２０により各バッテリセル１０の端子電圧が検出され、検出された端子電圧を示す電圧情報が充電器４００から送信される。ここで、バッテリ制御装置２００の通信部２５０は、各バッテリセル１０の端子電圧を示す電圧情報を充電器４００から受信する（ステップＳ１０３）。【０１４５】
電圧値更新部２６０は、電圧情報により得られた各バッテリセル１０の端子電圧に基づいて、各バッテリセル１０の現時点の端子電圧を更新する（ステップＳ１０４）。電圧情報により得られたｉ番目のバッテリセル１０の端子電圧をＶｂａｔ（ｉ）［Ｖ］とし、ｉ番目のバッテリセル１０の現時点の端子電圧をＶｅｓｔ（ｉ）［Ｖ］とし、スムージング係数をβとすると、ｉ番目のバッテリセル１０の更新後の現時点の端子電圧Ｖｅｓｔ＿ｎｅｗ（ｉ）は、例えば次式（５）により算出される。スムージング係数βは０以上１以下である。【０１４６】
Ｖｅｓｔ＿ｎｅｗ（ｉ）
＝β×Ｖｂａｔ（ｉ）＋（１−β）×Ｖｅｓｔ（ｉ）  ［Ｖ］
・・・（５）
ここで、更新前の現時点の端子電圧Ｖｅｓｔは、図９のステップＳ１１において上式（３）に基づいて補正された端子電圧Ｖｅｓｔ＿ｎｅｗ（ｉ）または図８のステップＳ８において上式（２）により推定された端子電圧Ｖｅｓｔ（ｉ）（補正されない場合）である。充電器４００の電圧検出部３２０により実際に検出される端子電圧は、電流積算値に基づいて算出される端子電圧よりも正確である。したがって、上記の処理により、より正確な端子電圧が得られる。【０１４７】
そこで、電圧補正部２４６は、更新された現時点の端子電圧に基づいて各バッテリセル１０の現時点のＳＯＣを補正する（ステップＳ１０５）。ＳＯＣの補正は以下の手順で行われる。まず、電圧補正部２４６は、更新された各バッテリセル１０の現時点の端子電圧に基づいて、各バッテリセル１０の現時点のＯＣＶを補正する。ここで、現時点のＯＣＶは、図９のステップＳ１２において上式（４）に基づいて算出されたＯＣＶの値Ｖ０＿ｎｅｗ（ｉ）または図８のステップＳ７において推定されたＯＣＶの値（補正されない場合）である。ｉ番目のバッテリセル１０の補正後の現時点のＯＣＶの値Ｖ０＿ｎｅｗ（ｉ）は、例えば次式（６）により算出される。【０１４８】
Ｖ０＿ｎｅｗ（ｉ）
＝Ｖ０（ｉ）＋（Ｖｅｓｔ＿ｎｅｗ（ｉ）−Ｖｅｓｔ（ｉ））  ［Ｖ］
・・・（６）
続いて、電圧補正部２４６は、補正された現時点のＯＣＶに基づいて各バッテリセル１０の現時点のＳＯＣを補正する。ここで、現時点のＳＯＣは、図９のステップＳ１３において補正されたＳＯＣまたは図８のステップＳ６において算出されたＳＯＣである。補正後の現時点のＳＯＣは、例えば図１１の関係を参照することにより求められる。これにより、より正確な端子電圧およびより正確なＯＣＶに基づいてより正確なＳＯＣが得られる。【０１４９】
さらに、電圧補正部２４６は、図８のステップＳ５において積算部２４２により算出されている電流積算値をリセットする（ステップＳ１０６）。その後は、並行して実行されているバッテリセルのＳＯＣ算出処理において、より正確なＳＯＣに基づいてその時点のＳＯＣが算出および補正される。【０１５０】
通信部２５０は、バッテリセル１０の充電を許可することを示す充電許可信号を充電器４００に送信する（ステップＳ１０７）。【０１５１】
その後、通信部２５０は、各バッテリセル１０の内部インピーダンスを示すインピーダンス情報を充電器４００から受信する（ステップＳ１０８）。以後、バッテリセルのＳＯＣ算出処理のステップＳ８において、より正確な内部インピーダンスに基づいて上式（２）より端子電圧が算出される。充電器４００により充電中のＳＯＣは図８および図９のステップＳ３〜Ｓ１５の処理により算出される。【０１５２】
また、通信部２５０は、バッテリセル１０の充電の終了を示す充電終了信号を充電器４００から受信する（ステップＳ１０９）。【０１５３】
最後に、電圧値更新部２６０は更新された各バッテリセル１０の端子電圧を出力部２８０に表示させるとともに、電圧補正部２４６は補正された各バッテリセル１０のＳＯＣを出力部２８０に表示させる（ステップＳ１１０）。【０１５４】
（７）充電およびバッテリセル電圧検出処理
図１の充電制御装置３００によるバッテリセル１０の充電およびバッテリセル電圧検出処理を説明する。図１３および図１４は、充電制御装置３００によるバッテリセル１０の充電およびバッテリセル電圧検出処理のフローチャートである。本実施の形態では、制御部３６０を構成するＣＰＵがメモリに記憶された充電およびバッテリセル電圧検出処理プログラムを実行することにより、充電およびバッテリセル電圧検出処理が行われる。【０１５５】
バッテリシステム５００が充電器４００に接続されると、通信部３５０は、バッテリシステム５００が充電器４００に接続されていることを示す接続信号をバッテリシステム５００に送信する（ステップＳ２０１）。その後、通信部３５０は、バッテリセル１０の充電を許可しないことを示す充電不許可信号をバッテリシステム５００から受信する（ステップＳ２０２）。【０１５６】
ここで、電圧検出部３２０は、各バッテリセル１０の端子電圧を検出する（ステップＳ２０３）。これにより、バッテリセル１０に充電電流が流れていない状態でバッテリセル１０の端子電圧が正確に検出される。この場合、端子電圧は開放電圧（ＯＣＶ）に等しい。その後、通信部３５０は、各バッテリセル１０の端子電圧を示す電圧情報をバッテリシステム５００に送信する（ステップＳ２０４）。【０１５７】
次に、制御部３６０は、各バッテリセル１０について均等化処理が必要か否かを判定する（ステップＳ２０５）。全てのバッテリセル１０のうち、最も低い端子電圧を有するバッテリセル１０の端子電圧をＶｍｉｎ［Ｖ］とし、最も高い端子電圧を有するバッテリセル１０の端子電圧をＶｍａｘ［Ｖ］とすると、均等化処理の必要性は、例えば次式（７）により判定される。【０１５８】
Ｖｍａｘ−Ｖｍｉｎ＞δ１  ・・・（７）
上式（７）において、δ１は予め定められた正の定数であり、本例においては、例えばδ１＝５０［ｍＶ］に設定される。上式（７）が満たされない場合、制御部３６０は均等化処理が必要でないと判定する。その場合、制御部３６０はステップＳ２０８の処理に移る。【０１５９】
一方、上式（７）が満たされる場合、制御部３６０は均等化処理が必要であると判定する。その場合、制御部３６０は均等化処理が必要なバッテリセル１０を判定する。全てのバッテリセル１０のうち、ｉ番目のバッテリセル１０の端子電圧をＶ（ｉ）［Ｖ］とすると、均等化処理の必要性は、例えば次式（８）により判定される。【０１６０】
Ｖ（ｉ）−Ｖｍｉｎ＞δ２  ・・・（８）
上式（８）において、δ２は予め定められた正の定数であり、本例においては、例えばδ２＝２０［ｍＶ］に設定される。制御部３６０は、上式（８）を満たすバッテリセル１０については均等化処理が必要であると判定する。また、制御部３６０は、上式（８）を満たさないバッテリセル１０については均等化処理が必要でないと判定する。【０１６１】
制御部３６０は、上式（８）を満たす全てのバッテリセル１０の各々について、均等化に必要な放電時間を算出する（ステップＳ２０６）。均等化に必要な放電時間とは、放電によりｉ番目のバッテリセル１０の端子電圧Ｖ（ｉ）［Ｖ］が最も低い端子電圧を有するバッテリセル１０の端子電圧Ｖｍｉｎ［Ｖ］と略等しくなるまでに要する時間である。【０１６２】
その後、制御部３６０は、上式（８）を満たす全てのバッテリセル１０について、均等化処理を開始する（ステップＳ２０７）。ここで、制御部３６０は、均等化処理が必要な各バッテリセル１０に接続されたスイッチング素子ＳＷをオンにする。これにより、均等化処理が必要な各バッテリセル１０に充電された電荷の一部が抵抗Ｒを通して放電される。図２の抵抗Ｒの抵抗値は、均等化に必要な放電時間がバッテリセル１０の充電が終了するまでに要する時間よりも短くなるように設定されることが好ましい。制御部３６０は、均等化に必要な放電時間が経過したバッテリセル１０に接続されたスイッチング素子ＳＷを順次オフにする。なお、各バッテリセル１０の充電状態によっては、次のステップＳ２０８による充電後にも継続して行われる場合もある。【０１６３】
このようにして、全てのバッテリセル１０の開放電圧が略均等に保たれる。これにより、一部のバッテリセル１０の過充電および過放電を防止することができる。その結果、バッテリセル１０の劣化を防止することができる。【０１６４】
次に、制御部３６０は、通信部３５０がバッテリセル１０の充電を許可することを示す充電許可信号をバッテリシステム５００から受信したか否かを判定する（ステップＳ２０８）。通信部３５０が充電許可信号を受信しない場合、制御部３６０は通信部３５０が充電許可信号を受信するまで待機する。一方、通信部３５０が充電許可信号を受信した場合、充電部４２０はバッテリセル１０の充電を開始する（ステップＳ２０９）。【０１６５】
ここで、制御部３６０は各バッテリセル１０の内部インピーダンスを算出する（ステップＳ２１０）。充電開始直前に検出されたｉ番目のバッテリセル１０の端子電圧をＶｂａｔ＿ａ（ｉ）［Ｖ］とし、充電開始直後に検出されたｉ番目のバッテリセル１０の端子電圧をＶｂａｔ＿ｂ（ｉ）［Ｖ］とし、充電開始直前に検出されたバッテリモジュール１００の電流をＩ＿ａ［Ａ］とし、充電開始直後に検出されたバッテリモジュール１００の電流をＩ＿ｂ［Ａ］とすると、ｉ番目のバッテリセル１０の内部インピーダンスＺ（ｉ）は次式（９）により算出される。【０１６６】
Ｚ（ｉ）＝｛Ｖｂａｔ＿ｂ（ｉ）−Ｖｂａｔ＿ａ（ｉ）｝
／（Ｉ＿ｂ−Ｉ＿ａ）  ［Ω］  ・・・（９）
通信部３５０は、各バッテリセル１０の内部インピーダンスを示すインピーダンス情報をバッテリシステム５００に送信する（ステップＳ２１１）。さらに、各バッテリセル１０の端子電圧の最大値が、満充電時（ＳＯＣが１００［％］）のとき）の端子電圧に達すると、充電部４２０はバッテリセル１０の充電を終了する（ステップＳ２１２）。【０１６７】
その後、制御部３６０は、均等化処理が終了しているか否かを判定する（ステップＳ２１３）。均等化処理が終了している場合、制御部３６０はステップＳ２１５の処理に移る。一方、均等化処理が終了していない場合、制御部３６０は均等化処理を終了する（ステップＳ２１４）。均等化処理の終了は、全てのバッテリセル１０に接続されたスイッチング素子ＳＷをオフにすることにより行われる。最後に、通信部３５０は、バッテリセル１０の充電の終了を示す充電終了信号をバッテリシステム５００に送信する（ステップＳ２１５）。【０１６８】
（８）効果
第１の実施の形態に係るバッテリ制御装置２００においては、複数のバッテリセル１０に流れる電流に基づいて電圧値算出部２４０により各バッテリセル１０の端子電圧が算出される。それにより、各バッテリセル１０の端子電圧を検出するための電圧検出部をバッテリ制御装置２００に設けることなく、バッテリ制御装置２００において各バッテリセル１０の端子電圧を得ることができる。【０１６９】
また、電圧レンジ判定部２２０により各バッテリセル１０の端子電圧が予め定められた電圧レンジ“１”に属するか否かが判定され、バッテリセル１０の端子電圧が“１”に属する場合に、電流に基づいて算出された端子電圧が電圧値算出部２４０により補正される。それにより、充電制御装置３００が接続されないときでも、より正確な電圧が得られる。【０１７０】
さらに、バッテリ制御装置２００が充電制御装置３００に接続されているときには、充電制御装置３００の電圧検出部３２０により検出された各バッテリセル１０の正確な端子電圧に関する電圧情報が充電制御装置３００の通信部３５０から通信部２５０に送信される。そして電圧値算出部２４０により算出および補正された端子電圧が電圧情報に基づいて電圧値更新部２６０により更新される。【０１７１】
その結果、バッテリ制御装置２００の構成の複雑化およびコストの増加を抑制しつつバッテリ制御装置２００において各バッテリセル１０の端子電圧を得ることができる。また、バッテリ制御装置２００において得られる各バッテリセル１０の端子電圧を任意のタイミングでより正確な値に更新することができる。【０１７２】
また、電圧レンジ判定部２２０では、各バッテリセル１０の端子電圧と下側中間電圧Ｖｒｅｆ１および上側中間電圧Ｖｒｅｆ２とを比較することにより各バッテリセル１０の端子電圧が電圧レンジ“１”に属するか否かが判定される。それにより、バッテリ制御装置２００の構成を複雑化することなく、各バッテリセル１０のより正確な端子電圧を得ることができる。【０１７３】
さらに、接続判別部２７０により、バッテリ制御装置２００に充電制御装置３００が接続されたことが判別される。バッテリ制御装置２００の電圧値算出部２４０により算出および補正されたバッテリセル１０の端子電圧が充電制御装置３００の電圧検出部３２０により検出された正確な端子電圧に更新される。それにより、充電制御装置３００の接続時に、バッテリ制御装置２００において電流に基づいて算出された各バッテリセル１０の端子電圧が充電制御装置３００の電圧検出部３２０により実際に検出された正確な端子電圧に自動的に更新される。【０１７４】
また、充電制御装置３００は複数のバッテリ制御装置２００に共通に用いることができるので、複数のバッテリ制御装置２００および充電制御装置３００の全体としてのコストを低減することができる。【０１７５】
［２］第２の実施の形態
以下、第２の実施の形態に係る電動車両について説明する。本実施の形態に係る電動車両は、第１の実施の形態に係るバッテリシステム５００を備える。なお、以下では、電動車両の一例として電動自動車を説明する。【０１７６】
（１）構成および動作
図１５は、第２の実施の形態に係る電動自動車の構成を示すブロック図である。図１５に示すように、本実施の形態に係る電動自動車６００は車体６１０を備える。車体６１０に、図１のバッテリシステム５００ならびに電力変換部６０１、図３Ａの負荷６０２としてモータ６０２Ｍ、駆動輪６０３、アクセル装置６０４、ブレーキ装置６０５、回転速度センサ６０６、始動指示部６０７および主制御部６０８が設けられる。モータ６０２Ｍが交流（ＡＣ）モータである場合には、電力変換部６０１はインバータ回路を含む。バッテリシステム５００には、図１のバッテリ制御装置２００が含まれている。【０１７７】
バッテリシステム５００は、電力変換部６０１を介してモータ６０２Ｍに接続されるとともに、主制御部６０８に接続される。【０１７８】
主制御部６０８には、バッテリシステム５００のバッテリ制御装置２００から複数のバッテリセル１０（図１参照）のＳＯＣおよび複数のバッテリセル１０に流れる電流が与えられる。また、主制御部６０８には、アクセル装置６０４、ブレーキ装置６０５および回転速度センサ６０６が接続される。主制御部６０８は、例えばＣＰＵおよびメモリ、またはマイクロコンピュータからなる。さらに、主制御部６０８には始動指示部６０７が接続されている。【０１７９】
アクセル装置６０４は、電動自動車６００が備えるアクセルペダル６０４ａと、アクセルペダル６０４ａの操作量（踏み込み量）を検出するアクセル検出部６０４ｂとを含む。【０１８０】
始動指示部６０７のイグニションキーがオンの状態で、ユーザによりアクセルペダル６０４ａが操作されると、アクセル検出部６０４ｂは、ユーザにより操作されていない状態を基準としてアクセルペダル６０４ａの操作量を検出する。検出されたアクセルペダル６０４ａの操作量が主制御部６０８に与えられる。【０１８１】
ブレーキ装置６０５は、電動自動車６００が備えるブレーキペダル６０５ａと、ユーザによるブレーキペダル６０５ａの操作量（踏み込み量）を検出するブレーキ検出部６０５ｂとを含む。イグニションキーがオンの状態で、ユーザによりブレーキペダル６０５ａが操作されると、ブレーキ検出部６０５ｂによりその操作量が検出される。検出されたブレーキペダル６０５ａの操作量が主制御部６０８に与えられる。回転速度センサ６０６は、モータ６０２Ｍの回転速度を検出する。検出された回転速度は、主制御部６０８に与えられる。【０１８２】
上記のように、主制御部６０８には、複数のバッテリセル１０のＳＯＣ、複数のバッテリセル１０に流れる電流、アクセルペダル６０４ａの操作量、ブレーキペダル６０５ａの操作量、およびモータ６０２Ｍの回転速度が与えられる。主制御部６０８は、これらの情報に基づいてバッテリモジュール１００の充放電制御および電力変換部６０１の電力変換制御を行う。例えば、アクセル操作に基づく電動自動車６００の発進時および加速時には、バッテリシステム５００から電力変換部６０１にバッテリモジュール１００の電力が供給される。【０１８３】
さらに、イグニションキーがオンの状態で、主制御部６０８は、与えられたアクセルペダル６０４ａの操作量に基づいて、駆動輪６０３に伝達すべき回転力（指令トルク）を算出し、その指令トルクに基づく制御信号を電力変換部６０１に与える。【０１８４】
上記の制御信号を受けた電力変換部６０１は、バッテリシステム５００から供給された電力を、駆動輪６０３を駆動するために必要な電力（駆動電力）に変換する。これにより、電力変換部６０１により変換された駆動電力がモータ６０２Ｍに供給され、その駆動電力に基づくモータ６０２Ｍの回転力が駆動輪６０３に伝達される。【０１８５】
一方、ブレーキ操作に基づく電動自動車６００の減速時には、モータ６０２Ｍは発電装置として機能する。この場合、電力変換部６０１は、モータ６０２Ｍにより発生された回生電力を複数のバッテリセル１０の充電に適した電力に変換し、複数のバッテリセル１０に与える。それにより、複数のバッテリセル１０が充電される。【０１８６】
（２）効果
第２の実施の形態に係る電動自動車６００においては、第１の実施の形態に係るバッテリ制御装置２００およびそれを備えるバッテリシステム５００が設けられる。バッテリ制御装置２００においては、複数のバッテリセル１０に流れる電流に基づいて電圧値算出部２４０により各バッテリセル１０の端子電圧が算出される。それにより、各バッテリセル１０の端子電圧を検出するための電圧検出部をバッテリ制御装置２００に設けることなく、バッテリ制御装置２００において各バッテリセル１０の端子電圧を得ることができる。【０１８７】
したがって、各バッテリセル１０の端子電圧を検出するための電圧検出部を電動自動車６００に設ける必要がない。これにより、電動自動車６００の構成の複雑化およびコストの増加を抑制することができる。【０１８８】
（３）他の移動体
上記では、図１のバッテリシステム５００が電動車両に搭載される例について説明したが、バッテリシステム５００が船、航空機、エレベータまたは歩行ロボット等の他の移動体に搭載されてもよい。【０１８９】
バッテリシステム５００が搭載された船は、例えば、図１５の車体６１０の代わりに船体を備え、駆動輪６０３の代わりにスクリューを備え、アクセル装置６０４の代わりに加速入力部を備え、ブレーキ装置６０５の代わりに減速入力部を備える。運転者は、船体を加速させる際にアクセル装置６０４の代わりに加速入力部を操作し、船体を減速させる際にブレーキ装置６０５の代わりに減速入力部を操作する。この場合、バッテリモジュール１００（図１）の電力によりモータ６０２Ｍが駆動され、モータ６０２Ｍの回転力がスクリューに伝達されることにより推進力が発生し、船体が移動する。【０１９０】
同様に、バッテリシステム５００が搭載された航空機は、例えば、図１５の車体６１０の代わりに機体を備え、駆動輪６０３の代わりにプロペラを備え、アクセル装置６０４の代わりに加速入力部を備え、ブレーキ装置６０５の代わりに減速入力部を備える。バッテリシステム５００が搭載されたエレベータは、例えば、図１５の車体６１０の代わりに籠を備え、駆動輪６０３の代わりに籠に取り付けられる昇降用ロープの巻上モータを備え、アクセル装置６０４の代わりに加速入力部を備え、ブレーキ装置６０５の代わりに減速入力部を備える。バッテリシステム５００が搭載された歩行ロボットは、例えば、図１５の車体６１０の代わりに胴体を備え、駆動輪６０３の代わりに足を備え、アクセル装置６０４の代わりに加速入力部を備え、ブレーキ装置６０５の代わりに減速入力部を備える。【０１９１】
このように、バッテリシステム５００が搭載された移動体においては、バッテリモジュール１００からの電力が動力源（モータ）により動力に変換され、その動力によって移動本体部（車体、船体、機体または胴体）が移動する。この場合、各バッテリセル１０の端子電圧を検出するための電圧検出部を移動体に設ける必要がない。これにより、移動体の構成の複雑化およびコストの増加を抑制することができる。【０１９２】
［３］第３の実施の形態
以下、第３の実施の形態に係る電源装置について説明する。【０１９３】
（１）構成および動作
本実施の形態に係る電源装置は、図１６は、第３の実施の形態に係る電源装置の構成を示すブロック図である。【０１９４】
図１６に示すように、電源装置８００は、電力貯蔵装置８１０および電力変換装置８２０を備える。電力貯蔵装置８１０は、バッテリシステム群８１１およびコントローラ８１２を備える。バッテリシステム群８１１は複数のバッテリシステム５００を含む。各バッテリシステム５００は、直列に接続された複数のバッテリモジュール１００（図１）を含む。複数のバッテリシステム５００は互いに並列に接続されてもよく、または互いに直列に接続されてもよい。【０１９５】
コントローラ８１２は、例えばＣＰＵおよびメモリ、またはマイクロコンピュータからなる。コントローラ８１２には、バッテリシステム群８１１のバッテリ制御装置２００（図１）から出力部２８０（図１）を介して複数のバッテリセル１０のＳＯＣおよび複数のバッテリセル１０に流れる電流が与えられる。コントローラ８１２は、与えられた複数のバッテリセル１０のＳＯＣおよび複数のバッテリセル１０に流れる電流に基づいて、複数のバッテリセル１０の充電量を算出する。また、コントローラ８１２は、複数のバッテリセル１０の充電量に基づいて電力変換装置８２０を制御する。コントローラ８１２は、バッテリシステム５００のバッテリモジュール１００の放電または充電に関する制御として、後述する制御を行う。図１６の電源装置８００においては、バッテリシステム５００が図１のバッテリ制御装置２００を有さず、コントローラ８１２がバッテリ制御装置２００の機能を有していてもよい。【０１９６】
電力変換装置８２０は、ＤＣ／ＤＣ（直流／直流）コンバータ８２１およびＤＣ／ＡＣ（直流／交流）インバータ８２２を含む。ＤＣ／ＤＣコンバータ８２１は入出力端子８２１ａ，８２１ｂを有し、ＤＣ／ＡＣインバータ８２２は入出力端子８２２ａ，８２２ｂを有する。ＤＣ／ＤＣコンバータ８２１の入出力端子８２１ａは電力貯蔵装置８１０のバッテリシステム群８１１に接続される。ＤＣ／ＤＣコンバータ８２１の入出力端子８２１ｂおよびＤＣ／ＡＣインバータ８２２の入出力端子８２２ａは互いに接続されるとともに電力出力部ＰＵ１に接続される。ＤＣ／ＡＣインバータ８２２の入出力端子８２２ｂは電力出力部ＰＵ２に接続されるとともに他の電力系統に接続される。電力出力部ＰＵ１，ＰＵ２は例えばコンセントを含む。電力出力部ＰＵ１，ＰＵ２には、例えば種々の負荷が接続される。他の電力系統は、例えば商用電源または太陽電池を含む。電力出力部ＰＵ１，ＰＵ２および他の電力系統が電源装置に接続される外部の例である。【０１９７】
ＤＣ／ＤＣコンバータ８２１およびＤＣ／ＡＣインバータ８２２がコントローラ８１２によって制御されることにより、バッテリシステム群８１１の放電および充電が行われる。【０１９８】
バッテリシステム群８１１の放電時には、バッテリシステム群８１１から与えられる電力がＤＣ／ＤＣコンバータ８２１によりＤＣ／ＤＣ（直流／直流）変換され、さらにＤＣ／ＡＣインバータ８２２によりＤＣ／ＡＣ（直流／交流）変換される。【０１９９】
ＤＣ／ＤＣコンバータ８２１によりＤＣ／ＤＣ変換された電力が電力出力部ＰＵ１に供給される。また、ＤＣ／ＡＣインバータ８２２によりＤＣ／ＡＣ変換された電力が電力出力部ＰＵ２に供給される。このように、電力出力部ＰＵ１から外部に直流の電力が出力され、電力出力部ＰＵ２から外部に交流の電力が出力される。さらに、ＤＣ／ＡＣインバータ８２２により交流に変換された電力が他の電力系統に供給されてもよい。【０２００】
コントローラ８１２は、バッテリシステム５００のバッテリモジュール１００の放電に関する制御の一例として、次の制御を行う。バッテリシステム群８１１の放電時に、コントローラ８１２は、複数のバッテリセル１０の充電量に基づいてバッテリシステム群８１１の放電を停止するか否かを判定し、判定結果に基づいて電力変換装置８２０を制御する。具体的には、バッテリシステム群８１１に含まれる複数のバッテリセル１０（図１）のうちいずれかのバッテリセル１０の充電量が予め定められたしきい値よりも小さくなると、コントローラ８１２は、バッテリシステム群８１１の放電が停止されまたは放電電流（または放電電力）が制限されるようにＤＣ／ＤＣコンバータ８２１およびＤＣ／ＡＣインバータ８２２を制御する。これにより、各バッテリセル１０の過放電が防止される。【０２０１】
一方、バッテリシステム群８１１の充電時には、他の電力系統から与えられる交流の電力がＤＣ／ＡＣインバータ８２２によりＡＣ／ＤＣ（交流／直流）変換され、さらにＤＣ／ＤＣコンバータ８２１によりＤＣ／ＤＣ（直流／直流）変換される。ＤＣ／ＤＣコンバータ８２１からバッテリシステム群８１１に電力が与えられることにより、バッテリシステム群８１１に含まれる複数のバッテリセル１０（図１）が充電される。【０２０２】
コントローラ８１２は、バッテリシステム５００のバッテリモジュール１００の充電に関する制御の一例として、次の制御を行う。【０２０３】
バッテリシステム群８１１の充電時に、コントローラ８１２は、複数のバッテリセル１０の充電量に基づいてバッテリシステム群８１１の充電を停止するか否かを判定し、判定結果に基づいて電力変換装置８２０を制御する。具体的には、バッテリシステム群８１１に含まれる複数のバッテリセル１０（図１）のうちいずれかのバッテリセル１０の充電量が予め定められたしきい値よりも大きくなると、コントローラ８１２は、バッテリシステム群８１１の充電が停止されまたは充電電流（または充電電力）が制限されるようにＤＣ／ＤＣコンバータ８２１およびＤＣ／ＡＣインバータ８２２を制御する。これにより、各バッテリセル１０の過充電が防止される。【０２０４】
なお、電源装置８００と外部との間で互いに電力を供給可能であれば、電力変換装置８２０がＤＣ／ＤＣコンバータ８２１およびＤＣ／ＡＣインバータ８２２のうちいずれか一方のみを有してもよい。また、電源装置８００と外部との間で互いに電力を供給可能であれば、電力変換装置８２０が設けられなくてもよい。【０２０５】
図１７は、図１６の電源装置８００に対応する充電器１０００の構成を示すブロック図である。本実施の形態において、図１６の電源装置８００の複数のバッテリシステム５００は、図１の充電器４００に代えて図１７の充電器１０００に接続される。このように、電源装置８００と図１７の充電器１０００とが接続されることにより、充電システム１が構成される。【０２０６】
図１７に示すように、充電器１０００は、充電部１０２０および充電制御装置９００を備える。充電部１０２０は、以下の点を除いて、図１の充電部４２０と同様の構成を有する。【０２０７】
充電部１０２０は、外部電源７００に接続されるとともに、後述する複数の外部コネクタＣＮ３に接続される。それにより、充電部１０２０は、複数の外部コネクタＣＮ３を介して複数のバッテリシステム群８１１（図１６）に含まれる複数のバッテリセル１０を充電する機能を有する。また、外部電源７００は、電力系統として図１６の電力変換装置８２０に接続されてもよい。この場合、外部電源７００は、複数のバッテリシステム群８１１（図１６）に含まれる複数のバッテリセル１０を充電する。【０２０８】
充電制御装置９００は、電圧検出部９２０、均等化部９４０、通信部９５０、制御部９６０および出力部９８０を含む。また、充電制御装置９００は、複数の外部コネクタＣＮ３を有する。【０２０９】
電圧検出部９２０は、図１６のバッテリシステム群８１１の複数のバッテリシステム５００に含まれる複数のバッテリセル１０の各々の端子電圧を検出する機能を有する点を除いて、図２の電圧検出部３２０と同様の構成を有する。均等化部９４０は、図１６のバッテリシステム群８１１の複数のバッテリシステム５００に含まれる複数のバッテリセル１０の開放電圧を均等化する機能を有する点を除いて、図２の均等化部３４０と同様の構成を有する。【０２１０】
通信部９５０、制御部９６０および出力部９８０は、それぞれ図２の通信部９５０、制御部９６０および出力部３８０と同様の構成を有する。各外部コネクタＣＮ３は、図２の複数の接続端子３０１に代えて接続端子９０１を有する点、および図２の接続端子３０２に代えて接続端子９０２を有する点を除いて、図２の外部コネクタＣＮ２と同様の構成を有する。【０２１１】
充電制御装置９００の外部コネクタＣＮ３が図１６のバッテリシステム群８１１のバッテリシステム５００の外部コネクタＣＮ１（図１）に接続されることにより、外部コネクタＣＮ１の複数の接続端子２０１（図１）と外部コネクタＣＮ３の複数の接続端子９０１とが接続されるとともに、外部コネクタＣＮ１の接続端子２０２（図１）と外部コネクタＣＮ３の接続端子９０２とが接続される。【０２１２】
均等化部９４０は、複数の外部コネクタＣＮ３の複数の接続端子９０１に接続される。また、均等化部９４０は電圧検出部９２０に接続される。通信部９５０は、複数の外部コネクタＣＮ３の接続端子９０２に接続される。【０２１３】
制御部９６０は、均等化部９４０および電圧検出部９２０を介して、バッテリシステム５００のバッテリモジュール１００が電力貯蔵装置８１０（図１６）に接続されたことを検出する。また、通信部９５０は、バッテリモジュール１００が電力貯蔵装置８１０に接続されたことを示す接続信号をバッテリシステム５００の接続判別部２７０（図１）に送信する。この場合、例えば、バッテリシステム５００が電力貯蔵装置８１０に接続されたときに作動する機械的または電気的なスイッチが電力貯蔵装置８１０に設けられる。通信部９５０は、電力貯蔵装置８１０のスイッチの作動に応答して接続信号を送信する。【０２１４】
制御部９６０は、バッテリシステム５００の各バッテリセル１０の端子電圧を出力部９８０に表示させるとともに、各バッテリセル１０の端子電圧を通信部９５０に与える。通信部９５０は、外部コネクタＣＮ３が外部コネクタＣＮ１に接続された状態で、制御部９６０から与えられた各バッテリセル１０の端子電圧を示す電圧情報を外部コネクタＣＮ３の接続端子９０２および外部コネクタＣＮ１の接続端子２０２を通してバッテリシステム５００の通信部２５０（図１）に送信する。【０２１５】
（２）効果
本実施の形態に係る電源装置８００においては、コントローラ８１２によりバッテリシステム群８１１と外部との間の電力の供給が制御される。これにより、一部のバッテリセル１０の過充電および過放電を防止することができる。その結果、バッテリセル１０の劣化を防止することができる。【０２１６】
また、この電源装置８００においては、充電制御装置９００の電圧検出部９２０により検出された各バッテリセル１０の正確な端子電圧に関する電圧情報が、通信部９５０からバッテリ制御装置２００の通信部２５０に送信される。そして電圧値算出部２４０により算出および補正された端子電圧が電圧情報に基づいて電圧値更新部２６０により更新される。その結果、バッテリ制御装置２００の構成の複雑化およびコストの増加を抑制しつつバッテリ制御装置２００において各バッテリセル１０の端子電圧を得ることができる。【０２１７】
この場合、バッテリ制御装置２００には各バッテリセルの電圧を検出するための電圧検出部を設ける必要がないので、バッテリ制御装置２００の構成の複雑化およびコストの増加が抑制される。また、充電制御装置９００は複数のバッテリ制御装置２００に共通に用いることができるので、バッテリ制御装置２００および充電制御装置９００の全体としてのコストを低減することができる。【０２１８】
［４］他の実施の形態
（１）上記実施の形態において、処理部２１０は、複数のバッテリセル１０に共通に１つの電圧レンジ判定部２２０を含むが、これに限定されない。図１８は、処理部２１０の他の構成を示すブロック図である。図１８の処理部２１０は、複数のバッテリセル１０に対応して複数の電圧レンジ判定部２２０をそれぞれ含む。図１８の電圧レンジ判定部２２０には図３Ａのスイッチング素子ＳＷ０１，ＳＷ０２，ＳＷ１１，ＳＷ１２が設けられない。図１８の処理部２１０の他の部分の構成および動作は図３Ａの処理部２１０の構成および動作と同様である。図１８の処理部２１０では、スイッチング素子ＳＷ０１，ＳＷ０２，ＳＷ１１，ＳＷ１２の切り替えを行う必要がないので、電圧レンジの判定に要する時間をより短縮することができる。【０２１９】
（２）上記実施の形態の電圧レンジ判定部２２０では、バッテリセル１０の端子電圧Ｖ１，Ｖ２がコンデンサＣ１に充電された後に比較器２２３に与えられるが、これに限定されない。バッテリセル１０の端子電圧Ｖ１，Ｖ２の時間的変化が小さい場合には、バッテリセル１０の端子電圧Ｖ１，Ｖ２が比較器２２３に直接与えられてもよい。この場合、スイッチング素子ＳＷ２１，ＳＷ２２，ＳＷ３１，ＳＷ３２およびコンデンサＣ１が不要となる。それにより、スイッチング素子ＳＷ２１，ＳＷ２２，ＳＷ３１，ＳＷ３２の切り替えおよびコンデンサＣ１の充電を行う必要がないので、電圧レンジの判定に要する時間をさらに短縮することができる。【０２２０】
（３）上記実施の形態においては、均等化処理時に複数のバッテリセル１０のうちの一部のバッテリセル１０が放電される。これに限らず、均等化処理時に複数のバッテリセル１０のうちの一部のバッテリセル１０が充電されてもよい。この場合、例えば図２の均等化部３４０において、各バッテリセル１０に対応する抵抗Ｒに代えて電源が設けられる。【０２２１】
（４）上記実施の形態においては、複数のバッテリセル１０の充電状態として開放電圧（ＯＣＶ）を均等化する例を示したが、これに代えて複数のバッテリセル１０のＳＯＣ、残容量、放電深度（ＤＯＤ）、電流積算値および蓄電量差のうちいずれかを充電状態として均等化してもよい。【０２２２】
バッテリセル１０の残容量は、例えば各バッテリセル１０のＳＯＣを算出した後、ＳＯＣに予め測定された満充電容量を乗算することにより得られる。【０２２３】
ＤＯＤは、バッテリセル１０の満充電容量に対する充電可能容量（バッテリセル１０の満充電容量から残容量を減算した容量）の比率であり、（１００−ＳＯＣ）［％］で表すことができる。バッテリセル１０のＤＯＤは、各バッテリセル１０のＳＯＣを算出した後、算出されたＳＯＣを１００から減算することにより得られる。【０２２４】
また、電流積算値は、例えば複数のバッテリセル１０の各々について充電または放電時の所定期間中に流れる電流を検出し、その検出値を積算することにより得られる。この場合、複数のバッテリセル１０の各々に流れる電流の値を検出するための電流検出部が設けられる。【０２２５】
さらに、蓄電量差は、例えば上記実施の形態と同様に各バッテリセル１０のＳＯＣを算出した後、算出されたＳＯＣと予め定められた基準ＳＯＣ（例えばＳＯＣ５０［％］）との差を算出することにより得られる。【０２２６】
（５）上記実施の形態における均等化処理において、制御部３６０は均等化処理が必要な各バッテリセル１０に接続されたスイッチング素子ＳＷを同時にオンにし、均等化に必要な放電時間が経過したバッテリセル１０に接続されたスイッチング素子ＳＷを順次オフにするが、これに限定されない。例えば、制御部３６０は、均等化に必要な放電時間に基づいて、均等化処理が必要な各バッテリセル１０に接続されたスイッチング素子ＳＷを順次オンにしてもよい。この場合、全てのバッテリセル１０について同時に均等化処理が終了するので、制御部３６０は均等化処理が必要な各バッテリセル１０に接続されたスイッチング素子ＳＷを同時にオフにする。【０２２７】
（６）上記実施の形態においては、各バッテリセル１０の内部インピーダンスは、充電開始直前の端子電圧、充電開始直後の端子電圧、充電開始直前の電流および充電開始直後の電流により算出されるが、これに限定されない。例えば、バッテリセル１０の充電中の充電電流の変化および端子電圧の変化を測定することにより各バッテリセル１０の内部インピーダンスが算出されてもよい。【０２２８】
（７）上記実施の形態においては、バッテリセル１０の内部インピーダンスとして抵抗成分のみを用いてバッテリセル１０の端子電圧が算出されるが、これに限定されない。図１９は、バッテリセル１０の等価回路の一例を示す図である。図１９の例では、バッテリセル１０の等価回路は、コンデンサＣ２と抵抗Ｒｃとの並列回路１０ａ、コンデンサＣ３および電源ＰＳを含む。並列回路１０ａおよびコンデンサＣ３は電源ＰＳに直列に接続される。図１９に示すように、内部インピーダンスとして、抵抗ＲｃおよびコンデンサＣ２，Ｃ３を用いてバッテリセル１０の端子電圧が算出されてもよい。これにより、各バッテリセル１０の端子電圧がより正確に算出される。【０２２９】
（８）上記実施の形態において、充電制御装置３００の制御部３６０は、各バッテリセル１０の内部インピーダンス、ＳＯＣおよび温度の関係を保持していてもよい。この場合、各バッテリセル１０のＳＯＣおよび温度に基づいて各バッテリセル１０の正確な内部インピーダンスが得られる。【０２３０】
（９）制御部３６０は、図１４のステップＳ２１０で算出された各バッテリセル１０の内部インピーダンスに基づいて、各バッテリセル１０の内部インピーダンス、ＳＯＣおよび温度の関係を補正してもよく、補正された関係は電動自動車６００の主制御部６０８に送信されてもよい。【０２３１】
（１０）上記実施の形態におけるバッテリモジュール１００は、図１の例では３個のバッテリセル１０を含み、図３Ａおよび図１８の例では２個のバッテリセル１０を含むが、これに限定されない。バッテリモジュール１００は、より多数のバッテリセル１０を含んでもよい。【０２３２】
（１１）上記実施の形態においては、バッテリシステム５００が充電器４００に接続された場合、充電制御装置３００の通信部３５０が接続信号を送信し、バッテリ制御装置２００の通信部２５０が接続信号を受信するが、これに限定されない。例えばバッテリシステム５００が充電器４００に接続された場合、バッテリ制御装置２００の通信部２５０が接続信号を送信し、充電制御装置３００の通信部３５０が接続信号を受信してもよい。この場合、例えば、バッテリシステム５００が充電器４００に接続されたときに作動する機械的または電気的なスイッチがバッテリシステム５００に設けられる。通信部２５０は、バッテリシステム５００のスイッチの作動に応答して接続信号を送信する。【０２３３】
（１２）上記実施の形態において、制御部３６０は、電圧検出部３２０により検出した各バッテリセル１０の端子電圧を出力部３８０に表示させるが、これに限定されない。制御部３６０は、電圧検出部３２０により検出した各バッテリセル１０の端子電圧とともに、端子電圧値が更新された旨および検出された各バッテリセル１０の端子電圧に基づいて補正されたＳＯＣを表示してもよい。【０２３４】
この場合、例えば、充電制御装置３００の通信部３５０は、図１２のステップＳ１０５において電圧補正部２４６により補正されたＳＯＣに関するＳＯＣ情報を、バッテリ制御装置２００の通信部２５０から受信する。その後、通信部３５０は、受信したＳＯＣ情報を制御部３６０に与える。【０２３５】
または、制御部３６０が電圧検出部３２０により検出された各バッテリセル１０の端子電圧に基づいて、ＳＯＣを算出してもよい。この場合、制御部３６０は、各バッテリセル１０の端子電圧および内部インピーダンスから、各バッテリセル１０のＯＣＶを算出する。その後、ＳＯＣは、例えば図１１の関係を参照することにより求められる。【０２３６】
（１３）上記実施の形態においては、充電制御装置３００に均等化部３４０が設けられるが、これに限定されない。充電制御装置３００に均等化部３４０が設けられず、バッテリ制御装置２００に均等化部３４０が設けられてもよい。【０２３７】
（１４）上記実施の形態においては、バッテリ制御装置２００およびバッテリシステム５００を電動自動車６００に用いる例を説明したが、バッテリ制御装置２００およびバッテリシステム５００は、充放電が可能な複数のバッテリセル１０を備える民生機器に用いることもできる。【０２３８】
［５］請求項の各構成要素と実施の形態の各部との対応関係
以下、請求項の各構成要素と実施の形態の各部との対応の例について説明するが、本発明は下記の例に限定されない。【０２３９】
上記実施の形態においては、バッテリセル１０がバッテリセルの例であり、電圧検出部３２０，９２０が電圧検出部の例であり、充電制御装置３００，９００が外部装置および充電制御装置の例である。バッテリ制御装置２００がバッテリ制御装置の例であり、電圧値算出部２４０が算出部の例であり、通信部２５０が受信部の例であり、電圧値更新部２６０が更新部の例である。電圧レンジ判定部２２０がレンジ判定部の例であり、接続判別部２７０が接続判別部の例であり、外部コネクタＣＮ１が外部端子部の例であり、接続端子２０１が接続端子の例であり、出力部２８０が出力部の例である。【０２４０】
バッテリシステム５００がバッテリシステムの例であり、モータ６０２Ｍがモータの例であり、駆動輪６０３が駆動輪の例であり、電動自動車６００が電動車両の例である。通信部３５０，９５０が送信部の例であり、充電部４２０，１０２０が充電部の例であり、充電器４００，１０００が充電器の例である。【０２４１】
車体６１０、船の船体、航空機の機体、エレベータの籠および歩行ロボットの胴体が移動本体部の例であり、モータ６０２Ｍ、駆動輪６０３、スクリュー、プロペラ、昇降用ロープの巻上モータおよび歩行ロボットの足が動力源の例であり、電動自動車６００、船、航空機および歩行ロボットが移動体の例である。充電システム１が充電システムの例であり、コントローラ８１２がシステム制御部の例である。電力貯蔵装置８１０が電力貯蔵装置の例であり、電源装置８００が電源装置の例であり、電力変換装置８２０が電力変換装置の例である。【０２４２】
請求項の各構成要素として、請求項に記載されている構成または機能を有する他の種々の要素を用いることもできる。
【産業上の利用可能性】
【０２４３】
本発明は、電力を駆動源とする種々の移動体、電力の貯蔵装置またはモバイル機器等に有効に利用することができる。
【図１】
0005394563.tif 000002
【図２】
0005394563.tif 000003
【図３Ａ】
0005394563.tif 000004
【図３Ｂ】
0005394563.tif 000005
【図４】
0005394563.tif 000006
【図５】
0005394563.tif 000007
【図６】
0005394563.tif 000008
【図７】
0005394563.tif 000009
【図８】
0005394563.tif 000010
【図９】
0005394563.tif 000011
【図１０】
0005394563.tif 000012
【図１１】
0005394563.tif 000013
【図１２】
0005394563.tif 000014
【図１３】
0005394563.tif 000015
【図１４】
0005394563.tif 000016
【図１５】
0005394563.tif 000017
【図１６】
0005394563.tif 000018
【図１７】
0005394563.tif 000019
【図１８】
0005394563.tif 000020
【図１９】
0005394563.tif 000021