(57)【要約】【課題】  断線箇所の特定や復帰処理を行うことができる電池監視装置、及び、電池ユニットを提供する。【解決手段】  電池監視装置は、電池セルを含む複数の電池スタックの外部に配設される第１制御部と、前記複数の電池スタックにそれぞれ配設され、前記電池セルの出力電圧を検出し、当該検出電圧を表す電圧データを出力する複数の第２制御部と、複数の前記第２制御部を前記第１制御部に接続するデイジーチェーンとを含み、前記第１制御部は、前記デイジーチェーンを介して前記複数の第２制御部に送信データを送信した後の所定の期間内に、前記デイジーチェーンを介して前記複数の第２制御部から応答がない場合に、前記デイジーチェーンに断線が生じたと判定する。【選択図】図１
2014217146.tif 000002
【特許請求の範囲】
【請求項１】
電池セルを含む複数の電池スタックの外部に配設される第１制御部と、
前記複数の電池スタックにそれぞれ配設され、前記電池セルの出力電圧を検出し、当該検出電圧を表す電圧データを出力する複数の第２制御部と、
複数の前記第２制御部を前記第１制御部に接続するデイジーチェーンと
を含み、
前記第１制御部は、前記デイジーチェーンを介して前記複数の第２制御部に送信データを送信した後の所定の期間内に、前記デイジーチェーンを介して前記複数の第２制御部から応答がない場合に、前記デイジーチェーンに断線が生じたと判定する、電池監視装置。
【請求項２】
前記第１制御部は、前記デイジーチェーンに断線が生じたと判定した場合は、前記デイジーチェーンを介して前記複数の第２制御部に、前記第２制御部をテストモードにするためのテストモード指令を送信する、請求項１記載の電池監視装置。
【請求項３】
前記複数の第２制御部のうち、前記デイジーチェーンを介して前記第１制御部から前記テストモード指令を受信した第２制御部は、テストモード中における前記第１制御部からの要求に対して応答を行う場合は、前記デイジーチェーンの復路を介して前記応答を行う、請求項１又は２記載の電池監視装置。
【請求項４】
前記複数の第２制御部のうち、前記デイジーチェーンを介して前記第１制御部から前記テストモード指令を受信した第２制御部が複数ある場合は、前記テストモード指令を受信した複数の第２制御部は、それぞれ、互いに異なる待機時間が経過した後に、前記デイジーチェーンの復路を介して前記応答を行う、請求項３記載の電池監視装置。
【請求項５】
前記第１制御部は、前記テストモード中に前記第２制御部から受信する前記応答に基づいて、前記デイジーチェーンの断線箇所を特定する、請求項３又は４記載の電池監視装置。
【請求項６】
前記第１制御部は、前記断線箇所を特定した後に、前記第２制御部をリカバリーモードにするためのリカバリーモード指令を送信する、請求項５記載の電池監視装置。
【請求項７】
前記リカバリーモード指令は、前記断線箇所を表す情報を含む、請求項６記載の電池監視装置。
【請求項８】
電池セルを含む複数の電池スタックと、
前記電池スタックの外部に配設される第１制御部と、
前記複数の電池スタックにそれぞれ配設され、前記電池セルの出力電圧を検出し、当該検出電圧を表す電圧データを出力する複数の第２制御部と、
複数の前記第２制御部を前記第１制御部に接続するデイジーチェーンと
を含み、
前記第１制御部は、前記デイジーチェーンを介して前記複数の第２制御部に送信データを送信した後の所定の期間内に、前記デイジーチェーンを介して前記複数の第２制御部から応答がない場合に、前記デイジーチェーンに断線が生じたと判定する、電池ユニット。
【請求項９】
電池セルを含む複数の電池スタックの外部に配設される第１制御部と、
前記複数の電池スタックにそれぞれ配設され、前記電池セルの出力電圧を検出し、当該検出電圧を表す電圧データを出力する複数の第２制御部と、
複数の前記第２制御部を前記第１制御部に接続するデイジーチェーンと
を含み、
前記第２制御部は、前記第１制御部から送信される送信データを前記デイジーチェーンの往路を通じて自己よりも前記第１制御部から遠い第２制御部に転送した後の所定の期間内に、自己よりも前記第１制御部から遠い前記第２制御部から前記デイジーチェーンの復路を介して応答がない場合に、前記デイジーチェーンに断線が生じたと判定する、電池監視装置。
【請求項１０】
前記デイジーチェーンに断線が生じたと判定した前記第２制御部は、前記第１制御部からの要求に対して応答を行う場合は、前記デイジーチェーンの復路を介して前記応答を行う、請求項９記載の電池監視装置。
【請求項１１】
前記デイジーチェーンに断線が生じたと判定した前記第２制御部は、前記複数の第２制御部について予め割り振られた互いに異なる待機時間が経過した後に、前記デイジーチェーンの復路を介して前記応答を行う、請求項１０記載の電池監視装置。
【請求項１２】
前記第２制御部は、前記待機時間が経過した後に、前記デイジーチェーンの復路を介して自己よりも前記第１制御部から遠い第２制御部から応答を受信しない場合に、自己と、自己よりも前記第１制御部から遠い第２制御部との間で前記デイジーチェーンに断線が生じたと判定する、請求項１１記載の電池監視装置。
【請求項１３】
自己と、自己よりも前記第１制御部から遠い第２制御部との間で前記デイジーチェーンに断線が生じたと判定した前記第２制御部は、当該判定後に前記第１制御部に応答を行う場合における待機時間を零にする、請求項１２記載の電池監視装置。
【請求項１４】
電池セルを含む複数の電池スタックと、
前記電池スタックの外部に配設される第１制御部と、
前記複数の電池スタックにそれぞれ配設され、前記電池セルの出力電圧を検出し、当該検出電圧を表す電圧データを出力する複数の第２制御部と、
複数の前記第２制御部を前記第１制御部に接続するデイジーチェーンと
を含み、
前記第２制御部は、前記第１制御部から送信される送信データを前記デイジーチェーンの往路を通じて自己よりも前記第１制御部から遠い第２制御部に転送した後の所定の期間内に、自己よりも前記第１制御部から遠い前記第２制御部から前記デイジーチェーンの復路を介して応答がない場合に、前記デイジーチェーンに断線が生じたと判定する、電池ユニット。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電池監視装置、及び、電池ユニットに関する。
【背景技術】
【０００２】
従来より、各監視ＩＣは、各監視ＩＣのうちの他の監視ＩＣから出力信号を入力すると共に、当該他の監視ＩＣが当該他の監視ＩＣに対応するスイッチング手段を当該出力信号に従って駆動すると同時に、対応するスイッチング手段を当該出力信号に従って駆動する駆動回路をそれぞれ備える電池監視装置がある。
【０００３】
各監視ＩＣに対応する各スイッチング手段は、いずれかの監視ＩＣが出力した出力信号に従って各監視ＩＣの駆動回路によってそれぞれ同時に駆動される（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１６１１８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、従来の複数組電池の状態監視ユニットでは、各監視ＩＣを接続する信号線が断線した場合に、断線箇所の特定や復帰処理を行うことができないという課題がある。
【０００６】
そこで、本発明は、断線箇所の特定や復帰処理を行うことができる電池監視装置、及び、電池ユニットを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一局面の電池監視装置は、電池セルを含む複数の電池スタックの外部に配設される第１制御部と、前記複数の電池スタックにそれぞれ配設され、前記電池セルの出力電圧を検出し、当該検出電圧を表す電圧データを出力する複数の第２制御部と、複数の前記第２制御部を前記第１制御部に接続するデイジーチェーンとを含み、前記第１制御部は、前記デイジーチェーンを介して前記複数の第２制御部に送信データを送信した後の所定の期間内に、前記デイジーチェーンを介して前記複数の第２制御部から応答がない場合に、前記デイジーチェーンに断線が生じたと判定する。
【発明の効果】
【０００８】
本発明によれば、断線箇所の特定や復帰処理を行うことができる電池監視装置、及び、電池ユニットを提供できるという効果が得られる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１の電池監視装置及び電池ユニットを示す図である。
【図２】実施の形態１の電池監視装置１００Ａを示す図である。
【図３】実施の形態１の電池監視装置１００ＡにおけるＥＣＵ１１０とＩＣ１〜ＩＣ４との間におけるデータの流れを示す図である。
【図４】実施の形態１の他の例による電池監視装置１００Ａにおける電圧データの送信経路を示す図である。
【図５】ＩＣ４とＩＣ３との間の復路の信号線１７０Ｂにおいて、断線が生じた場合のデータの転送状態を示す図である。
【図６】実施の形態１の電池監視装置１００Ａの信号線１７０に断線が生じた場合のＥＣＵ１１０の処理内容を示すフローチャートである。
【図７】実施の形態１の電池監視装置１００Ａのテストモードにおけるデータの転送経路を示す図である。
【図８】実施の形態１の電池監視装置１００Ａのリカバリーモードにおけるデータの転送経路を示す図である。
【図９】実施の形態２の電池監視装置のＩＣが行う制御処理の内容を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の電池監視装置、及び、電池ユニットを適用した実施の形態について説明する。
【００１１】
＜実施の形態１＞
図１は、実施の形態１の電池監視装置及び電池ユニットを示す図である。
【００１２】
実施の形態１の電池ユニット１００は、主な構成要素として、ＥＣＵ（Electric Control Unit：電子制御装置）１１０と、スタック１２０及び１３０とを含む。スタック１２０及び１３０は、それぞれ、複数のセル１５０とＩＣ（Integrated Circuit：集積回路）チップ１６０を含む。実施の形態１の電池監視装置は、ＥＣＵ１１０と、スタック１２０及び１３０に含まれるＩＣチップ１６０とによって構成される。
【００１３】
なお、図１には、電池ユニット１００の平面視での配置の一例を概略的に示す。ＥＣＵ１１０とスタック１２０及び１３０との配置は、図１に示すパターンに限られず、他のパターンによる配置であってもよい。
【００１４】
電池ユニット１００は、例えば、電気自動車の駆動装置を駆動するための電力を出力する電源として用いられる装置である。ここで、電気自動車の駆動装置とは、電池ユニット１００の電力を用いて走行用モータを駆動することにより車両を駆動させる装置である。
【００１５】
なお、電気自動車は、電力を用いて走行用モータを駆動して走行するものであれば、その方式や構成の詳細は任意である。電気自動車は、典型的には、動力源がエンジンと走行用モータであるハイブリッド自動車（ＨＶ（Hybrid Vehicle））、動力源が走行用モータのみである電気自動車（ＥＶ（Electric Vehicle））を含む。
【００１６】
ＥＣＵ１１０は、電池ユニット１００のスタック１２０及び１３０の電圧制御処理を実行する制御装置であり、第１制御部の一例である。ＥＣＵ１１０は、電圧制御部１１０Ａ、及びメモリ１１０Ｂを含む。メモリ１１０Ｂはデータの書き込み及び読み出しが可能な不揮発性メモリである。なお、ＥＣＵ１１０は、スタック１２０及び１３０の認証処理を行う認証部をさらに有していてもよい。
【００１７】
また、ＥＣＵ１１０による電圧制御処理については後述することとし、ここでは、図１を用いて、ＥＣＵ１１０とスタック１２０、１３０の物理的な構成について主に説明する。
【００１８】
スタック１２０と１３０は、同様の構成を有し、ケーブル１４０で直列に接続されている。このため、ここでは、スタック１２０の構成について詳しく説明する。
【００１９】
スタック１２０は、複数のセル１５０とＩＣチップ１６０を含む。図１には、スタック１２０に含まれる複数のセル１５０のうち、両端に位置する８つのセル１５０Ｈ１、１５０Ｈ２、１５０Ｈ３、１５０Ｈ４、１５０Ｌ１、１５０Ｌ２、１５０Ｌ３、１５０Ｌ４を示す。
【００２０】
なお、以下では、セル１５０Ｈ１、１５０Ｈ２、１５０Ｈ３、１５０Ｈ４、１５０Ｌ１、１５０Ｌ２、１５０Ｌ３、１５０Ｌ４と、セル１５０Ｌ４及びセル１５０Ｈ１との間に位置するセル１５０（図示を省略）とを特に区別しない場合には、単にセル１５０と称す。
【００２１】
各セル１５０には＋と−の符号で正極性端子と負極性端子の位置を示す。スタック１２０に含まれる複数のセル１５０は、接続部１５１によって直列に接続されている。
【００２２】
セル１５０Ｈ１、１５０Ｈ２、１５０Ｈ３、１５０Ｈ４は、接続部１５１Ｈ１、１５１Ｈ２、１５１Ｈ３によって直列に接続されている。また、セル１５０Ｈ４の正極性端子（＋）は、接続部１５１Ｈ４を介してケーブル１４０の一端１４０Ａに接続されており、セル１５０Ｈ１の負極性端子（−）は接続部１５１Ａに接続されている。
【００２３】
同様に、セル１５０Ｌ１、１５０Ｌ２、１５０Ｌ３、１５０Ｌ４は、接続部１５１Ｌ１、１５１Ｌ２、１５１Ｌ３によって直列に接続されている。また、セル１５０Ｌ４の正極性端子（＋）は、接続部１５１Ｌ４を介して図示しないセル１５０の負極性端子（−）に接続されており、セル１５０Ｌ１の負極性端子（−）は接続部１５１Ｂに接続されている。
【００２４】
なお、接続部１５１Ａ、１５１Ｈ１、１５１Ｈ２、１５１Ｈ３、１５１Ｈ４、接続部１５１Ｂ、１５１Ｌ１、１５１Ｌ２、１５１Ｌ３、１５１Ｌ４を特に区別しない場合には、単に接続部１５１と称す。
【００２５】
また、セル１５０Ｌ４とセル１５０Ｈ１との間に位置する複数のセル１５０（図示を省略）は、図示しない接続部１５１によって直列に接続されている。これにより、スタック１２０に含まれる複数のセル１５０は、接続部１５１によって直列に接続されている。
【００２６】
従って、スタック１２０に含まれる複数のセル１５０のうち、最も電位が高いのはセル１５０Ｈ４であり、最も電位が低いのはセル１５０Ｌ１である。
【００２７】
各セル１５０は、例えば、リチウムイオン二次電池であり、電解質中のリチウムイオンが電気伝導を担う二次電池である。ここでは、リチウムイオン二次電池のことをリチウムイオン電池と称する。リチウムイオン電池は、過充電や過放電に弱いことから、保護回路を設け、過充電保護、過放電保護、及び過電流保護を行う。過充電保護、過放電保護、及び過電流保護は、ＥＣＵ１１０とＩＣチップ１６０とが協働することによって行われる。
【００２８】
ＩＣチップ１６０は、スタック１２０に含まれるセル１５０を４つずつ管理するように構成されている。図１には、セル１５０Ｈ１、１５０Ｈ２、１５０Ｈ３、１５０Ｈ４に接続されるＩＣチップ１６０Ｈと、セル１５０Ｌ１、１５０Ｌ２、１５０Ｌ３、１５０Ｌ４に接続されるＩＣチップ１６０Ｌを示す。
【００２９】
図示を省略するが、セル１５０Ｌ４とセル１５０Ｈ１との間に位置する複数のセル１５０については、４つのセル１５０に対して、１つのＩＣチップ１６０が接続されている。すなわち、スタック１２０には、４の倍数個のセル１５０が含まれており、４つのセル１５０に対して、１つのＩＣチップ１６０が接続されている。
【００３０】
ここで、１つのＩＣチップ１６０に接続される４つのセル１５０をブロック１５０Ｂと称する。すなわち、セル１５０Ｈ１、１５０Ｈ２、１５０Ｈ３、１５０Ｈ４は、ブロック１５０ＢＨを構成し、セル１５０Ｌ１、１５０Ｌ２、１５０Ｌ３、１５０Ｌ４は、ブロック１５０ＢＬを構成する。
【００３１】
また、スタック１２０に含まれる複数のＩＣチップ１６０（ＩＣチップ１６０Ｈ、１６０Ｌを含む）を特に区別しない場合には、単にＩＣチップ１６０と称す。各ＩＣチップ１６０は、第２制御部の一例である。
【００３２】
ＩＣチップ１６０Ｈは、５本のケーブル１６１を介して、接続部１５１Ａ、１５１Ｈ１、１５１Ｈ２、１５１Ｈ３、１５１Ｈ４に接続されている。ＩＣチップ１６０Ｈは、５本のケーブル１６１を介して、セル１５０Ｈ１、１５０Ｈ２、１５０Ｈ３、１５０Ｈ４の各々の両端間電圧を検出する。
【００３３】
同様に、ＩＣチップ１６０Ｌは、５本のケーブル１６１を介して、接続部１５１Ｂ、１５１Ｌ１、１５１Ｌ２、１５１Ｌ３、１５１Ｌ４に接続されている。ＩＣチップ１６０Ｌは、５本のケーブル１６１を介して、セル１５０Ｌ１、１５０Ｌ２、１５０Ｌ３、１５０Ｌ４の各々の両端間電圧を検出する。
【００３４】
また、各ＩＣチップ１６０は、信号線１７０を介して、ＥＣＵ１１０とループ状に接続されている。ＥＣＵ１１０は、信号線１７０を介して、電圧制御処理に際してデータ等の伝送を行う。
【００３５】
図１に示す信号線１７０は、ＥＣＵ１１０と各ＩＣチップ１６０との間をループ状に接続している。信号線１７０は、ＩＣチップ１６０Ｈで折り返しており、デイジーチェーンを構築している。ＥＣＵ１１０からＩＣチップ１６０に伝送されるデータは、各ＩＣチップ１６０を順番に伝送されて、ＥＣＵ１１０に戻るように信号線１７０が接続されている。
【００３６】
すなわち、例えば、ＥＣＵ１１０からＩＣチップ１６０に送信され、ＩＣチップ１６０からＥＣＵ１１０に送信されるデータは、２本の信号線のうちの一方（例えば右側の信号線）を介して、ＥＣＵ１１０からＩＣチップ１６０Ｌを経て順番にＩＣチップ１６０Ｈまで伝送される。また、ＥＣＵ１１０からＩＣチップ１６０に送信されるデータは、２本の信号線１７０のうちの他方（例えば左側の信号線）を介して、ＩＣチップ１６０Ｈから順番にＩＣチップ１６０Ｌを経てＥＣＵ１１０に伝送される。このように信号線１７０は、ＥＣＵ１１０と各ＩＣチップ１６０との間をループ状に接続してデイジーチェーンを構築している。
【００３７】
また、以上ではスタック１２０について説明したが、スタック１３０はスタック１２０と同様の構成を有する。図１では、スタック１３０については、見易さを優先して一部の符号のみを示す。
【００３８】
スタック１３０の接続部１５１Ｂは、ケーブル１４０の他端１４０Ｂに接続されている。従って、スタック１２０に含まれる複数のセル１５０と、スタック１３０に含まれる複数のセル１５０とは、すべて直列に接続されている。
【００３９】
これらのセル１５０のうちで、最も電位が高いのはスタック１３０のセル１５０Ｈ４であり、最も電位が低いのはスタック１２０のセル１５０Ｌ１である。
【００４０】
なお、図１には、２つのスタック１２０、１３０が直列に接続される形態を示すが、さらに多くのスタックが直列に接続されていてもよく、また、スタックは１つのみ（例えば、スタック１２０のみ）であってもよい。なお、ここではスタック１２０、１３０が直列に接続されている形態を示すが、スタック１２０、１３０は並列に接続されていてもよい。
【００４１】
このような電池ユニット１００において、各ＩＣチップ１６０は、４つのセル１５０の両端間電圧を検出する。検出された４つのセル１５０の両端間電圧の平均値を表すデータは、ＥＣＵ１１０に伝送される。
【００４２】
ＥＣＵ１１０は、各ＩＣチップ１６０から伝送される両端間電圧を表すデータに基づき、スタック１２０及び１３０に含まれるセル１５０のうち、出力電圧が所定電圧以上のセル１５０を放電させることにより、スタック１２０及び１３０に含まれるセル１５０の出力電圧を調整する。
【００４３】
出力電圧の調整は、例えば、ＩＣチップ１６０が外部に放電用抵抗器を有し、出力電圧が所定電圧以上になったセル１５０の両端子をＩＣチップ１６０の外部の放電用抵抗器に接続し、セル１５０の出力電流を放電用抵抗器に通流させることによって行えばよい。
【００４４】
なお、セル１５０の出力電圧とは、セル１５０の両端間電圧又は充電電圧と同義である。
【００４５】
実施の形態１の電池ユニット１００では、スタック１２０及び１３０に含まれるセル１５０の出力電圧を調整するために、ＥＣＵ１１０は、電池ユニット１００のスタック１２０及び１３０の電圧制御処理を行う。電圧制御処理は、電圧制御部１１０Ａが行う。
【００４６】
次に、図２を用いて、実施の形態１の電池監視装置１００Ａについて説明する。
【００４７】
図２は、実施の形態１の電池監視装置１００Ａを示す図であり、（Ａ）は電池監視装置１００Ａを模式的に示す図、（Ｂ）はＩＣチップ１６０の構成を示す図である。
【００４８】
図２（Ａ）には、電池監視装置１００の構成要素として、ＥＣＵ１１０とＩＣ１〜ＩＣ４を示す。ＩＣ１〜ＩＣ４は、それぞれ、図１に示すＩＣチップ１６０に相当する。また、図２（Ａ）では、ＥＣＵ１１０の構成要素として、マイコン１１１とアイソレータ１１２を示す。電圧制御部１１０Ａとメモリ１１０Ｂは、マイコン１１１に内蔵されている。
【００４９】
ＩＣ１〜ＩＣ４とＥＣＵ１１０は、信号線１７０によってデイジーチェーン方式で接続されている。各信号線１７０には、矢印で示す方向に信号が転送される。
【００５０】
図２では、信号線１７０を、往路の信号線１７０Ａと、復路の信号線１７０Ｂとに分けて取り扱う。往路の信号線１７０Ａは、ＥＣＵ１１０からＩＣ１〜ＩＣ４に向かっている。なお、ＩＣ４から出てＩＣ４に戻る信号線１７０も往路の信号線１７０Ａとして取り扱う。
【００５１】
また、復路の信号線は、ＩＣ４から出てＥＣＵ１１０に向かう信号線である。
【００５２】
ここで、ＥＣＵ１１０から最も遠いＩＣ４が最上位のＩＣチップ１６０（図１参照）であり、ＥＣＵ１１０に最も近いＩＣ１が最下位のＩＣチップ（１６０）であるとする。
【００５３】
ＩＣ１〜ＩＣ４はすべて同様の構成を有しており、４つの入力端子と４つの出力端子を有する。図２（Ａ）ではＩＣ１〜ＩＣ４の入力端子と出力端子を丸印（○）で示す。
【００５４】
ＩＣ１〜ＩＣ４の各々において、左下側の端子と、右上側の端子は、信号線１７０の矢印が入力する方向を示すため、入力端子である。また、ＩＣ１〜ＩＣ４の各々において、右下側の端子と、左上側の端子は、信号線１７０の矢印が出力する方向を示すため、出力端子である。
【００５５】
最下位のＩＣ１の左下側の入力端子と、右下側の出力端子は、信号線１７０によってＥＣＵ１１０に接続されている。ＩＣ１は、例えば、図示しない端子が電源ＶＣＣにプルアップされることにより、自己が最下位のＩＣチップ１６０であることを認識できるようになっている。
【００５６】
また、最上位のＩＣ４の左上側の出力端子と、右上側の入力端子とは、信号線１７０でループ状に接続されており、自己が最上位のＩＣチップ１６０であることを認識できるようになっている。
【００５７】
以上のように、ＩＣ１はＥＣＵ１１０と信号線１７０によって接続されており、ＩＣ１〜ＩＣ４は、信号線１７０によって接続されている。
【００５８】
信号線１７０は、デイジーチェーン方式でＩＣ１〜ＩＣ４とＥＣＵ１１０を接続している。
【００５９】
ＩＣ１〜ＩＣ４は、それぞれ、対応するブロック１５０Ｂに含まれる４つのセル１５０の出力電圧を検出し、４つの出力電圧の平均値を求める。また、ＩＣ１〜ＩＣ４は、それぞれ、４つの出力電圧の平均値を表す電圧データを信号線１７０を介してＥＣＵ１１０に送信する。
【００６０】
また、ＩＣチップ１６０は、図２（Ｂ）に示すように、例えば、データ処理部１６０Ａと電圧検出部１６０Ｂを有する構成であればよい。データ処理部１６０Ａは、電圧検出指令が入力されると、電圧検出部１６０Ｂにブロック１５０Ｂに含まれる４つのセル１５０の出力電圧の平均値を求めさせ、出力電圧の平均値に基づいて、電圧データを生成する。また、データ処理部１６０Ａは、ＥＣＵ１１０から送信される電圧検出指令と、他のＩＣから送信される電圧データの転送を行う。
【００６１】
次に、図３を用いて、ＥＣＵ１１０とＩＣ１〜ＩＣ４との間におけるデータの流れについて説明する。
【００６２】
図３は、実施の形態１の電池監視装置１００ＡにおけるＥＣＵ１１０とＩＣ１〜ＩＣ４との間におけるデータの流れを示す図である。なお、図３において横軸は時間軸を表す。
【００６３】
実施の形態１の電池監視装置１００Ａでは、ＥＣＵ１１０からＩＣ１〜ＩＣ４のそれぞれに順番に電圧検出指令が送信され、その後に、ＩＣ４、ＩＣ３、ＩＣ２、ＩＣ１がそれぞれ自己に対応する４つのセル１５０の平均電圧値を表す電圧データをＥＣＵ１１０に送信する。
【００６４】
図３では、縦方向において上から下に向かって電圧検出指令と電圧データの流れを示すために、ＥＣＵ、ＩＣ１、ＩＣ２、ＩＣ３、ＩＣ４、ＩＣ４、ＩＣ３、ＩＣ２、ＩＣ１、ＥＣＵのブロックを示す。また、各ブロックの右側には、各ブロックで受信される電圧検出指令と、各ブロックから出力される電圧データとを示す。
【００６５】
なお、電圧検出指令と電圧データが上から下に来るほど右側にずれているのは、時間の経過を表したものである。
【００６６】
図３に示すように、電圧検出指令は、矢印Ａで示すように、ＥＣＵ１１０からＩＣ１〜ＩＣ４に順番に転送される。ＩＣ１〜ＩＣ４は、それぞれ、順番に電圧検出指令を受信する。
【００６７】
また、電圧検出指令は、ＩＣ４まで到達した後は、信号線１７０（図１、図２参照）によって再びＩＣ４、ＩＣ３、ＩＣ２、ＩＣ１、ＥＣＵ１１０の順に転送され、ＥＣＵ１１０に戻される。なお、矢印Ａの起点において、ＥＣＵ１１０が信号線１７０（図１、図２参照）に出力した段階の電圧検出指令を太枠で示す。
【００６８】
ＥＣＵ１１０は、４つのセル１５０の出力電圧の平均値を表す電圧データをＥＣＵ１１０に送信させるための電圧検出指令を、ＩＣ１〜ＩＣ４に対して順番に送信する。
【００６９】
ここで、ＥＣＵ１１０が電圧検出指令をＩＣ１〜ＩＣ４に対して順番に送信するとは、次のような意味である。
【００７０】
すなわち、ＥＣＵ１１０は、デイジーチェーンを構築する信号線１７０に電圧検出指令を出力する、電圧検出指令は、ＩＣ１〜ＩＣ４に順番に回覧される。ＩＣ１〜ＩＣ４の各々は、図３に示すように、順番に電圧データをＥＣＵ１１０に送信する。
【００７１】
実施の形態１では、ＩＣ１〜ＩＣ４の間では、データ又は指令は、信号線１７０によって構成されるデイジーチェーンによって、ＩＣ１からＩＣ２、ＩＣ３、ＩＣ４に向けて上位側に転送され、ＩＣ４で折り返して、ＩＣ４からＩＣ３、ＩＣ２、ＩＣ１に向けて下位側に転送される。
【００７２】
従って、ＩＣ１は、ＥＣＵ１１０から電圧検出指令を受信した場合には、電圧データ又は電圧検出指令をＩＣ２に送信する。また、ＩＣ２は、ＩＣ１から電圧データ又は電圧検出指令を受信した場合には、電圧データ又は電圧検出指令をＩＣ３に送信する。また、ＩＣ３は、ＩＣ２から電圧データ又は電圧検出指令を受信した場合には、電圧データ又は電圧検出指令をＩＣ４に送信する。
【００７３】
また、ＩＣ４は、ＩＣ３から電圧データ又は電圧検出指令を受信した場合には、電圧データ又は電圧検出指令を折り返してＩＣ３に送信する。また、ＩＣ３は、ＩＣ４から電圧データ又は電圧検出指令を受信した場合には、電圧データ又は電圧検出指令をＩＣ２に送信する。また、ＩＣ２は、ＩＣ３から電圧データ又は電圧検出指令を受信した場合には、電圧データ又は電圧検出指令をＩＣ１に送信する。また、ＩＣ１は、ＩＣ２から電圧データ又は電圧検出指令を受信した場合には、電圧データ又は電圧検出指令をＥＣＵ１１０に送信する。
【００７４】
以上より、ＩＣ１は電圧検出指令を受信して自己の順番が来ると、対応する４つのセル１５０の出力電圧の平均値を表す電圧データを作成し、自己より上位側のＩＣ２に送信する。
【００７５】
また、ＩＣ２は電圧検出指令を受信して自己の順番が来ると、対応する４つのセル１５０の出力電圧の平均値を表す電圧データを作成し、自己より上位側のＩＣ３に送信する。
【００７６】
また、ＩＣ３は電圧検出指令を受信して自己の順番が来ると、対応する４つのセル１５０の出力電圧の平均値を表す電圧データを作成し、自己より上位側のＩＣ４に送信する。
【００７７】
また、ＩＣ４は電圧検出指令を受信して自己の順番が来ると、対応する４つのセル１５０の出力電圧の平均値を表す電圧データを作成し、ＩＣ３に送信する。
【００７８】
図３には、ＩＣ４、ＩＣ３、ＩＣ２、ＩＣ１が信号線１７０（図１、図２参照）に出力した段階の電圧データを太枠で示す。
【００７９】
ＩＣ１、ＩＣ２、ＩＣ３、ＩＣ４は、電圧検出指令を受信すると、図３に示すように、ＩＣ１から順に上位側のＩＣ２、ＩＣ３、ＩＣ４に向けて信号線１７０を介して電圧データを送信する。
【００８０】
すなわち、まず、最も下位側のＩＣ１が、自己に対応する４つのセル１５０の電圧データを、矢印Ｂ１で示すように、上位側のＩＣ２、ＩＣ３、ＩＣ４に向けて信号線１７０を介して送信する。電圧データは、ＩＣ４から再び信号線１７０を介してＩＣ３、ＩＣ３、ＩＣ２、ＩＣ１を経て、ＥＣＵ１１０に到達する。
【００８１】
次に、ＩＣ１よりも１つ上位側のＩＣ２が、自己に対応する４つのセル１５０の電圧データを、矢印Ｂ２で示すように、上位側のＩＣ３、ＩＣ４に向けて信号線１７０を介して送信する。電圧データは、ＩＣ４から再び信号線１７０を介してＩＣ３、ＩＣ３、ＩＣ２、ＩＣ１を経て、ＥＣＵ１１０に到達する。
【００８２】
次に、ＩＣ２よりも１つ上位側のＩＣ３が、自己に対応する４つのセル１５０の電圧データを、矢印Ｂ３で示すように、上位側のＩＣ４に向けて信号線１７０を介して送信する。電圧データは、ＩＣ４から再び信号線１７０を介してＩＣ３、ＩＣ３、ＩＣ２、ＩＣ１を経て、ＥＣＵ１１０に到達する。
【００８３】
最後に、最も上位側のＩＣ４が、自己に対応する４つのセル１５０の電圧データを、矢印Ｂ４で示すように、ＩＣ３に向けて信号線１７０を介して送信する。電圧データは、ＩＣ３、ＩＣ２、ＩＣ１を経て、ＥＣＵ１１０に到達する。
【００８４】
また、ＩＣ１〜ＩＣ４は、信号線１７０によって構成されるデイジーチェーンを転送される電圧データがＩＣ４で折り返された後は、自己以外のＩＣの電圧データを取得する。
【００８５】
具体的には、ＩＣ４は、図３にグレーで示すＩＣ１〜ＩＣ３の電圧データを取得する。すなわち、ＩＣ４は、ＩＣ４でデイジーチェーンを折り返された後に、ＩＣ１〜ＩＣ３の電圧データを取得する。
【００８６】
また、ＩＣ３は、図３にグレーで示すＩＣ１、ＩＣ２、ＩＣ４の電圧データを取得する。すなわち、ＩＣ３は、ＩＣ４でデイジーチェーンを折り返された後に、ＩＣ１、ＩＣ２、ＩＣ４の電圧データを取得する。
【００８７】
また、ＩＣ２は、図３にグレーで示すＩＣ１、ＩＣ３、ＩＣ４の電圧データを取得する。すなわち、ＩＣ２は、ＩＣ４でデイジーチェーンを折り返された後に、ＩＣ１、ＩＣ３、ＩＣ４の電圧データを取得する。
【００８８】
また、ＩＣ１は、図３にグレーで示すＩＣ２、ＩＣ３、ＩＣ４の電圧データを取得する。すなわち、ＩＣ１は、ＩＣ４でデイジーチェーンを折り返された後に、ＩＣ２、ＩＣ３、ＩＣ４の電圧データを取得する。
【００８９】
以上のように、実施の形態１の電池監視装置１００Ａによれば、上位側のＩＣは、下位側のＩＣの電圧データを入手することができる。これは、上述のように、最も下位側のＩＣ１から順番に、自己に対応する４つのセル１５０の電圧データを、信号線１７０を介して、上位側に送信するからである。
【００９０】
すなわち、ＩＣ１、ＩＣ２、ＩＣ３が信号線１７０を介して電圧データを上位側に出力することにより、信号線１７０を伝送される電圧データがＩＣ４で折り返した後は、ＩＣ１〜ＩＣ４は、それぞれ、ＩＣ１〜ＩＣ４のすべての電圧データを入手することができる。
【００９１】
このため、すべてのＩＣ１〜ＩＣ４は、すべてのＩＣ１〜ＩＣ４の電圧データを用いて、電圧値の平均化等の処理を行うことができる。
【００９２】
従って、実施の形態１によれば、効率的に電圧制御を行うことができる電池監視装置１００Ａ、及び、電池ユニット１００を提供することができる。
【００９３】
また、電池監視装置１００Ａにおける電圧データの送信経路は、図４に示すような経路であってもよい。
【００９４】
図４は、実施の形態１の他の例による電池監視装置１００Ａにおける電圧データの送信経路を示す図である。
【００９５】
図４では、ＥＣＵ１１０からＩＣ１〜ＩＣ４のそれぞれに順番に電圧検出指令が送信され、その後に、ＩＣ４、ＩＣ３、ＩＣ２、ＩＣ１がそれぞれセル１５０の電圧を表す電圧データをＥＣＵ１１０に送信する。
【００９６】
図４に示すように、電圧検出指令は、矢印Ｃで示すように、ＥＣＵからＩＣ１〜ＩＣ４に順番に転送される。ＩＣ１〜ＩＣ４は、それぞれ、順番に電圧検出指令を受信する。
【００９７】
また、電圧検出指令は、ＩＣ４まで到達した後は、信号線１７０（図１、図２参照）によって再びＩＣ４、ＩＣ３、ＩＣ２、ＩＣ１、ＥＣＵ１１０の順に転送される。
【００９８】
また、電圧検出指令を受信したＩＣ４、ＩＣ３、ＩＣ２、ＩＣ１は、それぞれが監視するセル１５０の出力電圧を表す電圧データをＥＣＵ１１０に向かって送信する。図４には、ＩＣ４、ＩＣ３、ＩＣ２、ＩＣ１が信号線１７０（図１、図２参照）に出力した段階の電圧データを太枠で示す。
【００９９】
この結果、ＩＣ４から出力される電圧データは、矢印Ｄ１で示すように、ＩＣ３、ＩＣ２、ＩＣ１を経てＥＣＵ１１０に到達する。また、ＩＣ３から出力される電圧データは、矢印Ｄ２で示すように、ＩＣ２、ＩＣ１を経てＥＣＵ１１０に到達する。
【０１００】
また、また、ＩＣ２から出力される電圧データは、矢印Ｄ３で示すように、ＩＣ１を経てＥＣＵ１１０に到達する。また、また、ＩＣ１から出力される電圧データは、矢印Ｄ４で示すようにＥＣＵ１１０に到達する。
【０１０１】
すなわち、ＩＣ３は、ＩＣ４の電圧データを入手することができ、ＩＣ２は、ＩＣ４とＩＣ３の電圧データを入手することができ、ＩＣ１は、ＩＣ４、ＩＣ３、ＩＣ２の電圧データを入手することができる。
【０１０２】
図４に示すデータの転送方法よりも、図３に示すデータの転送方法の方が効率的に電圧制御を行うことができるが、電池監視装置１００Ａにおけるデータの転送方法は、図４に示すような転送方法であってもよい。
【０１０３】
次に、図５を用いて、図３に示すデータの転送方法において、ＩＣ４とＩＣ３との間の復路の信号線１７０Ｂ（図２参照）において、断線が生じた場合のデータの転送状況について説明する。
【０１０４】
図５は、ＩＣ４とＩＣ３との間の復路の信号線１７０Ｂ（図２参照）において、断線が生じた場合のデータの転送状態を示す図である。
【０１０５】
図５において、図中上側から下側に向かって、矢印Ａに沿って電圧検出指令がＥＣＵ１１０から信号線１７０を介してＩＣ１〜ＩＣ４に転送される。
【０１０６】
これに伴い、ＩＣ１からＩＣ３は、順番に自己の電圧データを往路の信号線１７０Ａを介して、自己よりも上位側のＩＣに電圧データを転送する。また、ＩＣ４はＩＣ３に向かって自己の電圧データを転送すべく、ＩＣ４の電圧データを復路の信号線１７０Ｂに出力する。
【０１０７】
このとき、ＩＣ４とＩＣ３との間の復路の信号線１７０Ｂ（図２参照）において、断線が生じていると、図５に示すように、ＩＣ４からＩＣ３には復路の信号線１７０Ｂでデータを転送できないため、矢印Ａで示す電圧検出指令と、矢印Ｂ１〜Ｂ４で示すＩＣ１〜ＩＣ４の電圧データとを、復路の信号線１７０ＢでＩＣ４からＩＣ３に転送することができなくなる。
【０１０８】
なお、図５において、破線で示す電圧検出指令と電圧データは、復路の信号線１７０ＢでＩＣ４とＩＣ３との間の断線によって転送されない部分を示す。
【０１０９】
このように断線が生じると、電圧検出指令がＥＣＵ１１０に戻ることはない。また、ＩＣ１〜ＩＣ４の電圧データがＥＣＵ１１０に届くこともない。
【０１１０】
また、信号線１７０に断線が生じていない場合にＥＣＵ１１０が電圧検出指令をＩＣ１〜ＩＣ４に送信してから、電圧検出指令が往路の信号線１７０Ａを転送されることによってＩＣ１〜ＩＣ４を経て、さらに復路の信号線１７０Ｂを転送されることによって、ＥＣＵ１１０が電圧検出指令を受信するまでの時間は、信号線１７０の経路長やＩＣ１〜ＩＣ４の処理速度等によって決まる。
【０１１１】
このため、実施の形態１では、ＥＣＵ１１０は、ＩＣ１〜ＩＣ４に電圧検出指令を送信してから、所定の期間内に電圧検出指令を受信しない場合は、信号線１７０に断線が生じたと判定する。
【０１１２】
また、ＥＣＵ１１０は、信号線１７０に断線が生じたと判定した場合は、信号線１７０を介してＩＣ１〜ＩＣ４に、ＩＣ１〜ＩＣ４をテストモードにするためのテストモード指令を送信する。
【０１１３】
また、ＩＣ１〜ＩＣ４のうち、信号線１７０を介してＥＣＵ１１０からテストモード指令を受信したＩＣは、テストモード中におけるＥＣＵ１１０からの要求に対して応答を行う場合は、復路の信号線１７０Ｂを介して応答を行う。すなわち、この場合、テストモード指令を受信したＩＣは、往路の信号線１７０Ａを介して自己よりも上位側のＩＣに応答を行うのではなく、内部で転送先を切り替えて、復路の信号線１７０Ｂを介して自己よりも下位側のＩＣに応答を行う。
【０１１４】
また、ＩＣ１〜ＩＣ４のうち、信号線１７０を介してＥＣＵ１１０からテストモード指令を受信したＩＣが複数ある場合は、テストモード指令を受信した複数のＩＣは、それぞれ、互いに異なる待機時間が経過した後に、復路の信号線１７０Ｂを介して応答を行う。
【０１１５】
また、ＥＣＵ１１０は、テストモード中にＩＣ（ＩＣ１〜ＩＣ４のうち、断線箇所よりも下位側のＩＣ）から受信する応答に基づいて、信号線１７０の断線箇所を特定する。少なくとも、往路の信号線１７０Ａ又は復路の信号線１７０Ｂのいずれかにおいて、ＩＣ１〜ＩＣ４のうちのどのＩＣ間で断線が生じているかを特定することができる。
【０１１６】
また、ＥＣＵ１１０は、断線箇所を特定した後に、断線箇所よりも下位側のＩＣをリカバリーモードにするためのリカバリーモード指令を送信する。このリカバリーモード指令は、断線箇所を表す情報（どのＩＣとどのＩＣの間の信号線１７０で断線が生じているかを表す情報）を含む。
【０１１７】
次に、ＥＣＵ１１０の制御処理について、図６を用いて説明する。
【０１１８】
図６は、実施の形態１の電池監視装置１００Ａの信号線１７０に断線が生じた場合のＥＣＵ１１０の処理内容を示すフローチャートである。
【０１１９】
ＥＣＵ１１０は、処理をスタートする（スタート）。処理のスタートは、例えば、電池監視装置１００Ａ及び電池ユニット１００を搭載する車両のイグニッションがオンにされたときに行うようにすればよい。なお、車両のイグニッションがオフのときであっても、この処理を実行するようにしてもよい。
【０１２０】
ＥＣＵ１１０は、電圧検出指令をＩＣ１〜ＩＣ４に送信する（ステップＳ１）。ステップＳ１の処理は、ＥＣＵ１１０がＩＣ１〜ＩＣ４に対して電圧検出指令を送信する処理である。
【０１２１】
また、ここでは、ＩＣ１〜ＩＣ４は、識別子によって区別されており、ＥＣＵ１１０は、ＩＣ１〜ＩＣ４の識別子を保持しているものとする。ＩＣ１〜ＩＣ４は、自己の電圧データをＥＣＵ１１０に送信する際に、自己の電圧データに自己の識別子を関連付けて送信する。
【０１２２】
また、ＩＣ１〜ＩＣ４は、ＥＣＵ１１０から電圧検出指令を受信すると、自己よりも上位側のＩＣに電圧検出指令を転送するとともに、電圧データを生成する。
【０１２３】
従って、ステップＳ１の処理によってＥＣＵ１１０から電圧検出指令がＩＣ１〜ＩＣ４に送信されると、ＩＣ１〜ＩＣ４が電圧検出指令を順番に受信する。
【０１２４】
また、この結果、電圧検出指令を受信したＩＣ１〜ＩＣ４からＥＣＵ１１０に対して、順番に電圧データが送信される。
【０１２５】
次に、ＥＣＵ１１０は、信号線１７０を一巡した電圧検出指令が一定時間以内に戻ってくるか否かを判定する（ステップＳ２）。信号線１７０に異常がなければ、往路の信号線１７０Ａを介してＩＣ１〜ＩＣ４を転送され、さらに復路の信号線１７０Ｂを経て、電圧検出指令がＥＵＣ１１０に戻るからである。
【０１２６】
すなわち、ステップＳ２で電圧検出指令が戻っているか否かを判定することにより、信号線１７０の断線の有無を判定することができる。
【０１２７】
ＥＣＵ１１０は、信号線１７０を一巡した電圧検出指令が一定時間以内に戻ってこない場合は（Ｓ２：ＮＯ）、信号線１７０に断線が生じていると判定する（ステップＳ３）。なお、この時点では、信号線１７０のどこかに断線が生じていることは分かるが、信号線１７０のどこに（どのＩＣとどのＩＣとの間に）断線が生じているかは、まだ分からない。
【０１２８】
次いで、ＥＣＵ１１０は、ＩＣ１〜ＩＣ４にテストモード指令を送信する（ステップＳ３）。テストモード指令は、ＩＣ１〜ＩＣ４のうち、断線箇所よりも下位側にあるＩＣをテストモードにするモード変更するための指令である。
【０１２９】
テストモード指令を受信したＩＣは、テスト用の応答を行うテストモードにモード変更される。テストモードでは、ＩＣは、復路の信号線１７０Ｂを介して、応答をＥＣＵ１１０に送信する。この応答は、ＩＣ（ＩＣ１〜ＩＣ４のいずれか）を識別する識別子を含む指令であればよい。
【０１３０】
次いで、ＥＣＵ１１０は、テストモード指令に対して応答の無かったＩＣを検出し、断線箇所を特定する（ステップＳ５）。
【０１３１】
例えば、ＩＣ１〜ＩＣ３からは応答があるが、ＩＣ４からは応答がない場合は、ＥＣＵ１１０は、ＩＣ３とＩＣ４との間の往路の信号線１７０Ａ、又は、復路の信号線１７０Ｂの少なくともいずれかにおいて、断線が生じたと判定する。
【０１３２】
なお、ＩＣ３とＩＣ４との間において、往路の信号線１７０Ａに断線が生じた場合は、テストモード指令がＩＣ４に転送されない。また、ＩＣ３とＩＣ４との間において、復路の信号線１７０Ｂに断線が生じた場合は、テストモード指令はＩＣ４に転送されるが、ＩＣ４の電圧データは、ＩＣ３には転送されず、この結果、ＥＣＵ１１０に転送されない。
【０１３３】
次いで、ＥＣＵ１１０は、ＩＣ１〜ＩＣ３に対してリカバリーモード指令を送信する（ステップＳ６）。リカバリーモードは、断線箇所よりも下位側のＩＣに対して、断線箇所に最も近いＩＣを最上位のＩＣとして、電圧制御処理を継続させるモードであり、リカバリーモード指令は、リカバリーモードを実現するためにＩＣに送信する指令である。
【０１３４】
また、このリカバリーモード指令は、断線箇所を表す情報（どのＩＣとどのＩＣの間の信号線１７０で断線が生じているかを表す情報）を含む。すなわち、ＩＣ３とＩＣ４との間で断線が生じている場合には、リカバリーモード指令には、ＩＣ３とＩＣ４で断線が生じていることを表す情報が含まれる。
【０１３５】
これにより、ＩＣ３とＩＣ４との間において、往路の信号線１７０Ａに断線が生じた場合は、ＩＣ３は、自己が最上位であることを認識して、ＥＣＵ１１０に対する応答を行う。すなわち、ＩＣ３は、ＩＣ４から電圧データが転送されてくることを待つことなく、自己の電圧データをＥＣＵ１１０に送信するようになる。
【０１３６】
なお、ＩＣ４は、電圧データの送信を行わずに、自己に対応する４つのセル１５０の電圧の平均化処理を継続する。
【０１３７】
ＥＵＣ１１０は、ステップＳ６の処理を終えると、一連の処理を終了する（エンド）。
【０１３８】
なお、ＥＵＣ１１０は、一連の処理を終了してから所定の期間が経過した後に、再び一連の処理を開始（スタート）するように構成されていてもよい。
【０１３９】
また、ＥＣＵ１１０は、ステップＳ２において、信号線１７０を一巡した電圧検出指令が一定時間以内に戻ってきたと判定した場合は（Ｓ２：ＹＥＳ）、ＩＣ１〜ＩＣ４から電圧データが転送されるのを待つ（ステップＳ７）。
【０１４０】
次いで、ＥＣＵ１１０は、すべてのＩＣから電圧データを受信したか否かを判定する（ステップＳ８）。ＥＣＵ１１０は、受信した電圧データに含まれる識別子をＥＣＵ１１０内で保持する各ＩＣの識別子と照合することにより、すべてのＩＣの電圧データが揃ったか否かを判定する。
【０１４１】
ＥＣＵ１１０は、すべてのＩＣの電圧データが揃っていないと（Ｓ８：ＮＯ）と判定した場合は、フローをステップＳ９に進行させる。
【０１４２】
ＥＣＵ１１０は、一定時間が経過したか否かを判定する（ステップＳ９）。この一定時間は、例えば、ＩＣ１〜ＩＣ４が電圧データを生成してＥＣＵ１１０に転送するまでに必要な平均的な時間に設定すればよく、電池監視装置１００Ａの用途等に応じて適切な時間に設定すればよい。
【０１４３】
ＥＣＵ１１０は、一定時間が経過していないと判定すると（Ｓ９：ＮＯ）、フローをステップＳ７にリターンする。引き続きＩＣ１〜ＩＣ４の電圧データを待つためである。
【０１４４】
また、ＥＣＵ１１０は、一定時間が経過したと判定すると（Ｓ９：ＮＯ）、フローをステップＳ１にリターンする。一定時間内にＩＣ１〜ＩＣ４の電圧データが揃わなかった場合は、ステップＳ１からフローをやり直すこととしたものである。
【０１４５】
また、ＥＣＵ１１０は、ステップＳ８で、すべてのＩＣから電圧データを受信したと判定した場合は、フローをステップＳ１にリターンする。ステップＳ１からフローをやり直すことにより、繰り返しＩＣ１〜ＩＣ４の監視を行うこととしたものである。
【０１４６】
以上のようにして、ＥＣＵ１１０による電圧制御処理が行われる。
【０１４７】
次に、図７を用いて、テストモードとリカバリーモードにおけるデータの転送について説明する。
【０１４８】
図７及び図８は、実施の形態１の電池監視装置１００Ａのテストモードとリカバリーモードにおけるデータの転送経路を示す図である。図７は、テストモードにおけるデータの転送経路を示し、図８はリカバリーモードにおけるデータの転送経路を示す。
【０１４９】
図７及び図８では、ＩＣ３とＩＣ４との間の復路の信号線１７０Ｂ（図２参照）に断線が生じたものとする。
【０１５０】
図７に示すように、ＥＣＵ１１０からテストモード指令が送信されると、テストモード指令は、矢印Ｃで示すように、ＩＣ１からＩＣ４まで往路の信号線１７０Ａ（図２参照）を転送され、ＩＣ４で折返される。
【０１５１】
ここで、ＩＣ１〜ＩＣ４は、テストモード指令を受信すると、上位側から下位側に向けて順番に、応答データをＥＣＵ１１０に送信する。応答データは、各ＩＣの識別子を含む。なお、ＩＣ４〜ＩＣ１がこの順に応答データを出力するタイミングは、図３に示す電圧データを出力するタイミングよりも時間間隔が広く設定されている。
【０１５２】
図７には、テストモードにおいて各ＩＣが出力した応答データを太枠で示す。
【０１５３】
図７に示す応答データが出力される間隔（図７において、太枠で示す各応答データが発生する横方向の間隔）は、図３において、電圧データが出力されるタイミング同士の間隔よりも広く（長く）設定されている。これは、ＩＣ４からＩＣ１の順にＥＣＵ１１０に送信される応答データ同士の通信の重複が生じないようにするためである。
【０１５４】
このようにＩＣ４からＩＣ１の順番に応答データを出力する時間間隔は、予めＩＣ１〜ＩＣ４に設定しておけばよい。
【０１５５】
これにより、ＩＣ４、ＩＣ３、ＩＣ２、ＩＣ１の順に、応答データが出力される。
【０１５６】
しかしながら、図７に示す場合は、ＩＣ３とＩＣ４との間の復路の信号線１７０Ｂ（図２参照）に断線が生じている。
【０１５７】
このため、ＩＣ４が送信した応答データは、ＩＣ３からＥＣＵ１１０には転送されない。このため、図７には、ＩＣ４が送信した応答データが本来ＥＣＵ１１０に向けて転送される経路とタイミングを破線で示す。ＩＣ４がＥＣＵ１１０に向かって送信した応答データは、断線が生じていなければ、矢印Ｄ１に沿ってＥＣＵ１１０に転送される。
【０１５８】
また、ＩＣ３がＥＣＵ１１０に送信する応答データは、復路の信号線１７０Ｂを介してＥＣＵ１１０に転送される。この転送は、断線の影響を受けないため、ＩＣ３の応答データは、矢印Ｄ２で示すように、ＩＣ２及びＩＣ１を経て、ＥＣＵ１１０に到達する。
【０１５９】
なお、ＩＣ３の応答データは、断線がなければ本来ＩＣ４の応答データがＥＣＵ１１０に転送されるタイミングと重複がないタイミングでＥＣＵ１１０に転送される。
【０１６０】
同様に、ＩＣ２がＥＣＵ１１０に送信する応答データは、復路の信号線１７０Ｂを介してＥＣＵ１１０に転送される。この転送は、断線の影響を受けないため、ＩＣ２の応答データは、矢印Ｄ３で示すように、ＩＣ１を経て、ＥＣＵ１１０に到達する。
【０１６１】
なお、ＩＣ２の応答データは、ＩＣ３の応答データがＥＣＵ１１０に転送されるタイミングと重複がないタイミングでＥＣＵ１１０に転送される。
【０１６２】
同様に、ＩＣ１がＥＣＵ１１０に送信する応答データは、復路の信号線１７０Ｂを介してＥＣＵ１１０に転送される。この転送は、断線の影響を受けないため、ＩＣ１の応答データは、矢印Ｄ４で示すように、ＥＣＵ１１０に到達する。
【０１６３】
なお、ＩＣ１の応答データは、ＩＣ２の応答データがＥＣＵ１１０に転送されるタイミングと重複がないタイミングでＥＣＵ１１０に転送される。
【０１６４】
以上のように、ＥＣＵ１１０がテストモード指令をＩＣ１〜ＩＣ４に送信し、ＩＣ１〜ＩＣ３から応答データを受信することにより、ＥＣＵ１１０は、ＩＣ３とＩＣ４との間の信号線（往路の信号線１７０Ａ、又は、復路の信号線１７０Ｂ）に断線が生じたことを判別することができる。すなわち、ＥＣＵ１１０は、断線箇所を特定することができる。
【０１６５】
また、ＥＣＵ１１０は、断線箇所を特定すると、ＩＣ１〜ＩＣ３をリカバリーモードにモード変更すべく、リカバリーモード指令を送信する。
【０１６６】
ＥＣＵ１１０は、ＩＣ１〜ＩＣ３にリカバリーモード指令を送信する。リカバリーモード指令には、断線箇所を表す情報が含まれている。ここでは、ＩＣ３とＩＣ４の間の信号線１７０で断線が生じていることを表す情報が含まれることになる。断線箇所を表す情報は、例えば、リカバリーモード指令のうちの数ビットの領域に格納すればよい。
【０１６７】
ＩＣ１〜ＩＣ３は、リカバリーモード指令を受信し、リカバリーモードにモード変更される。ＩＣ３は、リカバリーモード指令に基づき、ＩＣ３とＩＣ４の間で断線が生じていることから、自己が最上位のＩＣになることを認識する。
【０１６８】
リカバリーモードでは、図８に示すように、ＥＣＵ１１０がＩＣ１〜ＩＣ３に、矢印Ｅで示すように電圧検出指令を送信すると、ＩＣ１〜ＩＣ３は、ＩＣ３、ＩＣ２、ＩＣ１の順に、矢印Ｆ１、Ｆ２、Ｆ３で示すように、電圧データをＥＣＵ１１０に送信する。
【０１６９】
なお、断線が生じていない場合は、図３又は図４に示すいずれの転送方法でもよいが、リカバリーモードで動作する各ＩＣは、復路の信号線１７０Ｂに電圧データを出力する。すなわち、リカバリーモードでは、ＩＣは、復路の信号線１７０Ｂを介して、電圧データをＥＣＵ１１０に送信する。
【０１７０】
以上のように、実施の形態１の電池監視装置１００Ａは、信号線１７０に断線が生じたことを検出すると、テストモードで断線箇所を特定し、断線箇所を特定した後は、断線箇所よりも下位側（ＥＣＵ１１０に近い側）のＩＣのみを用いて、電圧制御処理を実行する。
【０１７１】
このように、実施の形態１によれば、断線箇所の特定や復帰処理を行うことができる電池監視装置１００Ａ、及び、電池ユニット１００を提供することができる。
【０１７２】
＜実施の形態２＞
実施の形態２の電池監視装置は、前提条件として、図３に示す電圧データの転送方法を採用しているものとする。
【０１７３】
また、実施の形態２の電池監視装置は、ＩＣ１〜ＩＣ４側で信号線１７０の断線の発生の有無を判定し、断線が発生した場合には、断線発生箇所の下流側のＩＣのうち、最も上位側に位置するＩＣを最上位のＩＣに切り替えてリカバリーモードを実行する点が実施の形態１の電池監視装置１００Ａと異なる。
【０１７４】
その他の構成は実施の形態１と同様であるため、同様の構成要素には同一符号を付し、その説明を省略する。また、実施の形態２では、適宜、実施の形態１の図面を援用する。
【０１７５】
図９は、実施の形態２の電池監視装置のＩＣが行う制御処理の内容を示す図である。この制御処理は、ＩＣ１〜ＩＣ４のすべてにおいて実行される処理である。ここでは、ＩＣ１〜ＩＣ４を区別せずに、単にＩＣと称す。なお、この制御処理は、各ＩＣのデータ処理部１６０Ａ（図２（Ｂ）参照）が実行する。
【０１７６】
ＩＣは、処理をスタートする（スタート）。処理のスタートは、例えば、実施の形態２の電池監視装置及び電池ユニットを搭載する車両のイグニッションがオンにされたときに行うようにすればよい。なお、車両のイグニッションがオフのときであっても、この処理を実行するようにしてもよい。
【０１７７】
ＩＣは、電圧検出指令を下位側から受信したか否かを判定する（ステップＳ２１）。この処理は、下位側のＩＣから電圧検出指令を受信するまで繰り返し実行される。
【０１７８】
なお、最下位のＩＣ１については、自己よりも下位側のＩＣが存在しないため、ＩＣ１は、ステップＳ２１では、ＥＣＵ１１０から電圧検出指令を受信したか否かを判定すればよい。
【０１７９】
ＩＣは、電圧検出指令を下位側から受信したと判定すると、電圧検出指令を上位側のＩＣに転送する（ステップＳ２２）。
【０１８０】
次いで、ＩＣは、電圧検出指令を上位側のＩＣに転送してから、所定期間内に上位側から電圧検出指令を受信したか否かを判定する（ステップＳ２３）。すなわち、電圧検出指令を往路側の信号線１７０Ａを介して上位側のＩＣに転送してから、復路側の信号線１７０Ｂを介して電圧検出指令が上位側のＩＣから戻ってきたか否かを判定する。この処理は、自己よりも上位側で断線が発生しているか否かを判定するために行われる。
【０１８１】
ＩＣは、所定期間内に上位側から電圧検出指令を受信した（Ｓ２３：ＹＥＳ）と判定すると、電圧検出指令を下位側に転送する（ステップＳ２４）。
【０１８２】
次いで、ＩＣは、自己の順番であるか否かを判定する（ステップＳ２５）。ここで、各ＩＣは、自己の順番であるか否かを、例えば、次のようにして判定すればよい。
【０１８３】
最下位のＩＣ１は、自己より下位のＩＣが存在しないため、自己が電圧データを上位側に未送信である場合に、自己の順番であると判定すればよい。
【０１８４】
また、ＩＣ２〜ＩＣ４は、自己より一段手前（一段下位の）ＩＣの電圧データを上位側に転送したか否かに基づいて、自己の順番であるか否かを判定すればよい。
【０１８５】
ＩＣは、自己の順番であると判定すると（Ｓ２５：ＹＥＳ）、電圧データを生成して上位側のＩＣに往路の信号線１７０Ａを介して送信する（ステップＳ２６）。
【０１８６】
なお、ステップＳ２６において、各ＩＣは、所定の待機時間を待ってから、順番に電圧データを送信するように構成されていてもよい。このようにすれば、ＩＣ１〜ＩＣ４から電圧データが送信されるタイミングを管理することができ、等しい間隔で電圧データを送信させることができる。
【０１８７】
また、ＩＣは、自己の順番ではないと判定すると（Ｓ２５：ＮＯ）、下位側のＩＣから往路の信号線１７０Ａを介して転送される電圧データを上位側のＩＣに往路の信号線１７０Ａを介して転送する（ステップＳ２７）。
【０１８８】
なお、ＩＣは、ステップＳ２５からＳ２７のような判定を行わずに、順番に電圧データを送信・転送するようにしてもよい。
【０１８９】
ＩＣは、ステップＳ２６又はＳ２７の処理を終えると、復路の信号線１７０Ｂを介して上位側のＩＣから転送される電圧データを、復路の信号線１７０Ｂを介して下位側のＩＣに転送する（ステップＳ２８）。
【０１９０】
なお、ＩＣ１は最下位のＩＣであり、自己よりも下位側のＩＣは存在しないため、ステップＳ２７では、上位側のＩＣから転送される電圧データをＥＣＵ１１０に転送すればよい。
【０１９１】
以上のステップＳ２１からＳ２８による制御処理の流れは、信号線１７０に断線が発生していない正常時の動作を表す。
【０１９２】
また、ＩＣは、ステップＳ２３において、電圧検出指令を上位側のＩＣに転送してから、所定期間内に上位側から電圧検出指令を受信していないと判定すると（Ｓ２３：ＮＯ）、自己よりも上位側において信号線１７０に断線が発生していると判定する（ステップＳ３０）。
【０１９３】
ステップＳ２２において、往路の信号線１７０Ａを介して上位側のＩＣに転送した電圧検出指令が、復路の信号線１７０Ｂを介して自己に戻ってこない場合は、自己よりも上位側の往路の信号線１７０Ａ又は復路の信号線１７０Ｂのどこかで断線が発生していると考えられるからである。
【０１９４】
ＩＣは、断線を検出すると、応答の送信方向を下位側に変更するとともに、予め決められたウェイト時間だけ待機してから応答送信を行う（ステップＳ３１）。ここで、応答の送信方向を下位側に変更するとは、自己で生成した電圧データをＥＣＵ１１０に向けて送信する際には、復路の信号線１７０Ｂを介して下位側に送信することをいう。
【０１９５】
また、ウェイト時間は、ＩＣ１〜ＩＣ４によって異なる。これは、ＩＣ１〜ＩＣ４では、自己よりも上位側の往路の信号線１７０Ａと復路の信号線１７０Ｂの長さが異なるからである。また、ＩＣ１〜ＩＣ４では、下位側ほど、自己よりも上位側に存在するＩＣの数が多いため、自己よりも上位側のＩＣにおける処理時間を考慮する必要がある。
【０１９６】
このため、ＩＣ１〜ＩＣ４におけるウェイト時間は、それぞれ、自己よりも上位側の往路の信号線１７０Ａと復路の信号線１７０Ｂの長さと、自己よりも上位側に存在するＩＣの数とを考慮して設定すればよい。
【０１９７】
従って、ＩＣ１のウェイト時間が最も長く、ＩＣ４のウェイト時間が最も短くなる。
【０１９８】
ＩＣは、ウェイト時間経過中に、上位側から電圧データが転送されたか否かを判定する（ステップＳ３２）。断線発生箇所と自己のＩＣとの間に、上位側のＩＣが存在するか否かを判定するためである。
【０１９９】
ＩＣは、ウェイト時間経過中に、上位側から電圧データが転送されなかったと判定すると（Ｓ３２：ＮＯ）、自己が（リカバリーモードにおける）最上位のＩＣであると認識する（ステップＳ３３）。これは、リカバリーモードを実行するために、断線発生箇所よりも下位側のＩＣのうち、断線発生箇所に最も近いＩＣをリカバリーモードにおける最上位のＩＣにするためである。ＩＣは、ステップＳ３３の処理が終了すると、フローをステップＳ３４に進行させる。
【０２００】
なお、ＩＣは、ウェイト時間経過中に、上位側から電圧データが転送されたと判定した場合は（Ｓ３２：ＹＥＳ）、ＩＣはフローをステップＳ３４に進行させる。
【０２０１】
ＩＣは、下位側から電圧検出指令を受信したか否かを判定する（ステップＳ３４）。リカバリーモードにおいて、電圧検出指令を上位側に転送するためである。なお、ステップＳ３４の処理は、下位側から電圧検出指令を受信したと判定するまで繰り返し実行される。
【０２０２】
ＩＣは、下位側から受信した電圧検出指令を上位側に転送する（ステップＳ３５）。なお、このようにして上位側に転送される電圧検出指令は、断線箇所より先には転送されない。
【０２０３】
ＩＣは、自己の順番であるか否かを判定する（ステップＳ３６）。ここで、各ＩＣは、自己の順番であるか否かを、例えば、次のようにして判定すればよい。
【０２０４】
リカバリーモードにおける最上位のＩＣは、自己が電圧データを下位側に未送信である場合に、自己の順番であると判定すればよい。
【０２０５】
また、リカバリーモードにおける最上位のＩＣよりも下位側のＩＣは、自己より一段手前（一段上位の）ＩＣの電圧データを下位側に転送したか否かに基づいて、自己の順番であるか否かを判定すればよい。
【０２０６】
ＩＣは、自己の順番であると判定すると（Ｓ３６：ＹＥＳ）、電圧データを生成して下位側のＩＣに復路の信号線１７０Ｂを介して送信する（ステップＳ３７）。
【０２０７】
なお、ステップＳ２６において、各ＩＣは、所定の待機時間を待ってから、順番に電圧データを送信するように構成されている場合は、ステップＳ３７では、リカバリーモードにおける最上位のＩＣは、電圧検出指令を受信してから電圧データを送信するまでの待機時間を零にしてもよい。
【０２０８】
また、ＩＣは、自己の順番ではないと判定すると（Ｓ３６：ＮＯ）、上位側のＩＣから復路の信号線１７０Ｂを介して転送される電圧データを下位側のＩＣに復路の信号線１７０Ｂを介して転送する（ステップＳ３８）。
【０２０９】
なお、ＩＣは、ステップＳ３６からＳ３８のような判定を行わずに、順番に電圧データを送信・転送するようにしてもよい。
【０２１０】
以上のように、実施の形態２の電池監視装置において実行されるステップＳ３０からＳ３８の処理は、実施の形態１におけるテストモードとリカバリーモードに対応する。
【０２１１】
以上、実施の形態２の電池監視装置は、ＩＣが信号線１７０に断線が生じたことを検出すると、テストモードで断線箇所を特定し、断線箇所を特定した後は、断線箇所よりも下位側（ＥＣＵ１１０に近い側）のＩＣのみを用いて、電圧制御処理を実行する。
【０２１２】
このように、実施の形態２によれば、ＩＣ側で断線箇所の特定や復帰処理を行うことができる電池監視装置及び電池ユニットを提供することができる。
【０２１３】
なお、ＥＣＵ１１０は、断線検出を行い、フェールセーフモードに入る。ＥＣＵ１１０は、スタック１２０、１３０の電圧を検出し、さらに、断線先のセル電圧を推定するようにしてもよい。
【０２１４】
例えば、ＩＣ４とＩＣ３との間の復路の信号線１７０Ｂ（図２参照）において、断線が生じた場合には、図５に示すように、図中上側から下側に向かって、矢印Ａに沿って電圧検出指令がＥＣＵ１１０から信号線１７０を介してＩＣ１〜ＩＣ４に転送される。
【０２１５】
これに伴い、ＩＣ１からＩＣ３は、順番に自己の電圧データを往路の信号線１７０Ａを介して、自己よりも上位側のＩＣに電圧データを転送する。また、ＩＣ４はＩＣ３に向かって自己の電圧データを転送すべく、ＩＣ４の電圧データを復路の信号線１７０Ｂに出力する。
【０２１６】
このとき、ＩＣ４とＩＣ３との間の復路の信号線１７０Ｂ（図２参照）において、断線が生じているので、ＩＣ４からＩＣ３には復路の信号線１７０Ｂでデータを転送できず、矢印Ａで示す電圧検出指令と、矢印Ｂ１〜Ｂ４で示すＩＣ１〜ＩＣ４の電圧データとを、復路の信号線１７０ＢでＩＣ４からＩＣ３に転送することができなくなる。
【０２１７】
なお、図５において、破線で示す電圧検出指令と電圧データは、復路の信号線１７０ＢでＩＣ４とＩＣ３との間の断線によって転送されない部分を示す。
【０２１８】
このように断線が生じると、電圧検出指令がＥＣＵ１１０に戻ることはない。また、ＩＣ１〜ＩＣ４の電圧データがＥＣＵ１１０に届くこともない。
【０２１９】
ＩＣ４とＩＣ３との間の復路の信号線１７０Ｂ（図２参照）において断線が生じると、図８に示すように、ＥＣＵ１１０がＩＣ１〜ＩＣ３に、矢印Ｅで示すように電圧検出指令を送信すると、ＩＣ１〜ＩＣ３は、ＩＣ３、ＩＣ２、ＩＣ１の順に、矢印Ｆ１、Ｆ２、Ｆ３で示すように、電圧データをＥＣＵ１１０に送信する。
【０２２０】
これは、ＩＣ３が自己がリカバリーモードにおける最上位のＩＣであると認識して電圧データを下位側に送信し、これにより、ＩＣ２、ＩＣ１が順番に電圧データを下位側に送信していることに対応する。
【０２２１】
以上のように、実施の形態２の電池監視装置によれば、信号線１７０に断線が発生した場合に、ＩＣが断線の発生を検知して、リカバリーモードにモード変更する。
【０２２２】
そして、断線箇所よりも下位側のＩＣのうち、最上位のＩＣが自己がリカバリーモードにおける最上位のＩＣであると認識して電圧データをＥＣＵ１１０に送信する。また、リカバリーモードにおける最上位のＩＣよりも下位側のＩＣは、リカバリーモードにおける最上位のＩＣの動作に追従して電圧データをＥＣＵ１１０に送信する。
【０２２３】
このように、実施の形態２によれば、ＩＣ側で信号線１７０の断線の発生の有無の判定と、リカバリーモードの実行を行うことのできる電池監視装置及び電池ユニットを提供することができる。
【０２２４】
なお、以上では、スタック１２０、１３０がそれぞれ４つのＩＣチップ１６０（ＩＣ１〜ＩＣ４）を含む形態について説明したが、１つのスタック（１２０、１３０）に含まれるＩＣチップ１６０の数はさらに多くてもよい。また、１つのスタック（１２０、１３０）に含まれるＩＣチップ１６０の数は３つ以下であってもよい。
【０２２５】
以上、本発明の例示的な実施の形態の電池監視装置、及び、電池ユニットについて説明したが、本発明は、具体的に開示された実施の形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【０２２６】
１００  電池ユニット
１００Ａ  電池監視装置
１１０  ＥＣＵ
１２０、１３０  スタック
１５０、１５０Ｈ１、１５０Ｈ２、１５０Ｈ３、１５０Ｈ４、１５０Ｌ１、１５０Ｌ２、１５０Ｌ３、１５０Ｌ４  セル
１５０Ｂ  ブロック
１６０、１６０Ｈ、１６０Ｌ  ＩＣチップ
１６０Ａ  データ処理部
１６０Ｂ  電圧検出部
１７０  信号線
【図１】
2014217146.tif 000003
【図２】
2014217146.tif 000004
【図３】
2014217146.tif 000005
【図４】
2014217146.tif 000006
【図５】
2014217146.tif 000007
【図６】
2014217146.tif 000008
【図７】
2014217146.tif 000009
【図８】
2014217146.tif 000010
【図９】
2014217146.tif 000011