(57)【特許請求の範囲】
【請求項１】
内燃機関の出力を調整するスロットルバルブと、前記スロットルバルブを開閉駆動するアクチュエータと、運転者からの運転要求を検出する運転要求検出手段と、前記運転要求に基づき前記スロットルバルブの目標開度としての目標スロットル開度を算出する目標スロットル開度演算手段と、複数のスロットル開度センサからの出力に基づき前記スロットルバルブの実際の開度としての実スロットル開度を検出する実スロットル開度検出手段と、前記目標スロットル開度に前記実スロットル開度が一致するよう前記アクチュエータを駆動するアクチュエータ駆動手段と、前記スロットル開度センサの異常状態が所定期間以上継続した場合には、前記スロットル開度センサを本異常と判定する異常判定手段と、前記スロットル開度センサの異常発生から本異常判定までの仮異常期間で、前記スロットル開度センサのうちの正常側または安全側で検出したスロットル開度によりスロットル制御が継続可能な場合には、そのスロットル開度に基づきスロットル制御を実施する異常時スロットル制御手段と、前記本異常判定後はスロットル制御を停止するスロットル制御停止手段と、前記内燃機関に吸入される空気量を検出する空気量検出手段と、前記目標スロットル開度と少なくとも前記内燃機関の機関回転数とを含む運転パラメータに基づき前記内燃機関に吸入される空気量を推定する空気量推定手段とを具備し、前記異常判定手段は、前記仮異常期間におけるスロットル制御を実施中で、かつ前記検出された空気量が前記推定された空気量よりも少ない場合には、他の場合に比べて前記所定期間を長く設定することを特徴とする内燃機関用制御装置。
【請求項２】
内燃機関の出力を調整するスロットルバルブと、前記スロットルバルブを開閉駆動するアクチュエータと、運転者からの運転要求を検出する運転要求検出手段と、前記運転要求に基づき前記スロットルバルブの目標開度としての目標スロットル開度を算出する目標スロットル開度演算手段と、複数のスロットル開度センサからの出力に基づき前記スロットルバルブの実際の開度としての実スロットル開度を検出する実スロットル開度検出手段と、前記目標スロットル開度に前記実スロットル開度が一致するよう前記アクチュエータを駆動するアクチュエータ駆動手段と、前記スロットル開度センサの異常発生から本異常判定までの仮異常期間で、前記スロットル開度センサのうちの正常側または安全側で検出したスロットル開度によりスロットル制御が継続可能な場合には、そのスロットル開度に基づきスロットル制御を実施する異常時スロットル制御手段と、前記内燃機関に吸入される空気量を検出する空気量検出手段と、前記目標スロットル開度と少なくとも前記内燃機関の機関回転数とを含む運転パラメータに基づき前記内燃機関に吸入される空気量を推定する空気量推定手段と、前記仮異常期間におけるスロットル制御を実施中で、かつ前記検出された空気量が前記推定された空気量よりも多い状態が所定期間以上継続した場合には、前記スロットル開度センサを本異常としスロットル制御を停止するスロットル制御停止手段とを具備することを特徴とする内燃機関用制御装置。
【請求項３】
前記異常時スロットル制御手段は、前記運転要求がないアイドル状態でスロットル制御を実施すると共に、前記目標スロットル開度をアイドル回転数制御における要求アイドル開度とすることを特徴とする請求項１または請求項２に記載の内燃機関用制御装置。
【請求項４】
前記空気量推定手段は、前記スロットルバルブの作動遅れ分の空気量を補正することを特徴とする請求項１または請求項２に記載の内燃機関用制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、アクセルペダルの踏込量等に応じて駆動されるアクチュエータにて設定されるスロットルバルブの開度により内燃機関の出力状態を制御する内燃機関用制御装置に関するもので、特に、システム異常時の退避走行性能を有する内燃機関用制御装置に関するものである。
【０００２】
【従来の技術】
従来、アクチュエータにて開閉駆動されるスロットルバルブの開度を検出するスロットル開度センサが異常となったときには、内燃機関におけるスロットル制御を停止することで安全性が確保されるようになっている。ここで、スロットル開度センサは通常、二重系のシステム構成とされている。
【０００３】
ここで、スロットル開度センサの何れか一方に何らかの異常が発生したときには、仮異常として残りのセンサを用い退避走行性能を確保し、スロットル開度センサが完全に異常状態となった際には本異常としてスロットル制御を停止することが望ましい。ここで、スロットル開度センサは、摺動抵抗等を用いた回転角検出であるため接点に異物が付着するとセンサ異常となるが、異物が脱落すれば元通りに正常復帰するという構造が一般的である。
【０００４】
【発明が解決しようとする課題】
ところで、スロットル開度センサの異常判定における異常判定期間は本異常の際には、短い方がよい。しかし、内燃機関に吸入される実際の空気量が制御可能であり、内燃機関の急激な変化が抑止されるならば車両の安全性が確保され、スロットル開度センサの正常復帰も期待できるため、スロットル制御の停止までの判定期間を長く設定することが有効である。
【０００５】
そこで、この発明はかかる不具合を解決するためになされたもので、スロットル開度センサに異常が発生した際、他の運転パラメータによって内燃機関の急激な変化がないと判定されるときには、異常判定期間をできるだけ長く設定することで、車両の安全性を確保しつつ、スロットル開度センサの正常復帰を図ることができる内燃機関用制御装置の提供を課題としている。
【０００６】
【課題を解決するための手段】
請求項１の内燃機関用制御装置によれば、複数のスロットル開度センサの異常状態が所定期間以上継続した場合には、異常判定手段によってスロットル開度センサが本異常と判定される。このとき、スロットル開度センサの異常発生から本異常判定までの仮異常期間では、異常時スロットル制御手段で複数のスロットル開度センサのうちの正常側または安全側で検出されたスロットル開度によりスロットル制御が継続可能な場合には、そのスロットル開度によりスロットル制御が実施される。そして、本異常判定後はスロットル制御停止手段にてスロットル制御が停止される。ここで、仮異常期間におけるスロットル制御を実施中で、かつ空気量検出手段で検出された空気量が空気量推定手段で推定された空気量よりも少ない場合には、異常判定手段による本異常判定のための所定期間が長く設定される。これにより、検出された空気量が推定された空気量よりも少なく、内燃機関の運転状態が急峻に変化しないと判断されるときには、スロットル開度センサの異常発生から本異常判定までの仮異常期間が長く設定されることとなる。このように、仮異常期間が長く設定されることで、スロットル開度センサの仮異常解除が促されスロットル制御が正常復帰される確率を高めることができ、結果として、本異常判定されスロットル制御の停止に至る確率を低くすることができるという効果が得られる。なお、空気量検出手段としては、エアフローメータにより直接、空気量を検出する手段でもよいし、スロットルバルブ下流の吸気圧を検出し、この吸気圧から間接的に空気量を検出する手段でもよい。
【０００７】
請求項２の内燃機関用制御装置によれば、異常時スロットル制御手段でスロットル開度センサの発生から本異常判定までの仮異常期間におけるスロットル制御が実施中であって、かつ空気量検出手段で検出された空気量が空気量推定手段で推定された空気量よりも多い状態が所定期間以上継続したときには、スロットル開度センサが本異常であるとしてスロットル制御が停止される。これにより、内燃機関の運転状態の急峻な変化を抑止することができるという効果が得られる。なお、空気量検出手段としては、エアフローメータにより直接、空気量を検出する手段でもよいし、スロットルバルブ下流の吸気圧を検出し、この吸気圧から間接的に空気量を検出する手段でもよい。
【０００８】
請求項３の内燃機関用制御装置における異常時スロットル制御手段では、スロットル開度センサの異常発生から本異常判定までの仮異常期間において、内燃機関の機関回転数を低く抑えたアイドル状態にてスロットル制御が実施され、このときの目標スロットル開度がアイドル回転数制御における要求アイドル開度とされる。このように、異常検出を運転頻度の高いアイドル状態に限定することで検出感度を高く設定することができる。
【０００９】
請求項４の内燃機関用制御装置における空気量推定手段では、スロットルバルブに機械的な作動遅れがあるため、目標スロットル開度に対して実スロットル開度が遅れて追従することとなる。このスロットルバルブの作動遅れ分に相当するスロットル開度は予め分かっているため、このスロットル開度偏差を補正する。また、空気の流入遅れも補正することで異常判定における誤判定を回避することができ、スロットル開度センサの仮異常期間におけるスロットル制御を適切に継続することができるという効果が得られる。
【００１０】
【発明の実施の形態】
以下、本発明の実施の形態を実施例に基づいて説明する。
【００１１】
図１は本発明の実施の形態の一実施例にかかる内燃機関用制御装置の全体構成を示す概略図である。
【００１２】
図１において、図示しない内燃機関には吸気通路１１を通って空気が供給される。吸気通路１１の途中にはスロットルバルブ１２が設けられている。このスロットルバルブ１２はスロットル軸１３に固設され、リターンスプリング１４にて常時、全閉側に付勢されている。なお、スロットルバルブ１２の全閉位置はスロットル軸１３を介して全閉ストッパ１５にて規制されている。また、スロットルバルブ１２にはスロットル軸１３を介してスロットル開度を検出する第１及び第２のスロットル開度センサ１６Ａ，１６Ｂが並列に配設され、２重系のセンサシステムが構成されている。
【００１３】
そして、スロットルバルブ１２はスロットル軸１３を介してオープナ１７と係合されている。このため、スロットルバルブ１２はスロットル軸１３、オープナ１７を介してオープナスプリング１８にて常時、開側に付勢されている。このオープナ１７の開位置はオープナストッパ１９にて規制されている。更に、ＤＣモータ等からなるアクチュエータ２０がスロットルバルブ１２のスロットル軸１３に配設されている。ここで、オープナスプリング１８の付勢力はリターンスプリング１４の付勢力に打勝つように設定されており、アクチュエータ２０への非通電状態では、スロットルバルブ１２のスロットル開度はオープナ１７がスロットル軸１３を伴ってオープナストッパ１９に当接する位置にて設定される。２１はアクセルペダルであり、アクセルペダル２１にはアクセル開度を検出する第１及び第２のアクセル開度センサ２２Ａ，２２Ｂが並列に配設され、２重系のセンサシステムが構成されている。
【００１４】
また、２３はブレーキペダルであり、ブレーキペダル２３にはブレーキスイッチ２４が配設されている。このブレーキスイッチ２４はブレーキペダル２３が踏込まれることで「ＯＦＦ（オフ）」から「ＯＮ（オン）」となる。そして、図示しない内燃機関のクランクシャフトにはクランク角を検出する回転数センサ２５が配設されている。更に、吸気通路１１のスロットルバルブ１２の下流側には内燃機関に燃料を噴射供給するインジェクタ（燃料噴射弁）２６が配設され、吸気通路１１のスロットルバルブ１２の上流側には内燃機関に吸入される空気量を検出するためのエアフローメータ２７が配設されている。
【００１５】
３０はＥＣＵ（Electronic Control Unit:電子制御ユニット）であり、ＥＣＵ３０には２重系の第１及び第２のスロットル開度センサ１６Ａ，１６Ｂからの各スロットル開度信号、２重系の第１及び第２のアクセル開度センサ２２Ａ，２２Ｂからの各アクセル開度信号、ブレーキスイッチ２４からのＯＮ／ＯＦＦ信号及び回転数センサ２５からのクランク角信号が入力されている。ＥＣＵ３０は、周知の中央処理装置としてのＣＰＵ３１、制御プログラムを格納したＲＯＭ３２、各種データを格納するＲＡＭ３３、Ｂ／Ｕ（バックアップ）ＲＡＭ３４、入力回路３５、出力回路３６及びそれらを接続するバスライン３７等からなる論理演算回路として構成されている。このような構成にて、各種センサ信号に基づきＥＣＵ３０からアクチュエータ２０に駆動信号が出力され、スロットルバルブ１２の開閉位置が設定され内燃機関側に適切な空気量が供給される。また、各種センサ信号に基づきＥＣＵ３０からインジェクタ２６に駆動信号が出力され、内燃機関の運転状態に対応した適切な燃料噴射量が供給される。
【００１６】
次に、本発明の実施の形態の一実施例にかかる内燃機関用制御装置で使用されているＥＣＵ３０内のＣＰＵ３１におけるスロットル制御の処理手順を示す図２のフローチャートに基づいて説明する。なお、このスロットル制御ルーチンは内燃機関の始動後、所定時間毎にＣＰＵ３１にて繰返し実行される。
【００１７】
図２において、まず、ステップＳ１０１で、後述のスロットル開度センサ１６Ａ，１６Ｂの仮異常判定処理が実行される。次にステップＳ１０２に移行して、仮異常フラグＸＦＡＩＬＳ１が「ＯＮ」でスロットル開度センサ１６Ａ，１６Ｂのうち少なくとも片方が仮異常状態にあるかが判定される。ステップＳ１０２の判定条件が成立、即ち、スロットル開度センサ１６Ａ，１６Ｂのうち何れか１つが仮異常状態にあるときにはステップＳ１０３に移行し、異常継続カウンタＣＥＲＲがインクリメントされる。次にステップＳ１０４に移行して、内燃機関の運転パラメータとして機関回転数ＮＥ、実空気量ＧＡ、目標スロットル開度ＴＴＡ等が読込まれる。次にステップＳ１０５に移行して、後述の推定空気量算出処理が実行される。
【００１８】
次にステップＳ１０６に移行して、ステップＳ１０４で読込まれた実空気量ＧＡがステップＳ１０５で算出された推定空気量ＧＡest 未満であるかが判定される。ステップＳ１０６の判定条件が成立、即ち、実空気量ＧＡが推定空気量ＧＡest 未満と少なく、スロットルバルブ１２による空気量制御が正常であると考えられるときにはステップＳ１０７に移行し、本異常判定時間Ｔjdg が「Ｔ1 」に設定される。
【００１９】
一方、ステップＳ１０２の判定条件が成立せず、即ち、仮異常フラグＸＦＡＩＬＳ１が「ＯＦＦ」でスロットル開度センサ１６Ａ，１６Ｂが共に正常であるときにはステップＳ１０８に移行し、異常継続カウンタＣＥＲＲがクリアされたのちステップＳ１０９に移行する。また、ステップＳ１０６の判定条件が成立せず、即ち、実空気量ＧＡが推定空気量ＧＡest 以上と多くスロットルバルブ１２による空気量制御が異常であると考えられるときにはステップＳ１０９に移行する。ステップＳ１０９では、本異常判定時間Ｔjdg が「Ｔ2 」に設定される。なお、Ｔ1 ＞Ｔ2 であり、Ｔ1 はＴ2 対して十分長い時間に設定される。
【００２０】
ステップＳ１０７またはステップＳ１０９による処理ののちステップＳ１１０に移行し、異常継続カウンタＣＥＲＲが本異常判定時間Ｔjdg 以上であるかが判定される。ステップＳ１１０の判定条件が成立、即ち、異常継続カウンタＣＥＲＲが本異常判定時間Ｔjdg 以上と大きいときにはステップＳ１１１に移行し、スロットル開度センサ１６Ａ，１６Ｂのうち少なくとも片方が本異常状態にあるとして本異常フラグＸＦＡＩＬＳ２が「ＯＮ」とされ、本異常が記憶される。次にステップＳ１１２に移行して、スロットル制御停止要求が出力され、アクチュエータ２０が停止される。一方、ステップＳ１１０の判定条件が成立せず、即ち、異常継続カウンタＣＥＲＲが本異常判定時間Ｔjdg 未満と小さいときには、未だ本異常に至っていないとして何もすることなく本ルーチンを終了する。
【００２１】
次に、上述のステップＳ１０１におけるスロットル開度センサ仮異常判定の処理手順を示す図３のフローチャートに基づいて説明する。
【００２２】
図３において、ステップＳ２０１で、スロットル開度センサ１６Ａ，１６Ｂにおける断線／ショート（短絡）の発生が判定される。ステップＳ２０１の判定条件が成立せず、即ち、スロットル開度センサ１６Ａ，１６Ｂに断線／ショートの発生がないときにはステップＳ２０２に移行し、複数のスロットル開度センサ１６Ａ，１６Ｂの出力比較に基づく特性異常の発生が判定される。ステップＳ２０２の判定条件が成立、即ち、スロットル開度センサ１６Ａ，１６Ｂに特性異常の発生が有るとき、またはステップＳ２０１の判定条件が成立、即ち、スロットル開度センサ１６Ａ，１６Ｂに断線／ショートの発生が有るときにはステップＳ２０３に移行し、仮異常フラグＸＦＡＩＬＳ１が「ＯＮ」に設定され、本ルーチンを終了する。一方、ステップＳ２０２の判定条件が成立せず、即ち、スロットル開度センサ１６Ａ，１６Ｂに断線／ショートの発生がなく、かつ特性異常の発生もないときにはステップＳ２０４に移行し、仮異常フラグＸＦＡＩＬＳ１が「ＯＦＦ」に設定され、本ルーチンを終了する。
【００２３】
次に、上述のステップＳ１０５における推定空気量算出の処理手順を示す図４のフローチャートに基づいて説明する。
【００２４】
図４において、ステップＳ３０１では、低出力要求中であるかが判定される。ここで、低出力状態とは、例えば、運転者がアクセルペダル２１を踏込んでおらず、かつＣ／Ｃ(Cruise Control:クルーズコントロール）中でなく、内燃機関がアイドル状態にあることを言う。ステップＳ３０１の判定条件が成立、即ち、低出力要求中であるときにはステップＳ３０２に移行し、ＩＳＣ(Idle Speed Control:アイドル回転数制御）における要求空気量から算出されるスロットル開度である要求ＩＳＣ開度が、推定空気量ＧＡest 算出用としてのスロットル開度ＴＡに設定される。一方、ステップＳ３０１の判定条件が成立せず、即ち、低出力要求中でないときにはステップＳ３０３に移行し、最大スロットル開度ＴＡmax がスロットル開度ＴＡに設定される。なお、最大スロットル開度ＴＡmax に替え、そのときのスロットル制御における目標スロットル開度としてもよい。
【００２５】
ステップＳ３０２またはステップＳ３０３における処理ののちステップＳ３０４に移行し、ステップＳ３０２またはステップＳ３０３で設定されたスロットル開度ＴＡとその他の運転パラメータである機関回転数ＮＥ、吸気温ＴＨＡ、大気圧ＰＡとに基づく算出値に所定値αを加算した値が安定空気量 tＧＡとして算出される。なお、所定値αは閾値を設定するための嵩上げ（オフセット）分である。次にステップＳ３０５に移行して、ステップＳ３０４で算出された安定空気量 tＧＡに対する遅れ処理が施され、内燃機関に供給される推定空気量ＧＡest が算出され、本ルーチンを終了する。
【００２６】
ここで、遅れ処理とは、スロットル制御における目標スロットル開度ＴＴＡに対する実スロットル開度ＴＡのアクチュエータ２０等の機械的な作動遅れ及び空気の流入遅れを考慮し、この作動遅れ及び空気の流入遅れに起因してスロットル開度センサ１６Ａ，１６Ｂの異常判定で誤判定が起こらないよう補正する処理である。
【００２７】
このように、本実施例の内燃機関用制御装置は、内燃機関（図示略）の出力を調整するスロットルバルブ１２と、スロットルバルブ１２を開閉駆動するアクチュエータ２０と、運転者からの運転要求を検出するアクセル開度センサ２２Ａ，２２Ｂからなる運転要求検出手段と、運転要求に基づきスロットルバルブ１２の目標開度としての目標スロットル開度ＴＴＡを算出するＥＣＵ３０にて達成される目標スロットル開度演算手段と、複数のスロットル開度センサ１６Ａ，１６Ｂからの出力に基づきスロットルバルブ１２の実際の開度としての実スロットル開度ＴＡを検出するＥＣＵ３０にて達成される実スロットル開度検出手段と、目標スロットル開度ＴＴＡに実スロットル開度ＴＡが一致するようアクチュエータ２０を駆動するＥＣＵ３０にて達成されるアクチュエータ駆動手段と、スロットル開度センサ１６Ａ，１６Ｂの異常状態が所定期間としての本異常判定時間Ｔjdg 以上継続した場合には、スロットル開度センサ１６Ａ，１６Ｂを本異常と判定するＥＣＵ３０にて達成される異常判定手段と、スロットル開度センサ１６Ａ，１６Ｂの異常発生から本異常判定までの仮異常期間で、スロットル開度センサ１６Ａ，１６Ｂのうちの正常側または安全側で検出した実スロットル開度ＴＡによりスロットル制御が継続可能な場合には、その実スロットル開度ＴＡに基づきスロットル制御を実施するＥＣＵ３０にて達成される異常時スロットル制御手段と、本異常判定後はスロットル制御を停止するＥＣＵ３０にて達成されるスロットル制御停止手段と、内燃機関に吸入される空気量を実空気量ＧＡとして検出する空気量検出手段としてのエアフローメータ２７と、目標スロットル開度ＴＴＡと少なくとも内燃機関の機関回転数ＮＥとを含む運転パラメータに基づき内燃機関に吸入される空気量を推定空気量ＧＡest として推定するＥＣＵ３０にて達成される空気量推定手段とを具備し、前記異常判定手段は、仮異常期間におけるスロットル制御を実施中で、かつ実空気量ＧＡが推定空気量ＧＡest よりも少ない場合には、他の場合に比べて本異常判定時間Ｔjdg を「Ｔ2 」から「Ｔ1 」と長く設定するものである。
【００２８】
つまり、スロットル開度センサ１６Ａ，１６Ｂの異常状態が所定期間としての本異常判定時間Ｔjdg 以上継続した場合には、スロットル開度センサ１６Ａ，１６Ｂが本異常と判定される。このとき、スロットル開度センサ１６Ａ，１６Ｂの異常発生から本異常判定までの仮異常期間では、スロットル開度センサ１６Ａ，１６Ｂのうちの正常側または安全側で検出された実スロットル開度ＴＡによりスロットル制御が継続可能な場合には、その実スロットル開度ＴＡによりスロットル制御が実施される。そして、本異常判定後はスロットル制御が停止される。ここで、仮異常期間におけるスロットル制御を実施中で、かつ実空気量ＧＡが推定空気量ＧＡest よりも少ない場合には、本異常判定時間Ｔjdg が長く設定される。
【００２９】
これにより、実空気量ＧＡが推定空気量ＧＡest よりも少なく、内燃機関の運転状態が急峻に変化しないと判断されるときには、スロットル開度センサ１６Ａ，１６Ｂに対する本異常判定時間Ｔjdg 、即ち、仮異常期間が長く設定されることとなる。このように、仮異常期間が長く設定されることで、スロットル開度センサ１６Ａ，１６Ｂの仮異常解除が促されスロットル制御が正常復帰される確率を高めることができ、結果として、本異常判定されスロットル制御の停止に至る確率を低くすることができる。
【００３０】
また、本実施例の内燃機関用制御装置は、内燃機関（図示略）の出力を調整するスロットルバルブ１２と、スロットルバルブ１２を開閉駆動するアクチュエータ２０と、運転者からの運転要求を検出するアクセルペダル２１及びアクセル開度センサ２２Ａ，２２Ｂからなる運転要求検出手段と、運転要求に基づきスロットルバルブ１２の目標開度としての目標スロットル開度ＴＴＡを算出するＥＣＵ３０にて達成される目標スロットル開度演算手段と、複数のスロットル開度センサ１６Ａ，１６Ｂからの出力に基づきスロットルバルブ１２の実際の開度としての実スロットル開度ＴＡを検出するＥＣＵ３０にて達成される実スロットル開度検出手段と、目標スロットル開度ＴＴＡに実スロットル開度ＴＡが一致するようアクチュエータ２０を駆動するＥＣＵ３０にて達成されるアクチュエータ駆動手段と、スロットル開度センサ１６Ａ，１６Ｂの異常発生から本異常判定までの仮異常期間で、スロットル開度センサ１６Ａ，１６Ｂのうちの正常側または安全側で検出したスロットル開度によりスロットル制御が継続可能な場合には、そのスロットル開度に基づきスロットル制御を実施するＥＣＵ３０にて達成される異常時スロットル制御手段と、内燃機関に吸入される空気量を実空気量ＧＡとして検出する空気量検出手段としてのエアフローメータ２７と、目標スロットル開度ＴＴＡと少なくとも内燃機関の機関回転数ＮＥとを含む運転パラメータに基づき内燃機関に吸入される空気量を推定空気量ＧＡest として推定するＥＣＵ３０にて達成される空気量推定手段と、仮異常期間におけるスロットル制御を実施中で、かつ実空気量ＧＡが推定空気量ＧＡest よりも多い状態が所定期間以上継続した場合には、スロットル開度センサ１６Ａ，１６Ｂを本異常としスロットル制御を停止するＥＣＵ３０にて達成されるスロットル制御停止手段とを具備するものである。
【００３１】
つまり、スロットル開度センサ１６Ａ，１６Ｂが仮異常状態の仮異常期間におけるスロットル制御を実施中で、かつ実空気量ＧＡが推定空気量ＧＡest よりも多い状態が所定期間以上継続した場合には、スロットル開度センサ１６Ａ，１６Ｂが本異常と判定され、スロットル制御が停止される。
【００３３】
そして、本実施例の内燃機関用制御装置のＥＣＵ３０にて達成される異常時スロットル制御手段は、運転要求がないアイドル状態でスロットル制御を実施すると共に、目標スロットル開度ＴＴＡをＩＳＣ（アイドル回転数制御）における要求ＩＳＣ開度とするものである。つまり、スロットル開度センサ１６Ａ，１６Ｂの異常発生から本異常判定までの仮異常期間では、内燃機関の機関回転数を低く抑えたアイドル状態にてスロットル制御が実施され、このときの目標スロットル開度ＴＴＡが要求ＩＳＣ開度とされる。このように、異常検出を運転頻度の高いアイドル状態に限定することで、検出感度を高く設定することができる。
【００３４】
更に、本実施例の内燃機関用制御装置のＥＣＵ３０にて達成される空気量推定手段は、スロットルバルブ１２の作動遅れ分の空気量を補正するものである。つまり、スロットルバルブ１２には機械的な作動遅れがあるため、目標スロットル開度ＴＴＡに対して実スロットル開度ＴＡが遅れて追従することとなる。このスロットルバルブ１２の作動遅れ分のスロットル開度は予め分かっているため、このスロットル開度偏差を補正する。また、空気の流入遅れも補正することで異常判定における誤判定を回避することができ、スロットル開度センサ１６Ａ，１６Ｂの仮異常期間におけるスロットル制御を適切に継続することができる。
【００３５】
ところで、上記実施例では、空気量検出手段として、エアフローメータ２７を用いているが、本発明を実施する場合には、これに限定されるものではなく、例えば、スロットルバルブ１２下流の吸気圧を検出する吸気圧センサを設け、この吸気圧センサにより検出した吸気圧に基づいて空気量を検出するようにしてもよい。
【図面の簡単な説明】
【図１】  図１は本発明の実施の形態の一実施例にかかる内燃機関用制御装置の全体構成を示す概略図である。
【図２】  図２は本発明の実施の形態の一実施例にかかる内燃機関用制御装置で使用されているＥＣＵ内のＣＰＵにおけるスロットル制御の処理手順を示すフローチャートである。
【図３】  図３は図２におけるスロットル開度仮異常判定の処理手順を示すフローチャートである。
【図４】  図４は図２における推定空気量算出の処理手順を示すフローチャートである。
【符号の説明】
１２            スロットルバルブ
１６Ａ，１６Ｂ  スロットル開度センサ
２０            アクチュエータ
２１            アクセルペダル
２２Ａ，２２Ｂ  アクセル開度センサ（運転要求検出手段）
２５            回転数センサ
２７            エアフローメータ（空気量検出手段）
３０            ＥＣＵ（電子制御ユニット）
【図１】
0003838855.tif 000002
【図２】
0003838855.tif 000003
【図３】
0003838855.tif 000004
【図４】
0003838855.tif 000005