(57)【要約】【課題】車両に搭載されたアイドル速度制御用ステッパモータの断線、地絡の故障を、極力迅速に、誤検出なく確実に検出する。【解決手段】２相バイポーラ駆動方式で励磁駆動される車両１のアイドル速度制御用ステッパモータ（ＩＳＣステッパモータ）２の固定子コイル電圧の異常により正常検出レベルから異常検出レベルに変化する異常検出信号が、異常検出レベルになったときに、ステッパモータ２の励磁パターンが一巡変化するまでステッパモータ２を同一回転方向に強制駆動し、この強制駆動によって励磁パターンが一巡変化する間、ステッパモータ２が１ステップ歩進する毎に、常異検出信号が異常検出レベルであれば異常検出回数を１カウントアップし、励磁パターンの一巡変化によって異常検出回数が設定回数以上になることから、ステッパモータ２の断線、地絡の故障を検出する。【選択図】図１
2005120838.tif 000002
【特許請求の範囲】
【請求項１】
２相バイポーラ駆動方式で励磁駆動される車両のアイドル速度制御用ステッパモータの固定子コイル電圧の異常によって正常検出レベルから異常検出レベルに変化する異常検出信号が前記異常検出レベルになったときに、前記ステッパモータの励磁パターンが一巡変化するまで前記ステッパモータを同一回転方向に強制駆動し、
前記強制駆動によって前記励磁パターンが一巡変化する間、前記ステッパモータが１ステップ歩進する毎に、前記常異検出信号が前記異常検出レベルであれば異常検出回数を１カウントアップし、
前記励磁パターンの一巡変化によって前記異常検出回数が設定回数以上になったときにのみ、前記ステッパモータの断線、地絡の故障を検出することを特徴とする車載モータの故障検出方法。
【請求項２】
異常検出信号が、アイドル速度制御用ステッパモータの断線に基づく固定子コイル電圧の異常によって正常検出レベルから異常検出レベルに変化する第１のエラーフラグと、前記ステッパモータの地絡に基づく前記固定子コイル電圧の異常によって前記正常検出レベルから前記異常検出レベルに変化する第２のエラーフラグとの２ビットの信号からなり、
前記両エラーフラグそれぞれが前記異常検出レベルになったときに、前記ステッパモータの励磁パターンが一巡変化するまで前記ステッパモータを同一回転方向に強制駆動することを特徴とする請求項１に記載の車載モータの故障検出方法。
【請求項３】
２相バイポーラ駆動方式で励磁駆動される車両のアイドル速度制御用ステッパモータの固定子コイル電圧の異常によって正常検出レベルから異常検出レベルに変化する異常検出信号が前記異常検出レベルになったときに、前記ステッパモータの励磁パターンが一巡変化するまで前記ステッパモータを同一回転方向に強制駆動する強制駆動手段と、
前記強制駆動によって前記励磁パターンが一巡変化する間、前記ステッパモータが１ステップ歩進する毎に、前記異常検出信号が前記異常検出レベルであれば異常検出回数を１カウントアップする異常検出回数計数手段と、
前記励磁パターンの一巡変化によって前記異常検出回数が設定回数以上になったときにのみ、前記故障の検出出力を発生する故障検出出力手段とを備えたことを特徴とする車載モータの故障検出装置。
【請求項４】
異常検出信号が、アイドル速度制御用ステッパモータの断線に基づく固定子コイル電圧の異常によって正常検出レベルから異常検出レベルに変化する第１のエラーフラグと、前記ステッパモータの地絡に基づく前記固定子コイル電圧の異常によって前記正常検出レベルから前記異常検出レベルに変化する第２のエラーフラグの信号からなり、
前記両エラーフラグが、アイドル速度制御用ステッパモータの駆動部を形成するステッパモータドライバ集積回路の第１、第２のエラーフラグ端子からそれぞれ出力され、
前記両エラーフラグ端子の前記両エラーフラグそれぞれが前記異常検出レベルになったときに、強制駆動手段が、前記ステッパモータの励磁パターンが一巡変化するまで前記ステッパモータを同一回転方向に強制駆動するようにしたことを特徴とする請求項３に記載の車載モータの故障検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載されたアイドル速度制御用ステッパモータの断線、地絡の故障を検出する車載モータの故障検出方法及び故障検出装置に関する。
【背景技術】
【０００２】
従来、自動車のアイドル速度制御（ＩＳＣ）は、スロットル弁を迂回する補助空気通路に設けられた流量制御弁を開閉し、アイドル運転状態のエンジン回転数が負荷等を考慮した目標回転数になるように吸入空気の流量を制御するものであり、エンジン始動後、必要に応じて自動的に行われる。
【０００３】
そして、前記の流量制御弁の開閉制御は、通常、車両に搭載されたアイドル速度制御用ステッパモータ（以下、ＩＳＣステッパモータという）により行われる（例えば、特許文献１参照。）。
【０００４】
なお、ステッパモータは、ステップモータあるいはステッピングモータとも呼ばれ、最も一般的なものは、２相式であり、その駆動方式に、ユニポーラ駆動方式と、バイポーラ駆動方式とがあり、前記流量制御弁の開閉制御等の低速動作を行う場合や小型化を図る場合は、バイポーラ駆動方式が採用される。
【０００５】
そして、車両に搭載されたＩＳＣステッパモータの２相バイポーラ駆動方式の駆動制御は、一般に、図５の構成の電子制御燃料噴射装置によって行われる。
【０００６】
すなわち、図５の車両１に搭載されたＩＳＣステッパモータ２は２相バイポーラ駆動のスッテパモータであり、その励磁パターンに応じて、車両１の電子制御燃料噴射装置の制御ユニット（ＥＣＵ）３に設けられた駆動部４のＡ相の端子Ａ１、Ａ２からＩＳＣステッパモータ２のＡ相の固定子コイル（Ａコイル）２ａの両端間に、例えば図６、図７の（ａ）の固定子コイル電圧Ｖａに示すように、期間τで正（＋）、逆（−）に交番変化する励磁電圧が印加され、駆動部４のＢ相の端子Ｂ１、Ｂ２からステッパモータ２のＢ相の固定子コイル（Ｂコイル）２ｂの両端間に、例えば図６、図７の（ｂ）の端子間電圧Ｖｂに示すように、コイル２ａの励磁電圧より９０度位相がずれて交番変化する励磁電圧が印加される。
【０００７】
そして、両励磁電圧の印加に基づき、ＩＳＣステッパモータ２の励磁パターンがτ／２（例えば５ｍｓ）毎に切り換わって４パターン「１」、「２」、「３」、「４」にくり返し変化し、ＩＳＣステッパモータ２が２相バイポーラ駆動方式で励磁駆動され、τ／２毎に１ステップ歩進する。
【０００８】
なお、パターン「１」は「Ｖａ、Ｖｂ＝正、正」、パターン「２」は「Ｖａ、Ｖｂ＝正、逆」、パターン「３」は「Ｖａ、Ｖｂ＝逆、逆」、パターン「４」は「Ｖａ、Ｖｂ＝逆、正」の組み合わせである。
【０００９】
そして、前記の２相バイポーラ駆動により、ＩＳＣステッパモータ２がτ／２毎に一方向又は他方向に１ステップ歩進し、そのモータ軸の回転によって前記の流量制御弁が開閉する。なお、流量制御弁を開くときと、閉じるときとでは、前記の両励磁駆動電圧パターンの変化方向が逆になる。
【００１０】
ところで、ＩＳＣステッパモータ２は、車両１のいわゆるエンジンルームにあり、経年変化等によってコイルの断線が生じることがあり、また、その給電のハーネスが長いことから、モータ本体やハーネスの地絡（グランド短絡）が発生することもある。
【００１１】
そして、ハーネスを含むＩＳＣステッパモータ２に、断線や地絡の故障が発生すると、アイドリングのエンジン回転数が異常に高くなったり、低くなったりして、走行の安全性等が損なわれる虞があるため、その故障の発生を迅速に検出し、ＩＳＣステッパモータ２の歩進を停止する等の対策を講じる必要がある。
【００１２】
そこで、自動車用エンジンのスロットルバルブや前記の流量制御弁の開閉の電子制御に用いられるＩＳＣステッパモータ２等のステッパモータの断線、地絡の故障については、固定子コイル両端間の電圧（固定子コイル電圧）と所定電圧とをコンパレータにより比較し、その出力レベルの変化からコイル両端間の電圧が所定電圧を越えたか否かを判別し、この判別に基づき、励磁パターンが切り換わって印加電圧が遮断（消失）された直後に、瞬時的に印加電圧（電源電圧）より大きな逆起電圧が発生するか否かを監視し、その逆起電圧が発生しないことから検出することが提案されている（例えば、特許文献２参照。）。
【特許文献１】実開平５−３２７４８号公報（[０００９]、図１）
【特許文献２】特開平１１−３５６０９３号公報（[０００９]、[００１９]−[００２１]、図２）
【発明の開示】
【発明が解決しようとする課題】
【００１３】
前記従来のように、ＩＳＣステッパモータ２の固定子コイル電圧と所定電圧とをコンパレータで比較し、そのコンパレータの出力レベルの変化から、ＩＳＣステッパモータ２の断線、地絡の故障の発生を検出する場合、コンパレータの入出力が車両１内外のノイズ等の外乱の影響を受けて変動し易いため、断線、地絡の故障の誤検出が容易に発生する問題があり、この誤検出によってアイドル制御のミスが発生する虞があり、場合によってはエンジンの再始動が困難になる事態も発生する。
【００１４】
ところで、ＩＳＣステッパモータ２等の２相バイポーラ駆動のステッッパモータの駆動部を形成するドライバ集積回路（以下、集積回路をＩＣとする）として、図８に示す、インフィニオン  テクノロジズ（Ｉｎｆｉｎｅｏｎ  Ｔｅｃｈｎｏｌｏｇｉｅｓ  ＡＧ）社（独国）の型番ＴＬＥ４７２９Ｇの２相ステッパモータモータドライバＩＣ５が市販されている。
【００１５】
このドライバＩＣ５は、図５の端子Ａ１、Ａ２、Ｂ１、Ｂ２に接続される励磁出力の端子ａ１、ａ２、ｂ１、ｂ２及び２ビットのエラーフラグを出力する第１、第２のエラーフラグ端子ｅ１、ｅ２を備える。
【００１６】
そして、ステッパモータドライバＩＣ５を例えば図５の駆動部４に設けてＩＳＣステッパモータ２の断線、地絡（ＧＮＤ短絡）を発生させたところ、エラーフラグ端子ｅ１から出力される第１のエラーフラグＥＲＲ１、エラーフラグ端子ｅ２から出力される第２のエラーフラグＥＲＲ２は、断線発生時に図６の（ｃ）、（ｄ）に示すようにレベル変化し、地絡発生時に図７の（ｃ）、（ｄ）に示すようにレベル変化する。
【００１７】
すなわち、ＩＳＣステッパモータ２の例えばコイル２ａに断線が発生した場合、図６の（ａ）に示すように、断線発生時ｔαの直後の電圧Ｖａに逆起電圧の大きなパルスＰが発生せず、コイル２ａの固定子コイル電圧が異常になり、このとき、エラーフラグ端子ｅ１から出力される第１のエラーフラグＥＲＲ１が正常検出レベルとしてのハイレベルＨから異常検出レベルとしてのローレベル（エラーレベル）Ｌに立ち下がり、以降、端子間電圧ＶｂにパルスＰが発生しても端子間電圧ＶａにパルスＰが発生しない限り、第１のエラーフラグＥＲＲ１はローレベルＬに保たれる。
【００１８】
また、図７の例えばｔβにコイル２ａ又はその給電のハーネスに地絡が発生して電圧Ｖａが消失し、コイル２ａの固定子コイル電圧が異常になると、図７の（ａ）に示すように、地絡発生直後の励磁パターンが、端子間電圧Ｖａの消失によって正常な「１」のパターンにならず、このとき、エラーフラグ端子ｅ２から出力される第２のエラーフラグＥＲＲ２がローレベルＬに立ち下がる。
【００１９】
なお、コイル２ｂの断線、地絡が発生した場合にも、エラーフラグＥＲＲ１、ＥＲＲ２が同様にレベル変化する。
【００２０】
そこで、エラーフラグＥＲＲ１、２によってＩＳＣステッパモータ２の異常検出信号を形成し、エラーフラグＥＲＲ１、２のレベル変化からＩＳＣステッパモータ２の断線、地絡の故障の発生を検出することが考えられるが、この場合、単にエラーフラグＥＲＲ１、２のローレベルＬへの立ち下がりの変化が発生したことから、直ちに前記故障の発生を検出すると、電圧Ｖａ、Ｖｂも車両１内外のノイズ等の外乱の影響を受けて容易に変動するため、前記のコンパレータの出力信号を異常検出信号としてそのレベル変化から検出する場合と同様、誤検出が容易に発生する。
【００２１】
しかも、とくにエラーフラグＥＲＲ２は、図７の（ｄ）に示したように、地絡が発生してローレベルＬに変化しても、その後、一定の励磁パターンになると、ハイレベルＨに戻ることから、そのレベル変化がノイズ等の外乱の影響によるものか否かの区別が極めて困難である。
【００２２】
そのため、エラーフラグＥＲＲ１、２を用いてＩＳＣステッパモータ２の断線、地絡の故障の発生を、誤検出なく確実に検出することができない問題がある。
【００２３】
本発明は、ＩＳＣステッパモータ２等の車両に搭載されたＩＳＣステッパモータ（そのハーネスを含む）の断線、地絡の故障を、極力迅速に、誤検出なく確実に検出することを目的とする。
【課題を解決するための手段】
【００２４】
上記した目的を達成するために、本発明の車載モータの故障検出方法は、２相バイポーラ駆動方式で励磁駆動される車両のＩＳＣステッパモータの固定子コイル電圧の異常によって正常検出レベルから異常検出レベルに変化する異常検出信号が前記異常検出レベルになったときに、前記ステッパモータの励磁パターンが一巡変化するまで前記ステッパモータを同一回転方向に強制駆動し、前記強制駆動によって前記励磁パターンが一巡変化する間、前記ステッパモータが１ステップ歩進する毎に、前記常異検出信号が前記異常検出レベルであれば異常検出回数を１カウントアップし、前記励磁パターンの一巡変化によって前記異常検出回数が設定回数以上になったときにのみ、前記ステッパモータの断線、地絡の故障を検出することを特徴としている（請求項１）。
【００２５】
また、本発明の車載モータの故障検出方法は、異常検出信号が、アイドル速度制御用ステッパモータの断線に基づく固定子コイル電圧の異常によって正常検出レベルから異常検出レベルに変化する第１のエラーフラグと、前記ステッパモータの地絡に基づく前記固定子コイル電圧の異常によって前記正常検出レベルから前記異常検出レベルに変化する第２のエラーフラグとの２ビットの信号からなり、前記両エラーフラグそれぞれが前記異常検出レベルになったときに、前記ステッパモータの励磁パターンが一巡変化するまで前記ステッパモータを同一回転方向に強制駆動することも特徴としている（請求項２）。
【００２６】
つぎに、本発明の車載モータの故障検出装置は、２相バイポーラ駆動方式で励磁駆動される車両のＩＳＣステッパモータの固定子コイル電圧の異常により正常検出レベルから異常検出レベルに変化する異常検出信号が前記異常検出レベルになったときに、前記ステッパモータの励磁パターンが一巡変化するまで前記ステッパモータを同一回転方向に強制駆動する強制駆動手段と、前記強制駆動によって前記励磁パターンが一巡変化する間、前記ステッパモータが１ステップ歩進する毎に、前記異常検出信号が前記異常検出レベルであれば異常検出回数を１カウントアップする異常検出回数計数手段と、前記励磁パターンの一巡変化によって前記異常検出回数が設定回数以上になったときにのみ、前記故障の検出出力を発生する故障検出出力手段とを備えたことを特徴としている（請求項３）。
【００２７】
また、本発明の車載モータの故障検出装置は、異常検出信号が、ＩＳＣステッパモータの断線に基づく固定子コイル電圧の異常によって正常検出レベルから異常検出レベルに変化する第１のエラーフラグと、前記ステッパモータの地絡に基づく前記固定子コイル電圧の異常によって前記正常検出レベルから前記異常検出レベルに変化する第２のエラーフラグの信号からなり、前記両エラーフラグが、アイドル速度制御用ステッパモータの駆動部を形成するステッパモータドライバＩＣの第１、第２のエラーフラグ端子からそれぞれ出力され、前記両エラーフラグ端子の前記両エラーフラグそれぞれが前記異常検出レベルになったときに、強制駆動手段が、前記ステッパモータの励磁パターンが一巡変化するまで前記ステッパモータを同一回転方向に強制駆動するようにしたことも特徴としている（請求項４）。
【発明の効果】
【００２８】
まず、請求項１、３の構成によれば、異常検出信号が異常検出レベルになると、ＩＳＣステッパモータが、その励磁パターンが一巡変化するまで強制的に同一回転方向に駆動され、この強制駆動の間、ステッパモータの１ステップ歩進単位で異常検出信号が異常検出レベルになる回数が計数され、この計数結果が設定回数以上になり、異常検出信号がステッパモータの断線、地絡の故障によって異常検出レベルになったときにのみ、その故障を検出することができる。
【００２９】
したがって、異常検出信号が異常検出レベルに変化したときに、アイドル速度制御用ステッパモータが同一方向に回転してその励磁パターンが一巡変化する短時間で、極力迅速に、ノイズ等の外乱の影響による誤検出なく、断線、地絡の故障を確実に検出することができる。
【００３０】
また、請求項２、４の構成によれば、異常検出信号が、前記のＩＳＣステッパモータの断線に基づく固定子コイル電圧の異常によって正常検出レベルから異常検出レベルに変化する第１のエラーフラグと、前記ステッパモータの地絡に基づく前記固定子コイル電圧の異常によって前記正常検出レベルから前記異常検出レベルに変化する第２のエラーフラグとの２ビットの信号からなり、両フラグの異常検出レベルに基づき、請求項１、３の構成の場合と同様にしてステッパモータの断線、地絡の故障を誤検出なく確実に検出することができ、両エラーフラグを、前記の型番ＴＬＥ４７２９Ｇの２相ステッパモータモータドライバＩＣ５等のそのステッパモータの駆動部を形成するドライバＩＣの２ビットのエラーフラグにより形成してステッパモータの断線、地絡の故障を確実に検出することができる。
【発明を実施するための最良の形態】
【００３１】
つぎに、本発明をより詳細に説明するため、その一実施形態について、図１〜図４にしたがって詳述する。
【００３２】
なお、図１はブロック図、図２は図１の動作説明用のフローチャート、図３は図１の断線が発生したときの動作説明用のタイミングチャート、図４は図１の地絡が発生したときの動作説明用のタイミングチャートであり、それらの図面において、図５〜図８と同一の符号は同一もしくは相当するものを示す。
【００３３】
そして、この実施形態においては、車両１に搭載されたＩＳＣステッパモータ２を、前記の型番ＴＬＥ４７２９Ｇの２相ステッパモータモータドライバＩＣ５によって２相バイポーラ駆動方式で駆動するため、図１に示すように、制御ユニット３に、図５の駆動部４ａに代えてドライバＩＣ５が形成する駆動部４ｂを設ける。
【００３４】
さらに、ドライバＩＣ５のエラーフラグ端子ｅ１、ｅ２の第１、第２のエラーフラグＥＲＲ１、ＥＲＲ２を、制御ユニット３のマイクロコンピュータが形成する故障の検出処理部６に供給する。
【００３５】
この検出処理部６はコンピュータのソフトウエア処理によって図２のステップＱ１〜Ｑ１５に示すように動作し、つぎの（１）〜（３）の手段を備える。
【００３６】
（１）強制駆動手段
この手段は、ＩＳＣステッパモータ２の断線に基づく固定子コイル電圧の異常（逆起電圧の消失）により、エラーフラグＥＲＲ１がハイレベル（正常検出レベル）Ｈからローレベル（異常検出レベル）Ｌに変化したとき、及び、ハーネスを含むＩＳＣステッパモータ２の地絡に基づく固定子コイル電圧の異常（電圧消失）により、エラーフラグＥＲＲ２がハイレベル（正常検出レベル）Ｈからローレベル（異常検出レベル）Ｌに変化したときに、ドライバＩＣ５にＩＳＣステッパモータ２の同一回転方向への強制駆動を指令し、励磁パターンが一巡変化するまでドライバＩＣ５を介してＩＳＣステッパモータ２を同一回転方向に強制駆動する。
【００３７】
（２）異常検出回数計数手段
この手段は、強制駆動手段によってＩＳＣステッパモータ２が同一回転方向に強制駆動されて、ＩＳＣステッパモータ２の励磁パターンが一巡変化する間、ドライバＩＣ５の制御信号等からＩＳＣステッパモータ２の１ステップの歩進を検出する毎に、強制駆動を開始したときと同じエラーフラグＥＲＲ１、ＥＲＲ２がローレベルＬであれば、メモリ、カウンタ等の書き換え自在の記憶手段に保持した異常検出回数を１カウントアップする。なお、この異常検出回数は、強制駆動を開始したときに１に初期設定される。
【００３８】
（３）故障検出出力手段
この手段は、前記の強制駆動によって励磁パターンが一巡変化したときに、この一巡変化によって前記の記憶手段の異常検出回数が設定回数以上になっている場合にのみ、ＩＳＣステッパモータ２の断線、地絡の故障の検出出力ＥＲＲを発生する。
【００３９】
つぎに、図１の動作について、図２を参照して説明する。
【００４０】
まず、流量制御弁の開閉要求等に基づいて、ＳＣステッパモータ２は、前記したようにτ／２毎、具体的には、例えば５ｍｓ毎に、一方向又は他方向に１ステップ歩進する。
【００４１】
そのため、車両１のエンジンスタート後、断線や地絡の故障が発生しない通常は、検出処理部６が、図２のステップＱ１〜Ｑ４のループにより、５ｍｓ毎に車両１の電源電圧の監視のみを行う。
【００４２】
そして、電源電圧が異常になると、誤動作、誤制御等を防止するため、図２のステップＱ５により、ＩＳＣステッパモータ２の駆動を禁止し、そモータ２を停止状態に保持する。
【００４３】
つぎに、図３に示すようにｔαに断線が発生すると、同図の（ａ）に示すように、コイル２ａの電圧Ｖａに逆起電圧Ｐが発生しなくなり、同図の（ｃ）に示すように、エラーフラグＥＲＲ１がローレベルＬに変化する。なお、図３の（ｂ）はコイル２ｂの電圧Ｖｂ、（ｄ）はエラーフラグＥＲＲ２を示す。
【００４４】
このローレベルＬの変化に基づき、検出処理部６は、図２のステップＱ３によってＩＳＣステッパモータ２の励磁電圧の異常を検出し、ステップＱ６に移行して異常検出回数Ｄ、強制歩進数Ｒを１に初期セットし、ステップＱ７によってドライバＩＣ５に今までと同じ回転方向又は設定された回転方向変へのＩＳＣステッパモータ２の１ステップ歩進の励磁駆動を指令する。
【００４５】
なお、検出処理部６は異常検出がエラーフラグＥＲＲ１のローレベルＬに基づいて発生したことも記憶する。
【００４６】
そして、ＩＳＣステッパモータ２が１ステップ歩進し、例えば、図３の異常が発生した「１」の励磁パターンの歩進状態Ｓ１から「２」の励磁パターンの歩進状態Ｓ２になると、図２のステップＱ７により、そのときのエラーフラグＥＲＲ１がローレベルＬか否かを判別し、同じ異常によってエラーフラグＥＲＲ１がローレベルＬになっていると、ステップＱ８、Ｑ９により、異常検出回数Ｄを１カウントアップする。
【００４７】
さらに、強制駆動によってＩＳＣステッパモータ２の励磁パターンが、前記の「１」から「２」、「３」、「４」を介して「１」に戻り、一巡変化するまで、すなわち、強制歩進数Ｒが５に達するまでは、図２のステップＱ９からステップＱ１０〜Ｑ１３を介してステップＱ７に戻り、強制歩進数Ｒを１カウントアップし、電源電圧の正常を確認した後、同じ回転方向変へのＩＳＣステッパモータ２の１ステップ歩進の励磁駆動を指令する。
【００４８】
そして、ステップＱ７からステップＱ８〜Ｑ１３を介してステップＱ７に戻るループの処理のくり返しにより、強制歩進数Ｒが５に達してＩＳＣステッパモータ２の励磁パターンが一巡変化し、図３の歩進状態Ｓ１から歩進状態Ｓ２、Ｓ３、Ｓ４を介して歩進状態Ｓ５になるまで、ＩＳＣステッパモータ２を１ステップずつ歩進する。
【００４９】
その間、ＩＳＣステッパモータ２が１ステップ歩進する毎に、エラーフラグＥＲＲ１がローレベルＬか否かを判別し、同じ異常によってエラーフラグＥＲＲ１がローレベルＬになっていると、異常検出回数Ｄを１カウントアップする。
【００５０】
そして、強制歩進数Ｒが５に達してＩＳＣステッパモータ２の励磁パターンが一巡変化すると、図２のステップＱ１０からステップＱ１４に移行し、異常検出回数Ｄが設定回数以上になっているか否かを判別する。
【００５１】
ところで、異常検出回数Ｄの設定回数は、ＩＳＣステッパモータ２の励磁パターンが一巡変化する間にエラーフラグＥＲＲ１、ＥＲＲ２がローレベルＬになる歩進数を考慮して決定され、断線が発生したときは、図６、図３の（ｃ）から明らかなように、エラーフラグＥＲＲ１が歩進数５の全期間ローレベルＬになるが、地絡が発生したときは、図７、図４の（ｃ）から明らかなように、エラーフラグＥＲＲ２が歩進数３の期間だけローレベルＬになることから、この実施形態では、ノイズ等の外乱によるエラーフラグＥＲＲ１、ＥＲＲ２の瞬時的なローレベルＬによる誤検出を確実に防止するため、前記の設定回数を３にしている。
【００５２】
そして、断線が発生していると、異常検出回数Ｄが５になるため、図２のステップＱ１５に移行し、このとき、断線の発生を検知し、図３の（ｅ）に示すように時刻ｔα＊に故障の検出出力ＥＲＲを発生し、この検出出力ＥＲＲに基づき、ステップＱ１５からステップＱ５に移行し、誤動作、誤制御等を防止するため、ＩＳＣステッパモータ２の駆動を禁止し、ＩＳＣステッパモータ２をその回転状態に保持する。また、検出出力ＥＲＲに基づき、車内にアイドル故障を報知する。
【００５３】
つぎに、図４に示すようにｔβにコイル２ａの地絡が発生すると、同図の（ａ）のコイル２ａの電圧Ｖａが消失し、同図の（ｄ）のエラーフラグＥＲＲ２がローレベルＬに変化する。なお、図４の（ｂ）はコイル２ｂの電圧Ｖｂ、（ｃ）はエラーフラグＥＲＲ１を示す。
【００５４】
そして、エラーフラグＥＲＲ２のローレベルＬの変化に基づき、検出処理部６は、断線が発生した場合と同様に動作し、図２のステップＱ６により異常検出回数Ｄ、強制歩進数Ｒを１に初期セットし、ステップＱ７によってドライバＩＣ５に今までと同じ回転方向又は設定された回転方向変へのＩＳＣステッパモータ２の１ステップ歩進の励磁駆動を指令する。
【００５５】
そして、ＩＳＣステッパモータ２が１ステップ歩進し、図４に示すように、異常が発生した「２」の励磁パターンの歩進状態Ｓ１´から「２」の励磁パターンの歩進状態Ｓ２´になると、前記したように、エラーフラグＥＲＲ２がハイレベルＨに戻り、その後、ＩＳＣステッパモータ２が３ステップ歩進し、図４の「１」の励磁パターンの歩進状態Ｓ４´になると、エラーフラグＥＲＲ２が再びローレベルＬになる。
【００５６】
そのため、強制駆動によってＩＳＣステッパモータ２の励磁パターンが、前記の「２」から「３」、「４」、「１」を介して「２」に戻って一巡変化し、強制歩進数Ｒが５に達すると、異常検出回数Ｄが３になり、図２のステップＱ１５に移行して地絡の発生を検知し、図４の（ｅ）に示すように、時刻ｔβ＊に故障の検出出力ＥＲＲを発生し、この検出出力ＥＲＲに基づき、断線が発生した場合と同様、ＩＳＣステッパモータ２の駆動を禁止してＩＳＣステッパモータ２をその回転状態に保持するとともに、車内にアイドル故障を報知する。
【００５７】
そして、エラーフラグＥＲＲ１、ＥＲＲ２がローレベルＬに変化したときに、直ちに断線、地絡の故障を検出するのでなく、励磁パターンを一巡変化してＩＳＣステッパモータ２を強制的に同一方向に一定歩進数だけ回転駆動し、その間にエラーフラグＥＲＲ１、ＥＲＲ２がローレベルＬになるＩＳＣステッパモータ２の歩進数から断線、地絡の故障を検出するため、とくにエラーフラグＥＲＲ２の励磁パターンによるレベル変化と、ノイズ等の外乱による瞬時的なレベル変化とを区別し、エラーフラグＥＲＲ１、ＥＲＲ２の瞬時的なローレベルＬの変化に基づく誤検出を防止して断線、地絡の故障を確実に検出することができる。
【００５８】
このとき、ＩＳＣステッパモータ２が強制駆動によって励磁パターンが一巡変化するステップ数だけ一方向に回転するが、その期間は極めて短く、しかも、ＩＳＣステッパモータ２のこの程度の回転によっては、エンジンの回転数の変化は微小であってドライバがその変化を感じることはなく、走行安全性上なんらの問題も生じない。
【００５９】
そのため、ＩＳＣステッパモータ２の駆動部４ｂをドライバＩＣ５により形成し、そのエラーフラグＥＲＲ１、ＥＲＲ２を用いてハーネスを含むＩＳＣステッパモータ２の断線、地絡の故障を、極めて迅速に、誤検出を防止して確実に検出することができる。
【００６０】
なお、ＩＳＣステッパモータ２の磁極数等はどのようであってもよく、検出処理部６の処理手順等が図２と異なっていてもよいのは勿論である。
【００６１】
そして、本発明は上記した実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて上述したもの以外に種々の変更を行うことが可能であり、例えば、
駆動部４ｂがドライバＩＣ５と異なる２相ステッパモータドライバＩＣによって形成され、その第１、第２のエラーフラグ端子から出力される第１、第２のエラーフラグが、断線、地絡に対してエラーフラグＥＲＲ１、ＥＲＲ２と異なるパターンで変化するものであってもよい。
【００６２】
また、異常検出信号はエラーフラグＥＲＲ１、ＥＲＲ２のような断線、地絡の別の２ビットの信号でなくてもよく、断線、地絡のいずれによっても正常検出レベルから異常検出レベル変化する１ビット又は多ビットの信号であってもよい。
【産業上の利用可能性】
【００６３】
ところで、エラーフラグＥＲＲ１の異常検出回数に基づく故障の検出出力ＥＲＲと、エラーフラグＥＲＲ２の異常検出回数に基づく故障の検出出力ＥＲＲとを異ならせ、断線の故障と地絡の故障とを区別して検出し、故障報知等を詳細に行う場合にも適用することができる。
【図面の簡単な説明】
【００６４】
【図１】一実施形態のブロック図である。
【図２】図１の動作説明用のフローチャートである。
【図３】図１の断線が発生したときの動作説明用のタイミングチャートである。
【図４】図１の地絡が発生したときの動作説明用のタイミングチャートである。
【図５】車両に搭載されたアイドル速度制御用ステッパモータを２相バイポーラ駆動する一般的な制御ユニットのブロック図である。
【図６】従来例の断線が発生したときの動作説明用のタイミングチャートである。
【図７】従来例の地絡が発生したときの動作説明用のタイミングチャートである。
【図８】図５の駆動部を形成するドライバ集積回路のブロック図である。
【符号の説明】
【００６５】
１      車両
２      ＩＳＣステッパモータ
４ｂ    駆動部
５      ２相ステッパモータドライバＩＣ
６      検出処理部
【図１】
2005120838.tif 000003
【図２】
2005120838.tif 000004
【図３】
2005120838.tif 000005
【図４】
2005120838.tif 000006
【図５】
2005120838.tif 000007
【図６】
2005120838.tif 000008
【図７】
2005120838.tif 000009
【図８】
2005120838.tif 000010