(57)【要約】【課題】複数のバッテリに接続されたリレーの異常を的確に検出する。【解決手段】ＥＣＵは、イグニッションスイッチがオンにされると（Ｓ１０００にてＹＥＳ）、ＳＭＲＰおよびＡ−ＳＭＲＰをＯＮにするステップ（Ｓ１０１０）と、ＶＨを検出して（Ｓ１０２０）、ＶＨが１８０Ｖより高いと（Ｓ１０３０にてＹＥＳ）、各走行用バッテリの電圧値ＶＢ（１）、ＶＢ（２）を検出するステップ（Ｓ１０４０）と、ＶＢ（１）が１５０Ｖよりも高いと（Ｓ１０５０にてＹＥＳ）、走行用バッテリに接続されたＳＭＲＰが溶着していることを検出するステップ（Ｓ１０６０）と、ＶＢ（２）が１５０Ｖよりも高いと（Ｓ１０７０にてＹＥＳ）、走行用バッテリに接続されたＡ−ＳＭＲＢが溶着していることを検出するステップ（Ｓ１０８０）とを含む、プログラムを実行する。【選択図】図４
2008154439.tif 000002
【特許請求の範囲】
【請求項１】
蓄電機構と複数のリレーとから構成される複数の電源回路の制御装置であって、各前記電源回路は、負荷と蓄電機構の一方の極との電気的な通電／非通電を制御する第１のリレーおよび前記第１のリレーに直列に接続された抵抗を有する回路と、前記回路に並列に接続された第２のリレーと、負荷と蓄電機構の他方の極との電気的な通電／非通電を制御する第３のリレーとを含み、
前記制御装置は、
前記負荷の電圧値を検出するための手段と、
各前記蓄電機構の電圧値を検出するための手段と、
電源起動時に、各前記電源回路における前記第２のリレーおよび前記第３のリレーを通電状態にする前に、前記第１のリレーおよび前記第３のリレーを通電状態にすることにより実行されるプリチャージ処理を実行するための手段と、
前記プリチャージ処理の実行前に、各前記電源回路における蓄電機構の一方の極のリレーに通電指令を出力したときに検出された負荷の電圧値および各蓄電機構の電圧値に基づいて、前記複数の電源回路の中のいずれかの電源回路における他方の極のリレーの溶着を検出するための検出手段とを含む、制御装置。
【請求項２】
前記検出手段は、各前記電源回路における前記第１のリレーに通電指令を出力したときに検出された負荷の電圧値および各蓄電機構の電圧値に基づいて、前記複数の電源回路の中のいずれかの電源回路における第３のリレーの溶着を検出するための手段を含む、請求項１に記載の制御装置。
【請求項３】
前記検出手段は、各前記電源回路における前記第３のリレーに通電指令を出力したときに検出された負荷の電圧値および各蓄電機構の電圧値に基づいて、前記複数の電源回路の中のいずれかの電源回路における第１のリレーの溶着を検出するための手段を含む、請求項１に記載の制御装置。
【請求項４】
前記検出手段は、前記検出された負荷の電圧値が予め定められた電圧値よりも高く、蓄電機構の電圧値が別途予め定められた電圧値よりも高い電源回路のリレーが溶着していることを検出するための手段を含む、請求項２または３に記載の制御装置。
【請求項５】
蓄電機構と複数のリレーとから構成される複数の電源回路の制御装置であって、各前記電源回路は、負荷と蓄電機構の一方の極との電気的な通電／非通電を制御する第１のリレーおよび前記第１のリレーに直列に接続された抵抗を有する回路と、前記回路に並列に接続された第２のリレーと、負荷と蓄電機構の他方の極との電気的な通電／非通電を制御する第３のリレーとを含み、
前記制御装置は、
前記負荷の電圧値を検出するための手段と、
各前記蓄電機構の電圧値を検出するための手段と、
電源起動時に、各前記電源回路における前記第２のリレーおよび前記第３のリレーを通電状態にする前に、前記第１のリレーおよび前記第３のリレーを通電状態にすることにより実行されるプリチャージ処理を実行するための手段と、
前記プリチャージ処理中に検出された負荷の電圧値および各蓄電機構の電圧値に基づいて、前記複数の電源回路の中のいずれかの電源回路における前記第１のリレーおよび前記第３のリレーのいずれかの不動を検出するための検出手段とを含む、制御装置。
【請求項６】
前記検出手段は、負荷の電圧値および各蓄電機構の電圧値に基づいて、前記複数の電源回路の中のいずれかの電源回路における前記第３のリレーの不動を検出するための手段を含む、請求項５に記載の制御装置。
【請求項７】
前記検出手段は、前記検出された負荷の電圧値が予め定められた電圧値よりも高くないと、全ての電源回路の第３のリレーが不動であることを検出するための手段を含む、請求項６に記載の制御装置。
【請求項８】
前記検出手段は、前記検出された負荷の電圧値が予め定められた電圧値よりも高く、蓄電機構の電圧値が別途予め定められた電圧値よりも高くない電源回路の第３のリレーが不動であることを検出するための手段を含む、請求項６に記載の制御装置。
【請求項９】
蓄電機構と複数のリレーとから構成される複数の電源回路の制御装置であって、各前記電源回路は、負荷と蓄電機構の一方の極との電気的な通電／非通電を制御する第１のリレーおよび前記第１のリレーに直列に接続された抵抗を有する回路と、前記回路に並列に接続された第２のリレーと、負荷と蓄電機構の他方の極との電気的な通電／非通電を制御する第３のリレーとを含み、
前記制御装置は、
前記負荷の電圧値を検出するための手段と、
各前記蓄電機構の電流値を検出するための手段と、
電源起動時に、各前記電源回路における前記第２のリレーおよび前記第３のリレーを通電状態にする前に、前記第１のリレーおよび前記第３のリレーを通電状態にすることにより実行されるプリチャージ処理を実行するための手段と、
電源遮断時に、各前記電源回路における蓄電機構の一方の極のリレーに非通電指令を出力したときに検出された負荷の電圧値の降下および各蓄電機構の電流値に基づいて、前記複数の電源回路の中のいずれかの電源回路における前記一方の極のリレーの溶着を検出するための検出手段とを含む、制御装置。
【請求項１０】
前記検出手段は、各前記電源回路における蓄電機構の第２のリレーに非通電指令を出力したときに検出された負荷の電圧値の降下および各蓄電機構の電流値に基づいて、前記複数の電源回路の中のいずれかの電源回路における第２のリレーの溶着を検出するための手段を含む、請求項９に記載の制御装置。
【請求項１１】
前記検出手段は、各前記電源回路における蓄電機構の第３のリレーに非通電指令を出力したときに検出された負荷の電圧値の降下および各蓄電機構の電流値に基づいて、前記複数の電源回路の中のいずれかの電源回路における第３のリレーの溶着を検出するための手段を含む、請求項９に記載の制御装置。
【請求項１２】
前記検出手段は、前記負荷の電圧値の降下が正常でなく、蓄電機構の電流値が予め定められた電流値よりも高い電源回路のリレーが溶着していることを検出するための手段を含む、請求項１０または１１に記載の制御装置。
【請求項１３】
蓄電機構と複数のリレーとから構成される複数の電源回路の制御装置であって、各前記電源回路は、負荷と蓄電機構の一方の極との電気的な通電／非通電を制御する第１のリレーおよび前記第１のリレーに直列に接続された抵抗を有する回路と、前記回路に並列に接続された第２のリレーと、負荷と蓄電機構の他方の極との電気的な通電／非通電を制御する第３のリレーとを含み、
前記制御装置は、
前記負荷の電圧値を検出するための手段と、
電源起動時に、各前記電源回路における前記第２のリレーおよび前記第３のリレーを通電状態にする前に、前記第１のリレーおよび前記第３のリレーを通電状態にすることにより、前記負荷に並列に設けられた、プリチャージ処理の対象であるコンデンサを、前記抵抗を介さないで電力を供給しても前記電源回路に障害が発生しない程度の充電率であって、満充電よりも低い充電率まで充電するように、プリチャージ処理を実行するための手段と、
前記プリチャージ処理の実行後に、前記満充電よりも低い充電率から満充電になるまでのコンデンサの充電率を分割して、各前記電源回路における前記第２のリレーおよび前記第３のリレーを順次用いて、前記コンデンサを満充電するための満充電処理手段と、
前記コンデンサが満充電されるまでに、検出された負荷の電圧値およびコンデンサの充電率の少なくともいずれかに基づいて、各前記複数の電源回路における前記第２のリレーおよび前記第３のリレーのいずれかの不動を検出するための検出手段とを含む、制御装置。
【請求項１４】
前記満充電処理手段は、前記複数の電源回路の数に対応させて分割して、満充電処理を実行するための手段を含む、請求項１３に記載の制御装置。
【請求項１５】
前記検出手段は、分割して前記コンデンサを充電しているときに前記コンデンサに電力を供給している電源回路における前記第２のリレーおよび前記第３のリレーのいずれかの不動を検出するための手段を含む、請求項１３または１４に記載の制御装置。
【請求項１６】
前記検出手段は、通電開始から予め定められた時間内に、前記負荷の電圧値がしきい値に到達しないか、または、前記コンデンサの充電率が予め定められたしきい率に到達しないと、前記コンデンサに電力を供給している電源回路における前記第２のリレーおよび前記第３のリレーのいずれかの不動を検出するための手段を含む、請求項１３〜１５のいずれかに記載の制御装置。
【請求項１７】
蓄電機構と複数のリレーとから構成される複数の電源回路の制御装置であって、各前記電源回路は、負荷と蓄電機構の一方の極との電気的な通電／非通電を制御する第１のリレーおよび前記第１のリレーに直列に接続された抵抗を有する回路と、前記回路に並列に接続された第２のリレーと、負荷と蓄電機構の他方の極との電気的な通電／非通電を制御する第３のリレーとを含み、
前記制御装置は、
前記負荷の電圧値を検出するための手段と、
電源起動時に、各前記電源回路における前記第２のリレーおよび前記第３のリレーを通電状態にする前に前記第１のリレーおよび前記第３のリレーを通電状態にすることにより実行されるプリチャージ処理を、前記負荷に並列に設けられた、プリチャージ処理の対象であるコンデンサの充電率を分割して、各前記電源回路を用いて順次実行するためのプリチャージ処理手段と、
前記分割して実行されるプリチャージ処理中に検出された負荷の電圧値およびコンデンサの充電率の少なくともいずれかに基づいて、各前記複数の電源回路における前記第１のリレーおよび前記第３のリレーのいずれかの不動を検出するための検出手段とを含む、制御装置。
【請求項１８】
前記プリチャージ処理手段は、前記複数の電源回路の数に対応させて分割して、プリチャージ処理を実行するための手段を含む、請求項１７に記載の制御装置。
【請求項１９】
前記検出手段は、分割して前記コンデンサを充電しているときに前記コンデンサに電力を供給している電源回路における前記第１のリレーおよび前記第３のリレーのいずれかの不動を検出するための手段を含む、請求項１７または１８に記載の制御装置。
【請求項２０】
前記検出手段は、通電開始から予め定められた時間内に、前記負荷の電圧値がしきい値に到達しないか、または、前記コンデンサの充電率が予め定められたしきい率に到達しないと、前記コンデンサに電力を供給している電源回路における前記第１のリレーおよび前記第３のリレーのいずれかの不動を検出するための手段を含む、請求項１７〜１９のいずれかに記載の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電気自動車、燃料電池車、ハイブリッド車などの走行用モータを搭載した車両の電源回路に関し、特に、蓄電機構（蓄電池（バッテリ、二次電池）、キャパシタ等）と負荷とを接続および遮断する電源回路の異常を検出する技術に関する。
【背景技術】
【０００２】
従来から、車両走行の推進力として、燃焼エネルギーで作動するエンジンの他に電気エネルギーで作動するモータを備えたハイブリッド車両が知られている。このハイブリッド車両の種類としては、大きく、（１）車輪の駆動をモータで行ないエンジンはモータへの電力供給源として作動するシリーズ（直列）ハイブリッドシステムと、（２）エンジンとモータとの双方で車輪を駆動するパラレル（並列）ハイブリッドシステムとがある。さらに、これらの両方の機能を併せ持つパラレルシリーズハイブリッドシステムと呼ばれるものもある。
【０００３】
シリーズハイブリッドシステム以外においては、モータをエンジンの出力を補助する補助駆動源として使用される。このようなハイブリッド車は、たとえば、加速時においてはモータによってエンジンの出力を補助し、減速時においては減速回生によってバッテリ等への充電を行なう等、様々な制御を行ない、バッテリの残容量を確保しつつ運転者の要求を満足できるようになっている。このようなハイブリッド車両は、モータの駆動あるいは回生を行なうために、パワードライブユニット（ＰＣＵ（Power Control Unit）とも呼ばれる）を備える。このパワードライブユニットは、複数のスイッチング素子を備え、このスイッチング素子を用いた電流制御によりモータを駆動あるいは回生する。また、ハイブリッド車両は、これらスイッチング素子にスイッチングを行なわせる制御信号を出力するモータ制御装置を備えている。
【０００４】
上述したハイブリッド車両には、モータに供給する電力を蓄えるバッテリが搭載され、モータはインバータに接続され、インバータはバッテリに接続されている。インバータとバッテリとの間には、インバータとバッテリとの電気的接続を断接するＳＭＲ（System Main Relay）が設けられている。このＳＭＲには、バッテリの正極に設けられた正極ＳＭＲと、バッテリの負極に設けられた負極ＳＭＲと、正極ＳＭＲに並列接続され、抵抗が直列接続されたプリチャージ用ＳＭＲが存在する。このインバータの入力側の端子間には、電圧の変動を平滑化してインバータの作動を安定させるべく大容量の電解コンデンサが設けられる。ハイブリッド車両を走行させる際に、イグニッションスイッチの操作によりメインＳＭＲを閉じて（正極ＳＭＲと負極ＳＭＲとを閉じて）コンデンサを充電するが、コンデンサをバッテリで直接充電すると大電流が流れてＳＭＲの接点が損傷する可能性がある。そこで、先ずプリチャージ用ＳＭＲを閉じて制限抵抗等で電流を制限しながら一定の時間が経過するまでコンデンサをプリチャージし、プリチャージが終了した後にメインＳＭＲを閉じることによりＳＭＲの接点の損傷を防止している。
【０００５】
さらに、上述したハイブリッド車両に限らず、複数のバッテリで電気負荷に電力を供給したり、複数のバッテリを充電したりする場合もある。このような場合であっても、上述したプリチャージ処理が必要になる。車両用には限定されないが、特開２００２−１０５０２号公報（特許文献１）は、複数の蓄電池の充電と放電とを同時に行なう蓄電池用充放電装置を開示する。この蓄電池用充放電装置は、直流電圧を入力とし出力を制御するスイッチング素子と、出力を平滑し、平滑した直流電圧を蓄電池に印加する平滑コンデンサと、平滑コンデンサの両端電圧を検出する第１電圧検出器と、蓄電池の蓄電池電圧を検出する第２電圧検出器と、第１電圧検出器の検出信号を第２電圧検出器の検出信号になるようにスイッチング素子を制御させる制御装置を備える。
【０００６】
この蓄電池用充放電装置によると、平滑コンデンサの両端電圧と、蓄電池の蓄電池電圧に差がある場合、第１電圧検出器によりコンデンサの両端電圧を検出し、第２電圧検出器により蓄電池の蓄電池電圧を検出する。そして、第１電圧検出器の検出信号を、第２電圧検出器の検出電圧になるように制御装置により、スイッチング素子の制御を行なう。これにより、平滑コンデンサの両端電圧と、蓄電池の蓄電池電圧に差がなくなり、蓄電池からコンデンサへの充電は徐々に行われ、過大電流は流れることがない。
【特許文献１】特開２００２−１０５０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した特許文献１に開示された蓄電池用充放電装置においては、複数の蓄電池を備えるとともに複数の開閉手段（リレー）を備え、過大電流の発生を抑制しているが、開閉手段の異常（開閉動作しない不動、閉状態のままで開状態にならない固着（溶着））を検出することについての言及はない。
【０００８】
複数の蓄電機構を有し、それらの蓄電機構を切換えてあるいは同時に使用（充電および放電）する場合には、複数のリレーが必要となる。複数のリレーの中で、どのリレーが異常であるのか、かつ、その異常はどのようなものであるのかを検出することは、ハイブリッド車両等において非常に重要なことである。
【０００９】
本発明は、上述の課題を解決するためになされたものであって、その目的は、複数の蓄電機構を有する電源回路におけるリレーの異常を的確に検出することができる電源回路の制御装置を提供することである。本発明のさらなる目的は、複数の蓄電機構を有する電源回路におけるリレーの異常を短時間で的確に検出することができる電源回路の制御装置を提供することである。
【課題を解決するための手段】
【００１０】
第１の発明に係る制御装置は、蓄電機構と複数のリレーとから構成される複数の電源回路を制御する。各電源回路は、負荷と蓄電機構の一方の極との電気的な通電／非通電を制御する第１のリレーおよび第１のリレーに直列に接続された抵抗を有する回路と、この回路に並列に接続された第２のリレーと、負荷と蓄電機構の他方の極との電気的な通電／非通電を制御する第３のリレーとを含む。この制御装置は、負荷の電圧値を検出するための手段と、各蓄電機構の電圧値を検出するための手段と、電源起動時に、各電源回路における第２のリレーおよび第３のリレーを通電状態にする前に、第１のリレーおよび第３のリレーを通電状態にすることにより実行されるプリチャージ処理を実行するための手段と、プリチャージ処理の実行前に、各電源回路における蓄電機構の一方の極のリレーに通電指令を出力したときに検出された負荷の電圧値および各蓄電機構の電圧値に基づいて、複数の電源回路の中のいずれかの電源回路における他方の極のリレーの溶着を検出するための検出手段とを含む。
【００１１】
第１の発明によると、１つの電源回路は、電圧値が検出できる蓄電機構と複数（３つ）のリレーとで形成される。制御装置は、複数の電源回路を制御する。プリチャージの前に（３つのリレーが全てオフで非通電状態）、各電源回路における蓄電機構の一方の極（たとえば負極）のみのリレーに通電指令を出力する。負極のリレーが正常であることを前提として正極のリレーも正常であれば、電源回路と負荷とは閉回路を形成しないので、負荷の電圧値は上昇しない。ところが、負荷の電圧値が上昇すると、いずれかの電源回路の他方の極（たとえば正極）のリレーが溶着して通電していると判断できる。このときに、溶着しているリレーはどの電源回路の正極のリレーであるのかを特定するには、各電源回路の蓄電機構の電圧値に基づいて判断する。すなわち、蓄電機構の電圧値が高い電源回路の正極のリレーが溶着していると判断できる。これにより、複数の電源回路のどのリレーが溶着しているのかを検出することができる。その結果、複数の蓄電機構を有する電源回路におけるリレーの異常を的確に検出することができる電源回路の制御装置を提供することができる。なお、このような異常検出処理（プリチャージの前に各電源回路における蓄電機構の一方の極のみのリレーに通電指令を出力して異常を検出する処理）を、全ての電源回路に対して同時に実行することにより、（個別の電源回路毎に実行する場合に比べて）処理時間を短くすることができる。
【００１２】
第２の発明に係る制御装置においては、第１の発明の構成に加えて、検出手段は、各電源回路における第１のリレーに通電指令を出力したときに検出された負荷の電圧値および各蓄電機構の電圧値に基づいて、複数の電源回路の中のいずれかの電源回路における第３のリレーの溶着を検出するための手段を含む。
【００１３】
第２の発明によると、各電源回路の第１のリレーのみに通電指令を出力したにも関わらず負荷の電圧値が上昇したことから、少なくとも１個の電源回路と負荷との間で閉回路を形成していると判断できる。複数の電源回路のいずれかまたは全ての第３のリレーの溶着の可能性がある。蓄電機構の電圧値を検出することにより、電圧値が高い電源回路の第３のリレーが溶着していると判断できる。これにより、複数の電源回路のどのリレーが溶着しているのかを検出することができる。
【００１４】
第３の発明に係る制御装置においては、第１の発明の構成に加えて、検出手段は、各電源回路における第３のリレーに通電指令を出力したときに検出された負荷の電圧値および各蓄電機構の電圧値に基づいて、複数の電源回路の中のいずれかの電源回路における第１のリレーの溶着を検出するための手段を含む。
【００１５】
第３の発明によると、各電源回路の第３のリレーのみに通電指令を出力したにも関わらず負荷の電圧値が上昇したことから、少なくとも１個の電源回路と負荷との間で閉回路を形成していると判断できる。複数の電源回路のいずれかまたは全ての第１のリレーの溶着の可能性がある。蓄電機構の電圧値を検出することにより、電圧値が高い電源回路の第１のリレーが溶着していると判断できる。これにより、複数の電源回路のどのリレーが溶着しているのかを検出することができる。
【００１６】
第４の発明に係る制御装置においては、第２または３の発明の構成に加えて、検出手段は、検出された負荷の電圧値が予め定められた電圧値よりも高く、蓄電機構の電圧値が別途予め定められた電圧値よりも高い電源回路のリレーが溶着していることを検出するための手段を含む。
【００１７】
第４の発明によると、各電源回路の第１のリレーのみまたは第３のリレーのみに通電指令を出力したにも関わらず負荷の電圧値が上昇したことから、電源回路と負荷との間で閉回路を形成していると判断できる。複数の電源回路のいずれかまたは全ての第３のリレーの溶着（第１のリレーのみに通電指令して第１のリレーは正常であることを前提とした場合）または第１のリレーの溶着（第３のリレーのみに通電指令して第３のリレーは正常であることを前提とした場合）の可能性がある。蓄電機構の電圧値を検出することにより、電圧値が高い電源回路の第３のリレーまたは第１のリレーが溶着していると判断できる。これにより、複数の電源回路のどのリレーが溶着しているのかを検出することができる。
【００１８】
第５の発明に係る制御装置は、第１の発明の構成に記載された電源回路を制御する。この制御装置は、負荷の電圧値を検出するための手段と、各蓄電機構の電圧値を検出するための手段と、電源起動時に、各電源回路における第２のリレーおよび第３のリレーを通電状態にする前に、第１のリレーおよび第３のリレーを通電状態にすることにより実行されるプリチャージ処理を実行するための手段と、プリチャージ処理中に検出された負荷の電圧値および各蓄電機構の電圧値に基づいて、複数の電源回路の中のいずれかの電源回路における第１のリレーおよび第３のリレーのいずれかの不動を検出するための検出手段とを含む。
【００１９】
第５の発明によると、プリチャージ中には、第１のリレーおよび第３のリレーに通電指令が出力される。たとえば、第１のリレーが正常であって第３のリレーも正常であれば、電源回路と負荷とは閉回路を形成されて、負荷の電圧値は上昇する。ところが、負荷の電圧値が全く上昇しないと、（たとえば、第１のリレーが正常であることを前提とすると）全ての電源回路の第３のリレーが不動であって通電していないと判断できる。さらに、負荷の電圧値が上昇している場合であっても、いずれかの電源回路の第３のリレーが不動であって通電していないことも判断できる。すなわち、不動であるリレーがどの電源回路の第３のリレーであるのかを特定するには、各電源回路の蓄電機構の電圧値に基づいて判断する。蓄電機構の電圧値が低い（換言すれば閉回路を形成できていない）電源回路の第３のリレーが不動であると判断できる。これにより、複数の電源回路のどのリレーが不動であるのかを検出することができる。その結果、複数の蓄電機構を有する電源回路におけるリレーの異常を的確に検出することができる電源回路の制御装置を提供することができる。なお、このような異常検出処理（プリチャージ時に異常を検出する処理）を、全ての電源回路に対して同時にプリチャージを実行することにより、（個別の電源回路毎に実行する場合に比べて）システム起動時間を短くすることができる。
【００２０】
第６の発明に係る制御装置においては、第５の発明の構成に加えて、検出手段は、負荷の電圧値および各蓄電機構の電圧値に基づいて、複数の電源回路の中のいずれかの電源回路における第３のリレーの不動を検出するための手段を含む。
【００２１】
第６の発明によると、プリチャージ中には、第１のリレーおよび第３のリレーに通電指令が出力される。第１のリレーが正常であって１つの第３のリレーが正常であれば、電源回路と負荷とは閉回路を形成されて、負荷の電圧値は上昇する。ところが、第１のリレーが正常であっても全ての第３のリレーが正常でなければ、電源回路と負荷とは閉回路を形成できないので、負荷の電圧値が全く上昇しない。このときには、全ての電源回路の第３のリレーが不動であって通電していないと判断できる。一方、負荷の電圧値が上昇している場合であっても、蓄電機構の電圧値が低い（換言すれば閉回路を形成できていない）電源回路の第３のリレーが不動であると判断できる。これにより、複数の電源回路のどのリレーが不動であるのかを検出することができる。
【００２２】
第７の発明に係る制御装置においては、第６の発明の構成に加えて、検出手段は、検出された負荷の電圧値が予め定められた電圧値よりも高くないと、全ての電源回路の第３のリレーが不動であることを検出するための手段を含む。
【００２３】
第７の発明によると、プリチャージ中には、第１のリレーおよび第３のリレーに通電指令が出力される。第１のリレーが正常であって１つの第３のリレーが正常であれば、電源回路と負荷とは閉回路を形成されて、負荷の電圧値は上昇する。ところが、第１のリレーが正常であっても全ての第３のリレーが正常でなければ、電源回路と負荷とは閉回路を形成できないので、負荷の電圧値が全く上昇しない。このときには、全ての電源回路の第３のリレーが不動であって通電していないと判断できる。
【００２４】
第８の発明に係る制御装置においては、第６の発明の構成に加えて、検出手段は、検出された負荷の電圧値が予め定められた電圧値よりも高く、蓄電機構の電圧値が別途予め定められた電圧値よりも高くない電源回路の第３のリレーが不動であることを検出するための手段を含む。
【００２５】
第８の発明によると、プリチャージ中には、第１のリレーおよび第３のリレーに通電指令が出力される。第１のリレーが正常であって１つの第３のリレーが正常であれば、電源回路と負荷とは閉回路を形成されて、負荷の電圧値は上昇する。負荷の電圧値が上昇している場合であっても、蓄電機構の電圧値が低い（換言すれば閉回路を形成できていない）電源回路の第３のリレーが不動であると判断できる。これにより、複数の電源回路のどのリレーが不動であるのかを検出することができる。
【００２６】
第９の発明に係る制御装置は、第１の発明の構成に記載された電源回路を制御する。この制御装置は、負荷の電圧値を検出するための手段と、各蓄電機構の電流値を検出するための手段と、電源起動時に、各電源回路における第２のリレーおよび第３のリレーを通電状態にする前に、第１のリレーおよび第３のリレーを通電状態にすることにより実行されるプリチャージ処理を実行するための手段と、電源遮断時に、各電源回路における蓄電機構の一方の極のリレーに非通電指令を出力したときに検出された負荷の電圧値の降下および各蓄電機構の電流値に基づいて、複数の電源回路の中のいずれかの電源回路における一方の極のリレーの溶着を検出するための検出手段とを含む。
【００２７】
第９の発明によると、電源遮断時には、たとえば、第２のリレーまたは第３のリレーに非通電指令が出力される。たとえば、第２のリレーに非通電指令が出力して、第２のリレーが正常であれば（溶着していなければ）、電源回路と負荷とは閉回路から開回路に切換わり、電源回路から負荷への電力供給が遮断されて負荷の電圧が降下する。ところが、負荷の電圧値が正常に降下しないことからいずれかの電源回路から負荷に電力が供給されている、すなわち、少なくとも１つの電源回路の第２のリレーが溶着していて通電していると判断できる。溶着しているリレーがどの電源回路のリレーであるのかを特定するには、各電源回路の蓄電機構を流れる電流値に基づいて判断する。高い電流値が流れている蓄電機構を含む電源回路の第３のリレーが溶着していると判断できる。これにより、複数の電源回路のどのリレーが溶着しているのかを検出することができる。その結果、複数の蓄電機構を有する電源回路におけるリレーの異常を的確に検出することができる電源回路の制御装置を提供することができる。なお、このような異常検出処理（ディスチャージ時に異常を検出する処理）を、全ての電源回路に対して同時にディスチャージを実行することにより、（個別の電源回路毎に実行する場合に比べて）システム遮断時間を短くすることができる。
【００２８】
第１０の発明に係る制御装置においては、第９の発明の構成に加えて、検出手段は、各電源回路における蓄電機構の第２のリレーに非通電指令を出力したときに検出された負荷の電圧値の降下および各蓄電機構の電流値に基づいて、複数の電源回路の中のいずれかの電源回路における第２のリレーの溶着を検出するための手段を含む。
【００２９】
第１０の発明によると、電源遮断時に第２のリレーに非通電指令が出力される。たとえば、第２のリレーが正常でないと（溶着していると）、電源回路と負荷とは接続された状態で、電源回路から負荷への電力供給が遮断されないので負荷の電圧が降下しない。さらに、溶着しているリレーがどの電源回路の第２のリレーであるのかを特定するには、各電源回路の蓄電機構を流れる電流値に基づいて判断する。すなわち、高い電流値が流れている蓄電機構を含む電源回路の第２のリレーが溶着していると判断できる。これにより、複数の電源回路のどの第２のリレーが溶着しているのかを検出することができる。
【００３０】
第１１の発明に係る制御装置においては、第９の発明の構成に加えて、検出手段は、各電源回路における蓄電機構の第３のリレーに非通電指令を出力したときに検出された負荷の電圧値の降下および各蓄電機構の電流値に基づいて、複数の電源回路の中のいずれかの電源回路における第３のリレーの溶着を検出するための手段を含む。
【００３１】
第１１の発明によると、電源遮断時に第３のリレーに非通電指令が出力される。たとえば、第３のリレーが正常でないと（溶着していると）、電源回路と負荷とは接続された状態で、電源回路から負荷への電力供給が遮断されないので負荷の電圧が降下しない。さらに、溶着しているリレーがどの電源回路の第３のリレーであるのかを特定するには、各電源回路の蓄電機構を流れる電流値に基づいて判断する。すなわち、高い電流値が流れている蓄電機構を含む電源回路の第３のリレーが溶着していると判断できる。これにより、複数の電源回路のどの第３のリレーが溶着しているのかを検出することができる。
【００３２】
第１２の発明に係る制御装置においては、第１０または１１の発明の構成に加えて、検出手段は、負荷の電圧値の降下が正常でなく、蓄電機構の電流値が予め定められた電流値よりも高い電源回路のリレーが溶着していることを検出するための手段を含む。
【００３３】
第１２の発明によると、電源遮断時には、第２のリレーまたは第３のリレーに非通電指令が出力される。たとえば、第２のリレーまたは第３のリレーが正常でないと（溶着していると）、電源回路と負荷とは接続された状態で、電源回路から負荷への電力供給が遮断されないので負荷の電圧が降下しない。さらに、溶着しているリレーがどの電源回路の第２のリレーまたは第３のリレーであるのかを特定するには、各電源回路の蓄電機構を流れる電流値に基づいて判断する。すなわち、高い電流値が流れている蓄電機構を含む電源回路の第２のリレーまたは第３のリレーが溶着して閉回路を形成し電流を流していると判断できる。これにより、複数の電源回路のどの第２のリレーまたは第３のリレーが溶着しているのかを検出することができる。
【００３４】
第１３の発明に係る制御装置は、第１の発明の構成に記載された電源回路を制御する。この制御装置は、負荷の電圧値を検出するための手段と、電源起動時に、各電源回路における第２のリレーおよび第３のリレーを通電状態にする前に、第１のリレーおよび第３のリレーを通電状態にすることにより、負荷に並列に設けられた、プリチャージ処理の対象であるコンデンサを、抵抗を介さないで電力を供給しても電源回路に障害が発生しない程度の充電率であって、満充電よりも低い充電率まで充電するように、プリチャージ処理を実行するための手段と、プリチャージ処理の実行後に、満充電よりも低い充電率から満充電になるまでのコンデンサの充電率を分割して、各電源回路における第２のリレーおよび第３のリレーを順次用いて、コンデンサを満充電するための満充電処理手段と、コンデンサが満充電されるまでに、検出された負荷の電圧値およびコンデンサの充電率の少なくともいずれかに基づいて、各複数の電源回路における第２のリレーおよび第３のリレーのいずれかの不動を検出するための検出手段とを含む。
【００３５】
第１３の発明によると、抵抗を介さないで電力を供給しても電源回路に障害が発生しない程度の充電率（たとえば８０％）になるとプリチャージが終了する。このプリチャージ処理の実行後において、各電電源回路の制限抵抗を介さないで第２のリレーと第３のリレーとを通電状態として、コンデンサの充電率が８０％から１００％になるまでを分割して、いずれかの電源回路（故障検出対象の電源回路）から電力が供給されてコンデンサが充電される。たとえば、第２のリレーが正常であって第３のリレーも正常であれば、電源回路と負荷との間において閉回路が形成されて、負荷の電圧値も上昇しコンデンサの充電率も上昇する。ところが、負荷の電圧値が上昇せず、かつ、コンデンサの充電率も上昇しないと（たとえば、第３のリレーが正常であることを前提とすると）、故障検出対象の電源回路の第２のリレーが不動であって通電していないと判断できる。さらに別の電源回路の第３のリレーの故障を検出するためにコンデンサの充電率が分割されている。このため、第１番目の電源回路の故障検出が終了してもコンデンサが満充電状態ではない。このため、コンデンサを放電しなくても、さらに第２番目の電源回路における第２のリレーと第３のリレーとを通電状態として、第３のリレー（第２のリレーでもよい）の不動を検出できる。このように、プリチャージ後において、電源回路の数（リレーの異常を検出する回数に等しいことになる）に対応つけてコンデンサの充電率を分割して、コンデンサが１回満充電（充電率１００％）されるまでに複数の電源回路のリレーの故障を検出することができる。その結果、１回のプリチャージ中に複数の蓄電機構を有する電源回路におけるリレーの異常を的確に検出することができる電源回路の制御装置を提供することができる。
【００３６】
第１４の発明に係る制御装置においては、第１３の発明の構成に加えて、満充電処理手段は、複数の電源回路の数に対応させて分割して、満充電処理を実行するための手段を含む。
【００３７】
第１４の発明によると、たとえば、３個の電源回路を有する場合には、第１番目（第２番目でも第３番目でもよい）の電源回路の第１のリレーと第３のリレーとを通電状態としてプリチャージ処理を実行して、コンデンサの充電率が８０％になるとプリチャージを完了させる。このプリチャージの終了後、第１番目の電源回路の第２のリレーと第３のリレーとを通電状態として、コンデンサの充電率が９０％になるまでに第１番目の電源回路の第２のリレー（または第３のリレー）の不動故障を、第２番目の電源回路の第２のリレーと第３のリレーとを通電状態として、コンデンサの充電率が９５％になるまでに第２番目の電源回路の第２のリレー（または第３のリレー）の不動故障を、第３番目の電源回路の第２のリレーと第３のリレーとを通電状態として、コンデンサの充電率が１００％になるまでに第３番目の電源回路の第２のリレー（または第３のリレー）の不動故障を、検出することができる。このため、１回のプリチャージで、３個の蓄電機構を有する電源回路におけるリレーの異常を的確に検出することができる。
【００３８】
第１５の発明に係る制御装置においては、第１３または１４の発明の構成に加えて、検出手段は、分割してコンデンサを充電しているときにコンデンサに電力を供給している電源回路における第２のリレーおよび第３のリレーのいずれかの不動を検出するための手段を含む。
【００３９】
第１５の発明によると、分割してコンデンサを充電しているときにコンデンサに電力を供給している電源回路における第２のリレーおよび第３のリレーのいずれかの不動を検出することができ、これを繰り返すことで、プリチャージ後（充電率８０％）満充電になるまでに、複数の蓄電機構を有する電源回路におけるリレーの異常を的確に検出することができる。
【００４０】
第１６の発明に係る制御装置においては、第１３〜１５のいずれかの発明の構成に加えて、検出手段は、通電開始から予め定められた時間内に、負荷の電圧値がしきい値に到達しないか、または、コンデンサの充電率が予め定められたしきい率に到達しないと、コンデンサに電力を供給している電源回路における第２のリレーおよび第３のリレーのいずれかの不動を検出するための手段を含む。
【００４１】
第１６の発明によると、第２のリレーと第３のリレーとを通電状態として、プリチャージ処理後にコンデンサの充電率を分割してコンデンサを充電する。このときに、異常検出対象の電源回路の第２のリレーも第３のリレーも正常であれば、予め定められた時間内に、負荷の電圧値がしきい値に到達し、コンデンサの充電率が予め定められたしきい率に到達する。ところが、通電開始から予め定められた時間内に、負荷の電圧値がしきい値に到達しないか、または、コンデンサの充電率が予め定められたしきい率に到達しないと、コンデンサに電力を供給している電源回路における第２のリレーおよび第３のリレーのいずれかが不動で電気的な閉回路が形成されていないことになる。これにより、コンデンサに電力を供給している電源回路における第２のリレーおよび第３のリレーのいずれかの不動を検出することができる。
【００４２】
第１７の発明に係る制御装置は、第１の発明の構成に記載された電源回路を制御する。この制御装置は、負荷の電圧値を検出するための手段と、電源起動時に、各電源回路における第２のリレーおよび第３のリレーを通電状態にする前に第１のリレーおよび第３のリレーを通電状態にすることにより実行されるプリチャージ処理を、負荷に並列に設けられた、プリチャージ処理の対象であるコンデンサの充電率を分割して、各電源回路を用いて順次実行するためのプリチャージ処理手段と、分割して実行されるプリチャージ処理中に検出された負荷の電圧値およびコンデンサの充電率の少なくともいずれかに基づいて、各複数の電源回路における第１のリレーおよび第３のリレーのいずれかの不動を検出するための検出手段とを含む。
【００４３】
第１７の発明によると、プリチャージ処理の対象であるコンデンサの充電率を分割してプリチャージ処理を実行する。制限抵抗を介した第１のリレーと第３のリレーとを通電状態として、プリチャージ処理の対象であるコンデンサの充電率を分割して、いずれかの電源回路（故障検出対象の電源回路）から電力が供給されてコンデンサが充電（プリチャージ）される。たとえば、第３のリレーが正常であって第１のリレーも正常であれば、電源回路と負荷との間において閉回路が形成されてプリチャージ処理が実行されて、負荷の電圧値も上昇しコンデンサの充電率も上昇する。ところが、負荷の電圧値が上昇せず、かつ、コンデンサの充電率も上昇しないと（たとえば、第３のリレーが正常であることを前提とすると）、故障検出対象の電源回路の第１のリレーが不動であって通電していないと判断できる。さらに別の電源回路の第１のリレーの故障を検出するために、プリチャージ処理におけるコンデンサの充電率が分割されている。このため、第１番目の電源回路の故障検出が終了してもコンデンサが満充電状態ではない。このため、コンデンサを放電しなくても、さらに第２番目の電源回路における第１のリレーと第３のリレーとを通電状態として、第３のリレー（第１のリレーでもよい）の不動を検出できる。このように、電源回路の数（リレーの異常を検出する回数に等しいことになる）に対応つけて、プリチャージ処理におけるコンデンサの充電率を分割して、コンデンサが１回プリチャージ処理されるまでに複数の電源回路のリレーの故障を検出することができる。その結果、１回のプリチャージ中に複数の蓄電機構を有する電源回路におけるリレーの異常を的確に検出することができる電源回路の制御装置を提供することができる。
【００４４】
第１８の発明に係る制御装置においては、第１７の発明の構成に加えて、プリチャージ処理手段は、複数の電源回路の数に対応させて分割して、プリチャージ処理を実行するための手段を含む。
【００４５】
第１８の発明によると、たとえば、３個の電源回路を有する場合には、第１番目の電源回路の第１のリレーと第３のリレーとを通電状態としてプリチャージ処理するときに、コンデンサの充電率が２０％になるまでに第１番目の電源回路の第１のリレー（または第３のリレー）の不動故障を、第２番目の電源回路の第１のリレーと第３のリレーとを通電状態として、コンデンサの充電率が４０％になるまでに第２番目の電源回路の第１のリレー（または第３のリレー）の不動故障を、第３番目の電源回路の第１のリレーと第３のリレーとを通電状態として、コンデンサの充電率が８０％になるまでに第３番目の電源回路の第１のリレー（または第３のリレー）の不動故障を、検出することができる。このため、１回のプリチャージで、３個の蓄電機構を有する電源回路におけるリレーの異常を的確に検出することができる。
【００４６】
第１９の発明に係る制御装置においては、第１７または１８の発明の構成に加えて、検出手段は、分割してコンデンサを充電しているときにコンデンサに電力を供給している電源回路における第１のリレーおよび第３のリレーのいずれかの不動を検出するための手段を含む。
【００４７】
第１９の発明によると、プリチャージ処理として分割してコンデンサを充電しているときにコンデンサに電力を供給している電源回路における第１のリレーおよび第３のリレーのいずれかの不動を検出することができ、これを繰り返すことで、１回のプリチャージで、複数の蓄電機構を有する電源回路におけるリレーの異常を的確に検出することができる。
【００４８】
第２０の発明に係る制御装置においては、第１７〜１９のいずれかの発明の構成に加えて、検出手段は、通電開始から予め定められた時間内に、負荷の電圧値がしきい値に到達しないか、または、コンデンサの充電率が予め定められたしきい率に到達しないと、コンデンサに電力を供給している電源回路における第１のリレーおよび第３のリレーのいずれかの不動を検出するための手段を含む。
【００４９】
第２０の発明によると、第１のリレーと第３のリレーとを通電状態として、プリチャージ処理の対象であるコンデンサの充電率を分割してコンデンサを充電する。このときに、異常検出対象の電源回路の第１のリレーも第３のリレーも正常であれば、予め定められた時間内に、負荷の電圧値がしきい値に到達し、コンデンサの充電率が予め定められたしきい率に到達する。ところが、通電開始から予め定められた時間内に、負荷の電圧値がしきい値に到達しないか、または、コンデンサの充電率が予め定められたしきい率に到達しないと、コンデンサに電力を供給している電源回路における第１のリレーおよび第３のリレーのいずれかが不動で電気的な閉回路が形成されていないことになる。これにより、コンデンサに電力を供給している電源回路における第１のリレーおよび第３のリレーのいずれかの不動を検出することができる。
【発明を実施するための最良の形態】
【００５０】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰り返さない。
【００５１】
＜第１の実施の形態＞
図１を参照して、本発明の第１の実施の形態に係る制御装置を含む、ハイブリッド車両全体の制御ブロック図を説明する。なお、本発明は図１に示すハイブリッド車両に限定されない。本発明は、動力源としての、たとえばガソリンエンジン等の内燃機関（以下、エンジンとして説明する）が、車両を走行させる駆動源（走行源）であって、かつ、ジェネレータの駆動源であればよい。さらに、駆動源がエンジンおよびモータジェネレータであって、モータジェネレータの動力により走行可能な車両であればよく（エンジンを停止させても停止させなくても）、走行用のバッテリを搭載した他の態様を有するハイブリッド車両であってもよい（いわゆるシリーズ型やパラレル型等のハイブリッド車両に限定されない）。さらに、エンジンを有さない電気自動車や燃料電池車への適用も可能である。なお、このバッテリは、ニッケル水素電池やリチウムイオン電池などであって、その種類は特に限定されるものではない。また、蓄電機構としては、バッテリの代わりにキャパシタでも構わない。さらに、バッテリを含む電源回路のユニットは２つ以上であればよい。
【００５２】
ハイブリッド車両は、エンジン１２０と、モータジェネレータ（ＭＧ）１４０とを含む。なお、以下においては、説明の便宜上、モータジェネレータ１４０を、モータジェネレータ１４０Ａ（またはＭＧ（２）１４０Ａ）と、モータジェネレータ１４０Ｂ（またはＭＧ（１）１４０Ｂ）と表現するが、ハイブリッド車両の走行状態に応じて、モータジェネレータ１４０Ａがジェネレータとして機能したり、モータジェネレータ１４０Ｂがモータとして機能したりする。このモータジェネレータがジェネレータとして機能する場合に回生制動が行なわれる。モータジェネレータがジェネレータとして機能するときには、車両の運動エネルギが電気エネルギに変換されて、車両が減速される。
【００５３】
ハイブリッド車両は、この他に、エンジン１２０やモータジェネレータ１４０で発生した動力を駆動輪１６０に伝達したり、駆動輪１６０の駆動をエンジン１２０やモータジェネレータ１４０に伝達したりする減速機１８０と、エンジン１２０の発生する動力を駆動輪１６０とモータジェネレータ１４０Ｂ（ＭＧ（１）１４０Ｂ）との２経路に分配する動力分割機構（たとえば、後述する遊星歯車機構）２００と、モータジェネレータ１４０を駆動するための電力を充電する走行用バッテリ２２０および走行用バッテリ２２０Ａと、走行用バッテリ２２０および走行用バッテリ２２０Ａの直流とモータジェネレータ１４０Ａ（ＭＧ（２）１４０Ａ）およびモータジェネレータ１４０Ｂ（ＭＧ（１）１４０Ｂ）の交流とを変換しながら電流制御を行なう２系統のインバータ２４０と、走行用バッテリ２２０の充放電状態（たとえば、ＳＯＣ（State Of Charge））を管理制御するバッテリ制御ユニット（以下、バッテリＥＣＵ（Electronic Control Unit）という）２６０と、エンジン１２０の動作状態を制御するエンジンＥＣＵ２８０と、ハイブリッド車両の状態に応じてモータジェネレータ１４０およびバッテリＥＣＵ２６０、インバータ２４０等を制御するＭＧ＿ＥＣＵ３００と、バッテリＥＣＵ２６０、エンジンＥＣＵ２８０およびＭＧ＿ＥＣＵ３００等を相互に管理制御して、ハイブリッド車両が最も効率よく運行できるようにハイブリッドシステム全体を制御するＨＶ＿ＥＣＵ３２０等を含む。
【００５４】
本実施の形態において、走行用バッテリ２２０および走行用バッテリ２２０Ａとインバータ２４０との間には昇圧コンバータ２４２および昇圧コンバータ２４２Ａが設けられている。これは、走行用バッテリ２２０および走行用バッテリ２２０Ａの定格電圧が、モータ１４０Ａ（ＭＧ（２）１４０Ａ）やモータジェネレータ１４０Ｂ（ＭＧ（１）１４０Ｂ）の定格電圧よりも低いので、走行用バッテリ２２０および走行用バッテリ２２０Ａからモータジェネレータ１４０Ａ（ＭＧ（２）１４０Ａ）やモータジェネレータ１４０Ｂ（ＭＧ（１）１４０Ｂ）に電力を供給するときには、昇圧コンバータ２４２および昇圧コンバータ２４２Ａで電力を昇圧する。なお、充電する場合にはこれらの昇圧コンバータで降圧して走行用バッテリ２２０および走行用バッテリ２２０Ａに充電電力が供給される。本実施の形態においては、２つの電源系統を有する電源回路に適用される制御装置について説明するが、本発明は３つ以上の電源系統を有する電源回路であっても構わない。
【００５５】
なお、図１においては、各ＥＣＵを別構成としているが、２個以上のＥＣＵを統合したＥＣＵとして構成してもよい（たとえば、図１に、点線で示すように、ＭＧ＿ＥＣＵ３００とＨＶ＿ＥＣＵ３２０とバッテリＥＣＵ２６０とを統合したＥＣＵ（たとえば、図３のＥＣＵ４００）とすることがその一例である）。
【００５６】
動力分割機構２００は、エンジン１２０の動力を、駆動輪１６０とモータジェネレータ１４０Ｂ（ＭＧ（１）１４０Ｂ）との両方に振り分けるために、遊星歯車機構（プラネタリーギヤ）が使用される。モータジェネレータ１４０Ｂ（ＭＧ（１）１４０Ｂ）の回転数を制御することにより、動力分割機構２００は無段変速機としても機能する。エンジン１２０の回転力はキャリア（Ｃ）に入力され、それがサンギヤ（Ｓ）によってモータジェネレータ１４０Ｂ（ＭＧ（１）１４０Ｂ）に、リングギヤ（Ｒ）によってモータジェネレータ１４０Ａ（ＭＧ（２）１４０Ａ）および出力軸（駆動輪１６０側）に伝えられる。回転中のエンジン１２０を停止させる時には、エンジン１２０が回転しているので、この回転の運動エネルギをモータジェネレータ１４０Ｂ（ＭＧ（１）１４０Ｂ）で電気エネルギに変換して、エンジン１２０の回転数を低下させる。
【００５７】
図１に示すようなハイブリッドシステムを搭載するハイブリッド車両においては、車両の状態について予め定められた条件が成立すると、ＨＶ＿ＥＣＵ３２０は、モータジェネレータ１４０のモータジェネレータ１４０Ａ（ＭＧ（２）１４０Ａ）のみによりハイブリッド車両の走行を行なうようにモータジェネレータ１４０Ａ（ＭＧ（２）１４０Ａ）およびエンジンＥＣＵ２８０を介してエンジン１２０を制御する。たとえば、予め定められた条件とは、走行用バッテリ２２０のＳＯＣが予め定められた値以上であるという条件等である。このようにすると、発進時や低速走行時等であってエンジン１２０の効率が悪い場合に、モータジェネレータ１４０Ａ（ＭＧ（２）１４０Ａ）のみによりハイブリッド車両の走行を行なうことができる。この結果、走行用バッテリ２２０のＳＯＣを低下させることができる（その後の車両停止時に走行用バッテリ２２０を充電することができる）。
【００５８】
また、通常走行時には、たとえば動力分割機構２００によりエンジン１２０の動力を２経路に分け、一方で駆動輪１６０の直接駆動を行ない、他方でモータジェネレータ１４０Ｂ（ＭＧ（１）１４０Ｂ）を駆動して発電を行なう。この時、発生する電力でモータジェネレータ１４０Ａ（ＭＧ（２）１４０Ａ）を駆動して駆動輪１６０の駆動補助を行なう。また、高速走行時には、さらに走行用バッテリ２２０および／または走行用バッテリ２２０Ａからの電力をモータジェネレータ１４０Ａ（ＭＧ（２）１４０Ａ）に供給してモータジェネレータ１４０Ａ（ＭＧ（２）１４０Ａ）の出力を増大させて駆動輪１６０に対して駆動力の追加を行なう。一方、減速時には、駆動輪１６０により従動するモータジェネレータ１４０Ａ（ＭＧ（２）１４０Ａ）がジェネレータとして機能して回生発電を行ない、回収した電力を走行用バッテリ２２０および／または走行用バッテリ２２０Ａに蓄える。なお、走行用バッテリ２２０および／または走行用バッテリ２２０Ａの充電量が低下し、充電が特に必要な場合には、エンジン１２０の出力を増加してモータジェネレータ１４０Ｂ（ＭＧ（１）１４０Ｂ）による発電量を増やして走行用バッテリ２２０および／または走行用バッテリ２２０Ａに対する充電量を増加する。
【００５９】
また、走行用バッテリ２２０および走行用バッテリ２２０Ａの目標ＳＯＣはいつ回生が行なわれてもエネルギーが回収できるように、通常は６０％程度に設定される。また、ＳＯＣの上限値と下限値とは、走行用バッテリ２２０および走行用バッテリ２２０Ａのバッテリの劣化を抑制するために、たとえば、制御上限値を８０％とし、制御下限値を３０％として設定され、ＨＶ＿ＥＣＵ３２０は、ＭＧ＿ＥＣＵ３００を介してＳＯＣが上限値および下限値を越えないようにモータジェネレータ１４０による発電や回生、モータ出力を制御している。なお、ここで挙げた値は、一例であって特に限定される値ではない。
【００６０】
図２を参照して、動力分割機構２００についてさらに説明する。動力分割機構２００は、サンギヤ（Ｓ）２０２と（以下、単にサンギヤ２０２と記載する）、ピニオンギヤ２０４と、キャリア（Ｃ）２０６（以下、単にキャリア２０６と記載する）と、リングギヤ（Ｒ）２０８（以下、単にリングギヤ２０８と記載する）とを含む遊星歯車から構成される。
【００６１】
ピニオンギヤ２０４は、サンギヤ２０２およびリングギヤ２０８と係合する。キャリア２０６は、ピニオンギヤ２０４が自転可能であるように支持する。サンギヤ２０２はＭＧ（１）１４０Ｂの回転軸に連結される。キャリア２０６はエンジン１２０のクランクシャフトに連結される。リングギヤ２０８はＭＧ（２）１４０Ａの回転軸および減速機１８０に連結される。
【００６２】
エンジン１２０、ＭＧ（１）１４０ＢおよびＭＧ（２）１４０Ａが、遊星歯車からなる動力分割機構２００を介して連結されることで、エンジン１２０、ＭＧ（１）１４０ＢおよびＭＧ（２）１４０Ａの回転数は、共線図において直線で結ばれる関係になる。
【００６３】
図３を参照して、本発明の実施の形態に係る制御装置で制御される電源回路について説明する。この電源回路は、走行用バッテリ２２０および走行用バッテリ２２０Ａと、昇圧コンバータ２４２および昇圧コンバータ２４２Ａと、インバータ２４０およびインバータ２４０Ａと、コンデンサＣ（１）５１０およびコンデンサＣ（１）５１０Ａと、コンデンサＣ（２）５２０と、ＳＭＲＰ５００と、制限抵抗５０２と、ＳＭＲＧ５０４と、ＳＭＲＢ５０６と、Ａ−ＳＭＲＰ５００Ａと、制限抵抗５０２Ａと、Ａ−ＳＭＲＧ５０４Ａと、Ａ−ＳＭＲＢ５０６Ａと、ＥＣＵ４００とを含む。本実施の形態に係る制御装置は、ＥＣＵ４００が実行するプログラムにより実現される。
【００６４】
インバータ２４０およびインバータ２４０Ａは、６つのＩＧＢＴ（Insulated Gate Bipolar Transistor）と、ＩＧＢＴのエミッタ側からコレクタ側に電流を流すように、各ＩＧＢＴにそれぞれ並列に接続された６つのダイオードとを含む。インバータ２４０およびインバータ２４０Ａは、ＥＣＵ４００からの制御信号に基づいて各ＩＧＢＴのゲートをオン／オフ（通電／遮断）することにより、走行用バッテリ２２０および走行用バッテリ２２０Ａから供給された電流を、直流電流から交流電流に変換し、モータジェネレータ１４０に供給する。なお、インバータ２４０およびインバータ２４０ＡならびにＩＧＢＴには、周知の技術を利用すればよいため、ここではさらなる詳細な説明は繰り返さない。なお、図３において、モータジェネレータ１４０Ａ（１４０Ｂ）が駆動用である場合には上側のインバータ２４０が駆動用インバータであって、モータジェネレータ１４０Ｂ（１４０Ａ）が発電用である場合には下側のインバータ２４０が発電用インバータである。
【００６５】
昇圧コンバータ２４２（この段落においては、昇圧コンバータ２４２Ａの構成を括弧書きで示す）は、リアクトル３１１（リアクトル３１１Ａ）と、ＮＰＮトランジスタ３１２，３１３（ＮＰＮトランジスタ３１２Ａ，３１３Ａ）と、ダイオード３１４，３１５（ダイオード３１４Ａ，３１５Ａ）とを含む。リアクトル３１１（リアクトル３１１Ａ）の一方端は走行用バッテリ２２０（走行用バッテリ２２０Ａ）の電源ラインに接続され、他方端はＮＰＮトランジスタ３１２（ＮＰＮトランジスタ３１２Ａ）とＮＰＮトランジスタ３１３（ＮＰＮトランジスタ３１３Ａ）との中間点、すなわち、ＮＰＮトランジスタ３１２（ＮＰＮトランジスタ３１２Ａ）のエミッタとＮＰＮトランジスタ３１３（ＮＰＮトランジスタ３１３Ａ）のコレクタとの間に接続される。ＮＰＮトランジスタ３１２，３１３（ＮＰＮトランジスタ３１２Ａ，３１３Ａ）は、インバータ２４０（インバータ２４０Ａ）の電源ラインとアースラインとの間に直列に接続される。そして、ＮＰＮトランジスタ３１２（ＮＰＮトランジスタ３１２Ａ）のコレクタは電源ラインに接続され、ＮＰＮトランジスタ３１３（ＮＰＮトランジスタ３１３Ａ）のエミッタはアースラインに接続される。また、各ＮＰＮトランジスタ３１２，３１３（ＮＰＮトランジスタ３１２Ａ，３１３Ａ）のコレクタ−エミッタ間には、エミッタ側からコレクタ側へ電流を流すダイオード３１４，３１５（ダイオード３１４Ａ，３１５Ａ）が接続されている。
【００６６】
昇圧コンバータ２４２および昇圧コンバータ２４２Ａは、ＥＣＵ４００によってＮＰＮトランジスタ３１２，３１３およびＮＰＮトランジスタ３１２Ａ，３１３Ａがオン／オフされ、コンデンサＣ（１）５１０およびコンデンサＣ（１）５１０Ａから供給された直流電圧を昇圧して出力電圧をコンデンサＣ（２）５２０に供給する。また、昇圧コンバータ２４２および昇圧コンバータ２４２Ａは、モータ駆動回路が搭載されたハイブリッド自動車または電気自動車の回生制動時、モータジェネレータ１４０によって発電され、インバータ２４０および／またはインバータ２４０Ａによって変換された直流電圧を降圧してコンデンサＣ（１）５１０およびコンデンサＣ（１）５１０Ａへ供給する。コンデンサＣ（２）５２０は、昇圧コンバータ２４２および／または昇圧コンバータ２４２Ａから供給された直流電力の電圧を平滑化し、その平滑化された直流電力をインバータ２４０および／またはインバータ２４０Ａへ供給する。
【００６７】
モータジェネレータ１４０は、三相交流モータである。モータジェネレータ１４０の回転軸は、図２に示すように車両のドライブシャフト（図示せず）に接続され、駆動輪に駆動力を伝達する。車両は、モータジェネレータ１４０からの駆動力により走行する。
【００６８】
コンデンサＣ（１）５１０およびコンデンサＣ（１）５１０Ａは、インバータ２４０およびインバータ２４０Ａとそれぞれ並列に接続されている。コンデンサＣ（１）５１０およびコンデンサＣ（１）５１０Ａは、走行用バッテリ２２０および走行用バッテリ２２０Ａからそれぞれ供給された電力、またはインバータ２４０およびインバータ２４０Ａから供給された電力をそれぞれ平滑化するため、電荷を一旦蓄積する。平滑化された電力は、インバータ２４０およびインバータ２４０Ａ（モータ走行時）または走行用バッテリ２２０および走行用バッテリ２２０Ａ（回生制動時）にそれぞれ供給される。
【００６９】
ＳＭＲＰ５００およびＳＭＲＧ５０４は、走行用バッテリ２２０の負極に設けられている。ＳＭＲＰ５００とＳＭＲＧ５０４とは、並列に接続されている。ＳＭＲＰ５００には、制限抵抗５０２が直列に接続されている。ＳＭＲＰ５００は、ＳＭＲＧ５０４が接続されるよりも時間的に先に接続され、インバータ２４０に突入電流が流れることを防止するプリチャージ用ＳＭＲである。ＳＭＲＧ５０４は、ＳＭＲＰ５００および制限抵抗５０２に並列に接続され、プリチャージが終了した後に接続される負極ＳＭＲである。ＳＭＲＢ５０６は、走行用バッテリ２２０の正極に設けられている正極ＳＭＲである。各ＳＭＲは、ＥＣＵ４００により制御される。
【００７０】
同様に、Ａ−ＳＭＲＰ５００ＡおよびＡ−ＳＭＲＧ５０４Ａは、走行用バッテリ２２０Ａの負極に設けられている。Ａ−ＳＭＲＰ５００ＡとＡ−ＳＭＲＧ５０４Ａとは、並列に接続されている。Ａ−ＳＭＲＰ５００Ａには、制限抵抗５０２Ａが直列に接続されている。Ａ−ＳＭＲＰ５００Ａは、Ａ−ＳＭＲＧ５０４Ａが接続されるよりも時間的に先に接続され、インバータ２４０Ａに突入電流が流れることを防止するプリチャージ用ＳＭＲである。Ａ−ＳＭＲＧ５０４Ａは、Ａ−ＳＭＲＰ５００Ａおよび制限抵抗５０２Ａに並列に接続され、プリチャージが終了した後に接続される負極ＳＭＲである。Ａ−ＳＭＲＢ５０６Ａは、走行用バッテリ２２０の正極に設けられている正極ＳＭＲである。各ＳＭＲは、ＥＣＵ４００により制御される。
【００７１】
ＥＣＵ４００は、イグニッションスイッチおよびスタートスイッチ（いずれも図示せず）、アクセルペダル（図示せず）の踏込み量、ブレーキペダル（図示せず）の踏込み量などに基づいて、ＲＯＭ（Read Only Memory）に記憶されたプログラムを実行し、インバータ２４０および各ＳＭＲを制御して、車両を所望の状態で走行させる。ＥＣＵ４００には、走行用バッテリ２２０の電流値ＩＢ（１）を検出する電流計２２２および走行用バッテリ２２０の電圧値ＶＢ（１）を検出する電圧計２２１ならびに走行用バッテリ２２０Ａの電流値ＩＢ（２）を検出する電流計２２２Ａおよび走行用バッテリ２２０Ａの電圧値ＶＢ（２）を検出する電圧計２２１Ａが接続されている。さらに、ＥＣＵ４００には、コンデンサＣ（２）５２０の両端電圧値ＶＨ（インバータ電圧）を検出する電圧計５２２が接続されている。
【００７２】
ＳＭＲＰ５００、Ａ−ＳＭＲＰ５００Ａ、ＳＭＲＧ５０４、Ａ−ＳＭＲＧ５０４Ａ、ＳＭＲＢ５０６、Ａ−ＳＭＲＢ５０６Ａは、コイルに対して励磁電流を通電したときに接点が閉じるリレーである。ＳＭＲＰ５００、Ａ−ＳＭＲＰ５００Ａ、ＳＭＲＧ５０４、Ａ−ＳＭＲＧ５０４Ａ、ＳＭＲＢ５０６、Ａ−ＳＭＲＢ５０６Ａの作動状態とイグニッションスイッチおよびスタートスイッチの位置との関係について説明する。なお、ＳＭＲがオンとは通電状態を示し、ＳＭＲがオフとは非通電状態を示す。
【００７３】
イグニッションスイッチには、ＯＦＦ（オフ）位置と、ＡＣＣ位置およびＯＮ（オン）位置とがあり、ＥＣＵ４００は、電源遮断時、すなわちイグニッションスイッチのポジションがＯＦＦ位置にあるときには、全てのＳＭＲＰ５００、Ａ−ＳＭＲＰ５００Ａ、ＳＭＲＧ５０４、Ａ−ＳＭＲＧ５０４Ａ、ＳＭＲＢ５０６、Ａ−ＳＭＲＢ５０６Ａをオフする。すなわち、ＳＭＲＰ５００、Ａ−ＳＭＲＰ５００Ａ、ＳＭＲＧ５０４、Ａ−ＳＭＲＧ５０４Ａ、ＳＭＲＢ５０６、Ａ−ＳＭＲＢ５０６Ａのコイルに対する励磁電流をオフする。なお、イグニッションスイッチのポジションは、ＯＦＦ位置→ＡＣＣ位置→ＯＮ位置の順に切り換えられる。なお、このようなスイッチに、本発明の適用が限定されるものではない。
【００７４】
ハイブリッドシステム起動時（メイン電源接続時）、すなわち、たとえば運転者がブレーキペダルを踏み込んでプッシュ式のスタートスイッチを押すと、ＥＣＵ４００は、先ず、ＳＭＲＢ５０６およびＡ−ＳＭＲＢ５０６Ａをオンし、次にＳＭＲＰ５００およびＡ−ＳＭＲＰ５００Ａをオンしてプリチャージを実行する。ＳＭＲＰ５００には制限抵抗５０２が接続され、Ａ−ＳＭＲＰ５００Ａには制限抵抗５０２Ａが接続されているので、ＳＭＲＰ５００およびＡ−ＳＭＲＰ５００Ａをオンしてもインバータ２４０およびインバータ２４０Ａへの入力電圧値ＶＨは緩やかに上昇し、突入電流の発生を防止することができる。
【００７５】
なお、イグニッションスイッチのポジションがこのような３つの位置を有しない場合かつスタートスイッチがイグニッションスイッチを兼ねる場合を含めて、本実施の形態に係る制御装置の適用が可能である。
【００７６】
ＥＣＵ４００は、インバータ２４０および／またはインバータ２４０Ａの電圧値ＶＨが、たとえば、バッテリ電圧値ＶＢの約８０％程度に達したときに、または、インバータ２４０および／またはインバータ２４０Ａの電圧値ＶＨがほぼバッテリ電圧値ＶＢに等しくなったときに、プリチャージを完了し、ＳＭＲＰ５００をオフしてＳＭＲＧ５０４をオンして、Ａ−ＳＭＲＰ５００ＡをオフしてＡ−ＳＭＲＧ５０４Ａをオンする。なお、このプリチャージに必要な時間を予め設定しておく。設定された時間をプリチャージ時間と記載する。
【００７７】
一方、イグニッションスイッチのポジションがＯＮ位置からＯＦＦ位置に切り換えられると、ＥＣＵ４００は、先ずＳＭＲＧ５０４およびＡ−ＳＭＲＧ５０４Ａをオフし、続いてＳＭＲＢ５０６およびＡ−ＳＭＲＢ５０６Ａをオフする。この結果、走行用バッテリ２２０とインバータ２４０との間の電気的な接続および走行用バッテリ２２０Ａとインバータ２４０Ａとの間の電気的な接続が遮断され、電源遮断状態となる。このとき、駆動回路側の残存電圧はディスチャージされ、インバータ２４０およびインバータ２４０Ａの電圧値ＶＨは徐々に約０Ｖ（遮断時電圧）に収束する。なお、遮断時電圧値は必ずしも０Ｖである必要はなく、たとえば、２〜３Ｖ程度の微弱電圧値であっても良い。
【００７８】
本実施の形態に係る制御装置は、このようなＳＭＲの異常（不動や溶着）を、イグニッションスイッチＯＮ時、スタートボタンＯＮ時、イグニッションスイッチＯＦＦ時において、的確に検出する。
【００７９】
本実施の形態に係る制御装置は、デジタル回路やアナログ回路の構成を主体としたハードウェアでも、ＥＣＵ４００に含まれるＣＰＵ（Central Processing Unit)およびメモリとメモリから読み出されてＣＰＵで実行されるプログラムとを主体としたソフトウェアでも実現することが可能である。一般的に、ハードウェアで実現した場合には動作速度の点で有利で、ソフトウェアで実現した場合には設計変更の点で有利であると言われている。以下においては、ソフトウェアとして制御装置を実現した場合を説明する。
【００８０】
図４を参照して、本実施の形態に係る電源回路の制御装置を実現するために、ＥＣＵ４００が実行する、起動処理プログラムの制御構造について説明する。なお、このプログラムは、サブルーチンであって、予め定められたサイクルタイムで繰り返し実行される。
【００８１】
さらに、以降で説明する図４〜図８のフローチャートにおける電圧値および電流値に対するしきい値は一例であって、本発明はこのしきい値に限定されるものではない。
【００８２】
図４および図５においては、すべてのＳＭＲに対してオフ指令信号（非通電指令信号）がＥＣＵ４００から出力されている状態をこれらのフローチャートの初期状態であるとする。なお、この初期状態においては、昇圧コンバータ２４２および昇圧コンバータ２４２Ａには、作動指令（昇圧指令）信号は出力されていないものとする。
【００８３】
さらに、図６および図７においては、ＳＭＲＧ５０４（Ａ−ＳＭＲＧ５０４Ａ）およびＳＭＲＢ５０６（Ａ−ＳＭＲＢ５０６Ａ）に対してオン指令信号（通電指令信号）がＥＣＵ４００から出力されている状態をこれらのフローチャートの初期状態であるとする。
【００８４】
ステップ（以下、ステップをＳと略す）１０００にて、ＥＣＵ４００は、運転者により操作されたイグニッションスイッチがオン位置にあるか否かを判別する。イグニッションスイッチがオフ位置からＡＣＣ位置を経由してオン位置にされた場合（Ｓ１０００にてＹＥＳ）、処理はＳ１０１０に移される。もしそうでないと（Ｓ１０００にてＮＯ）、処理はＳ１０００へ戻され、イグニッションスイッチがオン位置にされるまで待つ。
【００８５】
Ｓ１０１０にて、ＥＣＵ４００は、ＳＭＲＰ５００およびＡ−ＳＭＲＰ５００Ａをオフ（非通電）状態からオン（通電）状態に切換える。Ｓ１０２０にて、ＥＣＵ４００は、インバータ２４０およびインバータ２４０Ａの電圧値ＶＨを検出する。Ｓ１０３０にて、ＥＣＵ４００は、検出した電圧値ＶＨが１８０Ｖより高いか否かを判断する。電圧値ＶＨが１８０Ｖより高いと（Ｓ１０３０にてＹＥＳ）、処理はＳ１０４０へ移される。もしそうでないと（Ｓ１０３０にてＮＯ）、処理はＳ１０９０へ移される。なお、電圧値ＶＨが１８０Ｖより高い場合には、後述する走行用バッテリ２２０の電圧値ＶＢ（１）および走行用バッテリ２２０Ａの電圧値ＶＢ（２）のいずれか一方がしきい値である１５０Ｖ以下であってもシステムの起動は許可されることになる。
【００８６】
Ｓ１０４０にて、ＥＣＵ４００は、走行用バッテリ２２０の電圧値ＶＢ（１）および走行用バッテリ２２０Ａの電圧値ＶＢ（２）を検出する。
【００８７】
Ｓ１０５０にて、ＥＣＵ４００は、検出した電圧値ＶＢ（１）が１５０Ｖより高いか否かを判断する。電圧値ＶＢ（１）が１５０Ｖより高いと（Ｓ１０５０にてＹＥＳ）、処理はＳ１０６０へ移される。もしそうでないと（Ｓ１０５０にてＮＯ）、処理はＳ１０７０へ移される。Ｓ１０６０にて、ＥＣＵ４００は、ＳＭＲＢ５０６が溶着している（オフ指令信号を受けても接点部分が離隔しないで電気的に接続されている）と判断する。その後、処理はＳ１０７０へ移され、Ａ−ＳＭＲＢ５０６Ａの溶着判断を行なう。
【００８８】
Ｓ１０７０にて、ＥＣＵ４００は、検出した電圧値ＶＢ（２）が１５０Ｖより高いか否かを判断する。電圧値ＶＢ（２）が１５０Ｖより高いと（Ｓ１０７０にてＹＥＳ）、処理はＳ１０８０へ移される。もしそうでないと（Ｓ１０７０にてＮＯ）、この処理は終了する。Ｓ１０８０にて、ＥＣＵ４００は、Ａ−ＳＭＲＢ５０６Ａが溶着していると判断する。その後、この処理は終了する。
【００８９】
なお、電圧値ＶＢ（１）および電圧値ＶＢ（２）に対するしきい値１５０Ｖは、走行用バッテリ２２０および走行用バッテリ２２０Ａがバッテリの下限電圧値であって、Ｓ１０６０およびＳ１０７０においては、走行用バッテリ２２０および走行用バッテリ２２０Ａが下限電圧値以上であることを確認している。このしきい値１５０Ｖは、バッテリの種類（ニッケル水素電池やリチウムイオン電池などの電池の種類）により異ならせても構わない。
【００９０】
Ｓ１０９０にて、ＥＣＵ４００は、ＳＭＲＢ５０６およびＡ−ＳＭＲＢ５０６Ａの溶着判断処理（非溶着と判断）を終了して、ＳＭＲＰ５００およびＡ−ＳＭＲＰ５００Ａをオンからオフの状態に切換える。
【００９１】
Ｓ１１００にて、ＥＣＵ４００は、運転者により操作されたスタートスイッチがオン位置にあるか否かを判別する。スタートスイッチが押されて位置からオン位置にされた場合（Ｓ１１００にてＹＥＳ）、処理はＳ１１１０に移される。もしそうでないと（Ｓ１１００にてＮＯ）、処理はＳ１１００へ戻され、スタートスイッチがオン位置にされるまで待つ。なお、上述したように、本発明においては、イグニッションスイッチおよびスタートスイッチに限定されない。このため、以下の処理を開始するタイミングは、プリチャージ処理が開始されるタイミングであれば、特に、スタートスイッチがオン位置であるタイミングに限定されない。
【００９２】
Ｓ１１１０にて、ＥＣＵ４００は、ＳＭＲＢ５０６およびＡ−ＳＭＲＢ５０６Ａをオフからオンの状態に切換えた後に、ＳＭＲＰ５００およびＡ−ＳＭＲＰ５００Ａをオフからオンの状態に切換える。これにより、プリチャージが開始される。
【００９３】
Ｓ１１２０にて、ＥＣＵ４００は、インバータ２４０およびインバータ２４０Ａの電圧値ＶＨを検出する。Ｓ１１３０にて、ＥＣＵ４００は、検出した電圧値ＶＨが１８０Ｖより高いか否かを判断する。電圧値ＶＨが１８０Ｖより高いと（Ｓ１１３０にてＹＥＳ）、処理はＳ１１５０へ移される。もしそうでないと（Ｓ１１３０にてＮＯ）、処理はＳ１１４０へ移される。
【００９４】
Ｓ１１４０にて、ＥＣＵ４００は、ＳＭＲＢ５０６およびＡ−ＳＭＲＢ５０６Ａの非溶着であって正常であると判断されているが、ＳＭＲＢ５０６およびＡ−ＳＭＲＢ５０６Ａが不動である（オン指令信号を受けても接点部分が離隔したままで電気的に接続されない）と判断する。その後、この処理は終了する。
【００９５】
Ｓ１１５０にて、ＥＣＵ４００は、走行用バッテリ２２０の電圧値ＶＢ（１）および走行用バッテリ２２０Ａの電圧値ＶＢ（２）を検出する。
【００９６】
Ｓ１１６０にて、ＥＣＵ４００は、検出した電圧値ＶＢ（１）が１５０Ｖより高いか否かを判断する。電圧値ＶＢ（１）が１５０Ｖより高いと（Ｓ１１６０にてＹＥＳ）、処理はＳ１１８０へ移される。もしそうでないと（Ｓ１１６０にてＮＯ）、処理はＳ１１７０へ移される。Ｓ１１７０にて、ＥＣＵ４００は、ＳＭＲＢ５０６が不動であると判断する。その後、この処理は終了する。
【００９７】
Ｓ１１８０にて、ＥＣＵ４００は、検出した電圧値ＶＢ（２）が１５０Ｖより高いか否かを判断する。電圧値ＶＢ（２）が１５０Ｖより高いと（Ｓ１１８０にてＹＥＳ）、処理はＳ１２００へ移される。もしそうでないと（Ｓ１１８０にてＮＯ）、処理はＳ１１９０へ移される。Ｓ１１９０にて、ＥＣＵ４００は、Ａ−ＳＭＲＢ５０６Ａが不動であると判断する。その後、この処理は終了する。
【００９８】
Ｓ１２００にて、ＥＣＵ４００は、ＳＭＲＧ５０４およびＡ−ＳＭＲＧ５０４Ａをオフからオンの状態に切換える。なお、このＳ１２００の処理までのいずれかの時点でプリチャージ時間が経過しているものとする。Ｓ１２１０にて、ＥＣＵ４００は、ＳＭＲＰ５００およびＡ−ＳＭＲＰ５００Ａをオンからオフの状態に切換える。Ｓ１２２０にて、ＥＣＵ４００は、昇圧コンバータ２４２および昇圧コンバータ２４２Ａならびにインバータ２４０およびインバータ２４０Ａに作動指令を出力する。
【００９９】
図５を参照して、本実施の形態に係る電源回路の制御装置を実現するために、ＥＣＵ４００が実行する、別の起動処理プログラムの制御構造について説明する。なお、このプログラムも、サブルーチンであって、予め定められたサイクルタイムで繰り返し実行される。
【０１００】
さらに、図５のフローチャートにおいては、図４のフローチャートに示した処理と同じ処理については図４と同じステップ番号を付してある。それらの処理の内容は同じである。したがってそれらの処理についての詳細な説明はここでは繰り返さない。
【０１０１】
図５に示すフローチャートは、図４に示すフローチャートのＳ１１００までの処理が異なる。図４に示すフローチャートにおいてはＳ１０００〜Ｓ１０８０の処理において、ＳＭＲＢ５０６および／またはＡ−ＳＭＲＢ５０６Ａの溶着判断を行なったが、図５に示すフローチャートにおいてはＳＭＲＰ５００および／またはＡ−ＳＭＲＰ５００Ａの溶着判断を行なう。
【０１０２】
Ｓ１０００にて、ＥＣＵ４００は、運転者により操作されたイグニッションスイッチがオン位置にあるか否かを判別する。イグニッションスイッチがオン位置にされた場合（Ｓ１０００にてＹＥＳ）、処理はＳ２０１０に移される。もしそうでないと（Ｓ１０００にてＮＯ）、処理はＳ１０００へ戻され、イグニッションスイッチがオン位置にされるまで待つ。
【０１０３】
Ｓ２０１０にて、ＥＣＵ４００は、ＳＭＲＢ５０６およびＡ−ＳＭＲＢ５０６Ａをオフからオンに切換える。Ｓ１０２０にて、ＥＣＵ４００は、インバータ２４０およびインバータ２４０Ａの電圧値ＶＨを検出する。Ｓ１０３０にて、ＥＣＵ４００は、検出した電圧値ＶＨが１８０Ｖより高いか否かを判断する。電圧値ＶＨが１８０Ｖより高いと（Ｓ１０３０にてＹＥＳ）、処理はＳ１０４０へ移される。もしそうでないと（Ｓ１０３０にてＮＯ）、処理はＳ２０９０へ移される。
【０１０４】
Ｓ１０４０にて、ＥＣＵ４００は、走行用バッテリ２２０の電圧値ＶＢ（１）および走行用バッテリ２２０Ａの電圧値ＶＢ（２）を検出する。
【０１０５】
Ｓ１０５０にて、ＥＣＵ４００は、検出した電圧値ＶＢ（１）が１５０Ｖより高いか否かを判断する。電圧値ＶＢ（１）が１５０Ｖより高いと（Ｓ１０５０にてＹＥＳ）、処理はＳ２０６０へ移される。もしそうでないと（Ｓ１０５０にてＮＯ）、処理はＳ１０７０へ移される。Ｓ２０６０にて、ＥＣＵ４００は、ＳＭＲＰ５００が溶着している（オフ指令信号を受けても接点部分が離隔しないで電気的に接続されている）と判断する。その後、処理はＳ１０７０へ移され、Ａ−ＳＭＲＰ５００Ａの溶着判断を行なう。
【０１０６】
Ｓ１０７０にて、ＥＣＵ４００は、検出した電圧値ＶＢ（２）が１５０Ｖより高いか否かを判断する。電圧値ＶＢ（２）が１５０Ｖより高いと（Ｓ１０７０にてＹＥＳ）、処理はＳ２０８０へ移される。もしそうでないと（Ｓ１０７０にてＮＯ）、この処理は終了する。Ｓ２０８０にて、ＥＣＵ４００は、Ａ−ＳＭＲＰ５００Ａが溶着していると判断する。その後、この処理は終了する。
【０１０７】
Ｓ２０９０にて、ＥＣＵ４００は、ＳＭＲＰ５００およびＡ−ＳＭＲＰ５００Ａの溶着判断処理（非溶着）を終了して、ＳＭＲＢ５０６およびＡ−ＳＭＲＢ５０６Ａをオンからオフの状態に切換える。これ以降の処理は、図４と同じである。
【０１０８】
図６を参照して、本実施の形態に係る電源回路の制御装置を実現するために、ＥＣＵ４００が実行する、遮断処理プログラムの制御構造について説明する。なお、このプログラムも、サブルーチンであって、予め定められたサイクルタイムで繰り返し実行される。また、ＳＭＲＧ５０４およびＡ−ＳＭＲＧ５０４ＡならびにＳＭＲＢ５０６およびＡ−ＳＭＲＢ５０６Ａに対してオン指令信号（通電指令信号）がＥＣＵ４００から出力されている状態（プリチャージ状態ではないのでＳＭＲＰ５００およびＡ−ＳＭＲＰ５００Ａはオフ）をこのフローチャートの初期状態であるとする。なお、この初期状態において、昇圧コンバータ２４２および昇圧コンバータ２４２Ａならびにインバータ２４０およびインバータ２４０Ａは、作動中であるとする。
【０１０９】
Ｓ３０００にて、ＥＣＵ４００は、運転者により操作されたイグニッションスイッチがオフ位置にあるか否かを判別する。イグニッションスイッチがオフ位置にされた場合（Ｓ３０００にてＹＥＳ）、処理はＳ３０１０に移される。もしそうでないと（Ｓ３０００にてＮＯ）、処理はＳ３０００へ戻され、イグニッションスイッチがオフ位置にされるまで待つ。
【０１１０】
Ｓ３０１０にて、ＥＣＵ４００は、昇圧コンバータ２４２および昇圧コンバータ２４２Ａならびにインバータ２４０およびインバータ２４０Ａに遮断（作動停止）指令を出力する。
【０１１１】
Ｓ３０２０にて、ＥＣＵ４００は、ＳＭＲＧ５０４およびＡ−ＳＭＲＧ５０４Ａをオンからオフの状態に切換える。Ｓ３０３０にて、ＥＣＵ４００は、ディスチャージ処理を用いた溶着チェックのために、インバータ２４０およびインバータ２４０Ａに作動指令を出力する。すなわち、走行用バッテリ２２０および走行用バッテリ２２０Ａと、インバータ２４０およびインバータ２４０Ａとを切り離して、ディスチャージ処理を行なう。このときに、ＳＭＲＧ５０４および／またはＡ−ＳＭＲＧ５０４Ａの溶着を判断する。
【０１１２】
Ｓ３０４０にて、ＥＣＵ４００は、インバータ電圧値ＶＨの電圧降下ΔＶを算出する。Ｓ３０５０にて、ＥＣＵ４００は、正常に電圧降下したか否かが判断する。たとえば、電圧降下ΔＶが４０Ｖより大きいと、正常に電圧降下したと判断する。正常に電圧降下すると（Ｓ３０５０にてＹＥＳ）、処理はＳ３１１０に移される。もしそうでないと（Ｓ３０５０にてＮＯ）、処理はＳ３０６０に移される。
【０１１３】
Ｓ３０６０にて、ＥＣＵ４００は、走行用バッテリ２２０の電流値ＩＢ（１）および走行用バッテリ２２０Ａの電流値ＩＢ（２）を検出する。
【０１１４】
Ｓ３０７０にて、ＥＣＵ４００は、検出した電流値ＩＢ（１）が１０Ａより高いか否かを判断する。電流値ＩＢ（１）が１０Ａより高いと（Ｓ３０７０にてＹＥＳ）、処理はＳ３０８０へ移される。もしそうでないと（Ｓ３０７０にてＮＯ）、処理はＳ３０９０へ移される。Ｓ３０８０にて、ＥＣＵ４００は、ＳＭＲＧ５０４が溶着していると判断する。その後、処理はＳ３０９０へ移され、Ａ−ＳＭＲＧ５０４Ａの溶着判断を行なう。
【０１１５】
Ｓ３０９０にて、ＥＣＵ４００は、検出した電流値ＩＢ（２）が１０Ａより高いか否かを判断する。電流値ＩＢ（２）が１０Ａより高いと（Ｓ３０９０にてＹＥＳ）、処理はＳ３１００へ移される。もしそうでないと（Ｓ３０９０にてＮＯ）、この処理は終了する。Ｓ３１００にて、ＥＣＵ４００は、Ａ−ＳＭＲＧ５０４Ａが溶着していると判断する。その後、この処理は終了する。
【０１１６】
Ｓ３１１０にて、ＥＣＵ４００は、ＳＭＲＧ５０４およびＡ−ＳＭＲＧ５０４Ａの溶着チェックを完了して、インバータ２４０およびインバータ２４０Ａに遮断指令を出力する。
【０１１７】
Ｓ３１２０にて、ＥＣＵ４００は、ＳＭＲＢ５０６およびＡ−ＳＭＲＢ５０６Ａをオンからオフの状態に切換える。なお、オフの状態であるときには、オフの状態を維持する。なお、ＳＭＲＢ５０６およびＡ−ＳＭＲＢ５０６Ａは、溶着判断されなかったリレーである。Ｓ３１３０にて、ＥＣＵ４００は、ディスチャージ要求として、昇圧コンバータ２４２および昇圧コンバータ２４２Ａの作動指令を出力する。
【０１１８】
Ｓ３１４０にて、ＥＣＵ４００は、インバータ電圧値ＶＨを算出する。Ｓ３１５０にて、ＥＣＵ４００は、検出した電圧値ＶＨが４０Ｖより低いか否かを判断する。電圧値ＶＨが４０Ｖより低いと（Ｓ３１５０にてＹＥＳ）、処理はＳ３１６０へ移される。もしそうでないと（Ｓ３１５０にてＮＯ）、処理はＳ３１４０へ戻され、インバータ電圧値ＶＨが４０Ｖより低くディスチャージされるまで処理を継続する。なお、このしきい値は、コンデンサＣ（２）５２０の容量やディスチャージ時間等により、さらに低く設定されても構わない。
【０１１９】
Ｓ３１６０にて、ＥＣＵ４００は、ディスチャージ処理を完了させて、昇圧コンバータ２４２および昇圧コンバータ２４２Ａの遮断指令を出力する。
【０１２０】
Ｓ３１７０にて、ＥＣＵ４００は、全てのＳＭＲ（ＳＭＲＰ５００、Ａ−ＳＭＲＰ５００Ａ、ＳＭＲＧ５０４、Ａ−ＳＭＲＧ５０４Ａ、ＳＭＲＢ５０６、およびＡ−ＳＭＲＢ５０６Ａ）をオフ、インバータ２４０およびインバータ２４０Ａの遮断（作動停止）、昇圧コンバータ２４２および昇圧コンバータ２４２Ａの遮断（作動停止）を保持する。
【０１２１】
図７および図８を参照して、本実施の形態に係る電源回路の制御装置を実現するために、ＥＣＵ４００が実行する、別の遮断処理プログラムの制御構造について説明する。なお、このプログラムも、サブルーチンであって、予め定められたサイクルタイムで繰り返し実行される。
【０１２２】
さらに、図７および図８のフローチャートにおいては、図６のフローチャートに示した処理と同じ処理については図６と同じステップ番号を付してある。それらの処理の内容は同じである。したがってそれらの処理についての詳細な説明はここでは繰り返さない。
【０１２３】
図７および図８に示すフローチャートは、図６に示すフローチャートのＳ３１２０の処理とＳ３１３０の処理との間に、ＳＭＲＢ５０６および／またはＡ−ＳＭＲＢ５０６Ａの溶着判断を行なう。
【０１２４】
Ｓ４０００にて、ＥＣＵ４００は、ＳＭＲＰ５００およびＡ−ＳＭＲＰ５００Ａをオフからオンの状態に切換える。Ｓ４０１０にて、ＥＣＵ４００は、ディスチャージ処理を用いた溶着チェックのために、インバータ２４０およびインバータ２４０Ａに作動指令を出力する。すなわち、走行用バッテリ２２０および走行用バッテリ２２０Ａと、インバータ２４０およびインバータ２４０Ａとを切り離して、ディスチャージ処理を行なう。このときに、ＳＭＲＢ５０６および／またはＡ−ＳＭＲＢ５０６Ａの溶着を判断する。
【０１２５】
Ｓ４０２０にて、ＥＣＵ４００は、インバータ電圧値ＶＨの電圧降下ΔＶを算出する。Ｓ４０３０にて、ＥＣＵ４００は、正常に電圧降下したか否かが判断する。たとえば、電圧降下ΔＶが４０Ｖより大きいと、正常に電圧降下したと判断する。正常に電圧降下すると（Ｓ４０３０にてＹＥＳ）、処理はＳ４０９０に移される。もしそうでないと（Ｓ４０３０にてＮＯ）、処理はＳ４０４０に移される。
【０１２６】
Ｓ４０４０にて、ＥＣＵ４００は、走行用バッテリ２２０の電流値ＩＢ（１）および走行用バッテリ２２０Ａの電流値ＩＢ（２）を検出する。
【０１２７】
Ｓ４０５０にて、ＥＣＵ４００は、検出した電流値ＩＢ（１）が１０Ａより高いか否かを判断する。電流値ＩＢ（１）が１０Ａより高いと（Ｓ４０５０にてＹＥＳ）、処理はＳ４０６０へ移される。もしそうでないと（Ｓ４０５０にてＮＯ）、処理はＳ４０７０へ移される。Ｓ４０６０にて、ＥＣＵ４００は、ＳＭＲＢ５０６が溶着していると判断する。その後、処理はＳ４０７０へ移され、Ａ−ＳＭＲＢ５０６Ａの溶着判断を行なう。
【０１２８】
Ｓ４０７０にて、ＥＣＵ４００は、検出した電流値ＩＢ（２）が１０Ａより高いか否かを判断する。電流値ＩＢ（２）が１０Ａより高いと（Ｓ４０７０にてＹＥＳ）、処理はＳ４０８０へ移される。もしそうでないと（Ｓ４０７０にてＮＯ）、この処理は終了する。Ｓ４０８０にて、ＥＣＵ４００は、Ａ−ＳＭＲＢ５０６Ａが溶着していると判断する。その後、この処理は終了する。
【０１２９】
Ｓ４０９０にて、ＥＣＵ４００は、ＳＭＲＢ５０６およびＡ−ＳＭＲＢ５０６ＡならびにＳＭＲＰ５００およびＡ−ＳＭＲＰ５００Ａをオンからオフの状態に切換える。その後、処理は図８のＳ３１３０に移される。
【０１３０】
以上のような構造およびフローチャートに基づく、本実施の形態にかかる電源回路の制御装置であるＥＣＵ４００の動作について説明する。
【０１３１】
［起動時のＳＭＲＢ、Ａ−ＳＭＲＢ溶着チェック］
車両の運転者がイグニッションスイッチをＯＦＦ位置からＡＣＣ位置を経由してＯＮ位置にすると（Ｓ１０００にてＹＥＳ）、負極のＳＭＲＰ５００およびＡ−ＳＭＲＰ５００Ａがオフからオンに切換えられる（Ｓ１０１０）。インバータ電圧値ＶＨが検出され、（Ｓ１０２０）、インバータ電圧値ＶＨが１８０Ｖより高い状態であるか否かが判断される（Ｓ１０３０）。本来であれば、電流が流れないのでインバータ電圧値ＶＨが高くない状態であるが、走行用バッテリ２２０および／または走行用バッテリ２２０Ａから電流が流れるとインバータ電圧値ＶＨが高い状態になる（Ｓ１０３０にてＹＥＳ）。電流が流れる原因としては、正極のＳＭＲＢ５０６および／またはＡ−ＳＭＲＢ５０６Ａの溶着が考えられる。
【０１３２】
このため、走行用バッテリ２２０の電圧値ＶＢ（１）および走行用バッテリ２２０Ａの電圧値ＶＢ（２）が検出され（Ｓ１０４０）、走行用バッテリ２２０の電圧値ＶＢ（１）が１５０Ｖより高いと（Ｓ１０５０にてＹＥＳ）、ＳＭＲＢ５０６が溶着していると判断される（Ｓ１０６０）。同様に、走行用バッテリ２２０Ａの電圧値ＶＢ（２）が１５０Ｖより高いと（Ｓ１０７０にてＹＥＳ）、Ａ−ＳＭＲＢ５０６Ａが溶着していると判断される（Ｓ１０８０）。なお、走行用バッテリ２２０の電圧値ＶＢ（１）が１５０Ｖより高く（Ｓ１０５０にてＹＥＳ）、かつ、走行用バッテリ２２０Ａの電圧値ＶＢ（２）が１５０Ｖより高いと（Ｓ１０７０にてＹＥＳ）、ＳＭＲＢ５０６ＡおよびＡ−ＳＭＲＢ５０６Ａが溶着していると判断される。
【０１３３】
［プリチャージ時のＳＭＲＢ、Ａ−ＳＭＲＢ不動チェック］
上述のように処理されて、負極のＳＭＲＰ５００およびＡ−ＳＭＲＰ５００Ａをオフからオンに切換えられても（Ｓ１０１０）、インバータ電圧値ＶＨが１８０Ｖより高い状態でないと（Ｓ１０３０にてＮＯ）、ＳＭＲＢ５０６ＡおよびＡ−ＳＭＲＢ５０６Ａが溶着していないと判断される（ＳＭＲＢ溶着チェックＯＫ）。
【０１３４】
ＳＭＲＰ５００およびＡ−ＳＭＲＰ５００Ａをオンからオフに切換えられ（Ｓ１０９０）、車両の運転者がスタートスイッチをＯＮ位置にすると（Ｓ１１００にてＹＥＳ）、正極のＳＭＲＢ５０６およびＡ−ＳＭＲＢ５０６Ａがオフからオンの状態に切換えられた後に、負極プリチャージ側のＳＭＲＰ５００およびＡ−ＳＭＲＰ５００Ａがオフからオンの状態に切換えられる（Ｓ１１１０）。これにより、プリチャージが開始される。
【０１３５】
インバータ電圧値ＶＨが検出され、（Ｓ１１２０）、インバータ電圧値ＶＨが１８０Ｖより高い状態であるか否かが判断される（Ｓ１０３０）。本来であれば、電流が流れてインバータ電圧値ＶＨが高くなる状態であるが、走行用バッテリ２２０および／または走行用バッテリ２２０Ａから電流が全く流れないとインバータ電圧値ＶＨが高い状態にならない（Ｓ１１３０にてＮＯ）。電流が全く流れない原因としては、正極のＳＭＲＢ５０６の不動およびＡ−ＳＭＲＢ５０６Ａの不動であると判断される（Ｓ１１４０）。
【０１３６】
さらに、インバータ電圧値ＶＨが１８０Ｖより高い状態であるが（Ｓ１０３０にてＹＥＳ）、走行用バッテリ２２０の電圧値ＶＢ（１）が１５０Ｖよりも低い時には（Ｓ１１６０にてＮＯ）、たとえば、走行用バッテリ２２０Ａ側とインバータ２４０および／またはインバータ２４０Ａとが電気的に接続されているが、走行用バッテリ２２０側とインバータ２４０および／またはインバータ２４０Ａとが電気的に接続されていない状態である。これは、ＳＭＲＢ５０６がオン指令を受けたにも関わらず電気接点を閉じることができないで非通電状態であることを示す。したがって、この場合（走行用バッテリ２２０の電圧値ＶＢ（１）が１５０Ｖよりも低い場合（Ｓ１１６０にてＮＯ））、ＳＭＲＢ５０６が不動であると判断される（Ｓ１１７０）。
【０１３７】
同じように（逆のパターンとして）、インバータ電圧値ＶＨが１８０Ｖより高い状態であるが（Ｓ１０３０にてＹＥＳ）、走行用バッテリ２２０Ａの電圧値ＶＢ（２）が１５０Ｖよりも低い時には（Ｓ１１８０にてＮＯ）、走行用バッテリ２２０側とインバータ２４０および／またはインバータ２４０Ａとが電気的に接続されているが、走行用バッテリ２２０Ａ側とインバータ２４０および／またはインバータ２４０Ａとが電気的に接続されていない状態である。これは、Ａ−ＳＭＲＢ５０６Ａがオン指令を受けたにも関わらず電気接点を閉じることができないで非通電状態であることを示す。したがって、この場合（走行用バッテリ２２０Ａの電圧値ＶＢ（２）が１５０Ｖよりも低い場合（Ｓ１１８０にてＮＯ））、Ａ−ＳＭＲＢ５０６Ａが不動であると判断される（Ｓ１１９０）。
【０１３８】
［起動時のＳＭＲＰ、Ａ−ＳＭＲＰ溶着チェック］
車両の運転者がイグニッションスイッチをＯＦＦ位置からＡＣＣ位置を経由してＯＮ位置にすると（Ｓ１０００にてＹＥＳ）、正極のＳＭＲＢ５０６およびＡ−ＳＭＲＢ５０６Ａがオフからオンに切換えられる（Ｓ２０１０）。インバータ電圧値ＶＨが検出され、（Ｓ１０２０）、インバータ電圧値ＶＨが１８０Ｖより高い状態であるか否かが判断される（Ｓ１０３０）。本来であれば、電流が流れないのでインバータ電圧値ＶＨが高くない状態であるが、走行用バッテリ２２０および／または走行用バッテリ２２０Ａから電流が流れるとインバータ電圧値ＶＨが高い状態になる（Ｓ１０３０にてＹＥＳ）。電流が流れる原因としては、負極のＳＭＲＰ５００および／またはＡ−ＳＭＲＰ５００Ａの溶着が考えられる。なお、後述する動作によりＳＭＲＧ５０４およびＡ−ＳＭＲＧ５０４Ａの溶着はないと判断されていると想定する。
【０１３９】
このため、走行用バッテリ２２０の電圧値ＶＢ（１）および走行用バッテリ２２０Ａの電圧値ＶＢ（２）を検出され（Ｓ１０４０）、走行用バッテリ２２０の電圧値ＶＢ（１）が１５０Ｖより高いと（Ｓ１０５０にてＹＥＳ）、ＳＭＲＰ５００が溶着していると判断される（Ｓ２０６０）。同様に、走行用バッテリ２２０Ａの電圧値ＶＢ（２）が１５０Ｖより高いと（Ｓ１０７０にてＹＥＳ）、Ａ−ＳＭＲＰ５００Ａが溶着していると判断される（Ｓ２０８０）。なお、走行用バッテリ２２０の電圧値ＶＢ（１）が１５０Ｖより高く（Ｓ１０５０にてＹＥＳ）、かつ、走行用バッテリ２２０Ａの電圧値ＶＢ（２）が１５０Ｖより高いと（Ｓ１０７０にてＹＥＳ）、ＳＭＲＰ５００およびＡ−ＳＭＲＰ５００Ａが溶着していると判断される。
【０１４０】
［遮断時のＳＭＲＧ、Ａ−ＳＭＲＧ溶着チェック］
車両の運転者がイグニッションスイッチをＯＦＦ位置にすると（Ｓ３０００にてＹＥＳ）、負極のＳＭＲＧ５０４およびＡ−ＳＭＲＧ５０４Ａがオンからオフに切換えられる（Ｓ３０２０）。
【０１４１】
インバータ２４０および／またはインバータ２４０Ａに作動指令が出力されて（Ｓ３０３０）、コンデンサＣ（２）５２０の残留電荷がインバータ２４０および／またはインバータ２４０Ａに流れる。
【０１４２】
インバータ電圧の電圧降下ΔＶが算出され（Ｓ３０４０）、正常に電圧降下したか否かが判断される（Ｓ３０５０）。本来であれば、走行用バッテリ２２０および／または走行用バッテリ２２０Ａから電流が流れないので、正常に電圧降下する状態であるが、走行用バッテリ２２０および／または走行用バッテリ２２０Ａから電流が流れるとインバータ電圧値ＶＨの電圧が低下しないで、正常に電圧降下しない状態になる（Ｓ３０５０にてＮＯ）。電流が流れる原因としては、負極のＳＭＲＧ５０４および／またはＡ−ＳＭＲＧ５０４Ａの溶着が考えられる。
【０１４３】
このため、走行用バッテリ２２０の電流ＩＢ（１）および走行用バッテリ２２０Ａの電流値ＩＢ（２）が検出され（Ｓ３０６０）、走行用バッテリ２２０の電流値ＩＢ（１）が１０Ａより高いと（Ｓ３０７０にてＹＥＳ）、ＳＭＲＧ５０４が溶着していると判断される（Ｓ３０８０）。同様に、走行用バッテリ２２０Ａの電流値ＩＢ（２）が１０Ａより高いと（Ｓ３０９０にてＹＥＳ）、Ａ−ＳＭＲＧ５０４Ａが溶着していると判断される（Ｓ３１００）。なお、走行用バッテリ２２０の電圧値ＩＢ（１）が１０Ａより高く（Ｓ３０７０にてＹＥＳ）、かつ、走行用バッテリ２２０Ａの電流値ＩＢ（２）が１０Ａより高いと（Ｓ３０９０にてＹＥＳ）、ＳＭＲＧ５０４およびＡ−ＳＭＲＧ５０４Ａが溶着していると判断される（Ｓ３１００）。
【０１４４】
［遮断時のＳＭＲＢ、Ａ−ＳＭＲＢ溶着チェック］
車両の運転者がイグニッションスイッチをＯＦＦ位置にして（Ｓ３０００にてＹＥＳ）、負極のＳＭＲＧ５０４およびＡ−ＳＭＲＧ５０４Ａの溶着チェックが終了すると（Ｓ３０５０にてＹＥＳ、Ｓ３１１０）、ＳＭＲＢ５０６およびＡ−ＳＭＲＢ５０６Ａがオンからオフに切換えられ（Ｓ３１２０）、ＳＭＲＰ５００およびＡ−ＳＭＲＰ５００Ａがオフからオンの状態に切換えられる（Ｓ４０００）。
【０１４５】
インバータ２４０および／またはインバータ２４０Ａに作動指令が出力されて（Ｓ４０１０）、コンデンサＣ（２）５２０の残留電荷がインバータ２４０および／またはインバータ２４０Ａに流れる。
【０１４６】
インバータ電圧の電圧降下ΔＶが算出され（Ｓ４０２０）、正常に電圧降下したか否かが判断される（Ｓ４０３０）。本来であれば、走行用バッテリ２２０および／または走行用バッテリ２２０Ａから電流が流れないので、正常に電圧降下する状態であるが、走行用バッテリ２２０および／または走行用バッテリ２２０Ａから電流が流れるとインバータ電圧値ＶＨの電圧が低下しないで、正常に電圧降下しない状態になる（Ｓ４０３０にてＮＯ）。電流が流れる原因としては、正極のＳＭＲＢ５０６および／またはＡ−ＳＭＲＢ５０６Ａの溶着が考えられる。
【０１４７】
このため、走行用バッテリ２２０の電流ＩＢ（１）および走行用バッテリ２２０Ａの電流値ＩＢ（２）が検出され（Ｓ４０４０）、走行用バッテリ２２０の電流値ＩＢ（１）が１０Ａより高いと（Ｓ４０５０にてＹＥＳ）、ＳＭＲＢ５０６が溶着していると判断される（Ｓ４０６０）。同様に、走行用バッテリ２２０Ａの電流値ＩＢ（２）が１０Ａより高いと（Ｓ４０７０にてＹＥＳ）、Ａ−ＳＭＲＢ５０６Ａが溶着していると判断される（Ｓ４０８０）。なお、走行用バッテリ２２０の電圧値ＩＢ（１）が１０Ａより高く（Ｓ４０５０にてＹＥＳ）、かつ、走行用バッテリ２２０Ａの電流値ＩＢ（２）が１０Ａより高いと（Ｓ４０７０にてＹＥＳ）、ＳＭＲＢ５０６およびＡ−ＳＭＲＢ５０６Ａが溶着していると判断される。
【０１４８】
以上のようにして、本実施の形態に係る電源回路の制御装置によると、プリチャージ用のＳＭＲ（抵抗が直列接続されたＳＭＲ）、このプリチャージ用のＳＭＲに並列に設けられた負極ＳＭＲ、および正極ＳＭＲの組を備えた、複数のバッテリを有する電源回路において、システム起動時、システム遮断時に、ＳＭＲの異常を的確に検出することができる。
【０１４９】
なお、図４および図５のＳ１１１０〜Ｓ１１９０の処理においては、プリチャージ中のＳＭＲＢ５０６および／またはＡ−ＳＭＲＢ５０６Ａの不動を検出したが、これに代えて（事前にＳＭＲＢ５０６およびＡ−ＳＭＲＢ５０６Ａの不動でないことを検出した上で）ＳＭＲＰ５００および／またはＡ−ＳＭＲＰ５００Ａの不動を検出するようにしてもよい。
【０１５０】
さらに、図４〜図８に示したフローチャートを適宜組合わせて、ＳＭＲＰ５００（Ａ−ＳＭＲＰ５００Ａ）、ＳＭＲＧ（Ａ−ＳＭＲＧ５０４Ａ）およびＳＭＲＢ（Ａ−ＳＭＲＢ５０６Ａ）の異常検出順序を設定することにより、たとえば、並列に設けられたＳＭＲＰ（Ａ−ＳＭＲＰ５００Ａ）およびＳＭＲＧ（Ａ−ＳＭＲＧ５０４Ａ）のいずれが異常であるかを検出できる。たとえば、図５のＳ１０３０〜Ｓ２０８０ではＳＭＲＧ（Ａ−ＳＭＲＧ５０４Ａ）が正常であることを前提としてＳＭＲＰ（Ａ−ＳＭＲＰ５００Ａ）の溶着を検出しているが、前提となるＳＭＲＧ（Ａ−ＳＭＲＧ５０４Ａ）が正常であることは、図７のＳ３０６０〜Ｓ３１００で判断している。このため、前回のディスチャージ処理にてＳＭＲＧ（Ａ−ＳＭＲＧ５０４Ａ）が正常であることを前提として、次回のプリチャージ前の処理にてＳＭＲＰ（Ａ−ＳＭＲＰ５００Ａ）の異常を検出することができる。なお、このことは、第１の発明、第５の発明および第９の発明において特定の１つのリレーに限定していないことに対応する。
【０１５１】
さらに、インバータは、いずれか一方でもよく、３つ以上でもよい。２以上のインバータ（走行用バッテリの負荷）の場合には、複数の走行用バッテリから供給される電力が１つの平滑用のコンデンサＣ（２）５２０に一旦印加されるように電源回路は構成される。このときのコンデンサＣ（２）５２０の両端電圧がインバータ電圧（負荷電圧）である。
【０１５２】
＜第２の実施の形態＞
以下、本発明の第２の実施の形態について説明する。
【０１５３】
本実施の形態に係る電源回路の制御装置は、第１の実施の形態と同様に、複数の電源系統（走行用バッテリ）と負荷とを電気的に接続するＳＭＲを含む電気回路の故障判定（ＳＭＲ不動判定）を実行する。このような複数の電源系統（走行用バッテリ）を備えた場合において、従来のように、１つの電源系統（走行用バッテリ）における不動判定処理を適用した場合には、複数のＳＭＲが存在するために他の走行用バッテリを通るパスが形成されてしまうことにより誤判定する可能性がある。このため、１つの電源系統（走行用バッテリ）における不動判定を１つの電源回路毎にシリーズ（順次）に実行することも考えられる。しかしながら、そのように処理したのでは、高圧側のコンデンサＣ（２）５２０を共用する構成となっているため（図３参照）、１つ目の電源回路のＳＭＲの故障判定のためにコンデンサＣ（２）を充電した後に、次の電源回路のＳＭＲの故障判定のために放電しなければならない。このため、１つの電源回路のＳＭＲの故障判定を完了する毎に放電時間が必要となり、全ての電源回路のＳＭＲの故障判定を完了してシステムを起動させるまでの時間が長くなってしまう。
【０１５４】
そこで、本実施の形態に係る制御装置においては、高圧側のコンデンサＣ（２）が電源回路の障害（ＳＭＲＧの固着）が生じない程度（たとえば、コンデンサＣ（２）の充電率が８０％）になった後（本実施の形態においては、ここまでの処理であるコンデンサＣ（２）の充電率が８０％になるまでをプリチャージ処理という）、各電源回路のＳＭＲＧおよびＳＭＲＢを通電状態に順次切換えて、コンデンサＣ（２）への電力供給量を多段階に分割する（コンデンサＣ（２）の充電率が８０％から１００％になる間をどの程度分割するのかは故障判定する電源回路の数に依存する）。すなわち、プリチャージ後（コンデンサＣ（２）の充電率が８０％であってＳＭＲＧが溶着しない後）において、各電源回路の制限抵抗を介しない状態で、メインＳＭＲ（ＳＭＲＧおよびＳＭＲＢ）の接続および切断を時間的に分割して、コンデンサＣ（２）の充電率を順次上昇させる。このようにすることにより、１つの電源回路のＳＭＲの故障判定を完了する毎のコンデンサＣ（２）の放電を必要とせずに、高圧側のコンデンサＣ（２）が１度満充電されるだけで、複数の電源回路のＳＭＲＧおよび／またはＳＭＲＢの故障判定を実行するようにした。
【０１５５】
なお、本実施の形態において、上述の図１に示したハイブリッド車両全体の制御ブロック図、図２に示した動力分割機構２００については、同じであるためここでの詳細な説明は繰り返さない。
【０１５６】
図３に対応する図９を参照して、本発明の実施の形態に係る制御装置で制御される電源回路について説明する。さらに、バッテリを含む電源回路のユニットは２つ以上であればよいが、図９に示すように、本実施の形態の説明においては、３つであるとする。さらに、図９には、図３の高圧側コンデンサＣ（２）５２０よりも走行用バッテリ側のみを示す。
【０１５７】
図９を参照して、本発明の実施の形態に係る制御装置で制御される電源回路は、図３に示した電源回路に加えて、さらなる（第３番目の）走行用バッテリ２２０Ｂと、昇圧コンバータ２４２Ｂと、コンデンサＣ（１）５１０Ｂと、Ｂ−ＳＭＲＰ５００Ｂと、制限抵抗５０２Ｂと、Ｂ−ＳＭＲＧ５０４Ｂと、Ｂ−ＳＭＲＢ５０６Ｂとをさらに含む。図９にさらに示した第３番目の走行用バッテリ２２０Ｂに関連する上述した以外の構成物については、第２番目の走行用バッテリ２２０Ａに関連する構造物と同じ参照数字を付して、参照符号の語尾が「Ａ」と「Ｂ」とで異なるのみである。したがって、それらについての詳細な説明はここでは繰り返さない。
【０１５８】
本実施の形態に係る制御装置は、ＥＣＵ４００が実行するプログラムにより実現される。なお、第１の実施の形態のＥＣＵ４００で実行されるプログラムとは別のプログラムがＥＣＵ４００で実行される。
【０１５９】
図１０および図１１を参照して、本実施の形態に係る制御装置であるＥＣＵ４００で実行されるプログラムの制御構造について説明する。
【０１６０】
Ｓ５０００にて、ＥＣＵ４００は、運転者により操作されたスタートスイッチがオン位置にあるか否かを判別する。スタートスイッチが押されて位置からオン位置にされた場合（Ｓ５０００にてＹＥＳ）、処理はＳ５０１０に移される。もしそうでないと（Ｓ５０００にてＮＯ）、処理はＳ５０００へ戻され、スタートスイッチがオン位置にされるまで待つ。なお、上述した第１の実施の形態と同じように、本実施の形態においても、イグニッションスイッチおよびスタートスイッチに限定されない。このため、以下の処理を開始するタイミングは、プリチャージ処理が開始されるタイミングであれば、特に、スタートスイッチがオン位置であるタイミングに限定されない。
【０１６１】
Ｓ５０１０にて、ＥＣＵ４００は、ＳＭＲＢ溶着判定処理を実行する。このとき、一例として、上述した第１の実施の形態における図４のＳ１０５０〜Ｓ１０８０の処理（ＳＭＲＢ５０６、Ａ−ＳＭＲＢ５０６Ａ）およびこれらに加えてＢ−ＳＭＲＢ５０６Ｂの溶着判定処理が行なわれる。なお、すべてのＳＭＲＢ（以下、すべてのＳＭＲＢと記載すればＳＭＲＢ５０６、Ａ−ＳＭＲＢ５０６ＡおよびＢ−ＳＭＲＢ５０６Ｂを示し、すべてのＳＭＲＰと記載すればＳＭＲＰ５００、Ａ−ＳＭＲＰ５００ＡおよびＢ−ＳＭＲＰ５００Ｂを示し、すべてのＳＭＲＧと記載すればＳＭＲＧ５０４、Ａ−ＳＭＲＧ５０４ＡおよびＢ−ＳＭＲＧ５０４Ｂを示す）は、溶着していないと判定されたものと想定する。
【０１６２】
Ｓ５０２０にて、ＥＣＵ４００は、ＳＭＲＰ５００およびＳＭＲＢ５０６をオフ（非通電）状態からオン（通電）状態に切換える。これにより、走行用バッテリ２２０から供給された電力によりプリチャージが開始される。
【０１６３】
Ｓ５０２５にて、ＥＣＵ４００は、所定時間の間だけ待機する処理を実行する。これは、高圧側のコンデンサＣ（２）５２０が充電される時間を考慮したものである。なお、後述するＳ５０９０のように分岐判断を行なうようにしても構わない。
【０１６４】
Ｓ５０３０にて、ＥＣＵ４００は、コンデンサＣ（１）の電圧値ＶＬ（１）およびコンバータ２４０の電圧値ＶＨ（コンデンサＣ（２）の電圧値ＶＨ）を検出する。Ｓ５０４０にて、ＥＣＵ４００は、検出した電圧値ＶＬ（１）がしきい値（たとえば１８０Ｖ）よりも高く、かつ、検出した電圧値ＶＨがしきい値（たとえば１８０Ｖ）より高いか否かを判断する。電圧値ＶＬ（１）がしきい値よりも高く、かつ、検出した電圧値ＶＨがしきい値より高いと（Ｓ５０４０にてＹＥＳ）、処理はＳ５０６０へ移される。もしそうでないと（Ｓ５０４０にてＮＯ）、処理はＳ５０５０へ移される。
【０１６５】
Ｓ５０５０にて、ＥＣＵ４００は、ＳＭＲＰ５００が不動であると判断する。その後、この処理は終了する（図１０および図１１のＤ）。なお、このときに、他のプリチャージＳＭＲＰ（Ａ−ＳＭＲＰ５００ＡやＢ−ＳＭＲＰ５００Ｂを用いてプリチャージ処理（Ｓ５０２０〜Ｓ５０６０）を実行して、Ｓ５０８０以降のＳＭＲＧ故障検出処理を行なうようにしても構わない。すなわち、いずれかのプリチャージ用ＳＭＲＰが動作すれば、ＳＭＲＧの故障検出が可能になる。
【０１６６】
Ｓ５０６０にて、ＥＣＵ４００は、たとえば、検出した電圧値ＶＨに基づいてコンデンサＣ（２）５２０の充電率が８０％（この８０％は一例であって、不動判定するＳＭＲの数に依存し、かつプリチャージの意義（制限抵抗を介さないで電力を供給してもＳＭＲＧが溶着しない）が発現するように、適宜変更される可能性がある）に到達しているか否かを判断する。コンデンサＣ（２）５２０の充電率が８０％に到達していると（Ｓ５０６０にてＹＥＳ）、プリチャージ処理が完了したと判断されて、処理はＳ５０７０へ移される。もしそうでないと（Ｓ５０６０にてＮＯ）、処理はＳ５０６０へ戻されて、コンデンサＣ（２）５２０の充電率が８０％に到達するまで（すなわち、本実施の形態におけるプリチャージ処理が完了するまで）、ＳＭＲＰ５００およびＳＭＲＢ５０６がオン（通電）状態に保持される。
【０１６７】
Ｓ５０７０にて、ＥＣＵ４００は、ＳＭＲＰ５００をオン（通電）状態からオフ（非通電）状態に切換える。このとき、ＳＭＲＢ５０６はオン（通電）状態のままである。
【０１６８】
Ｓ５０８０にて、ＥＣＵ４００は、ＳＭＲＧ５０４をオフ（非通電）状態からオン（通電）状態に切換える。これにより、走行用バッテリ２２０からメインリレー（制限抵抗を介していないリレーという意味）を経由して負荷であるインバータに電力が供給される。
【０１６９】
Ｓ５０９０にて、ＥＣＵ４００は、ＳＭＲＧ５０４をオン（通電）状態に切換えてから所定の時間が経過したか否かを判断する。これも、コンデンサＣ（２）５２０の充電時間を考慮するためである。ＳＭＲＧ５０４をオン（通電）状態に切換えてから所定の時間が経過すると（Ｓ５０９０にてＹＥＳ）、処理はＳ５１００へ移される。もしそうでないと（Ｓ５０９０にてＮＯ）、処理はＳ５１１０へ移される。
【０１７０】
Ｓ５１００にて、ＥＣＵ４００は、ＳＭＲＧ５０４が不動であると判断する。その後、処理はＳ５１２０へ移される。
【０１７１】
Ｓ５１１０にて、ＥＣＵ４００は、たとえば、検出した電圧値ＶＨに基づいてコンデンサＣ（２）５２０の充電率が９０％（この９０％も一例であって、不動判定するＳＭＲの数に依存して適宜変更されることが好ましい）に到達しているか否かを判断する。コンデンサＣ（２）５２０の充電率が９０％に到達していると（Ｓ５１１０にてＹＥＳ）、処理はＳ５１２０へ移される。もしそうでないと（Ｓ５１１０にてＮＯ）、処理はＳ５０９０へ戻されて、所定の時間が経過するまでであってコンデンサＣ（２）５２０の充電率が９０％に到達するまで、ＳＭＲＢ５０６およびＳＭＲＧ５０４がオン（通電）状態に保持される。
【０１７２】
すなわち、このＳ５０９０〜Ｓ５１１０の処理においては、ＳＭＲＧ５０４をオン（通電）状態に切換えてから所定の時間が経過するまでにコンデンサＣ（２）５２０の充電率が９０％に到達するとＳＭＲＧ５０４は正常であったと判断して、ＳＭＲＧ５０４をオン（通電）状態に切換えてから所定の時間が経過してもコンデンサＣ（２）５２０の充電率が９０％に到達しないとＳＭＲＧ５０４は不動であったと判断することになる。
【０１７３】
Ｓ５１２０にて、ＥＣＵ４００は、ＳＭＲＧ５０４をオン（通電）状態からオフ（非通電）状態に切換える。このとき、ＳＭＲＢ５０６はオン（通電）状態のままである。
【０１７４】
Ｓ５１３０にて、ＥＣＵ４００は、Ａ−ＳＭＲＢ５０６ＡおよびＡ−ＳＭＲＧ５０４Ａをオフ（非通電）状態からオン（通電）状態に切換える。これにより、走行用バッテリ２２０Ａからメインリレーを経由して負荷であるインバータに電力が供給される。
【０１７５】
Ｓ５１４０にて、ＥＣＵ４００は、Ａ−ＳＭＲＧ５０４Ａをオン（通電）状態に切換えてから所定の時間が経過したか否かを判断する。これも、コンデンサＣ（２）５２０の充電時間を考慮するためである。Ａ−ＳＭＲＧ５０４Ａをオン（通電）状態に切換えてから所定の時間が経過すると（Ｓ５１４０にてＹＥＳ）、処理はＳ５１５０へ移される。もしそうでないと（Ｓ５１４０にてＮＯ）、処理はＳ５１６０へ移される。
【０１７６】
Ｓ５１５０にて、ＥＣＵ４００は、Ａ−ＳＭＲＧ５０４Ａが不動であると判断する。その後、処理はＳ５１７０へ移される。
【０１７７】
Ｓ５１６０にて、ＥＣＵ４００は、たとえば、検出した電圧値ＶＨに基づいてコンデンサＣ（２）５２０の充電率が９５％（この９５％も一例であって、不動判定するＳＭＲの数に依存して適宜変更されることが好ましい）に到達しているか否かを判断する。コンデンサＣ（２）５２０の充電率が９５％に到達していると（Ｓ５１６０にてＹＥＳ）、処理はＳ５１７０へ移される。もしそうでないと（Ｓ５１６０にてＮＯ）、処理はＳ５１４０へ戻されて、所定の時間が経過するまでであってコンデンサＣ（２）５２０の充電率が９５％に到達するまで、Ａ−ＳＭＲＢ５０６ＡおよびＡ−ＳＭＲＧ５０４Ａがオン（通電）状態に保持される。
【０１７８】
すなわち、このＳ５１４０〜Ｓ５１６０の処理においては、Ａ−ＳＭＲＧ５０４Ａをオン（通電）状態に切換えてから所定の時間が経過するまでにコンデンサＣ（２）５２０の充電率が９５％に到達するとＡ−ＳＭＲＧ５０４Ａは正常であったと判断して、Ａ−ＳＭＲＧ５０４Ａをオン（通電）状態に切換えてから所定の時間が経過してもコンデンサＣ（２）５２０の充電率が９５％に到達しないとＡ−ＳＭＲＧ５０４Ａは不動であったと判断することになる。
【０１７９】
Ｓ５１７０にて、ＥＣＵ４００は、Ａ−ＳＭＲＧ５０４Ａをオン（通電）状態からオフ（非通電）状態に切換える。このとき、Ａ−ＳＭＲＢ５０６Ａはオン（通電）状態のままである。
【０１８０】
Ｓ５１８０にて、ＥＣＵ４００は、Ｂ−ＳＭＲＢ５０６ＢおよびＢ−ＳＭＲＧ５０４Ｂをオフ（非通電）状態からオン（通電）状態に切換える。これにより、走行用バッテリ２２０Ｂからメインリレーを経由して負荷であるインバータに電力が供給される。
【０１８１】
Ｓ５１９０にて、ＥＣＵ４００は、Ｂ−ＳＭＲＧ５０４Ｂをオン（通電）状態に切換えてから所定の時間が経過したか否かを判断する。これも、コンデンサＣ（２）５２０の充電時間を考慮するためである。Ｂ−ＳＭＲＧ５０４Ｂをオン（通電）状態に切換えてから所定の時間が経過すると（Ｓ５１９０にてＹＥＳ）、処理はＳ５２００へ移される。もしそうでないと（Ｓ５１９０にてＮＯ）、処理はＳ５２１０へ移される。
【０１８２】
Ｓ５２００にて、ＥＣＵ４００は、Ｂ−ＳＭＲＧ５０４Ｂが不動であると判断する。その後、この処理は終了する。なお、このＳ５２００の処理の後、すべてのＳＭＲＧの中で少なくとも１つのＳＭＲＧが不動でないと判断されている場合には、処理をＳ５２３０へ移すようにしても構わない。
【０１８３】
Ｓ５２１０にて、ＥＣＵ４００は、たとえば、検出した電圧値ＶＨに基づいてコンデンサＣ（２）５２０の充電率が１００％に到達しているか否かを判断する。コンデンサＣ（２）５２０の充電率が１００％に到達していると（Ｓ５２１０にてＹＥＳ）、処理はＳ５２２０へ移される。もしそうでないと（Ｓ５２１０にてＮＯ）、処理はＳ５１９０へ戻されて、所定の時間が経過するまでであってコンデンサＣ（２）５２０の充電率が１００％に到達するまで、Ｂ−ＳＭＲＢ５０６ＢおよびＢ−ＳＭＲＧ５０４Ｂがオン（通電）状態に保持される。
【０１８４】
すなわち、このＳ５１９０〜Ｓ５２１０の処理においては、Ｂ−ＳＭＲＧ５０４Ｂをオン（通電）状態に切換えてから所定の時間が経過するまでにコンデンサＣ（２）５２０の充電率が１００％に到達するとＢ−ＳＭＲＧ５０４Ｂは正常であったと判断して、Ｂ−ＳＭＲＧ５０４Ｂをオン（通電）状態に切換えてから所定の時間が経過してもコンデンサＣ（２）５２０の充電率が１００％に到達しないとＢ−ＳＭＲＧ５０４Ｂは不動であったと判断することになる。
【０１８５】
Ｓ５２２０にて、ＥＣＵ４００は、Ｂ−ＳＭＲＧ５０４Ｂをオン（通電）状態からオフ（非通電）状態に切換える。このとき、Ｂ−ＳＭＲＢ５０６Ｂはオン（通電）状態のままである。
【０１８６】
Ｓ５２３０にて、ＥＣＵ４００は、正常な負極メインリレー（すべてのＳＭＲＧの中の正常なＳＭＲＧ）をオフ（非通電）状態からオン（通電）状態に切換える。これにより、複数（ここでは３個）の電源回路（走行用バッテリとＳＭＲ群）の中で１つでも使用可能であると、退避処理（リンプホーム処理）が実行できることになる。
【０１８７】
以上のようにして、本実施の形態に係る制御装置においても、複数の電源回路におけるＳＭＲの故障を短時間に的確に検出できる。特に、ＳＭＲＰを用いたプリチャージ後において高圧側のコンデンサＣ（２）が満充電になるまでの電力供給量を多段階に分割して、各電源回路のＳＭＲを接続および切断を時間的に分割して順次充電率を上昇させることにより、１つの電源回路のＳＭＲの故障判定を完了する毎の放電を必要とせずに、高圧側のコンデンサＣ（２）が１度満充電されるだけで、複数の電源回路のＳＭＲの故障判定を実行することができる。
【０１８８】
なお、図１０のＳ５０１０においてすべてのＳＭＲＧの溶着判定処理を実行するようにして、Ｓ５０９０〜Ｓ５１１０でＳＭＲＢ５０６の不動判定、Ｓ５１４０〜Ｓ５１６０でＡ−ＳＭＲＢ５０６Ａの不動判定、Ｓ５１９０〜Ｓ５２１０でＢ−ＳＭＲＢ５０６Ｂの不動判定を行なうようにすることもできる。すなわち、制限抵抗に直列に接続されたＳＭＲＰ以外のメインリレー（正極側のＳＭＲＢおよび負極側のＳＭＲＧ）の不動検出が可能になる。
【０１８９】
＜第３の実施の形態＞
本実施の形態に係る制御装置においては、高圧側のコンデンサＣ（２）が満充電や電源回路の障害（ＳＭＲの固着）が生じない程度（充電率が８０％）になるまでの電力供給量を多段階に分割して（どの程度分割するのかは故障判定する電源回路の数に依存する）、各電源回路のプリチャージ用ＳＭＲＰを接続および切断を時間的に分割して、順次充電率を上昇させることにより１つの電源回路のＳＭＲの故障判定を完了する毎の放電を必要とせずに、高圧側のコンデンサＣ（２）が１度満充電されるだけで複数の電源回路のＳＭＲＰの故障判定を実行するようにした。
【０１９０】
すなわち、図１０のＳ５０２０〜Ｓ５０６０までのプリチャージ処理を、３つの電源回路を用いて実行する。
【０１９１】
さらに詳しくは、プリチャージ処理を開始すると判断されると、ＳＭＲＢ溶着判定処理が行なわれて（ここでは全てのＳＭＲＢが正常であると想定する）、ＳＭＲＰ５００およびＳＭＲＢ５０６をオフ（非通電）状態からオン（通電）状態に切換えて、走行用バッテリ２２０から供給された電力によりコンデンサＣ（２）のプリチャージが開始される。ＥＣＵ４００は、ＳＭＲＰ５００およびＳＭＲＢ５０６をオン（通電）状態に切換えてから所定の時間が経過するまでに、検出した電圧値ＶＨに基づいてコンデンサＣ（２）５２０の充電率が２０％（この２０％は一例であって、不動判定するＳＭＲＰの数に依存しする）に到達しているか否かを判断する。コンデンサＣ（２）５２０の充電率が２０％に到達していると、第１の電源回路によるプリチャージ処理が完了したと判断されて、次の電源回路によるプリチャージ処理に移される。一方、ＥＣＵ４００は、ＳＭＲＰ５００およびＳＭＲＢ５０６をオン（通電）状態に切換えてから所定の時間が経過しても、検出した電圧値ＶＨに基づいてコンデンサＣ（２）５２０の充電率が２０％に到達しないと、ＳＭＲＰ５００が不動であると判断する。
【０１９２】
次に、ＳＭＲＰ５００およびＳＭＲＢ５０６をオン（通電）状態からオフ（非通電）状態に切換えて、Ａ−ＳＭＲＰ５００ＡおよびＡ−ＳＭＲＢ５０６Ａをオフ（非通電）状態からオン（通電）状態に切換えて、走行用バッテリ２２０Ａから供給された電力によりコンデンサＣ（２）のプリチャージが開始される。ＥＣＵ４００は、Ａ−ＳＭＲＰ５００ＡおよびＡ−ＳＭＲＢ５０６Ａをオン（通電）状態に切換えてから所定の時間が経過するまでに、検出した電圧値ＶＨに基づいてコンデンサＣ（２）５２０の充電率が４０％（この４０％も一例であって、不動判定するＳＭＲＰの数に依存しする）に到達しているか否かを判断する。コンデンサＣ（２）５２０の充電率が４０％に到達していると、第２の電源回路によるプリチャージ処理が完了したと判断されて、次の電源回路によるプリチャージ処理に移される。一方、ＥＣＵ４００は、Ａ−ＳＭＲＰ５００ＡおよびＡ−ＳＭＲＢ５０６Ａをオン（通電）状態に切換えてから所定の時間が経過しても、検出した電圧値ＶＨに基づいてコンデンサＣ（２）５２０の充電率が４０％に到達しないと、Ａ−ＳＭＲＰ５００Ａが不動であると判断する。
【０１９３】
次に、Ａ−ＳＭＲＰ５００ＡおよびＡ−ＳＭＲＢ５０６Ａをオン（通電）状態からオフ（非通電）状態に切換えて、Ｂ−ＳＭＲＰ５００ＢおよびＢ−ＳＭＲＢ５０６Ｂをオフ（非通電）状態からオン（通電）状態に切換えて、走行用バッテリ２２０Ｂから供給された電力によりコンデンサＣ（２）のプリチャージが開始される。ＥＣＵ４００は、Ｂ−ＳＭＲＰ５００ＢおよびＢ−ＳＭＲＢ５０６Ｂをオン（通電）状態に切換えてから所定の時間が経過するまでに、検出した電圧値ＶＨに基づいてコンデンサＣ（２）５２０の充電率が８０％（この８０％も一例であって、不動判定するＳＭＲＰの数に依存し、かつプリチャージの意義（制限抵抗を介さないで電力を供給してもＳＭＲＧが溶着しない）が発現するように、適宜変更される可能性がある）に到達しているか否かを判断する。コンデンサＣ（２）５２０の充電率が８０％に到達していると、第３の電源回路によるプリチャージ処理が完了したと判断される。一方、ＥＣＵ４００は、Ｂ−ＳＭＲＰ５００ＢおよびＢ−ＳＭＲＢ５０６Ｂをオン（通電）状態に切換えてから所定の時間が経過しても、検出した電圧値ＶＨに基づいてコンデンサＣ（２）５２０の充電率が８０％に到達しないと、Ｂ−ＳＭＲＰ５００Ｂが不動であると判断する。
【０１９４】
なお、プリチャージ処理を開始すると判断された後に、先にすべてのＳＭＲＢの溶着判定処理を実行するようにして、順次ＳＭＲＰの不動判定を行なうようにすることもできる。すなわち、制限抵抗に直列に接続されたＳＭＲＰの不動検出が可能になる。
【０１９５】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１９６】
【図１】本発明の第１の実施の形態に係る制御装置を含む、ハイブリッド車両の制御ブロック図である。
【図２】図１の動力分割機構を示す図である。
【図３】本発明の第１の実施の形態に係る制御装置で制御される電源回路の構成を示す図である。
【図４】図３のＥＣＵで実行されるプログラムの制御構造を示すフローチャート（その１）である。
【図５】図３のＥＣＵで実行されるプログラムの制御構造を示すフローチャート（その２）である。
【図６】図３のＥＣＵで実行されるプログラムの制御構造を示すフローチャート（その３）である。
【図７】図３のＥＣＵで実行されるプログラムの制御構造を示すフローチャート（その３）である。
【図８】図３のＥＣＵで実行されるプログラムの制御構造を示すフローチャート（その４）である。
【図９】本発明の第２の実施の形態に係る制御装置で制御される電源回路の構成を示す図である。
【図１０】図９のＥＣＵで実行されるプログラムの制御構造を示すフローチャート（その１）である。
【図１１】図９のＥＣＵで実行されるプログラムの制御構造を示すフローチャート（その２）である。
【符号の説明】
【０１９７】
１２０  エンジン、１４０  モータジェネレータ、１６０  駆動輪、１８０  減速機、２００  動力分割機構、２２０，２２０Ａ  走行用バッテリ、２２２，２２２Ａ  電流計、２４０  インバータ、２４２，２４２Ａ  昇圧コンバータ、２６０  バッテリＥＣＵ、２８０  エンジンＥＣＵ、３００  ＭＧ＿ＥＣＵ、３２０  ＨＶ＿ＥＣＵ、４００  ＥＣＵ、５００  ＳＭＲＰ、５００Ａ  Ａ−ＳＭＲＰ、５０４  ＳＭＲＧ、５０４Ａ  Ａ−ＳＭＲＧ、５０６  ＳＭＲＢ、５０６Ａ  Ａ−ＳＭＲＢ、５０２，５０２Ａ  制限抵抗、５１０，５１０Ａ  コンデンサＣ（１）、５２０  コンデンサＣ（２）。
【図１】
2008154439.tif 000003
【図２】
2008154439.tif 000004
【図３】
2008154439.tif 000005
【図４】
2008154439.tif 000006
【図５】
2008154439.tif 000007
【図６】
2008154439.tif 000008
【図７】
2008154439.tif 000009
【図８】
2008154439.tif 000010
【図９】
2008154439.tif 000011
【図１０】
2008154439.tif 000012
【図１１】
2008154439.tif 000013