(57)【要約】【課題】本発明は、常に良好で滑らかな始動性を確保しつつ、排気ガス成分のうち有害ガス成分の排出を低減する内燃機関の燃料噴射制御装置を実現することを目的としている。【解決手段】このため、少なくとも単位時間当たりエンジン回転数に基づいた燃料の基本噴射量を演算した後に燃料を噴射供給する内燃機関の燃料噴射制御装置において、単位時間当たりエンジン回転数が所定値以下である始動時燃料噴射の過程を含む所定のエンジン始動条件下で、燃料噴射量を演算した後に噴射供給をする各行程に対応するエンジン回転数の変化量を監視し、エンジン回転数の変化量が所定の範囲に収まるように噴射供給をする各行程の燃料噴射量を噴射毎に学習する。【選択図】図１
2007332923.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも単位時間当たりエンジン回転数に基づいた燃料の基本噴射量を演算した後に燃料を噴射供給する内燃機関の燃料噴射制御装置において、単位時間当たりエンジン回転数が所定値以下である始動時燃料噴射の過程を含む所定のエンジン始動条件下で、燃料噴射量を演算した後に噴射供給をする各行程に対応するエンジン回転数の変化量を監視し、エンジン回転数の変化量が所定の範囲に収まるように噴射供給をする各行程の燃料噴射量を噴射毎に学習することを特徴とする内燃機関の燃料噴射制御装置。
【請求項２】
前記エンジン始動条件下は、初回の燃料噴射から第１の所定回数の燃料噴射までの連続した燃料噴射をする行程の範囲であり、エンジン回転数の変化量が所定の範囲から増大側に外れる場合、１噴射毎の始動時噴射量の学習値を減量補正して更新する一方、エンジン回転数の変化量が所定の範囲から減少側に外れる場合、１噴射毎の始動時噴射量の学習値を増量補正して更新し、これらの更新する学習値の範囲を規制するガード値を設定することを特徴とする請求項１に記載の内燃機関の燃料噴射制御装置。
【請求項３】
前記第１の所定回数より少ない第２の所定回数を設定し、行程数のカウントを初回から第２の所定回数の間を省略して学習することを特徴とする請求項１または２に記載の内燃機関の燃料噴射制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は内燃機関の始動時における燃料噴射制御を行う内燃機関の燃料噴射制御装置に係り、特に多気筒内燃機関（「多気筒エンジン」ともいう。）における始動時燃料噴射ないし始動後燃料噴射（始動時燃料噴射の終了直後まで）の過程で、各気筒に対して燃料の噴射量を最適に制御し、滑らかな始動性を確保する技術に関する。
【背景技術】
【０００２】
内燃機関、例えば多気筒内燃機関においては、エンジン冷却水温度やエンジン回転数等を検出するセンサ類を設け、多気筒内燃機関の少なくとも単位時間当たりエンジン回転数に基づいた燃料の基本噴射量を演算し、演算後に燃料を噴射供給する制御手段を備えた燃料噴射制御装置を設けたものがある。
【０００３】
【特許文献１】特許第３４４９１７０号公報
【特許文献２】特許第３４９８３９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、従来の内燃機関の燃料噴射制御装置における始動時噴射量の補正は、前回の始動期間内のエンジン情報を元に、次回の始動期間内の噴射量に一律に増量、あるいは減量補正を行っている。
このとき、エミッション低減効果をさらにねらう際には、その内燃機関の始動にかかる要求噴射量を、１噴射毎に把握することが重要である。
しかし、内燃機関の始動にかかる要求噴射量を１噴射毎に把握できないのが現状であり、改善が望まれていた。
【０００５】
この発明の目的は、常に良好で滑らかな始動性を確保しつつ、排気ガス成分のうち有害ガス成分の排出を低減する内燃機関の燃料噴射制御装置を実現するにある。
【課題を解決するための手段】
【０００６】
そこで、この発明は、上述不都合を除去するために、少なくとも単位時間当たりエンジン回転数に基づいた燃料の基本噴射量を演算した後に燃料を噴射供給する内燃機関の燃料噴射制御装置において、単位時間当たりエンジン回転数が所定値以下である始動時燃料噴射の過程を含む所定のエンジン始動条件下で、燃料噴射量を演算した後に噴射供給をする各行程に対応するエンジン回転数の変化量を監視し、エンジン回転数の変化量が所定の範囲に収まるように噴射供給をする各行程の燃料噴射量を噴射毎に学習することを特徴とする。
【発明の効果】
【０００７】
以上詳細に説明した如くこの本発明によれば、少なくとも単位時間当たりエンジン回転数に基づいた燃料の基本噴射量を演算した後に燃料を噴射供給する内燃機関の燃料噴射制御装置において、単位時間当たりエンジン回転数が所定値以下である始動時燃料噴射の過程を含む所定のエンジン始動条件下で、燃料噴射量を演算した後に噴射供給をする各行程に対応するエンジン回転数の変化量を監視し、エンジン回転数の変化量が所定の範囲に収まるように噴射供給をする各行程の燃料噴射量を噴射毎に学習する構成を有する。
これにより、回転変化を基準に燃料の過剰・不足をより細かく把握でき、最適な燃料噴射量とすることができる。
【発明を実施するための最良の形態】
【０００８】
上述の如く発明したことにより、所定のエンジン始動条件下で、各行程に対応するエンジン回転数の変化量を監視し、エンジン回転数の変化量が所定の範囲に収まるように噴射供給をする各行程の燃料噴射量を噴射毎に学習し、回転変化を基準に燃料の過剰・不足をより細かく把握して最適な燃料噴射量としている。
【実施例】
【０００９】
以下図面に基づいてこの発明の実施例を詳細に説明する。
【００１０】
図１〜図６はこの発明の実施例を示すものである。
図２において、１は内燃機関の燃料噴射制御装置、２は多気筒内燃機関の少なくとも単位時間当たりエンジン回転数に基づいた燃料の基本噴射量を演算した後に燃料を噴射供給する制御手段（「ＥＣＭ」ともいう。）である。
【００１１】
この制御手段２の入力側には、図２に示す如く、冷却水温の検出可能な水温センサ３と、エンジン回転数（「エンジン回転速度」ともいう。）の検出可能なカム角センサ４と、吸気管圧力の検出可能なプレッシャセンサ５と、スロットル開度の検出可能なスロットルセンサ６と、吸気温の検出可能な吸気温センサ７と、車速の検出可能な車速センサ８と、エアコンのＯＮ／ＯＦＦ状態を検出してエアコンＯＮ／ＯＦＦ信号を出力するエアコンスイッチ（「エアコンＳＷ」とも記載する。）９と、シフトレバーのＤレンジシフト時を検出してＤレンジ信号を出力するシフトスイッチ（「シフトＳＷ」とも記載する。）１０と、空燃比の検出可能な空燃比センサ（「Ａ／Ｆセンサ」とも記載する。あるいは、リヤ酸素センサとも換言できる。）１１と、バッテリ電圧信号を出力するバッテリ１２と、大気圧の検出可能な大気圧センサ１３と、キャニスタパージＶＳＶ駆動信号を検出するＶＳＶ駆動検出部１４とを接続して設ける。
また、前記制御手段２の出力側には、フューエルインジェクタ１５を接続して設ける。
【００１２】
このとき、前記制御手段２は、図２に示す如く、始動時基本噴射時間を演算する始動時基本噴射時間演算部１６と、基本噴射時間を演算する基本噴射時間演算部１７と、噴射時間を演算する噴射時間演算部１８と、補正を行う補正部１９とを備えている。  そして、制御手段２の始動時基本噴射時間演算部１６と補正部１９とに、前記水温センサ３を接続して設ける。
また、制御手段２の基本噴射時間演算部１７と補正部１９とに、前記カム角センサ４を接続して設ける。
更に、補正部１９には、水温センサ３やカム角センサ４以外にも、プレッシャセンサ５やスロットルセンサ６、吸気温センサ７、車速センサ８、エアコンスイッチ９、シフトスイッチ１０、空燃比センサ１１、バッテリ１２、大気圧センサ１３、ＶＳＶ駆動検出部１４を接続して設ける。
【００１３】
そして、前記制御手段２の基本噴射時間演算部１７と始動時基本噴射時間演算部１６と補正部１９とを前記噴射時間演算部１８に接続して設ける。
この噴射時間演算部１８には、前記フューエルインジェクタ１５を接続して設ける。
【００１４】
前記内燃機関の燃料噴射制御装置１の制御手段２は、少なくとも単位時間当たりエンジン回転数に基づいた燃料の基本噴射量を演算した後に燃料を噴射供給すべく制御する。
つまり、制御手段２は、前記フューエルインジェクタ１５から噴射される燃料の噴射時期及び噴射時間（「噴射量」とも換言できる。）を制御して、最適な時期に最適な量の燃料を噴射する燃料噴射制御を行うものである。
そして、この燃料噴射制御において、燃料噴射時期及び燃料噴射時間は、内燃機関始動時に実行される始動時噴射制御、通常運転時に実行される始動後噴射制御により決定される。
また、内燃機関の運転状態に応じてフューエルカット制御が行われる。
【００１５】
ここで、前記燃料噴射制御について説明する。
始動時噴射制御は、図２に開示する構成によって実施される。
そして、燃料噴射タイミングは、気筒判定後、最初のカム角信号（ＢＴＤＣ５度）検出時、１回のみ全気筒同時に噴射を行う。
その後１回噴射を休止し、シーケンシャル噴射に移行する。
また、前記噴射時間演算部１８の燃料噴射時間は、冷却水温により決定される前記始動時基本噴射時間演算部１６からの始動時基本噴射時間に前記補正部１９からの吸気管圧力補正、エンジン回転数（「エンジン回転速度」ともいう。）補正、スロットル開度補正等の各種補正を加え、決定される。
なお、前記始動時基本噴射時間演算部１６における始動時基本噴射時間は、冷却水温が低いほど噴射時間を長くし、始動性を向上させている。
【００１６】
始動後噴射制御における燃料噴射時期には、同期噴射と非同期噴射とが行われる。
同期噴射において、通常時は、設定した噴射終了時期となるように、噴射開始タイミングを算出し、シーケンシャル噴射を行う。
なお、噴射終了時期は、前記カム角センサ４からのエンジン回転数及び前記プレッシャセンサ５からの吸気管圧力により定められる。
非同期噴射は、減速時フューエルカット復帰時、急加速時等に前記カム角センサ４からのカム角センサ信号であるエンジン回転数に同期せず、一時的に直前の気筒に同期して噴射を行う。
始動後噴射制御における燃料噴射時間は、前記プレッシャセンサ５からの吸気管圧力と前記カム角センサ４からのエンジン回転数とにより前記基本噴射時間演算部１７にて基本噴射時間を決定し、この基本噴射時間に各センサからの信号による下記の補正を加え、内燃機関の運転状態に応じた最適な燃料噴射時間を決定している。
補正としては、電圧補正や水温補正、始動直後増量補正、スロットル開度補正、Ｄレンジシフト補正、空燃比フィードバック補正、空燃比学習補正、吸気温補正、パージ濃度補正、大気圧補正、高温再始動補正、加速増量減速減量補正がある。
【００１７】
そしてこのとき、前記内燃機関の燃料噴射制御装置１の制御手段２は、単位時間当たりエンジン回転数が所定値（始動後判定回転数）以下である始動時燃料噴射の過程を含む所定のエンジン始動条件下で、燃料噴射量を演算した後に噴射供給をする各行程に対応するエンジン回転数の変化量を監視し、エンジン回転数の変化量が所定の範囲に収まるように噴射供給をする各行程（タイミング）の燃料噴射量を噴射毎に学習する機能を有している。
詳述すれば、所定値とは、始動後判定回転数、つまり、後述する「初爆」を示すエンジン回転数である。
また、所定の範囲とは、下限ガード値Ｘ１とこの下限ガード値Ｘ１よりも大きい上限ガード値Ｘ２とにより設定される範囲、つまり、
Ｘ１＜Δｎｅ［ｉ］＜Ｘ２
Δｎｅ［ｉ］：エンジン回転数の変化量（「エンジン回転数上昇度」とも換言できる。）
である。
前記エンジン始動条件下は、初回の燃料噴射から第１の所定回数の燃料噴射までの連続した燃料噴射をする行程の範囲である。
そして、始動時燃料噴射の際に始動期間内の噴射量の全てに一律に増量、あるいは減量補正をかけるのではなく、各行程の燃料噴射量を噴射毎に学習し、１噴射単位で適正化を図るものである。
つまり、内燃機関においては、図５に示す如く、燃料噴射を行う吸入行程から圧縮行程、爆発が実施される膨張行程、そして排気行程までを有し、噴射と爆発とはクランク角で約３６０度のずれがある。
このとき、多気筒内燃機関（開示例は４気筒の場合）においては、図６に示す如く、吸入行程から圧縮行程、膨張行程、そして排気行程までが各気筒毎に設定されている。
【００１８】
また、前記内燃機関の燃料噴射制御装置１の制御手段２は、エンジン回転数の変化量が所定の範囲から増大側に外れる場合に、図１の処理（１０６）及び（１０８）に示す如く、１噴射毎の始動時噴射量の学習値を減量補正して更新する機能を有する。
一方、エンジン回転数の変化量が所定の範囲から減少側に外れる場合に、図１の処理（１０４）及び（１０５）に示す如く、１噴射毎の始動時噴射量の学習値を増量補正して更新する機能を有する。
そして、これらの更新する学習値の範囲を規制するガード値（上記の「下限ガード値Ｘ１」及び「上限ガード値Ｘ２」参照。）を設定する機能をも有する。
【００１９】
ここで、１噴射毎の始動時噴射量の減量及び増量補正について説明する。
噴射開始は、気筒判別完了時であり、それをトリガとして噴射が実行される。
つまり、図３に示す如く、噴射開始を「１」とし、エンジン回転数（「Ｅ／Ｇ回転数」とも記載する。）がピークになる前の任意回を「ｎ」とする。
そして、各回において、以下の式によって、エンジン回転数上昇度Δｎｅ［ｋ］を算出する。
Δｎｅ［ｋ］＝ｎｅ［ｋ］−ｎｅ［ｋ−１］
また、各回において、学習値ａ［ｋ］を持つ。
そして、エンジン回転数上昇度Δｎｅ［ｋ］が所定値ｂよりも小さい場合には、以下のように増量補正する。
ａ［ｋ］＝１．００＋ｇ
ｇ：増量補正分
エンジン回転数上昇度Δｎｅ［ｋ］が所定値ｃよりも大きい場合には、以下のように減量補正する。
ａ［ｋ］＝１．００−ｆ
ｆ：減量補正分
エンジン回転数上昇度Δｎｅ［ｋ］が所定値ｂから所定値ｃまでの間の場合には、以下のように補正しない。
ａ［ｋ］＝１．００
更に、次回の始動噴射量は、ｋ回目において、以下の式
（学習のない制御の噴射量）Ｘａ［ｋ］
となるため、学習値ａ［ｋ］の更新が進めば、内燃機関の最適値となるものである。
【００２０】
すなわち、図４に示す如く、エンジン回転数上昇度Δｎｅ［２］が大きく（標準範囲より過大）の場合には、以下の式
ａ［２−ｍ］＝１．００−ｆ
ｍ：気筒数より小さな数
によって減量補正する。
また、エンジン回転数上昇度Δｎｅ［５］が小さい（マイナスなので、むしろストール（失速）状態）の場合には、以下の式
ａ［５−ｍ］＝１．００＋ｇ
ｍ：気筒数より小さな数
によって増量補正する。
【００２１】
更に、前記内燃機関の燃料噴射制御装置１の制御手段２は、前記第１の所定回数より少ない第２の所定回数を設定し、行程数のカウントを初回から第２の所定回数の間を省略して学習（マスク）する機能を有する。
ここで、「噴射開始から初爆までの時間が大きくならないように、１〜数回をマスクする」こととは、仮に誤学習によって減量補正が進み過ぎると、希薄な混合気となるため、初爆を得るまでの時間が長くなってしまう。
これは、始動性の悪化であると考えることができ、このような不具合を惹起しないように、始動初期の学習をさせないようにすることです。
【００２２】
つまり、この実施例においては、「必ず、噴射開始から数えて、毎回同じ箇所で初爆が起こる」ことが前提である。
そして、水温２５度程度の始動時であれば、初爆のタイミングは、だいたい同じとなる。
また、各回の噴射でのエンジン回転数上昇度であるエンジン回転数の変化量を算出し、このエンジン回転数の変化量に基づいてその回の学習を更新する。
更に、次回の始動期間内の噴射量は、学習込みの噴射量となり、学習が進むに連れて最適値となるものである。
たとえ初爆のタイミングがズレたとしても、１回の学習更新量が小さければ、始動回数を重ねていくことで噴射量を減らしたいポイントを減少させることが可能である。
【００２３】
実施する際の例について記載する。
図３及び図４、図６に示す如く、噴射開始から１噴射毎にカウンタ（Ｎ＝１〜２０）をカウントした場合、学習値ａ［１］、ａ［２］、ａ［３］、ａ［４］、ａ［５］、…、ａ［２０］を予め設けておく。
そして、例えばエンジン回転変動率（「エンジン回転数の変化量」とも換言できる。）が大きく出たタイミング、つまり第１の所定回数がＮ＝１０の場合には、図６に示す如く、減量したいポイントは、４気筒の場合、Ｎ＝６とＮ＝１０との間、つまり、Ｎ＝７、８、９となる。
つまり、４気筒の場合には、学習値ａ［７］、ａ［８］、ａ［９］を減量補正すればよいこととなる。
なお、タイミングがＮ＝１０で３気筒の場合には、減量したいポイントは、Ｎ＝７とＮ＝１０との間、つまり、Ｎ＝８、９となり、学習値ａ［８］、ａ［９］を減量補正すればよい。
【００２４】
また、「初爆」とは、クランキングが開始して、噴射及び点火が進み、初めて火がつき、クランキング回転数よりも高いエンジン回転数が出た現象である。
そして、もし、第２の所定回数を第１の所定回数であるＮ＝１０よりも少ないＮ＝４に設定した場合に、初爆のタイミングが学習値ａ［１］〜ａ［３］までであれば、初回から第２の所定回数であるＮ＝４までの間にあるため、学習を省略、つまり更新を禁止する。
なぜならば、減量更新が進み過ぎると、初爆がＮ＝６からＮ＝９までの間となる可能性があるためです。
そしてこのとき、初爆に必要な噴射量を常に固定とすることで、その後の噴射量の補正において安定性を向上させることが可能となる。
【００２５】
次に、前記内燃機関の燃料噴射制御装置１の制御用フローチャートに沿って作用を説明する。
【００２６】
前記内燃機関の燃料噴射制御装置１の制御用プログラムがスタート（１０１）すると、前記制御手段２が水温センサ３からの冷却水温信号を入力し、始動時水温が所定の範囲内、つまり
Ｔ１＜始動時水温＜Ｔ２
Ｔ１：水温下限値    Ｔ２：水温上限値
にあるか否かの判断（１０２）に移行する。
この判断（１０２）がＹＥＳの場合には、エンジン回転数上昇度Δｎｅ［ｉ］を式
Δｎｅ［ｉ］＝ｎｅ［ｉ］−ｎｅ［ｉ−１］
によって算出する処理（１０３）に移行する。
判断（１０２）がＮＯの場合には、後述するイグニションスイッチ（「ＩＧ」とも記載する。）がＯＦＦ状態であるか否かの判断（１１１）に移行する。
【００２７】
上述のエンジン回転数上昇度Δｎｅ［ｉ］を式
Δｎｅ［ｉ］＝ｎｅ［ｉ］−ｎｅ［ｉ−１］
によって算出する処理（１０３）の後には、エンジン回転数上昇度Δｎｅ［ｉ］が下限ガード値Ｘ１未満、つまり
Δｎｅ［ｉ］＜Ｘ１
であるか否かの判断（１０４）に移行する。
この判断（１０４）がＹＥＳの場合には、仮学習値Ａ［ｉ］を求める処理（１０５）に移行する。
この処理（１０５）においては、式
Ａ［ｉ］＝Ｂ［ｉ］＋Ｃ
Ｂ［ｉ］：学習値    Ｃ：増量係数
によって仮学習値Ａ［ｉ］を求める。
判断（１０４）がＮＯの場合には、エンジン回転数上昇度Δｎｅ［ｉ］が所定の範囲内、つまり
Ｘ１＜Δｎｅ［ｉ］＜Ｘ２
Ｘ２：上限ガード値
にあるか否かの判断（１０６）に移行する。
【００２８】
このエンジン回転数上昇度Δｎｅ［ｉ］が所定の範囲内、つまり
Ｘ１＜Δｎｅ［ｉ］＜Ｘ２
にあるか否かの判断（１０６）において、判断（１０６）がＹＥＳの場合には、式
Ａ［ｉ］＝Ｂ［ｉ］
によって仮学習値Ａ［ｉ］を求める処理（１０７）に移行する。
判断（１０６）がＮＯの場合には、式
Ａ［ｉ］＝Ｂ［ｉ］−Ｄ
Ｄ：減量係数
によって仮学習値Ａ［ｉ］を求める処理（１０８）に移行する。
そして、上述の処理（１０５）及び処理（１０７）、処理（１０８）によって仮学習値Ａ［ｉ］を求めた後には、学習する噴射回数ＣＯＵＮＴに「＋１」を行って新たな値すべく、式
ＣＯＵＮＴ＝ＣＯＵＮＴ＋１
によって学習する噴射回数ＣＯＵＮＴを求める処理（１０９）に移行する。
【００２９】
処理（１０９）において学習する噴射回数ＣＯＵＮＴを求めた後には、学習する噴射回数ＣＯＵＮＴがＮを超えているか、つまり
ＣＯＵＮＴ＞Ｎ
であるか否かの判断（１１０）に移行する。
この判断（１１０）がＮＯの場合には、上述のエンジン回転数上昇度Δｎｅ［ｉ］を式
Δｎｅ［ｉ］＝ｎｅ［ｉ］−ｎｅ［ｉ−１］
によって算出する処理（１０３）に戻る。
判断（１１０）がＹＥＳの場合には、イグニションスイッチがＯＦＦ状態であるか否かの判断（１１１）に移行する。
【００３０】
このイグニションスイッチがＯＦＦ状態であるか否かの判断（１１１）において、この判断（１１１）がＮＯの場合には、判断（１１１）がＹＥＳとなるまで繰り返し行う。
判断（１１１）がＹＥＳの場合には、「セルフシャット中」の処理（１１２）に移行する。
この「セルフシャット中」とは、エンジンや補機などの駆動を停止し、その後、前記制御手段（「ＥＣＭ」ともいう。）２のみが起動状態のままであり、その制御手段２が演算、記憶等の処理が可能な状態である。
【００３１】
そして、「セルフシャット中」の処理（１１２）の後に、学習する噴射回数ＣＯＵＮＴがＮを超えているか、つまり
ＣＯＵＮＴ＞Ｎ
であるか否かの判断（１１３）に移行する。
この判断（１１３）がＹＥＳの場合には、エンジン停止時水温が所定値Ｔ３を超えているか、つまり
エンジン停止時水温＞Ｔ３
であるか否かの判断（１１４）に移行する。
判断（１１３）がＮＯの場合には、学習値Ｂ［ｉ］を更新しない処理（１１５）に移行する。
つまり、この処理（１１５）においては、以前学習した値のままとし、式
Ａ［ｉ］＝Ｂ［ｉ］
によって仮学習値Ａ［ｉ］を以前学習した値に戻すととともに、学習する噴射回数ＣＯＵＮＴを、
ＣＯＵＮＴ＝０
とする。
【００３２】
また、エンジン停止時水温が所定値Ｔ３を超えているか、つまり
エンジン停止時水温＞Ｔ３
であるか否かの判断（１１４）において、この判断（１１４）がＹＥＳの場合には、学習値Ｂ［ｉ］を更新する処理（１１６）に移行する。
この処理（１１６）においては、式
Ｂ［ｉ］＝Ａ［ｉ］
によって仮学習値Ａ［ｉ］を保持するとともに、学習する噴射回数ＣＯＵＮＴを、
ＣＯＵＮＴ＝０
とする。
判断（１１４）がＮＯの場合には、学習値Ｂ［ｉ］を更新しない処理（１１５）に移行する。
【００３３】
そして、学習値Ｂ［ｉ］を更新しない処理（１１５）及び学習値Ｂ［ｉ］を更新する処理（１１６）の後には、エンド（１１７）に移行する。
【００３４】
これにより、前記内燃機関の燃料噴射制御装置１の制御手段２にて、単位時間当たりエンジン回転数が所定値（始動後判定回転数）以下である始動時燃料噴射の過程を含む所定のエンジン始動条件下で、燃料噴射量を演算した後に噴射供給をする各行程に対応するエンジン回転数の変化量を監視し、エンジン回転数の変化量が所定の範囲に収まるように噴射供給をする各行程の燃料噴射量を噴射毎に学習することによって、回転変化を基準に燃料の過剰・不足をより細かく把握でき、最適な燃料噴射量とすることができる。
【００３５】
また、前記内燃機関の燃料噴射制御装置１の制御手段２は、エンジン回転数の変化量が所定の範囲から増大側に外れる場合に、１噴射毎の始動時噴射量の学習値を減量補正して更新する機能を有するとともに、エンジン回転数の変化量が所定の範囲から減少側に外れる場合に、１噴射毎の始動時噴射量の学習値を増量補正して更新する機能を有し、これらの更新する学習値の範囲を規制するガード値を設定する機能をも有することにより、更新数が嵩めば、より正確で安定的な始動性が得られる。
【００３６】
更に、前記内燃機関の燃料噴射制御装置１の制御手段２は、第１の所定回数より少ない第２の所定回数を設定し、行程数のカウントを初回から第２の所定回数の間を省略して学習（マスク）する機能を有することにより、より重要度の高い範囲の学習を選択的に確保できる。また、データ量を減らすこともできる。
【００３７】
なお、この発明は上述実施例に限定されるものではなく、種々の応用改変が可能である。
【００３８】
例えば、この発明の実施例において説明した内燃機関の燃料噴射制御装置を、エンジン回転数が所定値（始動後判定回転数）以下である始動時燃料噴射の過程で、燃料噴射量を演算した後に、噴射供給を中止可能とする燃料噴射制御装置に応用する特別構成とすることも可能である。
【図面の簡単な説明】
【００３９】
【図１】この発明の実施例を示す内燃機関の燃料噴射制御装置の制御用フローチャートである。
【図２】内燃機関の燃料噴射制御装置の概略ブロック図である。
【図３】内燃機関の燃料噴射制御装置のタイムチャートである。
【図４】Δｎｅ［２］が大きく、Δｎｅ［５］が小さい場合のタイムチャートである。
【図５】吸入行程（噴射）と膨張行程（爆発）とが、クランク角で約３６０度のずれがあることを示す概略説明図である。
【図６】４気筒エンジンにおける各行程の配置を示す図である。
【符号の説明】
【００４０】
１  内燃機関の燃料噴射制御装置
２  制御手段（「ＥＣＭ」ともいう。）
３  水温センサ
４  カム角センサ
５  プレッシャセンサ
６  スロットルセンサ
７  吸気温センサ
８  車速センサ
９  エアコンスイッチ（「エアコンＳＷ」とも記載する。）
１０  シフトスイッチ（「シフトＳＷ」とも記載する。）
１１  空燃比センサ（「Ａ／Ｆセンサ」とも記載する。あるいは、リヤ酸素センサとも換言できる。）
１２  バッテリ
１３  大気圧センサ
１４  ＶＳＶ駆動検出部
１５  フューエルインジェクタ
１６  始動時基本噴射時間演算部
１７  基本噴射時間演算部
１８  噴射時間演算部
１９  補正部
【図１】
2007332923.tif 000003
【図２】
2007332923.tif 000004
【図３】
2007332923.tif 000005
【図４】
2007332923.tif 000006
【図５】
2007332923.tif 000007
【図６】
2007332923.tif 000008