(57)【要約】【課題】並列接続されたスタックからなる車両用組電池において、センサ故障の検出を実現しながら電流センサの数を削減可能とする。【解決手段】  異常検出部２０１は、スタック電流センサ１０２または上流電流センサ１０３を監視することによりセンサ異常を検出する。分流比算出部２０２は、正常時に、スタック電流センサ１０２ごとに、その電流値と上流電流センサの電流値との分流比を算出し記憶する。異常センサ検出部２０３は、異常検出時、各スタック電流センサ１０２が検出する各電流値と各分流比と上流電流センサ１０３の電流値とに基づいて、異常なスタック電流センサ１０２を検出する。各スタック１０１のばらつきに応じて正常時に検出されている電流値に応じて、各スタック電流センサ１０２が異常であるか否かが適切に判定される。【選択図】図２
2013235689.tif 000002
【特許請求の範囲】
【請求項１】
複数の電池セルを複数直列接続して構成されるスタックを複数並列に接続して構成され、前記スタックごとに備えられ該スタックを流れる電流を検出するスタック電流センサと、前記複数のスタックが接続される上流部分に備えられ該上流部分を流れる電流を検出する上流電流センサとを備える車両用組電池における電流センサ異常検出装置であって、
前記スタック電流センサまたは前記上流電流センサを監視することにより複数の前記スタック電流センサのいずれかが異常であることを検出する異常検出部と、
該異常検出部によって異常が検出されなかったときに、前記スタック電流センサごとに、該スタック電流センサが検出する電流値と前記上流電流センサが検出する電流値または全ての前記スタック電流センサの電流値の総和との比である分流比を算出して記憶する分流比算出部と、
前記異常検出部によって異常が検出されたときに、前記各スタック電流センサが検出する各電流値と前記記憶されている各分流比と前記上流電流センサが検出する電流値とに基づいて、前記複数のスタック電流センサの中から異常センサを検出する異常センサ検出部と、
を備えることを特徴とする電流センサ異常検出装置。
【請求項２】
前記異常検出部は、前記複数のスタック電流センサが検出する各電流値の総和と前記上流電流センサが検出する電流値との差を所定の閾値と比較することにより異常を検出する、
ことを特徴とする請求項１に記載の電流センサ異常検出装置。
【請求項３】
前記異常センサ検出部は、前記スタック電流センサごとに、該スタック電流センサが検出する電流値を前記上流電流センサが検出する電流値と前記記憶されている該スタック電流センサに対応する分流比とから得られる値と比較することにより、該スタック電流センサが異常であるか否かを検出する、
ことを特徴とする請求項１または２のいずれかに記載の電流センサ異常検出装置。
【請求項４】
前記異常センサ検出部は、前記スタック電流センサごとに、該スタック電流センサが検出する各電流値を所定の電流上限値または電流下限値と比較することにより、該スタック電流センサが異常であるか否かを検出する、
ことを特徴とする請求項１または２のいずれかに記載の電流センサ異常検出装置。
【請求項５】
複数の電池セルを複数直列接続して構成されるスタックを複数並列に接続して構成され、前記スタックごとに備えられ該スタックを流れる電流を検出するスタック電流センサと、前記複数のスタックが接続される上流部分に備えられ該上流部分を流れる電流を検出する上流電流センサとを備える車両用組電池における電流センサ異常検出方法であって、
前記スタック電流センサまたは前記上流電流センサを監視することにより複数の前記スタック電流センサのいずれかが異常であることを検出し、
該異常が検出されなかったときに、前記スタック電流センサごとに、該スタック電流センサが検出する電流値と前記上流電流センサが検出する電流値または全ての前記スタック電流センサの電流値の総和との比である分流比を算出して記憶し、
前記異常が検出されたときに、前記各スタック電流センサが検出する各電流値と前記記憶されている各分流比と前記上流電流センサが検出する電流値とに基づいて、前記複数のスタック電流センサの中から異常センサを検出する、
ことを特徴とする電流センサ異常検出方法。
【請求項６】
前記複数のスタック電流センサが検出する各電流値の総和と前記上流電流センサが検出する電流値との差を所定の閾値と比較することにより前記異常を検出する、
ことを特徴とする請求項５に記載の電流センサ異常検出方法。
【請求項７】
前記スタック電流センサごとに、該スタック電流センサが検出する電流値を前記上流電流センサが検出する電流値と前記記憶されている該スタック電流センサに対応する分流比とから得られる値と比較することにより、該スタック電流センサが異常であるか否かを検出する、
ことを特徴とする請求項５または６のいずれかに記載の電流センサ異常検出方法。
【請求項８】
前記スタック電流センサごとに、該スタック電流センサが検出する各電流値を所定の電流上限値または電流下限値と比較することにより、該スタック電流センサが異常であるか否かを検出する、
ことを特徴とする請求項５または６のいずれかに記載の電流センサ異常検出方法。
【請求項９】
前記異常センサを検出した後、前記上流電流センサが検出する電流値から、正常なスタック電流センサが検出する電流値の総和を減算することにより前記異常センサが本来検出すべき電流値を推定する、
ことを特徴とする請求項１に記載の電流センサ異常検出装置。
【請求項１０】
前記異常センサを検出した後、前記上流電流センサが検出する電流値から、正常なスタック電流センサが検出する電流値の総和を減算することにより前記異常センサが本来検出すべき電流値を推定する、
ことを特徴とする請求項５に記載の電流センサ異常検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、並列接続されたスタックからなる車両用組電池における電流センサ異常検出装置および方法に関する。
【背景技術】
【０００２】
いわゆるハイブリッドカー、プラグインハイブリッドカー、あるいはハイブリッドビークル、ハイブリッドエレクトリックビークルなどと呼ばれる、エンジンに加えてモータ（電動機）を動力源として備えた車両または輸送機械（以下、「車両等」と称する）が実用化されている。さらには、エンジンを備えずモータのみで車両を駆動する電気自動車も実用化されつつある。それらのモータを駆動する電源として、小型、大容量の特徴を有するリチウムイオン電池などが多く使用されるようになってきている。そして、このような用途においては、複数の電池セルを複数直列接続して構成されるスタックがさらに複数並列に接続される組電池として供給される場合がある。電池セルの直列接続により車両のモータを駆動するのに必要な電圧が得られ、スタックの並列接続により必要な電流容量が得られる。
【０００３】
このような組電池においては、並列に接続された複数のスタックが正常に動作しているか否かを監視するために、各スタックの電流が監視される。また、各スタック内の電流センサの劣化度の差によってスタック単位でみた内部抵抗に差が生じる結果、スタック間で電流の環流が発生する。環流が発生すると特定のスタックに過電流が流れて、スタックの破壊や劣化の進行を生じるおそれがある。そこで、この環流を防止するためにも、各スタックの電流が監視される。
【０００４】
並列又は直列に接続された２個以上の電池セルのうち、いずれかの電池セルが故障した場合であっても使用の継続を可能とし、バッテリパックの信頼性を向上させる従来技術として、並列に接続された２個以上の電池セル（スタック）のうち、電池セル故障検出手段において故障と判断された電池セルを他の電池セルから電気的に切り離す機能を有する技術が知られている。より具体的には、バッテリパック全体の充電電流値を検出する全体充電電流検出器と、個別の電池セルの充電電流値を検出する電池セル充電電流検出器と、全体充電電流検出器と電池セル充電電流検出器とからそれぞれ検出値が出力され、検出値を基準値と比較することにより故障の有無を判定する判定器とにより構成される電池セル故障検出手段を有する技術が知られている（例えば特許文献１に記載の技術）。
【０００５】
上記従来技術では、判定器が、電池セル充電電流検出器から出力された充電電流値を所定の基準値と比較することにより、電池セル（スタック）の故障を判定している。そして、この場合の基準値としては、全体充電電流検出器から出力された充電電流値に、バッテリパック内に並列接続された電池セルの個数により決定される一定の割合を乗じた値が用いられている。
【０００６】
しかし、車両用の組電池などにおいては、各スタック間で、それぞれを流れる電流にかなりの差が生じ得る。このため、電池セル充電電流検出器から出力された充電電流値を比較する基準値を、全体充電電流検出器から出力された充電電流値にバッテリパック内に並列接続された電池セルの個数により決定される一定の割合を乗じた値として決定しただけでは、電池セル充電電流検出器ごとに最適な基準値を決定することができない。この結果、電池セル充電電流検出器自体に故障が発生している場合に、判定器による判定結果が、電池セル（スタック）の故障を示しているのか電池セル充電電流検出器自体の故障を示しているのかを、明確に識別することができないという問題点を有していた。
【０００７】
このような問題点を解決するためには、従来は、電気的並列に接続されたスタックのそれぞれにおいて電流センサを２重に配置してセンサ故障に備える必要があった。しかし、車両用組電池のように、電気的並列に接続されたスタック数が増えると電流センサの数がスタック数×２の割合で増加してしまい、バッテリシステムの複雑化とコストアップを招いてしまうという問題点を有していた。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０００−１３３３１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、センサ故障の検出を実現しながら電流センサの数を削減可能とすることを目的とする。
【課題を解決するための手段】
【００１０】
態様の一例は、複数の電池セルを複数直列接続して構成されるスタックを複数並列に接続して構成され、スタックごとに備えられそのスタックを流れる電流を検出するスタック電流センサと、複数のスタックが接続される部分に備えられその部分を流れる電流を検出する上流電流センサとを備える車両用組電池における電流センサ異常検出装置であって、スタック電流センサまたは上流電流センサを監視することにより複数のスタック電流センサのいずれかが異常であることを検出する異常検出部と、その異常検出部によって異常が検出されなかったときに、スタック電流センサごとに、そのスタック電流センサが検出する電流値と上流電流センサが検出する電流値または全てのスタック電流センサの電流値の総和との比である分流比を算出して記憶する分流比算出部と、異常検出部によって異常が検出されたときに、各スタック電流センサが検出する各電流値と記憶されている各分流比と上流電流センサが検出する電流値とに基づいて、複数のスタック電流センサの中から異常センサを検出する異常センサ検出部とを備える。
【発明の効果】
【００１１】
本発明によれば、スタックごとに配置されるスタック電流センサが一つで、センサ故障を検出することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態によるバッテリシステムの構成図である。
【図２】本実施形態においてセンサ異常を検出する機能を実現する部分の構成図である。
【図３】本実施形態によるセンサ異常検出動作を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための形態について図面を参照しながら詳細に説明する。
図１は、本実施形態によるバッテリシステムの構成図である。
図１において、バッテリシステム１００は、複数の電池セル１１１を複数（例えば数十から数百個）直列に接続して構成されるスタック１０１を複数（図１の例では＃１から＃７の７個）並列に接続して構成される車両用組電池である。
【００１４】
ここで本実施形態では、複数並列に接続されるスタック１０１は、車両に必要な電力容量に必要な並列数よりも冗長な並列数を備える、
各スタック１０１（＃１から＃７）には、バッテリモニタ・セルバランス部１０６（＃１から＃７）が接続される。バッテリモニタ・セルバランス部１０６は、各スタック１０１内の各電池セル１１１の両端の電圧を測定し、各電圧値を制御線１０８を介してバッテリＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ：エレクトロニックコントロールユニット）１０４に通知する電圧測定部を備える。また、バッテリモニタ・セルバランス部１０６は、制御線１０８を介したバッテリＥＣＵ１０４からの制御に基づいて、各スタック１０１内で選択された電池セル１１１の対について、セル均等化制御を実施するセルバランス部を備える。
【００１５】
各スタック１０１のマイナス極側は、マイナス側電力線１０７−を介してマイナス電極端子ＥＢ−に共通に接続される。
各スタック１０１のプラス極側にはそれぞれ、スタック電流センサ１０２の一端が接続される。各スタック電流センサ１０２（＃１から＃７）は、各スタック１０１を流れる電流の値を検知し、各電流値を各バッテリモニタ・セルバランス部１０６（＃１から＃７）から制御線１０８を介してバッテリＥＣＵ１０４に通知する。
【００１６】
各スタック電流センサ１０２の他端は、スタックバランス部１０５に接続される。スタックバランス部１０５は、制御線１０９を介したバッテリＥＣＵ１０４からの指示に基づいて、特には図示しないが、いずれか１つ以上のスタック１０１を、プラス側電力線１０７＋から切り離す機能を備える。また、スタックバランス部１０５は、特には図示しないが、各スタック１０１のプラス極側に直列に接続される抵抗の抵抗値を制御する機能を備える。
【００１７】
スタックバランス部１０５の他端は、プラス側電力線１０７＋および上流電流センサ１０３を介してプラス電極端子ＥＢ＋に接続される。上流電流センサ１０３は、バッテリシステム１００の全体に流れる電流値を測定し、その電流値を制御線１１０を介してバッテリＥＣＵ１０４に通知する。
【００１８】
バッテリＥＣＵ１０４は、制御線１０８からバッテリモニタ・セルバランス部１０６を介して、各スタック電流センサ１０２が検知する各スタック１０１を流れる各電流値を取得する。バッテリＥＣＵ１０４は、制御線１１０を介してプラス側電力線１０７＋およびマイナス側電力線１０７−間の電流値を取得する。バッテリＥＣＵ１０４は、制御線１０８を介して、バッテリモニタ・セルバランス部１０６が監視する電圧等の取得と、バッテリモニタ・セルバランス部１０６でのセルバランス動作を制御する。さらに、バッテリＥＣＵ１０４は、スタック１０１自身またはそれに接続されるスタック電流センサ１０２において障害が発生した場合に、制御線１０９からスタックバランス部１０５を制御して、そのスタック１０１またはスタック電流センサ１０２をシステムから切り離す。バッテリＥＣＵ１０４は、インタフェース端子ＣＡＮを介して、上位の制御システムと接続される。
【００１９】
図２は、本実施形態による図１のバッテリシステム１００において、センサ異常を検出する機能を実現する部分のさらに詳細な構成図である。
図２において、スタック電流センサ１０２（＃１、＃２等）は、各スタック１０１（＃１、＃２等）を流れる電流を検知する。各スタック１０１ごとに一つずつのスタック電流センサ１０２が配置される。従来のように２つの電流センサは不要である。より具体的には、スタック電流センサ１０２は、抵抗ｒ１と、抵抗ｒ１の両端の電圧を測定する差動アンプ２０４と、差動アンプ２０４が出力するアナログ電圧値をデジタル電圧値に変換するＡ／Ｄ変換器２０５を備える。Ａ／Ｄ変換器２０５から出力されるデジタル電圧値は、図１のバッテリモニタ・セルバランス部１０６および制御線１０８を介して、バッテリＥＣＵ１０４に通知される。バッテリＥＣＵ１０４は、各スタック電流センサ１０２から通知されるデジタル電圧値を抵抗ｒ１の抵抗値で除算することにより、各スタック１０１を流れる電流を算出する。
【００２０】
図２において、上流電流センサ１０３は、バッテリシステム１００全体を流れる電流を検知する。より具体的には、上流電流センサ１０３は、スタック電流センサ１０２と同様に、抵抗ｒ２と、抵抗ｒ２の両端の電圧を測定する差動アンプ２０６と、差動アンプ２０６が出力するアナログ電圧値をデジタル電圧値に変換するＡ／Ｄ変換器２０７を備える。Ａ／Ｄ変換器２０７から出力されるデジタル電圧値は、制御線１１０を介して、バッテリＥＣＵ１０４に通知される。バッテリＥＣＵ１０４は、上流電流センサ１０３から通知されるデジタル電圧値を抵抗ｒ２の抵抗値で除算することにより、バッテリシステム１００全体を流れる電流を算出する。
【００２１】
図２において、バッテリＥＣＵ１０４は、異常検出部２０１、分流比算出部２０２、および異常センサ検出部２０３の機能を有する。
異常検出部２０１は、スタック電流センサ１０２または上流電流センサ１０３を監視することにより複数のスタック電流センサ１０２（例えば図１の＃１〜＃７）のいずれかが異常であることを検出する。より具体的には、異常検出部２０１は、複数のスタック電流センサ１０２が検出する各電流値の総和と上流電流センサ１０３が検出する電流値との差を所定の閾値と比較することにより異常を検出する。
【００２２】
分流比算出部２０２は、異常検出部２０１によって異常が検出されなかったときに、スタック電流センサ１０２ごとに、そのスタック電流センサ１０２が検出する電流値と上流電流センサが検出する電流値または全てのスタック電流センサの電流値の総和との比である分流比を算出して、内部の特には図示しないメモリまたはレジスタ等の記憶手段に記憶する。
【００２３】
異常センサ検出部２０３は、異常検出部２０１によって異常が検出されたときに、各スタック電流センサ１０２が検出する各電流値と分流比算出部２０２により記憶されている各分流比と上流電流センサ１０３が検出する電流値とに基づいて、複数のスタック電流センサ１０２の中から異常センサを検出する。より具体的には、異常センサ検出部２０３は、スタック電流センサ１０２ごとに、スタック電流センサ１０２が検出する電流値を上流電流センサ１０３が検出する電流値とそのスタック電流センサ１０２に対応する分流比を例えば乗算して得られる値と比較することにより、そのスタック電流センサ１０２が異常であるか否かを検出する。
【００２４】
図２に示される構成により、本実施形態では、まず異常検出部２０１が、スタック電流センサ１０２に異常が発生しているか否かを検出することができる。そして、この検出の結果、正常時には、バッテリシステム１００全体を流れる電流に対する各スタック１０１に流れる電流の割合が、分流比として記憶される。そして、異常時には、各スタック電流センサ１０２ごとに、そのスタック電流センサ１０２が検知する電流値が、上流電流センサ１０３が検知する電流値にそのスタック電流センサ１０２に対応して記憶されている分流比を乗算して得られる値と比較される。これにより、各スタック１０１のばらつきに応じて正常時に検出されている電流値に応じて、各スタック電流センサ１０２が異常であるか否かを適切に判定することが可能となる。
【００２５】
図３は、バッテリＥＣＵ１０４によって実行される本実施形態のセンサ異常検出動作を示すフローチャートである。このフローチャートの制御動作は、バッテリＥＣＵ１０４内の特には図示しないＣＰＵ（中央演算処理装置）が、同じく特には図示しないメモリに記憶された制御プログラムを実行する動作として実現される。
【００２６】
まず、バッテリＥＣＵ１０４は、上流電流センサ１０３が検知する電流値から例えば図１の＃１から＃７のスタック電流センサ１０２がそれぞれ検知する電流値の総和を減算して得られる値の絶対値が、所定の閾値１よりも大きいか否かを判定する（ステップＳ３０１）。すなわち、下記数１式が判定される。
【００２７】
【数１】
2013235689.tif 000003
ここで、閾値１は、上流電流センサ１０３が検知する電流値をスタック電流センサ１０２の数（例えば図１では７個）で除算して得られる値よりも少し小さい値が設定される。例えば１個のスタック電流センサ１０２が故障すると、スタック電流センサ１０２がそれぞれ検知する電流値の総和はその１個分が少なくなる。このため、数１式の左辺は、閾値１よりも大きくなる。２個以上のスタック電流センサ１０２が故障した場合には、数１式の左辺は閾値１よりもさらに大きくなる。従って、数１式の判定式により、いずれかのスタック電流センサ１０２が故障したことを判定することができる。
【００２８】
なお、上流電流センサ１０３が故障することを想定して、上流電流センサ１０３が２重化されてもよい。
ステップＳ３０１の処理により、図２の異常検出部２０１の機能が実現される。
【００２９】
バッテリＥＣＵ１０４は、ステップＳ３０１でＮＯと判定した場合、すなわちいずれのスタック電流センサ１０２も正常であると判定した場合には、全てのスタック１０１について処理したか否かを判定しながら（ステップＳ３０３）、各スタック電流センサ１０２（＃ｉ）（例えば図１では、１≦ｉ≦７）ごとに、以下の演算処理を実行する。すなわち、バッテリＥＣＵ１０４は、スタック電流センサ１０２（＃ｉ）が検出する電流値Ｉi を、上流電流センサ１０３が検出する電流値Ｉtotal または全てのスタック電流センサ１０２の電流値の総和（数１式参照）で除算して得られる分流比Ｒi を演算する。すなわち、下記数２式または数３式が演算される。
【００３０】
【数２】
2013235689.tif 000004
【００３１】
【数３】
2013235689.tif 000005
バッテリＥＣＵ１０４は、その算出した分流比Ｒi を、内部の特には図示しないメモリまたはレジスタ等の記憶手段に記憶する。（以上、ステップＳ３０２→Ｓ３０３の判定がＮＯ→Ｓ３０２の繰り返し処理）。
【００３２】
以上のようにして、バッテリＥＣＵ１０４は、各スタック電流センサ１０２（＃ｉ）ごとに分流比Ｒi （例えば図１では、１≦ｉ≦７）を演算し記憶し終えると（ステップＳ３０３の判定がＹＥＳ）、ステップＳ３０１の判定処理に戻る。
【００３３】
上述した、ステップＳ３０１の判定がＮＯのときに実行されるステップＳ３０２とＳ３０３の繰り返し処理により、図２の分流比算出部２０２の機能が実現される。
バッテリＥＣＵ１０４は、ステップＳ３０１でＹＥＳと判定した場合、すなわちいずれかのスタック電流センサ１０２が異常であると判定した場合には、全てのスタック１０１について処理したか否かを判定しながら（ステップＳ３０６）、各スタック電流センサ１０２（＃ｉ）（例えば図１では、１≦ｉ≦７）ごとに、以下の判定処理を実行する。すなわち、バッテリＥＣＵ１０４は、スタック電流センサ１０２（＃ｉ）が検出する電流値Ｉi から、上流電流センサ１０３が検出する電流値Ｉtotal にスタック電流センサ１０２（＃ｉ）に対応して記憶されている分流比Ｒi を乗算して得られる値を減算した値の絶対値が、所定の閾値２よりも大きいか否かを判定する（ステップＳ３０４）。すなわち、下記数４式が判定される。
【００３４】
【数４】
2013235689.tif 000006
バッテリＥＣＵ１０４は、上記数４式の判定結果がＹＥＳとなった場合に、スタック電流センサ１０２（＃ｉ）が本来検知するであろう電流値（Ｉtotal ×Ｒi ）が検知されていないため、スタック電流センサ１０２（＃ｉ）が故障している（異常センサである）と判定することができる（ステップＳ３０４→Ｓ３０５）。
【００３５】
なお、バッテリＥＣＵ１０４は、図１のバッテリモニタ・セルバランス部１０６を介して検出される電池残量や温度の状態を加味して、上記判定をするようにしてもよい。
以上のようにして、バッテリＥＣＵ１０４は、各スタック電流センサ１０２（＃ｉ）ごとに異常か否かの判定をし終えると（ステップＳ３０６の判定がＹＥＳ）、センサ異常の判定処理を終了する。
【００３６】
上述した、ステップＳ３０１の判定がＹＥＳのときに実行されるステップＳ３０４からＳ３０６の繰り返し処理により、図２の異常センサ検出部２０３の機能が実現される。
この結果、異常が判定されたセンサが存在する場合には、例えば車両のダッシュボードにセンサ異常の警告表示がなされる。また、必要に応じて、バッテリＥＣＵ１０４が図１または図２のスタックバランス部１０５を制御して、センサ異常が検出されたスタック電流センサ１０２またはそのスタック電流センサ１０２が接続されているスタック１０１を、特には図示しないスイッチ手段を用いて、システムから切り離す。
【００３７】
スタック電流センサ１０２が切り離される場合は、それ以降、上流電流センサ１０３が検知する電流値から正常なスタック電流センサ１０２が検知する電流値の総和が減算されることにより、センサ異常となったスタック電流センサ１０２が本来検知すべき電流値を推定し、車両の走行を維持することができる。スタック１０１自体が切り離される場合には、その分、車両の走行出力は低下するが、車両の走行は維持することができる。このようにして、車両の走行中であっても、センサ異常が検出されたスタック電流センサ１０２またはスタック１０１を電源供給系統から切り離しながら、車両への電力供給を維持することが可能となる。
【００３８】
以上説明したように、本実施形態では、スタック１０１ごとに配置されるスタック電流センサ１０２が一つのみで、各スタック電流センサ１０２のセンサ異常を検知することが可能となり、従来技術に比較して、スタック１０１ごとに配置する電流センサの数を削減することが可能となる。
【００３９】
本実施形態において、図２のバッテリＥＣＵ１０４により実現される異常センサ検出部２０３の機能において、スタック電流センサ１０２（＃ｉ）ごとに、そのスタック電流センサ１０２（＃ｉ）が検出する各電流値を所定の電流上限値または電流下限値と比較することにより、そのスタック電流センサ１０２（＃ｉ）が異常であるか否かを検出するような判定処理が加味されてもよい。
【００４０】
また、本実施形態において、スタック電流センサ１０２および上流電流センサ１０３は、図２に示されるように抵抗ｒ１、ｒ２、差動アンプ２０４、２０６、Ａ／Ｄ変換器２０５、２０７等によって実現されたが、ホール素子を用いて実現されてもよい。
【００４１】
また、本実施形態において、上流電流センサ１０３は、プラス電力端子側にある場合に限らず、マイナス電力端子側にあってもよい。
【符号の説明】
【００４２】
１００  バッテリシステム
１０１  スタック
１０２  スタック電流センサ
１０３  上流電流センサ
１０４  バッテリＥＣＵ（エンジンコントロールユニット）
１０５  スタックバランス部
１０６  バッテリモニタ・セルバランス部
１０７＋  プラス側電力線
１０７−  マイナス側電力線
１０８、１０９、１１０  制御線
１１１  電池セル
２０１  異常検出部
２０２  分流比算出部
２０３  異常センサ検出部
２０４、２０６  差動アンプ
２０５、２０７  Ａ／Ｄ変換器
【図２】
2013235689.tif 000007
【図３】
2013235689.tif 000008
【図１】
2013235689.tif 000009