(57)【特許請求の範囲】
【請求項１】
複数の多相巻線（１００、１０１）を有する回転電機（１０）と、
前記多相巻線毎に設けられ、前記多相巻線にそれぞれ接続される複数のインバータ回路（１２、１３）と、
複数の前記インバータ回路に接続され、前記インバータ回路から前記多相巻線にそれぞれ多相交流電流が供給されるように複数の前記インバータ回路を制御する制御回路（１４）と、
を備えた電子装置において、
前記制御回路は、設定されている最大電流制限値を超えないように、前記インバータ回路から前記多相巻線に供給される多相交流電流を制御し、前記多相巻線毎に算出した前記多相巻線に流れる各相電流を加算した相電流加算値のうち複数が所定範囲外であり、かつ、前記多相巻線毎に算出した前記相電流加算値を全て加算した全相電流加算値の絶対値が所定値より小さい場合、短絡が発生していると判断し、短絡が発生していると判断した場合、前記最大電流制限値を小さくすることで、前記インバータ回路から前記多相巻線に供給される多相交流電流の大きさを制限することを特徴とする電子装置。
【請求項２】
前記回転電機は、車両のステアリングホイールの操舵を補助するためのトルクを発生することを特徴とする請求項１に記載の電子装置。
【請求項３】
前記回転電機は、２つの３相巻線を有し、
前記インバータ回路は、前記３相巻線毎に２つ設けられ、それぞれ前記３相巻線に接続され、
前記制御回路は、２つの前記インバータ回路に接続され、前記インバータ回路から前記３相巻線にそれぞれ３相交流電流が供給されるように２つの前記インバータ回路を制御し、前記３相巻線毎に算出した前記３相巻線に流れる相電流を加算した２つの前記相電流加算値が前記所定範囲外であり、かつ、前記３相巻線毎に算出した前記相電流加算値を全て加算した前記全相電流加算値の絶対値が前記所定値より小さい場合、短絡が発生していると判断することを特徴とする請求項１又は２に記載の電子装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の多相巻線を有する回転電機と、多相巻線毎に設けられ、多相巻線にそれぞれ接続される複数のインバータ回路とを備えた電子装置に関する。
【背景技術】
【０００２】
従来、複数の多相巻線を有する回転電機と、多相巻線毎に設けられ、多相巻線にそれぞれ接続される複数のインバータ回路とを備えた電子装置として、例えば以下に示す特許文献１に開示されている電動パワーステアリング装置がある。
【０００３】
この電動パワーステアリング装置は、モータと、第１及び第２インバータ部と、制御部とを備えている。モータは、第１及び第２巻線組を備えている。第１及び第２巻線組は、それぞれ３つの巻線を星形結線して構成されている。第１インバータ部は第１巻線組に、第２インバータ部は第２巻線組にそれぞれ接続されている。制御部は、第１及び第２インバータ部に接続されている。ここで、モータが回転電機に、第１及び第２巻線組が多相巻線に、第１及び第２インバータ部がインバータ回路に相当する。
【０００４】
制御部は、第１及び第２インバータ部から第１及び第２巻線組にそれぞれ３相交流が供給されるように第１及び第２インバータ部を制御する。これにより、モータが、ステアリングの操舵を補助するためのトルクを発生する。また、制御部は、異常を検出している。制御部は、巻線組毎に各相電流を加算した相電流加算値を求め、第１巻線組と第２巻線組の相電流加算値の差が所定範囲外の場合、第１インバータ部及び第１巻線組と第２インバータ部及び第２巻線組の間で短絡が発生していると判断する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−１６５５４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
前述した電動パワーステアリング装置では、第１巻線組と第２巻線組の相電流加算値の差に基づいて短絡が発生しているか否かを判断している。そのため、地絡が発生した場合も、短絡して検出してしまう可能性がある。つまり、短絡を地絡と区別して検出することが困難である。従って、短絡が発生した場合と地絡が発生した場合で、その後の制御を変えることが難しかった。
【０００７】
本発明はこのような事情に鑑みてなされたものであり、短絡を地絡と区別して確実に検出することができる電子装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するためになされた本発明は、複数の多相巻線を有する回転電機と、多相巻線毎に設けられ、多相巻線にそれぞれ接続される複数のインバータ回路と、複数のインバータ回路に接続され、インバータ回路から多相巻線にそれぞれ多相交流電流が供給されるように複数のインバータ回路を制御する制御回路と、を備えた電子装置において、制御回路は、設定されている最大電流制限値を超えないように、インバータ回路から多相巻線に供給される多相交流電流を制御し、多相巻線毎に算出した多相巻線に流れる各相電流を加算した相電流加算値のうち複数が所定範囲外であり、かつ、多相巻線毎に算出した相電流加算値を全て加算した全相電流加算値の絶対値が所定値より小さい場合、短絡が発生していると判断し、短絡が発生していると判断した場合、最大電流制限値を小さくすることで、インバータ回路から多相巻線に供給される多相交流電流の大きさを制限することを特徴とする。
【０００９】
制御回路は、インバータ回路から多相巻線にそれぞれ多相交流電流が供給されるように複数のインバータ回路を制御する。そのため、短絡や地絡が発生していない場合、多相巻線毎に算出した各相電流加算値は、いずれも０になる。従って、相電流加算値を全て加算した全相電流加算値も０になる。
【００１０】
ところで、インバータ回路及び多相巻線と他のインバータ回路及び多相巻線の間で短絡が発生すると、一方の多相巻線と他方の多相巻線の間で電流が流れることになる。例えば、一方の多相巻線から他方の多相巻線に電流が流れた場合、多相巻線に流込む電流を正、多相巻線から流出す電流を負とすると、一方の多相巻線の相電流加算値が減少するとともに、その減少量分だけ他方の多相巻線の相電流加算値が増加する。時間の経過とともに、インバータ回路から多相巻線に供給する多相交流電流が増加すると、一方の多相巻線から他方の多相巻線に流れる電流も増加する。そのため、一方の多相巻線の相電流加算値がさらに減少するとともに、その減少量分だけ他方の多相巻線１の相電流加算値がさらに増加する。つまり、短絡が発生しない場合に０であった多相巻線の相電流加算値が、短絡が発生することによって増加又は減少することになる。
【００１１】
また、インバータ回路及び多相巻線の少なくともいずれかが電位の基準点であるグランドに地絡すると、地絡したインバータ回路に接続された多相巻線とグランドの間、又は、地絡した多相巻線とグランドの間で電流が流れることになる。そのため、多相巻線とグランドの間に流れた電流分だけ全相電流加算値が変化する。従って、全相電流加算値の絶対値が増加する。つまり、地絡が発生していない場合に０であった全相電流加算値の絶対値が、地絡が発生することによって増加することになる。
【００１２】
この構成によれば、制御回路は、前述した特性を利用し、多相巻線毎に算出した、各相電流加算値のうち複数が所定範囲外であり、かつ、全相電流加算値の絶対値が所定値より小さい場合、短絡が発生していると判断する。そのため、短絡を地絡と区別して確実に検出することができる。また、この構成によれば、制御回路は、短絡が発生していると判断した場合、インバータ回路から多相巻線に供給される多相交流電流の大きさを制限する。そのため、異常状態の拡大を極力抑えつつ、トルクを継続して発生させることができる。さらに、この構成によれば、制御回路は、設定されている最大電流制限値を超えないように、インバータ回路から多相巻線に供給される多相交流電流を制御する。そして、短絡が発生していると判断した場合、最大電流制限値を小さくする。そのため、短絡が発生していると判断した場合、インバータ回路から多相巻線に供給される多相交流電流の大きさを確実に制限することができる。
【図面の簡単な説明】
【００１３】
【図１】第１実施形態における電動パワーステアリング装置の回路図である。
【図２】第１実施形態における電動パワーステアリング装置の短絡検出動作を説明するためのフローチャートである。
【図３】第１実施形態における電動パワーステアリング装置の短絡検出動作を説明するためのタイムチャートである。
【発明を実施するための形態】
【００１４】
次に、実施形態を挙げ、本発明をより詳しく説明する。本実施形態では、本発明に係る電子装置を、車両に搭載され、ステアリングホイールの操舵を補助する電動パワーステアリング装置に適用した例を示す。
【００１５】
（第１実施形態）
まず、図１を参照して第１実施形態の電動パワーステアリング装置の構成について説明する。
【００１６】
図１に示す電動パワーステアリング装置１（電子装置）は、車両に搭載され、ステアリングホイールの操舵を補助する装置である。電動パワーステアリング装置１は、モータ１０（回転電機）と、コンデンサ１１と、インバータ回路１２、１３と、制御回路１４とを備えている。
【００１７】
モータ１０は、ステアリングホイールの操舵を補助するためのトルクを発生する機器である。モータ１０は、３相巻線１００、１０１（多相巻線）と、回転角度センサ１０２とを備えている。
【００１８】
３相巻線１００、１０１は、３相交流電流（多相交流電流）が流れることでロータ（図略）を回転させるための回転磁界を発生する部材である。３相巻線１００は、Ｕ相巻線１００ａと、Ｖ相巻線１００ｂと、Ｗ相巻線１００ｃとを星形結線して構成されている。３相巻線１０１は、Ｕ相巻線１０１ａと、Ｖ相巻線１０１ｂと、Ｗ相巻線１０１ｃとを星形結線して構成されている。３相巻線１００、１０１は、同一のステータ（図略）に設けられている。３相巻線１００はインバータ回路１２に、３相巻線１０１はインバータ回路１３にそれぞれ接続されている。
【００１９】
回転角度センサ１０２は、３相巻線１００、１０１に供給する３相交流電流の位相を制御するために必要とされるロータの回転角度を検出するセンサである。回転角度センサ１０２は、制御回路１４に接続されている。
【００２０】
コンデンサ１１は、バッテリＢＡＴから供給される直流を平滑化してインバータ回路１２、１３に供給する素子である。コンデンサ１１の一端はバッテリＢＡＴの正極端に、他端はバッテリＢＡＴの負極端にそれぞれ接続されている。バッテリＢＡＴの負極端は、電位の基準点であるグランドＧＮＤに接地されている。具体的には、車体に接続されている。
【００２１】
インバータ回路１２は、コンデンサ１１を介して供給される直流を３相交流に変換して３相巻線１００に供給する回路である。インバータ回路１２は、ＦＥＴ１２０〜１２５と、抵抗１２６〜１２８とを備えている。
【００２２】
ＦＥＴ１２０〜１２５は、スイッチングすることで直流を３相交流に変換する素子である。ＦＥＴ１２０、１２３、ＦＥＴ１２１、１２４及びＦＥＴ１２２、１２５は、それぞれ直列接続されている。具体的には、ＦＥＴ１２０〜１２２のソースが、ＦＥＴ１２３〜１２５のドレインにそれぞれ接続されている。直列接続されたＦＥＴ１２０、１２３、ＦＥＴ１２１、１２４及びＦＥＴ１２２、１２５は、並列接続されている。ＦＥＴ１２０〜１２２のドレインはコンデンサ１１の一端に、ＦＥＴ１２３〜１２５のソースは抵抗１２６〜１２８を介してコンデンサ１１の他端にそれぞれ接続されている。ＦＥＴ１２０〜１２５のゲートは、制御回路１４に接続されている。直列接続されたＦＥＴ１２０、１２３、ＦＥＴ１２１、１２４及びＦＥＴ１２２、１２５の直列接続点は、Ｕ相巻線１００ａ、Ｖ相巻線１００ｂ及びＷ相巻線１００ｃにそれぞれ接続されている。
【００２３】
抵抗１２６〜１２８は、Ｕ相巻線１００ａ、Ｖ相巻線１００ｂ及びＷ相巻線１００ｃに流れる相電流Ｉｕ１、Ｉｖ１、Ｉｗ１を検出する素子である。抵抗１２６〜１２８の一端はＦＥＴ１２３〜１２５のソースに、他端はコンデンサ１１の他端にそれぞれ接続されている。
【００２４】
インバータ回路１３は、コンデンサ１１を介して供給される直流を３相交流に変換して３相巻線１０１に供給する回路である。インバータ回路１３は、ＦＥＴ１３０〜１３５と、抵抗１３６〜１３８とを備えている。
【００２５】
ＦＥＴ１３０〜１３５は、スイッチングすることで直流を３相交流に変換する素子であり、ＦＥＴ１２０〜１２５と同一構成である。
【００２６】
抵抗１３６〜１３８は、Ｕ相巻線１０１ａ、Ｖ相巻線１０１ｂ及びＷ相巻線１０１ｃに流れる相電流Ｉｕ２、Ｉｖ２、Ｉｗ２を検出する素子であり、抵抗１２６〜１２８と同一構成である。
【００２７】
制御回路１４は、外部から入力される操舵トルク及び車速、回転角度センサ１０２から入力されるロータの回転角度の検出結果、並びに、抵抗１２６〜１２８、１３６〜１３８から入力される３相巻線１００、１０１の相電流Ｉｕ１、Ｉｖ１、Ｉｗ１、Ｉｕ２、Ｉｖ２、Ｉｗ２の検出結果に基づいて、インバータ回路１２、１３を制御する回路である。具体的には、インバータ回路１２、１３から３相巻線１００、１０１に、補助トルクを発生するために必要とされる３相交流電流がそれぞれ供給されるようにインバータ回路１２、１３を制御する回路である。また、抵抗１２６〜１２８、１３６〜１３８から入力される３相巻線１００、１０１の相電流Ｉｕ１、Ｉｖ１、Ｉｗ１、Ｉｕ２、Ｉｖ２、Ｉｗ２の検出結果に基づいて、インバータ回路１２及び３相巻線１００とインバータ回路１３及び３相巻線１０１の間で発生する短絡を地絡と区別して検出する回路でもある。
【００２８】
制御回路１４は、インバータ回路１２、１３から３相巻線１００、１０１にそれぞれ３相交流電流が供給されるようにインバータ回路１２、１３を制御する。そのため、短絡や地絡が発生していない場合、３相巻線１００に流れる相電流Ｉｕ１、Ｉｖ１、Ｉｗ１を加算した相電流加算値Ａ１（＝Ｉｕ１＋Ｉｖ１＋Ｉｗ１）、及び、３相巻線１０１に流れる相電流Ｉｕ２、Ｉｖ２、Ｉｗ２を加算した相電流加算値Ａ２（＝Ｉｕ２＋Ｉｖ２＋Ｉｗ２）は、いずれも０になる。従って、相電流加算値Ａ１、Ａ２を全て加算した全相電流加算値の絶対値Ｂ（＝｜Ａ１＋Ａ２｜）も０になる。
【００２９】
ところで、インバータ回路１２及び３相巻線１００とインバータ回路１３及び３相巻線１０１の間で短絡が発生すると、３相巻線１００と３相巻線１０１の間で電流が流れることになる。例えば、３相巻線１００、１０１の間で短絡が発生し、３相巻線１００から３相巻線１０１に電流が流れた場合、３相巻線に流込む電流を正、３相巻線から流出す電流を負とすると、３相巻線１００の相電流加算値Ａ１が減少するとともに、その減少量分だけ３相巻線１０１の相電流加算値Ａ２が増加する。時間の経過とともに、インバータ回路１２、１３から３相巻線１００、１０１に供給する３相交流電流が増加すると、３相巻線１００から３相巻線１０１に流れる電流も増加する。そのため、３相巻線１００の相電流加算値Ａ１がさらに減少するとともに、その減少量分だけ３相巻線１０１の相電流加算値Ａ２がさらに増加する。つまり、短絡が発生しない場合に０であった３相巻線１００、１０１の相電流加算値Ａ１、Ａ２が、短絡が発生することによって増加又は減少することになる。
【００３０】
また、インバータ回路１２、１３及び３相巻線１００、１０１の少なくともいずれかがグランドＧＮＤに地絡すると、地絡したインバータ回路に接続された３相巻線とグランドＧＮＤの間、又は、地絡した３相巻線とグランドＧＮＤの間で電流が流れることになる。そのため、３相巻線とグランドＧＮＤの間に流れた電流分だけ全相電流加算値が変化する。従って、全相電流加算値の絶対値Ｂが増加する。つまり、地絡が発生していない場合に０であった全相電流加算値の絶対値Ｂが、地絡が発生することによって増加することになる。制御回路１４は、これらの特性を利用して短絡を地絡と区別して検出する。
【００３１】
制御回路１４は、マイクロコンピュータ１４０と、駆動回路１４１、１４２とを備えている。
【００３２】
マイクロコンピュータ１４０は、外部から入力される操舵トルク及び車速、回転角度センサ１０２から入力されるロータの回転角度の検出結果、並びに、抵抗１２６〜１２８、１３６〜１３８から入力される３相巻線１００、１０１の相電流Ｉｕ１、Ｉｖ１、Ｉｗ１、Ｉｕ２、Ｉｖ２、Ｉｗ２の検出結果に基づいて、インバータ回路１２、１３から３相巻線１００、１０１に、補助トルクを発生するために必要とされる３相交流電流がそれぞれ供給されるようにインバータ回路１２、１３に対する駆動信号を生成し出力する素子である。また、抵抗１２６〜１２８、１３６〜１３８から入力される３相巻線１００、１０１の相電流Ｉｕ１、Ｉｖ１、Ｉｗ１、Ｉｕ２、Ｉｖ２、Ｉｗ２の検出結果に基づいて、インバータ回路１２及び３相巻線１００とインバータ回路１３及び３相巻線１０１の間で発生する短絡を地絡と区別して検出する素子でもある。
【００３３】
マイクロコンピュータ１４０は、操舵トルク及び車速に基づいて必要とされる補助トルクを求めるとともに、ロータの回転角度及び３相巻線１００、１０１の相電流Ｉｕ１、Ｉｖ１、Ｉｗ１、Ｉｕ２、Ｉｖ２、Ｉｗ２に基づいて、インバータ回路１２、１３から３相巻線１００、１０１に、補助トルクを発生するため必要とされる３相交流電流がそれぞれ供給されるように、インバータ回路１２、１３に対する駆動信号を生成し出力する。その際、インバータ回路１２、１３から３相巻線１００、１０１に供給される３相交流電流が、予め設定されている最大電流制限値を超えないように、駆動信号を生成し出力する。ここで、最大電流制限値は、３相交流電流の最大値を規定するものである。
【００３４】
また、マイクロコンピュータ１４０は、３相巻線１００、１０１の相電流Ｉｕ１、Ｉｖ１、Ｉｗ１、Ｉｕ２、Ｉｖ２、Ｉｗ２から３相巻線毎に算出した、３相巻線１００、１０１に流れる各相電流を加算した相電流加算値Ａ１、Ａ２が予め設定されている下限値Ａｄ及び上限値Ａｕで規定される判定範囲（Ａｄ〜Ａｕ）外であり、かつ、３相巻線毎に算出した相電流加算値Ａ１、Ａ２を全て加算した全相電流加算値の絶対値Ｂが判定閾値Ｂｔｈより小さい場合、短絡が発生していると判断する。そして、短絡が発生していると判断した場合、最大電流制限値を小さくすることによって、インバータ回路１２、１３から３相巻線１００、１０１に供給される３相交流電流の大きさを制限する。前述したように、短絡や地絡が発生していない場合、相電流加算値Ａ１、Ａ２及び全相電流加算値の絶対値Ｂは０になる。しかし、回路を構成する電子部品の特性のばらつきや制御周期等の影響により変化する。判定範囲（Ａｄ〜Ａｕ）の下限値Ａｄ及び上限値Ａｕは、回路を構成する電子部品の特性のばらつきや制御周期等の影響を考慮した上で、短絡や地絡が発生していない場合に相電流加算値Ａ１、Ａ２が取り得る下限値及び上限値に設定されている。判定閾値Ｂｔｈは、回路を構成する電子部品の特性のばらつきや制御周期等の影響を考慮した上で、短絡や地絡が発生してない場合に全相電流加算値の絶対値Ｂが取り得る上限値に設定されている。
【００３５】
マイクロコンピュータ１４０は、操舵トルク及び車速の情報発信源に接続されている。また、回転角度センサ１０２及び抵抗１２６〜１２８、１３６〜１３８にそれぞれ接続されている。さらに、駆動回路１４１、１４２にそれぞれ接続されている。
【００３６】
駆動回路１４１、１４２は、マイクロコンピュータ１４０から入力される駆動信号に基づいてＦＥＴ１２０〜１２５、１３０〜１３５をスイッチングする回路である。駆動回路１４１は、マイクロコンピュータ１４０に接続されるとともに、ＦＥＴ１２０〜１２５のゲートにそれぞれ接続されている。駆動回路１４２は、マイクロコンピュータ１４０に接続されるとともに、ＦＥＴ１３０〜１３５のゲートにそれぞれ接続されている。
【００３７】
次に、図１を参照して第１実施形態の電動パワーステアリング装置の正常時における動作について説明する。
【００３８】
図１に示すマイクロコンピュータ１４０は、操舵トルク及び車速に基づいて必要とされる補助トルクを求める。そして、ロータの回転角度及び３相巻線１００、１０１の相電流Ｉｕ１、Ｉｖ１、Ｉｗ１、Ｉｕ２、Ｉｖ２、Ｉｗ２に基づいて、インバータ回路１２、１３から３相巻線１００、１０１に、補助トルクを発生するために必要とされる３相交流電流がそれぞれ供給されるようにインバータ回路１２、１３に対する駆動信号を生成し出力する。その際、インバータ回路１２、１３から３相巻線１００、１０１に供給される３相交流電流が、予め設定されている最大電流制限値を超えないように駆動信号を生成し出力する。
【００３９】
マイクロコンピュータ１４０から駆動信号が入力されると、駆動回路１４１、１４２は、駆動信号に基づいてＦＥＴ１２０〜１２５、１３０〜１３５をスイッチングする。ＦＥＴ１２０〜１２５、１３０〜１３５がスイッチングすることで、インバータ回路１２、１３は、コンデンサ１１を介して供給される直流を３相交流に変換して３相巻線１００、１０１に供給する。３相交流が供給されることで、３相巻線１００、１０１に３相交流電流が流れ、３相巻線１００、１０１は、ロータを回転させるための回転磁界を発生する。その結果、モータ１０が補助トルクを発生し、ステアリングホイールの操舵を補助する。
【００４０】
次に、図２及び図３を参照して第１実施形態の電動パワーステアリング装置の短絡検出動作について説明する。
【００４１】
マイクロコンピュータ１４０は、抵抗１２６〜１２８による検出結果から、図２に示すように、３相巻線１００に流れる相電流Ｉｕ１、Ｉｖ１、Ｉｗ１を読込む（Ｓ１００）。そして、読込んだ相電流Ｉｕ１、Ｉｖ１、Ｉｗ１を加算した３相巻線１００の相電流加算値Ａ１を求める（Ｓ１０１）。
【００４２】
その後、マイクロコンピュータ１４０は、抵抗１３６〜１３８の検出結果から３相巻線１０１に流れる相電流Ｉｕ２、Ｉｖ２、Ｉｗ２を読込む（Ｓ１０２）。そして、読込んだ相電流Ｉｕ２、Ｉｖ２、Ｉｗ２を加算した３相巻線１０１の相電流加算値Ａ２を求める（Ｓ１０３）。
【００４３】
その後、マイクロコンピュータ１４０は、３相巻線毎に算出した相電流加算値Ａ１、Ａ２を全て加算した全相電流加算値の絶対値Ｂを求める（Ｓ１０４）。
【００４４】
その後、マイクロコンピュータ１４０は、相電流加算値Ａ１、Ａ２が判定範囲（Ａｕ〜Ａｄ）外であり、かつ、全相電流加算値の絶対値Ｂが判定閾値Ｂｔｈより小さいか否かを判定する（Ｓ１０５）。
【００４５】
ステップＳ１０５において、相電流加算値Ａ１、Ａ２が判定範囲（Ａｕ〜Ａｄ）外であり、かつ、全相電流加算値の絶対値Ｂが判定閾値Ｂｔｈ小さいと判定した場合、マイクロコンピュータ１４０は、地絡は発生しておらず、インバータ回路１２及び３相巻線１００とインバータ回路１３及び３相巻線１０１の間で短絡だけが発生していると判断し、短絡フラグをオン状態にする（Ｓ１０６）。そして、最大電流制限値を以前よりも小さくし（Ｓ１０７）、短絡検出処理を終了する。
【００４６】
一方、ステップＳ１０５において、相電流加算値Ａ１、Ａ２が判定範囲（Ａｕ〜Ａｄ）外であり、かつ、全相電流加算値の絶対値Ｂが判定閾値Ｂｔｈ小さいと判定しなかった場合、マイクロコンピュータ１４０は、少なくとも短絡は発生していないと判断し、ステップＳ１００に戻る。
【００４７】
制御回路１４は、インバータ回路１２、１３から３相巻線１００、１０１にそれぞれ３相交流電流が供給されるようにインバータ回路１２、１３を制御する。そのため、短絡や地絡が発生しておらず、電動パワーステアリング装置１が正常に動作している場合、図３に示すように、相電流加算値Ａ１、Ａ２はいずれも０になる。従って、全相電流加算値の絶対値Ｂも０になる。相電流加算値Ａ１、Ａ２が判定範囲（Ａｄ〜Ａｕ）内であり、全相電流加算値の絶対値Ｂが判定閾値Ｂｔｈより小さいため、マイクロコンピュータ１４０は、短絡も地絡も発生してないと判断する。
【００４８】
その後、時刻ｔ１で、インバータ回路１２及び３相巻線１００とインバータ回路１３及び３相巻線１０１の間で短絡が発生すると、３相巻線１００と３相巻線１０１の間で電流が流れることになる。例えば、３相巻線１００、１０１の間で短絡が発生し、３相巻線１００から３相巻線１０１に電流が流れた場合、３相巻線に流込む電流を正、３相巻線から流出す電流を負とすると、相電流加算値Ａ１が減少するとともに、その減少量分だけ相電流加算値Ａ２が増加する。
【００４９】
時間の経過とともに、インバータ回路１２、１３から３相巻線１００、１０１に供給する３相交流電流が増加すると、３相巻線１００から３相巻線１０１に流れる電流も増加する。そのため、相電流加算値Ａ１がさらに減少するとともに、その減少量分だけ相電流加算値Ａ２がさらに増加する。
【００５０】
その後、時刻ｔ２で、相電流加算値Ａ１が判定範囲（Ａｄ〜Ａｕ）の下限値Ａｄより小さくなるとともに、相電流加算値Ａ２が判定範囲（Ａｄ〜Ａｕ）の上限値Ａｕより大きくなる。しかし、地絡が発生してない場合、全相電流加算値の絶対値Ｂは０のままである。相電流加算値Ａ１、Ａ２が判定範囲（Ａｄ〜Ａｕ）外であり、かつ、全相電流加算値の絶対値Ｂが判定閾値Ｂｔｈより小さいため、マイクロコンピュータ１４０は、地絡は発生しておらず、短絡だけが発生していると判断する。そして、短絡フラグをオン状態にし、最大電流制限値を以前より小さくする。その結果、短絡状態が続くと、最大電流制限値は徐々に小さくなる。
【００５１】
地絡している状態でインバータ回路１２、１３から３相巻線１００、１０１に３相交流電流を供給すると、地絡箇所に電流が集中して局所的に発熱する可能性がある。しかし、短絡していても地絡していなければ、局所的な発熱が発生する可能性はない。マイクロコンピュータ１４０は、インバータ回路１２、１３から３相巻線１００、１０１に供給される３相交流電流が最大電流制限値を超えないように、インバータ回路１２、１３を継続して制御する。その結果、インバータ回路１２、１３から３相巻線１００、１０１に供給される３相交流電流の大きさが制限され、時間の経過とともに徐々に小さくなる。そのため、異常状態の拡大を極力抑えつつ、ステアリングホイールの操舵を補助するためのトルクを継続して発生させることができる。
【００５２】
次に、第１実施形態の電動パワーステアリング装置の効果について説明する。
【００５３】
制御回路１４は、インバータ回路１２、１３から３相巻線１００、１０１にそれぞれ３相交流電流が供給されるようにインバータ回路１２、１３を制御する。そのため、短絡や地絡が発生していない場合、相電流加算値Ａ１、Ａ２はいずれも０になる。従って、全相電流加算値の絶対値Ｂも０になる。しかし、インバータ回路１２及び３相巻線１００とインバータ回路１３及び３相巻線１０１の間で短絡が発生すると、３相巻線１００と３相巻線１０１の間で電流が流れ、短絡が発生しない場合に０であった相電流加算値Ａ１、Ａ２が増加又は減少することになる。また、インバータ回路１２、１３及び３相巻線１００、１０１の少なくともいずれかがグランドＧＮＤに地絡すると、地絡したインバータ回路に接続された３相巻線とグランドＧＮＤの間、又は、地絡した３相巻線とグランドＧＮＤの間で電流が流れ、地絡が発生していない場合に０であった全相電流加算値の絶対値Ｂが増加することになる。
【００５４】
第１実施形態によれば、制御回路１４は、相電流加算値Ａ１、Ａ２が判定範囲（Ａｄ〜Ａｕ）外であり、かつ、全相電流加算値の絶対値Ｂが判定閾値Ｂｔｈより小さい場合、短絡が発生していると判断する。そのため、短絡を地絡と区別して確実に検出することができる。
【００５５】
地絡している状態でインバータ回路１２、１３から３相巻線１００、１０１に３相交流電流を供給すると、地絡箇所に電流が集中して局所的に発熱する可能性がある。しかし、短絡していても地絡していなければ、局所的な発熱が発生する可能性はない。
【００５６】
第１実施形態によれば、制御回路１４は、短絡を地絡と区別して検出することができる。そして、短絡が発生していると判断した場合、インバータ回路１２、１３から３相巻線１００、１０１に供給される３相交流電流の大きさを制限する。そのため、異常状態の拡大を極力抑えつつ、ステアリングホイールの操舵を補助するためのトルクを継続して発生させることができる。従って、補助トルクがなくなり、ステアリングホイールの操舵が急に重くなるような事態を抑えることができる。
【００５７】
第１実施形態によれば、制御回路１４は、設定されている最大電流制限値を超えないように、インバータ回路１２、１３から３相巻線１００、１０１に供給される３相交流電流を制御する。そして、短絡が発生していると判断した場合、最大電流制限値を小さくする。そのため、短絡が発生していると判断した場合、インバータ回路１２、１３から３相巻線１００、１０１に供給される３相交流電流の大きさを確実に制限することができる。
【００５８】
第１実施形態によれば、モータ１０は、車両のステアリングホイールの操舵を補助するためのトルクを発生する機器である。そのため、そのようなモータ１０を備えた電子装置、つまり電動パワーステアリング装置１において、短絡を地絡と区別して確実に検出することができる。
【００５９】
第１実施形態によれば、モータ１０は、２つの３相巻線１００、１０１を有している。インバータ回路は、３相巻線毎に２つのインバータ回路１２、１３が設けられており、それぞれ３相巻線１００、１０１に接続されている。制御回路１４は、２つのインバータ回路１２、１３に接続され、インバータ回路１２、１３から３相巻線１００、１０１にそれぞれ３相交流電流が供給されるようにインバータ回路１２、１３を制御する。そして、２つの相電流加算値Ａ１、Ａ２が判定範囲（Ａｄ〜Ａｕ）外であり、かつ、全相電流加算値の絶対値Ｂが判定閾値Ｂｔｈより小さい場合、短絡が発生していると判断する。そのため、２つの３相巻線１００、１０１と、３相巻線１００、１０１にそれぞれ接続される２つのインバータ回路１２、１３とを構成要素とする電動パワーステアリング装置１において、短絡を地絡と区別して確実に検出することができる。
【００６０】
なお、第１実施形態では、モータ１０が２つの３相巻線１００、１０１を有し、インバータ回路１２、１３及び制御回路１４がそれに対応した構成となっている例を挙げているが、これに限られるものではない。モータは、３相以外の多相巻線を有していてもよい。３つ以上の複数の多相巻線を有していてもよい。インバータ回路及び制御回路が、それに対応した構成となっていればよい。制御回路が、多相巻線毎に算出した多相巻線に流れる各相電流を加算した相電流加算値のうち複数が所定範囲外であり、かつ、多相巻線毎に算出した相電流加算値を全て加算した全相電流加算値の絶対値が所定値より小さい場合、短絡が発生していると判断するようにすれば、同様に、短絡を地絡と区別して確実に検出することができる。
【符号の説明】
【００６１】
１・・・電動パワーステアリング装置（電子装置）、１０・・・モータ（回転電機）、１００、１０１・・・３相巻線（多相巻線）、１２、１３・・・インバータ回路、１４・・・制御回路
【図１】
0006299574.tif 000002
【図２】
0006299574.tif 000003
【図３】
0006299574.tif 000004