(57)【要約】【課題】  高回転における過渡時においても、適正な噴射量を供給でき、空燃比の悪化を防止することができる燃料噴射制御装置及びプログラムを提供すること。【解決手段】  ステップ２００では、間引き判定フラグがＯＮか否かを判定する。ステップ２４０では、非間引き気筒１１か否かを判定する。ステップ２５０では、今回初めて間引き判定フラグがＯＮとなったか否かを判定する。ステップ２６０では、Intervalに１をセットし、ステップ２７０では、Intervalに０．５をセットする。ステップ２９０では、補正量を、下記式（１）により算出する。    補正量＝｛Loadt＋（Loadt−Loadt-1）×Interval｝／Loadt・・（１）  ステップ３００では、今回の非間引き気筒１１の計算噴射量Ｘを算出する。ステップ３１０では、計算噴射量Ｘに補正量を加味して、次回の間引き気筒１１の計算噴射量Ｙを算出する。【選択図】  図４
2005226577.tif 000002
【特許請求の範囲】
【請求項１】
エンジンの気筒に供給する燃料の噴射量を、所定の演算タイミングで算出するとともに、前記エンジンの高回転時には、前記噴射量を算出する際の演算処理を間引く間引き制御を行う燃料噴射制御装置において、
前記演算を間引かない気筒に対する非間引き噴射量を、前記所定の演算タイミングで算出するとともに、前記演算を間引く気筒に対する間引き噴射量を、前記非間引き噴射量に補正を加えて算出することを特徴とする燃料噴射制御装置。
【請求項２】
今回の燃料噴射のための前記非間引き噴射量及び次回の燃料噴射のための前記間引き噴射量の算出を、同じ前記所定の演算タイミングにて行うことを特徴とする前記請求項１に記載の燃料噴射制御装置。
【請求項３】
前記補正の際の補正量を、吸入空気量に基づいて算出することを特徴とする前記請求項１又は２に記載の燃料噴射制御装置。
【請求項４】
前記補正の際の補正量を、前記間引かない気筒において連続する２回の吸入空気量の偏差に基づいて算出することを特徴とする前記請求項３に記載の燃料噴射制御装置。
【請求項５】
前記非間引き噴射量に、前記吸入空気量に基づいた補正量を乗算することを特徴とする前記請求項３又は４に記載の燃料噴射制御装置。
【請求項６】
前記間引き制御の実施の状態に応じて、前記間引き噴射量を算出する際の補正の実施、非実施を切り換えることを特徴とする前記請求項１〜５のいずれかに記載の燃料噴射制御装置。
【請求項７】
前記間引き制御の履歴に応じて、前記補正の際の補正量の計算式を切り換えることを特徴とする前記請求項１〜６のいずれかに記載の燃料噴射制御装置。
【請求項８】
前記間引き制御が今回初めて開始された場合は、前記間引き制御の継続中の場合と比べて、前記補正量が大きくなる計算式を採用することを特徴とする前記請求項７に記載の燃料噴射制御装置。
【請求項９】
前記請求項１〜８のいずれかに記載の燃料噴射制御装置の機能を、コンピュータにより実現するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば自動車の内燃機関に燃料を噴射供給する制御を行う燃料噴射制御装置及びプログラムに関する。
【背景技術】
【０００２】
従来より、例えば多気筒のガソリンエンジンにおいては、運転状態に応じて最適な燃料噴射量を演算して、各気筒に必要な燃料を噴射供給する制御が行われている（特許文献１参照）。
【０００３】
この種の制御においては、エンジンが高回転になると、燃料噴射量の演算等の計算処理の負担が大きくなるので、高回転時には計算処理を間引く処理（間引き制御）が行われていた。そのため、高回転において計算が間引かれた気筒においては、前回演算された他の気筒用の噴射量をそのまま噴射供給していた。
【特許文献１】特開平８−２４６９３３号公報   （第４頁、図５）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術においては、高回転になると噴射量の演算が間引かれるので、エンジン回転数が急変する様な過渡時には、計算が間引かれた気筒の噴射量が望ましい噴射量からずれてしまうという問題があった。
【０００５】
このことを、２気筒エンジンを例に挙げて、Ａ気筒が計算されＢ気筒の計算が間引かれる場合について述べると、下記の様になる。
過渡時には、Ｂ気筒の噴射量は、Ａ気筒の噴射量に比べて過渡分だけ変化している。しかし、Ｂ気筒の計算は間引かれているため、１ＴＤＣ前に計算したＡ気筒噴射タイミング時の計算結果を、Ｂ気筒の計算結果として使用しなければならない。従って、間引かれた気筒の噴射量として、前回値をそのまま使用していた従来技術では、Ｂ気筒の噴射量には、１ＴＤＣ間の変化量が反映されないという問題が生じる。
【０００６】
そのため、高回転における過渡時には、空燃比が悪化するという問題があった。
本発明は上記問題点を解決するものであり、その目的は、高回転における過渡時においても、適正な噴射量を供給でき、空燃比の悪化を防止することができる燃料噴射制御装置及びプログラムを提供することである。
【課題を解決するための手段】
【０００７】
（１）請求項１の発明は、エンジンの気筒に供給する燃料の噴射量を、所定の演算タイミングで算出するとともに、前記エンジンの高回転時には、前記噴射量を算出する際の演算処理を間引く間引き制御を行う燃料噴射制御装置において、
前記演算を間引かない気筒に対する非間引き噴射量を、前記所定の演算タイミングで算出するとともに、前記演算を間引く気筒に対する間引き噴射量を、前記非間引き噴射量に補正を加えて算出することを特徴とする燃料噴射制御装置を要旨とする。
【０００８】
本発明では、エンジンの高回転時に、噴射量の演算を間引く気筒（間引き気筒）に対する噴射量（間引き噴射量）を求める場合には、演算を間引かない気筒（非間引き気筒）の噴射量（非間引き噴射量）に補正を加えて、後に間引き気筒に対して供給する間引き噴射量を算出するので、運転状態に対応した好適な燃料を噴射供給することができる。
【０００９】
つまり、従来では、間引き制御を実施する場合には、間引き気筒に対して、その直前に算出された非間引き噴射量をそのまま噴射していたが、それではエンジン回転数が大きく変化する過渡時には、運転状態に対応した適切な燃料を供給することができないことがある。そのため、本発明では、その様な場合には、過去（即ち当該間引き気筒より前）の非間引き噴射量のデータに、運転状態の変化等に対応した補正を加えることにより、より適切な量の燃料を噴射供給することができる。
【００１０】
そのため、高回転時における過渡状態の場合でも、空燃比を好ましい範囲に収めることができる。
（２）請求項２の発明は、今回の燃料噴射のための前記非間引き噴射量及び次回の燃料噴射のための前記間引き噴射量の算出を、同じ前記所定の演算タイミングにて行うことを特徴とする前記請求項１に記載の燃料噴射制御装置を要旨とする。
【００１１】
間引き制御が実施されている期間に、非間引き気筒と間引き気筒とが交互に設定されている場合には、間引き気筒の直前の非間引き気筒の演算タイミングにて、当該非間引き気筒の噴射する非間引き噴射量と、その次の間引き気筒に噴射すべき間引き噴射量とを、同じ演算タイミング（例えば当該非間引き気筒のＴＤＣ）で演算する。これにより、演算負荷を軽減することができる。
【００１２】
（３）請求項３の発明は、前記補正の際の補正量を、吸入空気量に基づいて算出することを特徴とする前記請求項１又は２に記載の燃料噴射制御装置を要旨とする。
本発明は、補正量の算出手段を例示したものである。ここでは、吸入空気量に基づいて補正量を算出するので、運転状態の変化を好適に反映することができる。
【００１３】
つまり、これにより、運転状態が十分に反映されるため、制御精度が向上するという効果がある。
例えば、前記補正量は、間引き気筒の直前の非間引き気筒吸入空気量（Loadt）と、その非間引き気筒の直前の非間引き気筒の吸入空気量（Loadt-1）とに基づいて、算出することができる。
【００１４】
（４）請求項４の発明は、前記補正の際の補正量を、前記間引かない気筒において連続する２回の吸入空気量の偏差に基づいて算出することを特徴とする前記請求項３に記載の燃料噴射制御装置を要旨とする。
【００１５】
これにより、運転状態の変化に対応して、より好適に燃料噴射量（非間引き噴射量）を算出することができる。
（５）請求項５の発明は、前記非間引き噴射量に、前記吸入空気量に基づいた補正量を乗算することを特徴とする前記請求項３又は４に記載の燃料噴射制御装置を要旨とする。
【００１６】
本発明は、間引き噴射量の算出手段を例示したものである。ここでは、間引き噴射量に吸入空気量に基づいた補正量を乗算することにより、運転状態がより反映されるため、一層制御精度が向上するという効果がある。
【００１７】
（６）請求項６の発明は、前記間引き制御の実施の状態に応じて、前記間引き噴射量を算出する際の補正の実施、非実施を切り換えることを特徴とする前記請求項１〜５のいずれかに記載の燃料噴射制御装置を要旨とする。
【００１８】
間引き制御を実施しない場合には、前記補正は不要であるので、その補正を実施せず、一方、間引き制御を実施する場合には、前記補正は必要であるので、その補正を実施する。これにより、補正が不必要な場合には演算をしないため、計算処理の負荷が軽減するという利点がある。
【００１９】
（７）請求項７の発明は、前記間引き制御の履歴に応じて、前記補正の際の補正量の計算式を切り換えることを特徴とする前記請求項１〜６のいずれかに記載の燃料噴射制御装置を要旨とする。
【００２０】
間引き制御の実施状態、具体的には、例えば今回初めて間引き制御が開始されたか或いは間引き制御の継続中であるかによって、必要な補正量が異なるので、その補正量の算出に用いる計算式を切り換えることにより、最適な補正量（従って燃料噴射量）を求めることができる。
【００２１】
つまり、本発明では、間引き制御の実施、非実施の場合の整合性がとれるため、制御精度が向上するという利点がある。
（８）請求項８の発明は、前記間引き制御が今回初めて開始された場合は、前記間引き制御の継続中の場合と比べて、前記補正量が大きくなる計算式を採用することを特徴とする前記請求項７に記載の燃料噴射制御装置を要旨とする。
【００２２】
本発明は、前記計算式を例示したものである。これにより、高い制御精度を確保することができる。
（９）請求項９の発明は、前記請求項１〜８のいずれかに記載の燃料噴射制御装置の機能を、コンピュータにより実現するためのプログラムを要旨とする。
【００２３】
つまり、上述した燃料噴射制御装置の機能は、コンピュータのプログラムにより実行される処理により実現することができる。
このようなプログラムの場合、例えば、ＦＤ、ＭＯ、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、ハードディスク等のコンピュータ読み取り可能な記録媒体に記録し、必要に応じてコンピュータにロードして起動することにより用いることができる。この他、ＲＯＭやバックアップＲＡＭをコンピュータ読み取り可能な記録媒体として本プログラムを記録しておき、そのＲＯＭあるいはバックアップＲＡＭをコンピュータに組み込んで用いても良い。
【発明を実施するための最良の形態】
【００２４】
次に、本発明の最良の形態の例（実施例）について説明する。
【実施例１】
【００２５】
ａ）まず、本実施例の燃料噴射制御装置を搭載した車両のシステム構成を、図１に基づいて説明する。
図１に示す様に、車両（自動車）には、主として、ガソリンエンジン（エンジン）１と、エンジン１に燃料を供給する燃料供給系３と、バッテリ５と、本実施例の燃料噴射制御装置を構成する電子制御装置（ＥＣＵ）７等が搭載されている。
【００２６】
このうち、エンジン１には、複数の気筒（例えば８気筒：図１では一部のみを示す）１１が設けられている。
前記燃料供給系３としては、燃料の流路に応じて、燃料タンク１３、燃料ポンプ１５、燃料フィルタ１７、噴射に伴う燃圧変化を抑制するバルセーションダンパ１９、燃料を分配供給するデリバリパイプ２１、燃圧を一定にするためのプレッシャレギュレータ等の周知の構成が配置されている。そして、デリバリパイプ２１には、エンジン１の各気筒１１に対応してそれぞれ燃料を噴射するインジェクタ２５が配置されている。
【００２７】
また、前記ＥＣＵ７は、コンピュータを主要部とする制御装置であり、周知のＣＰＵ、ＲＡＭ、ＲＯＭ等（図示せず）を備えている。
そして、このＥＣＵ７と前記バッテリ５との間には、制御により電源供給をオン・オフするメインリレー２７、ＩＧキー（図示せず）により電源供給をオン・オフするキースイッチ２９等が配置されている。
【００２８】
更に、ＥＣＵ７には、エンジン回転数や上死点（ＴＤＣ）を含むクランク角を検出する回転数センサ３１、吸気圧を検出する吸気圧センサ３３、吸入空気量を検出するエアフロメータ３５、スロットル開度を検出するスロットルセンサ３７が接続されている。
【００２９】
尚、後述する様に、ＥＣＵ７にて算出された燃料噴射量に対応した制御信号が、順次各インジェクタ２５に出力されることにより、各インジェクタ２５から各気筒１１に、順次必要量の燃料が噴射供給される。
【００３０】
ｂ）次に、前記ＥＣＵ７にて行われる処理の手順の概略を説明する。
・本実施例では、エンジン１の回転数が所定の高回転より低い場合には、各気筒１１に燃料を噴射供給するために、各気筒１１のＴＤＣに対応して、吸入空気量を算出するとともに、その吸入空気量に基づいて燃料噴射量を算出する。
【００３１】
そして、エンジン１が高回転となって、間引き制御（間引き運転）の実施条件が満たされた場合、即ち、燃料噴射量を算出するための演算を１回づつ間引く制御の実施条件が満たされた場合には、その演算を間引かない気筒（非間引き気筒）１１と演算を間引く気筒（間引き気筒）１１とでは、異なる演算処理の動作を行う。
【００３２】
つまり、非間引き気筒１１に対応する各ＴＤＣには、吸入空気量の算出やその吸入空気量に基づいた燃料噴射量（非間引き噴射量）の算出等の各種の演算を行うが、間引き気筒１１に対応する各ＴＤＣには、吸入空気量や燃料噴射量（間引き噴射量）の算出等の演算を行わず、演算負荷の軽減を図っている。
【００３３】
即ち、非間引き気筒１１に対応する各ＴＤＣにおいて、今回の非間引き気筒１１の燃料噴射量を算出するとともに、過去の吸入空気量の変化を加味した燃料噴射量のデータに基づいて、次の間引き気筒１１における燃料噴射量の算出を行っている。
【００３４】
従って、間引き気筒１１の噴射時には、直前の非間引き気筒１１のＴＤＣにおいて事前に算出した前記燃料噴射量に基づいて燃料噴射を行っている。
・次に、図２のブロック図に基づいて、非間引き気筒１１に対する燃料噴射量の算出の処理について、具体的に説明する。
【００３５】
図２に示す様に、吸気圧センサ３３、エアフロメータ３５、及びスロットルセンサ３７からの信号をＥＣＵ７に入力し、そのＥＣＵ７内の演算処理部（ＣＰＵ等）にて、順次各種の演算を行う。尚、各演算部Ｂ１〜Ｂ５は、演算処理部における処理手順を区分して示したものである。
【００３６】
まず、基本的な動作として、演算部Ｂ１にて、例えば吸気圧センサ３３のデータを用い、吸気圧と吸入空気量のマップから吸入空気量Ａを算出する。また、スロットルセンサ３７のデータを用いて、スロットル開度と吸入空気量のマップから得られた値を、エアフロメータ３５のデータにより補正して吸入空気量Ｂを算出する。そして、運転状態により、吸入空気量Ａ、Ｂに重み付けして吸入空気量を算出する。
【００３７】
次に、その吸入空気量に基づいて、演算部Ｂ３にて、燃料噴射量（計算噴射量）を計算する。尚、燃料噴射量は、通常、「吸入空気量×運転状態に応じて設定される係数」の演算により算出される。
【００３８】
また、回転角センサ３１からの信号に基づいて、演算部Ｂ２にて、後に詳述する様に、間引き運転の状態（今回初めて間引き状態になっかどうか）を判定する。
そして、間引き運転の状態に応じて、演算部Ｂ４にて、吸入空気量に対応した補正量を算出し、演算部Ｂ５にて、前記計算噴射量に前記補正量を加味した値を真の燃料噴射量（実噴射量）として算出する。
【００３９】
尚、非間引き気筒１１に対しては、前記補正量を加味することなく、計算噴射量をそのまま実噴射量として算出している。
ｃ）次に、本実施例における処理の詳細を、図３及び図４のフローチャート等に基づいて説明する。尚、図３及び図４の処理はＴＤＣ毎に実施される。
【００４０】
(1)まず、図３に基づいて、間引き判定フラグの処理について説明する。
この間引き判定フラグとは、エンジン回転数の上昇に伴って、演算負荷を低減するために、演算回数を間引く状態であるか否かを示すためのフラグである。
【００４１】
図３に示す様に、まず、ステップ１００では、クランクカウンタが基準位置か否かを判定する。ここで肯定判断されるとステップ１１０に進み、一方否定判断されると一旦本処理を終了する。
【００４２】
このクランクカウンタとは、図５に示す様に、クランクの回転に伴って０〜２３のカウンタ値を繰り返し、クランクカウンタ基準位置、即ちクランク角が０°の位置にて０に戻るカウンタである。つまり、本実施例では、図６に示す様に、８気筒エンジンを例に挙げるので、クランクカウンタは、クランク角が３０°進角する毎に１アップされ、（クランクが２回転した）クランク角７２０°にて２３から０に戻る。
【００４３】
そして、前記ステップ１１０では、エンジン回転数が間引き開始閾値（図５参照）以上か否かを判定し、ここで肯定判断されるとステップ１２０に進み、一方否定判断されるとステップ１３０に進む。
【００４４】
ステップ１２０では、（エンジン回転数が上昇して）エンジン回転数が間引き開始閾値以上で且つクランクカウンタが基準位置であるので、演算を間引く条件が満たされとして、間引き判定フラグをＯＮにセットし、一旦本処理を終了する。
【００４５】
一方、ステップ１３０では、エンジン回転数が間引き終了閾値（図５参照）未満か否かを判定し、ここで肯定判断されるとステップ１４０に進み、一方否定判断されると一旦本処理を終了する。
【００４６】
ステップ１４０では、（エンジン回転数が下降して）エンジン回転数が間引き開始終了未満で且つクランクカウンタが基準位置であるので、演算を間引く条件が満たされないとして、間引き判定フラグをＯＦＦにセットし、一旦本処理を終了する。
【００４７】
(2)次に、図４に基づいて、間引き判定フラグ等に基づいて行われる本実施例のメインの処理について説明する。
図４に示す様に、まず、ステップ２００では、間引き判定フラグがＯＮか否かを判定する。ここで肯定判断されるとステップ２４０に進み、一方否定判断されるとステップ２１０に進む。
【００４８】
ステップ２１０では、間引き運転が行われていないので、各センサからの信号に基づいて吸入空気量を算出する。
続くステップ２２０では、吸入空気量に基づいて計算噴射量を算出する。
【００４９】
続くステップ２３０では、前記計算噴射量を適正な値（実噴射量）として採用し、一旦本処理を終了する。
尚、この実噴射量に対応した信号が、今回噴射すべきインジェクタ２５に対して出力され、今回のＴＤＣに応じた噴射タイミングにて、対応する気筒（非間引き気筒）１１に噴射供給される。
【００５０】
一方、ステップ２４０では、今回ＴＤＣとなった気筒１１が、非間引き気筒１１であるか否かを判定する。ここで、肯定判断されるとステップ２５０に進み、一方否定判断されるとステップ３３０に進む。
【００５１】
非間引き気筒（又は間引き気筒）１１であるか否かは、クランクカウンタにより判定することができる。例えば、間引き判定フラグがＯＮになった直後の気筒１１を非間引き気筒１１とすると、次のＴＤＣの気筒１１は間引き気筒１１であり、以後、１つ置きに間引き気筒１１となる。この場合、図６に示す様に、非間引き気筒１１は、クランクカウンタが、０、６、１２・・のクランク角１８０度毎であるので、このクランクカウンタである場合には、非間引き気筒１１であることが分かる。
【００５２】
ステップ２５０では、前回間引き判定フラグがＯＦＦであるか否か、つまり、今回初めて間引き判定フラグがＯＮとなったか否かを判定する。ここで肯定判断されるとステップ２６０に進み、一方否定判断されるとステップ２７０に進む。
【００５３】
ステップ２６０では、後述するIntervalに１をセットし、ステップ２８０に進む。
一方、ステップ２７０では、Intervalに０．５をセットし、同様にステップ２８０に進む。
【００５４】
ステップ２８０では、各センサからの最新のデータに基づいて、吸入空気量を算出する。
続くステップ２９０では、補正量を、下記式（１）により算出する。この補正量とは、間引き気筒１１の計算噴射量を算出する際に用いる値である。
補正量＝｛Loadt＋（Loadt−Loadt-1）×Interval｝／Loadt・・（１）
但し、Loadt    ＝今回（最新）の吸入空気量のデータ
Loadt-1  ＝前回の吸入空気量のデータ
この式（１）とは、前回の非間引き気筒１１における吸入空気量（Loadt-1）と、今回の非間引き気筒１１における吸入空気量（Loadt）と、間引き運転の状態を示すIntervalとを用い、吸入空気量の増加の程度を示す補正量（比）を算出するものである。
【００５５】
ここで、前記式（１）により補正量が算出される原理を説明する。
まず、図６に示す様に、例えばクランク角が９０°、２７０°、４５０°等のＴＤＣにおける演算が間引かれたとすると（同図△で示す点線のタイミング）、従来では、それより前のＴＤＣにおける演算値（吸入空気量Load）を採用して、実噴射量を演算して、燃料が噴射供給される。
【００５６】
しかし、それでは、運転状態に適した実噴射量が供給されないことがあるので、本実施例では、図７に示す様な場合に分けた２通りの手法にて、必要な吸入空気量を求め、この吸入空気量に対応した実噴射量を噴射供給する。尚、図７の△（点線）が間引くタイミングを示している。
【００５７】
具体的には、図７（ａ）に示す様に、今回始めて間引き状態に入った場合には、Intervalを１にセットした前記式（１）に基づいて、補正量を算出する。
つまり、例えばクランク角２７０°においては、クランク角１８０°の場合に比べて、クランク角９０°と１８０°の差分｛（Loadt−Loadt-1）×１｝だけ、吸入空気量が増加していると見なせるので、クランク角１８０°の吸入空気量（Loadt）にその差分｛（Loadt−Loadt-1）×１｝を加えることにより、今回のクランク角２７０°における吸入空気量を求めるのである。
【００５８】
また、図７（ｂ）に示す様に、引続き間引き状態である場合には、Intervalを０．５にセットした前記式（１）に基づいて、補正量を算出する。
つまり、例えばクランク角４５０°においては、クランク角３６０°の場合に比べて、クランク角１８０°と３６０°の差分の半分｛（Loadt−Loadt-1）×０．５｝だけ、吸入空気量が増加していると見なせるので、クランク角３６０°の吸入空気量（Loadt）にその差分の半分｛（Loadt−Loadt-1）×０．５｝を加えることにより、今回のクランク角２７０°における吸入空気量を求めるのである。
【００５９】
図４に戻り、前記ステップ２９０に続くステップ３００では、今回の非間引き気筒１１の噴射に必要な計算噴射量Ｘを算出する。尚、この計算噴射量Ｘは、前記ステップ２２０での演算と同様な演算、即ち、間引き運転時でない通常の運転時の演算にて求められる。
【００６０】
続くステップ３１０では、次回の間引き気筒１１の噴射に必要な計算噴射量Ｙを算出する。具体的には、前記（今回の非間引き気筒１１の）計算噴射量Ｘに、前記式（１）で算出した補正量を乗算し、次回の間引き気筒１１の計算噴射量Ｙを算出する。
【００６１】
つまり、前記補正量は、吸入空気量の変化、即ち運転状態の変化を反映した値であるので、この補正量を今回の非間引き気筒１１の計算噴射量Ｘに乗算することにより、次回の間引き気筒１１の計算噴射量Ｙを、精度良く求めることができる。
【００６２】
続く、ステップ３２０では、今回は非間引き気筒１１であるので、前記計算噴射量Ｘを、実噴射量として設定し、一旦本処理を終了する。
そして、この実噴射量に対応した信号が、今回噴射すべきインジェクタ２５に対して出力され、今回のＴＤＣに応じた噴射タイミングにて、対応する気筒（非間引き気筒）１１に噴射供給される。
【００６３】
一方、前記ステップ２４０にて間引き気筒１１であると判定されて進むステップ３３０では、間引き気筒１１であるので、上述した吸入空気量や計算噴射量の演算を行うことなく、直前の非間引き気筒１１のＴＤＣにて算出された計算噴射量Ｙを、そのまま実噴射量として設定し、一旦本処理を終了する。
【００６４】
そして、この実噴射量に対応した信号が、今回噴射すべきインジェクタ２５に対して出力され、今回のＴＤＣに応じた噴射タイミングにて、対応する気筒（間引き気筒）１１に噴射供給される。
【００６５】
ｄ）この様に、本実施例では、間引き運転中においては、間引き気筒１１に対応する演算タイミング（即ち各ＴＤＣ）に、吸入空気量及び燃料噴射量を算出せずに、直前の非間引き気筒１１の演算タイミングにて、当該非間引き気筒１１の計算噴射量Ｘを算出するとともに、その計算噴射量Ｘに前記式（１）にて算出した補正量を乗算して、（当該非間引き気筒１１直後の）間引き気筒１１に対する計算噴射量Ｙを求めている。
【００６６】
そのため、エンジン回転数の上昇に伴う演算負荷を低減できるとともに、エンジン回数数が変化する過渡時において、精度良く必要な燃料量を噴射供給することができる。従って、間引き運転を実施している際に、例えばエンジン回転数が急変する様な過渡状態となった場合でも、その運転状態に対応した必要な分だけ燃料を精度良く供給できるので、好適な空燃比制御を行うことができる。
【００６７】
尚、本発明は前記実施例になんら限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の態様で実施しうることはいうまでもない。
例えば、上述した燃料噴射制御装置の機能を、コンピュータのプログラムにより実行される処理により実現したもの、即ち前記機能を実現するためのプログラムも本発明の範囲である。
【００６８】
また、本発明は、ガソリンエンジンに限らず、燃料を噴射供給するタイプの各種のエンジンに適用できる。
【図面の簡単な説明】
【００６９】
【図１】実施例の自動車に搭載される燃料噴射制御装置等のシステム構成を示す説明図である。
【図２】実施例の燃料噴射量の算出の手順を示すブロック図である。
【図３】実施例の間引き判定フラグの設定処理を示すフローチャートである。
【図４】実施例の燃料噴射量を設定するメインルーチンを示すフローチャートである。
【図５】エンジン回転数とクランクカウンタとの関係を示す説明図である。
【図６】各気筒の状態とＴＤＣ等との関係を示す説明図である。いるマップを示す説明図である。
【図７】補正量の算出手法を各場合に分けて示す説明図である。
【符号の説明】
【００７０】
１…エンジン
３…燃料供給系
７…燃料噴射制御装置（ＥＣＵ）
１１…気筒
２５…インジェクタ
３１…回転角センサ
３３…吸気圧センサ
３５…エアフロメータ
３７…スロットルセンサ
【図１】
2005226577.tif 000003
【図２】
2005226577.tif 000004
【図３】
2005226577.tif 000005
【図４】
2005226577.tif 000006
【図５】
2005226577.tif 000007
【図６】
2005226577.tif 000008
【図７】
2005226577.tif 000009