"電池と、前記電池の電圧を外部回路に供給するための第1端子及び第2端子と、前記電池の一方の極と前記第1端子とを接続する第1主配線と、前記電池の他方の極と前記第2端子とを接続する第2主配線と、第1コイルを備え、前記第1コイルに流れる電流に応じてオン、オフすることによって、前記第1主配線を導通状態と遮断状態との間で切り替える第1開閉部と、前記第1コイルに接続され、前記第1コイルに供給される電流が流れる第1制御配線と、前記第1主配線と前記第2主配線とのうちいずれか一つと、前記第1制御配線とが挿通された環状のループ部を有し、前記ループ部を通り抜ける電流を検出する電流検出素子とを備える電池電源装置。第2コイルを備え、前記第2コイルに流れる電流に応じてオン、オフすることによって、前記第2主配線を導通状態と遮断状態との間で切り替える第2開閉部と、前記第2コイルに接続され、前記第2コイルに供給される電流が流れる第2制御配線とをさらに備え、前記ループ部には、さらに前記第2制御配線が挿通されている請求項1記載の電池電源装置。前記電池の一方の極と前記第1端子との間を抵抗を介して接続する第3主配線と、第3コイルを備え、前記第3コイルに流れる電流に応じてオン、オフすることによって、前記第3主配線を導通状態と遮断状態との間で切り替える第3開閉部と、前記第3コイルに接続され、前記第3コイルに供給される電流が流れる第3制御配線と、前記電流検出素子によって検出された電流に基づいて、前記第1、第2、及び第3開閉部に関する故障を検出する故障検出部をさらに備え、前記ループ部には、さらに前記第3制御配線が挿通されており、前記外部回路は、起動される前の直流電流が流れない停止期間と、起動された後予め設定された期間直流電流が流れない待機期間と、前記待機期間の経過後負荷電流が流れる動作期間とを有する請求項2記載の電池電源装置。前記故障検出部は、前記停止期間において前記第1、第2、及び第3コイルへの電流供給を停止する処理を実行中に、前記電流検出素子によって検出された電流に基づいて、前記第1、第2、及び第3開閉部に関する故障を検出する請求項3記載の電池電源装置。前記故障検出部は、前記待機期間において前記第1コイルへの電流供給を停止し、前記第2及び第3コイルへ電流を供給する処理を実行中に、前記電流検出素子によって検出された電流に基づいて、前記第2及び第3開閉部に関する故障を検出する請求項3又は4記載の電池電源装置。前記第2制御配線と前記第3制御配線とは、前記ループ部への巻き付け回数が互いに異なり、前記故障検出部は、前記待機期間において前記第1コイルへの電流供給を停止し、前記第2及び第3コイルへ電流を供給する処理を実行中に前記電流検出素子によって検出された電流に基づいて、前記第2及び第3開閉部に関する故障を検出する検出処理を実行すると共に、前記故障を検出した場合、検出された故障が前記第2及び第3開閉部のうちいずれに関する故障であるかを判定する請求項3又は4記載の電池電源装置。前記故障検出部は、前記検出処理を実行する際に、前記第2及び第3コイルへの電流供給を開始した後、前記電流検出素子によって検出される電流が定常状態になった後に前記電流検出素子によって検出された電流に基づいて、前記第2及び第3開閉部に関する故障を検出する請求項6記載の電池電源装置。前記故障検出部は、前記動作期間において前記第3コイルへの電流供給を停止し、前記第1及び第2コイルへ電流を供給する処理を実行中に、前記電流検出素子によって検出された電流に基づいて、前記第1開閉部に関する故障を検出する請求項3~7のいずれか1項に記載の電池電源装置。前記電池の一方の極と前記第1端子との間を抵抗を介して接続する第3主配線と、第3コイルを備え、前記第3コイルに流れる電流に応じてオン、オフすることによって、前記第3主配線を導通状態と遮断状態との間で切り替える第3開閉部と、前記第3コイルに接続され、前記第3コイルに供給される電流が流れる第3制御配線と、前記電流検出素子によって検出された電流に基づいて、前記第1及び第3開閉部に関する故障を検出する故障検出部をさらに備え、前記ループ部には、さらに前記第3制御配線が挿通されており、前記外部回路は、起動される前の直流電流が流れない停止期間と、起動された後予め設定された期間直流電流が流れない待機期間と、前記待機期間の経過後負荷電流が流れる動作期間とを有する請求項1記載の電池電源装置。前記第1制御配線を介して前記第1コイルへ電流供給する処理を実行中に、前記電流検出素子によって検出された電流に基づいて、前記第1開閉部に関する故障を検出する故障検出部をさらに備える請求項1記載の電池電源装置。前記故障検出部は、さらに、前記第2制御配線を介して前記第2コイルへ電流供給する処理を実行中に、前記電流検出素子によって検出された電流に基づいて、前記第2開閉部に関する故障を検出する請求項2記載の電池電源装置。前記電池の一方の極と前記第1端子との間を抵抗を介して接続する第3主配線と、第3コイルを備え、前記第3コイルに流れる電流に応じてオン、オフすることによって、前記第3主配線を導通状態と遮断状態との間で切り替える第3開閉部と、前記第3コイルに接続され、前記第3コイルに供給される電流が流れる第3制御配線とをさらに備え、前記ループ部には、さらに前記第3制御配線が挿通されている請求項1又は2記載の電池電源装置。前記故障検出部は、さらに、前記第3制御配線を介して前記第3コイルへ電流供給する処理を実行中に、前記電流検出素子によって検出された電流に基づいて、前記第3開閉部に関する故障を検出する請求項11記載の電池電源装置。しかしながら、故障検出用に電流検出回路を設けるとコストが増大するという不都合があった。また、300V~500Vというような高電圧を検出する電圧検出回路は、高耐圧の部品を用いて構成する必要があるため、コンタクタの端子電圧に基づきコンタクタの故障を検出する方法では、コストが増大するという不都合があった。本発明の目的は、故障検出のためだけに電流検出回路を備える必要がなく、かつ高電圧の電圧検出回路を用いることなく開閉手段に関する故障を検出することが容易な電池電源装置を提供することである。本発明に係る電池電源装置は、電池と、前記電池の電圧を外部回路に供給するための第1端子及び第2端子と、前記電池の一方の極と前記第1端子とを接続する第1主配線と、前記電池の他方の極と前記第2端子とを接続する第2主配線と、第1コイルを備え、前記第1コイルに流れる電流に応じてオン、オフすることによって、前記第1主配線を導通状態と遮断状態との間で切り替える第1開閉部と、前記第1コイルに接続され、前記第1コイルに供給される電流が流れる第1制御配線と、前記第1主配線と前記第2主配線とのうちいずれか一つと、前記第1制御配線とが挿通された環状のループ部を有し、前記ループ部を通り抜ける電流を検出する電流検出素子とを備える。この構成によれば、電流検出素子のループ部に、第1主配線と第2主配線とのうちいずれか一つと第1制御配線とが挿通されているので、電流検出素子は、電池と外部回路との間に流れる電流と、第1開閉部の第1コイルに流れる電流との合計電流を検出する。従って、電池と外部回路との間に流れる電流を検出するために用いられる電流検出素子を用いて、第1開閉部の第1コイルに流れる電流を検出することができる。第1開閉部において例えば第1コイルが断線する等の故障が生じると、第1コイルに流れる電流が変化し、電流検出素子によって検出される電流も変化するから、電流検出素子によって検出された電流に基づいて開閉手段である第1開閉部に関する故障を検出することが容易である。また、故障検出のためだけに電流検出回路を備える必要がなく、かつ高電圧の電圧検出回路を用いる必要もない。また、第2コイルを備え、前記第2コイルに流れる電流に応じてオン、オフすることによって、前記第2主配線を導通状態と遮断状態との間で切り替える第2開閉部と、前記第2コイルに接続され、前記第2コイルに供給される電流が流れる第2制御配線とをさらに備え、前記ループ部には、さらに前記第2制御配線が挿通されていることが好ましい。この構成によれば、第2開閉部によって第2主配線を遮断状態とすることができるから、第1及び第2開閉部によって、電池の両極を外部回路から遮断するいわゆる両切りの開閉回路を構成することができ、安全性が向上する。また、ループ部には、さらに第2制御配線が挿通されているから、電流検出素子は、電池と外部回路との間に流れる電流と、第1開閉部の第1コイルに流れる電流と、第2開閉部の第2コイルに流れる電流との合計電流を検出する。従って、電流検出素子によって検出された電流に基づいて開閉手段である第1及び第2開閉部に関する故障を検出することが容易である。また、前記電池の一方の極と前記第1端子との間を抵抗を介して接続する第3主配線と、第3コイルを備え、前記第3コイルに流れる電流に応じてオン、オフすることによって、前記第3主配線を導通状態と遮断状態との間で切り替える第3開閉部と、前記第3コイルに接続され、前記第3コイルに供給される電流が流れる第3制御配線と、前記電流検出素子によって検出された電流に基づいて、前記第1、第2、及び第3開閉部に関する故障を検出する故障検出部をさらに備え、前記ループ部には、さらに前記第3制御配線が挿通されており、前記外部回路は、起動される前の直流電流が流れない停止期間と、起動された後予め設定された期間直流電流が流れない待機期間と、前記待機期間の経過後負荷電流が流れる動作期間とを有することが好ましい。この構成によれば、外部回路は、起動される前の直流電流が流れない停止期間と、起動された後予め設定された期間直流電流が流れない待機期間と、待機期間の経過後負荷電流が流れる動作期間とを有している。そして、第3開閉部がオンすると、抵抗を介して外部回路へ電流が供給されるので、外部回路へ流れる電流が抵抗によって制限される。従って、外部回路の待機期間に第3開閉部をオンさせることで、ラッシュ電流を低減しつつ、外部回路の容量を充電するいわゆるプリチャージを実行することが容易である。外部回路の容量が充電された後に、動作期間となれば、第1開閉部をオンして抵抗を介さずに外部回路へ電流を供給しても、ラッシュ電流が低減される。また、前記故障検出部は、前記停止期間において前記第1、第2、及び第3コイルへの電流供給を停止する処理を実行中に、前記電流検出素子によって検出された電流に基づいて、前記第1、第2、及び第3開閉部に関する故障を検出することが好ましい。この構成によれば、第1、第2、及び第3開閉部のうちいずれかが短絡故障していた場合、停止期間において第1、第2、及び第3コイルへの電流供給を停止する処理を実行中に電流検出素子によって電流が検出される結果、故障検出部は、電流検出素子によって検出された電流に基づいて、第1、第2、及び第3開閉部に関する故障を検出することが可能となる。また、前記故障検出部は、前記待機期間において前記第1コイルへの電流供給を停止し、前記第2及び第3コイルへ電流を供給する処理を実行中に、前記電流検出素子によって検出された電流に基づいて、前記第2及び第3開閉部に関する故障を検出することが好ましい。この構成によれば、第2及び第3コイルやその駆動回路等、第2及び第3開閉部に関する故障が生じていた場合、第2及び第3コイルへ電流を供給した際に電流検出素子によって検出される電流が変化する。従って、故障検出部は、待機期間において第2及び第3コイルへ電流を供給する処理を実行中、すなわちプリチャージを実行中に、電流検出素子によって検出された電流に基づいて、第2及び第3開閉部に関する故障を検出することができる。この場合、外部回路に流れるラッシュ電流を低減するための待機期間中プリチャージ実行中に、第2及び第3開閉部に関する故障を検出することができるので、故障診断のためだけに時間を費やすことがない。また、前記第2制御配線と前記第3制御配線とは、前記ループ部への巻き付け回数が互いに異なり、前記故障検出部は、前記待機期間において前記第1コイルへの電流供給を停止し、前記第2及び第3コイルへ電流を供給する処理を実行中に前記電流検出素子によって検出された電流に基づいて、前記第2及び第3開閉部に関する故障を検出する検出処理を実行すると共に、前記故障を検出した場合、検出された故障が前記第2及び第3開閉部のうちいずれに関する故障であるかを判定することが好ましい。この構成によれば、第2制御配線と第3制御配線とは、ループ部への巻き付け回数が互いに異なるので、第2制御配線に流れた電流に対する電流検出素子の電流検出値と、第3制御配線に流れた電流に対する電流検出素子の電流検出値とは異なる電流値となる。従って、故障検出部は、待機期間において第2及び第3コイルへ電流を供給する処理を実行中、すなわちプリチャージを実行中に、電流検出素子によって検出された電流に基づいて第2及び第3開閉部に関する故障を検出することができ、さらに故障を検出した場合、検出された電流値に基づいて、検出された故障が前記第2及び第3開閉部のうちいずれに関する故障であるかを判定することができる。また、前記故障検出部は、前記検出処理を実行する際に、前記第2及び第3コイルへの電流供給を開始した後、前記電流検出素子によって検出される電流が定常状態になった後に前記電流検出素子によって検出された電流に基づいて、前記第2及び第3開閉部に関する故障を検出することが好ましい。外部回路が容量性負荷である場合、第2及び第3コイルへの電流供給が開始されて第2及び第3開閉部がオンされると、外部回路へ抵抗を介してラッシュ電流が流れる。ラッシュ電流が徐々に減少してゼロになると、電流検出素子によって検出される電流は、定常状態になって第2及び第3制御配線に流れる電流を示すようになる。そこで、故障検出部は、第2及び第3コイルへの電流供給を開始した後、電流検出素子によって検出される電流が定常状態になった後に電流検出素子によって検出された電流に基づいて、第2及び第3開閉部に関する故障を検出することによって、故障検出の精度が向上する。また、前記故障検出部は、前記動作期間において前記第3コイルへの電流供給を停止し、前記第1及び第2コイルへ電流を供給する処理を実行中に、前記電流検出素子によって検出された電流に基づいて、前記第1開閉部に関する故障を検出することが好ましい。この構成によれば、第1及び第2コイルへの電流供給が開始されて第1及び第2開閉部がオンされると、少なくとも第1及び第2制御配線に電流が流れ、その電流が電流検出素子によって検出される。そして、第1コイルの故障など、第1開閉部に関する故障が生じていれば、電流検出素子によって検出される電流値が正常時から変化する。従って、故障検出部は、動作期間において第1及び第2コイルへ電流を供給する処理を実行中に、電流検出素子によって検出された電流に基づいて、第1開閉部に関する故障を検出することができる。この場合、外部回路の動作期間中に、第1開閉部に関する故障を検出することができるので、故障診断のためだけに時間を費やすことがない。また、前記電池の一方の極と前記第1端子との間を抵抗を介して接続する第3主配線と、第3コイルを備え、前記第3コイルに流れる電流に応じてオン、オフすることによって、前記第3主配線を導通状態と遮断状態との間で切り替える第3開閉部と、前記第3コイルに接続され、前記第3コイルに供給される電流が流れる第3制御配線と、前記電流検出素子によって検出された電流に基づいて、前記第1及び第3開閉部に関する故障を検出する故障検出部をさらに備え、前記ループ部には、さらに前記第3制御配線が挿通されており、前記外部回路は、起動される前の直流電流が流れない停止期間と、起動された後予め設定された期間直流電流が流れない待機期間と、前記待機期間の経過後負荷電流が流れる動作期間とを有するようにしてもよい。この構成によれば、電池電源装置は、第2開閉部を備えていない。そして、外部回路は、起動される前の直流電流が流れない停止期間と、起動された後予め設定された期間直流電流が流れない待機期間と、待機期間の経過後負荷電流が流れる動作期間とを有している。そして、第3開閉部がオンすると、抵抗を介して外部回路へ電流が供給されるので、外部回路へ流れる電流が抵抗によって制限される。従って、外部回路の待機期間に第3開閉部をオンさせることで、ラッシュ電流を低減しつつ、外部回路の容量を充電するいわゆるプリチャージを実行することが容易である。外部回路の容量が充電された後に、動作期間となれば、第1開閉部をオンして抵抗を介さずに外部回路へ電流を供給しても、ラッシュ電流が低減される。また、前記第1制御配線を介して前記第1コイルへ電流供給する処理を実行中に、前記電流検出素子によって検出された電流に基づいて、前記第1開閉部に関する故障を検出する故障検出部をさらに備えるようにしてもよい。この構成によれば、第1開閉部において例えば第1コイルが断線する等の故障が生じると、電流検出素子によって検出される電流も変化する。従って、故障検出部は、第1制御配線を介して第1コイルへ電流供給する処理を実行中に、電流検出素子によって検出された電流に基づいて、第1開閉部に関する故障を検出することができる。また、前記故障検出部は、さらに、前記第2制御配線を介して前記第2コイルへ電流供給する処理を実行中に、前記電流検出素子によって検出された電流に基づいて、前記第2開閉部に関する故障を検出することが好ましい。この構成によれば、第2開閉部において例えば第2コイルが断線する等の故障が生じると、電流検出素子によって検出される電流も変化する。従って、故障検出部は、第2制御配線を介して第2コイルへ電流供給する処理を実行中に、電流検出素子によって検出された電流に基づいて、第2開閉部に関する故障を検出することができる。また、前記電池の一方の極と前記第1端子との間を抵抗を介して接続する第3主配線と、第3コイルを備え、前記第3コイルに流れる電流に応じてオン、オフすることによって、前記第3主配線を導通状態と遮断状態との間で切り替える第3開閉部と、前記第3コイルに接続され、前記第3コイルに供給される電流が流れる第3制御配線とをさらに備え、前記ループ部には、さらに前記第3制御配線が挿通されていることが好ましい。この構成によれば、第3開閉部がオンすると、抵抗を介して外部回路へ電流が供給されるので、外部回路へ流れる電流が抵抗によって制限される。従って、第3開閉部をオンさせることで、ラッシュ電流を低減しつつ、外部回路の容量を充電するいわゆるプリチャージを実行することが容易である。外部回路の容量が充電された後に第1開閉部をオンして抵抗を介さずに外部回路へ電流を供給しても、ラッシュ電流が低減される。また、ループ部には、さらに第3制御配線が挿通されているから、電流検出素子は、第3開閉部の第3コイルに流れる電流を含む電流を検出する。従って、電流検出素子によって検出された電流に基づいて開閉手段である第3開閉部に関する故障を検出することが容易である。また、前記故障検出部は、さらに、前記第3制御配線を介して前記第3コイルへ電流供給する処理を実行中に、前記電流検出素子によって検出された電流に基づいて、前記第3開閉部に関する故障を検出することが好ましい。この構成によれば、第3開閉部において例えば第3コイルが断線する等の故障が生じると、電流検出素子によって検出される電流も変化する。従って、故障検出部は、第3制御配線を介して第3コイルへ電流供給する処理を実行中に、電流検出素子によって検出された電流に基づいて、第3開閉部に関する故障を検出することができる。このような構成の電池電源装置は、故障検出のためだけに電流検出回路を備える必要がなく、かつ高電圧の電圧検出回路を用いることなく開閉手段に関する故障を検出することが容易である。以下、本発明に係る実施形態を図面に基づいて説明する。なお、各図において同一の符号を付した構成は、同一の構成であることを示し、その説明を省略する。第1実施形態図1は、本発明の一実施形態に係る電池電源装置1を備えたHEVを概念的に示す概念図である。図1に示すHEV100は、電池電源装置1、外部回路2、モータ101、発電機102、及びエンジン103を備えている。外部回路2は、インバータ21と、負荷容量であるキャパシタ22とが並列接続されて構成されている。電池電源装置1は、電池3と、コンタクタSW1,SW2,SW3と、抵抗Rとを備えている。電池3の負極は、コンタクタSW2を介してインバータ21と接続されている。電池3の正極は、コンタクタSW1を介してインバータ21と接続されている。また、コンタクタSW1と並列に、コンタクタSW3と抵抗Rとの直列回路が接続されている。インバータ21には、モータ101と発電機102とが接続されている。そして、インバータ21は、電池3から供給された電力に基づきモータ101を駆動する。発電機102は、必要に応じてエンジン103の駆動力を受けて発電する。インバータ21は、発電機102によって発電された電力を電池3へ充電する。図2は、図1に示す電池電源装置1及び外部回路2の詳細な一例を示す回路図である。図2に示す電池電源装置1は、接続端子T1第1端子の一例、接続端子T2第2端子の一例、電池3、コンタクタSW1第1開閉部の一例、コンタクタSW2第2開閉部の一例、コンタクタSW3第3開閉部の一例、スイッチA,B,C、抵抗R、電流検出素子4、電流計測回路5、及び制御部6を備えている。接続端子T1,T2には、外部回路2が接続されている。電池電源装置1の外部には、コンタクタSW1,SW2,SW3、電流計測回路5、制御部6などを動作させるための動作用電源電圧を、鉛電池9の出力電圧から生成する電源回路8が接続されている。電池3は、例えばニッケル水素二次電池やリチウムイオン二次電池等の二次電池が複数組み合わされて構成された組電池である。電池3の出力電圧は、例えば300V~500V程度の高電圧にされている。コンタクタSW1は、開閉接点SW1aと、コイルSW1b第1コイルの一例とを備えている。コンタクタSW2は、開閉接点SW2aと、コイルSW2b第2コイルの一例とを備えている。コンタクタSW3は、開閉接点SW3aと、コイルSW3b第3コイルの一例とを備えている。開閉接点SW1a,SW2a,SW3aは、コイルSW1b,SW2b,SW3bに電流が流れるとオンし、電流が流れないとオフするようになっている。電流検出素子4は、環状のループ部を有し、ループ部を通り抜ける電流を検出する電流センサである。電流検出素子4としては、例えばループ部として環状の磁気コアを備え、磁気コアの貫通穴を電流が通り抜けることで生じた磁気をホール素子で電圧信号に変換するホール電流センサ例えば、甲神電機株製HSシリーズを用いることができる。接続端子T1は、開閉接点SW1aを介して電池3の正極に接続されている。接続端子T1、開閉接点SW1a、及び電池3は、主配線L1第1主配線の一例によって相互に接続されている。また、接続端子T1は、抵抗Rと開閉接点SW3aとを介して電池3の正極に接続されている。接続端子T1、抵抗R、及び開閉接点SW3aは、主配線L3第3主配線の一例によって相互に接続されている。また、開閉接点SW3aの一方端に接続された主配線L3は、電池3の正極に接続された主配線L1に接続されている。接続端子T2は、開閉接点SW2aを介して電池3の負極に接続されている。接続端子T2、開閉接点SW2a、及び電池3は、主配線L2第2主配線の一例によって相互に接続されている。主配線L2は、電流検出素子4のループ部を貫通するように配線されている。スイッチA,B,Cは、例えばトランジスタなどのスイッチング素子である。スイッチA,B,Cは、制御部6からの制御信号に応じてオン、オフする。電源回路8は、スイッチA及びコイルSW1bを介して回路グラウンドに接続されている。電源回路8、スイッチA、コイルSW1b、及び回路グラウンド相互間は、制御配線LA第1制御配線の一例によって接続されている。制御配線LAは、電流検出素子4のループ部を貫通するように配線されている。これにより、スイッチAがオンすると、制御配線LAを介してコイルSW1bに電流が流れ、開閉接点SW1aがオンコンタクタSW1がオンする。このとき制御配線LA及び主配線L2に流れた電流の合計が、電流検出素子4によって検出される。以下、電源回路8からスイッチA及びコイルSW1bを介して回路グラウンドに至る回路をA系統と称する。また、電源回路8は、スイッチB及びコイルSW3bを介して回路グラウンドに接続されている。電源回路8、スイッチB、コイルSW3b、及び回路グラウンド相互間は、制御配線LB第3制御配線の一例によって接続されている。制御配線LBは、電流検出素子4のループ部を貫通するように配線されている。これにより、スイッチBがオンすると、制御配線LBを介してコイルSW3bに電流が流れ、開閉接点SW3aがオンコンタクタSW3がオンする。このとき制御配線LB及び主配線L2に流れた電流の合計が、電流検出素子4によって検出される。以下、電源回路8からスイッチB及びコイルSW3bを介して回路グラウンドに至る回路をB系統と称する。なお、必ずしもコンタクタSW3、抵抗R、主配線L3、スイッチB、及び制御配線LBを備えていなくてもよい。また、電源回路8は、スイッチC及びコイルSW2bを介して回路グラウンドに接続されている。電源回路8、スイッチC、コイルSW2b、及び回路グラウンド相互間は、制御配線LC第2制御配線の一例によって接続されている。制御配線LCは、電流検出素子4のループ部を貫通するように配線されている。これにより、スイッチCがオンすると、制御配線LCを介してコイルSW2bに電流が流れ、開閉接点SW2aがオンコンタクタSW2がオンする。このとき制御配線LC及び主配線L2に流れた電流の合計が、電流検出素子4によって検出される。以下、電源回路8からスイッチC及びコイルSW2bを介して回路グラウンドに至る回路をC系統と称する。制御配線LA,LB,LCは、制御配線LA,LB,LCに流れる電流が互いに同一方向に電流検出素子4のループ部を通り抜けるように、配線されている。また、主配線L2は、電池3の放電時に主配線L2を流れる電流が、制御配線LA,LB,LCに流れる電流と同一方向に電流検出素子4のループ部を通り抜けるように、配線されている。なお、主配線L2は、電池3の充電時に主配線L2を流れる電流が、制御配線LA,LB,LCに流れる電流と同一方向に電流検出素子4のループ部を通り抜けるように配線されていてもよい。また、主配線L2の代わりに主配線L1が電流検出素子4のループ部を通り抜けるように配線されていてもよい。これにより、電流検出素子4は、制御配線LA,LB,LC、及び主配線L2に流れる電流の合計を検出し、その電流値を示す電圧信号を電流計測回路5へ出力する。電流計測回路5は、例えばアナログデジタルコンバータを用いて構成されている。電流計測回路5は、電流検出素子4から出力された電圧信号をデジタル値に変換し、電流検出素子4で検出された電流の電流値を示す電流計測値Iとして制御部6へ出力する。スイッチA,B,Cがオンしたときに、コイルSW1b,SW2b,SW3bを流れる電流、すなわち制御配線LA,LB,LCを流れる電流の電流値は、互いに等しく、それぞれ電流値Isとされている。制御部6は、例えば所定の演算処理を実行するCPUCentralProcessingUnitと、所定の制御プログラムが記憶されたROMReadOnlyMemoryと、データを一時的に記憶するRAMRandomAccessMemoryと、タイマ回路と、これらの周辺回路とを備えて構成されている。そして、制御部6は、ROMに記憶されたプログラムを実行することによって、故障検出部61として機能する。故障検出部61は、スイッチB,Cをオフ、スイッチAをオンさせてコイルSW1bへ電流供給している期間中に、電流検出素子4によって検出された電流値に基づいて、系統Aの故障、すなわち第1開閉部に関する故障を検出する。また、故障検出部61は、スイッチA,Cをオフ、スイッチBをオンさせてコイルSW3bへ電流供給している期間中に、電流検出素子4によって検出された電流値に基づいて、系統Bの故障、すなわち第3開閉部に関する故障を検出する。また、故障検出部61は、スイッチA,Bをオフ、スイッチCをオンさせてコイルSW2bへ電流供給している期間中に、電流検出素子4によって検出された電流値に基づいて、系統Cの故障、すなわち第2開閉部に関する故障を検出する。次に、図2に示す電池電源装置1の動作について説明する。図3は、電池電源装置1の動作の一例を示すタイミングチャートである。まず、インバータ21が起動されていない停止期間において、故障検出部61は、スイッチA,B,Cをオフした状態で、電流検出素子4によって検出された電流計測値Iを、予め設定された判定値Ith1と比較するタイミングT0。判定値Ith1は、ゼロより大きく、かつ電流値Isより小さな値にされている。そして、故障検出部61は、タイミングT0において、電流計測値Iが判定値Ith1を超えていれば、すなわちゼロでなければ、スイッチA,B,Cのいずれかが短絡故障していると判定する。そして、故障の発生を示す信号を、例えば図略の車両ECUElectronicControlUnitへ出力する。一方、タイミングT0において電流計測値Iが判定値Ith1に満たなければ、すなわちゼロと考えられる場合は、故障検出部61は、スイッチB,Cをオフ、スイッチAをオンさせるタイミングT1。そうすると、図3aに示すように、A系統が正常であれば、コイルSW1b及び制御配線LAに電流値Isの電流が流れ、電流計測値Iは判定値Ith1を超える。そこで、故障検出部61は、電流計測値Iと判定値Ith1とを比較するタイミングT2。そして、故障検出部61は、電流計測値Iが判定値Ith1を超えていればA系統が正常であると判定する。一方、故障検出部61は、電流計測値Iが判定値Ith1に満たなければA系統は故障していると判定し、A系統の故障発生を示す信号を、例えば図略の車両ECUへ出力する。次に、故障検出部61は、スイッチA,Cをオフ、スイッチBをオンさせるタイミングT3。そうすると、図3aに示すように、B系統が正常であれば、コイルSW3b及び制御配線LBに電流値Isの電流が流れ、電流計測値Iは判定値Ith1を超える。そこで、故障検出部61は、電流計測値Iと判定値Ith1とを比較するタイミングT4。そして、故障検出部61は、電流計測値Iが判定値Ith1を超えていればB系統が正常であると判定する。一方、故障検出部61は、例えば図3bに示すように、電流計測値Iが判定値Ith1に満たなければB系統は故障していると判定し、B系統の故障発生を示す信号を、例えば図略の車両ECUへ出力する。次に、故障検出部61は、スイッチA,Bをオフ、スイッチCをオンさせるタイミングT5。そうすると、図3aに示すように、C系統が正常であれば、コイルSW2b及び制御配線LCに電流値Isの電流が流れ、電流計測値Iは判定値Ith1を超える。そこで、故障検出部61は、電流計測値Iと判定値Ith1とを比較するタイミングT6。そして、故障検出部61は、電流計測値Iが判定値Ith1を超えていればC系統が正常であると判定する。一方、故障検出部61は、電流計測値Iが判定値Ith1に満たなければC系統は故障していると判定し、C系統の故障発生を示す信号を、例えば図略の車両ECUへ出力する。以上、タイミングT0~T6の処理により、A,B,C系統の故障を診断することができる。この場合、A,B,C系統の故障検出のためだけに電流検出回路を備える必要がなく、かつ高電圧の電圧検出回路を用いる必要もない。そして、例えば図略の車両ECUから、インバータ21の起動を示す起動信号が出力されると、制御部6は、スイッチAをオフ、スイッチB,CをオンさせるタイミングT7。インバータ21は、起動信号が出力されてから予め設定された待機期間の間、動作を開始せず、従ってインバータ21には電流が流れない。待機期間は、インバータ21の動作開始前に低電流でキャパシタ22を充電することによって、キャパシタ22への突入電流を低減するプリチャージを行う期間として設けられている。スイッチB,Cがオンされると、コンタクタSW2,SW3がオンし、電池3から出力された電流が抵抗Rを介してキャパシタ22へ供給され、キャパシタ22が充電される。スイッチB,CがオンされたときタイミングT7、キャパシタ22に対してラッシュ電流突入電流が流れるが、ラッシュ電流は抵抗Rを介して流れる結果、ラッシュ電流が低減される。そして、待機期間が経過すると、制御部6は、スイッチBをオフ、スイッチA,CをオンさせるタイミングT8。これにより、電池3から出力された電流は、抵抗Rを介することなくインバータ21へ供給され、インバータ21が動作を開始することが可能となる。第2実施形態次に、本発明の第2実施形態に係る電池電源装置1aについて説明する。電池電源装置1aの構成は、電池電源装置1と同様、図2によって示される。電池電源装置1aは、電池電源装置1とは、制御部6aが、故障検出部61の代わりに故障検出部61aを備える点、及び制御配線LA,LCが電流検出素子4のループ部に巻き付けられている点で異なる。その他の構成は電池電源装置1と同様であるのでその説明を省略し、以下本実施形態の特徴的な点について説明する。図4は、電流検出素子4のループ部への、制御配線LA,LCの巻き付け方の一例を示す説明図である。図4に示す例では、主配線L2及び制御配線LBは、電流検出素子4のループ部を貫通するだけで巻き付けられていない。すなわち主配線L2及び制御配線LBの巻き付け回数は0回である。制御配線LA,LCは、電流検出素子4のループ部に1回巻き付けられている。すなわち、制御配線LBと制御配線LCの巻き付け回数が互いに異なる回数にされている。なお、制御配線LAと制御配線LCの巻き付け回数が等しい例を示したが、制御配線LAと制御配線LCの巻き付け回数を互いに異なる回数にしてもよい。また、巻き付け回数も0回、1回に限らない。制御配線LBは、電流検出素子4のループ部を貫通するだけで巻き付けられていないから、制御配線LBに電流値Isの電流が流れると、電流検出素子4の電流計測値Iは電流値Isを示す。一方、制御配線LA,LCは、電流検出素子4のループ部に1回巻き付けられているため、制御配線LA,LCに流れる電流は、電流検出素子4のループ部を2回通り抜ける。その結果、制御配線LAに電流値Isの電流が流れると、電流検出素子4の電流計測値Iは電流値Is×2を示す。同様に、制御配線LCに電流値Isの電流が流れると、電流検出素子4の電流計測値Iは電流値Is×2を示す。次に、図2に示す電池電源装置1aの動作について説明する。図5は、電池電源装置1aの動作の一例を示すタイミングチャートである。まず、インバータ21が起動されていない停止期間において、故障検出部61aは、スイッチA,B,Cをオフした状態で、電流検出素子4によって検出された電流計測値Iを判定値Ith1と比較するタイミングT11。そして、故障検出部61aは、タイミングT11において、電流計測値Iが判定値Ith1を超えていれば、すなわちゼロでなければ、スイッチA,B,Cのいずれかが短絡故障していると判定する。そして、故障の発生を示す信号を、例えば図略の車両ECUへ出力する。一方、タイミングT11において電流計測値Iが判定値Ith1に満たなければ、すなわちゼロと考えられる場合は、故障検出部61aは、例えば図略の車両ECUから起動信号を受信するまで待機する。そして、車両ECUから、起動信号が出力されると、故障検出部61aは、スイッチAをオフ、スイッチB,CをオンさせるタイミングT12。スイッチB,Cがオンされると、コンタクタSW2,SW3がオンし、電池3から出力された電流が抵抗Rを介してキャパシタ22へ供給され、キャパシタ22が充電される。スイッチB,CがオンされたときタイミングT12、キャパシタ22に対してラッシュ電流突入電流が流れるが、ラッシュ電流は抵抗Rを介して流れる結果、ラッシュ電流が低減される。このとき、電流計測値Iは、B系統及びC系統が正常であれば、制御配線LBに流れる電流値Isと、制御配線LCに流れる電流値Isの電流に応じた電流値Is×2と、主配線L2に流れるラッシュ電流との加算値となる。そのため、図5aに示すように、スイッチB,Cをオンされた直後タイミングT12、主配線L2に流れるラッシュ電流のために電流計測値Iは急激に大きな値となるが、その後、キャパシタ22が充電されるに従って電流計測値Iは徐々に小さくなる。そして、タイミングT12から所定時間が経過したタイミングT13においては、ラッシュ電流はほぼゼロとなり、電流計測値Iは、制御配線LB,LCに流れる電流に基づき、電流値Isと電流値Is×2との加算値である電流値Is×3となって、ほぼ定常状態となる。故障検出部61aは、電流計測値Iが定常状態になったタイミングT13において、電流計測値Iと予め設定された判定値Ith3とを比較するタイミングT13。故障検出部61aは、例えば電流計測値Iを監視して、所定時間例えば単位時間での電流計測値Iの変化量が予め設定された基準値を下回ったときに電流計測値Iが定常状態になったと判断してもよく、故障検出部61aは、例えばタイミングT12からの経過時間が予め実験的に求められて設定された判定時間になったときに電流計測値Iが定常状態になったと判断してもよい。判定値Ith3は、電流値Is×3より小さく、電流値Is×2より大きい値にされている。そして、故障検出部61aは、タイミングT13において電流計測値Iが判定値Ith3を超えていれば、B系統及びC系統が正常であると判定する。一方、故障検出部61aは、例えば図5cに示すように、電流計測値Iが判定値Ith3に満たず、かつ予め設定された判定値Ith2を超えるとき、C系統は正常、B系統は故障していると判定し、B系統の故障発生を示す信号を、例えば図略の車両ECUへ出力する。判定値Ith2は、電流値Is×2より小さく、かつ電流値Isを超える値に設定されている。例えばコイルSW3bが断線するなどしてB系統が故障すると、タイミングT13における電流計測値Iは、制御配線LCに流れる電流値Isの電流に応じた電流値Is×2のみとなる。そのため、故障検出部61aは、図5cに示すように、電流計測値Iが判定値Ith3に満たず、かつ判定値Ith2を超えるとき、C系統は正常、B系統は故障していると判定することができる。また、故障検出部61aは、例えば図5dに示すように、電流計測値Iが判定値Ith2に満たず、かつ判定値Ith1を超えるとき、B系統は正常、C系統は故障していると判定し、C系統の故障発生を示す信号を、例えば図略の車両ECUへ出力する。例えばコイルSW2bが断線するなどしてC系統が故障すると、タイミングT13における電流計測値Iは、制御配線LBに流れる電流に応じた電流値Isのみとなる。そのため、故障検出部61aは、図5dに示すように、電流計測値Iが判定値Ith2に満たず、かつ判定値Ith1を超えるとき、B系統は正常、C系統は故障していると判定することができる。また、故障検出部61aは、タイミングT13において、電流計測値Iが判定値Ith1に満たない場合、B系統及びC系統の両方が故障しているか、あるいは電流検出素子4又は電流計測回路5が故障していると判定し、故障発生を示す信号を、例えば図略の車両ECUへ出力する。故障検出部61aは、タイミングT13において何らかの故障が発生していると判定した場合、タイミングT12以後の待機期間が経過したタイミングT14において、スイッチA,B,Cをオフし、インバータ21を動作させない。故障検出部61aは、タイミングT13においてB系統及びC系統が正常であると判定した場合、タイミングT14において、故障検出部61aは、スイッチBをオフ、スイッチA,CをオンさせるタイミングT14。スイッチA,Cがオンされると、A系統が正常であれば、コンタクタSW1,SW2がオンし、電池3から出力された電流が抵抗Rを介さずにインバータ21へ供給される。このとき、キャパシタ22は既に充電されているので、ラッシュ電流は流れない。従って、タイミングT14においてスイッチA,Cがオンされた後のタイミングT15において、A系統が正常であれば、電流計測値Iは、制御配線LAに流れる電流値Isの電流に応じた電流値Is×2と、制御配線LCに流れる電流値Isの電流に応じた電流値Is×2と、主配線L2に流れるインバータ21の動作電流との加算値となる。すなわち、タイミングT15において、A系統が正常であれば、制御配線LA,LCに流れる電流に応じて、少なくとも電流値Is×4の電流値が電流検出素子4によって電流計測値Iとして検出されることになる。そこで、故障検出部61aは、タイミングT15において、電流計測値Iと予め設定された判定値Ith4とを比較するタイミングT15。判定値Ith4は、電流値Is×3より大きく、電流値Is×4より小さい値にされている。そして、故障検出部61aは、例えば図5aに示すように、タイミングT15において電流計測値Iが判定値Ith4を超えていれば、A系統が正常であると判定する。一方、故障検出部61aは、タイミングT15において、電流計測値Iが判定値Ith4に満たないとき、A系統は故障していると判定し、A系統の故障発生を示す信号を、例えば図略の車両ECUへ出力する。以上、タイミングT11~T15の処理によれば、A,B,C系統の故障診断のためだけに電流検出回路を備えることなく、かつ高電圧の電圧検出回路を用いることなくA,B,C系統の故障を検出でき、さらにA,B,C系統のいずれか故障したのかを特定することができる。また、タイミングT11~T15の処理によれば、インバータ21を起動する際のラッシュ電流を低減するために設けられた待機期間とその後の動作期間とを利用して、A,B,C系統の故障診断を行うことができる。その結果、A,B,C系統の故障診断のためだけに、コンタクタSW1,SW2,SW3をオン、オフさせる必要がないので、A,B,C系統の故障診断のために必要な時間を実質ゼロにすることができる。なお、制御配線LA,LB,LCの電流検出素子4への巻き付け回数は、互いに等しい回数としてもよい。この場合、故障検出部61aは、タイミングT13において、B,C系統のいずれか故障したのかを特定することはできないが、電流計測値Iが判定値Ith3以下であれば、B,C系統のうち少なくとも一つが故障していると判定することができる。また、電池電源装置1aは、必ずしもコンタクタSW3、抵抗R、主配線L3、スイッチB、及び制御配線LBを備えていなくてもよく、コンタクタSW2、スイッチC、及び制御配線LCを備えていなくてもよい。"