(57)【特許請求の範囲】
【請求項１】
車両に搭載されるバッテリを放電させることにより、前記バッテリの容量に関する情報を取得し、この取得した情報に基づき、前記バッテリの劣化診断を行う車両用バッテリ診断装置であって、
前記バッテリの放電を制御する制御部を有し、
前記バッテリは、それぞれが複数の単電池を備え、直列に接続された複数の電池ブロックを有しているとともに、前記各電池ブロックには、バイパス回路が並列に接続されており、
前記制御部は、
第１のレートで前記バッテリを放電させる第１の処理を実行し、
前記第１の処理の後であって、前記複数の電池ブロックのうちいずれかの前記電池ブロックの電圧値が切替電圧値よりも低いとき、前記第１の処理から、前記第１のレートよりもレートが低い第２のレートで前記バッテリを放電させる第２の処理に切り替え、
前記第２の処理によって、前記切替電圧値よりも低い診断終了電圧値に電圧値が低下した前記電池ブロックから順に、この電池ブロックに対する前記第２の処理を、前記バイパス回路を用いて停止し、
前記バッテリの電圧値が前記切替電圧値よりも高い診断開始電圧値であるときから、前記各電池ブロックの電圧値が前記診断終了電圧値に低下するまでの電流値を積算し、この電流積算量に基づいて、前記各電池ブロックの劣化診断を行う、
ことを特徴とする車両用バッテリ診断装置。
【請求項２】
前記制御部は、
高負荷及びこの高負荷よりも作動に要するエネルギが小さい低負荷に対して、前記バッテリを放電させることにより前記第１の処理を実行し、
前記高負荷及び前記低負荷のうち前記低負荷のみに対して、前記バッテリを放電させることにより前記第２の処理を実行することを特徴とする請求項１に記載の車両用バッテリ診断装置。
【請求項３】
前記制御部は、
高負荷に対して前記バッテリを放電させることにより前記第１の処理を実行し、
前記高負荷よりも作動に要するエネルギが小さい低負荷に対して前記バッテリを放電させることにより前記第２の処理を実行することを特徴とする請求項１に記載の車両用バッテリ診断装置。
【請求項４】
該車両用バッテリ診断装置は、前記車両の外部に設けられていることを特徴とする請求項１乃至３のうちいずれか一つに記載の車両用バッテリ診断装置。
【請求項５】
車両に搭載されるバッテリを放電させることにより、前記バッテリの容量に関する情報を取得し、この取得した情報に基づき、前記バッテリの劣化診断を行う車両用バッテリ診断方法であって、
前記バッテリは、それぞれが複数の単電池を備え、直列に接続された複数の電池ブロックを有しているとともに、前記各電池ブロックには、バイパス回路が並列に接続されており、
第１のレートで前記バッテリを放電させる第１の処理を実行し、
前記第１の処理の後であって、前記複数の電池ブロックのうちいずれかの前記電池ブロックの電圧値が切替電圧値よりも低いとき、前記第１の処理から、前記第１のレートよりもレートが低い第２のレートで前記バッテリを放電させる第２の処理に切り替え、
前記第２の処理によって、前記切替電圧値よりも低い診断終了電圧値に電圧値が低下した前記電池ブロックから順に、この電池ブロックに対する前記第２の処理を、前記バイパス回路を用いて停止し、
前記バッテリの電圧値が前記切替電圧値よりも高い診断開始電圧値であるときから、前記各電池ブロックの電圧値が前記診断終了電圧値に低下するまでの電流値を積算し、この電流積算量に基づいて、前記各電池ブロックの劣化診断を行う、
ことを特徴とする車両用バッテリ診断方法。
【請求項６】
車両に搭載されるバッテリを放電させることにより、前記バッテリの容量に関する情報を取得し、この取得した情報に基づき、前記バッテリの劣化診断を行う診断処理をコンピュータに実行させる車両用バッテリ診断プログラムであって、
前記バッテリは、それぞれが複数の単電池を備え、直列に接続された複数の電池ブロックを有しているとともに、前記各電池ブロックには、バイパス回路が並列に接続されており、
前記診断処理において、
第１のレートで前記バッテリを放電させる第１の処理を実行し、
前記第１の処理の後であって、前記複数の電池ブロックのうちいずれかの前記電池ブロックの電圧値が切替電圧値よりも低いとき、前記第１の処理から、前記第１のレートよりもレートが低い第２のレートで前記バッテリを放電させる第２の処理に切り替え、
前記第２の処理によって、前記切替電圧値よりも低い診断終了電圧値に電圧値が低下した前記電池ブロックから順に、この電池ブロックに対する前記第２の処理を、前記バイパス回路を用いて停止し、
前記バッテリの電圧値が前記切替電圧値よりも高い診断開始電圧値であるときから、前記各電池ブロックの電圧値が前記診断終了電圧値に低下するまでの電流値を積算し、この電流積算量に基づいて、前記各電池ブロックの劣化診断を行う、
ことを特徴とする車両用バッテリ診断プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バッテリの容量劣化を診断する車両用バッテリ診断装置等に関する。
【背景技術】
【０００２】
バッテリの容量劣化を診断する方法として、例えば、二次電池の電圧を診断開始電圧から診断終了電圧まで放電させ、放電中の電流値を積算し、この積算された電流積算量に基づいて、バッテリの劣化状態を判別する方法が知られている。
【０００３】
特許文献１は、寿命バッテリの使用状態と寿命実績（寿命バッテリの充電特性など）とを関連付けて寿命情報としてデータベース化して準備しておき、診断用バッテリの余寿命を診断する際には、データベースのうち診断用バッテリの使用状態に対応する対応領域から寿命充電電圧バラツキΔＶｍｃｌｉを取得し、充電シーケンスにより診断用バッテリが充電されたときの診断充電電圧バラツキΔＶｍｃｃｕを取得し、取得した診断充電電圧バラツキΔＶｍｃｃｕと寿命充電電圧バラツキΔＶｍｃｌｉとの関係から診断用バッテリの余寿命距離Ｒｄや余寿命時間Ｒｔを計算する、余寿命診断方法を開示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２９１８０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
バッテリの劣化状態を診断する診断中は、ユーザによる車両の使用が制限されるため、寿命診断に要する時間を短くする必要がある。その一方で、バッテリ診断に要する時間を短くすると、バッテリ診断の精度が低下するおそれがある。そこで、本願発明は、バッテリ診断時間を短縮しながら、バッテリ診断の精度の低下を抑制することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本願発明に係る車両用バッテリ診断装置は、車両に搭載されるバッテリを放電させることにより、前記バッテリの容量に関する情報を取得し、この取得した情報に基づき、前記バッテリの劣化診断を行う車両用バッテリ診断装置であって、前記バッテリの放電を制御する制御部を有する。前記バッテリは、それぞれが複数の単電池を備え、直列に接続された複数の電池ブロックを有しているとともに、前記各電池ブロックには、バイパス回路が並列に接続されている。前記制御部は、第１のレートで前記バッテリを放電させる第１の処理を実行し、前記第１の処理の後であって、前記複数の電池ブロックのうちいずれかの前記電池ブロックの電圧値が切替電圧値よりも低いとき、前記第１の処理から、前記第１のレートよりもレートが低い第２のレートで前記バッテリを放電させる第２の処理に切り替える。前記制御部は、前記第２の処理によって、前記切替電圧値よりも低い診断終了電圧値に電圧値が低下した前記電池ブロックから順に、この電池ブロックに対する前記第２の処理を、前記バイパス回路を用いて停止する。前記制御部は、前記バッテリの電圧値が前記切替電圧値よりも高い診断開始電圧値であるときから、前記各電池ブロックの電圧値が前記診断終了電圧値に低下するまでの電流値を積算し、この電流積算量に基づいて、前記各電池ブロックの劣化診断を行う。
【０００７】
本願発明に係る車両用バッテリ診断方法は、車両に搭載されるバッテリを放電させることにより、前記バッテリの容量に関する情報を取得し、この取得した情報に基づき、前記バッテリの劣化診断を行う車両用バッテリ診断方法である。前記バッテリは、それぞれが複数の単電池を備え、直列に接続された複数の電池ブロックを有しているとともに、前記各電池ブロックには、バイパス回路が並列に接続されている。車両用バッテリ診断方法では、第１のレートで前記バッテリを放電させる第１の処理を実行し、前記第１の処理の後であって、前記複数の電池ブロックのうちいずれかの前記電池ブロックの電圧値が切替電圧値よりも低いとき、前記第１の処理から、前記第１のレートよりもレートが低い第２のレートで前記バッテリを放電させる第２の処理に切り替える。そして、前記第２の処理によって、前記切替電圧値よりも低い診断終了電圧値に電圧値が低下した前記電池ブロックから順に、この電池ブロックに対する前記第２の処理を、前記バイパス回路を用いて停止する。ここで、前記バッテリの電圧値が前記切替電圧値よりも高い診断開始電圧値であるときから、前記各電池ブロックの電圧値が前記診断終了電圧値に低下するまでの電流値を積算し、この電流積算量に基づいて、前記各電池ブロックの劣化診断を行う。
【０００８】
本願発明に係る車両用バッテリ診断プログラムは、車両に搭載されるバッテリを放電させることにより、前記バッテリの容量に関する情報を取得し、この取得した情報に基づき、前記バッテリの劣化診断を行う診断処理をコンピュータに実行させる車両用バッテリ診断プログラムである。前記バッテリは、それぞれが複数の単電池を備え、直列に接続された複数の電池ブロックを有しているとともに、前記各電池ブロックには、バイパス回路が並列に接続されている。上記診断処理において、第１のレートで前記バッテリを放電させる第１の処理を実行し、前記第１の処理の後であって、前記複数の電池ブロックのうちいずれかの前記電池ブロックの電圧値が切替電圧値よりも低いとき、前記第１の処理から、前記第１のレートよりもレートが低い第２のレートで前記バッテリを放電させる第２の処理に切り替える。そして、前記第２の処理によって、前記切替電圧値よりも低い診断終了電圧値に電圧値が低下した前記電池ブロックから順に、この電池ブロックに対する前記第２の処理を、前記バイパス回路を用いて停止する。ここで、前記バッテリの電圧値が前記切替電圧値よりも高い診断開始電圧値であるときから、前記各電池ブロックの電圧値が前記診断終了電圧値に低下するまでの電流値を積算し、この電流積算量に基づいて、前記各電池ブロックの劣化診断を行う。
【発明の効果】
【０００９】
本願発明によれば、バッテリ診断時間を短縮しながら、バッテリ診断の精度の低下を抑制することができる。
【図面の簡単な説明】
【００１０】
【図１】バッテリ診断装置のブロック図である。
【図２】劣化診断処理を説明するフローチャートである。
【図３】劣化していない電池ブロックと、劣化した電池ブロックの放電カーブを示す図である。
【図４】劣化していない電池ブロックと、劣化した電池ブロックの放電カーブを示す図である（変形例）。
【発明を実施するための形態】
【００１１】
次に、図１を参照しながら、バッテリ診断装置について説明する。図１は、バッテリの診断装置の一例を示したブロック図である。本実施形態のバッテリ診断装置４は、車両に搭載されたバッテリ１０を放電させることにより、バッテリ１０の容量に関する情報を取得し、この取得した情報に基づき、バッテリ１０の劣化診断を行う。バッテリ診断は、例えば、ディーラー等において、行うことができる。
【００１２】
車両は、バッテリ１０から供給される電力により走行エネルギを発生させるモータと、内燃機関とを有するハイブリッド自動車、バッテリ１０から供給される電力により走行エネルギを発生させるモータのみを動力源として有する電気自動車であってもよい。また、ハイブリッド自動車には、車両外部の電源からバッテリ１０を充電可能ないわゆるプラグインハイブリッド自動車も含まれる。図１に示す矢印は、信号の流れる方向を示す。バッテリ診断装置４は、車両とは別体で設けられている。
【００１３】
バッテリ診断装置４は、コントローラ４１と、充放電装置４２と、記憶部４３とを含む。充放電装置４２は、高圧充放電装置４２１と、低圧充放電装置４２２とを含む。低圧充放電装置４２２は、低負荷及び低圧充電部を含む。高圧充放電装置４２１は、高負荷及び高圧充電部を備える。高圧充放電装置４２１の高負荷は、低圧充放電装置４２２の低負荷よりも、作動に要するエネルギが大きい。つまり、高負荷を作動させる場合、低負荷を作動させる場合よりも大きなエネルギが必要となるため、バッテリ１０の放電レートを上げる必要がある。高圧充放電装置４２１の高圧充電部は、低圧充放電装置４２２の低圧充電部よりも、高い充電レートでバッテリ１０を充電することができる。
【００１４】
バッテリ１０及び高圧充放電装置４２１は、接続回路Ｃ１を介して接続されている。接続回路Ｃ１には、負荷切替スイッチＳＷＸ１，ＳＷＸ２が設けられている。コントローラ４１は、負荷切替スイッチＳＷＸ１，ＳＷＸ２のスイッチング動作を制御する。負荷切替スイッチＳＷＸ１，ＳＷＸ２がオンされると、バッテリ１０と高圧充放電装置４２１との間の電力の供給が許容される。すなわち、バッテリ１０から高負荷に対する高圧放電が許容され、高圧充電部によるバッテリ１０の高圧充電が許容される。負荷切替スイッチＳＷＸ１，ＳＷＸ２がオフされると、バッテリ１０と高圧充放電装置４２１との間の電力の供給が禁止される。
【００１５】
バッテリ１０及び低圧充放電装置４２２は、接続回路Ｃ２を介して接続されている。接続回路Ｃ２には、負荷切替スイッチＳＷＹ１，ＳＷＹ２が設けられている。コントローラ４１は、負荷切替スイッチＳＷＹ１，ＳＷＹ２のスイッチング動作を制御する。負荷切替スイッチＳＷＹ１，ＳＷＹ２がオンされると、バッテリ１０と低圧充放電装置４２２との間の電力の供給が許容される。すなわち、バッテリ１０から低負荷に対する低圧放電が許容され、低圧充電部によるバッテリ１０の低圧充電が許容される。負荷切替スイッチＳＷＹ１，ＳＷＹ２がオフされると、バッテリ１０と低圧充放電装置４２２との間の電力の供給が禁止される。
【００１６】
ここで、バッテリ１０を放電させた際に、負荷の状態（負荷の要求出力）に応じて放電レートが変動する場合がある。したがって、高圧放電とは、バッテリ１０を低圧放電させたときの放電レートの平均値よりも高い放電レートの平均値でバッテリ１０を放電させることを意味する。
【００１７】
同様に、高圧充電とは、バッテリ１０を低圧充電させたときの充電レートの平均値よりも高い充電レートの平均値でバッテリ１０を充電させることを意味する。
【００１８】
バッテリ１０は、複数の電池ブロック１１Ａ〜１１Ｎを含む。これらの電池ブロック１１Ａ〜１１Ｎはそれぞれ、複数の単電池１１１を含み、互いに直列に接続されている。各電池ブロック１１Ａ〜１１Ｎに含まれる単電池１１１は互いに、直列に接続されている。各電池ブロック１１Ａ〜１１Ｎに含まれる単電池１１１の個数は、同じであってもよい。単電池１１１は、リチウムイオン電池、ニッケル水素電池などの二次電池、或いはキャパシタであってもよい。単電池１１１は、単一の電池セル、或いは複数の電池セルを接続した電池モジュールであってもよい。ここで、電池セルとは、充放電可能な最小単位の要素を意味する。
【００１９】
電池ブロック１１Ａ〜１１Ｎにはそれぞれ電圧センサ２１が設けられている。各電圧センサ２１は、各電池ブロック１１Ａ〜１１Ｎの電圧値（つまり、ブロック電圧値）に関する情報を取得する。電流センサ２２は、バッテリ１０が出力する電流値に関する情報を取得する。
【００２０】
電池ブロック１１Ａとバッテリ診断装置４との間には、端部スイッチＳＷＡ１が設けられている。隣接する電池ブロック１１Ａ〜１１Ｎの間にはそれぞれ、ブロック間スイッチＳＷＢ１〜ＳＷＮ１が設けられている。各電池ブロック１１Ａ〜１１Ｎにはそれぞれバイパス回路Ａ〜Ｎが設けられている。バイパス回路Ａは、バッテリ１０とバッテリ診断装置４とを接続する接続回路から電池ブロック１１Ａを切り離すための回路である。バイパス回路Ａには、バイパススイッチＳＷＡ２が設けられている。バイパス回路Ｂ〜Ｎは、バイパス回路Ａと同一の機能を有するため、説明を繰り返さない。
【００２１】
コントローラ４１は、端部スイッチＳＷＡ１、ブロック間スイッチＳＷＢ１〜ＳＷＮ１及びバイパススイッチＳＷＡ２〜ＳＷＮ２のスイッチング動作を制御する。端部スイッチＳＷＡ１がオフされ、バイパススイッチＳＷＡ２がオンされると、バッテリ１０とバッテリ診断装置４とを接続する接続回路から電池ブロック１１Ａが切り離されるとともに、バイパス回路Ａが接続回路の一部に取り込まれる。端部スイッチＳＷＡ１がオンされ、バイパススイッチＳＷＡ２がオフされると、バイパス回路Ａが接続回路から切り離されるとともに、電池ブロック１１Ａが接続回路の一部に取り込まれる。他の電池ブロック１１Ｂ〜１１Ｎにおいても、ブロック間スイッチＳＷＢ１〜ＳＷＮ１及びバイパススイッチＳＷＢ２〜ＳＷＮ２のスイッチング動作を制御することにより、電流経路を変更することができる。
【００２２】
コントローラ４１は、ＣＰＵ、ＭＰＵであってもよいし、ＣＰＵ等が行う処理の少なくとも一部を回路的に実行するＡＳＩＣ回路を含んでいてもよい。コントローラ４１は、内部タイマー４１Ａを備える。内部タイマー４１のカウント結果は、バッテリ診断を行うときに用いられる。
【００２３】
記憶部４３は、バッテリ診断装置４が実行するバッテリ診断処理プログラム及び当該処理プログラムを実行するために必要な関連情報を記憶する。ここで、関連情報は、後述する診断開始電圧Ｖｓに関する情報、切替電圧Ｖｅに関する情報、診断終了電圧Ｖｄに関する情報、電流積算量ΣＩの基準値に関する情報、各電池ブロック１１Ａ〜１１Ｎの各電流積算量ΣＩを算出するために必要な算出基礎情報などを含む。
【００２４】
記憶部４３は、ＨＤＤ、メモリを含む。コントローラ４１は、ＨＤＤに記憶されたバッテリ診断処理プログラムをメモリに読み出して、解読することにより、バッテリ診断処理プログラムを実行する。なお、記憶部４３は、ＣＰＵが備える内部メモリであってもよい。この場合、ＣＰＵは、コントローラ４１及び記憶部４３によって構成される。
【００２５】
コントローラ４１は、バッテリ１０の電力を高圧充放電装置４２１及び低圧充放電装置４２２の双方に放電させる第１の処理を行った後、バッテリ１０の電力を低圧充放電装置４２２のみに放電させる第２の処理を行うことにより、バッテリ診断処理プログラムを実行する。
【００２６】
図２のフローチャートを参照しながら、コントローラ４１が行うバッテリ診断処理について詳細に説明する。バッテリ診断処理は、コントローラ４１がバッテリ診断処理の要求を受けたときに開始される。バッテリ診断処理の要求は、バッテリ診断装置４に設けられた図示しない開始ボタンを操作することにより、行えるようにしてもよい。なお、電池ブロック１１Ａ〜１１Ｎのうち電池ブロック１１Ａの劣化が最も進行しているものと仮定する。
【００２７】
ステップＳ１０１において、コントローラ４１は、バッテリ１０の電圧値が診断開始電圧値Ｖｓよりも高いか否かを判別する。バッテリ１０の電圧値が診断開始電圧値Ｖｓよりも低い場合（ステップＳ１０１のＮｏの場合）、ステップＳ１０２において、コントローラ４１は、高圧充放電装置４２１及び低圧充放電装置４２２のうちいずれか一方を用いてバッテリ１０を充電する。バッテリ１０の電圧値とは、電池ブロック１１Ａ〜１１Ｎの各ブロック電圧値の総和のことである。
【００２８】
ここで、診断開始電圧値Ｖｓの値は、適宜設定することができる。本実施形態では、後述するように、各電池ブロック１１Ａ〜１１Ｎを放電したときの電流積算量を取得するため、電流積算量を取得しやすいように、診断開始電圧値Ｖｓは、バッテリ１０のＳＯＣが高い状態にあるときの電圧値に設定しておくことが好ましい。
【００２９】
ステップＳ１０３において、コントローラ４１は、負荷切替スイッチＳＷＸ１，ＳＷＸ２をオン、負荷切替スイッチＳＷＹ１，ＳＷＹ２をオフすることにより、バッテリ１０の電力を高圧充放電装置４２１に放電させる。これにより、バッテリ１０の電圧値は徐々に低下する。ステップＳ１０４において、コントローラ４１は、バッテリ１０の電圧値及び診断開始電圧値Ｖｓが同じになったか否かを判別する。バッテリ１０の電圧値が診断開始電圧値Ｖｓと同じになった場合（ステップＳ１０４のＹｅｓ）、ステップＳ１０５において、電流センサ２２は、バッテリ１０の電流値の取得を開始し、コントローラ４１は、内部タイマー４１Ａを作動させる。
【００３０】
電流センサ２２が取得した電流値は、内部タイマー４１Ａのカウント時間及び電池ブロック１１Ａ〜１１Ｎの各ブロック電圧値Ｖｂに対応付けられることにより、算出基礎情報として記憶部４３に記憶される。ここで、算出基礎情報とは、バッテリ１０の劣化判定を行うために必要とされる基礎情報のことである。この記憶動作は、後述するステップＳ１１０の処理が完了するまで（つまり、全ての電池ブロック１１Ａ〜１１Ｎの放電動作が禁止されるまで）、行われる。
【００３１】
ステップＳ１０６において、コントローラ４１は、電池ブロック１１Ａ〜１１Ｎのうちいずれかの電池ブロックのブロック電圧値Ｖｂ（本実施形態では、電池ブロック１１Ａのブロック電圧値Ｖｂ）が切替電圧値Ｖｅよりも低くなったか否かを判別する。ここで、切替電圧値Ｖｅが高すぎると、後述する低圧放電の時間が長くなるため、バッテリ１０の診断時間が長くなる。その一方で、切替電圧値Ｖｅが低すぎると、後述する低圧放電の時間が短くなるため、バッテリ診断処理の精度が低下する。したがって、切替電圧値Ｖｅは、これらの諸条件を満足するように設定するのが好ましい。ただし、切替電圧値Ｖｅは、少なくとも後述する放電終止電圧値よりも高く設定する必要がある。
【００３２】
電池ブロック１１Ａのブロック電圧値Ｖｂが切替電圧値Ｖｅよりも低くなった場合（ステップＳ１０６のＹｅｓ）、コントローラ４１は、ステップＳ１０７において、負荷切替スイッチＳＷＸ１,ＳＷＸ２をオンからオフに切り替えるとともに、負荷切替スイッチＳＷＹ１,ＳＷＹ２をオフからオンに切り替え、バッテリ１０の負荷を高圧充放電装置４２１から低圧充放電装置４２２に切り替える。
【００３３】
ステップＳ１０８において、コントローラ４１は、電池ブロック１１Ａのブロック電圧値Ｖｂが診断終了電圧値Ｖｄよりも低くなったか否かを判別する。ここで、診断終了電圧値Ｖｄは、切替電圧値Ｖｅよりも低い適宜の値に設定することができる。診断終了電圧値Ｖｄを低くしすぎると、電池ブロック１１Ａを過放電させてしまうことになる。また、診断終了電圧値Ｖｄを高くしすぎると、後述する電流積算量を取得し難くなってしまう。これらの点を考慮して、診断終了電圧値Ｖｄを設定することができる。診断終了電圧値Ｖｄは、例えば、放電終止電圧値であってもよい。
【００３４】
ステップＳ１０９において、コントローラ４１は、端部スイッチＳＷＡ１をオンからオフに切り替えるとともに、バイパススイッチＳＷＡ２をオフからオンに切り替え、電池ブロック１１Ａの放電を禁止する。つまり、バッテリ１０から電池ブロック１１Ａを回路的に切り離し、電池ブロック１１Ｂ〜１１Ｎのみの低圧放電を許容する。
【００３５】
ステップＳ１１０において、コントローラ４１は、全ての電池ブロック１１Ａ〜１１Ｎの放電が禁止されたか否かを判別する。全ての電池ブロック１１Ａ〜１１Ｎの放電が禁止されていない場合（ステップＳ１１０のＮｏ）には、ステップＳ１０８に戻り、全ての電池ブロック１１Ａ〜１１Ｎの放電が禁止された場合（ステップＳ１１０のＹｅｓ）には、ステップＳ１１１に進む。すなわち、ステップＳ１０８，ステップＳ１０９の処理を繰り返すことにより、ブロック電圧値Ｖｂが診断終了電圧値Ｖｄに低下した電池ブロックから順次放電が禁止される。
【００３６】
ステップＳ１１１において、コントローラ４１は、記憶部４２に記憶された算出基礎情報に基づき、各電池ブロック１１Ａ〜１１Ｎの放電カーブ及び電流積算量ΣＩを算出する。
【００３７】
ステップＳ１１２において、コントローラ４１は、ステップＳ１１１で算出した電流積算量ΣＩを、基準となる電流積算量ΣＩと比較することにより、各電池ブロック１１Ａ〜１１Ｎの劣化量を算出し、バッテリ１０の劣化判定を行う。
【００３８】
基準となる電流積算量ΣＩは、バッテリ１０の劣化を判断するときに基準となる電流積算量ΣＩである。基準となる電流積算量ΣＩとしては、例えば、初期状態のバッテリ１０を放電させたときに取得された電池ブロックの電流積算量ΣＩを用いることができる。初期状態とは、バッテリ１０を製造した直後の状態をいう。基準となる電流積算量ΣＩを算出するときにも、ブロック電圧値Ｖｂを、診断開始電圧値Ｖｓから診断終了電圧値Ｖｄまで変化させながら、電流値Ｉを取得する。
【００３９】
図３は、バッテリ１０を放電させたときの電圧の変動（放電カーブ）を示す図である。図３の縦軸は、電池ブロック１１Ａ〜１１Ｎの電圧値、言い換えれば、電圧センサ２１によって取得されたブロック電圧値Ｖｂを示す。図３の横軸は、電池ブロックの放電容量［Ａｈ］を示す。図３の実線は、電池ブロックが劣化していないときの放電カーブを示し、図３の点線は、電池ブロックが劣化したときの放電カーブを示す。点線で示す放電カーブは、バッテリ１０の劣化状態に応じて変化する。
【００４０】
図３に示すように、各電池ブロック１１Ａ〜１１Ｎが劣化すると、各電池ブロック１１Ａ〜１１Ｎの容量は低下してしまう。言い換えれば、電池ブロックが劣化すると、電流積算量ΣＩは低下してしまう。このため、ステップＳ１１１で算出された電流積算量ΣＩが、基準となる電流積算量ΣＩに対して低下するほど、電池ブロックが劣化していることになる。したがって、ステップＳ１１１で算出された電流積算量ΣＩと、基準となる電流積算量ΣＩとの差に基づいて、バッテリ１０の劣化状態を判定することができる。
【００４１】
診断開始電圧値Ｖｓを、バッテリ１０が満充電状態（ＳＯＣ＝１００％）であるときの電圧値とし、診断終了電圧値Ｖｄを、電池ブロック１１Ａ等の放電終止電圧値とすれば、電流積算量ΣＩから各電池ブロック１１Ａ〜１１Ｎの満充電容量を算出することができる。一方、診断開始電圧値Ｖｓを、バッテリ１０が満充電状態であるときの電圧よりも低くし、診断終了電圧値Ｖｄを、電池ブロック１１Ａ等の放電終止電圧値よりも高くしたときには、電流積算量ΣＩおよび満充電容量の関係を予め求めておくことにより、電流積算量ΣＩから満充電容量を推定することができる。バッテリ１０が劣化したときには、バッテリ１０の満充電容量が低下するため、満充電容量に基づいて、バッテリ１０の劣化状態を特定することができる。
【００４２】
また、図３に示すように、各電池ブロック１１Ａ〜１１Ｎの放電カーブは、放電が進むにしたがって、バラツキが拡大する。したがって、放電当初は、より高い放電レートでバッテリ１０を放電させる（つまり、高圧放電を行う）ことにより、バッテリ診断処理に要する時間を短くすることができる。また、放電カーブのバラツキが拡大するタイミングで放電レートを下げる（つまり、低圧放電を行う）ことにより、より正確な放電カーブを取得することができる。これにより、バッテリ診断時間の短縮化と精度の高いバッテリ診断とを両立することができる。
【００４３】
また、各電池ブロック１１Ａ〜１１Ｎを診断終了電圧値Ｖｄまで放電させることにより、メモリ効果を解消することができる。ここで、メモリ効果とは、バッテリ１０を使い切らずに充放電を繰り返すことによってバッテリ容量が下がったり、或いは放電電圧が低下することである。
【００４４】
また、車両外部に設けられたバッテリ診断装置４を用いて、バッテリ１０の診断が行われるため、個々の車両にバッテリ診断装置４を搭載する必要がない。これにより、車両のコストを削減することができる。
【００４５】
図２に示す処理では、バッテリ１０を継続的に放電することによって、電流積算量ΣＩを算出しているが、これに限るものではない。具体的には、バッテリ１０を継続的に充電することによって、電流積算量ΣＩを算出することができる。具体的には、充放電装置４２によってバッテリ１０を継続的に充電することによって、電流積算量ΣＩを算出することができる。
【００４６】
バッテリ１０を継続的に充電するときでも、電流値Ｉを取得し始めるときの電圧値（開始電圧値）と、電流値Ｉの取得を終了させるときの電圧値（終了電圧値）とを設定しておく。そして、バッテリ１０の電圧値が開始電圧値から終了電圧値まで変化（上昇）するまでの電流積算量ΣＩを電池ブロック１１Ａ〜１１Ｎ毎に算出すればよい。開始電圧値および終了電圧値は、適宜設定することができる。例えば、開始電圧値を、本実施形態で説明した診断終了電圧値Ｖｄとし、終了電圧値を、本実施例で説明した診断開始電圧値Ｖｓとすることができる。バッテリ１０の充電を開始するときには、バッテリ１０の電圧値を、開始電圧値よりも低くしておくことができる。
【００４７】
（変形例１）
上述の実施形態では、ブロック電圧値Ｖｂが切替電圧値Ｖｅに低下する前の段階では、高圧放電及び低圧放電を連続的に行い、ブロック電圧値Ｖｂが切替電圧値Ｖｅに低下した後の段階では、低圧放電のみを連続的に行うことにより、放電カーブを取得したが、本発明はこれに限るものではない。例えば、ブロック電圧値Ｖｂが切替電圧値Ｖｅに低下する前の段階では、高圧放電のみを連続的に行い、ブロック電圧値Ｖｂが切替電圧値Ｖｅに低下した後の段階では、低圧放電のみを連続的に行うことにより、放電カーブを取得してもよい。これにより、上記実施形態１と同様の効果を得ることができる。図４は、変形例１の方法を用いて、バッテリ１０を放電させたときの放電カーブを示している。
【００４８】
（変形例２）
上述の実施形態では、バッテリ１０の放電モードを高圧放電から低圧放電に切り替える際に、負荷を変更したが、本発明はこれに限られるものではない。例えば、コントローラ４１は、バッテリ１０の電力を特定の負荷に放電させ、ブロック電圧Ｖｂが切替電圧Ｖｅに低下したタイミングで、放電レートを下げる処理を行ってもよい。この方法であっても、上記実施形態と同様の効果を得ることができる。また、高圧充放電装置４２１における高圧充電部及び低圧充放電装置４２２における低圧充電部は、一つの充電部で構成することもできる。この場合、コントローラ４１は、当該充電部の充電レートを制御することにより、バッテリ１０の充電モードを高圧充電と低圧充電との間で切り替えることができる。
【００４９】
（変形例３）
上述の実施形態では、バッテリ診断装置４を車両の外部に設置したが、本発明はこれに限るものではなく、車両に搭載することができる。この場合、高圧充放電装置４２１のうち負荷として動作する放電部は、車室内の温度調節を行うエアコン、パワーウィンドウ等であってもよい。低圧充放電装置４２２のうち負荷として動作する放電部は、エアコンなどよりも作動エネルギが小さい車両のランプ、オーディオ機器等であってもよい。
【符号の説明】
【００５０】
４：バッテリ診断装置                １０：バッテリ                      
１１Ａ〜１１Ｎ：電池ブロック        ２１：電圧センサ                    
２２：電流センサ                    ４１：コントローラ                  
４２：充放電装置                    ４３：記憶部                        
４２１：高圧充放電装置              ４２２：低圧充放電装置
【図１】
0005696670.tif 000002
【図２】
0005696670.tif 000003
【図３】
0005696670.tif 000004
【図４】
0005696670.tif 000005