(57)【特許請求の範囲】
【請求項１】
カムシャフトタイミングの角度位置の実際値（Ｉｓｔ）の時間的変化とカムシャフトタイミングの角度位置の第一の規定値（Ｓｏｌｌ１）の時間的変化とに応じて、カムシャフトタイミングのエラーが判定される、第一の運転様態にある内燃機関のカムシャフトタイミングを監視するための方法において、
カムシャフトタイミングのエラーが存在しているか否かの判定が、カムシャフトタイミングの角度位置の第二の規定値（Ｓｏｌｌ２）の時間的変化にも依存しており、第一の規定値（Ｓｏｌｌ１）と第二の規定値（Ｓｏｌｌ２）がカムシャフトタイミングの角度位置の時間的変化においてそれぞれ内燃機関の同じ運転ポイントで求められ、
内燃機関の運転のための第一の規定値（Ｓｏｌｌ１）の計算のためには第一の運転様態が基礎とされ、内燃機関の運転のための第二の規定値（Ｓｏｌｌ２）の計算のためには第二の運転様態が基礎とされることを特徴とする内燃機関のカムシャフトタイミングを監視するための方法。
【請求項２】
内燃機関が、第一の運転様態で運転され且つ第二の運転様態では運転されず、第一の規定値（Ｓｏｌｌ１）が実際に調節されるべき目標規定値であり、第二の規定値（Ｓｏｌｌ２）が基準規定値であることを特徴とする請求項１に記載の方法。
【請求項３】
第一の運転様態がＣＳＥＲＳ運転様態であり、第二の運転様態がＣＳＥＲＳ運転様態ではないことを特徴とする請求項１または２にお記載の方法。
【請求項４】
第一の規定値（Ｓｏｌｌ１）と第二の規定値（Ｓｏｌｌ２）との間の差が、トリガ閾値（Ａ）よりも大きい時にのみ、カムシャフトのエラーが存在しているか否か判定されることを特徴とする請求項１ないし３のいずれかに記載の方法。
【請求項５】
第二の規定値（Ｓｏｌｌ２）の時間的変化からの角度位置の実際値（Ｉｓｔ）の時間的変化の近接の程度が、第一の規定値（Ｓｏｌｌ１）の時間的変化からの角度位置の実際値（Ｉｓｔ）の時間的変化の近接の程度よりも大きい時に、エラーであることが判定されることを特徴とする請求項１ないし４のいずれかに記載の方法。
【請求項６】
第一の規定値（Ｓｏｌｌ１）が第二の規定値（Ｓｏｌｌ２）よりも大きい時には、第一の規定値（Ｓ１）の時間的変化からの角度位置の実際値（Ｉｓｔ）の時間的変化の近接の程度が、角度位置の実際値（Ｉｓｔ）が第一の閾値（Ｓ１）よりも大きい間の時間長さによって与えられること、及び
第一の規定値（Ｓｏｌｌ１）が第二の規定値（Ｓｏｌｌ２）よりも大きくない時には、第一の規定値（Ｓｏｌｌ１）の時間的変化からの角度位置の実際値（Ｉｓｔ）の時間的変化の近接の程度が、角度位置の実際値（Ｉｓｔ）が第一の閾値（Ｓ１）よりも小さい間の時間長さによって与えられること、
を特徴とする請求項５に記載の方法。
【請求項７】
第一の閾値（Ｓ１）が、第一の規定値（Ｓｏｌｌ１）と第二の規定値（Ｓｏｌｌ２）との間の差がトリガ閾値（Ａ）を初めてオーバーする時点（ｔ２）における第一の規定値（Ｓｏｌｌ１）に依存していることを特徴とする請求項６に記載の方法。
【請求項８】
第一の規定値（Ｓｏｌｌ１）が第二の規定値（Ｓｏｌｌ２）よりも大きい時には、第二の規定値（Ｓｏｌｌ２）の時間的変化からの角度位置の実際値（Ｉｓｔ）の時間的変化の近接の程度が、角度位置の実際値（Ｉｓｔ）が第二の閾値（Ｓ２）よりも小さい間の時間長さによって与えられること、及び
第一の規定値（Ｓｏｌｌ１）が第二の規定値（Ｓｏｌｌ２）よりも大きくない時には、第二の規定値（Ｓｏｌｌ２）の時間的変化からの角度位置の実際値（Ｉｓｔ）の時間的変化の近接の程度が、角度位置の実際値（Ｉｓｔ）が第二の閾値（Ｓ２）よりも大きい間の時間長さによって与えられること、
を特徴とする請求項５ないしのいずれかに記載の方法。
【請求項９】
第二の閾値（Ｓ２）が、第一の規定値（Ｓｏｌｌ１）と第二の規定値（Ｓｏｌｌ２）との間の差がトリガ閾値（Ａ）を初めてオーバーする時点（ｔ２）における第二の規定値（Ｓｏｌｌ２）に依存していることを特徴とする請求項８に記載の方法。
【請求項１０】
請求項１ないし９のいずれかに記載の方法において使用するためにプログラミングされていることを特徴とするコンピュータプログラム。
【請求項１１】
請求項１ないし９のいずれかに記載の方法において使用するためのコンピュータプログラムが格納されていることを特徴とする、内燃機関の閉ループ制御装置及び開ループ制御装置の少なくともいずれかの制御装置ための電気的記憶媒体。
【請求項１２】
請求項１ないし９のいずれかに記載の方法において使用するためにプログラミングされていることを特徴とする、内燃機関の閉ループ制御装置及び開ループ制御装置の少なくともいずれかの制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関のカムシャフトタイミングを監視するための方法に関する。
【背景技術】
【０００２】
カムシャフトとクランクシャフトの回転数は丁度係数２だけ異なっているので、カムシャフトの一回転毎に或いはクランクシャフトの二回転毎に、カムシャフトとクランクシャフトとの間の角度関係が定められる。これは、例えばクランクシャフトの基準マークをカムシャフトの基準フランクに割当てることによって行うことができる。この角度割当てはまた、カムシャフト位置或いはカムシャフトの角度位置とも呼ばれる。
【０００３】
カムシャフトタイミングは、シリンダ室のインレットポート／アウトレットポートの上の弁制御時間の機械的変化、即ちカムシャフトの角度位置の変化を可能にする。そのために必要なカムシャフトの進角或いは遅角方向への変位は、例えば油圧によるウィングセルアジャスタ等を介して行われる。個々のシリンダ室への油流の制御は、制御装置から送り出されるパルス幅変調信号を通じてアドレスされる電磁弁によって行われる。その際、カムシャフトは、守られるべき時間内に十分に正確に規定値（Sollwert）に到達しなければならない。これが実現されなければエラー変位となる。可変カムシャフトタイミングの間のエラー位置は、特に、最早最適でない燃焼からミスファイヤまでによる排気ガス劣化をもたらす。更に、ドライバーは、トルク不足或いは出力不足、及び、誤ったカムシャフト位置とそれによってもたらされるシリンダバンク相互間の充填効率の相違によって生じるガクガクした動作等のごとき作動円滑さの低下に不満を持っている。
【０００４】
カムシャフト制御の診断は、カムシャフトの変位角度のチェックによって行うことができる。そのために、規定値と実際値との間の差が、適用可能の閾値と比較される。適用される時間長さにわたって閾値をオーバーし或いは割り込んだ場合に、カムシャフト調整ユニットのエラーの調整が行われることがある。その際、整定時間の経過後に、実角度位置が許容公差帯の外にある時には、カムシャフトのタイミングエラーを常に調整することが可能である。その様なカムシャフト診断によって、カムシャフトの一般的なタイミングエラーの診断ができる。
【０００５】
内燃機関のコールドスタートの間には、カムシャフトを、排気ガス経路内にある触媒をできるだけ速やかに加熱するために、特に熱い排気ガスが出るように調整することが有利である。その様な運転様態は、ＣＳＥＲＳ運転様態（“Cold Start Emission Reduction Strategy”）とも呼ばれている。このＣＳＥＲＳ運転様態の間のカムシャフトの角度位置は、ＣＳＥＲＳ運転様態がアクティブではない時、従って内燃機関のウォームスタートになっている時にカムシャフトが取る角度位置とは異なっている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
米国の規制当局ＣＡＲＢ（カリフォルニア大気資源委員会）の法案は、カムシャフトタイミングの診断的エラー挙動の識別を要求している。特に、ＣＳＥＲＳ運転様態がアクティブである時の角度位置の目標値が、ＣＳＥＲＳ運転様態がアクティブではない時の規定値と異なっている限り、ＣＳＥＲＳ運転様態の間のカムシャフトの角度位置が、ＣＳＥＲＳ運転様態がアクティブではない時にカムシャフトがその他の点では同じ運転ポイントで取る角度位置と異なるか否かを診断することが必要である。
本発明は、カムシャフトタイミングのエラーのその様な識別を可能にする、内燃機関のカムシャフトタイミングを監視するための方法を提供する。
【課題を解決するための手段】
【０００７】
本発明によれば、カムシャフトの角度位置の実際値の時間的変化が、角度位置の二つの規定値の時間的変化と比較される。その際、角度位置の二つの規定値、即ち第一と第二の規定値は、内燃機関の同じ運転ポイントの場合について計算される。その際、第一の規定値の計算のためには内燃機関の第一の運転様態が基礎とされ、第二の規定値の計算のためには第二の運転様態が基礎とされる。角度位置の規定値を求めるために必要なその他のパラメータ、例えば内燃機関の回転数は、二つの規定値を求める際に同じであると仮定される。
【０００８】
その際、これ等の二つの規定値との比較は、これによって、角度位置の実際値の時間的変化が、むしろ角度位置の第一と第二の規定値の時間的変化に対応しているか否を識別することができるという利点を持っている。
【０００９】
本発明に基づく方法は、とりわけ簡単であることを特徴としている。
【００１０】
本発明に基づく方法が実施される際に、第一の運転様態がアクティブで且つ第二の運転様態が非アクティブである場合、即ち内燃機関が第一の運転様態で運転され且つ第二の運転様態では運転されない場合には、とりわけ、第一の運転様態が正しく行われるか否かが識別される。この場合、第一の規定値は、実際値のために実際に調節されるべき規定値、従って目標規定値（Ziel-Sollwert）であり、これに対して第二の規定値は基準規定値（Referenz-Sollwert）を意味している。
【００１１】
第一の運転様態は、ＣＳＥＲＳ運転様態、即ちコールドスタートの間の運転様態、また第二の運転様態は、非ＣＳＥＲＳ運転様態、即ちウォームスタートの間の運転様態に係わっており（何故なら、本発明に基づく方法の場合には、内燃機関が運転される運転様態まで、内燃機関の運転ポイントが仮定されている）、従って法律的基準値、特にＣＡＲＢがと簡単な手法で満たされる。
【００１２】
診断が、第一と第二の規定値が互いに最小間隔、即ちトリガ閾値を持っている時にだけ、カムシャフトタイミングのエラーがあるか否か決定されるという所まで制限されていると、本発明に基づく方法の堅牢性が高められる。何故なら（ＣＡＲＢの法規と調和して）角度位置の第一の規定値と第二の規定値と実際値が互いに非常に近接している状況の下では最早識別は必要ではなく、むしろ二つの規定値のどちらでも実際値に割当てることができるからである。
【００１３】
例えば、ＣＡＲＢのような法規に基づいて、実際値の変化がむしろ第二の規定値の変化よりも第一の規定値の変化に対応している時に存在しているエラーのケースのための特に簡単な基準は、実際値の時間的変化と規定値の二つの時間的変化のいずれかとの間の近接尺度、即ち近接の程度が計算される時に与えられる。その場合、実際値と第二の規定値との間で計算された近接の程度が、実際値と第一の規定値との間で計算された近接の程度よりも大きいと、とりわけ簡単な手法で、実際値の変化が第一の規定値の変化よりもむしろ第二の規定値の変化に対応しているというエラーのケースが識別される。
【００１４】
実際値の時間的変化と第一の規定値の時間的変化との間の特に簡単且つ堅牢に求められるべき近接の程度は、第一の閾値が定められること、また実際値と第一の規定値の時間的変化の間の近接の程度が、実際値が第一の閾値の、第二の規定値とは反対の側にある時間の長さによって与えられることによって与えられる。
【００１５】
このことは、第一の規定値が第二の規定値よりも大きいか或いは小さいかによって、二つのケースが区別されるということを意味している。第一の規定値が第二の規定値よりも大きいと、角度位置の実際値の時間的変化の、第一の規定値の時間的変化との近接の程度は、角度位置の実際値が第一の閾値よりも大きい間の時間的長さによって与えられる。逆に、第一の規定値が第二の規定値よりも大きくない場合には、角度位置の実際値の時間的変化の、第一の規定値の時間的変化との近接の程度は、角度位置が第一の閾値よりも小さい間の時間的長さによって与えられる。
【００１６】
その際、本方法は、第一の閾値が、第一の規定値と第二の規定値との間の差がトリガ閾値を初めてオーバーする時点における第一の規定値に依存するように選ばれると、特に堅牢となる。
【００１７】
角度位置の実際値の時間的変化と第二の規定値と時間的変化との間の同様の近接の程度を使用することは特に有利である。
【００１８】
それ故、第一の規定値が第二の規定値よりも大きいと、角度位置の実際値の時間的変化の、第二の規定値の時間的変化との近接の程度は、角度位置の実際値が第二の閾値よりも小さい間の時間的長さによって与えられる。これに対して、第一の規定値が第二の規定値よりも大きくない場合には、角度位置の実際値の時間的変化の、第二の規定値の時間的変化との近接の程度は、角度位置が第二の閾値よりも大きい間の時間的長さによって与えられる。
【００１９】
第二の閾値が、第一の規定値と第二の規定値との間の差がトリガ閾値を初めてオーバーする時点における第二の規定値に依存していると、特に有利である。
【図面の簡単な説明】
【００２０】
【図１】図１は、カムシャフトの角度位置の実際値と規定値の時間的変化を示す。
【図２】図２は、本発明に基づく方法の流れを示す。
【発明を実施するための最良の形態】
【００２１】
図１は、時間（ｔ）に対するカムシャフトの角度位置（Ａｌｐｈａ）の変化を示している。角度位置の第一の規定値（Ｓｏｌｌ１）と角度位置の第二の規定値（Ｓｏｌｌ２）が示されている。ここで、第一の規定値（Ｓｏｌｌ１）はＣＳＥＲＳ運転様態に対応し、第二の規定値（Ｓｏｌｌ２）はＣＳＥＲＳ運転様態ではない（従って、ウォームスタート）第二の運転様態に対応している。コールドスタートの間の挙動が示されており、即ち予めカムシャフトタイミングに与えられている実際の規定値は、第一の規定値（Ｓｏｌｌ１）である。
【００２２】
第一の時点ｔ１までは、第一の規定値（Ｓｏｌｌ１）と第二の規定値（Ｓｏｌｌ２）は互いに近接している。第一の時点ｔ１では、第一の規定値（Ｓｏｌｌ１）がより大きな角度位置（Ａｌｐｈａ）へとジャンプを行うのに対して、第二の規定値（Ｓｏｌｌ２）は、図示されている例の場合には、その後の時間的変化の間も一定に留まっている。第一の規定値（Ｓｏｌｌ１）と第二の規定値（Ｓｏｌｌ２）との間の差は、第一の時点（ｔ１）でトリガ閾値（Ａ）をオーバーする。しかしながら、例えば第一の規定値（Ｓｏｌｌ１）が一定に留まり、且つ第二の規定値（Ｓｏｌｌ２）がより大きな角度位置（Ａｌｐｈａ）へとジャンプを行うことも可能である。同じく、第一の規定値（Ｓｏｌｌ１）或いは第二の規定値（Ｓｏｌｌ２）より小さな角度位置へジャンプを行うことも可能である。
【００２３】
規定値の測定は、離散時間ラスターの中で行われる。第一の時点（ｔ１）に続く次の離散時点（ｔ２）で、第一の閾値（Ｓ１）と第二の閾値（Ｓ２）が求められる。第一の閾値（Ｓ１）は、第一の規定値（Ｓｏｌｌ１）が第二の時点（ｔ２）で取る値よりも予め定めることのできる第一の差だけ小さい。第二の閾値（Ｓ２）は、第二の規定値（Ｓｏｌｌ２）が第二の時点（ｔ２）で取る値よりも予め定めることのできる第二の差だけ大きい。ここで、予め定めることのできる第一の差及び／または予め定めることのできる第二の差は小さく、例えばカムシャフトの実際位置（Ｉｓｔ）の一般的な変動及び／または内燃機関の運転の間のシステム不正確さ、例えば２°の様に小さく、選ばれることができる。特に、予め定めることのできる第一の差及び／または予め定めることのできる第二の差は、ゼロに等しく選ぶことができる。
【００２４】
図１に示されているケースでは、第二の時点（ｔ２）での第一の規定値（Ｓｏｌｌ１）は第二の規定値（Ｓｏｌｌ２）よりも大きい。これに対して、第一の規定値（Ｓｏｌｌ１）が第二の規定値（Ｓｏｌｌ２）よりも少なくともトリガ閾値（Ａ）だけ小さいと、第一の閾値（Ｓ１）は、第一の規定値（Ｓｏｌｌ１）が第二の時点（ｔ２）に取る値よりも予め定めることのできる第一の差だけ大きく選ばれ、また第二の閾値（Ｓ２）は、第二の規定値（Ｓｏｌｌ２）が第二の時点（ｔ２）に取る値よりも予め定めることのできる第二の差だけ小さく選ばれる。
【００２５】
したがって、第一の規定値（Ｓｏｌｌ１）、第一の閾値（Ｓ１）、第二の閾値（Ｓ２）、及び第二の規定値（Ｓｏｌｌ２）は、第二の時点（ｔ２）で常に、上昇或いは下降する順位を形成する。
【００２６】
図１にはまた、カムシャフトの角度位置の実際値（Ｉｓｔ）の時間的変化が示されている。図１に示されている例では、この実際値（Ｉｓｔ）はエラーの無いカムシャフトタイミングに対応しており、従って、この実際値（Ｉｓｔ）は僅かな時間的遅れと振動を伴いながら第一の規定値（Ｓｏｌｌ１）に追従している。第二の時点（ｔ２）では、実際値（Ｉｓｔ）は、第一の閾値（Ｓ１）の下側、但し第二の閾値（Ｓ２）の上側、にある。
【００２７】
図１には、角度位置のエラーを含む実際の変化（Ｉｓｔ＿Ｆ）も鎖線で示されている。このエラーを含む実際の変化（Ｉｓｔ＿Ｆ）は、振動を伴いながら第二の規定値（Ｓｏｌｌ２）に追従している。その際、このエラーを含む実際の変化（Ｉｓｔ＿Ｆ）は、常に第一の閾値（Ｓ１）よりも小さい値を取り、僅かな時点を除いて第二の閾値（Ｓ２）よりも小さい値を取ることさえある。
【００２８】
本発明に基づく方法は、第二の時点（ｔ２）にスタートし、第二の時点（ｔ２）よりも予め定めておくことのできる時間間隔、例えば一秒［１ｓ］だけ後にある第三の時点（ｔ３）に終了する。時間間隔［ｔ２からｔ３まで］の間に、角度位置の実際値（Ｉｓｔ）が第一の閾値（Ｓ１）の近くにあるか或いは第二の閾値（Ｓ２）の近くにあるかが評価される。その際には、後に説明されるように、特に、角度位置の実際値（Ｉｓｔ）が第一の閾値（Ｓ１）をオーバーしているか否かがチェックされる。予め定めておくことのできる第一の差は小さく選ばれているので、予め定めておくことのできる第一の差によって与えられている精度の枠内で、実際値（Ｉｓｔ）が第一の閾値（Ｓ１）に到達しているか否かがチェックされる。
【００２９】
かくして、本発明のもう一つの利点として、この発明に基づく診断方法は、目標値に関して正確である、即ち実際値（Ｉｓｔ）に追従すべき実際の目標値（従って、第一の規定値（Ｓｏｌｌ１））が実際に到達されるか否かがチェックされるという利点が生まれる。
【００３０】
この診断方法の実施のための一つの好ましい方法が図２に示されている。この方法は、好ましくは、離散時点に時間制御される制御装置、例えばエンジン制御装置で実施される。
【００３１】
図２に示されている方法が、以下に、第二の規定値（Ｓｏｌｌ２）が第一の規定値（Ｓｏｌｌ１）よりも大きいケースについて説明される。これに対して第一の規定値（Ｓｏｌｌ１）が第二の規定値（Ｓｏｌｌ２）よりも小さい場合には、第一の規定値（Ｓｏｌｌ１）、第二の規定値（Ｓｏｌｌ２）、及びクランクシャフト角度（Ｉｓｔ）の代わりに、第一の規定値（Ｓｏｌｌ１）、第二の規定値（Ｓｏｌｌ２）、及びクランクシャフト角度（Ｉｓｔ）の値に係数“−１”を掛けた値が用いられる。
【００３２】
この方法は、ステップ１０００で開始される。ステップ１０１０では、第一の規定値（Ｓｏｌｌ１）が第二の規定値（Ｓｏｌｌ２）よりも少なくともトリガ閾値だけ大きいか否かがチェックされる。大きい場合（ｙｅｓ）には、ステップ１０２０へ送られ、そうでない場合（ｎｏ）には、ステップ１０１０が繰り返される。図示実施例では、第二の時点（ｔ２）で初めてステップ１０２０へ送られる。
【００３３】
ステップ１０２０では、第一のカウンタＮ１と第二のカウンタＮ２が値０にセットされる。終了時点は、その時の時点と予め定めておくことのできる時間間隔との和、従ってこの例の場合には“ｔ２＋１ｓ［秒］”、に設定される。第一の閾値（Ｓ１）は、第一の規定値（Ｓｏｌｌ１）から第一の予め定めておくことのできる差を差し引いた値に設定され、第二の閾値（Ｓ２）は、第二の規定値（Ｓｏｌｌ２）に第二の予め定めておくことのできる差の値を加えた値に設定される。次いで、ステップ１０３０へ送られる。
【００３４】
ステップ１０３０では、角度位置の実際値（Ｉｓｔ）が第一の閾値（Ｓ１）よりも大きいか否かがチェックされる。大きい場合（ｙｅｓ）には、ステップ１０４０へ送られ、このステップで第一のカウンタ（Ｎ１）が１だけ増分増加され、次いで更にステップ１０８０へ送られる。大きくない場合（ｎｏ）には、ステップ１０５０へ送られ、このステップで、角度位置の実際値（Ｉｓｔ）が第二の閾値（Ｓ２）よりも小さいか否かがチェックされる。小さい場合（ｙｅｓ）には、ステップ１０６０へ送られ、このステップで第二のカウンタが１だけ増分増加され、次いで更にステップ１０８０へ送られる。小さくない場合（ｎｏ）にはステップ１０７０へ送られる。
【００３５】
ステップ１０７０では、この診断方法の打切りのための終了条件が満たされているか否かがチェックされる。その様な終了条件は、例えば、第一の規定値（Ｓｏｌｌ１）が第一の閾値（Ｓ１）の下へ下降していること、或いは第二の規定値（Ｓｏｌｌ２）が第二の閾値（Ｓ２）の上へ上昇していることによって与えられる。終了条件の少なくとも一つが満たされている場合（ｙｅｓ）には、ステップ１１２０へ送られ、このステップでこの診断方法は結果を出すこと無く打切られる。終了条件が満たされていなければ（ｎｏ）、ステップ１０８０へ送られる。
【００３６】
ステップ１０８０では、次の離散時点が来るのを待って、その時の時点が最終時点よりも小さいか否かがチェックされる。小さい場合（ｙｅｓ）には、改めてステップ１０３０へ送られる。小さくない場合（ｎｏ）には、ステップ１０９０へ送られる。
【００３７】
それ故、ステップ１０３０、１０４０、１０５０、１０６０、１０７０、及び１０８０では二つの近接の程度の間に繰り返し、実際値（Ｉｓｔ）と第一の規定値（Ｓｏｌｌ１）との間の時間的変化の近接の程度、及び実際値（Ｉｓｔ）と第二の規定値（Ｓｏｌｌ２）との間の時間的変化の近接の程度、が計算される。
【００３８】
ステップ１０９０では、第一のカウンタ（Ｎ１）が第二のカウンタ（Ｎ２）よりも大きいか否かがチェックされる。図１に示されているエラーを含んでいる実際の変化（Ｉｓｔ＿Ｆ）の場合の様に、これが大きくない場合（ｎｏ）には、ステップ１１１０へ送られ、このステップでカムシャフトタイミングのエラーが判定される。これに対して、大きい場合（ｙｅｓ）には、ステップ１１２０へ送られ、このステップでカムシャフトタイミングがチェックされたエラーに関して正しく機能しているということが判定される。
【００３９】
既に述べられた様に、ここでは本方法が、第一の時点（ｔ１）から、また特に第二の時点（ｔ２）から、第一の閾値（Ｓ１）が第二の閾値（Ｓ２）よりもより大きな値を取るというケースについて説明されている。これに対して、第一の閾値（Ｓ１）が第二の閾値（Ｓ２）よりも小さな値を取る場合には、既に説明されたように、第一の閾値（Ｓ１）、第二の閾値（Ｓ２）、及び角度位置の実際値（Ｉｓｔ）に係数“−１”が掛けられることがある。
【００４０】
代わりの手法として、ステップ１０１０、１０２０、１０３０、１０５０、及び１０７０は、このケースを扱うために、次の様に変更されることができる。ステップ１０１０では、第一の規定値（Ｓｏｌｌ１）が第二の規定値（Ｓｏｌｌ２）からトリガ閾値（Ａ）を差し引いた値よりも小さいか否かがチェックされる。
【００４１】
ステップ１０２０では、第一（Ｓ１）と第二の閾値（Ｓ２）の定義が次のように変更されなければならない。即ち、第一の閾値（Ｓ１）は、第一の規定値（Ｓｏｌｌ１）に第一の予め定めておくことのできる閾値をプラスした値として設定され、第二の規定値（Ｓｏｌｌ２）は、第二の規定値（Ｓｏｌｌ２）の値から第一の予め定めておくことのできる閾値を差し引いた値に設定される。
【００４２】
ステップ１０３０では、実際値（Ｉｓｔ）が第一の閾値（Ｓ１）よりも小さいか否かがチェックされ、またステップ１０５０では、実際値（Ｉｓｔ）が第二の閾値（Ｓ２）よりも大きいか否かがチェックされる。
【００４３】
ステップ１０７０の終了条件も適応されなければならない。有効な終了条件は、例えば、第一の規定値（Ｓｏｌｌ１）が第一の閾値（Ｓ１）を越えて上昇すること、或いは第二の規定値（Ｓｏｌｌ２）が第二の閾値（Ｓ２）の下へ下降すること、となる。
【符号の説明】
【００４４】
Ａ  トリガ閾値
ａｌｐｈａ  カムシャフトの角度位置
Ｉｓｔ  カムシャフトタイミングの実際値
Ｉｓｔ＿Ｆ  エラーを含む実際の変化
Ｓ１  第一の閾値
Ｓ２  第二の閾値
Ｓｏｌｌ１  第一の規定値
Ｓｏｌｌ２  第二の既定値
ｔ  時間
ｔ１  第一の時点
ｔ２  第二の時点
ｔ３  第三の時点
１０００  診断方法の開始
１０１０  第一の規定値（Ｓｏｌｌ１）が第二の規定値（Ｓｏｌｌ２）よりも少なくともトリガ閾値だけ大きいか否か
１０２０  第一のカウンタＮ１と第二のカウンタＮ２が値０にセットされ、終了時点が設定され、第一の閾値（Ｓ１）と第二の閾値（Ｓ２）が設定される
１０３０  角度位置の実際値（Ｉｓｔ）が第一の閾値（Ｓ１）よりも大きいか否か
１０４０  第一のカウンタ（Ｎ１）が１だけ増分増加される
１０５０  角度位置の実際値（Ｉｓｔ）が第二の閾値（Ｓ２）よりも小さいか否か
１０６０  第二のカウンタが１だけ増分増加される
１０７０  診断方法の終了条件が満たされているか否か
１０８０  次の離散時点が来るのを待って、その時の時点が最終時点よりも小さいか否か
１０９０  第一のカウンタ（Ｎ１）が第二のカウンタ（Ｎ２）よりも大きいか否か
１１１０  カムシャフトタイミングのエラーが判定される
１１２０  診断方法の終了
【図１】
0005968613.tif 000002
【図２】
0005968613.tif 000003