(57)【要約】【課題】吸入空気量の調節による機関回転数フィードバック制御によって大きな空気量補正量が設定されている状態から点火時期の調節による機関回転数フィードバック制御に移行した場合にあっても、アイドル回転数を目標回転数に精度よく制御する。【解決手段】吸入空気量の調節によるアイドル回転数フィードバック制御による空気量補正量ＥＱが増量側の値にあるときに、点火時期の調節によるアイドル回転数フィードバック制御へと移行した後、点火時期補正量ＥＡが所定値よりも遅角側の値で且つ機関回転数が目標回転数よりも所定値以上高い場合に、空気量補正量ＥＱが減量される。その結果、アイドル回転数が上昇するのが抑制されて目標回転数に維持される。【選択図】　　　図５
2004027872.tif 000002
【特許請求の範囲】
【請求項１】
排気系に排気浄化のための触媒が配置された内燃機関の始動後におけるアイドル回転数を制御する装置であって、
目標回転数と実際の機関回転数との差に応じて吸入空気量を調節することにより、機関回転数を目標回転数に制御する第１の回転数フィードバック制御手段と、
目標回転数と実際の機関回転数との差に応じて点火時期を調節することにより、機関回転数を目標回転数に制御する第２の回転数フィードバック制御手段と、
前記第１の回転数フィードバック制御手段による空気量補正量が増量側の値にあるときに前記第１の回転数フィードバック制御手段から前記第２の回転数フィードバック制御手段への切換えが行われた後、前記第２の回転数フィードバック制御手段による点火時期補正量が所定値よりも遅角側の値で且つ機関回転数が目標回転数よりも所定値以上高い場合に、前記空気量補正量を減量する空気量補正量減量手段と、
を具備する、内燃機関の制御装置。
【請求項２】
該内燃機関は、該機関の吸入負圧を倍力源とするブレーキブースタを備える車両に搭載されるものであり、該制御装置は、前記第１の回転数フィードバック制御手段による空気量補正量が増量側の値にあるときに前記第１の回転数フィードバック制御手段から前記第２の回転数フィードバック制御手段への切換えが行われた後、前記第２の回転数フィードバック制御手段による点火時期補正量が進角側ガード値よりも遅角側の値で且つ該吸入負圧が所定値よりも小さい場合に、前記空気量補正量を減量する第２の空気量補正量減量手段、を更に具備する、請求項１に記載の内燃機関の制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、内燃機関の制御装置に関し、より詳細には、機関の冷間始動後のアイドル運転時に機関回転数を目標回転数に維持する制御（冷間始動後のアイドル回転数フィードバック制御）を行う制御装置に関する。
【０００２】
【従来の技術】
機関アイドル運転時に機関回転数を所定の目標回転数に維持する制御装置が一般に知られている。例えば、この種の制御装置の例として、特開２００１−５９４４３号公報に記載されたものがある。同公報の装置は、アイドル運転時に機関回転数が予め定められた目標回転数に一致するように機関吸入空気量を調節することによる機関回転数フィードバック制御を実施してアイドル回転数を一定に制御するとともに、基準ピーク回転数と実際のピーク回転数との差に基づいて燃焼の悪化が検出された場合には、吸入空気量の調節による回転数制御を中止して、点火時期の調節による機関回転数フィードバック制御に移行することでアイドル回転数を一定に維持するようにしている。
【０００３】
【発明が解決しようとする課題】
ところで、吸入空気量の調節による機関回転数フィードバック制御によって大きな空気量補正量が設定・保持された状態で燃焼悪化が検出されて点火時期の調節による機関回転数フィードバック制御に移行した場合には、吸入空気量が多いため、燃焼状態が回復してきたところで機関回転数が上昇する。その結果、点火時期が遅角側のガード値まで遅角されても、アイドル回転数が目標回転数を上回るという問題が生ずる。
【０００４】
本発明は、上述した問題点に鑑みてなされたものであり、その目的は、吸入空気量の調節による機関回転数フィードバック制御によって大きな空気量補正量が設定されている状態から点火時期の調節による機関回転数フィードバック制御に移行した場合にあっても、アイドル回転数を目標回転数に精度よく制御することができる内燃機関の制御装置を提供することにある。
【０００５】
【課題を解決するための手段】
上記目的を達成するために、本発明の第１の面によれば、排気系に排気浄化のための触媒が配置された内燃機関の始動後におけるアイドル回転数を制御する装置であって、目標回転数と実際の機関回転数との差に応じて吸入空気量を調節することにより、機関回転数を目標回転数に制御する第１の回転数フィードバック制御手段と、目標回転数と実際の機関回転数との差に応じて点火時期を調節することにより、機関回転数を目標回転数に制御する第２の回転数フィードバック制御手段と、前記第１の回転数フィードバック制御手段による空気量補正量が増量側の値にあるときに前記第１の回転数フィードバック制御手段から前記第２の回転数フィードバック制御手段への切換えが行われた後、前記第２の回転数フィードバック制御手段による点火時期補正量が所定値よりも遅角側の値で且つ機関回転数が目標回転数よりも所定値以上高い場合に、前記空気量補正量を減量する空気量補正量減量手段と、を具備する、内燃機関の制御装置が提供される。
【０００６】
また、本発明の第２の面によれば、該内燃機関は、該機関の吸入負圧を倍力源とするブレーキブースタを備える車両に搭載されるものであり、該制御装置は、前記第１の回転数フィードバック制御手段による空気量補正量が増量側の値にあるときに前記第１の回転数フィードバック制御手段から前記第２の回転数フィードバック制御手段への切換えが行われた後、前記第２の回転数フィードバック制御手段による点火時期補正量が進角側ガード値よりも遅角側の値で且つ該吸入負圧が所定値よりも小さい場合に、前記空気量補正量を減量する第２の空気量補正量減量手段、を更に具備する。
【０００７】
【発明の実施の形態】
以下、添付図面を参照して本発明の実施形態について説明する。
【０００８】
図１は、本発明を自動車用内燃機関に適用した場合の全体構成を示す概略図である。図１において、１は内燃機関本体、２は機関１の吸気通路に設けられたサージタンク、２ａはサージタンク２と各気筒の吸気ポートとを接続する吸気マニホルド、１６はサージタンク２の上流側の吸気通路に配置されたスロットル弁、７は機関１の各気筒の吸気ポートに加圧燃料を噴射する燃料噴射弁である。
【０００９】
本実施形態では、スロットル弁１６はステッパモータ等のアクチュエータ１６ａを備えており、後述するＥＣＵ１０から入力される制御信号に応じた開度をとる形式のものが使用されている。すなわち、本実施形態のスロットル弁１６としては、運転者のアクセルペダル操作量とは無関係な開度をとることができる、いわゆる電子制御スロットル弁が用いられている。また、スロットル弁１６にはスロットル弁の動作量（開度）に応じた電圧信号を発生するスロットル開度センサ１７が設けられている。
【００１０】
図１において１１は各気筒の排気ポートを共通の集合排気管１４に接続する排気マニホルド、２０は排気管１４に配置された三元触媒、１３は排気マニホルド１１の排気合流部（三元触媒２０上流側）に配置された上流側空燃比センサ、１５は三元触媒２０下流側の排気管１４に配置された下流側空燃比センサである。三元触媒２０は、流入する排気の空燃比が理論空燃比近傍にあるときに排気中のＨＣ、ＣＯ、ＮＯｘの３成分を同時に浄化することができる。空燃比センサ１３、１５は機関通常運転時に機関空燃比が所定の目標空燃比になるように機関への燃料噴射量をフィードバック制御する際の排気空燃比検出に用いられる。
【００１１】
本実施形態では、吸気通路のサージタンク２にはサージタンク内の吸気圧力（絶対圧）に応じた電圧信号を発生する吸気圧センサ３が、また、機関本体１のシリンダブロックのウォータジャケット８には、冷却水の温度に応じたアナログ電圧の電気信号を発生する水温センサ９が設けられている。また、吸気通路には、吸入空気量（流量）を検出するためのエアフローメータ７０が取付けられている。吸気通路においてエアクリーナの近傍には、吸入空気の温度を検出するための吸気温センサ７３が取付けられている。
【００１２】
なお、上述のスロットル弁開度センサ１７、吸気圧センサ３、水温センサ９、空燃比センサ１３、１５、エアフローメータ７０及び吸気温センサ７３の出力信号は、後述するＥＣＵ１０のマルチプレクサ内蔵Ａ／Ｄ変換器１０１に入力される。
【００１３】
図１に５、６で示すのは、機関１のカム軸とクランク軸（図示せず）とのそれぞれ近傍に配置されたクランク角センサである。クランク角センサ５は、例えばクランク角に換算して７２０°毎に基準位置検出用パルス信号を発生し、クランク角センサ６は、クランク角３０°毎にクランク角検出用パルス信号を発生する。これらクランク角センサ５、６のパルス信号はＥＣＵ１０の入出力インタフェース１０２に供給され、このうちクランク角センサ６の出力はＥＣＵ１０のＣＰＵ１０３の割込み端子に供給される。ＥＣＵ１０は、クランク角センサ６からのクランク角パルス信号間隔に基づいて、機関１の回転数（回転速度）を算出し、種々の制御に使用している。
【００１４】
機関１の電子制御ユニット（ＥＣＵ）１０は、たとえばマイクロコンピュータとして構成され、マルチプレクサ内蔵Ａ／Ｄ変換器１０１、入出力インタフェース１０２、ＣＰＵ１０３の他に、ＲＯＭ１０４、ＲＡＭ１０５、メインスイッチがオフにされた場合でも記憶保持可能なバックアップＲＡＭ１０６、クロック発生回路１０７等が設けられている。
【００１５】
ＥＣＵ１０は、吸入空気量、スロットル弁開度、機関回転数等に基づいて、機関１の燃料噴射量制御、点火時期制御等の機関１の基本制御を行う他、本実施形態では、後述するように機関アイドル運転時に機関回転数を目標回転数に維持するアイドル回転数制御を行う。
【００１６】
これらの制御を行うため、ＥＣＵ１０は一定時間毎に実行するＡ／Ｄ変換ルーチンにより、吸気圧センサ３からの吸気圧信号、スロットル開度センサ１７からのスロットル開度信号、水温センサ９からの冷却水温度信号、エアフローメータ７０からの吸入空気量信号、吸気温センサ７３からの吸気温信号をＡ／Ｄ変換して入力している。
【００１７】
また、ＥＣＵ１０の入出力インタフェース１０２は駆動回路１０８を介して燃料噴射弁７に接続され、燃料噴射弁７からの燃料噴射量、噴射時期を制御している。更に、ＥＣＵ１０の入出力インタフェース１０２は、点火回路１１０を介して機関１の各点火プラグ１１１に接続され、機関の点火時期を制御するとともに、駆動回路１１３を介してスロットル弁１６のアクチュエータ１６ａに接続され、アクチュエータ１６ａを駆動してスロットル弁１６の開度を制御している。
【００１８】
次に、本実施形態のアイドル回転数制御について説明する。本実施形態では、ＥＣＵ１０は機関始動後のアイドル運転中、機関回転数を予め定めた目標回転数に維持するアイドル回転数制御を行う。通常、機関始動時（クランキング開始時）には機関の燃料噴射量は冷却水温度と機関回転数とから定まる基本始動時噴射量に吸気温度（大気温度）と大気圧とに応じた補正を加えた量に設定される。
【００１９】
そして、クランキング開始後、機関回転数がクランキング回転数より高い所定の回転数（例えば４００ｒｐｍ程度）を超えた後（すなわち、各気筒で燃焼が開始され機関が完爆状態になったと判断された後）は、燃料噴射量は機関吸入空気量と機関回転数とに応じた基本燃料噴射量に所定の係数を乗じた量に設定される。基本燃料噴射量は、機関燃焼空燃比を理論空燃比に維持するために必要とされる燃料噴射量である。また、上記所定の係数は機関始動時の吸気ポート壁面への噴射燃料の付着や低温による燃料の気化状態の悪化を補償するためのものであり、機関始動時には上記所定の係数は１より大きな値に設定され機関燃焼空燃比は理論空燃比よりリッチ側に設定される。
【００２０】
一般に、アイドル運転時の機関回転数を所定の目標回転数に維持する方法としては、機関回転数が目標回転数に一致するように機関吸入空気量を調節することによる機関回転数フィードバック制御が行われる。吸入空気量の調節による回転数フィードバック制御では、機関回転数が目標回転数より低い場合にはスロットル弁１６の開度を増大（機関吸入空気量を増大）して回転数を上昇させ、回転数が目標回転数より高い場合にはスロットル弁１６の開度を低減（吸入空気量を低減）して回転数を低下させるフィードバック制御を行うことにより、回転数が目標回転数に維持される。
【００２１】
そして、例えば、基準ピーク回転数と実際のピーク回転数との差に基づいて燃焼の悪化が検出され、吸入空気量の調節による回転数制御では回転数の低下を補償することができないと判断された場合には、その制御を中止して、点火時期の調節による機関回転数フィードバック制御に移行することでアイドル回転数を一定に維持するようにしている。
【００２２】
ところが、前述のように、吸入空気量の調節による機関回転数フィードバック制御によって大きな空気量補正量が設定・保持された状態で燃焼悪化が検出されて点火時期の調節による機関回転数フィードバック制御に移行した場合には、吸入空気量が多いため、燃焼状態が回復してきたところで機関回転数が上昇し、その結果、点火時期が遅角側のガード値まで遅角されても、アイドル回転数が目標回転数を上回るという問題が生ずる。
【００２３】
そこで、本実施形態においては、吸入空気量の調節による機関回転数フィードバック制御によって大きな空気量補正量が設定されている状態から点火時期の調節による機関回転数フィードバック制御に移行した場合にあっても、アイドル回転数を目標回転数に精度よく制御することができるようにしている。以下、その具体的な制御について説明する。
【００２４】
図２は、吸入空気量の調節によるアイドル回転数フィードバック制御ルーチンの処理手順を説明するフローチャートである。本ルーチンは、ＥＣＵ１０により一定時間毎に実行される。図２の制御では、目標アイドル回転数ＮＥ０と現在の機関回転数ＮＥとの差ＤＮＥ（＝ＮＥ０−ＮＥ）、及びＤＮＥの積分値（積算値）ＩＤＮＥ、ＤＮＥの時間変化率ＤＤＮＥを用いて、吸入空気量補正量ＥＱの値が、ＥＱ＝α１＊ＤＮＥ＋α２＊ＩＤＮＥ＋α３＊ＤＤＮＥとして算出される。この補正量ＥＱに応じて目標吸入空気量の値が増減される。すなわち、機関吸入空気量が目標回転数ＮＥ０と実際の回転数ＮＥとの差ＤＮＥに基づいて比例積分微分（ＰＩＤ）制御される。
【００２５】
まず、ステップ２０２では、現在アイドル運転中か否かが判定される。本実施形態では、運転者のアクセルペダル操作量がゼロ（運転者がアクセルペダルを踏込んでいない状態）であるときに現在機関がアイドル運転中であると判定される。ステップ２０２で現在アイドル運転中であると判定されるときには、ステップ２０４に進む一方、現在アイドル運転中でないと判定されるときには、本ルーチンは終了する。
【００２６】
ステップ２０４では、吸気量回転数制御実行フラグＣＮの値が１にセットされているか否かが判定される。フラグＣＮは吸入空気量の調節によるアイドル回転数フィードバック制御の実行可否を示すフラグであり、ＣＮの値が１にセットされているときにこの制御が実行される。なお、ＣＮの初期値は１にセットされている。ステップ２０４でＣＮ≠１の場合には、直ちに本ルーチンは終了する。
【００２７】
一方、ステップ２０４でＣＮ＝１であった場合には、ステップ２０６で機関回転数ＮＥが読み込まれる。次いで、ステップ２０８では目標回転数ＮＥ０とＮＥとの差ＤＮＥが、ステップ２１０では差ＤＮＥの積算値ＩＤＮＥ（積分値）が、更にステップ２１２では差ＤＮＥの時間変化率ＤＤＮＥが、それぞれ算出される。なお、ステップ２１２におけるＤＮＥｉ−１は前回実行時のＤＮＥの値であり、ステップ２１４で次回の実行に備えて更新される。
【００２８】
ステップ２１６では、上記ＤＮＥ、ＩＤＮＥ、ＤＤＮＥの値に基づいて吸入空気量補正量ＥＱの値が、
ＥＱ＝α１＊ＤＮＥ＋α２＊ＩＤＮＥ＋α３＊ＤＤＮＥ
として算出される。ここで、α１、α２、α３は、それぞれ比例項係数、積分項係数、微分項係数であり、それぞれ正の一定値とされる。
【００２９】
算出された補正量ＥＱは、機関負荷状態（機関回転数及びスロットル弁開度）に基づいて算出される基本吸入空気量を補正するために使用される。そして、その補正により求められた目標吸入空気量が得られるようにスロットル弁１６の開度が調節される。
【００３０】
次いで、ステップ２１８では、吸入空気量補正量ＥＱが上限値ＥＱＭＡＸに到達したか否かが判定される。このＥＱＭＡＸは、基準ピーク回転数（標準状態の始動時ピーク回転数）ＮＥＰ０と実際に始動時に計測されたピーク回転数ＮＥＰとの差ＤＮＰ（＝ＮＥＰ０−ＮＥＰ）に応じて図３に示されるように変化する。すなわち、燃焼状態が悪化するほど、ＥＱＭＡＸは小さくされる。
【００３１】
そして、吸入空気量補正量ＥＱがＥＱＭＡＸに到達した場合には、燃焼状態の悪化のため吸入空気量の調節による回転数制御では回転数の低下を補償することができないと判断して、ステップ２２０に進む。ステップ２２０では、吸気量回転数制御実行フラグＣＮの値が０に設定される一方、点火時期回転数制御実行フラグＩＮの値が１に設定される。
【００３２】
なお、フラグＩＮは、点火時期の調節によるアイドル回転数フィードバック制御の実行可否を示すものであり、その初期値は０にセットされている。ステップ２２０の実行後には、吸入空気量の調節によるアイドル回転数フィードバック制御に代えて、点火時期の調節によるアイドル回転数フィードバック制御が実行されることとなる。
【００３３】
図４は、点火時期の調節によるアイドル回転数フィードバック制御ルーチンの処理手順を説明するフローチャートである。本ルーチンは、ＥＣＵ１０により一定時間毎（あるいは機関クランク軸一定回転角毎）に実行される。図４の制御では、目標アイドル回転数ＮＥ０と現在の機関回転数ＮＥとの差ＤＮＥ（＝ＮＥ０−ＮＥ）、及びＤＮＥの積分値（積算値）ＩＤＮＥ、ＤＮＥの時間変化率ＤＤＮＥを用いて、点火時期補正量ＥＡの値が、ＥＡ＝β１＊ＤＮＥ＋β２＊ＩＤＮＥ＋β３＊ＤＤＮＥとして算出される。この補正量ＥＡに応じて目標点火時期の値が増減される。すなわち、点火時期が目標回転数ＮＥ０と実際の回転数ＮＥとの差ＤＮＥに基づいて比例積分微分（ＰＩＤ）制御される。
【００３４】
まず、ステップ３０２では、現在アイドル運転中か否かが判定される。ステップ３０２で現在アイドル運転中であると判定されるときには、ステップ３０４に進む。一方、現在アイドル運転中でないと判定されるときには、ステップ３２６に進み、点火時期補正量ＥＡの値が０に設定されて、本ルーチンは終了する。
【００３５】
ステップ３０４では、点火時期回転数制御実行フラグＩＮの値が１にセットされているか否かが判定される。ＩＮの値が１にセットされているときには、ステップ３０６以下が実行される。一方、ＩＮ≠１の場合には、ステップ３２６で点火時期補正量ＥＡの値が０にセットされた後、本ルーチンは終了する。
【００３６】
ステップ３０６では機関回転数ＮＥが読み込まれる。次いで、ステップ３０８では目標回転数ＮＥ０とＮＥとの差ＤＮＥが、ステップ３１０では差ＤＮＥの積算値ＩＤＮＥ（積分値）が、更にステップ３１２では差ＤＮＥの時間変化率ＤＤＮＥが、それぞれ算出される。なお、ステップ３１２におけるＤＮＥｉ−１は前回実行時のＤＮＥの値であり、ステップ３１４で次回の実行に備えて更新される。
【００３７】
ステップ３１６では、上記ＤＮＥ、ＩＤＮＥ、ＤＤＮＥの値に基づいて点火時期補正量ＥＡの値が、
ＥＡ＝β１＊ＤＮＥ＋β２＊ＩＤＮＥ＋β３＊ＤＤＮＥ
として算出される。ここで、β１、β２、β３は、それぞれ比例項係数、積分項係数、微分項係数であり、それぞれ正の一定値とされる。
【００３８】
最後に、ステップ３１８、３２０、３２２及び３２４では、算出された補正量ＥＡが下限値ＥＡＭＩＮと上限値ＥＡＭＡＸとの間に収まるようにガード処理が実行される。こうして得られた補正量ＥＡは、機関負荷状態（機関回転数及び吸入空気量）に基づいて算出される基本点火時期（各気筒の圧縮上死点までのクランク角で表す）を補正するために使用される。そして、その補正により求められた目標点火時期が得られるように点火回路１１０が設定される。
【００３９】
図５は、吸入空気量補正量ＥＱの減量を行うルーチンの処理手順を説明するフローチャートである。本ルーチンは、ＥＣＵ１０により一定時間毎に実行される。図５の制御では、吸入空気量の調節によるアイドル回転数フィードバック制御ルーチン（図２）による空気量補正量ＥＱが増量側の値にあるときに、点火時期の調節によるアイドル回転数フィードバック制御ルーチン（図４）による制御へと移行した後、図４の制御による点火時期補正量ＥＡが所定値よりも遅角側の値で且つ機関回転数が目標回転数よりも所定値以上高い場合に、空気量補正量ＥＱが減量される。その結果、アイドル回転数が上昇するのが抑制されて目標回転数に維持される。
【００４０】
まず、ステップ４０２では、現在アイドル運転中か否かが判定される。現在アイドル運転中であると判定されるときには、ステップ４０４に進む一方、現在アイドル運転中でないと判定されるときには、本ルーチンは終了する。ステップ４０４では、点火時期回転数制御実行フラグＩＮの値が１にセットされているか否か、すなわち点火時期の調節によるアイドル回転数フィードバック制御ルーチン（図４）が実行されているか否かが判定される。図４のルーチンが実行されていないときには本ルーチンは終了せしめられる一方、図４のルーチンが実行されているときにはステップ４０６に進む。
【００４１】
ステップ４０６では、点火時期補正量ＥＡが所定の基準値ＥＡＲＥＦ以下かどうか即ちＥＡＲＥＦよりも遅角側かどうかが判定される。なお、ＥＡＲＥＦを前述のガード処理下限値（遅角側ガード値）ＥＡＭＩＮに一致させた場合には、点火時期補正量ＥＡがガード処理下限値ＥＡＭＩＮ（例えば、−２°ＣＡ）に張り付いているかどうかを判定することとなる。ＥＡ≦ＥＡＲＥＦが成立しないときには本ルーチンは終了する一方、成立するときにはステップ４０８に進む。
【００４２】
ステップ４０８では、機関回転数ＮＥが所定の基準値ＮＥＲＥＦ以上かどうかが判定される。この基準値ＮＥＲＥＦは、目標回転数（例えば、１３００ｒｐｍ）に所定値（例えば、５０ｒｐｍ）を加えた値とされる。ＮＥＲＥＦ≦ＮＥが成立しないときにはステップ４１４に進む一方、成立するときにはステップ４１０に進む。
【００４３】
ステップ４１０では、空気量補正量ＥＱが正の値であるかどうかが判定され、正の値でなければ本ルーチンは終了する一方、正の値であればステップ４１２に進み、空気量補正量ＥＱの減量が実行される。この減量は、例えば、０．０５リットル／秒の割合で実行される。その結果、大きな空気量補正量が設定・保持された状態で点火時期の調節による機関回転数フィードバック制御に移行し、その後、燃焼状態が回復した場合にあっても、アイドル回転数の過度の上昇を抑制することが可能となる。
【００４４】
なお、本実施形態においては、ステップ４０８で、ＮＥＲＥＦ≦ＮＥが成立しない場合にあっても、ステップ４１４にて、吸気圧センサ３によって検出される吸入負圧ＰＭが所定値ＰＭＲＥＦよりも小さいと判定されるときには、ステップ４１０に進み空気量補正量ＥＱを減量するようにしている。
【００４５】
これは、当該内燃機関が、その吸入負圧を倍力源とするブレーキブースタを備える車両に搭載されることを想定して、充分な吸入負圧が得られるようにしているためである。なお、その場合、点火時期補正量が上限値（進角側ガード値）ＥＡＭＡＸよりも遅角側の値であって進角補正することができ、その結果、空気量補正量ＥＱの減量を補償することができることが必要となる。本実施形態においては、ステップ４０６の判定により、この条件が満たされることとなる。
【００４６】
図６は、本発明による空気量補正量ＥＱの減量を行った場合と行わなかった場合との実験結果を示すタイムチャートである。同図は、上から空燃比（Ａ／Ｆ）、最終点火時期ＡＯＰ、点火時期補正量ＥＡ、機関回転数ＮＥ及び空気量補正量ＥＱを示している。この図に示されるように、ＥＱを減量することにより、機関回転数ＮＥが目標回転数１３００ｒｐｍに収束する。
【００４７】
【発明の効果】
以上説明したように、本発明によれば、吸入空気量の調節による機関回転数フィードバック制御によって大きな空気量補正量が設定されている状態から点火時期の調節による機関回転数フィードバック制御に移行した場合にあっても、アイドル回転数を目標回転数に精度よく制御することが可能となる。
【図面の簡単な説明】
【図１】本発明を自動車用内燃機関に適用した場合の全体構成を示す概略図である。
【図２】吸入空気量の調節によるアイドル回転数フィードバック制御ルーチンの処理手順を説明するフローチャートである。
【図３】ピーク回転数偏差ＤＮＰ（＝基準ピーク回転数ＮＥＰ０−ピーク回転数計測値ＮＥＰ）と吸入空気量補正量ＥＱの上限値ＥＱＭＡＸとの関係を示す図である。
【図４】点火時期の調節によるアイドル回転数フィードバック制御ルーチンの処理手順を説明するフローチャートである。
【図５】吸入空気量補正量ＥＱの減量を行うルーチンの処理手順を説明するフローチャートである。
【図６】本発明による空気量補正量ＥＱの減量を行った場合と行わなかった場合との実験結果を示すタイムチャートである。
【符号の説明】
１…内燃機関本体
２…サージタンク
２ａ…吸気マニホルド
３…吸気圧センサ
５、６…クランク角センサ
７…燃料噴射弁
８…ウォータジャケット
９…水温センサ
１０…ＥＣＵ
１１…排気マニホルド
１３…上流側空燃比センサ
１４…集合排気管
１５…下流側空燃比センサ
１６…スロットル弁
１６ａ…アクチュエータ
１７…スロットル開度センサ
２０…三元触媒
７０…エアフローメータ
７３…吸気温センサ
１０１…マルチプレクサ内蔵Ａ／Ｄ変換器
１０２…入出力インタフェース
１０３…ＣＰＵ
１０４…ＲＯＭ
１０５…ＲＡＭ
１０６…バックアップＲＡＭ
１０７…クロック発生回路
１０８…駆動回路
１１０…点火回路
１１１…点火プラグ
１１３…駆動回路
【図１】
2004027872.tif 000003
【図２】
2004027872.tif 000004
【図３】
2004027872.tif 000005
【図４】
2004027872.tif 000006
【図５】
2004027872.tif 000007
【図６】
2004027872.tif 000008