(57)【特許請求の範囲】
【請求項１】
吸気通路（１７）に燃料を噴射する燃料噴射弁（２２）と、前記吸気通路（１７）を流通する吸気量を制御するスロットル弁（２１）と、該スロットル弁（２１）を迂回するバイパス通路（２３）を流通する吸気量を制御するバイパス弁（２４）と、前記スロットル弁（２１）の開度であるスロットル開度を検出するスロットルセンサ（２８）と、排気通路（１８）を流通する排ガス中の残存酸素濃度を検出する酸素センサ（３２）と、機関回転数を検出する回転数センサ（３０）と、前記酸素センサ（３２）、前記スロットルセンサ（２８）および前記回転数センサ（３０）の検出値に基づいて前記燃料噴射弁（２２）からの燃料噴射量を制御するとともに暖機運転時には開弁するように前記バイパス弁（２４）の作動を制御する制御ユニット（Ｃ）とを備え、該制御ユニット（Ｃ）は、空燃比を目標空燃比とするための基本燃料噴射量を前記スロットル開度および前記機関回転数に基づいて定めるととともに、前記酸素センサ（３２）の検出値に応じて学習した学習値で前記基本燃料噴射量を補正して得られた燃料噴射量となるように燃料噴射制御を行う車両用内燃機関の燃料噴射システムにおいて、前記制御ユニット（Ｃ）が、前記スロットル弁（２１）を通過して前記吸気通路（１７）を流通する吸気の分については前記スロットル開度の影響を受ける第１の学習値を用いて噴射量補正を行うとともに、前記バイパス通路（２３）を流通する吸気の分については前記スロットル開度とは無関係な第２の学習値を用いて噴射量補正を行うことを特徴とする車両用内燃機関の燃料噴射システム。
【請求項２】
前記制御ユニット（Ｃ）は、前記スロットル開度および前記機関回転数によって複数に区画された学習エリア毎に学習値を定めたマップを有し、該マップによって前記第１の学習値を定めることを特徴とする請求項１記載の車両用内燃機関の燃料噴射システム。
【請求項３】
前記制御ユニット（Ｃ）は、前記マップのうち高負荷側の学習エリアの学習値を第２の学習値として用いることを特徴とする請求項２記載の車両用内燃機関の燃料噴射システム。
【請求項４】
前記制御ユニット（Ｃ）は、前記バイパス通路（２３）が開いた状態での前記基本燃料噴射量から前記バイパス通路（２３）が閉じた状態での前記基本燃料噴射量を減算した値に第２の学習値を含む補正係数を乗算して前記バイパス通路（２３）を流通する吸気量に対応した燃料噴射量を得ることを特徴とする請求項１〜３のいずれかに記載の車両用内燃機関の燃料噴射システム。
【請求項５】
前記制御ユニット（Ｃ）が、前記バイパス通路（２３）が開いた状態での前記基本燃料噴射量ならびに前記バイパス通路（２３）が閉じた状態での前記基本燃料噴射量を予めマップとして保持することを特徴とする請求項４記載の車両用内燃機関の燃料噴射システム。
【請求項６】
前記制御ユニット（Ｃ）が、機関始動後の最初のクランクパルスの検出をもって前記バイパス通路（２３）を開くように前記バイパス弁（２４）の作動を制御することを特徴とする請求項１〜５のいずれかに記載の車両用内燃機関の燃料噴射システム。
【請求項７】
機関温度を代表する温度を検出する機関温度センサ（３１）を備え、前記制御ユニット（Ｃ）は、前記機関温度センサ（３１）の検出温度に応じて前記バイパス弁（２４）の開時間を制御することを特徴とする請求項１〜６のいずれかに記載の車両用内燃機関の燃料噴射システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、吸気通路に燃料を噴射する燃料噴射弁と、前記吸気通路を流通する吸気量を制御するスロットル弁と、該スロットル弁を迂回するバイパス通路を流通する吸気量を制御するバイパス弁と、前記スロットル弁の開度であるスロットル開度を検出するスロットルセンサと、排気通路を流通する排ガス中の残存酸素濃度を検出する酸素センサと、機関回転数を検出する回転数センサと、前記酸素センサ、前記スロットルセンサおよび前記回転数センサの検出値に基づいて前記燃料噴射弁からの燃料噴射量を制御するとともに暖機運転時には開弁するように前記バイパス弁の作動を制御する制御ユニットとを備え、該制御ユニットは、空燃比を目標空燃比とするための基本燃料噴射量を前記スロットル開度に基づいて定めるととともに、前記酸素センサの検出値に応じて学習した学習値で前記基本燃料噴射量を補正して得られた燃料噴射量となるように燃料噴射制御を行う車両用内燃機関の燃料噴射システムに関する。
【背景技術】
【０００２】
吸気通路を流通する吸気量をバイパス弁の開弁によって増量するようにした暖機運転時に適切な空燃比が得られるように燃料噴射量を制御するようにした車両用内燃機関の燃料噴射システムが、たとえば特許文献１で知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−３０４８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、暖機運転時には、スロットル弁を通過した空気と、バイパス通路を流通した空気とを吸気ポートに流入することで暖機の促進を行うのであるが、バイパス弁を閉弁した状態と、バイパス弁を閉じた状態とでは、燃料噴射量制御を変化させる必要があるのに対して上記特許文献１で開示されたものでは、バイパス弁の開閉の有無にかかわらず一定の燃料噴射制御を行うようにしており、適切な燃料噴射量を算出することは難しい。すなわちバイパス弁が開いているときには、内燃機関の吸気ポートに供給される吸気量は、スロットル弁を通過した分（スロットル通過分）と、バイパス弁を通過した分（バイパス通過分）との合算値となるが、スロットル通過分に関しては、吸気通路内に堆積するカーボンの影響を受けるのに対して、バイパス通過分に関してはバイパス通路の通路径が小さいのでバイパス通路においてはカーボンの堆積がなく、カーボン堆積の影響を受けることがない。すなわちスロットル通過分と、バイパス通過分とでは吸気状態が異なっており、上記従来技術を用いた手法では、適切な燃料噴射量を算出することが難しい。もっともスロットル通過分については、スロットル開度の影響を受けるのはもちろんであり、そのような影響を考慮して適切な燃料噴射量が算出されることが好ましい。
【０００５】
本発明は、かかる事情に鑑みてなされたものであり、バイパス弁を開弁して吸気量の増量を行ったときにも適切な空燃比が得られるように制御することを可能とした車両用内燃機関の燃料噴射システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、吸気通路に燃料を噴射する燃料噴射弁と、前記吸気通路を流通する吸気量を制御するスロットル弁と、該スロットル弁を迂回するバイパス通路を流通する吸気量を制御するバイパス弁と、前記スロットル弁の開度であるスロットル開度を検出するスロットルセンサと、排気通路を流通する排ガス中の残存酸素濃度を検出する酸素センサと、機関回転数を検出する回転数センサと、前記酸素センサ、前記スロットルセンサおよび前記回転数センサの検出値に基づいて前記燃料噴射弁からの燃料噴射量を制御するとともに暖機運転時には開弁するように前記バイパス弁の作動を制御する制御ユニットとを備え、該制御ユニットは、空燃比を目標空燃比とするための基本燃料噴射量を前記スロットル開度に基づいて定めるととともに、前記酸素センサの検出値に応じて学習した学習値で前記基本燃料噴射量を補正して得られた燃料噴射量となるように燃料噴射制御を行う車両用内燃機関の燃料噴射システムにおいて、前記制御ユニットが、前記スロットル弁を通過して前記吸気通路を流通する吸気の分については前記スロットル開度の影響を受ける第１の学習値を用いて噴射量補正を行うとともに、前記バイパス通路を流通する吸気の分については前記スロットル開度とは無関係な第２の学習値を用いて噴射量補正を行うことを第１の特徴とする。
【０００７】
また本発明は、第１の特徴の構成に加えて、前記制御ユニットは、前記スロットル開度および前記機関回転数によって複数に区画された学習エリア毎に学習値を定めたマップを有し、該マップによって前記第１の学習値を定めることを第２の特徴とする。
【０００８】
本発明は、第２の特徴の構成に加えて、前記制御ユニットは、前記マップのうち高負荷側の学習エリアの学習値を第２の学習値として用いることを第３の特徴とする。
【０００９】
本発明は、第１〜第３の特徴の構成のいずれかに加えて、前記制御ユニットは、前記バイパス通路が開いた状態での前記基本燃料噴射量から前記バイパス通路が閉じた状態での前記基本燃料噴射量を減算した値に第２の学習値を乗算して前記バイパス通路を流通する吸気量に対応した燃料噴射量を得ることを第４の特徴とする。
【００１０】
本発明は、第４の特徴の構成に加えて、前記制御ユニットが、前記バイパス通路が開いた状態での前記基本燃料噴射量ならびに前記バイパス通路が閉じた状態での前記基本燃料噴射量を予めマップとして保持することを第５の特徴とする。
【００１１】
本発明は、第１〜第５の特徴の構成のいずれかに加えて、前記制御ユニットが、機関始動後の最初のクランクパルスの検出をもって前記バイパス通路を開くように前記バイパス弁の作動を制御することを第６の特徴とする。
【００１２】
さらに本発明は、第１〜第６の特徴の構成のいずれかに加えて、機関温度を代表する温度を検出する機関温度センサを備え、前記制御ユニットは、前記機関温度センサの検出温度に応じて前記バイパス弁の開時間を制御することを第７の特徴とする。
【発明の効果】
【００１３】
本発明の第１の特徴によれば、スロットル開度に基づいて定めた基本燃料噴射量を、酸素センサの検出値に応じて学習した学習値で補正することで燃料噴射量を得るにあたって、スロットル弁を通過して吸気通路を流通する吸気の分についてはスロットル開度の影響を受ける第１の学習値を用いて噴射量補正を行い、バイパス通路を流通する吸気の分についてはスロットル開度とは無関係な第２の学習値を用いて噴射量補正を行うので、バイパス弁を開弁した状態では、バイパス通路内にはカーボンが堆積し難いことを考慮した燃料噴射量制御を行うことができ、適切な空燃比を得ることができる。しかも基本システムは従来のものを流用することが可能であり、コストの増大を回避することができる。
【００１４】
また本発明の第２の特徴によれば、スロットル開度および機関回転数によって複数に区画された学習エリア毎に定めた学習値を第１の学習値として、スロットル弁を通過して吸気通路を流通する吸気の分については噴射量補正を行うので、吸気通路へのカーボン堆積および環境等による影響を考慮して適切な燃料噴射量を得ることができる。
【００１５】
本発明の第３の特徴によれば、スロットル開度および機関回転数によって複数に区画された学習エリア毎に学習値を定めたマップのうち高負荷側の学習エリアの学習値を第２の学習値として用いるので、バイパス通路を通過する吸気分については、大気圧および大気温の状態を反映した燃料噴射を行うことができる。
【００１６】
本発明の第４の特徴によれば、バイパス通路を流通する吸気量に対応した燃料噴射量を、バイパス通路が開いた状態での基本燃料噴射量からバイパス通路が閉じた状態での基本燃料噴射量を減算した値に第２の学習値を含む補正係数を乗算して得るので、バイパス通路を流通する吸気分のみを反映した燃料噴射量を得ることができる。
【００１７】
本発明の第５の特徴によれば、バイパス通路が開いた状態での基本燃料噴射量ならびにバイパス通路が閉じた状態での基本燃料噴射量を制御ユニットがマップとして保持しているので、燃料噴射量を求める際の複雑な件算式等を用いることを省略することができ、燃料噴射量の算出を即座に行うことができる。
【００１８】
本発明の第６の特徴によれば、最初のクランクパルスが検出されるまでバイパス弁を駆動するアクチュエータに電力を供給することを不要とし、省電力化を図ることが可能となる。
【００１９】
さらに本発明の第７の特徴によれば、機関温度に応じてバイパス弁の開時間が調整されるので、適切な暖機運転を確保することができる。
【図面の簡単な説明】
【００２０】
【図１】内燃機関の全体構成を示す図である。
【図２】バイパス弁の開閉制御手順を示すフローチャートである。
【図３】燃料噴射量の算出手順を示すフローチャートである。
【図４】学習エリア毎の学習値を定めるためのマップを示す図である。
【図５】スロットル回度に応じた基本燃料噴射量の設定マップを示す図である。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態を、添付の図１〜図５を参照しながら説明すると、先ず図１において、たとえば自動二輪車に搭載される水冷式の内燃機関Ｅのシリンダボア１１に摺動可能に嵌合されるピストン１２の頂部を臨ませる燃焼室１３に混合気を供給するための吸気装置１４と、前記燃焼室１３からの排ガスを排出するための排気装置１５とが前記内燃機関Ｅのシリンダヘッド１６に接続され、吸気装置１４には吸気通路１７が形成され、排気装置１５には排気通路１８が形成される。またシリンダヘッド１６には前記燃焼室１３に先端を臨ませる点火プラグ２０が取付けられる。
【００２２】
前記吸気装置１４には、吸気通路１７を流通する吸気量を制御するためのスロットル弁２１がアクセルグリップ１９の回動操作によって開閉するようにして配設されるとともに、スロットル弁２１よりも下流側の吸気通路１７に燃料を噴射するための燃料噴射弁２２が付設される。しかも前記スロットル弁２１を迂回するバイパス通路２３が吸気通路１７に接続され、このバイパス通路２３を流通する空気量を制御するバイパス弁２４はソレノイド２６等の電気アクチュエータによって駆動される。また前記排気装置１５には触媒コンバータ２５が介設される。
【００２３】
前記点火プラグ２０による点火タイミング、前記燃料噴射弁２２からの燃料噴射量および前記ソレノイド２６の作動は制御ユニットＣによって制御されるものであり、該制御ユニットＣには、前記スロットル弁２１の開度であるスロットル開度を検出するスロットルセンサ２８の検出値、前記ピストン１２に連接されたクランク軸２９の回転数を機関回転数として検出する回転数センサ３０の検出値、機関温度を代表する温度としてエンジン冷却水の水温を検出する機関温度センサとしての水温センサ３１の検出値、排気通路１８を流通する排ガス中の残存酸素濃度を検出するようにして前記触媒コンバータ２５よりも上流側で前記排気装置１５に取付けられる酸素センサ３２の検出値が入力される。また水温センサ３１に代えて、油温センサによって機関温度を検出するようにしてもよい。
【００２４】
前記制御ユニットＣは、前記バイパス弁２４を駆動するソレノイド２６の作動を、図２で示す手順で制御するものであり、クランクパルスが入力されていることをステップＳ１で確認した後に、ソレノイド２６への通電をステップＳ２で許可する。すなわち制御ユニットＣは、機関始動後の最初のクランクパルスの検出をもってバイパス通路２３を開くようにバイパス弁２４の作動を制御することになる。
【００２５】
次のステップＳ３では水温センサ３１で検出される水温ＴＷを読込み、さらにステップＳ４では、ソレノイド２６の通電によるバイパス弁２４の開時間を検索するのであるが、バイパス弁２４の開時間は前記水温ＴＷに応じて定まるものであり、制御ユニットＣは、水温センサ３１の検出温度に応じてバイパス弁２４の開時間を制御することになる。
【００２６】
次いでステップＳ５では、回転数センサ３０で検出される機関回転数ＮＥを読込み、ステップＳ６で機関がアイドル状態にあるか否かを判断し、アイドル状態にあると判断したときには、水温ＴＷが基準温度たとえば１５℃を超えるか否かを判断し、超えていなければステップＳ８でバイパス弁２４を開弁してステップＳ５に戻る。また水温ＴＷが基準温度以上であることをステップＳ７で確認したときには、ステップＳ７からステップＳ９に進み、ステップＳ４で検索した開時間を経過してバイパス弁２４が開弁しているか否かを判断し、経過していないときにはステップＳ８に進み、開時間が経過しているときにはステップＳ１０に進む。
【００２７】
ステップＳ１０では、回転数センサ３０で検出される機関回転数ＮＥを読込み、ステップＳ１１において機関回転数ＮＥが予め設定された高回転数を超えるか否かを判断する。而してＮＥ≦高ＮＥであると判断したときにはステップＳ１１で機関の行程を判別し、吸気行程が終了していないことをステップＳ１３で確認したときにはステップＳ１４でバイパス弁２４を開弁したままとし、吸気行程が終了したことをステップＳ１３で確認したときにはステップＳ１５でバイパス弁２４を閉弁する。
【００２８】
またステップＳ６で機関がアイドル状態ではないことを確認したときには、ステップＳ６からステップＳ１６に進み、水温ＴＷが基準温度を超えるか否かを判断し、超えていなければステップＳ１７でバイパス弁２４を開弁してステップＳ５に戻る。また水温ＴＷが基準温度以上であることをステップＳ１６で確認したときには、ステップＳ１６からステップＳ１８に進み、スロットルセンサ２８で検出されるスロットル開度ＴＨが所定値Ａ未満であるか否か、すなわちスロットル開度ＴＨがごく小さいか否かを判断し、スロットル開度ＴＨが小さくないときにはステップＳ１７に進んでバイパス弁２４を開弁し、スロットル開度ＴＨがごく小さい場合には、ステップＳ１８からステップＳ１０に進む。
【００２９】
また前記制御ユニットＣは、スロットルセンサ２８で得られるスロットル開度ＴＨに基づいて、予め定められているマップを参照しつつ目標空燃比を得るための基本燃料噴射量を定めるとともに、前記スロットルセンサ２８で得られるスロットル開度ＴＨ、前記回転数センサ３０で得られる機関回転数ＮＥ、ならびに前記酸素センサ３２で得られる酸素濃度に基づいて目標空燃比に近づくように基本燃料噴射量を補正して燃料噴射量を得るものであり、図３で示す手順に従って燃料噴射弁２２からの燃料噴射量を定める。
【００３０】
図３のステップＳ２１では、バイパス弁２４が閉じた状態での噴射量補正係数ＫＴＯＴＡＬを第（１）式に従って算出する。
【００３１】
KTOTAL＝KTA ×KTW ×KAST×KDECFC×KO2 ×KBU …(1) 
ここでＫＴＡは吸気温に応じて定まる吸気温補正係数であり、ＫＴＷは水温ＴＷに応じて定まる水温補正係数であり、ＫＡＳＴは始動後増量補正係数であり、ＫＤＥＣＦＣはフュエルカット補正係数であり、ＫＯ２はＯ2 フィードバック制御を行う際に所定の周期毎に一次的に使用されるフィードバック補正係数であり、ＫＢＵは目標空燃比および実空燃比の差に応じて学習しつつスロットル開度ＴＨおよび機関回転数ＮＥによって複数に区画された学習エリア毎に定められる学習補正係数である。
【００３２】
而して制御ユニットＣは、スロットル開度ＴＨおよび機関回転数ＮＥによって複数に区画された学習エリア毎に学習値を定めたマップを図４で示すように有するものであり、図４において、機関負荷は、機関回転数ＮＥおよびスロットル開度ＴＨによって複数の学習エリアに分かれて設定されるものであり、Ｏ2 フィードバック用学習エリアは、図４で示すように、設定下限回転数ＮＬＯＰ、設定上限回転数ＮＨＯＰおよびアイドル領域上限回転数ＮＴＨＯ２Ｌと、設定下限スロットル開度ＴＨＯ２Ｌおよび設定上限スロットル開度ＴＨＯ２Ｈとで定まるエリアとして設定される。また設定下限および上限スロットル開度ＴＨＯ２Ｌ，ＴＨＯ２Ｈ間の複数の設定スロットル開度ＴＨＦＢ０，ＴＨＦＢ１，ＴＨＦＢ２，ＴＨＦＢ３が、機関回転数ＮＥの増大に応じて大きくなるとともに、ＴＨ０２Ｌ＜ＴＨＦＢ１＜ＴＨＦＢ２＜ＴＨＦＢ３＜ＴＨＯ２Ｌとなるようにして設定されており、６つのＯ2 フィードバック用学習エリアが「１」〜「６」の番号を付して示され、Ｏ2 フィードバック用学習エリア以外の学習エリアが「０」，「７」〜「１１」の番号を付して示されており、各学習エリア間の境界はヒステリシスを有して設定される。
【００３３】
而して制御ユニットＣは、前記Ｏ2 フィードバック用学習エリア以外の学習エリアでは、前記フィードバック補正係数ＫＯ２を「１」と定めるとともに、前記学習補正係数ＫＢＵを隣接するＯ2 フィードバック用学習エリアでの値として定めるものであり、図４において、Ｏ2 フィードバック用学習エリア以外であって番号「０」が付されている学習エリアでは、Ｏ2 フィードバック用学習エリア「１」での学習補正係数ＫＢＵ１を選択し、Ｏ2 フィードバック用学習エリア以外であって番号「７」が付されている学習エリアでは、Ｏ2 フィードバック用学習エリア「２」での学習補正係数ＫＢＵ２を選択し、Ｏ2 フィードバック用学習エリア以外であって番号「８」が付されている学習エリアでは、Ｏ2 フィードバック用学習エリア「３」での学習補正係数ＫＢＵ３を選択し、Ｏ2 フィードバック用学習エリア以外であって番号「９」が付されている学習エリアでは、Ｏ2 フィードバック用学習エリア「４」での学習補正係数ＫＢＵ４を選択し、Ｏ2 フィードバック用学習エリア以外であって番号「１０」が付されている学習エリアでは、Ｏ2 フィードバック用学習エリア「５」での学習補正係数ＫＢＵ５を選択し、Ｏ2 フィードバック用学習エリア以外であって番号「１１」が付されている学習エリアでは、Ｏ2 フィードバック用学習エリア「６」での学習補正係数ＫＢＵ６を選択する。
【００３４】
再び図３において、ステップＳ２１での噴射量補正係数ＫＴＯＴＡＬの算出後には、ステップＳ２２でバイパス弁２４が開弁しているか否かを判断し、バイパス弁２４の閉弁時にはステップＳ２３に進む。このステップＳ２３では、次の第（２）式に従ってバイパス弁２４の閉弁時の燃料噴射量ＴｉＭを算出する。
【００３５】
TiM=TiPRT ×KTOTAL…(2) 
ここでＴｉＰＲＴは、バイパス弁２４が閉じている状態でのスロットル開度ＴＨに基づいて予め定められているマップから得られる基本燃料噴射量であり、図５の実線で示すように設定される。
【００３６】
すなわちバイパス弁２４が閉じており、スロットル弁２１を過して吸気通路１７を流通する吸気の分については、スロットル開度ＴＨの影響を受ける第１の学習値である学習補正係数ＫＢＵを用いて噴射量補正を行うことになる。
【００３７】
またステップＳ２２においてバイパス弁２４が開弁していると判断したときには、ステップＳ２４に進み、バイパス弁２４が開いた状態での噴射量補正係数ＫＴＯＴＡＬＶＯを第（３）式に従って算出する。
【００３８】
KTOTALVO＝KTA ×KTWk×KAST×KDECFC×KO2k×KBUH…(3) 
ここでＫＢＵＨは、スロットル開度ＴＨおよび機関回転数ＮＥによって複数に区画された学習エリア毎に学習値を定めたマップのうち高負荷側の学習エリア、図４で示すマップでは番号「１１」が付されている学習エリアの学習補正係数ＫＢＵ６であり、スロットル開度とは無関係な第２の学習値である学習補正係数ＫＢＵＨを用いて噴射量補正を行うことになる。
【００３９】
次のステップＳ２５では、次の第（４）式に従ってバイパス弁２４の開弁時の燃料噴射量ＴｉＭを算出する。
【００４０】
TiM=TiPRT ×KTOTAL＋(TiPRTVO−TiPRT)×KTOTALVO…(4) 
ここでＴｉＰＲＴＶＯは、バイパス弁２４が開いている状態でスロットル開度ＴＨに基づいて予め定められているマップから得られる基本燃料噴射量であり、図５の点線で示すように、ＴｉＰＲＴよりも大きく設定される。すなわち制御ユニットＣは、バイパス通路２３が開いた状態での基本燃料噴射量ＴｉＰＲＴＶＯと、バイパス通路２３が閉じた状態での基本燃料噴射量ＴｉＰＲＴを予めマップとして保持している。
【００４１】
而して第（４）式において、（ＴｉＰＲＴ×ＫＴＯＴＡＬ）は、上述の第（２）式で示したように、バイパス弁２４の閉弁時の燃料噴射量を示すもの、すなわちスロットル弁２１を通過して吸気通路１７を流通する吸気量に対応した燃料噴射量であり、第（４）式において、｛（ＴｉＰＲＴＶＯ−ＴｉＰＲＴ）×ＫＴＯＴＡＬＶＯ｝が、バイパス弁２４を通過してバイパス通路２３を流通する吸気量に対応した燃料噴射量となる。
【００４２】
しかもバイパス通路２３を流通する吸気量に対応した燃料噴射量｛（ＴｉＰＲＴＶＯ−ＴｉＰＲＴ）×ＫＴＯＴＡＬＶＯ｝は、前記バイパス通路２３が開いた状態での基本燃料噴射量ＴｉＰＲＴＶＯから前記バイパス通路２３が閉じた状態での基本燃料噴射量ＴｉＰＲＴを減算した値に、第２の学習値である学習補正係数ＫＢＵＨを含む補正係数である噴射量補正係数ＫＴＯＴＡＬＶＯを乗算することを示している。
【００４３】
次にこの実施の形態の作用について説明すると、制御ユニットＣは、燃料噴射制御を行うにあたって前記スロットル弁２１を通過して吸気通路１７を流通する吸気の分についてはスロットル開度ＴＨの影響を受ける第１の学習値である学習補正係数ＫＢＵを用いて噴射量補正を行うとともに、バイパス通路２３を流通する吸気の分についてはスロットル開度ＴＨとは無関係な第２の学習値である学習補正係数ＫＢＵＨを用いて噴射量補正を行うので、バイパス弁２４を開弁した状態では、バイパス通路２３内にはカーボンが堆積し難いことを考慮した燃料噴射量制御を行うことができ、適切な空燃比を得ることができる。しかも基本システムは従来のものを流用することが可能であり、コストの増大を回避することができる。
【００４４】
また制御ユニットＣは、スロットル開度ＴＨおよび機関回転数ＮＥによって複数に区画された学習エリア毎に学習値を定めたマップを有し、該マップによって第１の学習値である学習補正係数ＫＢＵを定めるので、吸気通路２３へのカーボン堆積および環境等による影響を考慮して適切な燃料噴射量を得ることができる。
【００４５】
また制御ユニットＣは、前記マップのうち高負荷側の学習エリアの学習値である学習補正係数ＫＢＵ６を第２の学習値として用いるので、バイパス通路２３を通過する吸気分については、大気圧および大気温の状態を反映した燃料噴射を行うことができる。
【００４６】
また制御ユニットＣは、バイパス通路２３が開いた状態での基本燃料噴射量ＴｉＰＲＴＶＯから前記バイパス通路２３が閉じた状態での基本燃料噴射量ＴｉＰＲＴを減算した値に第２の学習値である学習補正係数ＫＢＵ６を含む噴射量補正係数ＫＴＯＴＡＬＶＯを乗算して前記バイパス通路２３を流通する吸気量に対応した燃料噴射量を得るので、バイパス通路２３を流通する吸気分のみを反映した燃料噴射量を得ることができる。
【００４７】
また制御ユニットＣが、バイパス通路２３が開いた状態での基本燃料噴射量ＴｉＰＲＴＶＯと、バイパス通路２３が閉じた状態での基本燃料噴射量ＴｉＰＲＴを予めマップとして保持しているので、燃料噴射量を求める際の複雑な件算式等を用いることを省略することができ、燃料噴射量の算出を即座に行うことができる。
【００４８】
また制御ユニットＣが、機関始動後の最初のクランクパルスの検出をもってバイパス通路２３を開くようにバイパス弁２４の作動を制御するので、最初のクランクパルスが検出されるまでバイパス弁２４を駆動するソレノイド２６に電力を供給することを不要とし、省電力化を図ることが可能となる。
【００４９】
さらに制御ユニットＣが、機関温度を代表する温度である水温ＴＷを検出する水温センサ３１の検出温度に応じてバイパス弁２４の開時間を制御するので、機関温度に応じてバイパス弁２４の開時間が調整されることになり、適切な暖機運転を確保することができる。
【００５０】
以上、本発明の実施の形態について説明したが、本発明は上記実施の形態に限定されるものではなく、特許請求の範囲に記載された本発明を逸脱することなく種々の設計変更を行うことが可能である。
【符号の説明】
【００５１】
１７・・・吸気通路
１８・・・排気通路
２１・・・スロットル弁
２２・・・燃料噴射弁
２３・・・バイパス通路
２４・・・バイパス弁
２８・・・スロットルセンサ
３０・・・回転数センサ
３１・・・機関温度センサである水温センサ
３２・・・酸素センサ
Ｃ・・・制御ユニット
Ｅ・・・内燃機関
【図１】
0005352540.tif 000002
【図２】
0005352540.tif 000003
【図３】
0005352540.tif 000004
【図４】
0005352540.tif 000005
【図５】
0005352540.tif 000006