(57)【要約】【課題】電流センサの異常時に過電流を速やかに検出できる過電流検出装置を提供すること。【解決手段】電池ＥＣＵにより電流センサの異常が検出された場合において、電池ＥＣＵは、二次電池の電流経路において過電流が流れているか否かを判定する。電池ＥＣＵは、電池監視ユニットによる端子間電圧の取得頻度を、電流センサが正常な場合における端子間電圧の取得頻度より高める。電池ＥＣＵは、電池監視ユニットによって取得された端子間電圧を、当該端子間電圧の取得時点より前に取得されている複数の測定値を用いて基準電圧Ｖを算出する。電池ＥＣＵは、取得電圧から基準電圧Ｖを差し引いた電圧差ΔＶを算出し、電圧差ΔＶと電圧差閾値ΔＶｔｈを比較して、過電流が流れているか否かの判定を行う。【選択図】図４
2020173159.tif 000002
【特許請求の範囲】
【請求項１】
二次電池の電流を測定する電流センサと、
前記二次電池の端子間電圧を取得する電圧取得部と、
前記電流センサの異常を検出する異常検出部と、
前記異常検出部により前記電流センサの異常が検出された場合において、前記二次電池の電流経路において過電流が流れているか否かを判定する過電流検出部と、を備え、
前記過電流検出部は、前記異常検出部によって前記電流センサの異常が検出されると、前記電圧取得部による前記端子間電圧の取得頻度を、前記電流センサが正常な場合における前記端子間電圧の取得頻度より高めるとともに、
前記電圧取得部によって取得された前記端子間電圧を、当該端子間電圧の取得時点より前に前記電圧取得部によって取得されている複数の測定値を用いて算出した基準電圧から差し引いた電圧差を算出し、算出された前記電圧差の値を用いて前記過電流が流れているか否かの判定を行うことを特徴とする過電流検出装置。
【請求項２】
前記二次電池を複数有するとともに、前記電圧取得部は、各二次電池の前記端子間電圧をそれぞれ取得しており、
前記過電流検出部は、前記異常検出部により前記電流センサの異常が検出されると、複数の前記二次電池のうちの一つの前記二次電池の前記端子間電圧の取得頻度を高める請求項１に記載の過電流検出装置。
【請求項３】
前記過電流検出部は、前記電圧差と電圧差閾値とを比較して前記電圧差が前記電圧差閾値より大きい場合に前記過電流が流れていると判定する、又は前記電圧差を前記二次電池の内部抵抗で除算して算出される電流値と電流閾値とを比較して前記電流値が前記電流閾値より大きい場合に前記過電流が流れていると判定し、
前記過電流検出部は、前記異常検出部により前記電流センサの異常が検出されるより前の電流値を記憶し、前記過電流が流れているか否かの判定時には前記基準電圧、前記電圧差閾値、又は前記電流閾値を前記記憶した電流値に応じて補正する請求項１又は請求項２に記載の過電流検出装置。
【請求項４】
前記過電流検出部は、前記電圧差と電圧差閾値とを比較して前記電圧差が前記電圧差閾値より大きい場合に前記過電流が流れていると判定し、
前記過電流検出部は、前記二次電池の温度を測定する温度センサを備え、前記基準電圧、又は前記電圧差閾値を、前記端子間電圧の取得時点に前記温度センサによって測定された温度、又は前記二次電池の内部抵抗に応じて補正する請求項１又は請求項２に記載の過電流検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次電池に過電流が流れているか否かを判定する過電流検出部を備える過電流検出装置に関する。
【背景技術】
【０００２】
複数の二次電池を直列接続した電池モジュールと、電池モジュールから供給される電力によって駆動する負荷と、を備えた装置では、二次電池に過電流が流れているか否かの判定や、電池モジュールの充電率を推定することを目的として電池モジュールの電流が電流センサによって測定されている。また、各二次電池の端子間電圧は電圧センサによって測定されている。
【０００３】
しかし、電流センサに異常が発生した場合、電流を正しく検出できないおそれがある。このため、電流センサに異常が発生した場合には、二次電池に過電流が生じているか否かの判定ができない。そこで、電流センサに異常が発生した場合に電流値を取得する方法として、例えば特許文献１に開示されるように、電圧センサによって測定された端子間電圧を二次電池の内部抵抗によって除算することで電流値を取得する方法がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１６−５１８５８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、二次電池から供給される電力によって負荷を駆動させる装置においては、電流経路に過電流が流れると、二次電池の電流経路上に存在するバスバー等の部品が損傷を受ける虞があり、好ましくない。このため、過電流を可能な限り速やかに検出することが望まれている。
【０００６】
本発明の目的は、電流センサの異常時に過電流を速やかに検出できる過電流検出装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記問題点を解決するための過電流検出装置は、二次電池の電流を測定する電流センサと、前記二次電池の端子間電圧を取得する電圧取得部と、前記電流センサの異常を検出する異常検出部と、前記異常検出部により前記電流センサの異常が検出された場合において、前記二次電池の電流経路において過電流が流れているか否かを判定する過電流検出部と、を備え、前記過電流検出部は、前記異常検出部によって前記電流センサの異常が検出されると、前記電圧取得部による前記端子間電圧の取得頻度を、前記電流センサが正常な場合における前記端子間電圧の取得頻度より高めるとともに、前記電圧取得部によって取得された前記端子間電圧を、当該端子間電圧の取得時点より前に前記電圧取得部によって取得されている複数の測定値を用いて算出した基準電圧から差し引いた電圧差を算出し、算出された前記電圧差の値を用いて前記過電流が流れているか否かの判定を行うことを要旨とする。
【０００８】
これによれば、異常検出部によって電流センサの異常が検出されると、過電流検出部は、電圧取得部による端子間電圧の取得頻度を異常検出前より高め、端子間電圧の取得間隔を狭める。このため、取得された端子間電圧を用いて行う過電流の判定間隔も狭まり、過電流が流れている場合には、その検出を速やかに行うことができ、過電流が流れていても過電流の流れた時間を短くできる。
【０００９】
また、過電流の判定に関しては、電流センサに異常が発生しているため、電流センサの測定値は信頼性が低い。このため、過電流の判定は、電圧取得部によって取得された端子間電圧を用いて行う。このとき、端子間電圧の取得時点よりも前に取得した端子間電圧を用いて基準電圧を算出し、取得された端子間電圧から基準電圧を差し引いた電圧差の値を用いて過電流の判定を行う。端子間電圧は、二次電池の内部抵抗と電流の積と二次電池の電池電圧との和によって算出され、端子間電圧の変化は電流の変化として現れる。このため、端子間電圧を用いても過電流が流れているか否かの判定を行うことができる。
【００１０】
また、過電流検出装置について、前記二次電池を複数有するとともに、前記電圧取得部は、各二次電池の前記端子間電圧をそれぞれ取得しており、前記過電流検出部は、前記異常検出部により前記電流センサの異常が検出されると、複数の前記二次電池のうちの一つの前記二次電池の前記端子間電圧の取得頻度を高めてもよい。
【００１１】
これによれば、例えば、電圧取得部による端子間電圧の取得頻度を各二次電池それぞれで高める場合と比べると、電圧取得部の要求性能や電圧取得部と過電流検出部との要求通信量が少なくなるため、端子間電圧の取得頻度を高める制御が行いやすい。
【００１２】
また、過電流検出装置について、前記過電流検出部は、前記電圧差と電圧差閾値とを比較して前記電圧差が前記電圧差閾値より大きい場合に前記過電流が流れていると判定する、又は前記電圧差を前記二次電池の内部抵抗で除算して算出される電流値と電流閾値とを比較して前記電流値が前記電流閾値より大きい場合に前記過電流が流れていると判定し、前記過電流検出部は、前記異常検出部により前記電流センサの異常が検出されるより前の電流値を記憶し、前記過電流が流れているか否かの判定時には前記基準電圧、前記電圧差閾値、又は前記電流閾値を前記記憶した電流値に応じて補正してもよい。
【００１３】
これによれば、端子間電圧から算出される電圧差、又は端子間電圧と基準電圧を用いて算出される電流を各閾値と比較して過電流の有無を判定するため、電流センサの測定値を用いなくても過電流が流れているか否か判定を行うことができる。
【００１４】
また、基準電圧の値は、電流経路を流れる電流の影響を受けて変動する。例えば、取得された端子間電圧の値が同じであっても、電流値が大きくなって基準電圧が大きくなるほど、算出される電圧差は小さくなり、過電流が流れているにもかかわらず、電圧差が電圧差閾値より大きくならない場合が生じてしまい、この場合は過電流が流れているとの判定がされない。また、電圧差及び電流値も同様に電流の影響を受ける。そこで、異常検出より前の電流値によって基準電圧、電圧差閾値、又は電流閾値を補正し、電流経路を流れる電流値による影響を小さくすることで、過電流検出部による過電流の検出漏れを減らすことができる。
【００１５】
また、過電流検出装置について、前記過電流検出部は、前記電圧差と電圧差閾値とを比較して前記電圧差が前記電圧差閾値より大きい場合に前記過電流が流れていると判定し、前記過電流検出部は、前記二次電池の温度を測定する温度センサを備え、前記基準電圧、又は前記電圧差閾値を、前記端子間電圧の取得時点に前記温度センサによって測定された温度、又は前記二次電池の内部抵抗に応じて補正してもよい。
【００１６】
これによれば、内部抵抗は、二次電池の温度に応じて変動し、温度が下がると内部抵抗は上がる。したがって、二次電池の充放電中の端子間電圧は、二次電池の温度又は内部抵抗に応じて変動し、温度が下がる、又は内部抵抗が上がると放電時の端子間電圧は下がり、温度が上がる、又は内部抵抗が下がると充電時の端子間電圧は下がる。このため、例えば、基準電圧の算出時と、端子間電圧の取得時とで温度又は内部抵抗が異なると、過電流が流れているにもかかわらず、算出される電圧差が小さくなってしまい、この場合は過電流が流れているとの判定がされない。そこで、端子間電圧の取得時の温度又は内部抵抗によって基準電圧、又は電圧差閾値を補正し、温度による影響を小さくすることで、過電流検出部による過電流の検出漏れを減らすことができる。
【発明の効果】
【００１７】
本発明によれば、電流センサの異常時に過電流を速やかに検出できる。
【図面の簡単な説明】
【００１８】
【図１】実施形態の車両の概略構成図。
【図２】電圧差閾値と、時間閾値と、保護対象との関係を示すグラフ。
【図３】端子間電圧の取得頻度の変化を示すグラフ。
【図４】電池ＥＣＵが行う処理を示すフローチャート。
【図５】電池ＥＣＵが行う処理を示すフローチャート。
【発明を実施するための形態】
【００１９】
（第１の実施形態）
以下、過電流検出装置を具体化した第１の実施形態を図１〜図４にしたがって説明する。
【００２０】
図１に示すように、車両１０は、電池パック１１と、パワーコントロールユニット２０と、走行モータ２１と、車両ＥＣＵ３１と、を搭載する。また、電池パック１１は、バッテリ１２と、電池監視ユニット１３と、電池ＥＣＵ１８と、第１電流センサ１５と、第２電流センサ１６と、正極側システムメインリレーＳＭＲ１と、負極側システムメインリレーＳＭＲ２とを備える。車両１０において、走行モータ２１は、電池パック１１のバッテリ１２から供給される電力によって駆動する。走行モータ２１には、パワーコントロールユニット２０を介してバッテリ１２が接続されている。
【００２１】
バッテリ１２の正極端子には、正極側電力ラインＰＬ１を介してパワーコントロールユニット２０が接続され、正極側電力ラインＰＬ１には正極側システムメインリレーＳＭＲ１が設けられている。また、バッテリ１２の負極端子には、負極側電力ラインＮＬ１を介してパワーコントロールユニット２０が接続され、負極側電力ラインＮＬ１には負極側システムメインリレーＳＭＲ２が設けられている。これら正極側電力ラインＰＬ１及び負極側電力ラインＮＬ１は、バッテリ１２に接続される図示しないワイヤハーネスと、パワーコントロールユニット２０に接続される図示しないワイヤハーネスとが接続されて構成されている。
【００２２】
正極側システムメインリレーＳＭＲ１及び負極側システムメインリレーＳＭＲ２が車両ＥＣＵ３１によってオンされた状態において、パワーコントロールユニット２０は、バッテリ１２から供給される直流電力を交流電力に変換して走行モータ２１に出力する。また、正極側システムメインリレーＳＭＲ１及び負極側システムメインリレーＳＭＲ２が車両ＥＣＵ３１によってオンされた状態において、車両１０が減速したり、停止したりするとき、パワーコントロールユニット２０は、走行モータ２１が生成した交流電力を直流電力に変換し、直流電力をバッテリ１２に出力する。バッテリ１２は、走行モータ２１が生成した回生電力を蓄える。
【００２３】
車両１０は、充電スタンドや駐車場等に設置された充電器２４からの電力によりバッテリ１２を充電可能なプラグイン式のハイブリッド車両やＥＶ車両として構成されている。車両１０の車体側部には受電コネクタ１０ａが配置されている。受電コネクタ１０ａには、正極側充電電力ラインＰＬ２と負極側充電電力ラインＮＬ２が接続されている。正極側充電電力ラインＰＬ２には正極側充電リレーＲ１が設けられ、正極側充電電力ラインＰＬ２は、正極側システムメインリレーＳＭＲ１を介して正極側電力ラインＰＬ１に接続される。また、負極側充電電力ラインＮＬ２には負極側充電リレーＲ２が設けられ、負極側充電電力ラインＮＬ２は、負極側システムメインリレーＳＭＲ２を介して負極側電力ラインＮＬ１に接続される。
【００２４】
そして、受電コネクタ１０ａが充電器２４に接続され、正極側充電リレーＲ１及び負極側充電リレーＲ２と、正極側システムメインリレーＳＭＲ１及び負極側システムメインリレーＳＭＲ２が車両ＥＣＵ３１によりオンされることにより、バッテリ１２が充電器２４によって充電されるようになっている。このとき、パワーコントロールユニット２０から走行モータ２１には電力が出力されない。正極側システムメインリレーＳＭＲ１及び負極側システムメインリレーＳＭＲ２は、バッテリ１２が過放電や過充電等の異常状態であるときにはオフされ、バッテリ１２をパワーコントロールユニット２０又は充電器２４から遮断する。
【００２５】
バッテリ１２は、リチウムイオン電池やニッケル水素電池などの二次電池１２ａを複数備える。バッテリ１２は、複数の二次電池１２ａを、図示しないバスバーによって直列接続したものである。なお、バッテリ１２としては、複数の二次電池１２ａを並列接続したものや、複数の二次電池１２ａを接続してモジュール化したものを直列接続、あるいは、並列接続したものでもよい。バッテリ１２は、走行モータ２１の電力源である。
【００２６】
電池監視ユニット１３は集積回路を含む回路である。電池監視ユニット１３としては、電圧検出用の集積回路を用いている。電池監視ユニット１３は、複数のポートを備え、各二次電池１２ａの正極及び負極は、電圧検出線によりポート（図示せず）に接続されている。隣り合う二次電池１２ａ同士は、互いに接続される側の電極で電圧検出線及びポートを共用している。電池監視ユニット１３は、各二次電池１２ａの端子間電圧を測定する。なお、二次電池１２ａの端子間電圧は、二次電池１２ａの閉回路電圧（Closed Circuit Voltage）である。
【００２７】
第１電流センサ１５及び第２電流センサ１６は、バッテリ１２に直列接続されている。第１及び第２電流センサ１５，１６はバッテリ１２に対する電流経路において互いに近接する位置に配置されている。第１及び第２電流センサ１５，１６は、バッテリ１２に対する電流経路の電流を測定する。なお、バッテリ１２に対する電流とは、バッテリ１２の放電電流及び充電電流のうちの少なくとも一方である。本実施形態では、第１及び第２電流センサ１５，１６は、バッテリ１２の放電電流及び充電電流の双方（充放電電流）を測定する。温度センサ１７は、バッテリ１２の温度を測定する。温度センサ１７は、バッテリ１２に１つ設けられていてもよいし、二次電池１２ａ毎に個別に設けられていてもよい。
【００２８】
電池ＥＣＵ１８は、ＣＰＵ１８ａと、ＲＡＭ及びＲＯＭ等からなる記憶部１８ｂと、タイマ１８ｃと、を備える電子制御ユニット（Electronic Control Unit）である。ＣＰＵ１８ａと記憶部１８ｂは信号接続されている。記憶部１８ｂには、バッテリ１２に過電流が流れているか否かを判定するためのプログラム等が記憶されている。電池ＥＣＵ１８は、各種処理のうち少なくとも一部の処理を実行する専用のハードウェア、例えば、特定用途向け集積回路：ＡＳＩＣを備えていてもよい。電池ＥＣＵ１８は、コンピュータプログラムに従って動作する１つ以上のプロセッサ、ＡＳＩＣ等の１つ以上の専用のハードウェア回路、あるいは、それらの組み合わせを含む回路として構成し得る。プロセッサは、ＣＰＵ、並びに、ＲＡＭ及びＲＯＭ等のメモリを含む。記憶部１８ｂは、処理をＣＰＵに実行させるように構成されたプログラムコードまたは指令を格納している。記憶部１８ｂ、即ち、コンピュータ可読媒体は、汎用または専用のコンピュータでアクセスできるあらゆるものを含む。
【００２９】
電池ＥＣＵ１８には、第１電流センサ１５、第２電流センサ１６、及び温度センサ１７が信号接続されている。電池ＥＣＵ１８は、第１及び第２電流センサ１５，１６の測定値、温度センサ１７の測定値を取得する。また、電池ＥＣＵ１８と電池監視ユニット１３とは、通信プロトコルで通信を行うことが可能である。
【００３０】
車両ＥＣＵ３１は、ＣＰＵと、ＲＡＭ及びＲＯＭ等からなる記憶部と、を備える電子制御ユニットである。車両ＥＣＵ３１は、第１電流センサ１５及び第２電流センサ１６のいずれも故障している場合は、車両１０のユーザに警告を行うとともに、退避走行を行う。
【００３１】
次に、第１電流センサ１５及び第２電流センサ１６の故障判定について説明する。第１電流センサ１５及び第２電流センサ１６は、バッテリ１２の電流値をそれぞれ測定し、その測定値は電池ＥＣＵ１８に出力される。第１及び第２電流センサ１５，１６は、それぞれ正常であればその測定値がほぼ同じになるのに対して、いずれかの電流センサに異常が生じた場合、双方の測定値に相違が生じる。電池ＥＣＵ１８は、第１電流センサ１５の測定値と、第２電流センサ１６の測定値の差を算出し、その差と閾値とを比較する。電池ＥＣＵ１８は、測定値の差が閾値以上の場合、第１電流センサ１５及び第２電流センサ１６の何れかに異常が生じていると判定する。したがって、本実施形態では、電池ＥＣＵ１８が異常検出部として機能する。なお、以下の説明において、第１電流センサ１５及び第２電流センサ１６の何れかに異常が生じていることを、適宜、単に「電流センサの異常」と記載する。また、電流センサの異常を判定する方法は、第１電流センサ１５の測定値と、第２電流センサ１６の測定値の差を閾値と比較する方法に限らず、公知の方法であってもよい。
【００３２】
第１電流センサ１５及び第２電流センサ１６の何れかに異常が生じている場合、第１及び第２電流センサ１５，１６による測定値の信頼性が低下する。このため、第１電流センサ１５及び第２電流センサ１６による測定値から、バッテリ１２の二次電池１２ａに過電流が流れているか否かの検出ができなくなる。
【００３３】
そこで、電池ＥＣＵ１８は、第１電流センサ１５及び第２電流センサ１６の測定値ではなく、電池監視ユニット１３の測定値である二次電池１２ａの端子間電圧を用いて過電流の検出を行う。二次電池１２ａの端子間電圧は以下の式のように表され、電流値が変化すると、端子間電圧にも変化が現れることがわかる。
【００３４】
端子間電圧（ＣＣＶ）＝開回路電圧（ＯＣＶ）＋電流（Ｉ）×内部抵抗Ｒ…式
なお、電流は充電電流をプラスとし、放電電流をマイナスとする。電池電圧である開回路電圧（Open Circuit Voltage）は、充放電時以外であって、二次電池１２ａに電流が流れていないときの二次電池１２ａの端子間電圧である。
【００３５】
したがって、取得した端子間電圧を、過電流が流れていない正常時の端子間電圧である基準電圧Ｖと比較し、両電圧の電圧差ΔＶを電圧差閾値ΔＶｔｈと比較することで、二次電池１２ａに過電流が流れているか否かを判定できる。さらに、過電流が流れる時間を時間閾値Ｔｔｈと比較することで、過電流による保護対象の損傷を未然に防ぐことも可能にしている。保護対象としては、上記ワイヤハーネスや正極側システムメインリレーＳＭＲ１及び負極側システムメインリレーＳＭＲ２である。なお、以下の説明において、取得した端子間電圧を取得電圧Ｖｎと記載し、二次電池１２ａの放電時における過電流判定を前提とする。
【００３６】
上記基準電圧Ｖは、取得電圧Ｖｎの取得時点よりも前の所定時間（例えば３分）での端子間電圧の平均値とする。ところで、上記のように電池ＥＣＵ１８が、電圧差ΔＶが電圧差閾値ΔＶｔｈを超えたことで過電流が流れていると判定した場合、その取得電圧Ｖｎを取得した時点より後も、過電流が流れている可能性が高い。このため、基準電圧Ｖを所定時間での端子間電圧の平均値として算出し続けた場合、電圧差ΔＶが徐々に小さくなり、以降の過電流検出が行えなくなる場合がある。したがって、以降の過電流検出を行うために、過電流が流れていると判定された取得電圧Ｖｎの取得時点以降は基準電圧Ｖの値は固定され、電池ＥＣＵ１８の記憶部１８ｂに記憶される。
【００３７】
次に、電圧差閾値ΔＶｔｈ及び時間閾値Ｔｔｈについて説明する。
過電流の値が小さいほど、正極側システムメインリレーＳＭＲ１及び負極側システムメインリレーＳＭＲ２やワイヤハーネス等の過電流から保護すべき保護対象は即座に損傷しにくいが、過電流の流れる時間が長くなれば、保護対象は損傷しやすくなる。一方、過電流の値が大きいほど、保護対象はより短時間で損傷しやすくなる。このため、過電流の大きさに応じて過電流を流すことのできる許容時間が存在する。過電流の値が大きくなるほど、許容時間は短くなり、過電流の値が小さくなるほど、許容時間は長くなる。
【００３８】
図２に電圧差ΔＶと時間閾値Ｔｔｈと電圧差閾値ΔＶｔｈとの対応関係を示す。図２の横軸は、電圧差ΔＶに対応し、縦軸は、時間に対応する。
例えば、車両１０走行時の最大電流を僅かに超える過電流に対応した端子間電圧を第１端子間電圧Ｖ１とし、この第１端子間電圧Ｖ１で設定される電圧差閾値ΔＶｔｈを第１電圧差閾値ΔＶｔｈ１とする。なお、車両１０走行時の最大電流を僅かに超える過電流に対応した端子間電圧は、実験等により予め設定されている。そして、第１電圧差閾値ΔＶｔｈ１の許容時間に応じた時間閾値Ｔｔｈを第１時間閾値Ｔｔｈ１とする。
【００３９】
このように設定した場合、電圧差ΔＶが第１電圧差閾値ΔＶｔｈ１を超えてからの時間が、第１時間閾値Ｔｔｈ１より短ければ、保護対象の損傷は発生しない。つまり、第１時間閾値Ｔｔｈ１は、第１端子間電圧Ｖ１に対応した過電流が流れたときに保護対象が損傷する時間より若干短い時間に設定されている。
【００４０】
また、第１端子間電圧Ｖ１が測定されるときの過電流よりも大きい過電流に応じた端子間電圧を第２端子間電圧Ｖ２とし、この第２端子間電圧Ｖ２で設定される電圧差閾値ΔＶｔｈを第２電圧差閾値ΔＶｔｈ２とする。また、第２電圧差閾値ΔＶｔｈ２の許容時間に応じた時間閾値を第２時間閾値Ｔｔｈ２とする。この第２時間閾値Ｔｔｈ２は、第１時間閾値Ｔｔｈ１より短い。電圧差ΔＶが第２電圧差閾値ΔＶｔｈ２を超えてから第２時間閾値Ｔｔｈ２より短い時間であれば、保護対象の損傷は発生しないようになっている。つまり、第２時間閾値Ｔｔｈ２は、第２端子間電圧Ｖ２に対応した過電流が流れたときに保護対象が損傷する時間より若干短い時間に設定されている。
【００４１】
そして、第２端子間電圧Ｖ２が測定されるときの過電流よりも大きい過電流に応じた端子間電圧を第３端子間電圧Ｖ３とし、この第３端子間電圧Ｖ３で設定される電圧差閾値ΔＶｔｈを第３電圧差閾値ΔＶｔｈ３とする。また、第３電圧差閾値ΔＶｔｈ３の許容時間に応じた時間閾値を第３時間閾値Ｔｔｈ３とする。この第３時間閾値Ｔｔｈ３は、第２時間閾値Ｔｔｈ２より短い。電圧差ΔＶが第３電圧差閾値ΔＶｔｈ３を超えてから第３時間閾値Ｔｔｈ３より短い時間であれば、保護対象の損傷は発生しないようになっている。つまり、第３時間閾値Ｔｔｈ３は、第３端子間電圧Ｖ３に対応した過電流が流れたときに保護対象が損傷する時間より若干短い時間に設定されている。
【００４２】
上記第１端子間電圧Ｖ１より小さい端子間電圧に対しては、時間閾値Ｔｔｈの設定は無い。しかし、過電流が生じた場合、取得電圧Ｖｎから算出される電圧差ΔＶが、第１電圧差閾値ΔＶｔｈ１より大きく、かつ第２電圧差閾値ΔＶｔｈ２より小さい場合は、第１時間閾値Ｔｔｈ１までは過電流は許容される。さらに、取得電圧Ｖｎから算出される電圧差ΔＶが、第２電圧差閾値ΔＶｔｈ２より大きく、かつ第３電圧差閾値ΔＶｔｈ３より小さい場合は、第２時間閾値Ｔｔｈ２までは過電流は許容される。取得電圧Ｖｎから算出される電圧差ΔＶが、第３電圧差閾値ΔＶｔｈ３以上の場合は、第３時間閾値Ｔｔｈ３までは過電流は許容される。なお、電圧差閾値ΔＶｔｈと時間閾値Ｔｔｈとの対応関係は、図２に示すように段階的に設定せず、電圧差閾値ΔＶｔｈが増大するにつれて、時間閾値Ｔｔｈが漸次減少し、保護対象の損傷時間より短い時間閾値となる対応関係としてもよい。
【００４３】
また、上記したように、基準電圧Ｖは、取得電圧Ｖｎの取得時点よりも前の所定時間（例えば３分）での端子間電圧の平均値であるが、基準電圧Ｖは、放電時に流れる放電電流値に応じて変動する。例えば、取得電圧Ｖｎが同じ値であっても、その取得時の放電電流値に応じて基準電圧Ｖが変動すると、算出される電圧差ΔＶの値が変動し、基準電圧Ｖの値が大きくなるほど電圧差ΔＶの値が小さくなる。このため、過電流が生じているにもかかわらず、電圧差ΔＶが電圧差閾値ΔＶｔｈより大きくならない場合が生じ、過電流の検出漏れが生じる可能性がある。つまり、放電電流値によって電圧差ΔＶを用いて行う判定精度が低下する虞が生じる。
【００４４】
そこで、電池ＥＣＵ１８は、第１電流センサ１５及び第２電流センサ１６の正常時に放電電流値を取得し、記憶部１８ｂに記憶させておく。そして、電流センサの異常を検出した場合、記憶部１８ｂからその異常が検出される直前の放電電流値を取得する。そして、取得した放電電流値に応じて基準電圧Ｖ、又は電圧差閾値ΔＶｔｈを補正し、判定精度を高める。
【００４５】
例えば、車両１０の通常走行時の最適放電電流を基準電流Ａとし、取得した放電電流値が基準電流Ａより大きいほど、基準電流Ａでの基準電圧Ｖに近づくように基準電圧Ｖを大きくする補正を行い、取得した放電電流値が基準電流Ａより小さいほど、基準電流Ａでの基準電圧Ｖに近づくように基準電圧Ｖを小さくする補正を行う。又は、取得した放電電流値が基準電流Ａより大きいほど、基準電流Ａでの電圧差閾値ΔＶｔｈに近づくように電圧差閾値ΔＶｔｈを小さくする補正を行い、取得した放電電流値が基準電流Ａより小さいほど、基準電流Ａでの電圧差閾値ΔＶｔｈに近づくように電圧差閾値ΔＶｔｈを大きくする補正を行う。
【００４６】
上記のように、基準電圧Ｖ、電圧差閾値ΔＶｔｈ、時間閾値Ｔｔｈを用いて過電流が流れているか否かの判定を行うにあたり、電池ＥＣＵ１８は、電流センサの異常が検出されていない正常時と比べて電池監視ユニット１３による電圧値の取得頻度を高め、電池監視ユニット１３からの端子間電圧の取得頻度を高める。そして、電池ＥＣＵ１８は、取得電圧Ｖｎを用いた過電流の検出頻度を高める。
【００４７】
図３に示すように、電池ＥＣＵ１８は、電流センサの異常を検出すると、過電流の検出を行うための処理に移行する。この処理では、電池ＥＣＵ１８は、電池監視ユニット１３による端子間電圧の取得頻度を異常検出前より高め、端子間電圧の取得間隔を狭める。電池ＥＣＵ１８は、電池監視ユニット１３に対する端子間電圧の取得指令信号の出力頻度を高め、端子間電圧の取得頻度を高める。その結果、単位時間当たりに電池監視ユニット１３が取得する端子間電圧のサンプル数は、電流センサの異常検出前（正常時）よりも多くなる。そして、電池ＥＣＵ１８は、電池監視ユニット１３から取得した端子間電圧を用いて過電流が流れているか否かの判定を行う。このため、端子間電圧の取得数が多くなることで、過電流が流れているか否かの判定間隔も狭まり、過電流が流れている場合には、その検出を速やかに行うことができる。
【００４８】
なお、本実施形態では、電池監視ユニット１３が端子間電圧を取得するとき、各二次電池１２ａの端子間電圧をそれぞれ取得するのではなく、一つの二次電池１２ａの端子間電圧のみを取得する。二次電池１２ａは直列接続されているため、各二次電池１２ａに流れる電流は同じになる。このため、各二次電池１２ａで端子間電圧が異なっても、端子間電圧の変動は電流に基づくものであるため、一つの二次電池１２ａの端子間電圧を用いて過電流の検出を行っても問題ない。
【００４９】
本実施形態において、第１電流センサ１５及び第２電流センサ１６と、電圧取得部としての電池監視ユニット１３と、異常検出部及び過電流検出部としての電池ＥＣＵ１８によって、過電流検出装置が構成されている。
【００５０】
次に、過電流が流れているか否かの判定を行う処理について図４を用いて説明する。
さて、過電流が流れているか否かの判定処理に移行すると、電池ＥＣＵ１８は、ステップＳ１において、記憶部１８ｂに記憶された第１電流センサ１５及び第２電流センサ１６の何れかの異常が検出される直前の放電電流値の測定値を取得する。次に、ステップＳ２において、電池ＥＣＵ１８は電池監視ユニット１３による端子間電圧の取得頻度を高める。
【００５１】
そして、ステップＳ３において、電池ＥＣＵ１８は、前回までに取得した取得電圧Ｖｎに基づいて基準電圧Ｖを算出し、記憶部１８ｂに記憶する。ここで、電池ＥＣＵ１８は、ステップＳ１で取得した放電電流値に応じて基準電圧Ｖを補正する。次に、ステップＳ４において、電池ＥＣＵ１８は取得電圧Ｖｎを取得する。
【００５２】
ステップＳ５において、電池ＥＣＵ１８は、取得電圧Ｖｎから基準電圧Ｖを差し引いて電圧差ΔＶを算出する。次に、ステップＳ６において、電池ＥＣＵ１８は、算出された電圧差ΔＶが、第１電圧差閾値ΔＶｔｈ１より大きいか否かを判定する。電圧差ΔＶが、第１電圧差閾値ΔＶｔｈ１より小さい場合、すなわち、ステップＳ６でＮＯの場合は、過電流が生じていない場合である。この場合、電池ＥＣＵ１８は、ステップＳ３に戻り、基準電圧Ｖを算出し、上記の処理を繰り返す。このとき、タイマ１８ｃにより、後述する第１時間Ｔ１が計時されている場合には、第１時間Ｔ１を初期化し、計時を終了する。
【００５３】
一方、電圧差ΔＶが、第１電圧差閾値ΔＶｔｈ１より大きい場合、すなわち、ステップＳ６でＹＥＳの場合、電池ＥＣＵ１８は、ステップＳ７に移行し、タイマ１８ｃにより、第１時間Ｔ１の計時を開始する。なお、既に第１時間Ｔ１の計時が開始されている場合には、第１時間Ｔ１を初期化することなく、計時を続ける。
【００５４】
電池ＥＣＵ１８は、ステップＳ８に移行し、電池ＥＣＵ１８は、タイマ１８ｃによって計時された第１時間Ｔ１、つまり電圧差ΔＶが、第１電圧差閾値ΔＶｔｈ１を超えてからの経過時間が、第１時間閾値Ｔｔｈ１を超えているか否かを判定する。
【００５５】
電池ＥＣＵ１８は、第１時間Ｔ１が第１時間閾値Ｔｔｈ１を超えている場合、つまり、ステップＳ８でＹＥＳの場合、正極側システムメインリレーＳＭＲ１及び負極側システムメインリレーＳＭＲ２をオフさせる（ステップＳ９）。この場合は、過電流が電流経路を流れる時間が許容時間を超えている場合であるため、電池ＥＣＵ１８は、電流経路を遮断する。電池ＥＣＵ１８は、その後、処理を終了する。
【００５６】
一方、第１時間Ｔ１が第１時間閾値Ｔｔｈ１を超えていない場合、つまり、ステップＳ８でＮＯの場合、電池ＥＣＵ１８は、ステップＳ１０に移行し、算出された電圧差ΔＶが、第２電圧差閾値ΔＶｔｈ２より大きいか否かを判定する。電圧差ΔＶが、第２電圧差閾値ΔＶｔｈ２より小さい場合は、第１電圧差閾値ΔＶｔｈ１を超える過電流は生じているものの、第２電圧差閾値ΔＶｔｈ２を超える過電流が生じていない場合である。この場合、電池ＥＣＵ１８は、ステップＳ４に戻り、取得電圧Ｖｎを取得し、上記処理を繰り返す。
【００５７】
このとき、タイマ１８ｃにより、後述する第２時間Ｔ２が計時されている場合には、第２時間Ｔ２を初期化し、計時を終了する。なお、上記の通り、電圧差ΔＶが第１電圧差閾値ΔＶｔｈ１を超えている限りはステップＳ３が実行されないため、基準電圧Ｖは再度算出されることがない。したがって、電圧差ΔＶが第１電圧差閾値ΔＶｔｈ１を超えている間、記憶部１８ｂに記憶されている基準電圧Ｖは固定される。
【００５８】
一方、電圧差ΔＶが、第２電圧差閾値ΔＶｔｈ２より大きい場合、すなわち、ステップＳ１０でＹＥＳの場合、ステップＳ１１に移行し、電池ＥＣＵ１８は、タイマ１８ｃにより、第２時間Ｔ２の計時を開始する。なお、既に第２時間Ｔ２の計時が開始されている場合には、第２時間Ｔ２を初期化することなく、計時を続ける。次に、電池ＥＣＵ１８は、ステップＳ１２に移行し、タイマ１８ｃによって計時された第２時間Ｔ２、つまり電圧差ΔＶが、第２電圧差閾値ΔＶｔｈ２を超えてからの経過時間が、第２時間閾値Ｔｔｈ２を超えているか否かを判定する。
【００５９】
電池ＥＣＵ１８は、第２時間Ｔ２が第２時間閾値Ｔｔｈ２を超えている場合、つまり、ステップＳ１２でＹＥＳの場合、正極側システムメインリレーＳＭＲ１及び負極側システムメインリレーＳＭＲ２をオフさせる（ステップＳ９）。この場合は、過電流が電流経路を流れる時間が許容時間を超えている場合であるため、電池ＥＣＵ１８は、電流経路を遮断する。電池ＥＣＵ１８は、その後、処理を終了する。
【００６０】
一方、第２時間Ｔ２が第２時間閾値Ｔｔｈ２を超えていない場合、つまり、ステップＳ１２でＮＯの場合、電池ＥＣＵ１８は、ステップＳ１３に移行し、算出された電圧差ΔＶが、第３電圧差閾値ΔＶｔｈ３より大きいか否かを判定する。電圧差ΔＶが、第３電圧差閾値ΔＶｔｈ３より小さい場合は、第２電圧差閾値ΔＶｔｈ２を超える過電流は生じているものの、第３電圧差閾値ΔＶｔｈ３を超える過電流が生じていない場合である。この場合、電池ＥＣＵ１８は、ステップＳ４に戻り、取得電圧Ｖｎを取得し、上記処理を繰り返す。このとき、タイマ１８ｃにより、後述する第３時間Ｔ３が計時されている場合には、第３時間Ｔ３を初期化し、計時を終了する。
【００６１】
一方、電圧差ΔＶが、第３電圧差閾値ΔＶｔｈ３より大きい場合、すなわち、ステップＳ１３でＹＥＳの場合、ステップＳ１４に移行し、電池ＥＣＵ１８は、タイマ１８ｃにより、第３時間Ｔ３の計時を開始する。なお、既に第３時間Ｔ３の計時が開始されている場合には、第３時間Ｔ３を初期化することなく、計時を続ける。次に、電池ＥＣＵ１８はステップＳ１５に移行し、タイマ１８ｃによって計時された第３時間Ｔ３、つまり、電圧差ΔＶが、第３電圧差閾値ΔＶｔｈ３を超えてからの経過時間が、第３時間閾値Ｔｔｈ３を超えているか否かを判定する。
【００６２】
電池ＥＣＵ１８は、第３時間Ｔ３が第３時間閾値Ｔｔｈ３を超えている場合、つまり、ステップＳ１５でＹＥＳの場合、正極側システムメインリレーＳＭＲ１及び負極側システムメインリレーＳＭＲ２をオフさせる（ステップＳ９）。この場合は、過電流が電流経路を流れる時間が許容時間を超えている場合であるため、電池ＥＣＵ１８は、電流経路を遮断する。電池ＥＣＵ１８は、その後、処理を終了する。
【００６３】
一方、第３時間Ｔ３が第３時間閾値Ｔｔｈ３を超えていない場合、つまり、ステップＳ１５でＮＯの場合、電池ＥＣＵ１８は、ステップＳ４に戻り、取得電圧Ｖｎを取得し、上記処理を繰り返す。
【００６４】
したがって、電池ＥＣＵ１８は、過電流の大きさ、及び過電流の流れている時間に応じて、正極側システムメインリレーＳＭＲ１及び負極側システムメインリレーＳＭＲ２をオフさせ、保護対象の溶断を抑制している。
【００６５】
上記第１の実施形態によれば、以下のような効果を得ることができる。
（１−１）電池ＥＣＵ１８は、電流センサの異常が検出されると、電池監視ユニット１３による端子間電圧の取得頻度を異常検出前より高め、端子間電圧の取得間隔を狭める。このため、取得された端子間電圧を用いて行う過電流の判定間隔も狭まり、過電流が流れている場合には、その検出を速やかに行うことができ、過電流が流れていても過電流の流れた時間を可能な限り短くできる。
【００６６】
（１−２）端子間電圧の取得頻度は、複数の二次電池１２ａのうちの一つの二次電池１２ａだけ高める。例えば、端子間電圧の取得頻度を各二次電池１２ａそれぞれで高める場合と比べると、電池監視ユニット１３の要求性能や、電池監視ユニット１３と電池ＥＣＵ１８との要求通信量が小さくなるため、端子間電圧の取得頻度を高める制御が行いやすい。
【００６７】
（１−３）電池ＥＣＵ１８による過電流の判定は、基準電圧Ｖと取得電圧Ｖｎとの電圧差ΔＶの値を用いて過電流の判定を行う。端子間電圧（ＣＣＶ）は、二次電池１２ａの内部抵抗Ｒと電流Ｉの積と電池電圧（ＯＣＶ）との和によって算出され、端子間電圧の変化は電流Ｉの変化として現れる。このため、端子間電圧を用いても過電流が流れているか否かの判定を行うことができる。
【００６８】
（１−４）電池ＥＣＵ１８は、端子間電圧から算出される電圧差ΔＶと電圧差閾値ΔＶｔｈとを比較して過電流の有無を判定するため、電流センサの測定値を用いなくても過電流の有無の判定を行うことができる。
【００６９】
（１−５）基準電圧Ｖの値は、電流経路を流れる電流の影響を受けて変動するため、過電流が流れているにもかかわらず、電圧差ΔＶが電圧差閾値ΔＶｔｈより大きくならない場合が生じてしまい、過電流の検出漏れが生じる虞がある。電池ＥＣＵ１８は、電流センサの異常検出の直前に電流経路を流れる電流値に応じて基準電圧Ｖの値を補正し、電流経路を流れる電流値による影響を小さくすることで、過電流の検出漏れを減らすことができる。
【００７０】
（第２の実施形態）
次に、過電流検出装置を具体化した第２の実施形態を説明する。なお、第２の実施形態では、第１の実施形態と同様の部分についてはその詳細な説明を省略する。
【００７１】
第１の実施形態では、電圧差ΔＶを電圧差閾値ΔＶｔｈと比較しつつ、経過時間を時間閾値Ｔｔｈと比較して過電流の検出を行ったが、第２の実施形態では、電圧差ΔＶを内部抵抗Ｒで除算して電流Ｉを算出し、その電流Ｉを電流閾値Ｉｔｈと比較しつつ、経過時間を時間閾値Ｔｔｈと比較して過電流が流れているか否かを判定する。
【００７２】
二次電池１２ａの内部抵抗Ｒは、温度センサ１７によって測定された温度から内部抵抗Ｒを推定する。なお、内部抵抗Ｒの値は、二次電池１２ａの温度と充電率（ＳＯＣ）と内部抵抗Ｒとを対応付けたマップを用いて導出され、このマップは記憶部１８ｂに記憶されている。なお、内部抵抗Ｒの推定方法は、上記以外の方法で行ってもよい。
【００７３】
第２の実施形態において、車両１０走行時の最大電流を僅かに超える過電流に対応した端子間電圧を第１端子間電圧Ｖ１とし、この第１端子間電圧Ｖ１と基準電圧Ｖの電圧差ΔＶを内部抵抗Ｒで除算した電流Ｉを第１電流Ｉ１とする。また、第１電流Ｉ１で設定される電流閾値を第１電流閾値Ｉｔｈ１とし、第１電流閾値Ｉｔｈ１の許容時間に応じた時間閾値を第１時間閾値Ｔｔｈ１とする。電流Ｉが第１電流閾値Ｉｔｈ１を超えてから第１時間閾値Ｔｔｈ１より短い時間であれば、保護対象の損傷は発生しないようになっている。
【００７４】
第１端子間電圧Ｖ１が測定されるときの過電流よりも大きい過電流に応じた端子間電圧を第２端子間電圧Ｖ２とし、第２端子間電圧Ｖ２と基準電圧Ｖの電圧差ΔＶを内部抵抗Ｒで除算した電流Ｉを第２電流Ｉ２とする。また、この第２電流Ｉ２で設定される電流閾値を第２電流閾値Ｉｔｈ２とし、第２電流閾値Ｉｔｈ２の許容時間に応じた時間閾値を第２時間閾値Ｔｔｈ２とする。第２電流閾値Ｉｔｈ２は、第１電流閾値Ｉｔｈ１より大きく、第２時間閾値Ｔｔｈ２は、第１時間閾値Ｔｔｈ１より短い。
【００７５】
第２電流Ｉ２が第２電流閾値Ｉｔｈ２を超えてから第２時間閾値Ｔｔｈ２より短い時間であれば、保護対象の損傷は発生しないようになっている。つまり、第２時間閾値Ｔｔｈ２は、第２電流Ｉ２が流れたときに保護対象が損傷する時間より若干短い時間に設定されている。
【００７６】
そして、第２端子間電圧Ｖ２が測定されるときの過電流よりも大きい過電流に応じた端子間電圧を第３端子間電圧Ｖ３とし、第３端子間電圧Ｖ３と基準電圧Ｖの電圧差ΔＶを内部抵抗Ｒで除算した電流Ｉを第３電流Ｉ３とする。また、この第３電流Ｉ３で設定される電流閾値を第３電流閾値Ｉｔｈ３とし、第３電流閾値Ｉｔｈ３の許容時間に応じた時間閾値を第３時間閾値Ｔｔｈ３とする。第３電流閾値Ｉｔｈ３は、第２電流閾値Ｉｔｈ２より大きく、第３時間閾値Ｔｔｈ３は第２時間閾値Ｔｔｈ２より短い。
【００７７】
第３電流Ｉ３が第３電流閾値Ｉｔｈ３を超えてから第３時間閾値Ｔｔｈ３より短い時間であれば、保護対象の損傷は発生しないようになっている。つまり、第３時間閾値Ｔｔｈ３は、第３電流Ｉ３が流れたときに保護対象が損傷する時間より若干短い時間に設定されている。
【００７８】
また、電池ＥＣＵ１８は、第１の実施形態と同様に、電流センサの異常が検出される直前の放電電流値に応じて基準電圧Ｖ、又は電流閾値Ｉｔｈを補正し、判定精度を高める。
例えば、車両１０の通常走行時の最適放電電流値を基準電流Ａとし、取得した放電電流値が基準電流Ａより大きいほど、基準電流Ａでの電流閾値Ｉｔｈに近づくように電流閾値Ｉｔｈを小さくする補正を行い、取得した放電電流値が基準電流Ａより小さいほど、基準電流Ａでの電流閾値Ｉｔｈに近づくように電流閾値Ｉｔｈを大きくする補正を行う。
【００７９】
本実施形態において、第１電流センサ１５及び第２電流センサ１６と、電圧取得部としての電池監視ユニット１３と、温度センサ１７と、異常検出部及び過電流検出部としての電池ＥＣＵ１８によって、過電流検出装置が構成されている。
【００８０】
次に、過電流が流れているか否かの判定を行う処理について説明する。
なお、第１の実施形態における過電流検出処理のステップＳ５までは同じであるため、ステップＳ５以降の処理をステップＳ２１として説明する。
【００８１】
図５に示すように、ステップＳ２１において、電池ＥＣＵ１８は、電圧差ΔＶを内部抵抗Ｒで除算して電流Ｉを算出する。次に、ステップＳ２２において、電池ＥＣＵ１８は、算出された電流Ｉが、第１電流閾値Ｉｔｈ１より大きいか否かを判定する。電流Ｉが、第１電流閾値Ｉｔｈ１より小さい場合、すなわち、ステップＳ２２でＮＯの場合は、過電流が生じていない場合である。この場合、電池ＥＣＵ１８は、ステップＳ３に戻り、基準電圧Ｖを算出し、上記処理を繰り返す。このとき、タイマ１８ｃにより、第１時間Ｔ１が計時されている場合には、第１時間Ｔ１を初期化し、計時を終了する。
【００８２】
一方、電流Ｉが、第１電流閾値Ｉｔｈ１より大きい場合、すなわち、ステップＳ２２でＹＥＳの場合、電池ＥＣＵ１８は、ステップＳ２３に移行し、タイマ１８ｃにより、第１時間Ｔ１の計時を開始する。なお、既に第１時間Ｔ１の計時が開始されている場合には、第１時間Ｔ１を初期化すること無く、計時を続ける。次に、電池ＥＣＵ１８は、ステップＳ２４に移行し、タイマ１８ｃによって計時された第１時間Ｔ１、つまり電流Ｉが、第１電流閾値Ｉｔｈ１を超えてからの経過時間が、第１時間閾値Ｔｔｈ１を超えているか否かを判定する。
【００８３】
電池ＥＣＵ１８は、第１時間Ｔ１が第１時間閾値Ｔｔｈ１を超えている場合、つまり、ステップＳ２４でＹＥＳの場合、正極側システムメインリレーＳＭＲ１及び負極側システムメインリレーＳＭＲ２をオフさせる（ステップＳ２５）。電池ＥＣＵ１８は、その後、処理を終了する。
【００８４】
一方、第１時間Ｔ１が第１時間閾値Ｔｔｈ１を超えていない場合、つまり、ステップＳ２４でＮＯの場合、電池ＥＣＵ１８は、ステップＳ２６に移行し、算出された電流Ｉが、第２電流閾値Ｉｔｈ２より大きいか否かを判定する。電流Ｉが、第２電流閾値Ｉｔｈ２より小さい場合は、第１電流閾値Ｉｔｈ１を超える過電流は生じているものの、第２電流閾値Ｉｔｈ２を超える過電流が生じていない場合である。この場合、電池ＥＣＵ１８は、ステップＳ４に戻り、取得電圧Ｖｎを取得し、上記処理を繰り返す。このとき、タイマ１８ｃにより、第２時間Ｔ２が計時されている場合には、第２時間Ｔ２を初期化し、計時を終了する。
【００８５】
一方、電流Ｉが、第２電流閾値Ｉｔｈ２より大きい場合、すなわち、ステップＳ２６でＹＥＳの場合、ステップＳ２７に移行し、電池ＥＣＵ１８は、タイマ１８ｃにより、第２時間Ｔ２の計時を開始する。なお、既に第２時間Ｔ２の計時が開始されている場合には、第２時間Ｔ２を初期化することなく、計時を続ける。次に、電池ＥＣＵ１８は、ステップＳ２８に移行し、タイマ１８ｃによって計時された第２時間Ｔ２、つまり電流Ｉが、第２電流閾値Ｉｔｈ２を超えてからの経過時間が、第２時間閾値Ｔｔｈ２を超えているか否かを判定する。
【００８６】
電池ＥＣＵ１８は、第２時間Ｔ２が第２時間閾値Ｔｔｈ２を超えている場合、つまり、ステップＳ２８でＹＥＳの場合、正極側システムメインリレーＳＭＲ１及び負極側システムメインリレーＳＭＲ２をオフさせる（ステップＳ２５）。電池ＥＣＵ１８は、その後、処理を終了する。
【００８７】
一方、第２時間Ｔ２が第２時間閾値Ｔｔｈ２を超えていない場合、つまり、ステップＳ２８でＮＯの場合、電池ＥＣＵ１８は、ステップＳ２９に移行し、算出された電流Ｉが、第３電流閾値Ｉｔｈ３より大きいか否かを判定する。電流Ｉが、第３電流閾値Ｉｔｈ３より小さい場合は、第２電流閾値Ｉｔｈ２を超える過電流は生じているものの、第３電流閾値Ｉｔｈ３を超える過電流が生じていない場合である。この場合、電池ＥＣＵ１８は、ステップＳ４に戻り、取得電圧Ｖｎを取得し、上記処理を繰り返す。このとき、タイマ１８ｃにより、後述する第３時間Ｔ３が計時されている場合には、第３時間Ｔ３を初期化し、計時を終了する。
【００８８】
一方、電圧差ΔＶが、第３電流閾値Ｉｔｈ３より大きい場合、すなわち、ステップＳ２９でＹＥＳの場合、ステップＳ３０に移行し、電池ＥＣＵ１８は、タイマ１８ｃにより、第３時間Ｔ３の計時を開始する。なお、既に第３時間Ｔ３の計時が開始されている場合には、第３時間Ｔ３を初期化することなく、計時を続ける。次に、電池ＥＣＵ１８は、ステップＳ３１に移行し、タイマ１８ｃによって計時された第３時間Ｔ３、つまり電流Ｉが、第３電流閾値Ｉｔｈ３を超えてからの経過時間が、第３時間閾値Ｔｔｈ３を超えているか否かを判定する。
【００８９】
電池ＥＣＵ１８は、第３時間Ｔ３が第３時間閾値Ｔｔｈ３を超えている場合、つまり、ステップＳ３１でＹＥＳの場合、正極側システムメインリレーＳＭＲ１及び負極側システムメインリレーＳＭＲ２をオフさせる（ステップＳ２５）。この場合は、過電流が電流経路を流れる時間が許容時間を超えている場合であるため、電池ＥＣＵ１８は、電流経路を遮断する。その後、処理を終了する。
【００９０】
一方、第３時間Ｔ３が第３時間閾値Ｔｔｈ３を超えていない場合、つまり、ステップＳ３１でＮＯの場合、電池ＥＣＵ１８は、ステップＳ４に戻り、取得電圧Ｖｎを取得し、上記処理を繰り返す。
【００９１】
従って、第２の実施形態によれば、第１の実施形態の（１−１）、（１−２）に記載の効果と同様の効果を得ることができる。
（２−１）電池ＥＣＵ１８による過電流の判定は、電圧差ΔＶを内部抵抗Ｒで除算して算出した電流Ｉの値を用いて行う。端子間電圧は電池監視ユニット１３によって取得でき、端子間電圧は、二次電池１２ａの内部抵抗Ｒと電流Ｉの積と電池電圧との和によって算出され、端子間電圧の変化は電流Ｉの変化として現れる。このため、端子間電圧を用いても過電流が流れているか否かの判定を行うことができる。
【００９２】
（２−２）電池ＥＣＵ１８は、端子間電圧から算出した電流Ｉと電流閾値Ｉｔｈとを比較して過電流が流れているか否かを判定するため、電流センサの測定値を用いなくても過電流の有無の判定を行うことができる。
【００９３】
本実施形態は、以下のように変更して実施することができる。本実施形態及び以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
○  上記実施形態において、放電時における過電流判定を前提としたが、同様に充電時における過電流判定として実施をしてもよい。この場合、電流センサの異常が検出される直前の充電電流値を用いて基準電圧Ｖを補正する際には、放電時と正負が逆となる補正を行う。具体的には、車両１０の通常充電時の最適充電電流を基準電流Ｂとし、取得した充電電流値が基準電流Ｂより大きいほど、基準電流Ｂでの基準電圧Ｖに近づくように基準電圧Ｖを小さくする補正を行う。一方、取得した充電電流値が基準電流Ｂより小さいほど、基準電流Ｂでの基準電圧Ｖに近づくように基準電圧Ｖを大きくする補正を行う。
【００９４】
○  第１の実施形態において、電圧差閾値ΔＶｔｈは、４段階以上に分けて設定してもよい。
○  第２の実施形態において、電流閾値Ｉｔｈは、４段階以上に分けて設定してもよい。
【００９５】
○  第１の実施形態において、電流値に応じた補正は、基準電圧Ｖの補正ではなく、電圧差閾値ΔＶｔｈの補正としてもよい。
○  第１の実施形態において、バッテリ１２の温度、又は二次電池１２ａの内部抵抗によって基準電圧Ｖ、又は電圧差閾値ΔＶｔｈを補正してもよい。この場合、電池ＥＣＵ１８は、温度センサ１７によって測定されるバッテリ１２の温度又は二次電池１２ａの内部抵抗を記憶部１８ｂに記憶する。そして、電池ＥＣＵ１８は、電流センサの異常検出時に、記憶部１８ｂに記憶されたバッテリ１２の温度又は二次電池１２ａの内部抵抗を取得するとともに、現在のバッテリ１２の温度又は二次電池１２ａの内部抵抗を取得し、基準電圧Ｖ、又は電圧差閾値ΔＶｔｈを補正する。
【００９６】
例えば、二次電池１２ａの放電時において、温度が高いほど、又は内部抵抗が低いほど、二次電池１２ａの端子間電圧は高くなる。すると、過電流が流れているにもかかわらず、算出される電圧差ΔＶが小さくなり、電圧差閾値ΔＶｔｈより大きくならない場合が生じてしまい、過電流が検出できなくなる。
【００９７】
このため、電流センサの異常検出時の温度又は内部抵抗と、現在の温度又は内部抵抗を比較し、温度差又は内部抵抗差がある場合、電池ＥＣＵ１８は、基準電圧Ｖ、又は電圧差閾値ΔＶｔｈを補正し、温度又は内部抵抗による影響を小さくする。二次電池１２ａの放電時であれば、電流センサの異常検出時の温度が現在の温度より低ければ、又は電流センサの異常検出時の内部抵抗が現在の内部抵抗より高ければ、基準電圧Ｖを大きくする、又は電圧差閾値ΔＶｔｈを小さくする。
【００９８】
○  第２の実施形態において、温度に応じた補正は、電流閾値Ｉｔｈの補正ではなく、基準電圧Ｖの補正としてもよい。
○  各実施形態において、基準電圧Ｖ、電圧差閾値ΔＶｔｈ、又は電流閾値Ｉｔｈの補正は行わなくてもよい。
【００９９】
○  電池監視ユニット１３による端子間電圧の取得頻度を各二次電池１２ａそれぞれで高め、各二次電池１２ａについて過電流が流れているか否かの判定を行ってもよい。
○  電池パック１１は、一つの二次電池１２ａを備える形態であってもよく、この場合、一つの二次電池１２ａに対する過電流検出が行われる。
【０１００】
○  電圧取得部は、電圧センサであってもよい。
○  電流センサの異常検出部は、電池ＥＣＵ１８以外のＥＣＵであってもよい。
【符号の説明】
【０１０１】
１２ａ…二次電池、１３…電圧取得部としての電池監視ユニット、１５…第１電流センサ、１６…第２の電流センサ、１７…温度センサ、１８…異常検出部及び過電流検出部としての電池ＥＣＵ。
【図１】
2020173159.tif 000003
【図２】
2020173159.tif 000004
【図３】
2020173159.tif 000005
【図４】
2020173159.tif 000006
【図５】
2020173159.tif 000007