(57)【要約】【課題】切替異常を検出できるスイッチの駆動回路を提供する。【解決手段】スイッチ（ＳＷＨ，ＳＷＬ）を駆動するスイッチの駆動回路（ＤｒＨ，ＤｒＬ）において、前記スイッチのスイッチング状態の切り替えに伴って発生するサージ電圧（Ｖｓ）を検出するサージ電圧検出部（４４）と、前記サージ電圧検出部により検出されたサージ電圧に基づいて、前記スイッチのスイッチング状態の切り替えに関する異常である切替異常が生じたことを判定する判定部（４９）と、を備える。【選択図】      図２
2020048294.tif 000002
【特許請求の範囲】
【請求項１】
スイッチ（ＳＷＨ，ＳＷＬ）を駆動するスイッチの駆動回路（ＤｒＨ，ＤｒＬ）において、
前記スイッチのスイッチング状態の切り替えに伴って発生するサージ電圧（Ｖｓ）を検出するサージ電圧検出部（４４）と、
前記サージ電圧検出部により検出されたサージ電圧に基づいて、前記スイッチのスイッチング状態の切り替えに関する異常である切替異常が生じたことを判定する判定部（４９）と、を備えるスイッチの駆動回路。
【請求項２】
前記判定部は、前記サージ電圧検出部により検出されたサージ電圧が、前記スイッチの耐圧値（Ｖｍａ）よりも大きい場合に、前記切替異常が生じたと判定する請求項１に記載のスイッチの駆動回路。
【請求項３】
前記判定部は、前記スイッチのサージ電圧に相関する相関パラメータを取得し、前記相関パラメータと、前記サージ電圧検出部により検出されたサージ電圧との組み合わせに基づいて、前記切替異常が生じたことを判定する請求項１または請求項２に記載のスイッチの駆動回路。
【請求項４】
前記判定部には、前記相関パラメータと、前記サージ電圧検出部により検出されたサージ電圧とを対応付けたものが学習値（ＧＴ）として記憶されており、
前記判定部は、前記学習値と前記組み合わせとに基づいて、前記切替異常が生じたことを判定する請求項３に記載のスイッチの駆動回路。
【請求項５】
前記判定部は、前記スイッチのサージ電圧に相関する相関パラメータを取得し、
基準電圧（Ｖｋ）と前記相関パラメータとが対応付けられた対応情報（ＭＰ）を記憶する記憶部（４９ａ）と、を備え、
前記判定部は、取得された前記相関パラメータと、前記記憶部に記憶された対応情報と、に基づいて、前記基準電圧を設定し、前記サージ電圧検出部により検出されたサージ電圧と設定された前記基準電圧とに基づいて、前記切替異常が生じたことを判定する請求項１から請求項４までのいずれか一項に記載のスイッチの駆動回路。
【請求項６】
前記対応情報では、特定の前記相関パラメータに対応する前記基準電圧が一定値に維持される請求項５に記載のスイッチの駆動回路。
【請求項７】
前記判定部は、前記サージ電圧検出部により検出されたサージ電圧から、前記基準電圧を減算した値の絶対値（ΔＶ）が所定値（ΔＶｋ）よりも大きい場合に、前記切替異常が生じたと判定する請求項５または請求項６に記載のスイッチの駆動回路。
【請求項８】
前記サージ電圧検出部は、前記スイッチのスイッチング状態の切り替えに伴って発生するサージ電圧を繰り返し検出しており、
前記判定部は、前記サージ電圧検出部により検出されたサージ電圧が、前記基準電圧よりも前記所定値を超えて大きいとの過大判定が第１所定回数（Ｎｕｋ）されるか、又は、前記基準電圧よりも前記所定値を超えて小さいとの過小判定が第２所定回数（Ｎｄｋ）された場合に、前記切替異常が生じたと判定する請求項７に記載のスイッチの駆動回路。
【請求項９】
前記第１所定回数は、前記第２所定回数よりも小さい回数に設定されている請求項８に記載のスイッチの駆動回路。
【請求項１０】
前記第１所定回数は、１である請求項８または請求項９に記載のスイッチの駆動回路。
【請求項１１】
前記スイッチのゲートに接続され、抵抗値を可変に調整可能なゲート抵抗体（４１）を備え、
前記相関パラメータは、前記ゲート抵抗体の抵抗値（Ｒｅ）を含む請求項３から請求項１０までのいずれか一項に記載のスイッチの駆動回路。
【請求項１２】
前記スイッチに流れる電流を検出する電流検出部（４６）を備え、
前記相関パラメータは、前記電流検出部で検出された電流値（Ｉｅ）を含む請求項３から請求項１１までのいずれか一項に記載のスイッチの駆動回路。
【請求項１３】
前記サージ電圧検出部は、前記スイッチのオフ状態への切り替えに伴って発生するサージ電圧を検出し、
前記スイッチがオフ状態とされている場合のオフ電圧（Ｖｏｆｆ）を検出するオフ電圧検出部を備え、
前記相関パラメータは、前記オフ電圧検出部により検出されたオフ電圧を含む請求項３から請求項１２までのいずれか一項に記載のスイッチの駆動回路。
【請求項１４】
直列に接続された第１コンデンサ（４３ａ）と第２コンデンサ（４３ｂ）とから構成され、前記スイッチの一対の主端子間に接続された容量回路（４３）を備え、
前記サージ電圧検出部は、前記第１コンデンサと前記第２コンデンサとの間の中間点（ＰＳ１）の電圧に基づいて、前記スイッチのスイッチング状態の切り替えに伴って発生するサージ電圧を検出するとともに、前記スイッチの起動前において前記スイッチをオフ状態とした場合の電圧を判定電圧（Ｖｊｄ）として検出し、
前記判定部は、前記判定電圧に基づいて、前記切替異常のうち、前記容量回路の異常が生じたことを特定する請求項１から請求項１３までのいずれか一項に記載のスイッチの駆動回路。
【請求項１５】
直列に接続された第１抵抗（５１ａ）と第２抵抗（５１ｂ）とから構成され、前記スイッチの一対の主端子間に接続された抵抗回路（５１）を備え、
前記サージ電圧検出部は、前記第１抵抗と前記第２抵抗との間の中間点（ＰＳ２）の電圧に基づいて、前記スイッチのスイッチング状態の切り替えに伴って発生するサージ電圧を検出するとともに、前記スイッチの起動前において前記スイッチをオフ状態とした場合の電圧を判定電圧（Ｖｊｄ）として検出し、
前記判定部は、前記判定電圧に基づいて、前記切替異常のうち、前記抵抗回路の異常が生じたことを特定する請求項１から請求項１３までのいずれか一項に記載のスイッチの駆動回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スイッチの駆動回路に関する。
【背景技術】
【０００２】
従来、スイッチのスイッチング状態を切り替える場合において、スイッチのスイッチング状態の切り替えに伴って発生するサージ電圧を検出する機能を備える駆動回路が知られている。例えば、特許文献１に記載の駆動回路は、検出されたサージ電圧に基づいてスイッチのゲート電圧を調整し、スイッチを制御する。これにより、過大なサージ電圧によるスイッチ異常を抑制しつつ、電磁ノイズ発生を防止している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１９９８２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
スイッチや、駆動回路のうち、スイッチのスイッチング状態の切り替えに関する部分に異常（以下、切替異常という）が発生している場合、ゲート電圧を調整してもスイッチを制御することができない。このため、切替異常を検出できる技術が望まれている。
【０００５】
本発明は、上記課題を解決するためになされたものであり、その目的は、切替異常を検出できるスイッチの駆動回路を提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、スイッチを駆動するスイッチの駆動回路において、前記スイッチのスイッチング状態の切り替えに伴って発生するサージ電圧を検出するサージ電圧検出部と、前記サージ電圧検出部により検出されたサージ電圧に基づいて、前記スイッチのスイッチング状態の切り替えに関する異常である切替異常が生じたことを判定する判定部と、を備える。
【０００７】
スイッチでは、例えばサージ電圧が過度に大きい場合、スイッチに切替異常が発生することがある。また、例えばサージ電圧が過度に小さい場合、スイッチに切替異常が発生したことによりサージ電圧が小さくなっていると考えられる。つまり、サージ電圧とスイッチの切替異常とには相関がある。本発明では、スイッチのスイッチング状態の切り替えに伴って発生するサージ電圧に基づいて、切替異常が生じたことを判定する。これにより、切替異常を好適に検出することができる。
【図面の簡単な説明】
【０００８】
【図１】第１実施形態に係る回転電機の制御システムの全体構成図。
【図２】駆動回路の構成を示す図。
【図３】第１実施形態に係る判定処理の手順を示すフローチャート。
【図４】第１実施形態に係る容量異常判定処理の手順を示すフローチャート。
【図５】マップを示す図。
【図６】サージ電圧が耐圧値よりも大きくなる状況を示すタイムチャート。
【図７】電圧差分値が基準差分値よりも大きくなる状況を示すタイムチャート。
【図８】過大判定又は過小判定により切替異常が生じたと判定される状況を示すタイムチャート。
【図９】判定電圧により容量回路の異常が生じたと判定される状況を示すタイムチャート。
【図１０】第２実施形態に係る判定処理の手順を示すフローチャート。
【図１１】第３実施形態に係る回転電機の制御システムの全体構成図。
【図１２】第３実施形態に係る容量異常判定処理の手順を示すフローチャート。
【図１３】第４実施形態に係る回転電機の制御システムの全体構成図。
【発明を実施するための形態】
【０００９】
＜第１実施形態＞
以下、本発明に係る駆動回路を具体化した第１実施形態について、図面を参照しつつ説明する。本実施形態の駆動装置は、車両に搭載されている。
【００１０】
図１に示すように、制御システムは、回転電機１０と、インバータ２０と、回転電機１０を制御対象とする制御部３０とを備えている。本実施形態において、回転電機１０は、星形結線された３相の巻線１１を備えている。回転電機１０のロータは、車両の駆動輪と動力伝達が可能なように接続されている。回転電機１０は、例えば同期機である。
【００１１】
回転電機１０は、インバータ２０を介して、直流電源２１に接続されている。本実施形態において、直流電源２１は蓄電池である。なお、直流電源２１及びインバータ２０の間には、平滑コンデンサ２２が設けられている。
【００１２】
インバータ２０は、Ｕ，Ｖ，Ｗ相それぞれについて、上アームスイッチＳＷＨと下アームスイッチＳＷＬとの直列接続体を備えている。本実施形態では、各スイッチＳＷＨ，ＳＷＬとして、ユニポーラ素子であってかつＳｉＣのＮチャネルＭＯＳＦＥＴが用いられている。上アームスイッチＳＷＨは、ボディダイオードとしての上アームダイオードＤＨを有し、下アームスイッチＳＷＬは、ボディダイオードとしての下アームダイオードＤＬを有している。
【００１３】
各相において、上アームスイッチＳＷＨのソースと下アームスイッチＳＷＬのドレインとの接続点には、回転電機１０の巻線１１の第１端が接続されている。各相の巻線１１の第２端は、中性点で接続されている。
【００１４】
制御システムは、相電流検出部２３と、電源電圧検出部２４とを備えている。相電流検出部２３は、回転電機１０に流れる各相電流のうち、少なくとも２相分の電流を検出する。電源電圧検出部２４は、平滑コンデンサ２２の端子電圧を電源電圧ＶＨｒとして検出する。各検出部２３，２４の検出値は、制御部３０に入力される。
【００１５】
制御部３０は、回転電機１０の制御量をその指令値に制御すべく、インバータ２０を制御する。制御量は、例えばトルクである。制御部３０は、デッドタイムを挟みつつ上，下アームスイッチＳＷＨ，ＳＷＬを交互にオン状態とすべく、上，下アームスイッチＳＷＨ，ＳＷＬに対応する上，下アーム駆動信号ＳＧＨ，ＳＧＬを、上，下アームスイッチＳＷＨ，ＳＷＬに対して個別に設けられた上，下アーム駆動回路ＤｒＨ，ＤｒＬに出力する。駆動信号は、スイッチのオン状態への切り替えを指示するオン指令と、オフ状態への切り替えを指示するオフ指令とのいずれかをとる。なお、上，下アーム駆動回路ＤｒＨ，ＤｒＬが提供する機能は、例えば、実体的なメモリ装置に記録されたソフトウェア及びそれを実施するコンピュータ、ハードウェア、又はそれらの組み合わせによって提供することができる。
【００１６】
続いて、図２を用いて、駆動回路について説明する。図２では、下アーム駆動回路ＤｒＬについて説明する。本実施形態において、上アーム駆動回路ＤｒＨの構成は、下アーム駆動回路ＤｒＬの構成と基本的には同じである。このため、上アーム駆動回路ＤｒＨの説明を省略する。
【００１７】
下アーム駆動回路ＤｒＬは、下アームスイッチＳＷＬを駆動する下アームスイッチＳＷＬの駆動回路であって、バッファ回路４０及びゲート抵抗体４１を備えている。ゲート抵抗体４１は、下アームスイッチＳＷＬのゲートに接続され、抵抗値Ｒｅを可変に調整可能とされている。バッファ回路４０は、制御部３０から下アーム駆動信号ＳＧＬを取得し、取得した下アーム駆動信号ＳＧＬがオン指令である場合、ゲート抵抗体４１を介して下アームスイッチＳＷＬのゲートに充電電流を供給する。これにより、下アームスイッチＳＷＬがオン状態とされる。一方、バッファ回路４０は、取得した下アーム駆動信号ＳＧＬがオフ指令である場合、下アームスイッチＳＷＬのゲートからゲート抵抗体４１を介して放電電流を放出させる。これにより、下アームスイッチＳＷＬがオフ状態とされる。
【００１８】
下アーム駆動回路ＤｒＬは、容量回路４３及びサージ電圧検出部４４を備えている。容量回路４３は、直列に接続された第１コンデンサ４３ａと第２コンデンサ４３ｂとから構成されている。容量回路４３は、下アームスイッチＳＷＬに並列接続されている。具体的には、容量回路４３は、下アームスイッチＳＷＬの一対の主端子間に接続されており、第１コンデンサ４３ａの一方の端子は、下アームスイッチＳＷＬのドレインに接続され、第２コンデンサ４３ｂの一方の端子は、下アームスイッチＳＷＬのソースに接続されている。
【００１９】
サージ電圧検出部４４は、第１コンデンサ４３ａと第２コンデンサ４３ｂとの間の第１中間点ＰＳ１の電圧に基づいて、下アームスイッチＳＷＬのオフ状態への切り替えに伴って発生するサージ電圧（例えば、サージ電圧のピーク値）をサージ電圧Ｖｓとして検出する。検出されたサージ電圧Ｖｓは、下アーム駆動回路ＤｒＬのオフ偏差算出部４５に入力される。
【００２０】
下アーム駆動回路ＤｒＬは、調整部４２、電流検出部４６、オフ電圧検出部４７、サージ電圧指令算出部４８及び異常判定部４９を備えている。電流検出部４６は、下アームスイッチＳＷＬ及び下アームダイオードＤＬに流れる電流を電流値Ｉｅとして検出する。検出された電流値Ｉｅは、サージ電圧指令算出部４８に入力される。
【００２１】
オフ電圧検出部４７は、サージ電圧検出部４４と同様に、第１中間点ＰＳ１の電圧に基づいて、下アームスイッチＳＷＬがオフ状態とされている場合のオフ電圧をオフ電圧Ｖｏｆｆとして検出する。検出されたオフ電圧Ｖｏｆｆは、サージ電圧指令算出部４８に入力される。
【００２２】
サージ電圧指令算出部４８は、電流値Ｉｅ及びオフ電圧Ｖｏｆｆに基づいて、オフサージ指令値Ｖｓｏｆｆ＊を算出する。算出されたオフサージ指令値Ｖｓｏｆｆ＊は、オフ偏差算出部４５に入力される。
【００２３】
オフ偏差算出部４５は、サージ電圧Ｖｓをオフサージ指令値Ｖｓｏｆｆ＊から差し引くことにより、下アームオフ電圧偏差ΔＳＬｏｆｆを算出する。調整部４２は、算出された下アームオフ電圧偏差ΔＳＬｏｆｆに基づいて、下アームスイッチＳＷＬをオフ状態に切り替える場合におけるゲート抵抗体４１の抵抗値Ｒｅを調整する。
【００２４】
例えば、調整部４２は、下アームオフ電圧偏差ΔＳＬｏｆｆの絶対値が大きいときの抵抗値Ｒｅを、下アームオフ電圧偏差ΔＳＬｏｆｆの絶対値が小さいときの抵抗値Ｒｅよりも大きく設定する。これにより、下アームオフ電圧偏差ΔＳＬｏｆｆの絶対値が大きいときにゲートから放出される放電電流が、下アームオフ電圧偏差ΔＳＬｏｆｆの絶対値が小さいときにゲートから放出される放電電流よりも小さくなる。すなわち、下アームオフ電圧偏差ΔＳＬｏｆｆの絶対値が大きいときのスイッチング速度が、下アームオフ電圧偏差ΔＳＬｏｆｆの絶対値が小さいときのスイッチング速度よりも低くなる。
【００２５】
つまり、下アームオフ電圧偏差ΔＳＬｏｆｆの絶対値は、下アームスイッチＳＷＬのスイッチング速度を示している、といえる。下アームスイッチＳＷＬのスイッチング速度は、サージ電圧Ｖｓに相関する。そのため、下アームオフ電圧偏差ΔＳＬｏｆｆの絶対値により調整されるゲート抵抗体４１の抵抗値Ｒｅは、サージ電圧Ｖｓに相関する相関パラメータ（以下、単に相関パラメータという）ということができる。相関パラメータには、ゲート抵抗体４１の抵抗値Ｒｅの他、下アームオフ電圧偏差ΔＳＬｏｆｆの算出に用いられる電流値Ｉｅ、下アームスイッチＳＷＬの温度Ｔｍ、及び下アームスイッチＳＷＬの素子特性などが含まれる。下アームスイッチＳＷＬの素子特性は、例えばゲート容量やゲート閾値である。
【００２６】
異常判定部４９は、サージ電圧Ｖｓ、ゲート抵抗体４１の抵抗値Ｒｅ及び電流値Ｉｅに基づいて、下アームスイッチＳＷＬのスイッチング状態の切り替えに関する異常（以下、切替異常という）が生じたことを判定する判定処理を実施する。ここで、切替異常には、下アームスイッチＳＷＬの異常と下アーム駆動回路ＤｒＬの異常との少なくとも一方が含まれる。切替異常に含まれる下アーム駆動回路ＤｒＬの異常としては、例えば、ゲート抵抗体４１、調整部４２及び容量回路４３の異常が含まれる。なお、本実施形態において、異常判定部４９が「判定部」に相当する。
【００２７】
続いて、異常判定部４９により実施される判定処理について説明する。ここで、図３は、上記処理の手順を示すフローチャートである。この処理は、異常判定部４９によって、例えば所定周期で繰り返し実施される。なお、異常判定部４９が提供する機能は、例えば、実体的なメモリ装置に記録されたソフトウェア及びそれを実施するコンピュータ、ハードウェア、又はそれらの組み合わせによって提供することができる。
【００２８】
この一連の処理では、まずステップＳ１０において、下アームスイッチＳＷＬがオン状態であるかを判定する。ステップＳ１０で肯定判定すると、ステップＳ１２において、オフ指令を取得したかを判定する。
【００２９】
ステップＳ１２で否定判定すると、判定処理を終了する。一方、ステップＳ１２で肯定判定すると、ステップＳ１４において、サージ電圧検出部４４からサージ電圧Ｖｓを取得する。続くステップＳ１６において、ステップＳ１４で取得されたサージ電圧Ｖｓが、異常判定部４９の記憶部４９ａに予め記憶された下アームスイッチＳＷＬの耐圧値Ｖｍａ以下であるかを判定する。なお、記憶部４９ａは、例えば、ＲＯＭ以外の非遷移的実体的記録媒体（例えば、ＲＯＭ以外の不揮発性メモリ）である。
【００３０】
ステップＳ１６で否定判定すると、つまり、サージ電圧検出部４４により検出されたサージ電圧Ｖｓが耐圧値Ｖｍａよりも大きい場合に、ステップＳ３６において、切替異常が生じたと判定する。この場合、切替異常が生じたことを知らせる異常信号を制御部３０に出力し、判定処理を終了する。制御部３０は、上記信号を取得することで、切替異常が生じたスイッチを特定し、この特定したスイッチの駆動を停止させた状態で回転電機１０を制御することができる。
【００３１】
一方、ステップＳ１６で肯定判定すると、ステップＳ１８において、調整部４２からゲート抵抗体４１の抵抗値Ｒｅを取得する。続くステップＳ２０において、電流検出部４６から電流値Ｉｅを取得する。
【００３２】
続くステップＳ２２において、異常判定部４９の記憶部４９ａに予め記憶されたマップＭＰを参照することによって、基準電圧Ｖｋを設定する。ここで、マップＭＰは、基準電圧Ｖｋと、ゲート抵抗体４１の抵抗値Ｒｅや電流値Ｉｅなどの相関パラメータと、が対応付けられたマップ情報である。例えば、基準電圧Ｖｋは、正常であるスイッチを用いて検出されるサージ電圧Ｖｓの平均値であり、下アームスイッチＳＷＬの耐圧値Ｖｍａよりも小さい値に設定されている（図７参照）。なお、本実施形態において、マップ情報が「対応情報」の一例である。
【００３３】
図５に示すように、マップＭＰには、基準電圧Ｖｋは、ゲート抵抗体４１の抵抗値Ｒｅや電流値Ｉｅにより変動する変動値として記憶された記憶データが記憶されている。例えば、基準電圧Ｖｋは、ゲート抵抗体４１の抵抗値Ｒｅが小さく、または電流値Ｉｅが大きいほど、大きくなる関係を有する。マップＭＰでは、上記の記憶データが、下アームスイッチＳＷＬの温度Ｔｍや下アームスイッチＳＷＬの素子特性毎に記憶されている。そのため、ステップＳ２２では、抵抗値Ｒｅ、電流値Ｉｅ、温度Ｔｍ、及び素子特性に基づいて、基準電圧Ｖｋが設定される。
【００３４】
一方、特定の抵抗値Ｒｅ、電流値Ｉｅ、温度Ｔｍ、及び素子特性に対応する基準電圧Ｖｋは、変動しない一定値として維持されている。つまり、本実施形態では、マップＭＰに記憶された基準電圧Ｖｋは、学習等により変更されることが禁止されている。
【００３５】
ステップＳ２６において、電圧差分値ΔＶを算出する。ここで、電圧差分値ΔＶは、ステップＳ１４で取得されたサージ電圧Ｖｓから、ステップＳ２２で設定した基準電圧Ｖｋを減算した値の絶対値である。
【００３６】
ステップＳ２８において、ステップＳ２６で算出された電圧差分値ΔＶが、異常判定部４９の記憶部４９ａに予め記憶された電圧基準差分値ΔＶｋ以下であるかを判定する。例えば、電圧基準差分値ΔＶｋは、通常の使用により生じる基準電圧Ｖｋからのサージ電圧Ｖｓの変動量の最大値である。なお、本実施形態において、電圧基準差分値ΔＶｋが「所定値」に相当する。
【００３７】
ステップＳ２８で肯定判定すると、判定処理を終了する。一方、ステップＳ２８で否定判定すると、ステップＳ３０において、ステップＳ１４で取得されたサージ電圧ＶｓがステップＳ２２で設定した基準電圧Ｖｋよりも大きいかを判定する。
【００３８】
ステップＳ３０で否定肯定判定すると、つまり、サージ電圧検出部４４により検出されたサージ電圧Ｖｓが、基準電圧Ｖｋよりも電圧基準差分値ΔＶｋを超えて小さいとの過小判定がされた場合に、ステップＳ３２において、過小判定連続数Ｎｄを１増加させる。ここで、過小判定連続数Ｎｄは、連続して過小判定がされた回数である。
【００３９】
ステップＳ３４において、過小判定連続数Ｎｄが、異常判定部４９の記憶部４９ａに予め記憶された過小異常判定回数Ｎｄｋよりも小さいかを判定する。ステップＳ３４で否定判定すると、つまり、過小判定が過小異常判定回数Ｎｄｋされた場合に、ステップＳ３６に進み、切替異常が生じたと判定する。一方、ステップＳ３４で肯定判定すると、切替異常が生じたと判定することなく、判定処理を終了する。なお、本実施形態において、過小異常判定回数Ｎｄｋが「第２所定回数」に相当する。
【００４０】
一方、ステップＳ３０で肯定判定すると、つまり、サージ電圧検出部４４により検出されたサージ電圧Ｖｓが、基準電圧Ｖｋよりも電圧基準差分値ΔＶｋを超えて大きいとの過大判定がされた場合に、ステップＳ３６に進み、切替異常が生じたと判定する。
【００４１】
具体的には、本実施形態では、異常判定部４９の記憶部４９ａに予め記憶された過大異常判定回数Ｎｕｋが１に設定されている。そのため、ステップＳ３０で過大判定がされると、過大判定が過大異常判定回数Ｎｕｋされることとなるため、切替異常が生じたと判定する。なお、本実施形態において、過大異常判定回数Ｎｕｋが「第１所定回数」に相当する。
【００４２】
一方、ステップＳ１０で否定判定すると、ステップＳ３８において、容量異常判定処理を実施し、判定処理を終了する。
【００４３】
続いて、容量異常判定処理について説明する。容量異常判定処理は、切替異常に含まれる下アーム駆動回路ＤｒＬの異常のうち、容量回路４３の異常を特定する処理である。ここで、図４は、上記処理の手順を示すフローチャートである。
【００４４】
この一連の処理では、まずステップＳ５０において、下アームスイッチＳＷＬを含むインバータ２０が起動前であるかを判定する。例えば、制御部３０から取得される上，下アーム駆動信号ＳＧＨ，ＳＧＬにより、上，下アームスイッチＳＷＨ，ＳＷＬが駆動する前の状態であるかを判定する。
【００４５】
ステップＳ５０で否定判定すると、容量異常判定処理を終了する。一方、ステップＳ５０で肯定判定すると、ステップＳ５２において、下アームスイッチＳＷＬのドレイン・ソース間に主端子間電圧Ｖｄｓが印加されているかを判定する。例えば、制御部３０から入力される情報により、主端子間電圧Ｖｄｓが印加されているかを判定する。
【００４６】
ステップＳ５２で否定判定すると、容量異常判定処理を終了する。一方、ステップＳ５２で肯定判定すると、ステップＳ５４において、制御部３０から主端子間電圧Ｖｄｓの電圧値を取得する。続くステップＳ５６において、ステップＳ５４で取得した主端子間電圧Ｖｄｓの電圧値から、上限閾値電圧Ｖｕｔｈと下限閾値電圧Ｖｄｔｈとを設定する。例えば、上限閾値電圧Ｖｕｔｈは、第１コンデンサ４３ａと第２コンデンサ４３ｂとの容量比及び主端子間電圧Ｖｄｓから定まる第１中間点ＰＳ１の基準中間電圧Ｖｍｋと、主端子間電圧Ｖｄｓとの間の電圧に設定されている。また、下限閾値電圧Ｖｄｔｈは、基準中間電圧Ｖｍｋと、接地電圧との間の電圧に設定されている。
【００４７】
続くステップＳ５８において、サージ電圧検出部４４から判定電圧Ｖｊｄを取得する。サージ電圧検出部４４は、第１中間点ＰＳ１の電圧に基づいて、インバータ２０の起動前において下アームスイッチＳＷＬをオフ状態とした場合の電圧を、判定電圧Ｖｊｄとして検出する。
【００４８】
ステップＳ６０において、判定電圧Ｖｊｄに基づいて、容量回路４３に異常が生じたことを判定する。具体的には、ステップＳ５８で取得された判定電圧Ｖｊｄが、ステップＳ５６で設定された上限閾値電圧Ｖｕｔｈ以下であり、かつ、ステップＳ５６で設定された下限閾値電圧Ｖｄｔｈ以上であるかを判定する。ステップＳ６０で否定判定すると、ステップＳ６２において、容量回路４３の異常が生じたと判定し、容量異常判定処理を終了する。一方、ステップＳ６２で肯定判定すると、容量回路４３の異常が生じたと判定することなく、容量異常判定処理を終了する。
【００４９】
続いて、図６，図７に、判定処理の一例を示す。ここで、図６，図７は、下アームスイッチＳＷＬをオフ状態に切り替える場合における第１中間点ＰＳ１の電圧の推移を示す。図６，図７において、グラフＦ１（破線）は、切替異常が生じていない場合の電圧の推移を示し、グラフＦ２（実線）は、切替異常が生じた場合の電圧の推移を示す。
【００５０】
また、図８は、下アームスイッチＳＷＬのスイッチング状態の切り替えに伴うサージ電圧Ｖｓの推移を示す。サージ電圧Ｖｓは、下アームスイッチＳＷＬのスイッチング状態の切り替えに伴って、繰り返し検出されている。図８（ａ）は、過大判定により切替異常が生じたと判定される場合のサージ電圧Ｖｓの推移を示し、図８（ｂ）は、過小判定により切替異常が生じたと判定される場合のサージ電圧Ｖｓの推移を示す。
【００５１】
図６，図７に図示される例では、時刻ｔ１において、オフ指令が取得されることで、下アームスイッチＳＷＬがオフ状態に切り替えられる。これにより、第１中間点ＰＳ１の電圧は上昇し始める。
【００５２】
第１中間点ＰＳ１の電圧は、オフ電圧Ｖｏｆｆを超えて上昇し、時刻ｔ２において、ピーク値に達する。時刻ｔ２における第１中間点ＰＳ１の電圧が、サージ電圧検出部４４によりサージ電圧Ｖｓとして検出される。その後、第１中間点ＰＳ１の電圧は低下し、時刻ｔ３において、オフ電圧Ｖｏｆｆに達する。
【００５３】
本実施例では、図６のグラフＦ２に示すように、サージ電圧検出部４４により検出されたサージ電圧Ｖｓが、耐圧値Ｖｍａよりも大きい場合に、切替異常が生じたと判定することができる。
【００５４】
さらに、図７のグラフＦ２に示すように、サージ電圧検出部４４により検出されたサージ電圧Ｖｓから、基準電圧Ｖｋを減算した電圧差分値ΔＶが電圧基準差分値ΔＶｋよりも大きい場合に、切替異常が生じたと判定することができる。例えば、図８（ａ）に示すように、時刻ｔ１０において、基準電圧Ｖｋに等しかったサージ電圧Ｖｓが、時刻ｔ１１において、基準電圧Ｖｋよりも大きくなり、かつ、電圧差分値ΔＶが電圧基準差分値ΔＶｋよりも大きくなった場合に、過大判定される。また例えば、図８（ｂ）に示すように、時刻ｔ１０において、基準電圧Ｖｋに等しかったサージ電圧Ｖｓが、時刻ｔ１１，ｔ１２，ｔ１３において、基準電圧Ｖｋよりも小さくなり、かつ、電圧差分値ΔＶが電圧基準差分値ΔＶｋよりも大きくなった場合に、過小判定される。
【００５５】
本実施形態では、過大異常判定回数Ｎｕｋが１に設定されており、図８（ａ）の時刻ｔ１１に示すように、過大判定が１回された場合に、切替異常が生じたと判定される。一方、過小異常判定回数Ｎｄｋは３に設定されており、図８（ｂ）の時刻ｔ１１，ｔ１２，ｔ１３に示すように、過小判定が連続して３回された場合に、切替異常が生じたと判定される。
【００５６】
つまり、本実施形態では、過大異常判定回数Ｎｕｋと過小異常判定回数Ｎｄｋとは、別々に設定されており、過大異常判定回数Ｎｕｋは過小異常判定回数Ｎｄｋよりも小さい回数に設定されている。そのため、過大判定がされた場合と、過小判定がされた場合と、において切替異常が生じたことを適切に判定することができる。具体的には、過大判定がされた場合には、切替異常が生じたことを早期に判定することができ、過小判定がされた場合には、切替異常の誤判定を抑制することができる。
【００５７】
続いて、図９に、容量異常判定処理の一例を示す。ここで、図９は、主端子間電圧Ｖｄｓを印加状態と印加停止状態とに切り替える場合における第１中間点ＰＳ１の電圧の推移を示す。図９において、グラフＦ１（破線）は、容量回路４３の異常が生じていない場合の電圧の推移を示し、グラフＦ２、Ｆ３（実線）は、容量回路４３の異常が生じた場合の電圧の推移を示す。
【００５８】
図９に図示される例では、時刻ｔ２１において、主端子間電圧Ｖｄｓが印加状態に切り替えられる。これにより、第１中間点ＰＳ１の電圧は上昇する。その後、時刻ｔ２２において、主端子間電圧Ｖｄｓが印加停止状態に切り替えられる。これにより、第１中間点ＰＳ１の電圧は低下する。時刻ｔ２１から時刻ｔ２２までの期間における第１中間点ＰＳ１の電圧が、サージ電圧検出部４４により判定電圧Ｖｊｄとして検出される。
【００５９】
本実施例では、図９のグラフＦ２に示すように、サージ電圧検出部４４により検出された判定電圧Ｖｊｄが、上限閾値電圧Ｖｕｔｈよりも大きい場合に、容量回路４３の異常、例えば第１コンデンサ４３ａのショート故障が生じたと判定することができる。また、図９のグラフＦ３に示すように、サージ電圧検出部４４により検出された判定電圧Ｖｊｄが、下限閾値電圧Ｖｄｔｈよりも小さい場合に、容量回路４３の異常、例えば第２コンデンサ４３ｂのショート故障が生じたと判定することができる。
【００６０】
以上詳述した本実施形態によれば、以下の効果が得られるようになる。
【００６１】
・上，下アームスイッチＳＷＨ，ＳＷＬでは、例えばサージ電圧Ｖｓが過度に大きい場合、上，下アームスイッチＳＷＨ，ＳＷＬに切替異常が発生することがある。また、例えばサージ電圧Ｖｓが過度に小さい場合、上，下アームスイッチＳＷＨ，ＳＷＬに切替異常が発生したことによりサージ電圧Ｖｓが小さくなっていると考えられる。つまり、サージ電圧Ｖｓと上，下アームスイッチＳＷＨ，ＳＷＬの切替異常とには相関がある。本実施形態では、サージ電圧Ｖｓに基づいて切替異常が生じたことを判定するので、切替異常を好適に検出することができる。
【００６２】
・本実施形態では、上，下アームスイッチＳＷＨ，ＳＷＬの耐圧値Ｖｍａよりも大きいサージ電圧Ｖｓを検出した場合に、切替異常が生じたと判定する。そのため、サージ電圧Ｖｓによって、上，下アームスイッチＳＷＨ，ＳＷＬの異常を好適に検出することができる。
【００６３】
・サージ電圧Ｖｓは、上，下アームスイッチＳＷＨ，ＳＷＬのスイッチング速度が大きいほど大きくなる。つまり、サージ電圧Ｖｓと上，下アームスイッチＳＷＨ，ＳＷＬの切替異常とには相関がある。本実施形態では、上，下アームスイッチＳＷＨ，ＳＷＬのサージ電圧Ｖｓに相関する相関パラメータに基づいて基準電圧Ｖｋを設定し、サージ電圧Ｖｓと基準電圧Ｖｋとに基づいて切替異常が生じたことを判定する。これにより、上，下アームスイッチＳＷＨ，ＳＷＬのスイッチング速度を考慮して、切替異常が生じたことを好適に判定することができる。
【００６４】
・具体的には、上，下アームスイッチＳＷＨ，ＳＷＬのスイッチング速度は、ゲート抵抗体４１の抵抗値Ｒｅ、下アームオフ電圧偏差ΔＳＬｏｆｆの算出に用いられる電流値Ｉｅ、下アームスイッチＳＷＬの温度Ｔｍ、及び下アームスイッチＳＷＬの素子特性などに相関する。そのため、これらの値に基づいて基準電圧Ｖｋを設定することで、切替異常が生じたことを好適に判定することができる。
【００６５】
・特に本実施形態では、異常判定部４９の記憶部４９ａに、基準電圧Ｖｋと相関パラメータとが対応付けられたマップＭＰが記憶されている。マップＭＰでは、特定の相関パラメータに対応付けられた基準電圧Ｖｋが、一定値として記憶されている。そのため、基準電圧Ｖｋを学習する必要がなく、また、一定の基準電圧Ｖｋを用いて、切替異常が生じたことを判定することができる。
【００６６】
・本実施形態では、検出されたサージ電圧Ｖｓと基準電圧Ｖｋとの電圧差分値ΔＶが、電圧基準差分値ΔＶｋよりも大きい場合に、切替異常が生じたことを判定する。そのため、基準電圧Ｖｋに基づいて、切替異常が生じたことを好適に判定することができる。
【００６７】
・電圧差分値ΔＶが電圧基準差分値ΔＶｋよりも大きい場合として、サージ電圧Ｖｓが基準電圧Ｖｋよりも大きいとの過大判定がされる場合と、サージ電圧Ｖｓが基準電圧Ｖｋよりも小さいとの過小判定がされる場合とが含まれる。本実施形態では、過大判定による切替異常を判定するための過大異常判定回数Ｎｕｋと、過小判定による切替異常を判定するための過小異常判定回数Ｎｄｋとが、別々に設定されている。そのため、過大判定による切替異常と、過小判定による切替異常とを、それぞれ適切に判定することができる。
【００６８】
・例えば、過大判定がされた場合、サージ電圧Ｖｓが上，下アームスイッチＳＷＨ，ＳＷＬの耐圧値Ｖｍａよりも大きくなり、上，下アームスイッチＳＷＨ，ＳＷＬに異常が生じる。また例えば、過小判定がされた場合でも、サージ電圧Ｖｓとしてサージ電圧のピーク値が正しく検出されないことによる誤検出であることがある。本実施形態では、過大異常判定回数Ｎｕｋが過小異常判定回数Ｎｄｋよりも小さい回数に設定されている。そのため、比較的小さい回数に設定された過大異常判定回数Ｎｕｋを用いて、過大判定による切替異常を早期に判定することができる。また、比較的大きい回数に設定された過小異常判定回数Ｎｄｋを用いて、過小判定による切替異常の誤判定を好適に抑制することができる。
【００６９】
・特に本実施形態では、過大異常判定回数Ｎｕｋが１に設定されている。そのため、サージ電圧Ｖｓが上，下アームスイッチＳＷＨ，ＳＷＬの耐圧値Ｖｍａよりも大きくなることを、好適に抑制することができる。
【００７０】
・本実施形態では、上，下アームスイッチＳＷＨ，ＳＷＬの起動前において、上，下アームスイッチＳＷＨ，ＳＷＬをオフ状態とした場合の判定電圧Ｖｊｄを取得し、この判定電圧Ｖｊｄに基づいて、容量回路４３に異常が生じたことを判定する。そのため、上，下アームスイッチＳＷＨ，ＳＷＬの起動前に、容量回路４３に異常が生じたことを特定することができる。
【００７１】
＜第２実施形態＞
以下、第２実施形態について、第１の実施形態との相違点を中心に図面を参照しつつ説明する。本実施形態では、異常判定部４９の記憶部４９ａに学習値ＧＴが記憶されている。ここで、学習値ＧＴは、以前の判定処理において、サージ電圧検出部４４により検出されたサージ電圧Ｖｓと、異常判定部４９により取得されたゲート抵抗体４１の抵抗値Ｒｅや電流値Ｉｅなどの相関パラメータと、が対応付けられた情報である。
【００７２】
本実施形態では、判定処理において、学習値ＧＴを用いて切替異常が生じたと判定する点で、第１実施形態と異なる。以下では、学習値ＧＴに含まれる相関パラメータのうち、ゲート抵抗体４１の抵抗値Ｒｅと電流値Ｉｅとを用いて切替異常が生じたと判定する形態を説明するが、下アームスイッチＳＷＬの温度Ｔｍや素子特性を用いて切替異常が生じたと判定してもよい。なお、図１０において、先の図３に示した処理と同一の処理については、便宜上、同一のステップ番号を付して説明を省略する。
【００７３】
本実施形態では、ステップＳ１８，Ｓ２０で相関パラメータを取得すると、ステップＳ４０において、学習値ＧＴを参照することによって、閾値抵抗Ｒｔｈ及び閾値電流Ｉｔｈを設定する。ここで、閾値抵抗Ｒｔｈ及び閾値電流Ｉｔｈは、学習値ＧＴにおいて、ステップＳ１４で取得されたサージ電圧Ｖｓに最も近いサージ電圧Ｖｓに対応付けられたゲート抵抗体４１の抵抗値Ｒｅや電流値Ｉｅに設定される。
【００７４】
続くステップＳ４２において、ステップＳ１８，Ｓ２０で取得された相関パラメータ、閾値抵抗Ｒｔｈ及び閾値電流Ｉｔｈに基づいて、切替異常が生じたことを判定する。上述したように、閾値抵抗Ｒｔｈ及び閾値電流Ｉｔｈは、ステップＳ１４で取得されたサージ電圧Ｖｓと学習値ＧＴとにより設定されている。そのため、ステップＳ４２では、ステップＳ１８，Ｓ２０で取得された相関パラメータと、ステップＳ１４で取得されたサージ電圧Ｖｓとの組み合わせ、及び学習値ＧＴに基づいて、切替異常が生じたと判定するということができる。
【００７５】
具体的には、ステップＳ１８で取得されたゲート抵抗体４１の抵抗値ＲｅとステップＳ４０で設定された閾値抵抗Ｒｔｈとの差分の絶対値が、抵抗基準差分値ΔＲｋ以下であるかを判定する。また、ステップＳ２０で取得された電流値ＩｅとステップＳ４０で設定された閾値電流Ｉｔｈとの差分の絶対値が、電流基準差分値ΔＩｋ以下であるかを判定する。ステップＳ４２で否定判定すると、ステップＳ３６に進み、切替異常が生じたと判定する。
【００７６】
一方、ステップＳ４２で肯定判定すると、ステップＳ４４において、ステップＳ１８，Ｓ２０で取得された相関パラメータと、ステップＳ１４で取得されたサージ電圧Ｖｓとを対応つけたものを学習値ＧＴとして、異常判定部４９の記憶部４９ａに記憶し、判定処理を終了する。
【００７７】
・以上説明した本実施形態によれば、取得されたゲート抵抗体４１の抵抗値Ｒｅと閾値抵抗Ｒｔｈとの差分の絶対値が、抵抗基準差分値ΔＲｋよりも大きいか、または、取得された電流値Ｉｅと閾値電流Ｉｔｈとの差分の絶対値が、電流基準差分値ΔＩｋよりも大きい場合に、切替異常が生じたと判定する。そのため、閾値抵抗Ｒｔｈ及び閾値電流Ｉｔｈに基づいて、切替異常が生じたことを好適に判定することができる。
【００７８】
・具体的には、ステップＳ１４で取得されたサージ電圧Ｖｓに基づいて閾値抵抗Ｒｔｈ及び閾値電流Ｉｔｈを設定し、設定された閾値抵抗Ｒｔｈ及び閾値電流Ｉｔｈと、ステップＳ１８，Ｓ２０で取得されたゲート抵抗体４１の抵抗値Ｒｅ及び電流値Ｉｅとの差分を算出し、切替異常が生じたことを判定する。
【００７９】
・例えば、切替異常が生じている場合、ゲート抵抗体４１の抵抗値Ｒｅの調整により、サージ電圧Ｖｓが過剰に大きく、又は小さくなることを抑制することが可能である。同様に、電流値Ｉｅが小さければ、サージ電圧Ｖｓが過剰に大きくなることを抑制することが可能であり、電流値Ｉｅが大きければ、サージ電圧Ｖｓが過剰に小さくなることを抑制することが可能である。この場合、サージ電圧Ｖｓは、切替異常が生じていない場合におけるサージ電圧Ｖｓと略等しくすることができる。しかし、ゲート抵抗体４１の抵抗値Ｒｅや電流値Ｉｅは、切替異常が生じていない場合におけるゲート抵抗体４１の抵抗値Ｒｅや電流値Ｉｅと異なる。そのため、ゲート抵抗体４１の抵抗値Ｒｅや電流値Ｉｅに基づいて、切替異常が生じたことを判定することができる。つまり、サージ電圧Ｖｓのみでは切替異常が生じたことを判定できない場合でも、サージ電圧Ｖｓと、ゲート抵抗体４１の抵抗値Ｒｅや電流値Ｉｅなどの相関パラメータとの組み合わせに基づいて、切替異常が生じたことを判定することができる。
【００８０】
・本実施形態では、ステップＳ１４で取得されたサージ電圧Ｖｓと、ステップＳ１８，Ｓ２０で取得された相関パラメータとの組み合わせに基づいて、切替異常が生じたことを判定する。そのため、切替異常が生じたことを好適に判定することができる。
【００８１】
・特に本実施形態では、異常判定部４９の記憶部４９ａに、以前の判定処理において取得された相関パラメータ及びサージ電圧Ｖｓが学習値ＧＴとして記憶されている。そのため、以前の判定処理において取得されたサージ電圧Ｖｓ等との差分に基づいて、切替異常が生じたことを好適に判定することができる。
【００８２】
＜第３実施形態＞
以下、第３実施形態について、第１実施形態との相違点を中心に図面を参照しつつ説明する。本実施形態では、図１１に示すように、容量回路４３の第１中間点ＰＳ１に一定の規定電流を印加する定電流回路５０を備えている。なお、定電流回路５０が印加する規定電流の電流値Ｉｋは、異常判定部４９の記憶部４９ａに予め記憶されている。
【００８３】
本実施形態では、容量異常判定処理において、下アームスイッチＳＷＬに主端子間電圧Ｖｄｓを印加せず、第１中間点ＰＳ１に規定電流を印加することにより、容量回路４３の異常が生じたかを判定する点で、第１実施形態と異なる。なお、図１１において、先の図２に示した部材と同一の部材については、便宜上、同一の符号を付して説明を省略する。
【００８４】
図１２に、本実施形態に係る容量異常判定処理の手順を示す。なお、図１２において、先の図４に示した処理と同一の処理については、便宜上、同一のステップ番号を付して説明を省略する。
【００８５】
本実施形態では、ステップＳ５２で肯定判定すると、容量異常判定処理を終了する。一方、ステップＳ５２で否定判定すると、ステップＳ７０において、定電流回路５０を用いて、容量回路４３の第１中間点ＰＳ１に規定電流を印加し、ステップＳ５８に進む。
【００８６】
なお、本実施形態では、規定電流の電流値Ｉｋが、異常判定部４９の記憶部４９ａに予め記憶されているため、定電流回路５０から電流値Ｉｋを取得する処理が不要となる。また、電流値Ｉｋは一定値であるため、上限閾値電圧Ｖｕｔｈ及び下限閾値電圧Ｖｄｔｈも一定値とすることができ、上限閾値電圧Ｖｕｔｈと下限閾値電圧Ｖｄｔｈとを設定する処理が不要となる。
【００８７】
・以上説明した本実施形態によれば、上，下アームスイッチＳＷＨ，ＳＷＬの起動前において、上，下アームスイッチＳＷＨ，ＳＷＬをオフ状態とした場合の判定電圧Ｖｊｄを取得し、この判定電圧Ｖｊｄに基づいて、容量回路４３に異常が生じたことを判定する。そのため、上，下アームスイッチＳＷＨ，ＳＷＬの起動前に、容量回路４３に異常が生じたことを判定することができる。
【００８８】
・特に本実施形態では、容量回路４３の第１中間点ＰＳ１に規定電流を印加し、この規定電流の電流値Ｉｋと判定電圧Ｖｊｄに基づいて、容量回路４３に異常が生じたことを判定する。電流値Ｉｋが一定値であるため、電流値Ｉｋを取得する処理や、上限閾値電圧Ｖｕｔｈと下限閾値電圧Ｖｄｔｈとを設定する処理が不要となり、容量異常判定処理を簡略化することができる。
【００８９】
＜第４実施形態＞
以下、第４実施形態について、第１実施形態との相違点を中心に図面を参照しつつ説明する。本実施形態では、図１３に示すように、容量回路４３に代えて、抵抗回路５１を備えている。抵抗回路５１は、直列に接続された第１抵抗体５１ａと第２抵抗体５１ｂとから構成されている。抵抗回路５１は、下アームスイッチＳＷＬに並列接続されている。具体的には、抵抗回路５１は、下アームスイッチＳＷＬの一対の主端子間に接続されており、第１抵抗体５１ａの一端は、下アームスイッチＳＷＬのドレインに接続され、第２抵抗体５１ｂの一端は、下アームスイッチＳＷＬのソースに接続されている。なお、図１３において、先の図２に示した部材と同一の部材については、便宜上、同一の符号を付して説明を省略する。
【００９０】
サージ電圧検出部４４は、第１抵抗体５１ａと第２抵抗体５１ｂとの間の第２中間点ＰＳ２の電圧に基づいて、下アームスイッチＳＷＬのオフ状態への切り替えに伴って発生するサージ電圧をサージ電圧Ｖｓとして検出する。また、サージ電圧検出部４４は、第２中間点ＰＳ２の電圧に基づいて、下アームスイッチＳＷＬの起動前において、下アームスイッチＳＷＬをオフ状態とした場合の電圧を判定電圧Ｖｊｄとして検出する。
【００９１】
本実施形態では、容量異常判定処理に代えて、抵抗異常判定処理を実施する。抵抗異常判定処理は、切替異常に含まれる下アーム駆動回路ＤｒＬの異常のうち、抵抗回路５１の異常を特定する処理である。なお、本実施形態に係る抵抗異常判定処理は、第１実施形態に係る容量異常判定処理と同一の処理であり、重複した説明を省略する。
【００９２】
・以上説明した本実施形態によれば、上，下アームスイッチＳＷＨ，ＳＷＬの起動前において、上，下アームスイッチＳＷＨ，ＳＷＬをオフ状態とした場合の判定電圧Ｖｊｄを取得し、この判定電圧Ｖｊｄに基づいて、抵抗回路５１に異常が生じたことを判定する。そのため、上，下アームスイッチＳＷＨ，ＳＷＬの起動前に、抵抗回路５１に異常が生じたことを判定することができる。
【００９３】
＜その他の実施形態＞
なお、上記各実施形態は、以下のように変更して実施してもよい。
【００９４】
・容量回路４３は、第１コンデンサ４３ａ及び第２コンデンサ４３ｂに代えて、単一のコンデンサで構成されていてもよい。この場合、サージ電圧検出部４４は、単一のコンデンサの端子間電圧に基づいて、上，下アームスイッチＳＷＨ，ＳＷＬのオフ状態への切り替えに伴って発生するサージ電圧をサージ電圧Ｖｓとして検出すればよい。
【００９５】
・スイッチング速度の調整方法としては、ゲート抵抗体４１の抵抗値Ｒｅを調整する方法に限らない。例えば、ゲートに電圧を供給する電源の電圧を調整することにより、スイッチング速度を調整してもよい。また、例えば、ゲートを定電流で充電したり、ゲートから定電流で放電させたりする定電流制御が実施される構成の場合、定電流の値を調整することにより、スイッチング速度を調整してもよい。
【００９６】
・上記実施形態では、相関パラメータとして、ゲート抵抗体４１の抵抗値Ｒｅや電流値Ｉｅを例示したが、これに限られず、オフ電圧検出部４７により検出されたオフ電圧Ｖｏｆｆが相関パラメータに含まれてもよい。
【００９７】
・上記実施形態では、上，下アームスイッチＳＷＨ，ＳＷＬのオフ状態への切り替えに伴って発生するサージ電圧を、サージ電圧Ｖｓとして検出する例を示したが、これに限られず、下アームスイッチＳＷＬのオン状態への切り替えに伴って発生するオンサージ電圧を、サージ電圧Ｖｓとして検出してもよい。
【００９８】
・上記実施形態では、判定処理が所定周期で繰り返し実施される例を示したが、これに限られず、容量異常判定処理と同様に、インバータ２０の起動前に実施されてもよい。制御部３０は、インバータ２０の起動前に、上，下アームスイッチＳＷＨ，ＳＷＬに主端子間電圧Ｖｄｓを印加し、かつ、上，下アームスイッチＳＷＨ，ＳＷＬをオン状態とする。サージ電圧検出部４４は、中間点ＰＳ１，ＰＳ２の電圧に基づいて、インバータ２０の起動前において上，下アームスイッチＳＷＨ，ＳＷＬを、オン状態とした場合の電圧をサージ電圧Ｖｓとして検出する。
【００９９】
・インバータ２０の起動前に実施される処理は、判定処理や容量異常判定処理に限られない。例えば、制御部３０は、インバータ２０の起動前に、上，下アームスイッチＳＷＨ，ＳＷＬに主端子間電圧Ｖｄｓを印加し、かつ、上，下アームスイッチＳＷＨ，ＳＷＬをオフ状態とする。上アームスイッチＳＷＨのサージ電圧検出部４４と下アームスイッチＳＷＬのサージ電圧検出部４４とは、インバータ２０の起動前において中間点ＰＳ１，ＰＳ２の電圧を判定電圧Ｖｊｄとして検出する。上アームスイッチＳＷＨのサージ電圧検出部４４と、下アームスイッチＳＷＬのサージ電圧検出部４４との少なくとも一方は、他方から判定電圧Ｖｊｄを取得し、これらの差分に基づいて、上，下アームスイッチＳＷＨ，ＳＷＬの異常が生じたと判定することができる。
【０１００】
・上記実施形態では、過大異常判定回数Ｎｕｋが過小異常判定回数Ｎｄｋよりも小さい回数に設定される例を示したが、これに限られない。例えば、過大異常判定回数Ｎｕｋが過小異常判定回数Ｎｄｋと同じ回数に設定されてもよければ、過大異常判定回数Ｎｕｋが過小異常判定回数Ｎｄｋよりも大きい回数に設定されてもよい。また、過大異常判定回数Ｎｕｋは、１に限られず、２以上の整数に設定されてもよい。
【０１０１】
・上記実施形態では、上アーム駆動回路ＤｒＨ及び下アーム駆動回路ＤｒＬそれぞれが個別に設けられたがこれに限らず、上，下アーム駆動回路ＤｒＨ，ＤｒＬが一体化されていてもよい。
【０１０２】
・インバータ２０が備えるスイッチとしては、ＭＯＳＦＥＴに限らず、例えばＩＧＢＴであってもよい。この場合、ＩＧＢＴにフリーホイールダイオードが逆並列に接続されていればよい。
【０１０３】
・インバータ２０としては、３相のものに限らず、相数分の上，下アームスイッチＳＷＨ，ＳＷＬの直列接続体を備える２相のインバータ、又は４相以上のインバータであってもよい。例えば、２相の場合、互いに直列接続された１組目の上，下アームスイッチＳＷＨ，ＳＷＬの接続点と、互いに直列接続された２組目の上，下アームスイッチＳＷＨ，ＳＷＬの接続点とが、誘導性負荷（例えば巻線）を介して接続されることとなる。
【符号の説明】
【０１０４】
４４…サージ電圧検出部、４９…異常判定部、ＤＨ…上アームダイオード、ＤＬ…下アームダイオード、ＳＷＨ…下アームスイッチ、ＳＷＬ…下アームスイッチ、Ｖｓ…サージ電圧。
【図１】
2020048294.tif 000003
【図２】
2020048294.tif 000004
【図３】
2020048294.tif 000005
【図４】
2020048294.tif 000006
【図５】
2020048294.tif 000007
【図６】
2020048294.tif 000008
【図７】
2020048294.tif 000009
【図８】
2020048294.tif 000010
【図９】
2020048294.tif 000011
【図１０】
2020048294.tif 000012
【図１１】
2020048294.tif 000013
【図１２】
2020048294.tif 000014
【図１３】
2020048294.tif 000015