(57)【要約】【課題】リレー等のスイッチの故障の有無の判定精度が低下することを抑制すること。【解決手段】全てのリレー３１はクローズ状態で、Ｎ番目のリレー３１にオープン指令信号を与えているときの分圧値ＶＫＮと、Ｎ番目のリレー３１にオープン指令信号を与える前の分圧値ＶＮとの差の絶対値が、ショートモード故障判定閾値以下であるか否かに基づき、Ｎ番目のリレー３１のショートモード故障の有無を判定する。【選択図】図１
2014190960.tif 000002
【特許請求の範囲】
【請求項１】
互いに並列接続される第１スイッチおよび第２スイッチと、
前記第１スイッチおよび前記第２スイッチ同士の２つの共通接続点のうち一方の共通接続点と、前記第１スイッチとの間に接続され、インダクタンス成分を有するインダクタンス素子と、
前記第１スイッチと前記インダクタンス素子との間の第１電圧に応じた電圧検出信号を出力する検出電圧出力部と、
前記２つの共通接続点のうち前記一方の共通接続点とは異なる他方の共通接続点に周波数信号を印加する周波数印加部と、
制御部と、を備え、
前記制御部は、
前記第１スイッチに前記周波数信号を印加させたときに前記検出電圧出力部から出力される前記電圧検出信号に基づき、前記第１スイッチの状態を判定する状態判定処理を実行する構成を有するスイッチ故障判定装置。
【請求項２】
請求項１に記載のスイッチ故障判定装置であって
前記制御部は、
前記第１スイッチおよび前記第２スイッチがクローズし、かつ、前記他方の共通接続点に前記周波数信号が印加されているときに、前記第１スイッチにオープン指令信号を与えるオープン指令処理と、
前記第１スイッチに前記オープン指令信号を与えたときに前記検出電圧出力部から出力される前記電圧検出信号に基づき、前記第１電圧がショートモード故障判定範囲内である場合にショートモード故障有りと判定するショートモード故障判定処理と、
を実行する構成を有するスイッチ故障判定装置。
【請求項３】
請求項２に記載のスイッチ故障判定装置であって、
前記検出信号を第１検出信号とし、前記ショートモード故障判定範囲を第１ショートモード故障判定範囲とし、
前記検出電圧出力部である第１検出電圧出力部に加えて、
前記第２スイッチと前記一方の共通接続点との間の第２電圧に応じた第２電圧検出信号を出力する第２検出電圧出力部と、を備え、
前記制御部は、
前記オープン指令処理である第１オープン指令処理、および、前記ショートモード故障判定処理である第１ショートモード故障判定処理に加えて、
前記第１スイッチおよび前記第２スイッチがクローズし、かつ、前記他方の共通接続点に前記周波数信号が印加されているときに、前記第２スイッチにオープン指令信号を与える第２オープン指令処理と、
前記第２スイッチに前記オープン指令信号を与えたときに前記第２検出電圧出力部から出力される前記第２電圧検出信号に基づき、前記第２電圧が第２ショートモード故障判定範囲内である場合にショートモード故障有りと判定する第２ショートモード故障判定処理と、
を実行する構成を有するスイッチ故障判定装置。
【請求項４】
請求項３に記載のスイッチ故障判定装置であって、
前記インダクタンス素子である第１インダクタンス素子に加えて、
前記一方の共通接続点と前記第２スイッチとの間に接続され、インダクタンス成分を有する第２インダクタンス素子を備え、
前記第２検出電圧出力部は、前記第２スイッチと前記第２インダクタンス素子との間の電圧を前記第２電圧とし、当該第２電圧に応じた前記第２電圧検出信号を出力する構成である、スイッチ故障判定装置。
【請求項５】
請求項２から４のいずれか一項に記載のスイッチ故障判定装置であって、
前記制御部は、
前記他方の共通接続点に前記周波数信号が印加されているときに、前記第１スイッチにクローズ指令信号を与えるクローズ指令処理と、
前記第１スイッチに前記クローズ指令信号を与えたときに前記検出電圧出力部から出力される前記電圧検出信号に基づき、前記第１電圧がオープンモード故障判定範囲内である場合にオープンモード故障有りと判定するオープンモード故障判定処理と、
を実行する構成を有するスイッチ故障判定装置。
【請求項６】
請求項５に記載のスイッチ故障判定装置であって、
前記オープンモード故障判定範囲を第１オープンモード故障判定範囲とし、
前記制御部は、
前記クローズ指令処理である第１クローズ指令処理、および、前記オープンモード故障判定処理である第１オープンモード故障判定処理に加えて、
前記他方の共通接続点に前記周波数信号が印加されているときに、前記第２スイッチにクローズ指令信号を与える第２クローズ指令処理と、
前記第２スイッチに前記クローズ指令信号を与えたときに前記第２検出電圧出力部から出力される前記第２電圧検出信号に基づき、前記第２電圧が第２オープンモード故障判定範囲内である場合にオープンモード故障有りと判定する第２オープンモード故障判定処理と、
を実行する構成を有するスイッチ故障判定装置。
【請求項７】
請求項２に記載のスイッチ故障判定装置であって、
前記制御部は、
前記ショートモード故障判定処理を開始したときに前記周波数信号を印加させ、前記ショートモード故障判定処理を終了したときに前記周波数信号の印加を停止させる構成を有するスイッチ故障判定装置。
【請求項８】
互いに並列接続される第１スイッチおよび第２スイッチと、
前記第１スイッチおよび前記第２スイッチ同士の２つの共通接続点のうち一方の共通接続点と、前記第１スイッチとの間に接続され、インダクタンス成分を有するインダクタンス素子と、
前記第１スイッチと前記インダクタンス素子との間の第１電圧に応じた電圧検出信号を出力する検出電圧出力部と、
前記２つの共通接続点のうち前記一方の共通接続点とは異なる他方の共通接続点に周波数信号を印加する周波数印加部と、
を備える電池保護装置におけるスイッチ故障判定方法であって、
前記第１スイッチに前記周波数信号を印加させたときに前記検出電圧出力部から出力される前記電圧検出信号に基づき、前記第１スイッチの状態を判定する状態判定処理を含む、スイッチ故障判定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
蓄電素子と電気機器との間の電流経路を遮断するためのスイッチの故障判定を行う技術に関する。
【背景技術】
【０００２】
従来から、直流電源と負荷との間の電流経路を遮断するためのリレーを備える電源制御装置がある（下記特許文献１参照）。ここで、例えばリレーの接点同士が溶着すると、リレーにオープン指令信号を与えてもオープン状態にならない、いわゆるショートモード故障となり、直流電源と負荷との間の電流経路を遮断することができなくなる。また、例えばリレーの接点同士が酸化すると、リレーにクローズ指令信号を与えてもクローズ状態にならない、いわゆるオープンモード故障となり、直流電源と負荷との間の電流経路を形成することができなくなる。そこで、この電源制御装置は、リレーがショートモード故障しているか否かの故障判定を行う機能を有する。
【０００３】
具体的には、オープン指令信号を与えたときのリレーの端子間電圧は、当該リレーがショートモード故障している場合とショートモード故障していない場合とで大きく異なる。そこで、電源制御装置は、オープン指令信号を与えているときのリレーの端子間電圧値を検出し、その検出値が、予め測定された基準値よりも大きい場合に、ショートモード故障していると判定する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１８５８１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、電源制御装置では、直流電源から負荷への電力供給中に、故障判定のためにリレーにオープン指令信号を与えると、当該リレーは、ショートモード故障していなければオープン状態になり、負荷への電力供給が継続できなくなってしまう。そこで、直流電源と負荷との間に例えば２つのリレーを並列接続し、２つのリレーそれぞれについて、互いに異なる時期に個別に故障判定を行う構成が考えられる。この構成であれば、故障判定により一方のリレーがオープン状態になっても、他方のリレーをクローズ状態にしておくことで、負荷への電力供給を継続することができる。
【０００６】
しかし、この２つのリレーが並列接続された構成では、一方のリレーについて故障判定を行う際、当該一方のリレーがオープン状態になるか否かにかかわらず、直流電源と負荷との間は他方のリレーを介して電流経路が確保されている。このため、オープン指令信号を与えたときの一方のリレーの端子間電圧は、当該一方のリレーがショートモード故障している場合とショートモード故障していない場合とで異なるものの、その差は微少になる。従って、２つのリレーが並列接続された構成では、上記従来の構成に比べて、リレーの故障の有無を精度よく判定することができないという問題がある。
【０００７】
本明細書では、リレー等のスイッチの故障の有無の判定精度が低下することを抑制することが可能な技術を開示する。
【課題を解決するための手段】
【０００８】
本明細書によって開示されるスイッチ故障判定装置は、互いに並列接続される第１スイッチおよび第２スイッチと、前記第１スイッチおよび前記第２スイッチ同士の２つの共通接続点のうち一方の共通接続点と、前記第１スイッチとの間に接続され、インダクタンス成分を有するインダクタンス素子と、前記第１スイッチと前記インダクタンス素子との間の第１電圧に応じた検出信号を出力する検出電圧出力部と、前記２つの共通接続点のうち前記一方の共通接続点とは異なる他方の共通接続点に周波数信号を印加する周波数印加部と、制御部と、を備え、前記制御部は、前記第１スイッチに前記周波数信号を印加させたときに前記検出電圧出力部から出力される前記電圧検出信号に基づき、前記第１スイッチの状態を判定する状態判定処理を実行する構成を有する。
【発明の効果】
【０００９】
本明細書によって開示される発明によれば、スイッチの故障の有無の判定精度が低下することを抑制することが可能である。
【図面の簡単な説明】
【００１０】
【図１】一実施形態の電池パックの電気的構成を示すブロック図
【図２】スイッチ故障判定処理を示すフローチャート
【図３】オープンモード故障判定処理を示すフローチャート
【図４】オープンモード故障時のリレーの状態変化を示す図
【図５】ショートモード故障判定処理を示すフローチャート
【図６】ショートモード故障時のリレーの状態変化を示す図
【図７】ショートモード故障時のリレーの状態変化を示す図
【発明を実施するための形態】
【００１１】
（実施形態の概要）
本明細書によって開示されるスイッチ故障判定装置は、互いに並列接続される第１スイッチおよび第２スイッチと、前記第１スイッチおよび前記第２スイッチ同士の２つの共通接続点のうち一方の共通接続点と、前記第１スイッチとの間に接続され、インダクタンス成分を有するインダクタンス素子と、前記第１スイッチと前記インダクタンス素子との間の第１電圧に応じた第１電圧検出信号を出力する検出電圧出力部と、前記２つの共通接続点のうち前記一方の共通接続点とは異なる他方の共通接続点に周波数信号を印加する周波数印加部と、制御部と、を備え、前記第１スイッチに前記周波数信号を印加させたときに前記検出電圧出力部から出力される前記電圧検出信号に基づき、前記第１スイッチの状態を判定する状態判定処理を実行する構成を有する。
【００１２】
このスイッチ故障判定装置は、第１スイッチおよび第２スイッチが互いに並列接続され、更に、第１スイッチおよび第２スイッチ同士の一方の共通接続点と第１スイッチとの間にインダクタンス素子が接続された構成である。そして、第１スイッチに周波数信号を印加させたときの電圧検出信号に基づき、第１スイッチの状態を判定する。
【００１３】
ここで、第１スイッチがショートモード故障しているときの端子間電圧と、ショートモード故障していないときの端子間電圧との差は、周波数信号が印加されたインダクタンス素子での電圧降下分だけ大きくなる。従って、当該インダクタンス素子を備えない構成に比べて、ショートモード故障の有無に応じた端子間電圧の変化を大きくすることができるため、スイッチの両端の電流経路が遮断されることを回避しつつ、スイッチの故障の有無の判定精度が低下することを抑制することが可能である。
【００１４】
上記スイッチ故障判定装置では、前記制御部前記第１スイッチおよび前記第２スイッチがクローズし、かつ、前記他方の共通接続点に前記周波数信号が印加されているときに、前記第１スイッチにオープン指令信号を与えるオープン指令処理と、前記第１スイッチに前記オープン指令信号を与えたときに前記電圧検出部検出電圧出力部から出力される前記電圧検出信号に基づき、前記第１電圧がショートモード故障判定範囲内である場合にショートモード故障有りと判定するショートモード故障判定処理と、を実行する構成でもよい。
【００１５】
このスイッチ故障判定装置は、第１スイッチおよび第２スイッチがクローズし、かつ、他方の共通接続点に周波数信号が印加されているときに、第１スイッチにオープン指令信号を与えたときに検出電圧出力部から出力される電圧検出信号に基づき、第１電圧がショートモード故障判定範囲内である場合にショートモード故障有りと判定する。従って、第１スイッチおよび第２スイッチがクローズしていない構成に比べて、スイッチの両端の電流経路が遮断されることを回避しつつ、スイッチの故障の有無の判定精度が低下することを抑制することができる。
【００１６】
上記スイッチ故障判定装置では、前記検出信号を第１検出信号とし、前記ショートモード故障判定範囲を第１ショートモード故障判定範囲とし、前記検出電圧出力部である第１検出電圧出力部に加えて、前記第２スイッチと前記一方の共通接続点との間の第２電圧に応じた第２電圧検出信号を出力する第２検出電圧出力部と、を備え、前記制御部は、前記オープン指令処理である第１オープン指令処理、および、前記ショートモード故障判定処理である第１ショートモード故障判定処理に加えて、前記第１スイッチおよび前記第２スイッチがクローズし、かつ、前記他方の共通接続点に前記周波数信号が印加されているときに、前記第２スイッチにオープン指令信号を与える第２オープン指令処理と、前記第２スイッチに前記オープン指令信号を与えたときに前記第２検出電圧出力部から出力される前記第２電圧検出信号に基づき、前記第２電圧が第２ショートモード故障判定範囲内である場合にショートモード故障有りと判定する第２ショートモード故障判定処理と、を実行する構成を有する構成でもよい。
【００１７】
このスイッチ故障判定装置は、スイッチの両端の電流経路が遮断されることを回避しつつ、第１スイッチだけでなく第２スイッチについてもショートモード故障の有無の判定精度が低下することを抑制することが可能である。
【００１８】
上記スイッチ故障判定装置では、前記インダクタンス素子である第１インダクタンス素子に加えて、前記一方の共通接続点と前記第２スイッチとの間に接続され、インダクタンス成分を有する第２インダクタンス素子を備え、前記第２検出電圧出力部は、前記第２スイッチと前記第２インダクタンス素子との間の電圧を前記第２電圧とし、当該第２電圧に応じた前記第２電圧検出信号を出力する構成でもよい。
【００１９】
このスイッチ故障判定装置は、第１インダクタンス素子に加えて第２インダクタンス素子を備える。このため、第１インダクタンス素子のみ備える構成に比べて、ショートモード故障の有無に応じた端子間電圧の変化が大きくなり、ショートモード故障の精度を向上させることができる。
【００２０】
上記スイッチ故障判定装置では、前記制御部は、前記他方の共通接続点に前記周波数信号が印加されているときに、前記第１スイッチにクローズ指令信号を与えるクローズ指令処理と、前記第１スイッチに前記クローズ指令信号を与えたときに前記検出電圧出力部から出力される前記検出信号に基づき、前記第１電圧がオープンモード故障判定範囲内である場合にオープンモード故障有りと判定するオープンモード故障判定処理と、を実行する構成でもよい。
【００２１】
このスイッチ故障判定装置は、第１スイッチがオープンモード故障しているときの第１電圧と、オープンモード故障していないときの第１電圧との差は、周波数信号が印加されたインダクタンス素子での電圧降下分だけ大きくなる。従って、インダクタンス素子を備えない構成に比べて、ショートモード故障の有無に応じた第１電圧の変化を大きくすることができるため、電気機器と蓄電素子との間の電流経路が遮断されることを回避しつつ、スイッチの故障の有無の判定精度が低下することを抑制することが可能である。
【００２２】
上記スイッチ故障判定装置では、前記オープンモード故障判定範囲を第１オープンモード故障判定範囲とし、前記制御部は、前記クローズ指令処理である第１クローズ指令処理、および、前記オープンモード故障判定処理である第１オープンモード故障判定処理に加えて、前記他方の共通接続点に前記周波数信号が印加されているときに、前記第２スイッチにクローズ指令信号を与える第２クローズ指令処理と、前記第２スイッチに前記クローズ指令信号を与えたときに前記第２検出電圧出力部から出力される前記第２電圧検出信号に基づき、前記第２電圧が第２オープンモード故障判定範囲内である場合にオープンモード故障有りと判定する第２オープンモード故障判定処理と、を実行する構成でもよい。
【００２３】
このスイッチ故障判定装置は、スイッチの両端の電流経路が遮断されることを回避しつつ、第１スイッチだけでなく第２スイッチについてもオープンモード故障の有無の判定精度が低下することを抑制することが可能である。
【００２４】
上記スイッチ故障判定装置では、前記制御部は、前記ショートモード故障判定処理を開始したときに前記周波数信号を印加させ、前記ショートモード故障判定処理を終了したときに前記周波数信号の印加を停止させる構成でもよい。
【００２５】
このスイッチ故障判定装置は、このスイッチ故障判定装置は、ショートモード故障判定していないとき、スイッチ故障判定装置からの余計なノイズの発生を抑制することができる。
【００２６】
なお、本明細書によって開示される発明は、スイッチ故障判定装置、スイッチ故障判定方法、これらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の種々の態様で実現することができる。
【００２７】
＜一実施形態＞
（電池パックの電気的構成）
一実施形態を図１〜図７を参照しつつ説明する。電池パック１は、二次電池２、および、電池保護装置３を備える。なお、電池パック１は、例えば電気自動車やハイブリッド自動車に搭載され、車内の各種機器に電力を供給する。電池パック１は、電池モジュールでもよい。二次電池２はキャパシタなどでもよく、一次電池であってもよい。また、電池保護装置３はスイッチ故障判定装置の一例である。
【００２８】
図１に示すように、二次電池２は、例えばリチウムイオン電池であり、４つの電池セル２Ａが直列接続された組電池である。なお、二次電池２は、１つの電池セル２Ａのみを有する構成や、複数の電池セル２Ａが直列接続された構成、具体的には、２つ、３つ、或いは５つ以上の電池セル２Ａが直列接続された構成でもよい。
【００２９】
電池保護装置３は、接続端子Ｔ１〜Ｔ４、２個のリレー３１、コイルＬ、抵抗ＲＡ、ＲＢ、および電池監視ユニット３３を備える。一対の接続端子Ｔ１、Ｔ２の間には二次電池２が接続され、一対の接続端子Ｔ３、Ｔ４の間には、荷６（例えばヘッドライト）が接続されている。なお、以下では、負荷６を電気機器ということがある。
【００３０】
２個のリレー３１は、接続端子Ｔ１と接続端子Ｔ３の間で互いに並列接続されている。２個のリレー３１の共通接続点をＤ１、Ｄ２と呼ぶ。各リレー３１は、例えば有接点リレー（機械式スイッチ）であり、後述するオープン指令信号を受けると、電磁作用により機械的に接点をオープン（開・オフ）状態にし、後述するクローズ指令信号を受けると、電磁作用により機械的に接点をクローズ（閉・オン）状態にする。
【００３１】
２個のリレー３１の少なくとも一方がクローズ状態となると、接続端子Ｔ１と接続端子Ｔ３の間で電流経路が形成される。また、２個のリレー３１は、いずれも、クローズ状態の時の接点抵抗が略同一である方が好ましい。もし当該接点抵抗が異なると、２個のリレー３１がクローズ状態となって電流経路が形成された場合、当該接点抵抗の低い方のリレー３１に電流が集中してしまうおそれがある。そして、電流が集中した方のリレー３１が故障したり、当該リレー３１の寿命が短くなったりする可能性があるためである。なお、２個のリレー３１は、第１スイッチ、第２スイッチの一例である。
【００３２】
コイルＬは、第１コイルＬ１と第２コイルＬ２とがある。第１コイルＬ１は、共通接続点Ｄ２と一方のリレー３１とに接続されている。第１コイルＬ１に接続されたリレー３１と第１コイルＬ１とを繋ぐ電線上に接続点Ｐ１があり、抵抗ＲＡ１が接続されている。第２コイルＬ２は、共通接続点Ｄ２と他方のリレー３１とに接続されている。第２コイルＬ２に接続されたリレー３１と第２コイルＬ２とを繋ぐ電線上に接続点Ｐ２があり、抵抗ＲＡ２が接続されている。
【００３３】
また、第１コイルＬ１、第２コイルＬ２のインダクタンス成分は、前述した電流集中を防ぐため、略同一である方が好ましい。なお、第１コイルＬ１、第２コイルＬ２は、インダクタンス素子の一例であり、第１コイルＬ１は、第１インダクタンス素子の一例であり、第２コイルＬ２は、第２インダクタンス素子の一例である。
【００３４】
電池監視ユニット３３は、制御部３４、第１電圧検出回路３５、第２電圧検出回路３６および高周波信号発生器３８を有する。制御部３４は、中央処理装置（以下、ＣＰＵ）３４Ａ及びメモリ３４Ｂを有する。メモリ３４Ｂには、電池監視ユニット３３の動作を制御するための各種のプログラムが記憶されており、ＣＰＵ３４Ａは、メモリ３４Ｂから読み出したプログラムに従って、電池監視ユニット３３の各部を制御する。メモリ３４Ｂは、ＲＡＭやＲＯＭを有する。なお、上記各種のプログラムが記憶される記憶媒体は、ＲＡＭ等以外に、ＣＤ−ＲＯＭ、ハードディスク装置、フラッシュメモリなどの不揮発性メモリでもよい。
【００３５】
第１電圧検出回路３５は、抵抗ＲＡ１、抵抗ＲＢ１から構成される。抵抗ＲＡ１と抵抗ＲＢ１とは直列に接続されており、接続点Ｐ１で電線と抵抗ＲＡ１とが接続され、抵抗ＲＢ１とグランド（以下、ＧＮＤとする）とが接続されている。第１電圧検出回路３５は、抵抗ＲＡ１と抵抗ＲＢ１との間の電圧に応じた検出信号（第１電圧検出信号の一例）を制御部３４に出力する。この電圧は、抵抗ＲＡ１と抵抗ＲＢ１による点Ｐ１での電圧値ＶＰ１の分圧であり、以下、分圧値Ｖ１という。
【００３６】
第２電圧検出回路３６は、抵抗ＲＡ２、抵抗ＲＢ２から構成される。抵抗ＲＡ２と抵抗ＲＢ２とは直列に接続されており、接続点Ｐ２でと抵抗ＲＡ２とが接続され、抵抗ＲＢ２とＧＮＤとが接続されている。第２電圧検出回路３６は、抵抗ＲＡ２と抵抗ＲＢ２との間の電圧に応じた検出信号（第２電圧検出信号の一例）を制御部３４に出力する。この電圧は、抵抗ＲＡ２と抵抗ＲＢ２による点Ｐ２での電圧値ＶＰ２の分圧であり、以下、分圧値Ｖ２という。
【００３７】
なお、点Ｐ１での電圧値ＶＰ１および点Ｐ２での電圧値ＶＰ２は、素子間電圧の一例であり、電圧ＶＰ１は、第１電圧の一例であり、電圧ＶＰ２は、第２電圧の一例である。また、第１電圧検出回路３５および第２電圧検出回路３６は、検出電圧出力部の一例であり、第１電圧検出回路３５は、第１検出電圧出力部の一例であり、第２電圧検出回路３６は、第２検出電圧出力部の一例である。なお、各検出信号は、アナログ信号であってもデジタル信号であってもよい。
【００３８】
高周波信号発生器３８は、ＣＰＵ３４Ａの指示により、２個のリレー３１に、例えばｓｉｎ波形の高周波信号ＳＧを印加する。具体的には、高周波信号発生器３８は、カップリングコンデンサＣを介して接続端子Ｔ１と接続端子Ｔ３との間に接続され、ＣＰＵ３４Ａの指示により、共通接続点Ｄ１に高周波信号ＳＧを印加する。なお、高周波信号ＳＧは、周波数信号の一例であり、高周波信号発生器３８は、周波数印加部の一例である。
【００３９】
（スイッチ故障判定処理）
ＣＰＵ３４Ａは、実行条件を満たした場合、ＣＰＵ３４Ａは、図２に示すスイッチ故障判定処理を実行する。実行条件の例は、ユーザによってイグニッションキーが操作されることにより車両の電源がオンされたことや、前回の故障判定処理の実行時から基準時間経過したこと等である。なお、スイッチ故障判定処理は、状態判定処理の一例である。
【００４０】
ＣＰＵ３４Ａは、まず、図３に示すオープンモード故障判定処理を実行する（Ｓ１）。このオープンモード故障判定処理は、２個のリレー３１のいずれかが、オープンモード故障しているかどうかを判定するための処理である。なお、オープンモード故障は、例えば２個のリレー３１を駆動するコイルの故障等により、当該リレー３１が、上記クローズ指令信号を受けても、クローズ状態にならない故障である。また、以下の説明では、二次電池２および負荷６の高周波信号に対するインピーダンスは高いこととし、本実施形態では無視できるものとする。
【００４１】
（１）オープンモード故障判定処理
ＣＰＵ３４Ａは、まず、高周波信号発生器３８を起動させ、高周波信号ＳＧを生成および出力させ、共通接続点Ｄ１に高周波信号ＳＧを印加させる（Ｓ１０）。次に、ＣＰＵ３４Ａは、全てのリレー３１にクローズ指令信号を与え（Ｓ１１）、ＣＰＵ３４Ａは、第１電圧検出回路３５および第２電圧検出回路３６からの検出信号に基づいて、点Ｐ１および点Ｐ２での電圧値を検出する（Ｓ１２）。さらに、ＣＰＵ３４Ａは、全てのリレー３１にクローズ指令信号を与えた状態で、第１電圧検出回路３５および第２電圧検出回路３６から出力される検出信号と、予め定められた基準値とを比較する（Ｓ１３）。なお、基準値とは例えば０Ｖに限りなく近い値等である。
【００４２】
ＣＰＵ３４Ａは、各検出信号が両方とも基準値を下回ったと判定した場合（Ｓ１３：ＹＥＳ）、二次電池２と電気機器との間の電流経路が遮断されていると判定する。ＣＰＵ３４Ａは、全てのリレー３１にクローズ指令信号を与えているにも関わらず、各検出信号が両方とも基準値を下回っているからである。そこで、ＣＰＵ３４Ａは、全てのリレー３１がオープンモード故障であると判定し、メモリ３４Ｂにオープンモード故障のフラグを記憶させ（Ｓ２０）、オープンモードオープンモード故障判定処理を終了する。
【００４３】
ＣＰＵ３４Ａは、Ｓ１３の判定を実行することで、全てのリレー３１がオープンモード故障であるか、少なくとも１つのリレー３１がオープンモード故障していないかを判定する。そして、ＣＰＵ３４Ａは、全てのリレー３１がオープンモード故障であった場合、オープンモード故障判定処理を終了する。これによって、全てのリレー３１がオープンモード故障であった場合は、Ｓ１３以降の処理をキャンセルできるため、ＣＰＵ３４Ａの負担を軽減することができる。
【００４４】
ＣＰＵ３４Ａは、少なくとも１つのリレー３１がオープンモード故障していないと判定した場合（Ｓ１３：ＮＯ）、リレー番号Ｎを１に初期化する（Ｓ１４）、
【００４５】
次に、ＣＰＵ３４Ａは、共通接続点Ｄ１に高周波信号ＳＧが印加されているとき、第１電圧検出回路３５または第２電圧検出回路３６からの検出信号によってＮ番目のリレー３１の分圧値ＶＮを検出する（Ｓ１５）、
【００４６】
そして、ＣＰＵ３４Ａは、分圧値ＶＮがオープンモード判定範囲内であるか否かを判定する（Ｓ１６）。具体的には、ＣＰＵ３４Ａは、分圧値ＶＮがオープンモード判定値よりもオープンモード範囲値だけ大きい値以上の範囲内、または、オープンモード判定値よりもオープンモード範囲値だけ小さい値以下の範囲内のどちらかにあるか、どちらにもないのかを判定する。
【００４７】
なお、オープンモード判定値は、全てのリレー３１がクローズ状態で、かつ高周波信号ＳＧが印加されている時のＮ番目のリレー３１の電圧値ＶＭＮであり、メモリ３４Ｂに予め記憶されている。オープンモード範囲値は、ＣＰＵ３４Ａが全てのリレー３１についてオープンモード故障判定が可能な程度に定められた値であり、メモリ３４Ｂに予め記憶されている。また、オープンモード判定値よりもオープンモード範囲値だけ大きい値以上の範囲、およびオープンモード判定値よりもオープンモード範囲値だけ小さい値以下の範囲は、オープンモード故障判定範囲、第１オープンモード故障判定範囲、第２オープンモード故障判定範囲の一例である。
【００４８】
ＣＰＵ３４Ａは、分圧値ＶＮがオープンモード判定範囲内であると判定した場合（Ｓ１６：ＹＥＳ）、即ち、Ｎ番目のリレー３１がクローズ状態であると判定した場合、リレー番号Ｎがリレー総数に達しているか否かを判定する（Ｓ１７）。
【００４９】
そして、ＣＰＵ３４Ａは、リレー番号Ｎがリレー総数に達していないと判定した場合（Ｓ１７：ＮＯ）、リレー番号Ｎに１を加算し（Ｓ１８）、Ｓ１５に戻る。一方、ＣＰＵ３４Ａは、リレー番号Ｎがリレー総数に達していると判定した場合（Ｓ１７：ＹＥＳ）、高周波信号発生器３８に高周波信号ＳＧの印加を停止させる（Ｓ１９）。そして、ＣＰＵ３４Ａは、全リレー３１がオープンモード故障していないとして、オープンモード故障判定処理を終了し、図２のＳ２に進む。なお、本実施形態では、リレーの総数は２であるが、リレーの数が増えれば、リレー総数は３以上となる。
【００５０】
一方、ＣＰＵ３４Ａは、分圧値ＶＮがオープンモード判定範囲内でないと判定した場合（Ｓ１６：ＮＯ）、Ｎ番目のリレー３１はオープンモード故障であると判定し、メモリ３４Ｂにオープンモード故障のフラグを記憶させ（Ｓ２０）、オープンモード故障判定処理を終了する。
【００５１】
なお、ＣＰＵ３４Ａは、基準回数（例えば３回）だけ、分圧値ＶＮがオープンモード判定範囲内であるないと判定した場合（Ｓ１７：ＮＯ）に、メモリ３４Ｂにオープンモード故障のフラグを記憶させたり、上記エラー処理を実行したりする構成でもよい。
【００５２】
図４のケース１は、リレー３１Ａが正常で、リレー３１Ｂがオープンモード故障している場合の例が示されている。ＣＰＵ３４Ａは、ケース１から、１番目のリレー３１Ａと２番目のリレー３１Ｂとにクローズ指令信号を与える（Ｓ１１）。しかし、２番目のリレー３１Ｂは、オープンモード故障している。このため、クローズ指令信号を与えた後のケース２では、２番目のリレー３１Ｂは、クローズ指令信号を与える前のケース１と同じオープン状態のままである。
【００５３】
次に、ＣＰＵ３４Ａは、高周波信号ＳＧを印加しているときの１番目のリレー３１Ａの分圧値Ｖ１を測定する（Ｓ１７）。ここで、１番目のリレー３１Ａと２番目のリレー３１Ｂとが両方ともクローズ状態である時、例えば図６のケース１のように、点線と１点鎖線とで示される閉ループが形成される。
【００５４】
したがって、抵抗ＲＡ１と抵抗ＲＢ１とから生成される分圧値Ｖ１と、抵抗ＲＡ２と抵抗ＲＢ２とから生成される分圧値Ｖ２とは、以下の＜式１＞、＜式２＞で示される分圧値ＶＭ１、分圧値ＶＭ２となる。
＜式１＞
ＶＭ１＝ＶＦ×ＲＢ１／（ＲＡ１＋ＲＢ１）
＜式２＞
ＶＭ２＝ＶＦ×ＲＢ２／（ＲＡ２＋ＲＢ２）
なお、ＶＦは、高周波信号発生器３８から発生される高周波信号ＳＧの振幅（Ｖ）を示す。また、分圧値ＶＭ１、分圧値ＶＭ２はメモリ３４Ｂに記憶されている。
【００５５】
しかし、図４では、リレー３１Ｂがオープンモード故障しているため、同図のケース２で示す通り、点線と１点鎖線とで示される閉ループが形成される。したがって、抵抗ＲＡ１と抵抗ＲＢ１とから生成される分圧値Ｖ１と抵抗ＲＡ２と抵抗ＲＢ２とから生成される分圧値Ｖ２とは、次の＜式３＞、＜式４＞で示される値となる。
＜式３＞
Ｖ１＝ＶＦ×ＲＢ１／（ＲＡ１＋ＲＢ１）
＜式４＞
Ｖ２＝ＶＦ×ＲＢ２／（ＲＡ２＋ＲＢ２＋２πｊｆ（Ｌ１＋Ｌ２））
なお、ｊは虚数単位、ｆは高周波信号発生器３８から発生される高周波信号ＳＧの周波数（ＭＨｚ）を示す。
【００５６】
図４では、リレー３１Ａは正常であるため、１点鎖線による閉ループは、図６のケース１の場合と同じである。したがって、分圧値ＶＭ１と分圧値Ｖ１とは等しくなる。一方、図４では、リレー３１Ｂがオープンモード故障しているため、点線による閉ループは、図６のケース１の場合と異なり、第１コイルＬ１および第２コイルＬ２を含む。このため、分圧値Ｖ２はインダクタンス成分の影響を受け、分圧値ＶＭ２に比べ、分母が２πｊｆ（Ｌ１＋Ｌ２）だけ大きくなる。よって、分圧値Ｖ２は分圧値ＶＭ２に比べて値が小さくなる。
【００５７】
従って、ＣＰＵ３４Ａは、分圧値Ｖ２と分圧値ＶＭ２とは値が異なると判定し（Ｓ１９：ＮＯ）、２番目のリレー３１Ｂがオープンモード故障していると判定し、メモリ３４Ｂにオープンモード故障のフラグを記憶させ（Ｓ１３）、オープンモード故障判定処理を終了する。
【００５８】
なお、図４では、第１コイルＬ１および第２コイルＬ２の両方を含む構成を示したが、第１コイルＬ１、第２コイルＬ２の一方のみの構成でもよい。例えば、第１コイルＬ１のみリレー３１Ａに接続されている場合、同図のケース２を例にすると、分圧値Ｖ２は、以下の＜式５＞で示される分圧値Ｖ２αとなる。
＜式５＞
Ｖ２α＝ＶＦ×ＲＢ２／（ＲＡ２＋ＲＢ２＋２πｊｆ×Ｌ１）
【００５９】
＜式５＞からも明らかなように、分圧値Ｖ２αは、第１コイルＬ１のインダクタンス成分の影響を受け、分圧値ＶＭ２に比べ、分母が２πｊｆ×Ｌ１だけ大きくなる。よって、分圧値Ｖ２αも分圧値ＶＭ２に比べて値が小さくなるため、ＣＰＵ３４Ａは、２番目のリレー３１Ｂがオープンモード故障していると判定することができる。なお、ＣＰＵ３４Ａは、これに応じて、オープンモード判定範囲を変更してもよいし、変更しなくてもよい。ＣＰＵ３４Ａがオープンモード判定範囲を変更した場合、当該新たなオープンモード判定範囲は、第２オープンモード故障判定範囲の一例である。
【００６０】
しかしながら、分圧値Ｖ２と分圧値Ｖ２αとを比較すると、分圧値Ｖ２の方がより値が小さくなる。つまり、分圧値Ｖ２の方が分圧値ＶＭ２との差が大きくなる。このため、ＣＰＵ３４Ａは、より精度良く２番目のリレー３１Ｂがオープンモード故障していると判定することができる。従って、ＣＰＵ３４Ａが、より精度良く全てのリレー３１がオープンモード故障していると判定するために、第１コイルＬ１および第２コイルＬ２の両方を含む構成の方がより好ましい。
【００６１】
ＣＰＵ３４Ａは、オープンモード故障のフラグがメモリ３４Ｂに記憶されているかどうかに基づき、オープンモード故障判定処理でオープンモード故障していると判定したかどうかを判定する（Ｓ２）。ＣＰＵ３４Ａは、オープンモード故障していると判断した場合（Ｓ２：ＮＯ）、上記ＥＣＵ等の外部機器にオープンモード故障している旨の通知信号を出力するなどのエラー処理を実行し（Ｓ５）、スイッチ故障判定処理を終了する。
【００６２】
一方、ＣＰＵ３４Ａは、オープンモード故障していないと判定した場合（Ｓ２：ＹＥＳ）、図５に示すショートモード故障判定処理を実行する（Ｓ３）。このショートモード故障判定処理は、２個のリレー３１のいずれかが、ショートモード故障しているかどうかを判定するための処理である。なお、ショートモード故障は、例えばリレー３１の接点の溶着等により、当該リレー３１が、上記オープン指令信号を受けても、オープン状態にならない故障である。また、ショートモード故障判定処理は、第１ショートモード故障判定処理、第２ショートモード故障判定処理の一例である。
【００６３】
（２）ショートモード故障判定処理
ＣＰＵ３４Ａは、まず、リレー番号Ｎを１に初期化し（Ｓ３１）、高周波信号発生器３８を起動させ、高周波信号ＳＧを生成および出力させ、共通接続点Ｄ１に高周波信号ＳＧを印加させる（Ｓ３２）。そして、ＣＰＵ３４Ａは、Ｎ番目のリレー３１の分圧値ＶＮを検出する（Ｓ３３）。
【００６４】
Ｓ３３では、全てのリレー３１はクローズ状態となっている。ＣＰＵ３４Ａは、Ｓ１１で全てのリレー３１にクローズ指令信号を与えており、以降の処理では、どのリレー３１にもオープン指令信号を与えておらず、かつ全てのリレー３１はオープンモード故障していないためである。従って、Ｓ３３では、ＣＰＵ３４Ａは、全てのリレー３１はクローズ状態で、かつ高周波信号ＳＧが印加された状態で、第１電圧検出回路３５または第２電圧検出回路３６からの検出信号によってＮ番目のリレー３１の分圧値ＶＮを検出することになる。
【００６５】
次に、ＣＰＵ３４Ａは、Ｎ番目のリレー３１にオープン指令信号を与え（Ｓ３４）、第１電圧検出回路３５または第２電圧検出回路３６からの検出信号によってＮ番目のリレー３１の分圧値ＶＫＮを検出する（Ｓ３５）。そして、ＣＰＵ３４Ａは、高周波信号発生器３８に高周波信号ＳＧの印加を停止させ（Ｓ３６）、分圧値ＶＮと分圧値ＶＫＮとの差の絶対値がショートモード故障判定閾値以下であるか否かを判定する（Ｓ３７）。なお、Ｓ３４の処理は、オープン指令処理、第１オープン指令処理、第２オープン指令処理の一例である。
【００６６】
換言すれば、ＣＰＵ３４Ａは、分圧値ＶＮが分圧値ＶＫＮよりもショートモード故障判定閾値だけ小さい値と、分圧値ＶＫＮよりもショートモード故障判定閾値だけ大きい値との範囲に収まっているか否かを判定する。なお、Ｓ３４の処理は、第１オープン指令処理、第２オープン指令処理の一例である。また、上述した、「分圧値ＶＫＮよりもショートモード故障判定閾値だけ小さい値と、分圧値ＶＫＮよりもショートモード故障判定閾値だけ大きい値との範囲」は、ショートモード故障判定範囲、第１ショートモード故障判定範囲、および第２ショートモード故障判定範囲の一例である。
【００６７】
Ｓ３７の処理では、ＣＰＵ３４Ａは、Ｎ番目のリレー３１がクローズ状態とオープン状態との分圧値の比較をする。従って、Ｎ番目のリレー３１がショートモード故障でなければ、Ｓ３４の処理でＮ番目のリレー３１の状態が変わるため、Ｎ番目のリレー３１がクローズ状態の分圧値ＶＮとＮ番目のリレー３１がオープン状態の分圧値ＶＫＮとの間に差が生じる。
【００６８】
そこで、ＣＰＵ３４Ａは、分圧値ＶＮと分圧値ＶＫＮとの差の絶対値がショートモード故障閾値より大きいと判定した場合（Ｓ３７：ＮＯ）、Ｎ番目のリレー３１にクローズ指令信号を与え（Ｓ３８）、ショートモード故障判定処理を継続する。そして、ＣＰＵ３４Ａは、リレー番号Ｎがリレー総数に達しているかどうかを判定する（Ｓ３９）。
【００６９】
ＣＰＵ３４Ａは、リレー番号Ｎがリレー総数に達していると判定した場合（Ｓ３９：ＹＥＳ）、全リレー３１がショートモード故障していないとして、ショートモード故障判定処理を終了する。そして、ＣＰＵ３４Ａは、ショートモード故障のフラグがメモリ３４Ｂに記憶されていないと判断した場合（Ｓ４：ＹＥＳ）、スイッチ故障判定処理を終了する。一方、ＣＰＵ３４Ａは、リレー番号Ｎがリレー総数に達していないと判定した場合（Ｓ３９：ＮＯ）、リレー番号Ｎに１を加算し（Ｓ４０）、Ｓ３２に戻る。なお、本実施形態では、リレーの総数は２であるが、リレーの数が増えれば、リレー総数は３以上となる。
【００７０】
ＣＰＵ３４Ａは、分圧値ＶＮと分圧値ＶＫＮとの差の絶対値がショートモード故障閾値以下であると判定した場合（Ｓ３７：ＹＥＳ）、Ｎ番目のリレー３１はショートモード故障であると判定し、メモリ３４Ｂにショートモード故障のフラグを記憶させ（Ｓ４１）、ショートモード故障判定処理を終了する。そして、ＣＰＵ３４Ａは、ショートモード故障のフラグがメモリ３４Ｂに記憶されていると判断した場合（Ｓ４：ＮＯ）、上記ＥＣＵ等の外部機器にショートモード故障している旨の通知信号を出力するなどのエラー処理を実行し（Ｓ５）、スイッチ故障判定処理を終了する。
【００７１】
なお、ＣＰＵ３４Ａは、基準回数（例えば３回）だけ、分圧値ＶＮと分圧値ＶＫＮとの差の絶対値がショートモード故障閾値以下であると判定した場合（Ｓ３７：ＮＯ）に、メモリ３４Ｂにショートモード故障のフラグを記憶させたり、上記エラー処理を実行したりする構成でもよい。
【００７２】
図６のケース１は、リレー３１Ａが正常で、リレー３１Ｂがショートモード故障している場合の例が示されている。ＣＰＵ３４Ａは、ケース１で、高周波信号ＳＧを印加させた状態で１番目のリレー３１Ａの分圧値Ｖ１を検出する（Ｓ３３）。
【００７３】
ここで、１番目のリレー３１Ａと２番目のリレー３１Ｂとが両方ともクローズ状態であるため、同図のケース１のように、点線と１点鎖線とで示される閉ループが形成される。したがって、抵抗ＲＡ１と抵抗ＲＢ１とから生成される分圧値Ｖ１は、以下の＜式６＞で示される。
＜式６＞
Ｖ１＝ＶＦ×ＲＢ１／（ＲＡ１＋ＲＢ１）
【００７４】
そして、ＣＰＵ３４Ａは、ケース１から、１番目のリレー３１Ａにオープン指令信号を与える（Ｓ３４）。
【００７５】
同図では、１番目のリレー３１Ａはショートモード故障していないため、１番目のリレー３１Ａは、クローズ状態からオープン状態へ遷移する。これにより、１番目のリレー３１Ａはオープン状態で、２番目のリレー３１Ｂはクローズ状態となるため、同図のケース２のように、点線と１点鎖線とで示される閉ループが形成される。したがって、抵抗ＲＡ１と抵抗ＲＢ１とから生成される分圧値ＶＫ１は、以下の＜式７＞で示される。
＜式７＞
ＶＫ１＝ＶＦ×ＲＢ１／（ＲＡ１＋ＲＢ１＋２πｊｆ（Ｌ１＋Ｌ２））
【００７６】
＜式６＞と＜式７＞とから明らかなように、分圧値Ｖ１と分圧値ＶＫ１とは異なる値であるため、ＣＰＵ３４Ａは、１番目のリレー３１Ａを正常であると判定し、図７に示すように、ケース２から、１番目のリレー３１Ａにクローズ指令信号を与える（Ｓ３８）。１番目のリレー３１Ａはショートモード故障していないため、クローズ指令信号を与えた後のケース３も、ケース１と同じである。
【００７７】
ＣＰＵ３４Ａは、ケース３から、２番目のリレー３１Ｂにオープン指令信号を与える（Ｓ３４）。このとき、２番目のリレー３１Ｂはショートモード故障しているため、２番目のリレー３１Ｂは、クローズ状態からオープン状態へ遷移しない。
【００７８】
これにより、１番目のリレー３１Ａと、２番目のリレー３１Ｂがいずれもクローズ状態となるため、２番目のリレー３１Ｂにクローズ指令信号を与えた後のケース４は、ケース１と同じである。したがって、抵抗ＲＡ２と抵抗ＲＢ２とから生成される分圧値ＶＫ２は、以下の＜式８＞で示される。
＜式８＞
ＶＫ２＝ＶＦ×ＲＢ２／（ＲＡ２＋ＲＢ２）
【００７９】
図６のケース１と図７のケース４との１点鎖線の閉ループはどちらも同じであるため、分圧値Ｖ２も上記＜式８＞と等しくなる。したがって、分圧値Ｖ２と分圧値ＶＫ２とは等しくなるため、ＣＰＵ３４Ａは、２番目のリレー３１Ｂがショートモード故障していると判定し、メモリ３４Ｂにショートモード故障のフラグを記憶させ（Ｓ４１）、ショートモード故障判定処理を終了する。
【００８０】
なお、図６、図７では、第１コイルＬ１および第２コイルＬ２の両方を含む構成を示したが、第１コイルＬ１、第２コイルＬ２の一方のみの構成でもよい。例えば、第１コイルＬ１のみリレー３１Ａに接続されている場合、同図のケース２を例にすると、分圧値ＶＫ１は、以下の＜式９＞で示される分圧値ＶＫ１αとなる。
＜式９＞
ＶＫ１α＝ＶＦ×ＲＢ１／（ＲＡ１＋ＲＢ１＋２πｊｆ×Ｌ１）
【００８１】
＜式９＞からも明らかなように、分圧値ＶＫ１αは、第１コイルＬ１のインダクタンス成分の影響を受け、分圧値ＶＫ１に比べ、分母が２πｊｆ×Ｌ１だけ大きくなる。よって、分圧値ＶＫ１αも分圧値Ｖ１に比べて値が小さくなるため、ＣＰＵ３４Ａは、２番目のリレー３１Ｂがショートモード故障していると判定することができる。なお、ＣＰＵ３４Ａは、これに応じて、ショートモード故障閾値を変更してもよいし、変更しなくてもよい。ＣＰＵ３４Ａがショートモード故障閾値を変更した場合、当該新たなショートモード故障閾値は、第２ショートモード故障判定範囲の一例である。
【００８２】
しかしながら、分圧値ＶＫ１と分圧値ＶＫ１αとを比較すると、分圧値ＶＫ１の方がより値が小さくなる。つまり、分圧値ＶＫ１の方が分圧値Ｖ１との差が大きくなる。このため、ＣＰＵ３４Ａは、より精度良く１番目のリレー３１Ａが正常であると判定することができる。従って、ＣＰＵ３４Ａが、より精度良く全てのリレー３１が正常であると判定するために、第１コイルＬ１および第２コイルＬ２の両方を含む構成の方がより好ましい。
【００８３】
（本実施形態の効果）
本実施形態によれば、全てのリレー３１はクローズ状態で、Ｎ番目のリレー３１にオープン指令信号を与えているときの分圧値ＶＫＮと、Ｎ番目のリレー３１にオープン指令信号を与える前の分圧値ＶＮとの差の絶対値が、ショートモード故障判定閾値以下であるか否かに基づき、Ｎ番目のリレー３１のショートモード故障の有無が判定される。これにより、電気機器と二次電池２との間の電流経路が遮断されることを回避しつつ、全てのリレー３１の故障の有無の判定精度が低下することを抑制することができる。
【００８４】
＜他の実施形態＞
本明細書で開示される技術は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も含まれる。
【００８５】
上記実施形態では、制御部３４は、１つのＣＰＵとメモリを有する構成であった。しかし、制御部は、これに限らず、複数のＣＰＵを備える構成や、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などのハード回路を備える構成や、ハード回路及びＣＰＵの両方を備える構成でもよい。例えば上記電池保護処理やスイッチ故障判定処理の一部または全部を、別々のＣＰＵやハード回路で実行する構成でもよい。また、これらの処理の順序は、適宜変更してもよい。
【００８６】
上記実施形態では、スイッチの例として、有接点のリレー３１を挙げた。しかし、これに限らず、スイッチは、例えばバイポーラトランジスタや、ＭＯＳＦＥＴなどの半導体素子であってもよく、また、通常はクローズ状態であり、オープン指令信号を与えた場合に限りオープン状態になるノーマルクローズタイプでもよい。
【００８７】
上記実施形態では、２個のリレー３１の接点抵抗が略同一である構成を例に挙げた。しかしこれに限らず、２個のリレー３１は接点抵抗が異なる構成でもよい。
【００８８】
上記実施形態では、電池監視ユニット３３は、高周波信号発生器３８を備える構成であった。しかしこれに限らず、高周波信号発生器３８は、電池監視ユニット３３の外部に設けられていてもよく、電池保護装置３の外部に設けられていてもよい。
【００８９】
上記実施形態では、高周波信号発生器３８は、ＣＰＵ３４Ａの指示により、２個のリレー３１に高周波信号ＳＧを印加する構成であった。しかしこれに限らず、高周波信号発生器３８は、常時高周波信号ＳＧを発生しており、ＣＰＵ３４Ａは、高周波信号発生器３８の外部に設けられたスイッチを制御することで、当該高周波信号ＳＧを２個のリレー３１に印加する構成でもよい。
【００９０】
上記実施形態では、ＣＰＵ３４Ａは、Ｎ番目のリレー３１に接続されている抵抗ＲＡＮと抵抗ＲＢＮとから生成される分圧値ＶＮを検出する時だけ、高周波信号発生器３８に高周波信号ＳＧを印加させる構成であった。しかし、これに限らずＣＰＵ３４Ａは、常時、高周波信号発生器３８に高周波信号ＳＧを印加させる構成でもよい。
【００９１】
上記実施形態では、インダクタンス素子の一例として第１コイルＬ１、第２コイルＬ２を挙げた。しかしこれに限らず、カップリングフィルタを電流経路に被せる構成でもよい。要するに、インダクタンス成分が生じる構成であればよい。
【００９２】
上記実施形態では、高周波信号ＳＧの例としてｓｉｎ波を挙げた。しかしこれに限らず、高周波信号ＳＧは矩形波でもよい。要するに振幅と周波数とが規定できればどのような波形でもよい。
【００９３】
上記実施形態では、周波数信号の例として、高周波信号ＳＧを挙げた。しかしこれに限らず、共通接続点Ｄ１に印加する周波数信号は、高周波信号ＳＧでなくてもよい。要するに周波数信号を印加する前と後とで、第１コイルＬ１、第２コイルＬ２の両端に電位差が発生すれば、どのような周波数信号でもよい。上記実施形態のように、周波数が高ければ、その分当該電位差が顕著になるので、ＣＰＵ３４Ａが全てのリレー３１の故障の有無の判定をするときの判定精度を上げることができる。
【００９４】
上記実施形態では、電池保護装置３は、２個のリレー３１を備える構成であった。しかし、これに限らず、電池保護装置３は、３個以上の複数個のリレー３１を備える構成でもよい
【００９５】
上記実施形態では、第１コイルＬ１、第２コイルＬ２のインダクタンス成分は、略同一である構成であった。しかしこれに限らず、第１コイルＬ１、第２コイルＬ２のインダクタンス成分は、異なっていてもよい。
【００９６】
上記実施形態では、高周波信号発生器３８は、二次電池２側から共通接続点Ｄ１に対して高周波信号ＳＧを印加する構成であった。しかしこれに限らず、高周波信号発生器３８は、負荷６側から共通接続点Ｄ２に対して高周波信号ＳＧを印加する構成でもよい。ただしこの場合は、第１コイルＬ１、Ｌ２の正極側は共通接続点Ｄ１に接続されており、２個のリレー３１の各々の負極側は、共通接続点Ｄ２に接続されている必要がある。
【００９７】
上記実施形態では、ショートモード故障閾値は、Ｎ番目のリレー３１にオープン指令信号を与える前の分圧値ＶＮを基準とする相対値であった。しかしこれに限らず、ショートモード故障閾値は、グランド電位を基準とする絶対値であってもよい。
【００９８】
上記実施形態では、ＣＰＵ３４Ａは、二次電池２から負荷６に電力供給している場合、その負荷６への電力供給を維持しつつ、全てのリレー３１の故障の有無を判定する例を挙げた。しかしこれに限らず、ＣＰＵ３４Ａは、充電器５により二次電池２を充電している場合、その充電を継続しつつ、全てのリレー３１の故障の有無を判定することもできる。＜式１＞〜＜式９＞からも明らかなように、分圧値ＶＮは、二次電池２から負荷６への放電電流等の影響を受けないためである。
【００９９】
また、抵抗ＲＡ１、抵抗ＲＢ１、抵抗ＲＡ２、および抵抗ＲＢ２の抵抗成分は、略同一でもよいし、異なっていてもよい。
【符号の説明】
【０１００】
１：電池パック  ２：二次電池  ３：電池保護装置  ３１：リレー  ３４：制御部  ３５：第１電圧検出回路  ３６：第２電圧検出回路
【図１】
2014190960.tif 000003
【図２】
2014190960.tif 000004
【図３】
2014190960.tif 000005
【図４】
2014190960.tif 000006
【図５】
2014190960.tif 000007
【図６】
2014190960.tif 000008
【図７】
2014190960.tif 000009