(57)【要約】【課題】１気筒当たり２本のインジェクタが配設されており、一方のインジェクタの燃料噴射を停止させた場合であっても、停止されたインジェクタを熱害から保護できるようにする。【解決手段】１つの気筒１ａに連通する吸気通路２に２本のインジェクタ６ａ，６ｂが配設されており、Ｆ＝０のときは、第１インジェクタ６ａの燃料噴射量Ｔｐ１を要求噴射量Ｔｐで設定すると共に、第２インジェクタ６ｂの燃料噴射量Ｔｐ２を０として噴射停止させる（Ｓ９）。又、Ｆ＝１のときは、第１インジェクタ６ａの燃料噴射量Ｔｐ１を０として噴射停止させると共に、第２インジェクタ６ｂの燃料噴射量Ｔｐ２を要求噴射量Ｔｐで設定する（Ｓ１０）。このインジェクタフラグＦは演算周期毎にインクリメントされるサイクル数Ｔ１が、インジェクタを熱害から保護するために設定した噴射停止期間サイクル数リミッタＢに達したときビット反転される（Ｓ１２，Ｓ１４）。【選択図】図２
2008163749.tif 000002
【特許請求の範囲】
【請求項１】
１つの気筒に連通する吸気通路に複数のポート噴射インジェクタが配設されており、該各ポート噴射インジェクタの少なくとも１つを駆動させて、設定された燃料噴射量を噴射させるエンジンの燃料噴射制御装置において、
前記各ポート噴射インジェクタの中で燃料噴射の停止された前記ポート噴射インジェクタの噴射停止期間のサイクル数をカウントする噴射停止サイクル数カウント手段と、
前記噴射停止期間のサイクル数と前記ポート噴射インジェクタの継続的な停止状態を規制する停止期間サイクル数リミッタとを比較して、燃料噴射の停止された前記ポート噴射インジェクタの該噴射停止期間のサイクル数が前記停止期間サイクル数リミッタに達したか否かを判定する噴射停止期間サイクル数判定手段と、
前記噴射停止期間サイクル数判定手段で燃料噴射の停止された前記ポート噴射インジェクタが前記停止期間サイクル数リミッタに達したと判定したとき、燃料噴射を停止させるポート噴射インジェクタを切換えるインジェクタ切換手段と
を備えることを特徴とするエンジンの燃料噴射制御装置。
【請求項２】
１つの気筒に連通する吸気通路に複数のポート噴射インジェクタが配設されており、該各ポート噴射インジェクタの少なくとも１つを駆動させて、設定された燃料噴射量を噴射させるエンジンの燃料噴射制御装置において、
前記各ポート噴射インジェクタの最小噴射量の合計値と１つの該ポート噴射インジェクタの最大噴射量との間で設定されたしきい値を有し、前記ポート噴射インジェクタから噴射される燃料噴射量が該しきい値を下回ったとき前記複数のポート噴射インジェクタの中から燃料噴射を停止させるポート噴射インジェクタを選択する停止インジェクタ選択手段と、
燃料噴射の停止された前記ポート噴射インジェクタの噴射停止期間のサイクル数と前記ポート噴射インジェクタの継続的な停止状態を規制する停止期間サイクル数リミッタとを比較して、燃料噴射の停止された前記ポート噴射インジェクタの該噴射停止期間のサイクル数が前記停止期間サイクル数リミッタに達したか否かを判定する噴射停止期間サイクル数判定手段と、
前記噴射停止期間サイクル数判定手段で燃料噴射の停止された前記ポート噴射インジェクタが前記停止期間サイクル数リミッタに達したと判定したとき、燃料噴射を停止させるポート噴射インジェクタを切換えるインジェクタ切換手段と
を備えることを特徴とするエンジンの燃料噴射制御装置。
【請求項３】
前記停止期間サイクル数リミッタは、前記ポート噴射インジェクタを継続的に停止させたときに受ける熱害を抑制するサイクル数に設定されている
ことを特徴とする請求項１或いは２記載のエンジンの燃料噴射制御装置。
【請求項４】
前記噴射停止サイクル数カウント手段は、前記各ポート噴射インジェクタ毎に備えられている
ことを特徴とする請求項１〜３の何れか１項に記載のエンジンの燃料噴射制御装置。
【請求項５】
１つの気筒に連通する吸気通路に複数のポート噴射インジェクタが配設されており、該各ポート噴射インジェクタの少なくとも１つを駆動させて、設定された燃料噴射量を噴射させるエンジンの燃料噴射制御装置において、
前記各ポート噴射インジェクタの中で燃料噴射の停止された前記ポート噴射インジェクタの噴射停止時間を計時する噴射停止時間計時手段と、
前記噴射停止時間と前記ポート噴射インジェクタの継続的な停止状態を規制する停止時間リミッタとを比較して、燃料噴射の停止された前記ポート噴射インジェクタの該噴射停止時間が前記停止時間リミッタに達したか否かを判定する噴射停止時間判定手段と、
前記噴射停止時間判定手段で燃料噴射の停止された前記ポート噴射インジェクタが前記停止時間リミッタに達したと判定したとき、燃料噴射を停止させるポート噴射インジェクタを切換えるインジェクタ切換手段と
を備えることを特徴とするエンジンの燃料噴射制御装置。
【請求項６】
１つの気筒に連通する吸気通路に複数のポート噴射インジェクタが配設されており、該各ポート噴射インジェクタの少なくとも１つを駆動させて、設定された燃料噴射量を噴射させるエンジンの燃料噴射制御装置において、
前記各ポート噴射インジェクタの最小噴射量の合計値と１つの該ポート噴射インジェクタの最大噴射量との間で設定されたしきい値を有し、前記ポート噴射インジェクタから噴射される燃料噴射量が該しきい値を下回ったとき前記複数のポート噴射インジェクタの中から燃料噴射を停止させるポート噴射インジェクタを選択する停止インジェクタ選択手段と、
燃料噴射の停止された前記ポート噴射インジェクタの噴射停止時間と前記ポート噴射インジェクタの継続的な停止状態を規制する停止時間リミッタとを比較して、燃料噴射の停止された前記ポート噴射インジェクタの該噴射停止時間が前記停止時間リミッタに達したか否かを判定する噴射停止時間判定手段と、
前記噴射停止時間判定手段で燃料噴射の停止された前記ポート噴射インジェクタが前記停止時間リミッタに達したと判定したとき、燃料噴射を停止させるポート噴射インジェクタを切換えるインジェクタ切換手段と
を備えることを特徴とするエンジンの燃料噴射制御装置。
【請求項７】
前記停止時間リミッタは、前記ポート噴射インジェクタを継続的に停止させたときに受ける熱害を抑制する時間に設定されている
ことを特徴とする請求項５或いは６記載のエンジンの燃料噴射制御装置。
【請求項８】
前記噴射停止時間計時手段は、前記各ポート噴射インジェクタ毎に備えられている
ことを特徴とする請求項５〜７の何れか１項に記載のエンジンの燃料噴射制御装置。
【請求項９】
前記ポート噴射インジェクタは、前記吸気通路に２本配設されている
ことを特徴とする請求項１〜８の何れか１項に記載のエンジンの燃料噴射制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、１気筒に複数のポート噴射インジェクタを備えているエンジンの燃料噴射制御装置に関する。
【背景技術】
【０００２】
従来、過給機等を備える高出力エンジンでは、アイドリング時の微少な燃料噴射量の制御と、高負荷時に要求される最大噴射量の確保との双方を満足させる必要がある。しかし、インジェクタの燃料噴射流量特性は設計時において予め決定されているため、ダイナミックレンジ(最大噴射量／最小噴射量)の拡大には限界があり、従って、１本のインジェクタで上述した要求を満足させることは困難である。
【０００３】
そのため、例えば特許文献１（特開平６−３１７２３９号公報）に開示されているように、１つの気筒に連通する吸気通路に対して２本のインジェクタを配設し、アイドル等の微小な噴射量を制御する際は一方のインジェクタのみを駆動し、高負荷時は双方のインジェクタから燃料を噴射させることで、アイドリング時の微少な燃料噴射量の制御と、高負荷時に要求される最大噴射量の確保との双方を解決する技術が知られている。
【特許文献１】特開平６−３１７２３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、インジェクタの燃料を噴射する噴射部等を有する先端部は吸気弁上流の吸気通路内にさらされているため、この付近の熱により加熱されやすいが、通常はインジェクタから噴射される燃料による燃料冷却効果で温度上昇は抑制される。
【０００５】
しかし、上述した公報に開示されている技術では、例えば長時間アイドル放置状態が継続した場合、燃料噴射が停止している側のインジェクタは燃料による冷却効果が得られないため、次第に高温化し、先端内部に燃料ベーパが発生し易くなる。インジェクタ内に燃料ベーパが発生すると、燃料リカバリ後において所定に計量された燃料を噴射させることができなくなり、空燃比が不安定化する不都合がある。
【０００６】
更に、アイドルを含む低負荷時は予め決められた側のインジェクタのみが駆動されるため、他方のインジェクタは常時停止することとなり、インジェクタの墳口近傍にデポジットが付着して噴射特性が変化したり、インジェクタのコイルが熱により温度上昇して損傷して動作不良を生じたりたりすることとなる。従って、燃料噴射が停止されるインジェクタと常時駆動されているインジェクタとの間で劣化の進行度合いが相違してしまう可能性がある。
【０００７】
本発明は、上記事情に鑑み、１気筒当たり複数のポート噴射インジェクタを備えて燃料噴射量のダイナミックレンジの拡大を実現する場合であっても、各ポート噴射インジェクタを効率よく冷却することが可能で、熱害による影響を排除し、燃料リカバリ後の良好な空燃比制御性を得ることができるようにするばかりでなく、各ポート噴射インジェクタの劣化の進行度合いをほぼ同程度とすることのできるエンジンの燃料噴射制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため本発明による第１のエンジンの燃料噴射制御装置は、１つの気筒に連通する吸気通路に複数のポート噴射インジェクタが配設されており、該各ポート噴射インジェクタの少なくとも１つを駆動させて、設定された燃料噴射量を噴射させるエンジンの燃料噴射制御装置において、前記各ポート噴射インジェクタの中で燃料噴射の停止された前記ポート噴射インジェクタの噴射停止期間のサイクル数をカウントする噴射停止サイクル数カウント手段と、前記噴射停止期間のサイクル数と前記ポート噴射インジェクタの継続的な停止状態を規制する停止期間サイクル数リミッタとを比較して、燃料噴射の停止された前記ポート噴射インジェクタの該噴射停止期間のサイクル数が前記停止期間サイクル数リミッタに達したか否かを判定する噴射停止期間サイクル数判定手段と、前記噴射停止期間サイクル数判定手段で燃料噴射の停止された前記ポート噴射インジェクタが前記停止期間サイクル数リミッタに達したと判定したとき、燃料噴射を停止させるポート噴射インジェクタを切換えるインジェクタ切換手段とを備えることを特徴とする。
【０００９】
第２のエンジンの燃料噴射制御装置は、１つの気筒に連通する吸気通路に複数のポート噴射インジェクタが配設されており、該各ポート噴射インジェクタの少なくとも１つを駆動させて、設定された燃料噴射量を噴射させるエンジンの燃料噴射制御装置において、前記各ポート噴射インジェクタの最小噴射量の合計値と１つの該ポート噴射インジェクタの最大噴射量との間で設定されたしきい値を有し、前記ポート噴射インジェクタから噴射される燃料噴射量が該しきい値を下回ったとき前記複数のポート噴射インジェクタの中から燃料噴射を停止させるポート噴射インジェクタを選択する停止インジェクタ選択手段と、燃料噴射の停止された前記ポート噴射インジェクタの噴射停止期間のサイクル数と前記ポート噴射インジェクタの継続的な停止状態を規制する停止期間サイクル数リミッタとを比較して、燃料噴射の停止された前記ポート噴射インジェクタの該噴射停止期間のサイクル数が前記停止期間サイクル数リミッタに達したか否かを判定する噴射停止期間サイクル数判定手段と、前記噴射停止期間サイクル数判定手段で燃料噴射の停止された前記ポート噴射インジェクタが前記停止期間サイクル数リミッタに達したと判定したとき、燃料噴射を停止させるポート噴射インジェクタを切換えるインジェクタ切換手段とを備えることを特徴とする。
【００１０】
第３のエンジンの燃料噴射制御装置は、１つの気筒に連通する吸気通路に複数のポート噴射インジェクタが配設されており、該各ポート噴射インジェクタの少なくとも１つを駆動させて、設定された燃料噴射量を噴射させるエンジンの燃料噴射制御装置において、前記各ポート噴射インジェクタの中で燃料噴射の停止された前記ポート噴射インジェクタの噴射停止時間を計時する噴射停止時間計時手段と、前記噴射停止時間と前記ポート噴射インジェクタの継続的な停止状態を規制する停止時間リミッタとを比較して、燃料噴射の停止された前記ポート噴射インジェクタの該噴射停止時間が前記停止時間リミッタに達したか否かを判定する噴射停止時間判定手段と、前記噴射停止時間判定手段で燃料噴射の停止された前記ポート噴射インジェクタが前記停止時間リミッタに達したと判定したとき、燃料噴射を停止させるポート噴射インジェクタを切換えるインジェクタ切換手段とを備えることを特徴とする。
【００１１】
第３のエンジンの燃料噴射制御装置は、１つの気筒に連通する吸気通路に複数のポート噴射インジェクタが配設されており、該各ポート噴射インジェクタの少なくとも１つを駆動させて、設定された燃料噴射量を噴射させるエンジンの燃料噴射制御装置において、前記各ポート噴射インジェクタの最小噴射量の合計値と１つの該ポート噴射インジェクタの最大噴射量との間で設定されたしきい値を有し、前記ポート噴射インジェクタから噴射される燃料噴射量が該しきい値を下回ったとき前記複数のポート噴射インジェクタの中から燃料噴射を停止させるポート噴射インジェクタを選択する停止インジェクタ選択手段と、燃料噴射の停止された前記ポート噴射インジェクタの噴射停止時間と前記ポート噴射インジェクタの継続的な停止状態を規制する停止時間リミッタとを比較して、燃料噴射の停止された前記ポート噴射インジェクタの該噴射停止時間が前記停止時間リミッタに達したか否かを判定する噴射停止時間判定手段と、前記噴射停止時間判定手段で燃料噴射の停止された前記ポート噴射インジェクタが前記停止時間リミッタに達したと判定したとき、燃料噴射を停止させるポート噴射インジェクタを切換えるインジェクタ切換手段とを備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、燃料噴射の停止されたポート噴射インジェクタの噴射停止サイクル数、或いは噴射停止時間を計時し、この噴射停止サイクル数、或いは噴射停止時間が停止期間サイクル数リミッタ、或いは停止時間リミッタに達したとき、燃料噴射を停止させるポート噴射インジェクタを切換えるようにしたので、１気筒当たり複数のポート噴射インジェクタを備えて燃料噴射量のダイナミックレンジの拡大を実現する場合であっても、各ポート噴射インジェクタを効率よく冷却することが可能で、熱害による影響を排除し、燃料リカバリ後の良好な空燃比制御性を得ることができる。更に、燃料噴射を停止させるポート噴射インジェクタを切換えるようにしたので、各ポート噴射インジェクタの劣化の進行度合いをほぼ同程度とすることができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面に基づいて本発明の一実施形態を説明する。
【００１４】
［第１実施形態］
図１〜図３に本発明の第１実施形態を示す。図１は燃料噴射制御装置の全体構成図である。
【００１５】
同図の符号１はエンジン本体であり、このエンジン本体１の各気筒１ａに吸気通路２と排気通路３とがそれぞれ連通されている。この各気筒１ａに連通する吸気通路２の上流側は１本の吸気通路に集合され、この集合された吸気通路１ａにスロットル弁４が介装されている。又、排気通路３の中途に排気ガスを浄化する触媒５が介装されている。
【００１６】
更に、スロットル弁４下流の、各気筒１ａに分岐接続されている各吸気通路１ａに、噴射方向を吸気弁（図示せず）方向へ指向させた複数本（本実施形態では２本）のポート噴射インジェクタである、第１インジェクタ６ａと第２インジェクタ６ｂとが配設されており、この両インジェクタ６ａ，６ｂが燃料タンク７に燃料供給ライン８を介して接続されている。この各インジェクタ６ａ，６ｂとして、本実施形態では、同一の燃料噴射特性を有する高微粒化インジェクタを採用している。
【００１７】
又、燃料供給ライン８には、燃料ポンプ９、プレッシャレギュレータ１０が介装されており、燃料ポンプ９によって燃料タンク７に貯留されている燃料が圧送され、プレッシャレギュレータ１０によりスロットル弁４下流側の吸気通路２の圧力に対する差圧が一定になるように調圧されて、各インジェクタ６ａ，６ｂに供給される。
【００１８】
この各インジェクタ６ａ，６ｂの噴射タイミング、及び燃料噴射量は、電子制御装置（ＥＣＵ）２１によって制御される。ＥＣＵ２１は、ＣＰＵ、ＲＯＭ、ＲＡＭ、入出力インターフェース回路等を有する周知のマイクロコンピュータで構成されており、入力側に、スロットル弁４上流の吸気通路２に配設されて吸入空気量Ｑを検出する吸入空気量センサ１５、エンジン本体１に設けられているクランク軸（図示せず）等の出力軸の回転数からエンジン回転数Ｎｅを検出するエンジン回転数センサ１６、及び触媒５の上流側の排気通路３に配設されて、排気ガス中の空燃比を酸素濃度等から検出する空燃比センサ１７等が接続されている。更に、このＥＣＵ２１の出力側に、各気筒１ａ毎に配設されているインジェクタ６ａ，６ｂが接続されている。
【００１９】
ＥＣＵ２１では、エンジン運転状態（例えば吸入空気量Ｑとエンジン回転数Ｎｅ）に基づき要求噴射量Ｔｐを求め、この要求噴射量Ｔｐを予め設定した配分率に基づいて各インジェクタ６ａ，６ｂに配分し、配分された燃料噴射量Ｔｐ１，Ｔｐ２を、各インジェクタ６ａ，６ｂから噴射させる。又、要求噴射量Ｔｐが後述するインジェクタ駆動切換判定用しきい値Ａよりも少ない場合、両インジェクタ６ａ，６ｂの一方を停止させ、他方を駆動させて燃料の微量噴射を実現させる。その結果、第１インジェクタ６ａと第２インジェクタ６ｂとを選択的に、或いは同時に駆動させることで、微少な燃料噴射量の制御と最大噴射量の確保との双方を満足させることができる。
【００２０】
ＥＣＵ２１における各インジェクタ６ａ，６ｂの燃料噴射を制御する燃料噴射制御手段としての機能は、具体的には、図２に示す燃料噴射制御ルーチンに従って実現される。
【００２１】
このルーチンは、イグニッションスイッチをＯＮした後、クランク角に同期して演算が実行され、先ず、ステップＳ１で、インジェクタフラグＦ、インジェクタ停止期間サイクル数カウンタのカウント数Ｔ１を初期化する（Ｆ←０，Ｔ１←０）。尚、インジェクタフラグＦは、第１インジェクタ６ａと第２インジェクタ６ｂとの何れか一方を駆動させる際に参照するもので、セットされているときは（Ｆ＝１）、第１インジェクタ６ａの燃料噴射が停止され、クリアされているときは（Ｆ＝０）、第２インジェクタ６ｂの燃料噴射が停止される。
【００２２】
次いで、ステップＳ２へ進み、始動後の経過時間が予め設定した時間（例えば２〜３[min]）を経過したか否かを調べ、経過していない場合は、ステップＳ３へ分岐し、始動後の経過時間に基づき公知の始動時噴射制御によって、始動時の各インジェクタ６ａ，６ｂに対する燃料噴射量Ｔｐ１，Ｔｐ２を設定する。尚、この場合、ステップＳ２では、始動後の経過時間に代えて冷却水温を検出し、この冷却水温が設定温度（例えば暖機終了判定温度）以下のときは、ステップＳ３へ分岐し、ステップＳ３において冷却水温に基づいて始動時噴射制御を行うようにしても良い。このステップＳ３で設定された燃料噴射量Ｔｐ１，Ｔｐ２はメモリに記憶される。
【００２３】
ＥＣＵ２１では、噴射対象気筒のインジェクタ６ａ，６ｂが噴射開始タイミングに達する直前において、メモリに格納されている燃料噴射量Ｔｐ１，Ｔｐ２を読込み、対応する噴射時間を噴射タイマにセットし、噴射開始タイミングに到達したとき噴射対象気筒の各インジェクタ６ａ，６ｂから燃料噴射量Ｔｐ１，Ｔｐ２を噴射させる。
【００２４】
一方、ステップＳ２において、始動後経過時間が予め設定した時間を経過したと判定した場合は、ステップＳ４へ進み要求噴射量Ｔｐを算出する。この要求噴射量Ｔｐは、基本的には、エンジン運転状態を示すパラメータの代表である吸入空気量Ｑとエンジン回転数Ｎｅとに基づいて算出するものであるが（Ｔｐ←ｆ(Ｑ／Ｎｅ)）、この要求噴射量Ｔｐの求め方は周知であるため、ここでの説明は省略する。
【００２５】
その後、ステップＳ５へ進むと、要求噴射量Ｔｐとインジェクタ駆動切換判定用しきい値Ａとを比較する。このインジェクタ駆動切換判定用しきい値Ａは、要求噴射Ｔｐを２本のインジェクタ６ａ，６ｂの双方で噴射させるか、何れか一方で噴射させるかを判定する値である。このインジェクタ駆動切換判定用しきい値Ａは、各インジェクタ６ａ，６ｂの最小噴射量の合計値と、各インジェクタ６ａ，６ｂの最大噴射量との間の値に設定することができ（最小噴射量の合計値≦Ａ≦１つのインジェクタの最大噴射量）、本実施形態では、アイドル運転時の燃料噴射量より大きな値に設定されている。
【００２６】
そして、Ｔｐ≧Ａと判定されたときは、ステップＳ６へ分岐し、要求噴射量Ｔｐを、次式に基づき第１インジェクタ６ａの燃料噴射量（燃料噴射パルス幅）Ｔｐ１と第２インジェクタ６ｂの燃料噴射量（燃料噴射パルス幅）Ｔｐ２とに所定比率で配分する。  
Ｔｐ１←ｋ・Ｔｐ
Ｔｐ２←（１−ｋ）・Ｔｐ
ここで、ｋは配分率であり、本実施形態では、ｋ＝0.5に設定されている。
【００２７】
尚、このステップＳ６で設定された燃料噴射量Ｔｐ１，Ｔｐ２はメモリに格納されて、順次更新される。ＥＣＵ２１では、噴射対象気筒のインジェクタ６ａ，６ｂが噴射開始タイミングする直前において、メモリに格納されている最新の燃料噴射量Ｔｐ１，Ｔｐ２を読込み、対応する噴射時間を噴射タイマにセットし、噴射開始タイミングに達したとき噴射対象気筒の各インジェクタ６ａ，６ｂから燃料噴射量Ｔｐ１，Ｔｐ２を所定タイミングで噴射させる。尚、両インジェクタ６ａ，６ｂの噴射開始タイミングは、同時であっても、ずらしても良い。或いは、２つのインジェクタ６ａ，６ｂの噴射開始タイミングを運転領域毎に可変させるようにしても良い。
【００２８】
このように、要求噴射量Ｔｐがインジェクタ駆動切換判定用しきい値Ａ以上のときは、第１インジェクタ６ａと第２インジェクタ６ｂとの双方から燃料を噴射させるようにしたので、ダイナミックレンジが拡大され、要求される最大噴射量の確保を実現することができる。
【００２９】
次いで、ステップＳ７へ進み、インジェクタ停止時間カウンタのカウント時間Ｔ１をクリアし（Ｔ１←０）、ステップＳ１５へ進む。
【００３０】
又、ステップＳ５で、Ｔｐ＜Ａ、すなわち要求噴射量Ｔｐがインジェクタ駆動切換判定用しきい値Ａを下回ったと判定したときは、ステップＳ８へ進み、インジェクタフラグＦの値を参照する。そして、Ｆ＝０のときは、ステップＳ９へ分岐し、第１インジェクタ６ａの燃料噴射量Ｔｐ１を要求噴射量Ｔｐでセットし（Ｔｐ１←Ｔｐ）、又第２インジェクタ６ｂの燃料噴射量Ｔｐ２を０とし（Ｔｐ２←０）、ステップＳ１１へ進む。従って、この場合、要求噴射量Ｔｐの配分率は、第１インジェクタ６ａが１００[％]、第２インジェクタ６ｂが０[％]となり、第２インジェクタ６が停止インジェクタとなる。
【００３１】
このステップＳ９、及び後述するステップＳ１０での処理は、停止インジェクタ選択手段に対応しており、この各ステップＳ９，Ｓ１０で設定される燃料噴射量Ｔｐ１，Ｔｐ２はメモリに格納されて、順次更新される。ＥＣＵ２１では、噴射対象気筒のインジェクタ６ａ，６ｂが噴射開始タイミングする直前において、メモリに格納されている最新の燃料噴射量Ｔｐ１，Ｔｐ２を読込み、対応する噴射時間を噴射タイマにセットし、噴射開始タイミングに達したとき噴射対象気筒の各インジェクタ６ａ，６ｂから燃料噴射量Ｔｐ１，Ｔｐ２を所定タイミングで噴射させる。この場合、第２インジェクタ６ｂの噴射タイマにセットされる噴射時間は０であるため、第１インジェクタ６ａのみから燃料が噴射されることになる。
【００３２】
一方、インジェクタフラグＦがセットされているときは（Ｆ＝１）、ステップＳ１０へ進み、第１インジェクタ６ａの燃料噴射量Ｔｐ１を０とし（Ｔｐ１←０）、又第２インジェクタ６ｂの燃料噴射量Ｔｐ２を要求噴射量Ｔｐでセットし（Ｔｐ２←Ｔｐ）、ステップＳ１１へ進む。従って、この場合、要求噴射量Ｔｐの配分率は、第１インジェクタ６ａが０[％]、第２インジェクタ６ｂが１００[％]となり、第１インジェクタ６ａが停止インジェクタとなる。
【００３３】
ＥＣＵ２１では、噴射対象気筒のインジェクタ６ａ，６ｂが噴射開始タイミングに達する直前において、メモリに格納されている最新の燃料噴射量Ｔｐ１，Ｔｐ２を読込み、対応する噴射時間を噴射タイマにセットし、噴射開始タイミングに達したとき噴射対象気筒の各インジェクタ６ａ，６ｂから燃料噴射量Ｔｐ１，Ｔｐ２を所定タイミングで噴射させる。この場合、第１インジェクタ６ａの噴射タイマにセットされる噴射時間は０であるため、第２インジェクタ６ｂのみから燃料が噴射されることになる。
【００３４】
このように、要求噴射量Ｔｐがインジェクタ駆動切換判定用しきい値Ａ未満のときは、第１インジェクタ６ａと第２インジェクタ６ｂとの何れか一方からのみ燃料が噴射されるので、微量噴射制御が可能となる。
【００３５】
そして、ステップＳ９或いはＳ１０からステップＳ１１へ進むと、噴射停止期間のサイクル数を表すインジェクタ停止期間サイクル数カウンタのカウント数Ｔ１をインクリメントする（Ｔ１←Ｔ１＋１）。尚、このステップＳ１１での処理が噴射停止サイクル数カウント手段に対応している。
【００３６】
その後、ステップＳ１２で、インジェクタ停止期間サイクル数カウンタのカウント数Ｔ１と噴射停止期間サイクル数リミッタＢとを比較する。この噴射停止期間サイクル数リミッタＢは、１つのインジェクタ６ａ或いは６ｂの噴射停止状態が継続されることを規制するもので、これにより、長時間アイドル放置状態が継続した場合であっても、当該インジェクタ６ａ或いは６ｂを熱害から保護することができる。尚、噴射停止期間サイクル数リミッタＢは、予め実験やシミュレーション等により求めて設定される。因みに、本実施形態ではＢ＝約３[min]に相当する９００サイクルに設定されている。尚、このステップＳ１２での処理が噴射停止期間サイクル数判定手段に対応している。
【００３７】
そして、Ｔ１≦Ｂの１つのインジェクタの停止期間サイクル数が噴射停止期間サイクル数リミッタＢ以内のときは、ステップＳ１５へ進む。又、Ｔ１＞Ｂの１つのインジェクタの停止期間サイクル数が噴射停止期間サイクル数リミッタＢに達したときは、ステップＳ１３へ進み、インジェクタ停止期間サイクル数カウンタのカウント数Ｔ１をクリアした後（Ｔ１←０）、ステップＳ１４へ進む。ステップＳ１４では、インジェクタフラグＦをビット反転させる（Ｆ←(〜Ｆ)）。従って、インジェクタフラグＦがＦ＝０のときはインジェクタフラグＦがセットされ（Ｆ←１）、又、Ｆ＝１のときはインジェクタフラグＦがクリアされる（Ｆ←０）。尚、このステップＳ１４での処理がインジェクタ切換手段に対応している。
【００３８】
このように、インジェクタ６ａ，６ｂから燃料を交互に噴射させることで、燃料の微量噴射を確保することができ、更に、インジェクタ６ａ或いは６ｂを断続的に燃料冷却することが可能となり、効率的な冷却により熱害の影響を排除することができる。その結果、燃料噴射の停止されているインジェクタ６ａ或いは６ｂの燃料リカバリが良好となり、安定した空燃比を得ることができる。又、噴射を停止させるインジェクタを交互に切換えることで、両インジェクタ６ａ，６ｂの劣化の進行度合いをほぼ同程度とすることができる。
【００３９】
そして、ステップＳ３，Ｓ７，Ｓ１２，Ｓ１４の何れかからステップＳ１５へ進むと、イグニッションスイッチの状態或いはエンジン回転数に基づき、エンジンが停止されたか否かを調べ、エンジン運転中のときはステップＳ２へ戻り、上述したルーチンを繰り返し実行する。一方、エンジン停止と判定したときはルーチンを終了する。
【００４０】
このように、本実施形態では、要求噴射量Ｔｐがインジェクタ駆動切換判定用しきい値Ａ未満のときは、１つのインジェクタ６ａ或いは６ｂの連続的な噴射停止期間のサイクル数（Ｔ１）が、噴射停止期間サイクル数リミッタＢに達する毎に、停止させるインジェクタを切換えるようにしたので、燃料噴射の停止しているインジェクタ６ａ或いは６ｂに対する熱害の影響が抑制され、燃料リカバリ後は良好な空燃比制御性を得ることができるばかりでなく、両インジェクタ６ａ，６ｂの劣化の進行度合いを同程度にすることができる。
【００４１】
次に、図２に示す燃料噴射制御ルーチンに従って実現される各インジェクタ６ａ，６ｂに対する燃料噴射制御の具体例を、図３に示すタイミングチャートに従って説明する。
【００４２】
：経過サイクル数０〜ｃ１：
エンジンを始動すると、始動後一定期間（経過サイクル数ｃ１に相当する）に達するまでは、公知の始動時噴射制御に基づいて両インジェクタ６ａ，６ｂの燃料噴射量Ｔｐ１，Ｔｐ２が個別に設定される。そして、始動後一定期間（経過サイクル数ｃ１）に達するまでは、その経過時間に応じて両燃料噴射量Ｔｐ１，Ｔｐ２が減少された後、一定値に固定される。
【００４３】
：経過サイクル数ｃ１〜ｃ２：
その後、始動後一定時間に達すると（経過サイクル数ｃ１）、エンジン運転状態に基づき要求噴射量Ｔｐを算出し、この要求噴射量Ｔｐがインジェクタ駆動切換判定用しきい値Ａ未満、すなわち始動後のアイドル状態のときは、インジェクタフラグＦの値を参照し、Ｆ＝０のときは、第２インジェクタ６ｂの燃料噴射量Ｔｐ２を０とし（Ｔｐ２←０）、第１インジェクタ６ａの燃料噴射量Ｔｐ１を要求噴射量Ｔｐで設定する（Ｔｐ１←Ｔｐ）。同時に、インジェクタ停止期間サイクル数カウンタによるカウントが開始され、そのカウント数である燃料噴射停止期間サイクル数Ｔ１が演算周期毎にインクリメントされる。
【００４４】
：経過サイクル数ｃ２〜ｃ３：
そして、その間、要求噴射量Ｔｐがインジェクタ駆動切換判定用しきい値Ａを越えると、インジェクタ停止時間カウンタのカウント時間Ｔ１がクリアされ（Ｔ１←０）、要求噴射量Ｔｐは、両インジェクタ６ａ，６ｂの燃料噴射量Ｔｐ１，Ｔｐ２に１／２ずつ配分され、各インジェクタ６ａ．６ｂの双方から所定タイミングで燃料が噴射される。
【００４５】
：経過サイクル数ｃ３〜ｃ４：
その後、要求噴射量Ｔｐがインジェクタ駆動切換判定用しきい値Ａ未満、すなわちアイドル状態になると、インジェクタフラグＦの値を再び参照し、Ｆ＝０のときは、第２インジェクタ６ｂの燃料噴射量Ｔｐ２を０とし（Ｔｐ２←０）、第１インジェクタ６ａの燃料噴射量Ｔｐ１が要求噴射量Ｔｐで設定される（Ｔｐ１←Ｔｐ）。同時に、インジェクタ停止期間サイクル数カウンタによるカウントが開始され、カウント数Ｔ１が演算周期毎にインクリメントされる。そして、長時間アイドル放置状態が継続され、インジェクタ停止期間サイクル数カウンタのカウント数Ｔ１が噴射停止期間サイクル数リミッタＢに達すると、インジェクタフラグＦがビット反転される（Ｆ←１）と共に、インジェクタ停止期間サイクル数カウンタのカウント数Ｔ１がクリアされる（Ｔ１←０）。
【００４６】
：経過サイクル数ｃ４〜ｃ５：
すると、第１インジェクタ６ａの燃料噴射量Ｔｐ１が０に設定され（Ｔｐ１←０）、第２インジェクタ６ｂの燃料噴射量Ｔｐ２が要求噴射量Ｔｐで設定される（Ｔｐ２←Ｔｐ）。同時に、インジェクタ停止期間サイクル数カウンタによるカウントが開始され、カウント数Ｔ１が演算周期毎にインクリメントされる。そして、長時間アイドル放置状態が継続され、インジェクタ停止期間サイクル数カウンタのカウント数Ｔ１が噴射停止期間サイクル数リミッタＢに達すると、インジェクタフラグＦがビット反転される（Ｆ←０）と共に、インジェクタ停止期間サイクル数カウンタのカウント数Ｔ１がクリアされる（Ｔ１←０）。
【００４７】
そして、その後もアイドル放置状態が継続されている場合、換言すれば、要求噴射量Ｔｐがインジェクタ駆動切換判定用しきい値Ａを越えるまで、インジェクタ停止期間サイクル数カウンタのカウント数Ｔ１が噴射停止期間サイクル数リミッタＢに達する毎に、噴射停止されているインジェクタが交互に切換えられる。
【００４８】
［第２実施形態］
図４に本発明の第２実施形態による燃料噴射制御ルーチンを示す。本実施形態は上述した第１実施形態の変形例である。上述した第１実施形態では、インジェクタフラグＦの値を参照して、第１インジェクタ６ａと第２インジェクタ６ｂとの何れか一方からの燃料噴射を停止させるようにしたが、本実施形態では、インジェクタフラグＦの値を要求噴射量Ｔｐに乗算することで、燃料の噴射を停止させるインジェクタ６ａ或いは６ｂを設定するようにしたものである。尚、燃料系システムの全体構成は第１形態の図１と同様であるため、同一の構成部分については第１形態と同一の符号を付して説明を省略する。
【００４９】
このルーチンでは、ステップＳ２１〜Ｓ２７までは、図２に示すルーチンのステップＳ１〜Ｓ７と同じ処理が実行される。
【００５０】
そして、ステップＳ２５からステップＳ２８へ進むと、各インジェクタ６ａ，６ｂの燃料噴射量Ｔｐ１，Ｔｐ２を次式から算出する。
【００５１】
Ｔｐ１←Ｔｐ・（〜Ｆ）
Ｔｐ２←Ｔｐ・Ｆ
ここで、（〜Ｆ）はインジェクタフラグＦのビット反転値である。
【００５２】
インジェクタフラグＦは、Ｆ＝１で第１インジェクタ６ａの燃料噴射が停止され、Ｆ＝０で第２インジェクタ６ｂの燃料噴射が停止されるように設定されているため、第１インジェクタ６ａの燃料噴射量Ｔｐ１を算出する要求噴射量Ｔｐに対してビット反転値（〜Ｆ）を乗算する。その結果、ビット判定値（〜Ｆ）が１であれば、Ｔｐ１←０、Ｔｐ２←Ｔｐとなり、ビット判定値（〜Ｆ）が０であれば、Ｔｐ１←Ｔｐ、Ｔｐ２←０となる。従って、ステップＳ２８では、上述した第１実施形態のステップＳ８〜Ｓ１０と同等の処理が行われることになる。
【００５３】
その後、ステップＳ２９〜Ｓ３３において、上述した図２に示すルーチンのステップＳ１１〜Ｓ１５と同じ処理が実行される。尚、本実施形態の作用効果は、上述した第１実施形態と同様である。
【００５４】
［第３実施形態］
図５、図６に本発明の第３実施形態による燃料噴射制御ルーチン、及び各インジェクタの噴射停止期間のサイクル数のカウント等のタイミングチャートを示す。上述した各実施形態では、両インジェクタ６ａ，６ｂを共通の噴射停止期間サイクル数リミッタＢで規制したが、本実施形態では、各インジェクタ６ａ，６ｂを異なる噴射停止期間サイクル数リミッタＢ，Ｃで規制するようにしたものである。尚、燃料系システムの全体構成は第１形態の図１と同様であるため、同一の構成部分については第１形態と同一の符号を付して説明を省略する。
【００５５】
すなわち、図５に示すフローチャートでは、先ず、ステップＳ４１で、インジェクタフラグＦ、インジェクタ停止期間サイクル数カウンタの第１カウント数Ｔ１と第２カウント数Ｔ２とを初期化する（Ｆ←０，Ｔ１←０，Ｔ２←０）。尚、インジェクタフラグＦは、第１実施形態と同一の機能を有している。
【００５６】
次いで、ステップＳ４２へ進む。そして、ステップＳ４２〜Ｓ４６において、図２に示すステップＳ２〜Ｓ６と同一の処理が実行される。そして、ステップＳ４７へ進み、インジェクタ停止期間サイクル数カウンタの両カウント数Ｔ１，Ｔ２をクリアし（Ｔ１←０，Ｔ２←０）、ステップＳ５９へ進む。
【００５７】
又、ステップＳ４５で、Ｔｐ＜Ａと判定されたときは、ステップＳ４８へ進み、第１カウント数Ｔ１と第１噴射停止期間サイクル数リミッタＢとを比較する。この第１噴射停止期間サイクル数リミッタＢは、第１インジェクタ６ａの噴射停止状態が継続されることを規制するもので、これにより、長時間アイドル放置状態が継続した場合であっても、第１インジェクタ６ａを熱害から保護することができる。尚、第１噴射停止期間サイクル数リミッタＢは、予め実験やシミュレーション等により求めて設定される。因みに、本実施形態ではＢ＝約３[min] に相当する９００サイクルに設定されている。
【００５８】
そして、Ｔ１＞Ｂの第１カウント数Ｔ１が第１噴射停止期間サイクル数リミッタＢを越えているときは、ステップＳ４９へ分岐して、インジェクタフラグＦをクリアし（Ｆ←０）、続く、ステップＳ５０で第１カウント数Ｔ１をクリアした後（Ｔ１←０）、ステップＳ５３へ進む。尚、このステップＳ４９、及び後述するステップＳ５４での処理がインジェクタ切換手段に対応している。
【００５９】
又、Ｔ１≦Ｂの第１カウント数Ｔ１が第１噴射停止期間サイクル数リミッタＢ以内のときは、ステップＳ５１へ進み、インジェクタフラグＦの値を参照する。そして、Ｆ＝１、すなわち、現在、第１インジェクタ６ａの噴射が停止されているときは、ステップＳ５２へ進む。又、Ｆ＝０、すなわち、現在、第２インジェクタ６ｂの噴射が停止されているときは、ステップＳ５３へ進む。
【００６０】
そして、ステップＳ５０或いはステップＳ５１からステップＳ５３へ進むと、第２カウント数Ｔ２と第２噴射停止期間サイクル数リミッタＣとを比較する。この第２噴射停止期間サイクル数リミッタＣは、第２インジェクタ６ｂの噴射停止状態が継続されることを規制するもので、これにより、長時間アイドル放置状態が継続した場合であっても、第２インジェクタ６ｂを熱害から保護することができる。
【００６１】
尚、第２噴射停止期間サイクル数リミッタＣは、予め実験やシミュレーション等により求めて設定されており、本実施形態ではＣ＝Ｂであるが、第１噴射停止期間サイクル数リミッタＢと第２噴射停止期間サイクル数リミッタＣとは、各インジェクタ６ａ，６ｂの特性や環境に応じて、異なる値に設定するようにしても良い。すなわち、例えば図１に示すように、第１インジェクタ６ａが第２インジェクタ６ｂよりも気筒１ａに近い位置に配設されている場合、第１インジェクタ６ａは第２インジェクタ６ｂよりも熱害の影響を受けやすいため、第１噴射停止期間サイクル数リミッタＢを第２噴射停止期間サイクル数リミッタＣよりも短くする等、種々の態様が考えられる。
【００６２】
そして、Ｔ２＞Ｃの第２カウント数Ｔ２が第２噴射停止期間サイクル数リミッタＣを越えているときは、ステップＳ５４へ分岐して、インジェクタフラグＦをセットし（Ｆ←１）、ステップＳ５７へ進む。又、Ｔ２≦Ｃの第２カウント数Ｔ２が第２噴射停止期間サイクル数リミッタＣ以内のときは、ステップＳ５５へ進む。
【００６３】
そして、ステップＳ５２或いはステップＳ５４からステップＳ５７へ進むと、第１インジェクタ６ａの燃料噴射量Ｔｐ１を要求噴射量Ｔｐでセットし（Ｔｐ１←Ｔｐ）、又第２インジェクタ６ｂの燃料噴射量Ｔｐ２を０とし（Ｔｐ２←０）、ステップＳ５６へ進む。従って、この場合、要求噴射量Ｔｐの配分率は、第１インジェクタ６ａが１００[％]、第２インジェクタ６ｂが０[％]となり、第２インジェクタ６ｂが停止インジェクタとなる。
【００６４】
又、ステップＳ５２或いはステップＳ５４からステップＳ５７へ進むと、第１インジェクタ６ａの燃料噴射量Ｔｐ１を０とし（Ｔｐ１←０）、又第２インジェクタ６ｂの燃料噴射量Ｔｐ２を要求噴射量Ｔｐでセットし（Ｔｐ２←Ｔｐ）、ステップＳ５８へ進む。従って、この場合、要求噴射量Ｔｐの配分率は、第１インジェクタ６ａが０[％]、第２インジェクタ６ｂが１００[％]となり、第１インジェクタ６ａが停止インジェクタとなる。尚、このステップＳ５５，Ｓ５７での処理は、図２のステップＳ９，Ｓ１０の処理と同一である。
【００６５】
その後、ステップＳ５５からステップＳ５６へ進むと、第２インジェクタ停止期間サイクル数カウンタのカウント数Ｔ２をインクリメントし（Ｔ２←Ｔ２＋１）、ステップＳ５９へ進み、イグニッションスイッチの状態或いはエンジン回転数に基づき、エンジンが停止されたか否かを調べ、エンジン運転中のときはステップＳ４２へ戻り、上述したルーチンを繰り返し実行する。一方、エンジン停止と判定したときはルーチンを終了する。
【００６６】
又、ステップＳ５７からステップＳ５８へ進むと、第１インジェクタ停止期間サイクル数カウンタのカウント数Ｔ１をインクリメントし（Ｔ１←Ｔ１＋１）、ステップＳ５９へ進み、エンジンが停止されたか否かを調べ、エンジン運転中のときはステップＳ４２へ戻り、上述したルーチンを繰り返し実行する。一方、エンジン停止と判定したときはルーチンを終了する。
【００６７】
このように、本実施形態では、各インジェクタ６ａ，６ｂ毎に噴射停止期間サイクル数リミッタＢ，Ｃを設けたので、上述した第１実施形態で述べた効果に加え、各インジェクタ６ａ，６ｂで異なる熱害の影響を受ける場合であっても、連続的な噴射停止期間サイクル数のリミットを各インジェクタ６ａ，６ｂ毎に的確に設定することができる。
【００６８】
次に、図５に示す燃料噴射制御ルーチンに従って実現される各インジェクタ６ａ，６ｂに対する燃料噴射制御の具体例を、図６に示すタイミングチャートに従って説明する。尚、経過サイクル数０〜ｃ３までは、第１実施形態の図３に示すタイミングチャートと同一であるため説明を省略する。
【００６９】
：経過サイクル数ｃ３〜ｃ４：
要求噴射量Ｔｐがインジェクタ駆動切換判定用しきい値Ａ未満、すなわちアイドル状態になると、第１インジェクタ停止期間サイクル数カウンタのカウント数Ｔ１と第１噴射停止期間サイクル数リミッタＢとを比較し、Ｔ１≦Ｂであるため、第２インジェクタ停止期間サイクル数カウンタのカウント数Ｔ２と第２噴射停止期間サイクル数リミッタＣとを比較する。その結果、Ｔ２≦Ｃであるため、第１インジェクタ６ａの燃料噴射量Ｔｐ１を要求噴射量Ｔｐで設定すると共に第２インジェクタ６ｂの燃料噴射量Ｔｐ２を０とする（Ｔｐ１←Ｔｐ，Ｔｐ２←０）。同時に、第２インジェクタ停止期間サイクル数カウンタによるカウントが開始され、カウント数Ｔ２が演算周期毎にインクリメントされる。そして、長時間アイドル放置状態が継続され、第２インジェクタ停止期間サイクル数カウンタのカウント数Ｔ２が噴射停止期間サイクル数リミッタＣに達すると、インジェクタフラグＦがセットされると共に（Ｆ←１）、第２インジェクタ停止期間サイクル数カウンタのカウント数Ｔ２がクリアされる（Ｔ２←０）。
【００７０】
：経過サイクル数ｃ４〜ｃ５：
すると、第１インジェクタ６ａの燃料噴射量Ｔｐ１が０に設定され（Ｔｐ１←０）、第２インジェクタ６ｂの燃料噴射量Ｔｐ２が要求噴射量Ｔｐで設定され（Ｔｐ２←Ｔｐ）。同時に、第１インジェクタ停止期間サイクル数カウンタによるカウントが開始され、カウント数Ｔ１が演算周期毎にインクリメントされる。そして、長時間アイドル放置状態が継続され、第１インジェクタ停止期間サイクル数カウンタのカウント数Ｔ１が噴射停止期間サイクル数リミッタＢに達すると、インジェクタフラグＦがクリアされる（Ｆ←０）と共に、第１インジェクタ停止期間サイクル数カウンタのカウント数Ｔ１がクリアされる（Ｔ１←０）。
【００７１】
そして、その後もアイドル放置状態が継続されている場合、換言すれば、要求噴射量Ｔｐがインジェクタ駆動切換判定用しきい値Ａを越えるまで、インジェクタ停止期間サイクル数カウンタのカウント数Ｔ１(Ｔ２)が噴射停止期間サイクル数リミッタＢ（Ｃ）に達する毎に、燃料噴射を停止するインジェクタ６ａ（６ｂ）が交互に切換えられる。
【００７２】
尚、本発明は上述した各実施形態に限るものではなく、例えば１つの気筒１ａに連通する吸気通路２に３本以上のインジェクタが配設されている場合も適用できる。この場合、各インジェクタの連続的な噴射停止期間サイクル数を個別にカウントして、各インジェクタを順に噴射停止させるようにしても良い。
【００７３】
又、上述した各実施形態では各インジェクタの連続的な噴射停止期間におけるサイクル数に基づいて燃料噴射を停止するインジェクタを切換るようにしていたが、各インジェクタの連続的な噴射停止期間における経過時間や、１つのインジェクタの燃料噴射停止期間における燃料噴射を行っている他のインジェクタの噴射回数に基づいて、燃料噴射を停止させるインジェクタを切換るようにしてもよい。
【図面の簡単な説明】
【００７４】
【図１】第１実施形態による燃料噴射制御装置の全体構成図
【図２】同、燃料噴射制御ルーチンを示すフローチャート
【図３】同、燃料噴射制御の具体例を示すタイミングチャート
【図４】第２実施形態による燃料噴射制御ルーチンを示すフローチャート
【図５】第３実施形態による燃料噴射制御ルーチンを示すフローチャート
【図６】同、燃料噴射制御ルーチンを示すフローチャート
【符号の説明】
【００７５】
１…エンジン本体、
１ａ…気筒、
２…吸気通路、
６ａ…第１インジェクタ、
６ｂ…第２インジェクタ、
６…エンジン回転数センサ、
１５…吸入空気量センサ、
１７…空燃比センサ、
Ａ…インジェクタ駆動切換判定用しきい値、
Ｂ…噴射停止期間サイクル数リミッタ(第１噴射停止期間サイクル数リミッタ)、
Ｃ…第２噴射停止期間サイクル数リミッタ、
Ｆ…インジェクタフラグ、
Ｎｅ…エンジン回転数、
Ｑ…吸入空気量、
Ｔ１，Ｔ２…カウント数、
Ｔｐ…要求噴射量、
Ｔｐ１，Ｔｐ２…燃料噴射量
【図１】
2008163749.tif 000003
【図２】
2008163749.tif 000004
【図３】
2008163749.tif 000005
【図４】
2008163749.tif 000006
【図５】
2008163749.tif 000007
【図６】
2008163749.tif 000008