(57)【要約】      （修正有）【課題】蓄電装置および負荷を接続するラインに設けられたリレーがオンの状態で固着していることを判別する。【解決手段】蓄電システムは、蓄電装置および負荷を接続するラインに設けられたリレー（ＳＭＲ−Ｂ，ＳＭＲ−Ｇ）と、一端が蓄電装置に接続され、他端がグランドに接続されたコンデンサ（Ｃ１１）と、コンデンサの電圧値を検出する電圧センサとを有する。コントローラがリレーをオフに制御しているにも関わらず、リレーがオンの状態で固着しているときには、蓄電装置の放電電流が、ラインおよび第２絶縁抵抗を含む第２電流経路を流れてコンデンサが充電される。この場合には、電圧センサによって検出された電圧値が、第２電流経路を流れる放電電流によってコンデンサが充電されたときの電圧値（第２電圧値）と略等しくなり、リレーがオンの状態で固着していることを判別できる。【選択図】図５
2015214264.tif 000002
【特許請求の範囲】
【請求項１】
蓄電装置および負荷を接続するラインに設けられたリレーと、
一端が前記蓄電装置に接続され、他端がグランドに接続されたコンデンサと、
前記コンデンサの電圧値を検出する電圧センサと、
前記リレーのオンおよびオフを制御するコントローラと、を有し、
前記蓄電装置および前記グランドの間における第１絶縁抵抗の抵抗値は、前記負荷および前記グランドの間における第２絶縁抵抗の抵抗値よりも高く、
前記第１絶縁抵抗を含む第１電流経路において前記蓄電装置の放電電流が前記コンデンサに流れたときの前記電圧値である第１電圧値は、前記ラインおよび前記第２絶縁抵抗を含む第２電流経路において前記蓄電装置の放電電流が前記コンデンサに流れたときの前記電圧値である第２電圧値よりも低く、
前記コントローラは、前記リレーをオフにする制御を行ったときに前記電圧センサによって検出された前記電圧値が前記第２電圧値と略等しいとき、前記リレーがオンの状態で固着していることを判別することを特徴とする蓄電システム。
【請求項２】
蓄電装置および負荷を接続するラインに設けられたリレーと、
一端が前記蓄電装置に接続され、他端がグランドに接続されたコンデンサと、
前記コンデンサの電圧値を検出する電圧センサと、
前記リレーのオンおよびオフを制御するコントローラと、を有し、
前記蓄電装置および前記グランドの間における第１絶縁抵抗の抵抗値は、前記負荷および前記グランドの間における第２絶縁抵抗の抵抗値よりも高く、
前記第１絶縁抵抗を含む第１電流経路において前記蓄電装置の放電電流が前記コンデンサに流れたときの前記電圧値である第１電圧値は、前記ラインおよび前記第２絶縁抵抗を含む第２電流経路において前記蓄電装置の放電電流が前記コンデンサに流れたときの前記電圧値である第２電圧値よりも低く、
前記コントローラは、
前記リレーをオンおよびオフの間で切り替える制御を行ったとき、前記リレーをオンにする制御を行ったときに前記電圧センサによって検出された前記電圧値と、前記リレーをオフにする制御を行ったときに前記電圧センサによって検出された前記電圧値との間の電圧差を算出し、
前記電圧差が、前記第１電圧値および前記第２電圧値の間の差よりも小さいとき、前記リレーがオンの状態で固着していることを判別することを特徴とする蓄電システム。
【請求項３】
前記コンデンサは、第１コンデンサと、前記第１コンデンサと並列に接続され、前記第１コンデンサの容量よりも小さい容量を有する第２コンデンサとを含み、
前記第１コンデンサと直列に接続された第１スイッチ素子と、
前記第２コンデンサと直列に接続され、前記第１コンデンサおよび前記第１スイッチ素子と並列に接続された第２スイッチ素子と、を有し、
前記コントローラは、
前記電圧センサによって検出された前記電圧値が、前記第２電圧値よりも高い第３電圧値以上であるとき、前記第１絶縁抵抗の抵抗値の低下に伴う漏電が発生していることを判別し、
前記漏電の発生を判別するときには、前記第１スイッチ素子をオンにするとともに、前記第２スイッチ素子をオフにし、
前記リレーの固着を判別するときには、前記第１スイッチ素子をオフにするとともに、前記第２スイッチ素子をオンにする、
ことを特徴とする請求項１又は２に記載の蓄電システム。
【請求項４】
前記コントローラは、
前記第１スイッチ素子をオンにする制御を行い、前記第２スイッチ素子をオフにする制御を行ったときにおいて、
前記電圧センサによって検出された前記電圧値が略０［Ｖ］であるとき、前記第１スイッチ素子がオフの状態で故障していることを判別し、
前記電圧センサによって検出された前記電圧値が、前記第１電流経路又は前記第２電流経路において前記蓄電装置の放電電流が前記第１コンデンサに流れたときの前記電圧値よりも低いとき、前記第２スイッチ素子がオンの状態で故障していることを判別する、
ことを特徴とする請求項３に記載の蓄電システム。
【請求項５】
前記コントローラは、
前記第１スイッチ素子をオフにする制御を行い、前記第２スイッチ素子をオンにする制御を行ったときにおいて、
前記電圧センサによって検出された前記電圧値が略０［Ｖ］であるとき、前記第２スイッチ素子がオフの状態で故障していることを判別し、
前記電圧センサによって検出された前記電圧値が、前記第１電流経路又は前記第２電流経路において前記蓄電装置の放電電流が前記第２コンデンサに流れたときの前記電圧値よりも低いとき、前記第１スイッチ素子がオンの状態で故障していることを判別する、
ことを特徴とする請求項３又は４に記載の蓄電システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、蓄電装置を負荷と接続するためのリレーがオンの状態で固着しているか否かを判別できる蓄電システムに関する。
【背景技術】
【０００２】
特許文献１では、電源に接続された主回路配線にコンデンサを接続し、コンデンサの電圧値に基づいて、主回路配線および接地電位部の間の絶縁抵抗を算出している。ここで、コンデンサの一端は正側の主回路配線に接続され、コンデンサの他端は接地されている。
【０００３】
負側の主回路配線および接地電位部の間の絶縁抵抗が低下すると、正側の主回路配線、コンデンサ、接地電位部および負側の主回路配線の順で、電源の放電電流が流れることにより、コンデンサが充電される。このため、コンデンサの電圧値を検出すれば、負側の主回路配線および接地電位部の間の絶縁状態を判定できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０８−２２６９５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１では、主回路配線の絶縁状態（例えば、電源の漏電）を判定しているだけである。ここで、特許文献１にも記載されているように、電源を負荷（特許文献１に記載の充電回路やモータ）に接続したり、電源および負荷の接続を遮断したりするために、リレーが用いられる。リレーは、可動接点および固定接点によって構成されているが、可動接点が固定接点に固着したときには、リレーがオンのままとなってしまうことがある。そこで、リレーの固着が発生しているか否かを判別する必要がある。
【課題を解決するための手段】
【０００６】
本願第１の発明である蓄電システムは、蓄電装置および負荷を接続するラインに設けられたリレーと、一端が蓄電装置に接続され、他端がグランドに接続されたコンデンサと、コンデンサの電圧値を検出する電圧センサと、リレーのオンおよびオフを制御するコントローラと、を有する。
【０００７】
ここで、蓄電装置およびグランドの間における第１絶縁抵抗の抵抗値は、負荷およびグランドの間における第２絶縁抵抗の抵抗値よりも高い。また、第１絶縁抵抗を含む第１電流経路において蓄電装置の放電電流がコンデンサに流れたときのコンデンサの電圧値（第１電圧値）は、ラインおよび第２絶縁抵抗を含む第２電流経路において蓄電装置の放電電流がコンデンサに流れたときのコンデンサの電圧値（第２電圧値）よりも低い。
【０００８】
コントローラは、リレーをオフにする制御を行ったときに電圧センサによって検出された電圧値が第２電圧値と略等しいとき、リレーがオンの状態で固着していることを判別する。本願第１の発明によれば、第１絶縁抵抗および第２絶縁抵抗における抵抗値の高低関係に着目することにより、リレーがオンの状態で固着しているか否かを判別している。
【０００９】
第１絶縁抵抗の抵抗値が第２絶縁抵抗の抵抗値よりも高いとき、第１電圧値および第２電圧値は、上述した高低関係を有する。ここで、リレーをオフに制御しているにも関わらず、リレーがオンの状態で固着しているときには、蓄電装置の放電電流が第２電流経路を流れてコンデンサが充電される。この場合には、電圧センサによって検出された電圧値が第２電圧値と略等しくなるため、リレーがオンの状態で固着していることを判別できる。
【００１０】
リレーがオフであれば、コンデンサの電圧値が第１電圧値と略等しくなり、リレーがオンであれば、コンデンサの電圧値が第２電圧値と略等しくなる。ここで、第１電圧値および第２電圧値は上述した高低関係を有するため、リレーがオフであるときと、リレーがオンであるときとを区別しながら、リレーがオンの状態で固着していることを判別できる。
【００１１】
本願第２の発明である蓄電システムは、本願第１の発明と同様に、リレーと、コンデンサと、電圧センサと、コントローラとを有する。コントローラは、リレーをオンおよびオフの間で切り替える制御を行ったとき、リレーをオンにする制御を行ったときに電圧センサによって検出された電圧値と、リレーをオフにする制御を行ったときに電圧センサによって検出された電圧値との間の電圧差を算出する。
【００１２】
そして、コントローラは、算出した電圧差が、第１電圧値および第２電圧値の間の差よりも小さいとき、リレーがオンの状態で固着していることを判別する。第１電圧値および第２電圧値は、本願第１の発明における第１電圧値および第２電圧値と同様である。
【００１３】
リレーがオンの状態で固着していると、リレーをオンやオフにする制御を行っても、電圧センサによって検出された電圧値は略等しくなる。このときの電圧差は、第１電圧値および第２電圧値の間の差よりも小さくなる。したがって、電圧差が、第１電圧値および第２電圧値の間の差よりも小さいときには、リレーがオンの状態で固着していることを判別できる。
【００１４】
また、電圧差を算出することにより、コンデンサの容量のバラツキを無視した状態において、リレーがオンの状態で固着しているか否かを判別できる。コンデンサの容量にバラツキが発生すると、電圧センサによって検出されたコンデンサの電圧値は、第１電圧値や第２電圧値からずれることになる。この場合には、コンデンサの電圧値が第２電圧値と略等しいか否かを判別しにくくなり、リレーがオンの状態で固着しているか否かを判別しにくくなる。
【００１５】
ここで、コンデンサの容量にバラツキが発生すると、コンデンサの電圧値は、第１電圧値や第２電圧値に対して、同一方向（電圧値の高い側又は低い側）にずれることになる。このため、リレーがオンの状態で固着していなければ、このときの電圧差は、第１電圧値および第２電圧値の間の差になる。一方、リレーがオンの状態で固着していれば、このときの電圧差は、第１電圧値および第２電圧値の間の差よりも小さくなる。したがって、電圧差に着目すれば、コンデンサの容量のバラツキを無視した状態において、リレーがオンの状態で固着しているか否かを判別できる。
【００１６】
本願第１および第２の発明におけるコンデンサは、第１コンデンサおよび第２コンデンサによって構成できる。ここで、第２コンデンサは、第１コンデンサと並列に接続され、第１コンデンサの容量よりも小さい容量を有する。第１コンデンサには、第１スイッチ素子が直列に接続されている。第２コンデンサには、第２スイッチ素子が直列に接続されている。第２コンデンサおよび第２スイッチ素子は、第１コンデンサおよび第１スイッチ素子に対して並列に接続されている。
【００１７】
ここで、コントローラは、電圧センサによって検出された電圧値が、第２電圧値よりも高い第３電圧値以上であるとき、第１絶縁抵抗の抵抗値の低下に伴う漏電が発生していることを判別する。漏電の発生を判別するとき、コントローラは、第１スイッチ素子をオンにするとともに、第２スイッチ素子をオフにする。また、リレーの固着を判別するとき、コントローラは、第１スイッチ素子をオフにするとともに、第２スイッチ素子をオンにする。
【００１８】
これにより、漏電の発生を判別するときには、蓄電装置の放電電流によって第１コンデンサが充電され、リレーの固着を判別するときには、蓄電装置の放電電流によって第２コンデンサが充電される。このように、第１コンデンサおよび第２コンデンサを使い分けることにより、漏電の発生を判別できるとともに、リレーがオンの状態で固着しているか否かを判別しやすくなる。
【００１９】
第１絶縁抵抗の抵抗値が低下しているときには、第１電流経路上の電流値が増加するため、第２コンデンサよりも容量の大きい第１コンデンサを用いることが好ましい。これにより、第１コンデンサの電圧値が第３電圧値以上であるか否かに基づいて、漏電が発生しているか否かを判別することができる。ここで、第１電圧値や第２電圧値は第３電圧値よりも低いため、第１コンデンサだけを用いると、第１電圧値および第２電圧値を区別しにくくなる。そこで、第１コンデンサよりも容量の小さい第２コンデンサを用いることにより、第１電圧値および第２電圧値を区別しやすくなる。これにより、第２コンデンサの電圧値に基づいて、リレーがオンの状態で固着しているか否かを判別しやすくなる。
【００２０】
第１スイッチ素子をオンにする制御を行い、第２スイッチ素子をオフにする制御を行ったとき、電圧センサによって検出された電圧値に基づいて、第１スイッチ素子や第２スイッチ素子が故障しているか否かを判別できる。
【００２１】
具体的には、電圧センサによって検出された電圧値が略０［Ｖ］であるとき、コントローラは、第１スイッチ素子がオフの状態で故障していることを判別する。第１スイッチ素子をオンに制御して、この制御通りに第１スイッチ素子が動作すれば、蓄電装置の放電電流によって第１コンデンサが充電される。ここで、電圧センサによって検出された電圧値（第１コンデンサの電圧値）が略０［Ｖ］であるときには、第１コンデンサが充電されていないことになる。これにより、第１スイッチ素子がオフの状態で故障していることを判別できる。
【００２２】
また、電圧センサによって検出された電圧値が、第１電流経路又は第２電流経路において蓄電装置の放電電流が第１コンデンサに流れたときの電圧値よりも低いとき、コントローラは、第２スイッチ素子がオンの状態で故障していることを判別する。第２スイッチ素子をオフに制御して、この制御通りに第２スイッチ素子が動作すれば、上述したように、蓄電装置の放電電流によって第１コンデンサが充電されるだけである。電圧センサによって検出された電圧値が、第１コンデンサだけに充電された電圧値よりも低ければ、第２コンデンサにも充電されていることが分かる。これにより、第２スイッチ素子がオンの状態で故障していることを判別できる。
【００２３】
第１スイッチ素子をオフにする制御を行い、第２スイッチ素子をオンにする制御を行ったときにも、上述した場合と同様に、電圧センサによって検出された電圧値に基づいて、第１スイッチ素子や第２スイッチ素子が故障しているか否かを判別できる。具体的には、電圧センサによって検出された電圧値が略０［Ｖ］であるとき、コントローラは、第２スイッチ素子がオフの状態で故障していることを判別する。また、電圧センサによって検出された電圧値が、第１電流経路又は第２電流経路において蓄電装置の放電電流が第２コンデンサに流れたときの電圧値よりも低いとき、コントローラは、第１スイッチ素子がオンの状態で故障していることを判別する。
【図面の簡単な説明】
【００２４】
【図１】電池システムの構成を示す図である。
【図２】システムメインリレーを駆動する回路の構成を示す図である。
【図３】実施例１において、第１漏電検出回路に組電池の放電電流が流れる経路を説明する図である。
【図４】実施例１において、第２漏電検出回路に組電池の放電電流が流れる経路を説明する図である。
【図５】実施例１において、組電池の漏電やシステムメインリレーの固着を判別する処理を示すフローチャートである。
【図６】組電池の電圧値およびコンデンサの電圧値の関係を示す図である。
【図７】実施例２において、第１漏電検出回路に組電池の放電電流が流れる経路を説明する図である。
【図８】実施例２において、第２漏電検出回路に組電池の放電電流が流れる経路を説明する図である。
【図９】実施例２において、組電池の漏電を判別する処理を示すフローチャートである。
【図１０】実施例２において、システムメインリレーの固着を判別する処理を示すフローチャートである。
【図１１】実施例３において、第１漏電検出回路に含まれるスイッチ素子の故障を判別する処理を示すフローチャートである。
【図１２】コンデンサの容量のバラツキによって、組電池の電圧値およびコンデンサの電圧値の対応関係がずれることを説明する図である。
【図１３】実施例４において、システムメインリレーの固着を判別する処理を示すフローチャートである。
【発明を実施するための形態】
【００２５】
以下、本発明の実施例について説明する。
【実施例１】
【００２６】
本実施例の電池システム（本発明の蓄電システムに相当する）について、図１を用いて説明する。組電池（本発明の蓄電装置に相当する）１０は、直列に接続された複数（任意）の単電池１１を有する。単電池１１としては、ニッケル水素電池やリチウムイオン電池といった二次電池を用いることができる。また、二次電池の代わりに、電気二重層キャパシタを用いることができる。なお、組電池１０には、並列に接続された複数の単電池１１が含まれていてもよい。
【００２７】
組電池１０は、グランド（ＧＮＤ）に対して絶縁された状態で配置されている。抵抗素子ＲＢは、組電池１０およびグランドの間における絶縁抵抗（本発明の第１絶縁抵抗に相当する）を示す。例えば、組電池１０を車両に搭載したときには、組電池１０が固定される車両ボディがグランドになる。
【００２８】
組電池１０の正極端子には正極ラインＰＬが接続され、組電池１０の負極端子には負極ラインＮＬが接続されている。組電池１０は、正極ラインＰＬおよび負極ラインＮＬを介して負荷２０に接続されている。負荷２０は、グランドに対して絶縁された状態で配置されている。抵抗素子ＲＬは、負荷２０およびグランドの間における絶縁抵抗（本発明の第２絶縁抵抗に相当する）を示す。例えば、負荷２０を車両に搭載したときには、負荷２０が固定される車両ボディがグランドになる。
【００２９】
抵抗素子ＲＢの抵抗値は抵抗素子ＲＬの抵抗値よりも高い。例えば、抵抗素子ＲＢ，ＲＬの抵抗値は数値の桁が互いに異なる。負荷２０には、グランドに接続される電子部品が含まれるため、抵抗素子ＲＬの抵抗値は低くなりやすい。一方、組電池１０は高電圧の電源となるため、組電池１０およびグランドの間の絶縁性を確保しなければならず、抵抗素子ＲＢの抵抗値は高くなりやすい。したがって、抵抗素子ＲＢの抵抗値は抵抗素子ＲＬの抵抗値よりも高くなる。本実施例では、後述するように、抵抗素子ＲＢの抵抗値が低下することを考慮している。一方、抵抗素子ＲＬの抵抗値については、固定値とみなしている。
【００３０】
組電池１０を車両に搭載したときには、組電池１０にモータ・ジェネレータが接続される。また、組電池１０およびモータ・ジェネレータの間の電流経路には、インバータや昇圧回路が設けられることがある。この場合において、負荷２０には、モータ・ジェネレータ、インバータや昇圧回路が含まれる。一方、組電池１０が搭載された車両には、車両の外部に設置された電源（外部電源）からの電力を用いて組電池１０を充電できるものがある。この場合には、車両に充電器が搭載されることがあり、この充電器も負荷２０に含まれる。充電器は、外部電源から供給された交流電力を直流電力に変換し、直流電力を組電池１０に出力する。
【００３１】
正極ラインＰＬに設けられたシステムメインリレーＳＭＲ−Ｂは、コントローラ５０からの制御信号を受けて、オンおよびオフの間で切り替わる。負極ラインＮＬに設けられたシステムメインリレーＳＭＲ−Ｇは、コントローラ５０からの制御信号を受けて、オンおよびオフの間で切り替わる。電圧センサ２１は、組電池１０の電圧値Ｖｂを検出し、検出結果をコントローラ５０に出力する。コントローラ５０はメモリ５１を有しており、メモリ５１には、コントローラ５０が所定の処理を行うための情報が記憶されている。
【００３２】
第１漏電検出回路３０は、一端がグランドに接続され、他端が検出ラインＤＬ１を介して負極ラインＮＬに接続されている。第１漏電検出回路３０は、組電池１０の絶縁抵抗（抵抗素子ＲＢの抵抗値）の低下、すなわち、組電池１０の漏電が発生しているか否かを判別するために用いられる。また、第１漏電検出回路３０は、システムメインリレーＳＭＲ−Ｂがオンの状態で固着しているか否かを判別するために用いられる。
【００３３】
第２漏電検出回路４０は、一端がグランドに接続され、他端が検出ラインＤＬ２を介して正極ラインＰＬに接続されている。第２漏電検出回路４０は、組電池１０の絶縁抵抗（抵抗素子ＲＢの抵抗値）の低下、すなわち、組電池１０の漏電が発生しているか否かを判別するために用いられる。また、第２漏電検出回路４０は、システムメインリレーＳＭＲ−Ｇがオンの状態で固着しているか否かを判別するために用いられる。システムメインリレーＳＭＲ−Ｂ又はシステムメインリレーＳＭＲ−Ｇがオンの状態で固着していることを、以下では単に固着という。第１漏電検出回路３０および第２漏電検出回路４０の具体的な構成については後述する。
【００３４】
次に、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇを駆動する回路について、図２を用いて説明する。
【００３５】
各システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇは、可動接点ＭＣおよび固定接点ＦＣを有する。システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇがオフであるとき、可動接点ＭＣは、付勢部材（図示せず）からの付勢力を受けて、固定接点ＦＣから離れている。コントローラ５０がスイッチ素子６１をオフからオンに切り替えると、電源６２からコイル６３に電流が流れることにより、コイル６３に電磁力が発生する。この電磁力は、上述した付勢部材の付勢力に抗して、可動接点ＭＣを固定接点ＦＣに接触させる。これにより、各システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇはオンになる。組電池１０を車両に搭載したとき、電源６２としては、車両に搭載された補機電池を用いることができる。また、電源６２として、組電池１０を用いることもできる。
【００３６】
図２に示す構成では、コイル６３の通電および非通電を切り替えることにより、２つのシステムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇの可動接点ＭＣを同時に動作させることができる。なお、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇのそれぞれに対して、スイッチ素子６１およびコイル６３を設けることもできる。この場合には、各コイル６３の通電および非通電を切り替えることにより、２つのシステムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇの可動接点ＭＣを個別に動作させることができる。
【００３７】
次に、第１漏電検出回路３０の構成について、図３を用いて説明する。
【００３８】
第１漏電検出回路３０の一端はグランドに接続され、第１漏電検出回路３０の他端は、検出ラインＤＬ１や負極ラインＮＬを介して組電池１０の負極端子に接続されている。ダイオードＤ１のカソードは、検出ラインＤＬ１や負極ラインＮＬを介して組電池１０の負極端子に接続されている。ダイオードＤ１のアノードは、スイッチ素子ＳＷ１０の一端に接続されている。スイッチ素子ＳＷ１０の他端にはコンデンサＣ１１の一端が接続され、コンデンサＣ１１の他端はグランドに接続されている。
【００３９】
コンデンサＣ１１には、スイッチ素子ＳＷＲ１および抵抗素子Ｒ１が電気的に並列に接続されている。スイッチ素子ＳＷＲ１および抵抗素子Ｒ１は、電気的に直列に接続されている。各スイッチ素子ＳＷ１０，ＳＷＲ１は、コントローラ５０からの制御信号を受けてオンおよびオフの間で切り替わる。電圧センサ３１は、コンデンサＣ１１の電圧値Ｖｃを検出し、検出結果をコントローラ５０に出力する。
【００４０】
組電池１０の漏電が発生しているか否かを判別するときには、図３の点線で示す電流経路（本発明の第１電流経路に相当する）Ｌ１が用いられる。組電池１０の漏電が発生しているときには、抵抗素子ＲＢの抵抗値が低下している。ここで、スイッチ素子ＳＷ１０をオンにすると、電流経路Ｌ１において組電池１０の放電電流が流れ、コンデンサＣ１１に電荷が蓄積される。これにより、コンデンサＣ１１の電圧値Ｖｃが上昇しやすくなる。
【００４１】
一方、組電池１０の漏電が発生していないときには、スイッチ素子ＳＷ１０をオンにしても、電流経路Ｌ１において組電池１０の放電電流が流れにくくなり、コンデンサＣ１１に電荷が蓄積されにくくなる。これにより、コンデンサＣ１１の電圧値Ｖｃが上昇しにくくなる。上述したように、組電池１０の漏電が発生しているか否かに応じて、コンデンサＣ１１の電圧値Ｖｃが異なる。したがって、コンデンサＣ１２の電圧値Ｖｃを検出することにより、組電池１０の漏電が発生しているか否かを判別することができる。
【００４２】
システムメインリレーＳＭＲ−Ｂが固着しているか否かを判別するときには、図３の点線で示す電流経路（本発明の第２電流経路に相当する）Ｌ２が用いられる。組電池１０の漏電が発生していなく、システムメインリレーＳＭＲ−Ｂが固着しているときにおいて、スイッチ素子ＳＷ１０をオンにすると、電流経路Ｌ２において組電池１０の放電電流が流れる。抵抗素子ＲＬの抵抗値は抵抗素子ＲＢの抵抗値よりも低いため、電流経路Ｌ２において組電池１０の放電電流が流れる。これに伴い、電流経路Ｌ２を流れる電流によって、コンデンサＣ１１に電荷が蓄積され、コンデンサＣ１１の電圧値Ｖｃが上昇する。
【００４３】
システムメインリレーＳＭＲ−Ｂが固着せずにオフであるときには、スイッチ素子ＳＷ１０をオンにしても、電流経路Ｌ２において組電池１０の放電電流が流れにくくなる。すなわち、システムメインリレーＳＭＲ−Ｂがオフであるときには、電流経路Ｌ１において組電池１０の放電電流が流れる。この場合には、上述したように、コンデンサＣ１１に電荷が蓄積されにくくなり、コンデンサＣ１１の電圧値Ｖｃが上昇しにくくなる。
【００４４】
上述したように、システムメインリレーＳＭＲ−Ｂが固着しているか否かに応じて、コンデンサＣ１１の電圧値Ｖｃが異なる。したがって、コンデンサＣ１２の電圧値Ｖｃを検出することにより、システムメインリレーＳＭＲ−Ｂが固着しているか否かを判別することができる。
【００４５】
組電池１０の漏電が発生していると判別するときの抵抗素子ＲＢの抵抗値は、閾値ＲＲＢ＿ｔｈとして予め設定しておくことができる。通常、閾値ＲＲＢ＿ｔｈは、抵抗素子ＲＬの抵抗値よりも低い値に設定される。したがって、抵抗素子ＲＢの抵抗値が閾値ＲＲＢ＿ｔｈとなり電流経路Ｌ１に電流が流れたときの電流値は、システムメインリレーＳＭＲ−Ｂが固着して電流経路Ｌ２に電流が流れたときの電流値よりも大きくなる。
【００４６】
したがって、組電池１０の漏電が発生していると判別するときのコンデンサＣ１１の電圧値Ｖｃは、システムメインリレーＳＭＲ−Ｂが固着しているときのコンデンサＣ１１の電圧値Ｖｃよりも高くなる。これにより、コンデンサＣ１１の電圧値Ｖｃに基づいて、組電池１０の漏電が発生しているときと、システムメインリレーＳＭＲ−Ｂが固着しているときとを区別することができる。
【００４７】
コンデンサＣ１１に電荷が蓄積された後、スイッチ素子ＳＷ１０をオフにしてスイッチ素子ＳＷＲ１をオンにすることにより、抵抗素子Ｒ１を介して、コンデンサＣ１１を放電させることができる。これにより、コンデンサＣ１１の電圧値Ｖｃを０［Ｖ］にした状態において、組電池１０の漏電が発生しているか否かの判別や、システムメインリレーＳＭＲ−Ｂが固着しているか否かの判別を繰り返すことができる。
【００４８】
次に、第２漏電検出回路４０の構成について、図４を用いて説明する。
【００４９】
第２漏電検出回路４０の一端はグランドに接続され、第２漏電検出回路４０の他端は、検出ラインＤＬ２や正極ラインＰＬを介して組電池１０の正極端子に接続されている。ダイオードＤ２のアノードは、検出ラインＤＬ２や正極ラインＰＬを介して組電池１０の正極端子に接続されている。ダイオードＤ２のカソードは、スイッチ素子ＳＷ２０の一端に接続されている。スイッチ素子ＳＷ２０の他端にはコンデンサＣ２１の一端が接続され、コンデンサＣ２１の他端はグランドに接続されている。コンデンサＣ２１としては、コンデンサＣ１１と同一又は異なる容量のコンデンサを用いることができる。
【００５０】
コンデンサＣ２１には、スイッチ素子ＳＷＲ２および抵抗素子Ｒ２が電気的に並列に接続されている。スイッチ素子ＳＷＲ２および抵抗素子Ｒ２は、電気的に直列に接続されている。各スイッチ素子ＳＷ２０，ＳＷＲ２は、コントローラ５０からの制御信号を受けてオンおよびオフの間で切り替わる。電圧センサ４１は、コンデンサＣ２１の電圧値Ｖｃを検出し、検出結果をコントローラ５０に出力する。
【００５１】
組電池１０の漏電が発生しているか否かを判別するときには、図４の点線で示す電流経路（本発明の第１電流経路に相当する）Ｌ３が用いられる。システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇがオフであるとき、スイッチ素子ＳＷ２０をオンにすると、電流経路Ｌ３において組電池１０の放電電流が流れ、コンデンサＣ２１に電荷が蓄積される。図３を用いて説明した場合と同様に、組電池１０の漏電が発生しているか否かに応じて、コンデンサＣ２１の電圧値Ｖｃが異なる。このため、コンデンサＣ２１の電圧値Ｖｃを検出することにより、組電池１０の漏電が発生しているか否かを判別することができる。
【００５２】
システムメインリレーＳＭＲ−Ｇが固着しているか否かを判別するときには、図４の点線で示す電流経路（本発明の第２電流経路に相当する）Ｌ４が用いられる。組電池１０の漏電が発生していなく、システムメインリレーＳＭＲ−Ｇが固着しているときにおいて、スイッチ素子ＳＷ２０をオンにすると、電流経路Ｌ４において組電池１０の放電電流が流れ、コンデンサＣ２１に電荷が蓄積される。図３を用いて説明した場合と同様に、システムメインリレーＳＭＲ−Ｇが固着しているか否かに応じて、コンデンサＣ２１の電圧値Ｖｃが異なる。このため、コンデンサＣ２１の電圧値Ｖｃを検出することにより、システムメインリレーＳＭＲ−Ｇが固着しているか否かを判別することができる。
【００５３】
一方、図３を用いて説明した場合と同様に、組電池１０の漏電が発生していると判別するときのコンデンサＣ２１の電圧値Ｖｃは、システムメインリレーＳＭＲ−Ｇが固着しているときのコンデンサＣ２１の電圧値Ｖｃよりも高くなる。これにより、コンデンサＣ２１の電圧値Ｖｃに基づいて、組電池１０の漏電が発生しているときと、システムメインリレーＳＭＲ−Ｇが固着しているときとを区別することができる。
【００５４】
コンデンサＣ２１に電荷が蓄積された後、スイッチ素子ＳＷ２０をオフにしてスイッチ素子ＳＷＲ２をオンにすることにより、抵抗素子Ｒ２を介して、コンデンサＣ２１を放電させることができる。これにより、コンデンサＣ２１の電圧値Ｖｃを０［Ｖ］にした状態において、組電池１０の漏電が発生しているか否かの判別や、システムメインリレーＳＭＲ−Ｇが固着しているか否かの判別を繰り返すことができる。
【００５５】
次に、組電池１０の漏電やシステムメインリレーＳＭＲ−Ｂの固着が発生しているか否かを判別する処理について、図５に示すフローチャートを用いて説明する。図５に示すフローチャートは、コントローラ５０によって実行される。
【００５６】
なお、図５に示す処理は、第１漏電検出回路３０を用いた処理であるが、第２漏電検出回路４０を用いても同様の処理を行うことができる。したがって、第２漏電検出回路４０を用いた処理については、詳細な説明を省略する。ここで、第２漏電検出回路４０を用いたときには、組電池１０の漏電が発生しているか否かを判別したり、システムメインリレーＳＭＲ−Ｇの固着が発生しているか否かを判別したりすることができる。
【００５７】
第２漏電検出回路４０を用いて、図５に示す処理と同様の処理を行うときには、スイッチ素子ＳＷ１０，ＳＷＲ１の代わりに、スイッチ素子ＳＷ２０，ＳＷＲ２が用いられ、電圧センサ４１によって電圧値Ｖｃが検出される。ここで、後述する閾値Ｖｔｈ１，Ｖｔｈ２としては、コンデンサＣ２１の容量に応じた電圧値Ｖｃが設定される。
【００５８】
ステップＳ１０１において、コントローラ５０は、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇをオフにするための制御信号を出力する。なお、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇを個別に動作させることができるときには、システムメインリレーＳＭＲ−Ｂをオフにするための制御信号を出力するだけでもよい。
【００５９】
ステップＳ１０２において、コントローラ５０は、スイッチ素子ＳＷ１０をオンにするとともに、スイッチ素子ＳＷＲ１をオフにする。ステップＳ１０３において、コントローラ５０は、ステップＳ１０２の処理を終了してから所定時間が経過するまで待機する。所定時間が経過するまでの間に、図３に示す電流経路Ｌ１又は電流経路Ｌ２を流れる電流によってコンデンサＣ１１が充電される。
【００６０】
ステップＳ１０３の処理において所定時間が経過すると、コントローラ５０は、ステップＳ１０４において、電圧センサ２１を用いて電圧値Ｖｂを検出するとともに、電圧センサ３１を用いてコンデンサＣ１１の電圧値Ｖｃを検出する。ステップＳ１０５において、コントローラ５０は、ステップＳ１０４の処理で検出した電圧値Ｖｃが閾値Ｖｔｈ１以上であるか否かを判別する。
【００６１】
閾値（本発明の第３電圧値に相当する）Ｖｔｈ１は、組電池１０の漏電が発生しているか否かを判別するための閾値（電圧値Ｖｃ）であり、予め設定することができる。具体的には、上述したように、組電池１０の漏電が発生していると判別するときの抵抗素子ＲＢの抵抗値（閾値）ＲＲＢ＿ｔｈを予め設定しておけば、この閾値ＲＲＢ＿ｔｈに基づいて閾値Ｖｔｈ１を設定することができる。コンデンサＣ１１の電圧値Ｖｃは、組電池１０の電圧値Ｖｂに依存するため、閾値Ｖｔｈ１は、電圧値Ｖｂに応じて変更することができる。
【００６２】
具体的には、図６に示すように、閾値（電圧値Ｖｃ）Ｖｔｈ１および電圧値Ｖｂの対応関係（マップ又は演算式）を予め用意しておけば、電圧値Ｖｂを検出することにより、この電圧値Ｖｂに対応した閾値Ｖｔｈ１を特定することができる。なお、電圧値Ｖｂが変化しても、コンデンサＣ１１の電圧値Ｖｃが変化しにくいこともある。この場合には、電圧値Ｖｂに応じて閾値Ｖｔｈ１を変更しなくてもよく、閾値Ｖｔｈ１として、固定値を設定することができる。
【００６３】
電圧値Ｖｃが閾値Ｖｔｈ１以上であるとき、コントローラ５０は、ステップＳ１０６において、組電池１０の漏電が発生していることを判別する。通常、組電池１０の漏電が発生すると、抵抗素子ＲＢの抵抗値は上述した閾値ＲＲＢ＿ｔｈとなる。したがって、電圧値Ｖｃが閾値Ｖｔｈ１であるときには、組電池１０の漏電が発生していることを判別できる。
【００６４】
ここで、電圧センサ３１の検出誤差を考慮したときには、閾値Ｖｔｈ１を基準とした検出誤差の範囲内に電圧値Ｖｃが含まれていれば、組電池１０の漏電が発生していることを判別できる。閾値Ｖｔｈ１を基準とした検出誤差の範囲とは、予め定めた検出誤差を閾値Ｖｔｈ１に加算した値（上限値）と、予め定めた検出誤差を閾値Ｖｔｈ１から減算した値（下限値）との間を示す範囲である。
【００６５】
一方、組電池１０の漏電状態によっては、抵抗素子ＲＢの抵抗値が上述した閾値ＲＲＢ＿ｔｈよりも低くなることもある。この場合には、電圧値Ｖｃが閾値Ｖｔｈ１よりも高くなる。この点を考慮して、ステップＳ１０５の処理では、電圧値Ｖｃが閾値Ｖｔｈ１以上であるか否かを判別するようにしている。
【００６６】
ステップＳ１０６の処理において、コントローラ５０は、例えば、漏電の発生に関するフラグ（漏電フラグ）を設定することができる。一方、ステップＳ１０５の処理において、電圧値Ｖｃが閾値Ｖｔｈ１よりも低いとき、コントローラ５０は、組電池１０の漏電が発生していないと判別する。
【００６７】
そして、ステップＳ１０７において、コントローラ５０は、ステップＳ１０４の処理で検出した電圧値Ｖｃが閾値（本発明の第２電圧値に相当する）Ｖｔｈ２であるか否かを判別する。ここで、電圧センサ３１の検出誤差を考慮して、ステップＳ１０７の処理では、電圧値Ｖｃが閾値Ｖｔｈ２を基準とした検出誤差の範囲内に含まれているか否かを判別することもできる。すなわち、電圧値Ｖｃが閾値Ｖｔｈ２と略等しいか否かを判別することができる。閾値Ｖｔｈ２を基準とした検出誤差の範囲とは、予め定めた検出誤差を閾値Ｖｔｈ２に加算した値（上限値）と、予め定めた検出誤差を閾値Ｖｔｈ２から減算した値（下限値）との間を示す範囲である。
【００６８】
閾値Ｖｔｈ２は、システムメインリレーＳＭＲ−Ｂの固着が発生しているか否かを判別するための閾値（電圧値Ｖｃ）であり、予め設定することができる。システムメインリレーＳＭＲ−Ｂが固着してオンであるときには、図３に示す電流経路Ｌ２において組電池１０の放電電流が流れるため、閾値Ｖｔｈ２は、抵抗素子ＲＬの抵抗値を考慮して設定される。コンデンサＣ１１の電圧値Ｖｃは、組電池１０の電圧値Ｖｂに依存するため、閾値Ｖｔｈ２は、電圧値Ｖｂに応じて変更することができる。
【００６９】
具体的には、図６に示すように、閾値（電圧値Ｖｃ）Ｖｔｈ２および電圧値Ｖｂの対応関係（マップ又は演算式）を予め用意しておけば、電圧値Ｖｂを検出することにより、この電圧値Ｖｂに対応した閾値Ｖｔｈ２を特定することができる。なお、電圧値Ｖｂが変化しても、コンデンサＣ１１の電圧値Ｖｃが変化しにくいこともある。この場合には、電圧値Ｖｂに応じて閾値Ｖｔｈ２を変更しなくてもよく、閾値Ｖｔｈ２として、固定値を設定することができる。
【００７０】
上述したように、抵抗素子ＲＬの抵抗値は、組電池１０の漏電が発生していると判別するときの抵抗素子ＲＢの抵抗値よりも高くなる。このため、システムメインリレーＳＭＲ−Ｂの固着が発生しているときのコンデンサＣ１１の電圧値Ｖｃは、組電池１０の漏電が発生していると判別するときのコンデンサＣ１１の電圧値Ｖｃよりも低くなる。したがって、図６に示すように、閾値Ｖｔｈ２は、閾値Ｖｔｈ１よりも低くなる。
【００７１】
ステップＳ１０７の処理において電圧値Ｖｃが閾値Ｖｔｈ２であるとき、コントローラ５０は、ステップＳ１０８において、システムメインリレーＳＭＲ−Ｂの固着が発生していることを判別する。このとき、コントローラ５０は、例えば、固着の発生に関するフラグ（固着フラグ）を設定することができる。
【００７２】
組電池１０の漏電が発生していないとともに、システムメインリレーＳＭＲ−Ｂの固着が発生せずにシステムメインリレーＳＭＲ−Ｂがオフであるとき、コンデンサＣ１１の電圧値Ｖｃは、図６に示す正常時の電圧値（本発明の第１電圧値に相当する）Ｖｃ＿ｎを示す。組電池１０の漏電が発生していなく、システムメインリレーＳＭＲ−Ｂがオフであるときには、組電池１０の放電電流がコンデンサＣ１１に流れにくくなり、コンデンサＣ１１の電圧値Ｖｃが上昇しにくくなる。このため、図６に示すように、正常時の電圧値Ｖｃ＿ｎは、閾値Ｖｔｈ２よりも低くなる。
【００７３】
電圧値Ｖｃが電圧値Ｖｃ＿ｎであるとき、コントローラ５０は、ステップＳ１０７の処理において、電圧値Ｖｃおよび閾値Ｖｔｈ２が互いに異なることを判別する。このとき、コントローラ５０は、システムメインリレーＳＭＲ−Ｂの固着が発生していないことを判別し、図５に示す処理を終了する。ここで、コンデンサＣ１１の電圧値Ｖｃは、電圧値Ｖｂに依存するため、電圧値Ｖｂに応じて、正常時の電圧値Ｖｃ＿ｎが変化する。
【００７４】
ステップＳ１０６の処理において漏電フラグが設定されているときには、例えば、ユーザなどに対して警告を行うことができる。警告の手段としては、音や表示を用いることができる。また、漏電フラグが設定されているとき、例えば、コントローラ５０は、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇをオンにしないようにすることができる。
【００７５】
一方、ステップＳ１０８の処理において固着フラグが設定されているときには、例えば、ユーザなどに対して警告を行うことができる。また、システムメインリレーＳＭＲ−Ｇが固着していないとき、コントローラ５０は、システムメインリレーＳＭＲ−Ｇをオンにしないようにすることができる。仮に、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇが固着しているとき、コントローラ５０は、負荷２０を動作させないようにして、組電池１０の充放電を行わせないようにすることができる。
【００７６】
本実施例によれば、第１漏電検出回路３０又は第２漏電検出回路４０を用いることにより、組電池１０の漏電が発生しているか否かを判別することができる。また、組電池１０の漏電が発生していないとき、抵抗素子ＲＢ，ＲＬの抵抗値の違いに着目することにより、第１漏電検出回路３０又は第２漏電検出回路４０を用いて、システムメインリレーＳＭＲ−Ｂ又はシステムメインリレーＳＭＲ−Ｇの固着が発生しているか否かを判別することができる。
【００７７】
ここで、図２に示すように、１つのコイル６３の通電および非通電を切り替える構成では、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇの可動接点ＭＣが同時に動作してしまう。ここで、組電池１０から負荷２０に供給される電圧値を検出すれば、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇの両方が固着しているか否かを判別できる。すなわち、検出された電圧値が組電池１０の電圧値Ｖｂを示せば、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇの両方が固着していることを判別できる。
【００７８】
しかし、このような方法では、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇの一方だけに固着が発生しているか否かを判別することはできない。本実施例によれば、第１漏電検出回路３０を用いることにより、システムメインリレーＳＭＲ−Ｂの固着が発生しているか否かを判別できる。また、第２漏電検出回路４０を用いることにより、システムメインリレーＳＭＲ−Ｇの固着が発生しているか否かを判別できる。このように、第１漏電検出回路３０や第２漏電検出回路４０を用いることにより、各システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇの固着が発生しているか否かを判別できる。
【実施例２】
【００７９】
本発明の実施例２について説明する。本実施例において、実施例１で説明した構成要素と同じ構成要素については同一の符号を用い、詳細な説明は省略する。以下、実施例１と異なる点について主に説明する。
【００８０】
実施例１において、組電池１０の漏電が発生すると、図３に示す電流経路Ｌ１や図４に示す電流経路Ｌ３に電流が流れるときの電流値が増加する。これに伴い、コンデンサＣ１１，Ｃ２１の電圧値Ｖｃは上昇しやすくなるため、コンデンサＣ１１，Ｃ２１の容量を大きくしておく必要がある。このようにコンデンサＣ１１，Ｃ２１の容量を設定すれば、図６に示す閾値Ｖｔｈ１，Ｖｔｈ２を区別しながら、各コンデンサＣ１１，Ｃ２１の電圧値Ｖｃに基づいて、組電池１０の漏電が発生しているか否かを判別できる。
【００８１】
しかし、コンデンサＣ１１，Ｃ２１の容量を大きくしてしまうと、以下に説明するように、図６に示す閾値Ｖｔｈ２と正常時の電圧値Ｖｃ＿ｎとを区別しにくくなってしまうことがある。
【００８２】
所定量の電荷をコンデンサＣ１１，Ｃ２１に蓄積するときでも、コンデンサＣ１１，Ｃ２１の容量に応じて、コンデンサＣ１１，Ｃ２１の電圧値Ｖｃの挙動（上昇量）が変化する。具体的には、コンデンサＣ１１，Ｃ２１の容量が大きいほど、電圧値Ｖｃの上昇量が小さくなる。図６に示すように、閾値Ｖｔｈ２や電圧値Ｖｃ＿ｎは、閾値Ｖｔｈ１よりも低いため、コンデンサＣ１１，Ｃ２１の容量を大きくしてしまうと、閾値Ｖｔｈ２および電圧値Ｖｃ＿ｎを区別しにくくなってしまうことがある。この場合には、電圧値Ｖｃに基づいて、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇの固着が発生しているか否かを判別しにくくなってしまう。
【００８３】
この点を考慮して、本実施例では、組電池１０の漏電が発生しているか否かを判別するときと、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇの固着が発生しているか否かを判別するときとで、コンデンサを使い分けるようにしている。すなわち、本実施例では、実施例１に対して、第１漏電検出回路３０や第２漏電検出回路４０の構成を変更している。
【００８４】
本実施例における第１漏電検出回路３０の構成について、図７を用いて説明する。スイッチ素子ＳＷ１０およびコンデンサ（本発明の第１コンデンサに相当する）Ｃ１１の間には、スイッチ素子（本発明の第１スイッチ素子に相当する）ＳＷ１１が設けられている。スイッチ素子ＳＷ１１およびコンデンサＣ１１に対しては、スイッチ素子（本発明の第２スイッチ素子に相当する）ＳＷ１２およびコンデンサ（本発明の第２コンデンサに相当する）Ｃ１２が電気的に並列に接続されている。スイッチ素子ＳＷ１２およびコンデンサＣ１２は、電気的に直列に接続されている。スイッチ素子ＳＷＲ１および抵抗素子Ｒ１は、スイッチ素子ＳＷ１１およびコンデンサＣ１１に対して電気的に並列に接続されているとともに、スイッチ素子ＳＷ１２およびコンデンサＣ１２に対して電気的に並列に接続されている。
【００８５】
コンデンサＣ１１は、組電池１０の漏電が発生しているか否かを判別するときに用いられる。コンデンサＣ１２は、システムメインリレーＳＭＲ−Ｂの固着が発生しているか否かを判別するときに用いられる。コンデンサＣ１２の容量は、コンデンサＣ１１の容量よりも小さい。
【００８６】
本実施例における第２漏電検出回路４０の構成について、図８を用いて説明する。スイッチ素子ＳＷ２０およびコンデンサ（本発明の第１コンデンサに相当する）Ｃ２１の間には、スイッチ素子（本発明の第１スイッチ素子に相当する）ＳＷ２１が設けられている。スイッチ素子ＳＷ２１およびコンデンサＣ２１に対しては、スイッチ素子（本発明の第２スイッチ素子に相当する）ＳＷ２２およびコンデンサ（本発明の第２コンデンサに相当する）Ｃ２２が電気的に並列に接続されている。スイッチ素子ＳＷ２２およびコンデンサＣ２２は、電気的に直列に接続されている。スイッチ素子ＳＷＲ２および抵抗素子Ｒ２は、スイッチ素子ＳＷ２１およびコンデンサＣ２１に対して電気的に並列に接続されているとともに、スイッチ素子ＳＷ２２およびコンデンサＣ２２に対して電気的に並列に接続されている。
【００８７】
コンデンサ（本発明の第１コンデンサに相当する）Ｃ２１は、組電池１０の漏電が発生しているか否かを判別するときに用いられる。コンデンサ（本発明の第２コンデンサに相当する）Ｃ２２は、システムメインリレーＳＭＲ−Ｇの固着が発生しているか否かを判別するときに用いられる。コンデンサＣ２２の容量は、コンデンサＣ２１の容量よりも小さい。
【００８８】
次に、図７に示す第１漏電検出回路３０を用いて、組電池１０の漏電が発生しているか否かを判別する処理について、図９に示すフローチャートを用いて説明する。図９に示す処理は、コントローラ５０によって実行される。
【００８９】
なお、図９に示す処理は、図７に示す第１漏電検出回路３０を用いた処理であるが、図８に示す第２漏電検出回路４０を用いても同様の処理を行うことができる。したがって、第２漏電検出回路４０を用いた処理については、詳細な説明を省略する。第２漏電検出回路４０を用いて、図９に示す処理と同様の処理を行うときには、スイッチ素子ＳＷ１０，ＳＷ１１，ＳＷ１２，ＳＷＲ１の代わりに、スイッチ素子ＳＷ２０，ＳＷ２１，ＳＷ２２，ＳＷＲ２がそれぞれ用いられる。また、電圧センサ４１によって電圧値Ｖｃが検出される。さらに、後述する閾値Ｖｔｈ１としては、コンデンサＣ２１の容量に応じた電圧値Ｖｃが設定される。
【００９０】
ステップＳ２０１において、コントローラ５０は、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇをオフにする。なお、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇを個別に動作させることができるときには、システムメインリレーＳＭＲ−Ｂをオフにするだけでもよい。
【００９１】
ステップＳ２０２において、コントローラ５０は、スイッチ素子ＳＷ１０，ＳＷ１１をオンにするとともに、スイッチ素子ＳＷＲ１，ＳＷ１２をオフにする。これにより、図７に示す電流経路Ｌ１又は電流経路Ｌ２を介して、組電池１０の放電電流がコンデンサＣ１１に流れ、コンデンサＣ１１が充電される。ステップＳ２０３〜ステップＳ２０６の処理は、図５で説明したステップＳ１０３〜ステップＳ１０６の処理とそれぞれ同じである。ステップＳ２０５の処理において、電圧値Ｖｃが閾値Ｖｔｈ１よりも低いとき、コントローラ５０は、組電池１０の漏電が発生していないと判別し、図９に示す処理を終了する。
【００９２】
コンデンサＣ１１が充電された後は、スイッチ素子ＳＷ１０，ＳＷ１２をオフにし、スイッチ素子ＳＷ１１，ＳＷＲ１をオンにすることにより、抵抗素子Ｒ１を介してコンデンサＣ１１を放電させることができる。これにより、コンデンサＣ１１の電圧値Ｖｃを０［Ｖ］にして、図９に示す処理を繰り返すことができる。
【００９３】
次に、図７に示す第１漏電検出回路３０を用いて、システムメインリレーＳＭＲ−Ｂの固着が発生しているか否かを判別する処理について、図１０に示すフローチャートを用いて説明する。図１０に示す処理は、コントローラ５０によって実行される。また、図９に示す処理によって組電池１０の漏電が発生していないことを判別した後に、図１０に示す処理を行うことができる。
【００９４】
なお、図１０に示す処理は、図７に示す第１漏電検出回路３０を用いた処理であるが、図８に示す第２漏電検出回路４０を用いても同様の処理を行うことができる。したがって、第２漏電検出回路４０を用いた処理については、詳細な説明を省略する。ここで、第２漏電検出回路４０を用いたときには、システムメインリレーＳＭＲ−Ｇの固着が発生しているか否かを判別できる。
【００９５】
第２漏電検出回路４０を用いて、図１０に示す処理と同様の処理を行うときには、スイッチ素子ＳＷ１０，ＳＷ１１，ＳＷ１２，ＳＷＲ１の代わりに、スイッチ素子ＳＷ２０，ＳＷ２１，ＳＷ２２，ＳＷＲ２がそれぞれ用いられる。また、電圧センサ４１によって電圧値Ｖｃが検出される。さらに、後述する閾値Ｖｔｈ２としては、コンデンサＣ２２の容量に応じた電圧値Ｖｃが設定される。
【００９６】
ステップＳ３０１において、コントローラ５０は、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇをオフにするための制御信号を出力する。なお、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇを個別に動作させることができるときには、システムメインリレーＳＭＲ−Ｂをオフにするための制御信号を出力するだけでもよい。
【００９７】
ステップＳ３０２において、コントローラ５０は、スイッチ素子ＳＷ１０，ＳＷ１２をオンにするとともに、スイッチ素子ＳＷＲ１，ＳＷ１１をオフにする。これにより、図７に示す電流経路Ｌ１又は電流経路Ｌ２を介して、組電池１０の放電電流がコンデンサＣ１２に流れ、コンデンサＣ１２が充電される。
【００９８】
ステップＳ３０３において、コントローラ５０は、ステップＳ３０２の処理を終了してから所定時間が経過するまで待機する。所定時間が経過すると、コントローラ５０は、ステップＳ３０４において、電圧センサ２１を用いて電圧値Ｖｂを検出するとともに、電圧センサ３１を用いてコンデンサＣ１２の電圧値Ｖｃを検出する。
【００９９】
ステップＳ３０５において、コントローラ５０は、ステップＳ３０４の処理で検出された電圧値Ｖｃが閾値Ｖｔｈ２であるか否かを判別する。ステップＳ３０５の処理は、図５に示すステップＳ１０７の処理と同様である。ここで、コンデンサＣ１２の容量は、コンデンサＣ１１の容量よりも小さいため、ステップＳ３０５の処理で用いられる閾値Ｖｔｈ２と、ステップＳ１０７の処理で用いられる閾値Ｖｔｈ２とは互いに異なる。すなわち、コンデンサＣ１２の容量を小さくした分だけ、ステップＳ３０５の処理で用いられる閾値Ｖｔｈ２は、ステップＳ１０７の処理で用いられる閾値Ｖｔｈ２よりも高くなる。
【０１００】
ステップＳ３０５の処理において電圧値Ｖｃが閾値Ｖｔｈ２であるとき、コントローラ５０は、ステップＳ３０６において、システムメインリレーＳＭＲ−Ｂの固着が発生していると判別する。ステップＳ３０６の処理は、図５に示すステップＳ１０８の処理と同じである。一方、組電池１０の漏電が発生していなく、システムメインリレーＳＭＲ−Ｂの固着が発生していないとき、電圧値Ｖｃは正常時の電圧値Ｖｃ＿ｎを示す。図６を用いて説明したように、正常時の電圧値Ｖｃ＿ｎは閾値Ｖｔｈ２よりも低いため、ステップＳ３０５の処理では、電圧値Ｖｃが閾値Ｖｔｈ２とは異なると判別される。この場合には、コントローラ５０は、システムメインリレーＳＭＲ−Ｂの固着が発生していないと判別して、図１０に示す処理を終了する。
【０１０１】
コンデンサＣ１２が充電された後は、スイッチ素子ＳＷ１０，ＳＷ１１をオフにし、スイッチ素子ＳＷ１２，ＳＷＲ１をオンにすることにより、抵抗素子Ｒ１を介してコンデンサＣ１２を放電させることができる。これにより、コンデンサＣ１２の電圧値Ｖｃを０［Ｖ］にして、図１０に示す処理を繰り返すことができる。
【０１０２】
本実施例によれば、第１漏電検出回路３０において、コンデンサＣ１１，Ｃ１２を使い分けることにより、組電池１０の漏電が発生していることを判別したり、システムメインリレーＳＭＲ−Ｂの固着が発生していることを判別しやすくしたりすることができる。第２漏電検出回路４０においても、第１漏電検出回路３０と同様の効果を得ることができる。
【実施例３】
【０１０３】
本発明の実施例３について説明する。本実施例において、実施例１，２で説明した構成要素と同じ構成要素については同一の符号を用い、詳細な説明は省略する。以下、実施例２と異なる点について主に説明する。
【０１０４】
実施例２では、第１漏電検出回路３０を用いて、組電池１０の漏電やシステムメインリレーＳＭＲ−Ｂの固着が発生しているか否かを判別するときに、コンデンサＣ１１，Ｃ１２を使い分けている。また、第２漏電検出回路４０を用いて、組電池１０の漏電やシステムメインリレーＳＭＲ−Ｇの固着が発生しているか否かを判別するときに、コンデンサＣ２１，Ｃ２２を使い分けている。ここで、コンデンサＣ１１，Ｃ１２を使い分けるためには、スイッチ素子ＳＷ１１，ＳＷ１２が正常に動作していなければならない。また、コンデンサＣ２１，Ｃ２２を使い分けるためには、スイッチ素子ＳＷ２１，ＳＷ２２が正常に動作していなければならない。
【０１０５】
本実施例では、スイッチ素子ＳＷ１１，ＳＷ１２が正常に動作しているか否か、言い換えれば、スイッチ素子ＳＷ１１，ＳＷ１２が故障しているか否かを判別するようにしている。また、本実施例では、スイッチ素子ＳＷ２１，ＳＷ２２が正常に動作しているか否か、言い換えれば、スイッチ素子ＳＷ２１，ＳＷ２２が故障しているか否かを判別するようにしている。ここで、各スイッチ素子ＳＷ１１，ＳＷ１２，ＳＷ２１，ＳＷ２２の故障には、オンからオフに切り替わらずにオンのままとなっている故障（オン故障という）と、オフからオンに切り替わらずにオフのままとなっている故障（オフ故障という）とが含まれる。
【０１０６】
第１漏電検出回路３０に含まれるスイッチ素子ＳＷ１１，ＳＷ１２の故障を判別する処理について、図１１に示すフローチャートを用いて説明する。図１１に示す処理は、コントローラ５０によって実行される。なお、本実施例では、スイッチ素子ＳＷ１１，ＳＷ１２の故障を判別する処理について説明するが、第２漏電検出回路４０に含まれるスイッチ素子ＳＷ２１，ＳＷ２２の故障を判別するときにも同様の処理を行うことができる。したがって、スイッチ素子ＳＷ２１，ＳＷ２２の故障を判別する処理については、詳細な説明を省略する。
【０１０７】
第２漏電検出回路４０を用いて、図１１に示す処理と同様の処理を行うときには、スイッチ素子ＳＷ１０，ＳＷ１１，ＳＷ１２，ＳＷＲ１の代わりに、スイッチ素子ＳＷ２０，ＳＷ２１，ＳＷ２２，ＳＷＲ２がそれぞれ用いられる。また、電圧センサ４１によって電圧値Ｖｃが検出される。さらに、後述する閾値Ｖｔｈ３，Ｖｔｈ４としては、コンデンサＣ２１，Ｃ２１の容量に応じた電圧値Ｖｃが設定される。
【０１０８】
ステップＳ４０１において、コントローラ５０は、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇをオンにする。なお、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇを個別に動作させることができるときには、システムメインリレーＳＭＲ−Ｂをオンにするだけでもよい。
【０１０９】
ステップＳ４０２において、コントローラ５０は、スイッチ素子ＳＷ１０，ＳＷ１１をオンにするための制御信号と、スイッチ素子ＳＷ１２，ＳＷＲ１をオフにするための制御信号とを出力する。ステップＳ４０３において、コントローラ５０は、ステップＳ４０２の処理を終了してから所定時間が経過するまで待機する。ここで、システムメインリレーＳＭＲ−Ｂがオンであるため、スイッチ素子ＳＷ１０，ＳＷ１１がオンになれば、図７に示す電流経路Ｌ２に電流が流れることにより、コンデンサＣ１１が充電される。
【０１１０】
ステップＳ４０３の処理において所定時間が経過すると、コントローラ５０は、ステップＳ４０４において、電圧センサ２１を用いて電圧値Ｖｂを検出するとともに、電圧センサ３１を用いて電圧値Ｖｃを検出する。ステップＳ４０５において、コントローラ５０は、ステップＳ４０４の処理で検出された電圧値Ｖｃが０［Ｖ］であるか否かを判別する。ステップＳ４０５の処理では、電圧センサ３１の検出誤差を考慮して、電圧値Ｖｃが０［Ｖ］を基準とした検出誤差の範囲内に含まれているか否かを判別することもできる。すなわち、電圧値Ｖｃが略０［Ｖ］であるか否かを判別することができる。
【０１１１】
電圧値Ｖｃが０［Ｖ］であるとき、コントローラ５０は、ステップＳ４０６において、スイッチ素子ＳＷ１１がオフ故障であることを判別する。ステップＳ４０２の処理において、スイッチ素子ＳＷ１１をオンにするための制御信号を出力しているにもかかわらず、コンデンサＣ１１が充電されずに電圧値Ｖｃが０［Ｖ］であるときには、スイッチ素子ＳＷ１１がオフ故障であることを判別できる。ステップＳ４０６の処理では、例えば、スイッチ素子ＳＷ１１の故障を示すフラグ（故障フラグ）を設定することができる。ステップＳ４０６の処理を行ったとき、コントローラ５０は、図１１に示す処理を終了する。
【０１１２】
電圧値Ｖｃが０［Ｖ］ではないとき、コントローラ５０は、スイッチ素子ＳＷ１１がオフ故障ではないと判別する。そして、コントローラ５０は、ステップＳ４０７において、ステップＳ４０４の処理で検出された電圧値Ｖｃが閾値Ｖｔｈ３以上であるか否かを判別する。閾値Ｖｔｈ３は、電流経路Ｌ２を流れる電流によってコンデンサＣ１１が充電されたときの電圧値Ｖｃである。すなわち、閾値Ｖｔｈ３は、図６に示す閾値Ｖｔｈ２に相当する。
【０１１３】
ここで、電圧センサ３１の検出誤差によっては、電圧値Ｖｃが閾値Ｖｔｈ２よりも低くなることもある。この点を考慮して、閾値Ｖｔｈ２よりも低い値を閾値Ｖｔｈ３として設定することができる。コンデンサＣ１１の電圧値Ｖｃは電圧値Ｖｂに依存するため、閾値（電圧値Ｖｃ）Ｖｔｈ３および電圧値Ｖｂの対応関係（マップ又は演算式）を予め用意しておけば、電圧値Ｖｂを検出することにより、この電圧値Ｖｂに対応する閾値Ｖｔｈ３を特定することができる。
【０１１４】
ステップＳ４０７の処理において電圧値Ｖｃが閾値Ｖｔｈ３よりも低いとき、コントローラ５０は、ステップＳ４０８において、スイッチ素子ＳＷ１２がオン故障であることを判別する。ステップＳ４０２の処理によれば、スイッチ素子ＳＷ１０，ＳＷ１１だけをオンにするための制御を行っている。コントローラ５０の制御通りにスイッチ素子ＳＷ１０，ＳＷ１１だけがオンになれば、電流経路Ｌ２を流れる電流によってコンデンサＣ１１が充電されることにより、コンデンサＣ１１の電圧値Ｖｃは閾値Ｖｔｈ３以上となる。
【０１１５】
しかし、スイッチ素子ＳＷ１１だけでなく、スイッチ素子ＳＷ１２もオンになっていると、コンデンサＣ１１，Ｃ１２が充電され、コンデンサＣ１１に蓄積されるべき電荷の一部がコンデンサＣ１２に蓄積されてしまう。これに伴い、コンデンサＣ１１の電圧値Ｖｃは閾値Ｖｔｈ３まで上昇せず、電圧センサ３１によって検出された電圧値Ｖｃは、閾値Ｖｔｈ３よりも低くなってしまう。そこで、電圧値Ｖｃが閾値Ｖｔｈ３よりも低いときには、スイッチ素子ＳＷ１２がオン故障であることを判別できる。ステップＳ４０８の処理では、例えば、スイッチ素子ＳＷ１２の故障を示すフラグ（故障フラグ）を設定することができる。ステップＳ４０８の処理を行ったとき、コントローラ５０は、図１１に示す処理を終了する。
【０１１６】
ステップＳ４０７の処理において電圧値Ｖｃが閾値Ｖｔｈ３以上であるとき、コントローラ５０は、スイッチ素子ＳＷ１２がオン故障ではないと判別する。そして、コントローラ５０は、ステップＳ４０９において、スイッチ素子ＳＷ１０をオフにするとともに、スイッチ素子ＳＷＲ１をオンにする。これにより、抵抗素子Ｒ１を介してコンデンサＣ１１を放電することができる。
【０１１７】
ステップＳ４１０において、コントローラ５０は、ステップＳ４０９の処理を終了してから所定時間が経過するまで待機する。ステップＳ４１０の処理では、コンデンサＣ１１の電圧値Ｖｃが０［Ｖ］となるように、コンデンサＣ１１を放電させるようにしている。この点を考慮して、所定時間を予め設定することができる。
【０１１８】
ステップＳ４１０の処理において所定時間が経過すると、コントローラ５０は、ステップＳ４１１において、スイッチ素子ＳＷ１０，ＳＷ１２をオンにするための制御信号と、スイッチ素子ＳＷ１１，ＳＷＲ１をオフにするための制御信号とを出力する。ステップＳ４１２において、コントローラ５０は、ステップＳ４１１の処理を終了してから所定時間が経過するまで待機する。ここで、ステップＳ４０１の処理によってシステムメインリレーＳＭＲ−Ｂがオンになっているため、スイッチ素子ＳＷ１０，ＳＷ１２がオンになっていれば、図７に示す電流経路Ｌ２を流れる電流によってコンデンサＣ１２が充電される。
【０１１９】
ステップＳ４１２の処理において所定時間が経過すると、コントローラ５０は、ステップＳ４１３において、電圧センサ２１を用いて電圧値Ｖｂを検出するとともに、電圧センサ３１を用いて電圧値Ｖｃを検出する。ステップＳ４１４において、コントローラ５０は、ステップＳ４１３の処理で検出された電圧値Ｖｃが０［Ｖ］であるか否かを判別する。ここで、電圧センサ３１の検出誤差を考慮して、電圧値Ｖｃが０［Ｖ］を基準とした検出誤差の範囲内に含まれているか否かを判別してもよい。すなわち、電圧値Ｖｃが略０［Ｖ］であるか否かを判別することができる。
【０１２０】
電圧値Ｖｃが０［Ｖ］であるとき、コントローラ５０は、ステップＳ４１５において、スイッチ素子ＳＷ１２がオフ故障であることを判別する。ステップＳ４１１の処理によってスイッチ素子ＳＷ１２をオンに制御しているにもかかわらず、コンデンサＣ１２が充電されずに電圧値Ｖｃが０［Ｖ］であるときには、スイッチ素子ＳＷ１２がオフ故障であることを判別できる。ステップＳ４１５の処理では、例えば、スイッチ素子ＳＷ１２の故障を示すフラグ（故障フラグ）を設定することができる。ステップＳ４１５の処理を行ったとき、コントローラ５０は、図１１に示す処理を終了する。
【０１２１】
ステップＳ４１４の処理において電圧値Ｖｃが０［Ｖ］ではないとき、コントローラ５０は、スイッチ素子ＳＷ１２がオフ故障ではないと判別する。そして、コントローラ５０は、ステップＳ４１６において、ステップＳ４１３の処理で検出された電圧値Ｖｃが閾値Ｖｔｈ４以上であるか否かを判別する。
【０１２２】
閾値Ｖｔｈ４は、電流経路Ｌ２を流れる電流によってコンデンサＣ１２が充電されたときの電圧値Ｖｃである。具体的には、閾値Ｖｔｈ４は、図６に示す閾値Ｖｔｈ２に相当する。ただし、閾値Ｖｔｈ４は、コンデンサＣ１１よりも容量の小さいコンデンサＣ１２の電圧値Ｖｃであるため、閾値Ｖｔｈ４は、閾値Ｖｔｈ２よりも高くなる。ここで、電圧センサ３１の検出誤差によっては、電圧値Ｖｃが閾値Ｖｔｈ２に相当する電圧値Ｖｃよりも低くなることもある。この点を考慮して、閾値Ｖｔｈ２に相当する電圧値よりも低い値を閾値Ｖｔｈ４として設定することができる。
【０１２３】
コンデンサＣ１２の電圧値Ｖｃは電圧値Ｖｂに依存するため、閾値（電圧値Ｖｃ）Ｖｔｈ４および電圧値Ｖｂの対応関係（マップ又は演算式）を予め用意しておけば、電圧値Ｖｂを検出することにより、この電圧値Ｖｂに対応する閾値Ｖｔｈ４を特定することができる。
【０１２４】
ステップＳ４１６の処理において電圧値Ｖｃが閾値Ｖｔｈ４よりも低いとき、コントローラ５０は、ステップＳ４１７において、スイッチ素子ＳＷ１１がオン故障であることを判別する。ステップＳ４１１の処理によれば、スイッチ素子ＳＷ１０，ＳＷ１２だけをオンにするための制御を行っている。コントローラ５０の制御通りにスイッチ素子ＳＷ１０，ＳＷ１２だけがオンになれば、電流経路Ｌ２を流れる電流によってコンデンサＣ１２が充電されることにより、コンデンサＣ１２の電圧値Ｖｃは閾値Ｖｔｈ４以上となる。
【０１２５】
しかし、スイッチ素子ＳＷ１２だけでなく、スイッチ素子ＳＷ１１もオンになっていると、コンデンサＣ１１，Ｃ１２が充電され、コンデンサＣ１２に蓄積されるべき電荷の一部がコンデンサＣ１１に蓄積されてしまう。これに伴い、コンデンサＣ１２の電圧値Ｖｃは閾値Ｖｔｈ４まで上昇せず、電圧センサ３１によって検出された電圧値Ｖｃは、閾値Ｖｔｈ４よりも低くなってしまう。そこで、電圧値Ｖｃが閾値Ｖｔｈ４よりも低いときには、スイッチ素子ＳＷ１１がオン故障であることを判別できる。ステップＳ４１７の処理では、例えば、スイッチ素子ＳＷ１１の故障を示すフラグ（故障フラグ）を設定することができる。ステップＳ４１７の処理を行ったとき、コントローラ５０は、図１１に示す処理を終了する。
【０１２６】
ステップＳ４１６の処理において、電圧値Ｖｃが閾値Ｖｔｈ４以上であるとき、コントローラ５０は、スイッチ素子ＳＷ１１がオン故障ではないことを判別できる。そして、コントローラ５０は、図１１に示す処理を終了する。
【０１２７】
本実施例によれば、スイッチ素子ＳＷ１１，ＳＷ１２のオンおよびオフを切り替える制御を行いながら、電圧値Ｖｃを監視することにより、スイッチ素子ＳＷ１１，ＳＷ１２の故障（オン故障やオフ故障）を判別することができる。スイッチ素子ＳＷ１１，ＳＷ１２が故障しているときには、図９や図１０に示す処理を行っても、誤った判別が行われてしまう。そこで、スイッチ素子ＳＷ１１，ＳＷ１２が故障していることを判別したときには、図９や図１０に示す処理を行わないようにすることができる。図１１に示す処理において、故障フラグが設定されているときには、実施例１で説明したように、例えば、ユーザなどの警告を行うことができる。
【０１２８】
なお、スイッチ素子ＳＷ１１，ＳＷ１２の故障を判別する順序は、図１１の処理に示す順序に限るものではない。例えば、ステップＳ４１１〜ステップＳ４１７の処理を行った後に、ステップＳ４０２〜ステップＳ４０８の処理を行うことができる。また、ステップＳ４０５の処理の前にステップＳ４０７の処理を行ったり、ステップＳ４１４の処理の前にステップＳ４１６の処理を行ったりすることができる。
【０１２９】
また、図１１に示す処理では、ステップＳ４０１の処理において、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇをオンにしているが、これに限るものではない。具体的には、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇをオフにした状態において、ステップＳ４０２以降の処理を行うこともできる。
【０１３０】
この場合において、ステップＳ４０７の処理で用いられる閾値Ｖｔｈ３としては、電流経路Ｌ１を流れる電流によってコンデンサＣ１１が充電されたときの電圧値Ｖｃを用いることができる。このときの閾値Ｖｔｈ３は、図６に示す閾値Ｖｔｈ１に相当する。ここで、閾値Ｖｔｈ１よりも低い値を閾値Ｖｔｈ３として設定することもできる。
【０１３１】
また、ステップＳ４１６の処理で用いられる閾値Ｖｔｈ４としては、電流経路Ｌ１を流れる電流によってコンデンサＣ１２が充電されたときの電圧値Ｖｃを用いることができる。このときの閾値Ｖｔｈ４は、図６に示す閾値Ｖｔｈ１に相当する。ただし、コンデンサＣ１２の容量はコンデンサＣ１１の容量よりも小さいため、閾値Ｖｔｈ４は閾値Ｖｔｈ１よりも高くなる。ここで、閾値Ｖｔｈ１に相当するコンデンサＣ１２の電圧値Ｖｃよりも低い値を閾値Ｖｔｈ４として設定することもできる。
【０１３２】
図１１に示す処理では、スイッチ素子ＳＷ１１，ＳＷ１２の故障を判別しているが、これに加えて、スイッチ素子ＳＷ１０，ＳＷＲ１の故障を判別することもできる。具体的には、電圧センサ３１によって検出された電圧値Ｖｃに基づいて、スイッチ素子ＳＷ１０，ＳＷＲ１の故障を判別することができる。以下、スイッチ素子ＳＷ１０，ＳＷＲ１の故障を判別する方法（一例）について簡単に説明する。
【０１３３】
スイッチ素子ＳＷ１１が故障していないことを判別した後、正常なスイッチ素子ＳＷ１１およびスイッチ素子ＳＷ１０をオンにする制御を行ったときにおいて、電圧値Ｖｃが０［Ｖ］であるときには、スイッチ素子ＳＷ１０がオフの状態で故障していることを判別できる。一方、コンデンサＣ１１の電圧値Ｖｃを０［Ｖ］にした後に、正常なスイッチ素子ＳＷ１１をオンにして、スイッチ素子ＳＷ１０をオフにする制御を行ったときにおいて、電圧値Ｖｃが０［Ｖ］よりも高いときには、スイッチ素子ＳＷ１０がオンの状態で故障していることを判別できる。
【０１３４】
スイッチ素子ＳＷＲ１をオンにする制御を行ってコンデンサＣ１１又はコンデンサＣ１２を放電させるとき、電圧値Ｖｃが低下しないときには、スイッチ素子ＳＷＲ１がオフの状態で故障していることを判別できる。一方、スイッチ素子ＳＷＲ１をオフにする制御を行っているにも関わらず、電圧値Ｖｃが低下し続けるときには、スイッチ素子ＳＷＲ１がオンの状態で故障していることを判別できる。
【実施例４】
【０１３５】
本発明の実施例４について説明する。本実施例において、実施例１〜３で説明した構成要素と同じ構成要素については同一の符号を用い、詳細な説明は省略する。以下、実施例１〜３と異なる点について主に説明する。
【０１３６】
実施例１において、第１漏電検出回路３０に含まれるコンデンサＣ１１では、容量のバラツキが発生することがある。また、実施例２において、第１漏電検出回路３０に含まれる各コンデンサＣ１１，Ｃ１２では、容量のバラツキが発生することがある。第２漏電検出回路４０についても、各コンデンサＣ２１，Ｃ２２の容量にバラツキが発生することがある。例えば、各コンデンサＣ１１，Ｃ１２，Ｃ２１，Ｃ２２の個体差に応じて、容量のバラツキが発生することがある。また、各コンデンサＣ１１，Ｃ１２，Ｃ２１，Ｃ２２の温度変化に応じて、容量のバラツキが発生することがある。
【０１３７】
以下では、コンデンサＣ１１の容量にバラツキが発生した場合について説明する。なお、コンデンサＣ１２，Ｃ２１，Ｃ２２の容量にバラツキが発生した場合も同様である。
【０１３８】
コンデンサＣ１１の容量にバラツキが発生すると、コンデンサＣ１１の電圧値Ｖｃにもバラツキが発生する。これにより、図１２に示すように、システムメインリレーＳＭＲ−Ｂの固着が発生しているときに電圧センサ３１によって検出された電圧値Ｖｃは、ずれ量ΔＶｄ１の範囲内において、閾値Ｖｔｈ２からずれてしまうことがある。
【０１３９】
同様に、組電池１０の漏電およびシステムメインリレーＳＭＲ−Ｂの固着が発生していないときに電圧センサ３１によって検出された電圧値Ｖｃは、ずれ量ΔＶｄ２の範囲内において、正常時の電圧値Ｖｃ＿ｎからずれてしまうことがある。図１２に示す閾値Ｖｔｈ２や電圧値Ｖｃ＿ｎは、図６に示す閾値Ｖｔｈ２や電圧値Ｖｃ＿ｎと同じである。ずれ量ΔＶｄ１，ΔＶｄ２は、コンデンサＣ１１の個体差や温度に応じて変化する。
【０１４０】
例えば、電圧センサ３１によって検出された電圧値Ｖｃが図１２に示す電圧値Ｖｃ＿ｃｕｒであるとき、電圧値Ｖｃ＿ｃｕｒは、閾値Ｖｔｈ２や正常時の電圧値Ｖｃ＿ｎから離れている。このため、電圧値Ｖｃ＿ｃｕｒを検出しても、システムメインリレーＳＭＲ−Ｂの固着が発生しているか否かを判別しにくくなる。
【０１４１】
本実施例では、コンデンサＣ１１の容量にバラツキが発生していても、容量のバラツキを無視した状態でシステムメインリレーＳＭＲ−Ｂの固着が発生しているか否かを判別できるようにしている。
【０１４２】
コンデンサＣ１１の容量にバラツキが発生したとき、システムメインリレーＳＭＲ−Ｂの固着の有無にかかわらず、コンデンサＣ１１の電圧値Ｖｃがずれる方向は同じである。例えば、システムメインリレーＳＭＲ−Ｂの固着が発生しているときの電圧値Ｖｃが閾値Ｖｔｈ２よりも高くなるときには、システムメインリレーＳＭＲ−Ｂの固着が発生していないときの電圧値Ｖｃは正常時の電圧値Ｖｃ＿ｎよりも高くなる。すなわち、閾値Ｖｔｈ２および電圧値Ｖｂの対応関係を示す曲線（図６に示す曲線）と、電圧値Ｖｃ＿ｎおよび電圧値Ｖｂの対応関係を示す曲線（図６に示す曲線）とは、電圧値Ｖｃの高い側に同一量だけオフセットすることになる。
【０１４３】
一方、システムメインリレーＳＭＲ−Ｂの固着が発生しているときの電圧値Ｖｃが閾値Ｖｔｈ２よりも低くなるときには、システムメインリレーＳＭＲ−Ｂの固着が発生していないときの電圧値Ｖｃは正常時の電圧値Ｖｃ＿ｎよりも低くなる。すなわち、閾値Ｖｔｈ２および電圧値Ｖｂの対応関係を示す曲線（図６に示す曲線）と、電圧値Ｖｃ＿ｎおよび電圧値Ｖｂの対応関係を示す曲線（図６に示す曲線）とは、電圧値Ｖｃの低い側に同一量だけオフセットすることになる。
【０１４４】
上述したように、コンデンサＣ１１の容量にバラツキが発生しても、任意の電圧値Ｖｂにおいて、閾値Ｖｔｈ２および電圧値Ｖｃ＿ｎの差は変化しないことになる。この点を考慮すれば、コンデンサＣ１１の容量にバラツキが発生しても、システムメインリレーＳＭＲ−Ｂの固着が発生しているか否かを判別しやすくなる。
【０１４５】
具体的には、電圧値Ｖｂが変化しにくい条件において、システムメインリレーＳＭＲ−Ｂをオンに制御したときの電圧値Ｖｃと、システムメインリレーＳＭＲ−Ｂをオフに制御したときの電圧値Ｖｃとを検出する。そして、これらの電圧値Ｖｃの差（電圧差）ΔＶｃが、閾値Ｖｔｈ２および電圧値Ｖｃ＿ｎの差であれば、システムメインリレーＳＭＲ−Ｂの固着が発生していないことが分かる。
【０１４６】
一方、システムメインリレーＳＭＲ−Ｂの固着が発生していると、システムメインリレーＳＭＲ−Ｂをオフに制御したときの電圧値Ｖｃは、システムメインリレーＳＭＲ−Ｂをオンに制御したときの電圧値Ｖｃと等しくなる。すなわち、これらの電圧値Ｖｃの差（電圧差）ΔＶｃは「０」となる。そして、電圧センサ３１の検出誤差を考慮しても、電圧差ΔＶｃは、閾値Ｖｔｈ２および電圧値Ｖｃ＿ｎの差よりも小さくなる。これにより、システムメインリレーＳＭＲ−Ｂの固着が発生していることが分かる。
【０１４７】
以下、図３に示す第１漏電検出回路３０を用いて、システムメインリレーＳＭＲ−Ｂの固着が発生しているか否かを判別する処理について、図１３に示すフローチャートを用いて説明する。図１３に示す処理は、コントローラ５０によって実行される。
【０１４８】
なお、図４に示す第２漏電検出回路４０を用いて、システムメインリレーＳＭＲ−Ｇの固着を判別するときにも、図１３に示す処理と同様の処理を行うことができるため、詳細な説明は省略する。ここで、図４に示す第２漏電検出回路４０を用いて、図１３に示す処理と同様の処理を行うときには、スイッチ素子ＳＷ１０，ＳＷＲ１の代わりに、スイッチ素子ＳＷ２０，ＳＷＲ２がそれぞれ用いられる。また、電圧センサ４１によって電圧値Ｖｃが検出される。
【０１４９】
ステップＳ５０１において、コントローラ５０は、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇをオンにするための制御信号を出力する。なお、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇを個別に動作させることができるときには、システムメインリレーＳＭＲ−Ｂだけをオンにするための制御信号を出力することもできる。
【０１５０】
ステップＳ５０２において、コントローラ５０は、スイッチ素子ＳＷ１０をオンにするとともに、スイッチ素子ＳＷＲ１をオフにする。ステップＳ５０３において、コントローラ５０は、ステップＳ５０２の処理を終了してから所定時間が経過するまで待機する。ここで、スイッチ素子ＳＷ１０がオンであるため、システムメインリレーＳＭＲ−Ｂがオンであれば、図３に示す電流経路Ｌ２において電流が流れ、コンデンサＣ１１が充電される。
【０１５１】
ステップＳ５０３の処理において所定時間が経過すると、コントローラ５０は、ステップＳ５０４において、電圧センサ３１を用いて電圧値Ｖｃ（電圧値Ｖｃ１とする）を検出するとともに、電圧値Ｖｃ１の情報をメモリ５１に記憶する。ステップＳ５０５において、コントローラ５０は、スイッチ素子ＳＷ１０をオフにするとともに、スイッチ素子ＳＷＲ１をオンにする。これにより、抵抗素子Ｒ１を介してコンデンサＣ１１を放電させることができる。
【０１５２】
ステップＳ５０６において、コントローラ５０は、ステップＳ５０５の処理を終了してから所定時間が経過するまで待機する。ステップＳ５０６の処理では、コンデンサＣ１１の電圧値Ｖｃが０［Ｖ］となるように、コンデンサＣ１１を放電させるようにしている。この点を考慮して所定時間を適宜設定することができる。
【０１５３】
ステップＳ５０６の処理において所定時間が経過すると、コントローラ５０は、ステップＳ５０７において、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇをオフにするための制御信号を出力する。なお、ステップＳ５０１の処理において、システムメインリレーＳＭＲ−Ｂだけをオンにするための制御信号を出力したときには、ステップＳ５０７の処理において、システムメインリレーＳＭＲ−Ｂだけをオフにするための制御信号を出力することができる。
【０１５４】
ステップＳ５０８において、コントローラ５０は、スイッチ素子ＳＷ１０をオンにするとともに、スイッチ素子ＳＷＲ１をオフにする。ステップＳ５０９において、コントローラ５０は、電圧センサ３１を用いて電圧値Ｖｃ（電圧値Ｖｃ２とする）を検出するとともに、電圧値Ｖｃ２の情報をメモリ５１に記憶する。
【０１５５】
ステップＳ５１０において、コントローラ５０は、ステップＳ５０４，Ｓ５０９の処理でメモリ５１に記憶された電圧値Ｖｃ１，Ｖｃ２に基づいて電圧差ΔＶｃを算出する。具体的には、電圧値Ｖｃ１から電圧値Ｖｃ２を減算することにより、電圧差ΔＶｃが算出される。そして、コントローラ５０は、ステップＳ５１０において、算出した電圧差ΔＶｃが閾値ΔＶｔｈよりも小さいか否かを判別する。閾値ΔＶｔｈは、上述したように閾値Ｖｔｈ２および電圧値Ｖｃ＿ｎの差であり、予め求めておくことができる。
【０１５６】
ステップＳ５１０の処理において、電圧差ΔＶｃが閾値ΔＶｔｈよりも小さいとき、コントローラ５０は、ステップＳ５１１において、システムメインリレーＳＭＲ−Ｂの固着が発生していることを判別する。この場合には、コントローラ５０は、固着の発生に関するフラグ（上述した固着フラグ）を設定することができる。一方、ステップＳ５１０の処理において、電圧差ΔＶｃが閾値ΔＶｔｈ以上であるとき、コントローラ５０は、システムメインリレーＳＭＲ−Ｂの固着が発生していないことを判別し、図１３に示す処理を終了する。
【０１５７】
図１３に示す処理では、図３に示す第１漏電検出回路３０を用いているが、図７に示す第１漏電検出回路３０を用いたり、図８に示す第２漏電検出回路４０を用いたりするときにも、図１３に示す処理と同様の処理を行うことができる。図７に示す第１漏電検出回路３０を用いるときには、コンデンサＣ１２に充電すればよい。この場合には、システムメインリレーＳＭＲ−Ｂをオンに制御したときのコンデンサＣ１２の電圧値Ｖｃと、システムメインリレーＳＭＲ−Ｂをオフに制御したときのコンデンサＣ１２の電圧値Ｖｃとを検出する。そして、これらの電圧値Ｖｃの差ΔＶｃを算出し、電圧差ΔＶｃを閾値ΔＶｔｈと比較すれば、システムメインリレーＳＭＲ−Ｂの固着が発生しているか否かを判別できる。
【０１５８】
図８に示す第２漏電検出回路４０を用いるときには、コンデンサＣ２２に充電すればよい。この場合には、システムメインリレーＳＭＲ−Ｇをオンに制御したときのコンデンサＣ２２の電圧値Ｖｃと、システムメインリレーＳＭＲ−Ｇをオフに制御したときのコンデンサＣ２２の電圧値Ｖｃとを検出する。そして、これらの電圧値Ｖｃの差ΔＶｃを算出し、電圧差ΔＶｃを閾値ΔＶｔｈと比較すれば、システムメインリレーＳＭＲ−Ｇの固着が発生しているか否かを判別できる。
【０１５９】
本実施例によれば、同一のコンデンサＣ１１を用いて電圧差ΔＶｃを算出することにより、コンデンサＣ１１の個体差を無視した状態において、システムメインリレーＳＭＲ−Ｂの固着が発生しているか否かを判別できる。また、時間を空けずに、電圧値Ｖｃ１，Ｖｃ２を検出することにより、コンデンサＣ１１の温度変化に伴う電圧値Ｖｃのバラツキを抑制できる。これにより、コンデンサＣ１１の温度変化を無視した状態において、システムメインリレーＳＭＲ−Ｂの固着が発生しているか否かを判別できる。このように、本実施例では、コンデンサＣ１１の容量のバラツキを無視した状態において、システムメインリレーＳＭＲ−Ｂの固着が発生しているか否かを判別できる。
【符号の説明】
【０１６０】
１０：組電池、１１：単電池、２０：負荷、３０：第１漏電検出回路、
３１：電圧センサ、４０：第２漏電検出回路、４１：電圧センサ、
５０：コントローラ、５１：メモリ、
ＳＷ１０，ＳＷ１１，ＳＷ１２，ＳＷ１３：スイッチ素子、
Ｃ１１，Ｃ１２：コンデンサ、Ｒ１：抵抗素子、Ｄ１：ダイオード、
ＳＷ２０，ＳＷ２１，ＳＷ２２，ＳＷ２３：スイッチ素子、
Ｃ２１，Ｃ２２：コンデンサ、Ｒ２：抵抗素子、Ｄ２：ダイオード、
【図１】
2015214264.tif 000003
【図２】
2015214264.tif 000004
【図３】
2015214264.tif 000005
【図４】
2015214264.tif 000006
【図５】
2015214264.tif 000007
【図６】
2015214264.tif 000008
【図７】
2015214264.tif 000009
【図８】
2015214264.tif 000010
【図９】
2015214264.tif 000011
【図１０】
2015214264.tif 000012
【図１１】
2015214264.tif 000013
【図１２】
2015214264.tif 000014
【図１３】
2015214264.tif 000015