"複数のセルを有する蓄電装置と、前記複数のセルの各々についての電圧に関連する信号を検出するための検出部とを有し、外部電源からの電力を用いた外部充電が可能な車両の制御装置であって、前記制御装置は、外部充電の実行中に、前記蓄電装置の充電状態が所定の範囲内となった場合に、外部充電を一時的に中断して前記検出部の自己診断を実行することを特徴とする、制御装置。前記制御装置は、前記車両が、走行中および外部充電中のいずれでもない状態の場合に、前記充電状態が前記所定の範囲内となっていなかったために前記自己診断が実行できなかった回数をカウントし、前記自己診断が実行できなかった回数が、予め定められたしきい値以上になったときに、外部充電を一時的に中断して前記自己診断を実行する、請求項1に記載の制御装置。前記車両は、前記蓄電装置からの電力により駆動される負荷装置と、前記蓄電装置と前記負荷装置とを結ぶ経路に設けられ、前記蓄電装置と前記負荷装置との間の電力の供給と遮断とを切換えるための切換装置とをさらに有し、前記制御装置は、外部充電を一時的に中断して前記自己診断を実行するときは、前記切換装置により前記蓄電装置と前記負荷装置との間の電力を遮断する、請求項2に記載の制御装置。前記制御装置は、前記蓄電装置に電流が流れておらず、かつ、前記充電状態が前記所定の範囲内である場合に、前記複数のセルの各々についての前記電圧に関連する信号に基づいて、前記検出部の異常の有無を判定することによって前記自己診断を実行する、請求項1に記載の制御装置。前記検出部は、前記複数のセルの各々に対応して設けられ、前記複数のセルの各々に並列に接続された第1および第2のコンデンサを含み、前記制御装置は、前記第1および第2のコンデンサの一方のコンデンサが充電されたときに検出される電圧レベルと、他方のコンデンサが充電されたときに検出される電圧レベルとの差が基準値を上回った場合に、前記検出部に異常が有ると判定する、請求項2に記載の制御装置。前記制御装置は、外部充電を一時的に中断して前記自己診断を実行した場合に、前記自己診断が完了したことに応答して外部充電を再開する、請求項1に記載の制御装置。前記制御装置は、前記検出部に異常が有ると判定した場合には、外部充電の再開を禁止する、請求項6に記載の制御装置。上記のような車両に搭載される蓄電装置は、一般的に、複数のセルを積層することによって所望の出力電圧が得られるように構成されている。そして、蓄電装置の各セルおよび/または一群のセルの電圧を検出するための検出部が設けられる場合がある。これらの検出部に異常があると、蓄電装置の充電状態を適切に推定することができずに、過充電や過放電を引き起こす要因となり得る。そのため、このような車両においては、この検出部の異常の有無を診断する機能が備えられる場合がある。この検出部の異常診断以下、本明細書では自己診断とも称する。については、基本的には、蓄電装置のセルに電流が流れていない状態で実行することが必要であり、そのため、走行の終了時あるいは終了後に実行される場合がある。しかしながら、この自己診断を実行する際に、蓄電装置の充電状態などの他の実行可能条件が成立せずに診断ができない場合が起こり得る。本発明は、以上のような課題を解決するためになされたものであって、その目的は、蓄電装置を搭載し外部充電が可能な車両において、蓄電装置を構成するセルの電圧を検出する検出部の診断を確実に実行することである。本発明による制御装置は、複数のセルを有する蓄電装置と、複数のセルの各々についての電圧に関連する信号を検出するための検出部とを有し、外部電源からの電力を用いた外部充電が可能な車両の制御装置である。制御装置は、外部充電の実行中に、蓄電装置の充電状態が所定の範囲内となった場合に、外部充電を一時的に中断して検出部の自己診断を実行することを特徴とする。好ましくは、制御装置は、車両が、走行中および外部充電中のいずれでもない状態の場合に、充電状態が所定の範囲内となっていなかったために自己診断が実行できなかった回数をカウントし、自己診断が実行できなかった回数が、予め定められたしきい値以上になったときに、外部充電を一時的に中断して自己診断を実行する。好ましくは、車両は、蓄電装置からの電力により駆動される負荷装置と、蓄電装置と負荷装置とを結ぶ経路に設けられ、蓄電装置と負荷装置との間の電力の供給と遮断とを切換えるための切換装置とをさらに有する。制御装置は、外部充電を一時的に中断して自己診断を実行するときは、切換装置により蓄電装置と負荷装置との間の電力を遮断する。好ましくは、制御装置は、蓄電装置に電流が流れておらず、かつ、充電状態が所定の範囲内である場合に、複数のセルの各々についての電圧に関連する信号に基づいて、検出部の異常の有無を判定することによって自己診断を実行する。好ましくは、検出部は、複数のセルの各々に対応して設けられ、複数のセルの各々に並列に接続された第1および第2のコンデンサを含む。制御装置は、第1および第2のコンデンサの一方のコンデンサが充電されたときに検出される電圧レベルと、他方のコンデンサが充電されたときに検出される電圧レベルとの差が基準値を上回った場合に、検出部に異常が有ると判定する。好ましくは、制御装置は、外部充電を一時的に中断して自己診断を実行した場合に、自己診断が完了したことに応答して外部充電を再開する。好ましくは、制御装置は検出部に異常が有ると判定した場合には、外部充電の再開を禁止する。本発明によれば、蓄電装置を搭載し外部充電が可能な車両において、蓄電装置を構成するセルの電圧を検出する検出部の診断を確実に実行することができ、蓄電装置の信頼性を向上することができる。以下において、本発明の実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については、同一符号を付してその説明は繰り返さない。車両の全体構成図1は、本実施の形態に従うECU300が搭載された車両100の全体構成図である。図1を参照して、車両100は、蓄電装置110と、電圧検出装置111と、システムメインリレー以下、SMRSystemMainRelayとも称する。115と、負荷装置160と、制御装置以下、ECUElectronicControlUnitとも称する。300と、警報出力部240とを備える。また、負荷装置160は、PCUPowerControlUnit120と、モータジェネレータ130と、動力伝達ギア140と、駆動輪150とを含む。蓄電装置110は、充放電可能に構成された電力貯蔵要素である。蓄電装置110は、たとえば、リチウムイオン電池、ニッケル水素電池または鉛蓄電池などの二次電池、あるいは電気二重層キャパシタなどの蓄電素子のセルを含んで構成され、これらの複数のセルが積層されることによって所望の電圧が出力される。蓄電装置110は、SMR115を介して、モータジェネレータ130を駆動するためのPCU120に接続される。そして、蓄電装置110は、車両100の駆動力を発生させるための電力をPCU120に供給する。また、蓄電装置110は、モータジェネレータ130で発電された電力を蓄電する。蓄電装置110の出力は、たとえば200Vである。電圧検出装置111は、蓄電装置110に含まれる各セルの電圧に関する信号を検出し、検出信号VCLをECU300へ出力する。電圧検出装置111の詳細については、図2で後述する。SMR115に含まれるリレーの一方端は、蓄電装置110の正極端子および負極端子にそれぞれ接続される。SMR115に含まれるリレーの他方端は、PCU120に接続された電力線PL1および接地線NL1にそれぞれ接続される。そして、SMR115は、ECU300からの制御信号SE1に基づいて、蓄電装置110とPCU120との間での電力の供給と遮断とを切換える。PCU120は、コンバータ121と、インバータ122と、コンデンサC1,C2とを含む。コンバータ121は、ECU300からの制御信号PWCに基づいて、電力線PL1および接地線NL1と電力線PL2および接地線NL1との間で電圧変換を行なう。インバータ122は、電力線PL2および接地線NL1に接続される。インバータ122は、ECU300からの制御信号PWIに基づいて、コンバータ121から供給される直流電力を交流電力に変換し、モータジェネレータ130を駆動する。コンデンサC1は、電力線PL1および接地線NL1の間に設けられ、電力線PL1および接地線NL1間の電圧変動を減少させる。また、コンデンサC2は、電力線PL2および接地線NL1の間に設けられ、電力線PL2および接地線NL1間の電圧変動を減少させる。モータジェネレータ130は交流回転電機であり、たとえば、永久磁石が埋設されたロータを備える永久磁石型同期電動機である。モータジェネレータ130の出力トルクは、減速機や動力分割機構によって構成される動力伝達ギア140を介して駆動輪150に伝達されて、車両100を走行させる。モータジェネレータ130は、車両100の回生制動動作時には、駆動輪150の回転力によって発電することができる。そして、その発電電力は、PCU120によって蓄電装置110の充電電力に変換される。なお、本実施の形態においては、モータジェネレータおよびインバータの対が1つ設けられる構成を一例として示すが、モータジェネレータおよびインバータの対を複数備える構成としてもよい。また、本実施の形態においては、車両100は、上述のように、電気自動車を例として説明するが、車両100の構成は、車両駆動力を発生するための電動機を搭載する車両であればその構成は限定されない。車両100は、図1のような電動機により車両駆動力を発生する電気自動車のほかに、エンジンを搭載したハイブリッド車両あるいは燃料電池自動車などを含む。ECU300は、いずれも図1には図示しないがCPUCentralProcessingUnit、記憶装置および入出力バッファを含み、各センサ等からの信号の入力および各機器への制御信号の出力を行なうとともに、車両100および各機器の制御を行なう。なお、これらの制御については、ソフトウェアによる処理に限られず、専用のハードウェア電子回路で処理することも可能である。ECU300は、蓄電装置110に含まれるセンサ図示せずからの電圧VBおよび電流IBの検出値を受ける。ECU300は、電圧VBおよび電流IBに基づいて、蓄電装置110の充電状態SOCStateofChargeを演算する。また、ECU300は、電圧検出装置111からセル電圧の検出値VCLを受ける。ECU300は、受信した電圧検出値VCLに基づいて、各セルの電圧を監視するとともに、後述するような電圧検出装置111の自己診断を行なう。なお、図1においては、ECU300は1つの制御装置として記載されているが、各機器または機能ごとに個別の制御装置を設ける構成としてもよい。警報出力部240は、ECU300によって車両の各機器に異常が発生したことが検出された場合に、ECU300からの制御信号ALMに従って、操作者に異常を通知するための装置である。警報出力部240は、たとえば、ランプ、LED、または表示パネルなどのように視覚的に警報を出力するもの、およびブザーやチャームなどのように聴覚的に警報を出力するものが含まれる。車両100は、外部電源30からの電力を用いて蓄電装置110を充電するための構成として、充電装置200と、充電リレーCHR210と、接続部230とをさらに備える。接続部230は、外部電源30からの電力を受けるために、車両100のボディに設けられる。接続部230には、充電ケーブル400の充電コネクタ420が接続される。そして、充電ケーブル400の電源プラグ410が、外部電源30のコンセント32に接続されることによって、外部電源30からの電力が、充電ケーブル400の電線部430を介して車両100に伝達される。また、充電ケーブル400の電線部430には、外部電源30から車両100への電力の供給と遮断とを切換えるための、充電回路遮断装置以下CCIDChargingCircuitInterruptDeviceとも称する。440が介挿される。充電装置200は、電力線ACL1,ACL2を介して接続部230に接続される。また、充電装置200は、CHR210を介して蓄電装置110と接続される。そして、充電装置200は、ECU300からの制御信号PWDに基づいて、外部電源30から供給される交流電力を、蓄電装置110が充電可能な直流電力に変換する。CHR210に含まれるリレーの一方端は、蓄電装置110の正極端子および負極端子にそれぞれ接続される。CHR210に含まれるリレーの他方端は、充電装置200に接続された電力線PL3および接地線NL3にそれぞれ接続される。そして、CHR210は、ECU300からの制御信号SE2に基づいて、充電装置200から蓄電装置110への電力の供給と遮断とを切換える。自己診断の説明次に、図2を用いて、電圧検出装置111の自己診断について説明する。図2は、電圧検出装置111の詳細および電圧検出装置111の自己診断を説明するためのブロック図である。図2で説明されるブロック図に記載された各機能ブロックは、ハードウェア的あるいはソフトウェア的な処理によって実現される。図2を参照して、蓄電装置110は、直列に接続された複数のセルCL1~CLnを含む。また、電圧検出装置111は、複数のセルCL1~CLnにそれぞれ対応する、複数の検出部DT1~DTnを含む。複数の検出部DT1~DTnの各々は、対応するセルの正極端および負極端に接続される。なお、図2においては、単独のセルが直列に複数個接続される構成が示されるが、他の実施形態においては、複数のセルの一部が並列に接続されていてもよい。あるいは、たとえば、2個または3個のセルが直列および/または並列に接続されたブロックに対して、1つの検出部が接続される構成としてもよい。以下、検出部の詳細を、検出部DT1を例として説明する。検出部DT1は、コンデンサC11,C12と、スイッチS11~S14とを含む。直列に接続されたコンデンサC11およびスイッチS11が、セルCL1に並列に接続される。また、直列に接続されたコンデンサC12およびスイッチS12も、セルCL1に並列に接続される。スイッチS13は、コンデンサC11の正極端とコンデンサC12の正極端とを結ぶ経路に設けられる。スイッチS14は、スイッチS11の負極端とS12の負極端とを結ぶ経路に設けられる。コンデンサC12の正極端およびスイッチS12の負極端は、後述するECU300の判定部330に接続される。検出部DT1のスイッチS11~S14は、ECU300からの制御信号によって、セルCL1からの電圧を用いてコンデンサC11,C12が個別に充電されるように制御される。そして、コンデンサC11またはコンデンサC12の充電電圧VCL1が判定部330に送られる。判定部330では、コンデンサC11が充電された場合、およびコンデンサC12が充電された場合の充電電圧VCL1の値を比較することによって、検出部DT1の自己診断を実行する。具体的には、判定部330は、コンデンサC11が充電された場合の充電電圧VCL1と、コンデンサC12が充電された場合の充電電圧VCL1との差の大きさが、予め定められた基準値以内であるときに正常と判定し、基準値を上回るときに異常であると判定する。図2においては検出部DT2~DTnの詳細は示されないが、検出部DT2~DTnは検出部DT1と同様の構成を有し、内部に含まれるコンデンサの充電電圧VCL2~VCLnが判定部330へ送られる。そして、判定部330は、検出部DT1の場合と同様の手法によって、検出部DT2~DTnの各々についての異常の有無を判定する。ECU300は、判定部330に加えて、SOC演算部310と、診断制御部320と、リレー制御部340と、充電制御部350と、警報制御部360とを含む。SOC演算部310は、蓄電装置110から、蓄電装置110全体の電圧VBと、蓄電装置110に入出力される電流IBを受ける。SOC演算部310は、これらの情報に基づいて、蓄電装置110のSOCを演算して、演算結果を診断制御部320および充電制御部350へ出力する。充電制御部350は、外部充電が行なわれる場合に、SOC演算部310からのSOCに基づいて充電装置200を制御して、蓄電装置110の充電を行なう。診断制御部320は、SOC演算部310で演算されたSOCを受ける。また、図2には示されないが、診断制御部320は、車両100が走行中であることを示す信号、および充電中であることを示す信号を受ける。診断制御部320は、車両100が走行中でも充電中でもない状態において、SOCが予め定められた基準範囲内である条件が成立すると、電圧検出装置111内の検出部DT1~DTnの自己診断を開始する。これによって、診断のための制御信号DIAGが、電圧検出装置111、判定部330、リレー制御部340、および充電制御部350へ出力する。リレー制御部340は、車両100の走行時にはSMR115を閉成し、外部充電時にはCHR210を閉成するように制御する。また、リレー制御部340は、診断制御部320からの制御信号DIAGを受けると、蓄電装置110からの充放電が行なわれないようにするために、制御信号SE1,SE2によってSMR115およびCHR210の両方を開放する。なお、SMR115およびCHR210を開放しなくても、蓄電装置110からの充放電が防止できる場合には、SMR115およびCHR210を開放しないようにしてもよい。充電制御部350は、診断制御部320からの制御信号DIAGを受けると、充電装置200を停止して外部充電を停止する。電圧検出装置111は、診断制御部320からの制御信号DIAGに従って、検出部DT1~DTn内のスイッチを動作させて、コンデンサの充電および放電動作を行なう。判定部330は、診断制御部320からの制御信号DIAGに従って、検出部DT1~DTn内のスイッチの動作に連動して、充電電圧VCL1~VCLnをサンプリングする。そして、判定部330は、上述のように、検出部DT1~DTnの異常の有無を判定する。判定部330は、検出部DT1~DTnのいずれかに異常が検出された場合には、リレー制御部340および充電制御部350に対して、充電禁止信号STPを出力する。リレー制御部340および充電制御部350は、充電禁止信号STPを受けると、自己診断動作が完了した後も、異常が検出された検出部に所定の処置が行なわれるまで、外部充電が実行されないように、それぞれCHR210を開放状態とするとともに、充電装置200を停止状態とする。また、判定部330は、検出部DT1~DTnのいずれかに異常が検出された場合には、警報制御部360に、異常信号FLRを出力する。警報制御部360は、この異常信号FLRに従って警報出力部240に警報を出力させ、操作者へ異常の発生を通知する。判定部330によって、検出部DT1~DTnのいずれにも異常が検出されなかった場合には充電が再開される。自己診断における問題点このような自己診断を行なう条件として、蓄電装置のSOCが所定の基準範囲内にあることが定められる場合がある。これは、たとえば、従来のハイブリッド車両において、蓄電装置のSOCが上記のような基準範囲内となるように制御されていたことに基づいている。ところが近年では、ハイブリッド車両においても、CO2の排出量をさらに低減するとともに燃費の向上を行なうために、電力を用いてより長い距離を走行することが望まれている。そうすると、ハイブリッド車両においても電気自動車と同様に、外部充電時には蓄電装置のSOCの上限近くまでできるだけ多くの電力を充電するとともに、走行時には蓄電装置のSOCの下限近くまで電力を消費するような状況が増加する。そうすると、走行終了時または走行終了後において、SOCが基準範囲外となる状態となり得るので、電圧検出装置の自己診断が実行できない場合が発生し得る。図3は、上記の問題をより理解しやすくするための図である。図3の上段および下段のグラフは、いずれも横軸に時間が示され、縦軸にSOCが示される。図3において、ULおよびLLは、それぞれSOCの使用上の上下限値を表わす。また、α1およびα2は、上記のSOCの使用上の上下限の範囲内で、自己診断の実行が可能な基準範囲を示すしきい値である。すなわち、SOCがLL<α1≦SOC≦α2<ULを満たす場合に自己診断が可能となる。図3の下段のように、走行中に蓄電装置からの電力が消費されて曲線W11のようにSOCが低下し、走行が終了した時点時刻t11におけるSOCが、自己診断が可能な基準範囲に入っている場合には、走行終了時または走行終了後に自己診断を行なうことができる。一方、図3の上段のように、曲線W1で示されるように、走行開始時にはSOCが基準範囲よりも大きい状態SOC>α2まで充電されており、走行終了時にはSOCが基準範囲よりも小さい状態SOC<α1まで電力が消費された場合には、走行開始前および走行終了後のいずれの場合においてもSOCが基準範囲内とはなっていないために自己診断を行なうことができない。そして、走行終了後に蓄電装置が充電されて、図3の初期状態のように蓄電装置の上限値近くまで充電されてしまうと、充電後においても自己診断ができなくなってしまう。電気自動車の場合、および、ハイブリッド車両においてもできるだけ電力を用いた走行を行なうような場合には、上述のような充放電の状況が繰り返されることが多くなるので、自己診断を実施する機会が減少する可能性がある。そうすると、万一、電圧検出装置に異常が発生していた場合に、その異常を検出することが遅れてしまうおそれがあり、それによって蓄電装置の故障や劣化を引き起こす可能性がある。なお、図4のように、ハイブリッド車両において、走行終了時にSOCが基準範囲より小さくなってしまう場合時刻t21に、エンジンを用いた走行に切換えたり、エンジンを駆動して走行終了時にSOCが基準範囲内となるように蓄電装置を充電したりする手法も考えられるが、その場合には、逆にエンジンの駆動によって燃費を悪化させてしまうことになり得る。また、上述の基準範囲を拡大することによって、自己診断の実行制限を緩和する手法も考えられるが、コスト低減の観点から従来の制御部品が共有される場合がある。そこで、本実施の形態においては、走行終了後に外部充電を行なう際に、SOCが上記の基準範囲内となった場合に一時的に充電動作を停止して自己診断を実行し、自己診断完了後に再度充電動作を開始するような自己診断制御を行なう。このような構成にすることによって、走行終了時点でSOCが基準範囲内となっていなくとも、次回の走行開始までに自己診断を行なうことが可能となるので、電圧検出装置の異常を早期に発見して蓄電装置の故障や劣化を事前に防止することができる。本実施の形態における自己診断制御の説明図5は、本実施の形態における自己診断制御の概要を説明するための図である。図5においては、横軸に時間が示され、縦軸にはSOC、走行中充電中を示すフラグ、および自己診断が実行されなかった自己診断不可回数のカウント値の状態が示される。図5を参照して、時刻t30の走行開始時においては、SOCが上限値ULに近い満充電状態であり、時刻t30の時点では、その前において自己診断が実行されており、自己診断不可回数はゼロに設定されているものとする。時刻t30から時刻t31までの間、車両の走行が行なわれ、それに伴ってSOCが減少する。そして、時刻t31において走行が終了した時点においては、SOCは基準範囲よりも小さい状態まで消費される。時刻t31から時刻t32の間は、走行および充電のいずれも実行されていないが、SOCが基準範囲内ではないので自己診断は実行されない。そして、時刻t32において外部充電が開始され、このとき、走行および充電のいずれも実行されていない状態で自己診断が行なわれなかったことを示す自己診断不可回数のカウント値が1に設定される。時刻t33において、蓄電装置が満充電状態となったことに応じて充電動作が終了するが、この状態においてもSOCが基準範囲内とはなっていないので、時刻t33から時刻t34までの間で自己診断は実行されない。そして、時刻t34にて次回の走行が開始されると、自己診断不可回数のカウント値がインクリメントされて2に設定される。時刻t34から時刻t35の間、再び走行が行なわれ、走行終了時の時刻t35においては、時刻t31と同様に、SOCが基準範囲内よりも小さい状態となる。そのため、時刻t35から時刻t36までの間についても自己診断が実行されず、時刻t36において外部充電が開始されたときに、自己診断不可回数が3に設定される。このとき、自己診断不可回数が、予め定められたしきい値Nthこの例においては3に到達する。そうすると、時刻t36から開始した外部充電の途中で、SOCが、自己診断が可能な基準範囲内となった状態において、他の所定の条件が成立すると、一時的に充電動作が中断される時刻t37。そして、充電動作が停止されている時刻t37から時刻t38の間に自己診断が実行される。そして、時刻t38において、充電動作が再開されるとともに、自己診断不可回数のカウント値がゼロにリセットされる。なお、図5においては、自己診断不可回数のしきい値Nthが3に設定された場合を例として説明したが、このしきい値Nthは任意の値に設定可能である。たとえば、しきい値Nthを1に設定することによって、外部充電が行なわれる度に、毎回自己診断が実行されるようにすることも可能である。図6は、本実施の形態において、ECU300で実行される自己診断制御処理の詳細を説明するためのフローチャートである。図6に示すフローチャート中の各ステップについては、ECU300に予め格納されたプログラムを所定周期で実行することによって実現される。あるいは、一部のステップについては、専用のハードウェア電子回路を構築して処理を実現することも可能である。図2および図6を参照して、ECU300は、ステップ以下、ステップをSと略す。100において、現在車両が走行中であるか否かを判定する。走行中の場合S100にてYESは、自己診断を行なうことができないので、処理は終了する。走行中でない場合S100にてNOは、ECU300は、次にS120にて、現在車両が充電中であるか否かを判定する。充電中でない場合S120にてNOは、ECU300は、処理をS300に進めて、SOCが基準範囲内α1≦SOC≦α2であるか否か、すなわち自己診断の実行が可能か否かを判定する。SOCが基準範囲内の場合S300にてYESは、処理がS310に進められ、ECU300は、図2において説明したような手法によって自己診断処理を実行する。その後、ECU300は、S320にて、自己診断不可回数のカウントNをリセットし、処理を終了する。SOCが基準範囲外の場合S300にてNOは、処理がS330に進められ、ECU300は、次回の走行または充電が開始されたことに応答して、自己診断不可回数のカウントNをカウントアップする。その後、ECU300は処理を終了する。一方、車両が充電中の場合S120においてYESは、処理がS130に進められ、ECU300は、自己診断不可回数Nがしきい値Nth以上であるか否かを判定する。自己診断不可回数Nがしきい値Nth以上の場合S130にてYESは、処理がS140に進められ、次にECU300は、SOCが基準範囲の下限α1より小さいか否かを判定する。SOCが基準範囲の下限α1より小さい場合S140にてYESは、処理がS140に戻されて、ECU300は、SOCが基準範囲の下限α1以上となるのを待つ。SOCが基準範囲の下限α1以上の場合S140にてNOは、ECU300は、S150にて、SOCが基準範囲の上限α2より大きいか否かを判定する。SOCが基準範囲の上限α2以下の場合S150にてNO、すなわち、SOCが基準範囲内である場合には、ECU300は、S160にて、充電動作を一時的に中断する。具体的には、充電装置200が停止されるとともに、CHR210およびSMR115が開放される。そして、ECU300は、S170にて、電圧検出装置111の自己診断を実行し、自己診断が完了すると、自己診断不可回数のカウント値をリセットするS180。次に、ECU300は、S190において、自己診断の結果について、検出部DT1~DTnのいずれにも異常が発見されず正常な状態であるか否かを判定する。自己診断結果が正常でない場合S190にてNOは、処理がS230に進められ、ECU300はアラームを出力して操作者に対して異常の発生を通知する。異常が発生している状態で充電を行なうと、蓄電装置110の故障や破損の原因になり得るので、ECU300は、S220にて充電動作を完全に停止して処理を終了する。自己診断結果が正常な場合S190にてYESは、処理がS200に進められ、ECU300は、充電動作を再開する。そして、ECU300は、S210にて、SOCが満充電状態になったか否かを判定する。SOCが満充電状態になっていない場合S210にてNOは、処理がS210に進められ、ECU300は、SOCが満充電になるまで待つ。SOCが満充電状態になった場合S210にてYESは、処理がS220に進められ、ECU300は充電動作を停止して処理を終了する。自己診断不可回数Nがしきい値Nthより小さい場合S130にてNO、または、自己診断不可回数のカウント値Nがしきい値Nth以上であるがSOCが基準範囲の上限α2より大きい場合S150にてYESは、いずれも外部充電を一時的に中断して自己診断を行なわないので、ECU300は、処理をS210に進める。そして、ECU300は、SOCが満充電になるS210にてYESと、充電動作を停止してS220、処理を終了する。なお、本実施の形態におけるSMR115は、本発明の切換装置の一例である。以上のような処理に従って制御を行なうことによって、電圧検出装置内の検出部の自己診断を実行可能なSOCの範囲が、SOCの使用範囲の一部分に限定されているような場合であっても、外部充電の途中で自己診断を実行することができる。その結果、検出部の異常を速やかに検出することができるので、蓄電装置の故障や劣化を抑制することが可能となる。今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。"