(57)【特許請求の範囲】
【請求項１】
ＥＧＲステップモータの励磁コイルに断線があることを判定するために、各相の励磁コイルの駆動用のスイッチ素子をＯＦＦすることにより励磁コイルの自己誘導により発生するＯＦＦサージ電圧を駆動信号のモニタ信号としてモニタするための上記各励磁コイルに共通に接続されたスイッチ素子を有する駆動信号モニタ回路と、
動作時に比べて動作速度が遅い所定駆動数のＥＧＲステップモータの初期化駆動中の上記駆動信号モニタ回路のスイッチ素子でのモニタ入力をカウントし、上記所定駆動数に対してモニタ入力のカウント数が少ない場合にＥＧＲステップモータに断線があると判断し、上記所定駆動数に対するモニタ入力のカウント数の割合が上記ＥＧＲステップモータの励磁コイルの相数に対する正常な相数の割合であるとして励磁コイルの断線故障相数を判定するＥＧＲステップモータ故障検出手段と、
を備えたことを特徴とするＥＧＲステップモータの故障検出装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は内燃機関に取り付けられる排気ガス再循環システムの排気ガス還流バルブの制御用ステップモータに関し、特に該ステップモータの故障検出を行うＥＧＲステップモータの故障検出装置に関する。
【０００２】
【従来の技術】
従来、自動車の排気ガス対策として、内燃機関の排気ガス中の窒素酸化物(ＮＯx)を低減するための排気ガス再循環(ＥＧＲ:エキゾースト・ガス・リサーキュレーション)システムが知られている。このＥＧＲシステムは、内燃機関の排気通路と吸気通路とを連結する排気ガス環流通路を通して排気ガスの一部を排気通路から吸気通路に戻して機関に吸入される燃料混合気中に再循環させて機関シリンダ内の燃焼による熱を排気ガス中の不活性ガスに奪わせて最高燃焼温度を下げることによりＮＯxを低減させる。
【０００３】
しかし、排気ガス再循環を行うと出力の低下や燃焼の不安定を招くため、運転性悪化や炭化水素(ＨＣ)の増加の問題が生じる。このため、これらの問題を少なくするべく、運転状態に応じて排気ガスの再循環量を適切に制御する必要が有り、そのために排気ガス環流通路に排気ガス還流バルブ(ＥＧＲバルブ)を設け、これのバルブの開度(開口面積)を制御する。このＥＧＲバルブは開ループのデジタル制御で行うことができ、位置制度に優れ、累積誤差も少ないなどの理由から、従来より一般にステップモータ(ＥＧＲステップモータ)を使用し、ステップモータのロータの回転によりバルブ体を上昇又は下降させて開度を調整する構造が知られている。
【０００４】
図７は一般的な内燃機関の全体の構成を示す概略図である。図７において、１は内燃機関であるエンジン、２はエンジン１ヘ吸入される空気量を計測するためのエアーフローセンサ(ＡＦＳ)、３は通常は自動車の運転者が操作するアクセルペダル(図示せず)と連動して動作しエンジン１ヘ吸入される空気量を調整するスロットルバルブ、４はスロットルバルブ３の位置を検出するスロットル開度センサである。５はエンジン１の回転速度とクランク軸の位置を検出するためのクランク角センサ、６はエンジン１の暖機状態を検出する手段として冷却水１ａの水温を検出する水温センサ、７はエンジン１から排出される排ガスの酸素濃度を検出するためのＯ2センサ、１３はカム軸に装着され燃焼気筒を識別する気筒識別センサである。
【０００５】
８はエンジン１各部に装着された上記各種センサからの情報を受け、エンジンの運転状態を判断し、運転状態に応じた各種制御量を演算しエンジンを所望の空燃比で燃焼させるためのエンジン制御装置である。９は点火プラグ、１０はスロットルバルブ３をバイパスする空気丘を制御するエアーバイパスバルブであり、スロットルバルブ３が全閉の場合のアイドリング運転時のエンジン回転数制御、及び走行時のトルク制御を行う。１１はエンジン１ヘ燃料を供給するためのインジェクタである。
【０００６】
２１は吸気通路、２２は排気通路、２３は排気通路２２と吸気通路２１を連結して、エンジン１から排出された排気ガスを再びエンジン１内の燃焼室に戻し再燃焼させるためのＥＧＲシステムである排気ガス環流通路、１２はこの排気ガス環流通路２３に設けられて再燃焼させるＥＧＲ量を制御するためのＥＧＲバルブである。点火プラグ９、エアーバイパスバルブ１０、インジェクタ１１、およびＥＧＲバルブ１２はエンジン制御装置８により制御される。
【０００７】
図８にはＥＧＲバルブの構造の一例を示す断面図である。図に示すように、ＥＧＲバルブ１２はステップモータ１２ａ、バルブ体１２ｂ等から構成されている。ステップモータ１２ａはステータ１２１、ロータ１２２からなり、バルブ体１２ｂはバルブ１２３とこのバルブ１２３が先端部に固定され図中上下方向に移動自在なロッド１２４とからなる。また１２５は入ロポートで排気通路２１側から排気ガスが流入し、１２６は出ロポートで排気ガスを吸気通路２２側に導出する。これらのポート１２５、１２６は排出ガス環流通路２３の一部を構成する。
【０００８】
ステップモータ１２ａへの駆動信号によりステータ１２１入力によりロータ１２２が回転すると、その回転運動がスクリュー１２７により直線運動に変換されてモータシャフト１２８に伝達される。この時、ステップモータ１５ａの回転方向が正転方向の時はモータシャフト１２８がスプリング１２９のバネカに抗して図中、上方向にロッド１２４を引き上げる事により、バルブ１２３がシート部材１３０から離れる方向へ移動され、ＥＧＲバルブが開いていく。他方、回転方向が逆方向の時はスプリング１２９のバネカと共にモータシャフト１２８がロッド１２４を下方向に移動させ、バルブ１２３をシード部材１３０へ近づく方向へ移動させ、ＥＧＲバルブを閉じる。
【０００９】
図９に例えば特開平３−２０３５９９号公報に開示された従来のＥＧＲステップモータの故障検出装置の概略的な回路図を示す。図９において、８０はエンジン制御装置８に当たるマイクロコンピュータ、８１はＥＧＲバルブ１２のステップモータ１２ａを駆動するためのモータ駆動回路、８２は断線検出回路である。断線検出回路８２において、Ｔｒ１〜Ｔｒ４は駆動および断線検出用のトランジスタ、Ｒ１〜Ｒ４はトランジスタのエミッタを接地する接地抵抗、Ｓ１〜Ｓ４はステップモータ１２ａのステータ１２１である励磁コイル、Ｃ１〜Ｃ４はコンパレータ、Ｒ５、Ｒ６は電源電圧Ｖｃを分圧する分圧抵抗、５１１〜５１４はディレイ回路、５２１〜５２４はＤ型フリップフロップ回路、５３はＡＮＤ回路である。
【００１０】
図９の従来のＥＧＲステップモータの故障検出装置の回路では、モータ駆動回路８１からトランジスタＴｒ１〜Ｔｒ４の各ベースに図１０に示すように位相が９０°ずつ異なる４相の駆動信号(対称方形波)が供給されると、トランジスタＴｒ１〜Ｔｒ４はベース入力駆動信号がＨレベルの時間ＯＮとされ、Ｌレベルの期間ＯＦＦとされる。トランジスタＴｒ１のＯＮ期間は励磁コイルＳ１が通電されると共に、抵抗Ｒ１による電圧降下によってコンパレータＣ１の非反転入力端子がＨレベルとなる。コンパレータＣ１の反転入力端子には電源電圧Ｖｃの分圧抵抗Ｒ５、Ｒ６による分圧電圧が印加されるが、抵抗Ｒ１に流れる電流による抵抗Ｒ１の両端に生じる電圧は、この分圧電圧よりも高くなるように設定してあるため、この時コンパレータＣ１の出力電圧はＨレベルとなる。
【００１１】
一方、トランジスタＴｒ１のＯＦＦ期間は上記電流が励磁コイルＳ１および抵抗Ｒ１に流れないため、コンパレータＣ1の非反転入力端子の入力電圧は上記分圧電圧より低くなり、コンパレータＣ１の出力電圧はＬレベルとなる。他のトランジスタＴｒ２〜Ｔｒ４についても同様な動作を行う。コンパレータＣ１〜Ｃ４の出力は図１０のようになる(破線部分は断線を示す)。
【００１２】
コンパレータＣ１〜Ｃ４の出力電圧はＤ型フリップフロップ５２１〜５２４のデータ入力端子に印加され、ここでディレイ回路５１１〜５１４により一定時間τ遅延されてトリガ端子Ｔ１〜Ｔ４へ入力される駆動信号の立上がりエッジ入力時点でラッチされる。上記の一定時間τはトリガ端子Ｔ１〜Ｔ４の入力駆動信号の立上がりエッジ位置が、Ｄ型フリップフロップ５２１〜５２４のデータ入力端子への入力電圧(コンパレータＣ１〜Ｃ４の出力電圧)のＨレベル期間になるように設定されているため、正常時はＤ型フリップフロップ５２１〜５２４の各Ｑ出力端子の出力信号は全てＨレベルとなる。従って、ＡＮＤ回路５３からはＨレベル信号が正常に取り出される。
【００１３】
ここで仮に励磁コイルＳ３に断線が生じたものとすると、トランジスタＴｒ３のベースにはＨレベルの駆動信号が供給されても、抵抗Ｒ７および励磁コイルＳ３を介してトランジスタＴｒ３のコレクタに流れるべき電流が流れず、トランジスタＴｒ３がＯＦＦのままであるため、コンパレータＣ３の出力電圧は図１０にＣ３で示すように本来、破線で示すようにＨレベルとなるべき期間がＬレベルとなる。このためＤ型フリップフロップ５２１〜５２４の各出力信号のうち、Ｄ型フリップフロップ５２３の出力信号だけが、その入力駆動信号Ｔ３の立上がり時点ｔ１でＬレベルとなるため、このＬレベルのＡＮＤ回路５３の出力信号は、断線検出信号としてマイクロコンピュータ８０に入力される。
【００１４】
【発明が解決しようとする課題】
以上のように構成された従来のＥＧＲステップモータの故障検出装置は、コンパレータ、ディレイ回路、Ｄ型フリップフロップおよびＡＮＤ回路等から構成されており、回路構成が複雑であった。また、故障検出は内燃機関の動作時に並行して行われているが、内燃機関の動作時のステップモータの動作速度は速いために、さらに詳細な情報を得るために信号を検出しようとすると、検出される信号ピッチが極めて短く、従ってステップモータの励磁コイルや配線に単に断線等の故障があるか否かの検出しか行えず、それ以上の故障情報を得ることができないという問題があった。
【００１５】
本発明は上記の問題を解決するためになされたもので、回路構成がより簡単であり、あるいはまたエンジン始動時のステップモータの初期化駆動中にステップモータの故障検出を行うことで、より詳細な故障情報を得ることのできるＥＧＲステップモータの故障検出装置を提供することを目的とする。
【００１６】
【課題を解決するための手段】
上記の目的に鑑み、この発明は、ＥＧＲステップモータの励磁コイルに断線があることを判定するために、各相の励磁コイルの駆動用のスイッチ素子をＯＦＦすることにより励磁コイルの自己誘導により発生するＯＦＦサージ電圧を駆動信号のモニタ信号としてモニタするための上記各励磁コイルに共通に接続されたスイッチ素子を有する駆動信号モニタ回路と、動作時に比べて動作速度が遅い所定駆動数のＥＧＲステップモータの初期化駆動中の上記駆動信号モニタ回路のスイッチ素子でのモニタ入力をカウントし、上記所定駆動数に対してモニタ入力のカウント数が少ない場合にＥＧＲステップモータに断線があると判断し、上記所定駆動数に対するモニタ入力のカウント数の割合が上記ＥＧＲステップモータの励磁コイルの相数に対する正常な相数の割合であるとして励磁コイルの断線故障相数を判定するＥＧＲステップモータ故障検出手段と、を備えたことを特徴とするＥＧＲステップモータの故障検出装置にある。
【００２２】
【発明の実施の形態】
図１はこの発明によるＥＧＲステップモータの故障検出装置の一例を示す図である。この発明によるＥＧＲステップモータの故障検出装置は、ハードウェア部分である駆動信号モニタ回路１００とこの駆動信号モニタ回路１００の出力から故障検出を行う、プログラムに従って動作するエンジン制御装置８内に設けられた後述する図３等に示すＥＧＲステップモータ故障検出手段８０３からなる。なお、内燃機関の全体の構成およびＥＧＲバルブの構成は基本的に図７および図８に示したものとそれぞれ同様である。
【００２３】
図１において駆動信号モニタ回路１００は、ＰＮＰトランジスタＴｒ５、ＮＰＮトランジスタＴｒ６、ＰＮＰトランジスタＴｒ５のエミッタプルアップ抵抗Ｒ１、ＰＮＰトランジスタＴｒ５のベース−エミッタ間に接続されたダイオードＤ１、およびＮＰＮトランジスタＴｒ６のコレクタプルアップ抵抗Ｒ２により構成される。
【００２４】
励磁コイルＳ１，Ｓ２，Ｓ３及びＳ４駆動用のスイッチ素子であるＮＰＮトランジスタＴｒ１、Ｔｒ２、Ｔｒ３及びＴｒ４は、コレクタがステップモータ１２５ａの励磁コイルＳ１、Ｓ２、Ｓ３及びＳ４の一端にそれぞれ接続され、エミッタは接地され、ベースがモータ駆動回路８１を介してエンジン制御装置８の出カポート８ｆに接続されている。ＮＰＮトランジスタＴｒ１，Ｔｒ２，Ｔｒ３及びＴｒ４のコレクタはＰＮＰトランジスタＴｒ５のエミッタにも接続され、ＰＮＰトランジスタＴｒ５のエミッタはエミッタ抵抗Ｒ１を介してバッテリ電源ヘプルアップされる。ＰＮＰトランジスタＴｒ５のベースはダイオードＤ１と介してエミッタと接続され、コレクタはＮＰＮトランジスタＴｒ６のベースに接続される。
【００２５】
ＮＰＮトランジスタＴｒ６のエミッタは接地されており、コレクタはプルアップ抵抗Ｒ２にて５Ｖにプルアップされ、エンジン制御装置８の入力ポート８ｇへモニタした信号を供給する。
【００２６】
エンジン制御装置８は、ＣＰＵ８ａ、処理プログラムやデータを格納したＲＯＭ８ｂ、作業領域として使用されるＲＡＭ８ｃ、ＣＰＵ８ａヘマスタークロックを供給するクロック発生器８ｄを有し、これらを双方向のバスライン８ｅを介してお互いに接続すると共に、出力ポート８ｆおよび入力ポート８ｇにそれぞれ接続した構成とされている。
【００２７】
そしてエンジン制御装置８は、入力ポート８ｇを介して入力されたＡＦＳ２、スロットル開度センサ４、クランク角センサ５、水温センサ６、Ｏ2センサ７及び、気筒識別センサ１３等からエンジン１の運転状態を判定し、点火プラグ９、エアバイパスバルブ１０、インジェクタ１１及びＥＧＲバルブ１２の駆動信号をそれぞれの駆動回路(図示せず)を介して出力して通常のエンジン制御を行う構成とされている(図３、図５のエンジン制御手段８０１)。
【００２８】
また図２に、図１のハードウェア部分の動作を説明するための動作タイムチャートを示した。
【００２９】
実施の形態１．
次にこの発明の一実施の形態によるＥＧＲステップモータの故障検出装置について説明する。図３にはこの実施の形態による図１のエンジン制御装置８の機能ブロック図、図４に図３のエンジン制御装置８のＥＧＲステップモータ故障検出手段８０３の動作フローチャートを示す。
【００３０】
内燃機関の動作時はステップモータの動作速度は速いために、駆動信号モニタ回路１００からの信号は信号ピッチが極めて短く、正確にモニタができない。そこでこの実施の形態では、エンジン始動時に行われるＥＧＲバルブ１２の初期化時にＥＧＲステップモータ１２ａの故障検出を行う。例えば内燃機関の動作時の図２のトランジスタＴｒ６の出力Ｔｒ６の間隔は５msecであるのに対してＥＧＲバルブ１２の初期化時の出力Ｔｒ６の間隔は２０msecと広い。
【００３１】
またこの初期化は、図８に示すバルブ１２３を一度、シード部材１３０へぴったりと付けた全閉状態にし、この位置を基準として以降、バルブ１２３の昇降制御を行うものである。従って最後にエンジンを停止した時にバルブ１２３がどこの位置にあるか分からないので、初期化時にはバルブ１２３が全開状態にあっても全閉状態になるように、バルブ１２３をフルストローク動かすだけの予め定められた数の駆動信号を発生する。この数はＥＧＲステップモータ１２ａの全開から全閉までのステップ数に従って決まる。以下では例えば全開から全閉までのステップ数を６０として説明する。
【００３２】
まず、図１のハードウェア回路の動作を説明する。エンジン制御装置８からトランジスタＴｒ１〜Ｔｒ４のそれぞれのベースヘ図２の信号Ｔｒ１〜Ｔｒ４に示すような位相が９０°ずつ異なる４相の駆動信号(対称方形波)が供給されると、トランジスタＴｒ１〜Ｔｒ４はベース入力信号がＨレベルの時間ＯＮとされ、Ｌレベルの期間ＯＦＦとされる。トランジスタＴｒ１のＯＮ期間はバッテリＢ→励磁コイルＳ１→トランジスタＴｒ１のコレクタ→エミッタの順で電流が流れるため、励磁コイルＳ１が通電される。トランジスタＴｒ１をＯＦＦすることにより電流が励磁コイルＳ１に流れなくなり、コイルの自己誘導により高電圧が発生することにより(ＯＦＦサージ電圧とする)、トランジスタＴｒ５がＯＮし、トランジスタＴｒ６がＯＮし、エンジン制御装置８の入力ポート８ｇへの入力となるトランジスタＴｒ６のコレクタ電圧が図２の信号Ｔｒ６で示すようにＬレベルとなる。エンジン制御装置８はこのＯＦＦサージによる信号Ｔｒ６で示すＬレベルの信号をモニタ信号として入力する。
【００３３】
トランジスタＴｒ２〜Ｔｒ４についてもそれぞれ同様な動作となり、全ての励磁コイルＳ１〜Ｓ４に断線故障がなければ図２のＴｒ６は等間隔のパルス信号となる。しかし図２に破線で示すように例えば励磁コイルＳ３に断線が発生すれば、励磁コイルＳ３に対応する信号Ｔｒ６のパルス信号が抜けることになり、例えば４つおきにパルスが抜けることになる。
【００３４】
次に図３のエンジン制御装置８のＥＧＲステップモータ故障検出手段８０３の動作を図３および図４に従って説明する。なお、エンジン制御手段８０１については従来技術で説明した一般的なものと同様である。ＥＧＲステップモータ故障検出手段８０３ではまず、図４のステップＳ１でＥＧＲバルブ１２が初期化駆動中であることを確認し(図３の初期化駆動検出手段８０３ａ)、次にステップＳ２でＥＧＲバルブ１２の駆動パターン変化があったことを確認し(駆動パターン変化検出手段８０３ｂ)、次にステップＳ３で駆動信号モニタ回路１００からのモニタ入力があったことを確認し(モニタ入力検出手段８０３ｃ)、次にステップＳ４でステップＳ３でモニタ入力があったのでカウントＸを１加算する(カウント加算手段８０３ｄ)。以上のステップＳ１〜Ｓ４をステップＳ１で初期化が終了するのを確認するまで繰り返す。
【００３５】
次にステップＳ５〜ステップＳ８でカウントＸの値の場合分けをする。本実施の形態では全開から全閉まで６０ステップの４相のステップモータ１２ａを例に挙げているので、Ｘ１を６０、Ｘ２を６０の７５％の４５、Ｘ３を６０の５０％の３０、Ｘ４を６０の２５％の１５とし、求められたＸの判定を行い、６０以上であればステップＳ９で正常、４５以上(５９〜４５)であればステップＳ１０で１相断線故障、３０以上(４４〜３０)であればステップＳ１１で２相断線故障、１５以上(２９〜１５)であればステップＳ１２で３相断線故障と判定される。またステップＳ８でＸが１５未満(１４〜０)と判定されれば、ステップＳ１３で全相断線故障と判定される(故障状態判定手段８０３ｅ)。
【００３６】
なお、上記初期化駆動検出手段８０３ａおよび駆動パターン変化検出手段８０３ｂにおける初期化駆動状態にあること、あるいは駆動パターンが変化したことは、エンジン制御手段８０１(図３参照)で行われる通常のエンジン全体の制御の情報(例えばＥＧＲバルブ１２への制御指令あるいは制御信号)から得ることができる。
【００３７】
なお、上記実施の形態ではモニタされた信号のカウントＸの値によって場合分けをしているが、必要に応じて、単に図４のステップＳ５で駆動回数である所定値以上なら正常、そうでなければ断線故障有りと判定するだけでもよい。
【００３８】
実施の形態２．
図５にはこの実施の形態による図１のエンジン制御装置８の機能ブロック図、図６に図５のエンジン制御装置８のＥＧＲステップモータ故障検出手段８０４の動作フローチャートを示す。
【００３９】
図１のハードウェア回路の動作については、上記実施の形態と同じである。次に図５のエンジン制御装置８のＥＧＲステップモータ故障検出手段８０４の動作を図５および図６に従って説明する。この実施の形態ではエンジンの運転中にＥＧＲステップモータの故障検出を行う。ＥＧＲステップモータ故障検出手段８０４ではまず、図６のステップＳ１でＥＧＲバルブ１２が初期化が終了した状態にあることを確認し(図５の初期化終了検出手段８０４ａ)、次にステップＳ２でエンジンの運転状態に応じてＥＧＲバルブ１２が駆動されてモニタ入力が発生したらモニタ入力があったことを例えばＲＡＭ８ｃ(図１参照)中にフラグをたてることにより記憶し(モニタ入力記憶手段８０４ｂ)、次にステップＳ３でＥＧＲバルブ１２の駆動が終了したことを確認し(駆動終了検出手段８０４ｃ)、次にステップＳ４で駆動が完了して停止後、所定時間経過したことを確認する(駆動完了検出手段８０４ｄ)。次にステップＳ５で前の駆動状態においてモニタ入力があったか否かを検出する(モニタ入力検出手段８０４ｅ)。そしてステップＳ５でモニタ入力があればステップＳ６で正常、無ければステップＳ７で断線故障と判定する(故障判定手段８０４ｆ)。
【００４０】
なお、上記初期化終了検出手段８０４ａ、駆動終了検出手段８０４ｃおよび駆動完了検出手段８０４ｄにおける初期化駆動状態にないこと、ＥＧＲバルブ１２が駆動されたこと、および駆動停止後所定時間が経過したことは、エンジン制御手段８０１(図３参照)で行われる通常のエンジン全体の制御の情報(例えばＥＧＲバルブ１２への制御指令あるいは制御信号)およびクロック発生器８ｄの出力等から得ることができる。
【００４１】
【発明の効果】
以上のようにこの発明によれば、ＥＧＲステップモータの励磁コイルに断線があることを判定するために、各励磁コイルの駆動用のスイッチ素子をＯＦＦすることにより励磁コイルの自己誘導により発生するＯＦＦサージ電圧を駆動信号のモニタ信号としてモニタする駆動信号モニタ回路を備えたことを特徴とするＥＧＲステップモータの故障検出装置としたので、回路構成が簡単なＥＧＲステップモータの故障検出装置が得られる。
【００４２】
また、ＥＧＲステップモータの初期化駆動中の上記駆動信号モニタ回路のモニタ入力をカウントし、その数が駆動回数より少ない場合、ステップモータの励磁コイルに断線があることを判定するＥＧＲステップモータ故障検出手段をさらに備えたことを特徴とするＥＧＲステップモータの故障検出装置としたので、ＥＧＲバルブすなわちＥＧＲステップモータの動作の遅いＥＧＲステップモータの初期化駆動中に故障検出を行うので、駆動信号モニタ回路のモニタ入力を正確に検出することができ、ひいては正確な故障検出が行える。
【００４３】
また、上記ＥＧＲステップモータ故障検出手段が、初期化駆動中の上記駆動信号モニタ回路のモニタ入力の力ウント数により、励磁コイルの断線故障相数を判定することを特徴とするＥＧＲステップモータの故障検出装置としたのでより故障検出に関してより詳細な情報が得られる。
【００４４】
また、上記ＥＧＲステップモータ故障検出手段が、ＥＧＲバルブが初期化駆動中であることを確認する初期化駆動検出手段と、ＥＧＲバルブの駆動パターンに変化があったことを確認する駆動パターン変化検出手段と、上記駆動信号モニタ回路からのモニタ入力があったことを確認するモニタ入力検出手段と、初期化が終了するまで上記確認を繰り返しながらモニタ入力がある度にカウントを１加算するカウント加算手段と、カウントの値をステップモータの相数に合わせて場合分けして正常あるいは断線故障のある相数を判定する故障状態判定手段と、を備えたことを特徴とするＥＧＲステップモータの故障検出装置としたので、簡単な構成で、励磁コイルが正常あるか、あるいは断線がある場合には断線故障のある相の数まで判定することができる。
【００４５】
また、エンジンの運転状態に応じてＥＧＲステップモータを駆動した後、停止状態になった時、その前の駆動状態において駆動信号モニタ入力が入力されていない時に、ＥＧＲステップモータの断線を判定するＥＧＲステップモータ故障検手段をさらに備えたことを特徴とするＥＧＲステップモータの故障検出装置としたので、エンジンの運転中、すなわち車輌走行中において、簡単な構成でＥＧＲステップモータの故障検出が行える。
【００４６】
また、ＥＧＲバルブが初期化が終了した状態にあることを確認する初期化終了検出手段と、エンジンの運転状態に応じてＥＧＲバルブが駆動されてモニタ入力が発生したらモニタ入力があったことを記憶するモニタ入力記憶手段と、ＥＧＲバルブの駆動があってこれが終了したことを確認する駆動終了検出手段と、駆動が完了して停止後、所定時間経過したことを確認する駆動完了検出手段と、前の駆動状態において上記駆動信号モニタ回路のモニタ入力があったか否かを検出するモニタ入力検出手段と、モニタ入力の有無により励磁コイルの正常、断線故障と判定する故障判定手段と、を備えたことを特徴とするＥＧＲステップモータの故障検出装置としたので、エンジンの運転中、すなわち車輌走行中において、簡単な構成でＥＧＲステップモータの故障検出が行える。
【図面の簡単な説明】
【図１】  この発明によるＥＧＲステップモータの故障検出装置の一例を示す図である。
【図２】  図１のハードウェア部分の動作を説明するための動作タイムチャートである。
【図３】  この発明の実施の形態１による図１のエンジン制御装置８の機能ブロック図である。
【図４】  図３のエンジン制御装置８のＥＧＲステップモータ故障検出手段の動作フローチャートである。
【図５】  この発明の実施の形態２による図１のエンジン制御装置８の機能ブロック図である。
【図６】  図５のエンジン制御装置８のＥＧＲステップモータ故障検出手段の動作フローチャートである。
【図７】  一般的な内燃機関の全体の構成を示す概略図である。
【図８】  ＥＧＲバルブの構造の一例を示す断面図である。
【図９】  従来のＥＧＲステップモータの故障検出装置の概略的な回路図である。
【図１０】  図９の回路の動作を説明するための動作タイムチャートである。
【符号の説明】
８  エンジン制御装置、１２ａ  ＥＧＲステップモータ、８１  モータ駆動回路、１００  駆動信号モニタ回路、８０１  エンジン制御手段、８０３，８０４ＥＧＲステップモータ故障検出手段、Ｔｒ１〜Ｔｒ６  トランジスタ(スイッチ素子)、Ｓ１〜Ｓ４  励磁コイル。
【図１】
0003798226.tif 000002
【図２】
0003798226.tif 000003
【図３】
0003798226.tif 000004
【図４】
0003798226.tif 000005
【図５】
0003798226.tif 000006
【図６】
0003798226.tif 000007
【図７】
0003798226.tif 000008
【図８】
0003798226.tif 000009
【図９】
0003798226.tif 000010
【図１０】
0003798226.tif 000011