(57)【特許請求の範囲】
【請求項１】
吸気通路（１７）に燃料を噴射する燃料噴射弁（２２）と、排気通路（１８）を流通する排ガス中の残存酸素濃度を検出する酸素センサ（３２）と、前記吸気通路（１７）を流通する吸気量を制御するスロットル弁（２１）と、該スロットル弁（２１）の開度であるスロットル開度を検出するスロットルセンサ（２６）と、機関回転数を検出する回転数センサ（３０）と、前記酸素センサ（３２）、前記スロットルセンサ（２６）および前記回転数センサ（３０）の検出値に基づいて前記燃料噴射弁（２２）からの燃料噴射量を制御する制御ユニット（Ｃ）とを備え、該制御ユニット（Ｃ）は、空燃比を目標空燃比とするための基本燃料噴射量を前記スロットル開度および前記機関回転数に基づいて定めるととともに、前記酸素センサ（３２）の検出値に応じて定めるフィードバック補正係数（ＫＯ２）と、目標空燃比および実空燃比の差に応じて学習しつつ複数に分かれた機関負荷毎に定める学習補正係数（ＫＢＵ）とを前記基本燃料噴射量に乗算して燃料噴射量を得るようにした燃料噴射制御を行う車両用内燃機関の空燃比学習制御装置において、
前記学習補正係数（ＫＢＵ）の学習値を強制的に変更することを指示する信号を外部から前記制御ユニット（Ｃ）に与える学習値変更指示手段（４１）を含み、
前記制御ユニット（Ｃ）は、前記学習補正係数（ＫＢＵ）の機関負荷毎の基準値を高度に応じて定めた複数のモードを記憶していて、前記学習値変更指示手段（４１）が前記学習値の変更を指示したとき、アクセルグリップ（１９）の操作に伴う前記スロットルセンサ（２６）の検出値の時間経過に応じた変化態様に基づいて前記複数のモードのいずれを選択するかを判断し、選択したモードの前記基準値をそれまでの前記学習補正係数（ＫＢＵ）の学習値と置換することを特徴とする車両用内燃機関の空燃比学習制御装置。
【請求項２】
前記制御ユニット（Ｃ）が、スロットル全開状態およびスロットル全閉状態の繰り返し態様に基づいて前記複数のモードのいずれかを選択することを特徴とする請求項１記載の車両用内燃機関の空燃比学習制御装置。
【請求項３】
前記制御ユニット（Ｃ）が、スロットル全開状態およびスロットル全開状態がそれぞれ所定時間持続することを条件として、スロットル全開状態およびスロットル全閉状態の繰り返し態様に基づくモード選択を行うことを特徴とする請求項２記載の車両用内燃機関の空燃比学習制御装置。
【請求項４】
前記制御ユニット（Ｃ）が、前記複数のモードのいずれを選択したかを各モード毎に異なる態様でインジケータに表示させることを特徴とする請求項１〜３のいずれかに記載の車両用内燃機関の空燃比学習制御装置。
【請求項５】
吸気通路（１７）に燃料を噴射する燃料噴射弁（２２）と、排気通路（１８）を流通する排ガス中の残存酸素濃度を検出する酸素センサ（３２）と、前記吸気通路（１７）を流通する吸気量を制御するスロットル弁（２１）と、該スロットル弁（２１）の開度であるスロットル開度を検出するスロットルセンサ（２６）と、機関回転数を検出する回転数センサ（３０）と、前記酸素センサ（３２）、前記スロットルセンサ（２６）および前記回転数センサ（３０）の検出値に基づいて前記燃料噴射弁（２２）からの燃料噴射量を制御する制御ユニット（Ｃ）とを備え、該制御ユニット（Ｃ）は、空燃比を目標空燃比とするための基本燃料噴射量を前記スロットル開度および前記機関回転数に基づいて定めるととともに、前記酸素センサ（３２）の検出値に応じて定めるフィードバック補正係数（ＫＯ２）と、目標空燃比および実空燃比の差に応じて学習しつつ複数に分かれた機関負荷毎に定める学習補正係数（ＫＢＵ）とを前記基本燃料噴射量に乗算して燃料噴射量を得るようにした燃料噴射制御を行う車両用内燃機関の空燃比学習制御装置において、
前記学習補正係数（ＫＢＵ）の学習値を強制的に変更することを指示する信号を外部から前記制御ユニット（Ｃ）に与える学習値変更指示手段（４１）を含み、
前記学習補正係数（ＫＢＵ）の機関負荷毎の基準値を高度に応じて定めた複数のモードを記憶する前記制御ユニット（Ｃ）が、前記学習値変更指示手段（４１）からの指示に応じて前記複数のモードの１つの前記基準値をそれまでの前記学習補正係数（ＫＢＵ）の学習値と置換するとともに、前記複数のモードのいずれを選択したかを各モード毎に異なる態様でインジケータに表示させることを特徴とする車両用内燃機関の空燃比学習制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、吸気通路に燃料を噴射する燃料噴射弁と、排気通路を流通する排ガス中の残存酸素濃度を検出する酸素センサと、前記吸気通路を流通する吸気量を制御するスロットル弁と、該スロットル弁の開度であるスロットル開度を検出するスロットルセンサと、機関回転数を検出する回転数センサと、前記酸素センサ、前記スロットルセンサおよび前記回転数センサの検出値に基づいて前記燃料噴射弁からの燃料噴射量を制御する制御ユニットとを備え、該制御ユニットは、空燃比を目標空燃比とするための基本燃料噴射量を前記スロットル開度および前記機関回転数に基づいて定めるととともに、前記酸素センサの検出値に応じて定めるフィードバック補正係数と、目標空燃比および実空燃比の差に応じて学習しつつ複数に分かれた機関負荷毎に定める学習補正係数とを前記基本燃料噴射量に乗算して燃料噴射量を得るようにした燃料噴射制御を行う車両用内燃機関の空燃比学習制御装置に関する。
【背景技術】
【０００２】
このような車両用内燃機関の空燃比学習制御装置は、たとえば特許文献１で知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第２６３１５８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、Ｏ2 フィードバックによる学習値の初期値は、通常、平地における値にセッティングされているため、高地や低地で車両を利用するユーザにあっては、初期値から学習して学習値が利用地域の高度に適合する値になるまでに時間がかかってしまうという課題があった。
【０００５】
本発明は、かかる事情に鑑みてなされたものであり、車両を走行させるユーザの地域の高度に合わせて、学習値の初期値やそれまでの学習値を変更できることを可能とした車両用内燃機関の空燃比学習制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、吸気通路に燃料を噴射する燃料噴射弁と、排気通路を流通する排ガス中の残存酸素濃度を検出する酸素センサと、前記吸気通路を流通する吸気量を制御するスロットル弁と、該スロットル弁の開度であるスロットル開度を検出するスロットルセンサと、機関回転数を検出する回転数センサと、前記酸素センサ、前記スロットルセンサおよび前記回転数センサの検出値に基づいて前記燃料噴射弁からの燃料噴射量を制御する制御ユニットとを備え、該制御ユニットは、空燃比を目標空燃比とするための基本燃料噴射量を前記スロットル開度および前記機関回転数に基づいて定めるととともに、前記酸素センサの検出値に応じて定めるフィードバック補正係数と、目標空燃比および実空燃比の差に応じて学習しつつ複数に分かれた機関負荷毎に定める学習補正係数とを前記基本燃料噴射量に乗算して燃料噴射量を得るようにした燃料噴射制御を行う車両用内燃機関の空燃比学習制御装置において、前記学習補正係数の学習値を強制的に変更することを指示する信号を外部から前記制御ユニットに与える学習値変更指示手段を含み、前記制御ユニットは、前記学習補正係数の機関負荷毎の基準値を高度に応じて定めた複数のモードを記憶していて、前記学習値変更指示手段が前記学習値の変更を指示したとき、アクセルグリップの操作に伴う前記スロットルセンサの検出値の時間経過に応じた変化態様に基づいて前記複数のモードのいずれを選択するかを判断し、選択したモードの前記基準値をそれまでの前記学習補正係数の学習値と置換することを第１の特徴とする。
【０００７】
本発明は、第１の特徴の構成に加えて、前記制御ユニットが、スロットル全開状態およびスロットル全閉状態の繰り返し態様に基づいて前記複数のモードのいずれかを選択することを第２の特徴とする。
【０００８】
本発明は、第２の特徴の構成に加えて、前記制御ユニットが、スロットル全開状態およびスロットル全開状態がそれぞれ所定時間持続することを条件として、スロットル全開状態およびスロットル全閉状態の繰り返し態様に基づくモード選択を行うことを第３の特徴とする。
【０００９】
また本発明は、第１〜第３の特徴の構成のいずれかに加えて、前記制御ユニットが、前記複数のモードのいずれを選択したかを各モード毎に異なる態様でインジケータに表示させることを第４の特徴とする。
【００１０】
さらに本発明は、吸気通路に燃料を噴射する燃料噴射弁と、排気通路を流通する排ガス中の残存酸素濃度を検出する酸素センサと、前記吸気通路を流通する吸気量を制御するスロットル弁と、該スロットル弁の開度であるスロットル開度を検出するスロットルセンサと、機関回転数を検出する回転数センサと、前記酸素センサ、前記スロットルセンサおよび前記回転数センサの検出値に基づいて前記燃料噴射弁からの燃料噴射量を制御する制御ユニットとを備え、該制御ユニットは、空燃比を目標空燃比とするための基本燃料噴射量を前記スロットル開度および前記機関回転数に基づいて定めるととともに、前記酸素センサの検出値に応じて定めるフィードバック補正係数と、目標空燃比および実空燃比の差に応じて学習しつつ複数に分かれた機関負荷毎に定める学習補正係数とを前記基本燃料噴射量に乗算して燃料噴射量を得るようにした燃料噴射制御を行う車両用内燃機関の空燃比学習制御装置において、前記学習補正係数の学習値を強制的に変更することを指示する信号を外部から前記制御ユニットに与える学習値変更指示手段を含み、前記学習補正係数の機関負荷毎の基準値を高度に応じて定めた複数のモードを記憶する前記制御ユニットが、前記学習値変更指示手段からの指示に応じて前記複数のモードの１つの前記基準値をそれまでの前記学習補正係数の学習値と置換するとともに、前記複数のモードのいずれを選択したかを各モード毎に異なる態様でインジケータに表示させることを第５の特徴とする。
【発明の効果】
【００１１】
本発明の第１〜第５の特徴によれば、学習補正係数の機関負荷毎の基準値を高度に応じて定めた複数のモードの１つの前記基準値を学習値変更指示手段からの指示に応じて、学習補正係数の初期値や、それまでに学習した学習値と置換することにより、低地や高地で車両を利用するユーザや、工場、販売店等で初期値を変更して速やかに適切な学習値に学習させることができたり、輸送手段で高地や低地に車両を運んだ際にも、それまでの学習値を高度に合わせた学習値に変更することができる。
【００１２】
また特に、前記複数のモードのいずれを選択するかをアクセルグリップの操作に伴うスロットルセンサの検出値の時間経過に応じた変化態様に基づいて判断することで、部品点数の増加を抑えることができる。
【００１３】
また特に本発明の第２の特徴によれば、スロットル全開状態およびスロットル全閉状態の繰り返し態様に基づいて、複数のモードのいずれかを選択するので、アクセルグリップの操作が容易である。
【００１４】
また特に本発明の第３の特徴によれば、スロットル全開状態およびスロットル全閉状態の繰り返し態様によるモード選択にあたって、スロットル全開状態およびスロットル全閉状態が所定時間持続することが条件となるので、ノイズに対するタフネス向上を図ることができる。
【００１５】
さらに特に本発明の第４および第５の特徴によれば、インジケータの表示態様によっていずれのモードが選択されているかを確認することができる。
【図面の簡単な説明】
【００１６】
【図１】内燃機関の全体構成を示す図である。
【図２】制御ユニットの構成を示すブロック図である。
【図３】機関負荷の領域を示す図である。
【図４】学習値の置換を行うための処理手順を示すフローチャートである。
【図５】モード１を選択したときのタイミングチャートを示す図である。
【図６】モード２を選択したときのタイミングチャートを示す図である。
【図７】モード３を選択したときのタイミングチャートを示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態を、添付の図１〜図７を参照しながら説明すると、先ず図１において、たとえば自動二輪車に搭載される水冷式の内燃機関Ｅのシリンダボア１１に摺動可能に嵌合されるピストン１２の頂部を臨ませる燃焼室１３に混合気を供給するための吸気装置１４と、前記燃焼室１３からの排ガスを排出するための排気装置１５とが前記内燃機関Ｅのシリンダヘッド１６に接続され、吸気装置１４には吸気通路１７が形成され、排気装置１５には排気通路１８が形成される。またシリンダヘッド１６には前記燃焼室１３に先端を臨ませる点火プラグ２０が取付けられる。
【００１８】
前記吸気装置１４には、吸気通路１７を流通する吸気量を制御するためのスロットル弁２１がアクセルグリップ１９の回動操作によって開閉するようにして配設されるとともに、スロットル弁２１よりも下流側の吸気通路１７に燃料を噴射するための燃料噴射弁２２が付設される。しかも前記スロットル弁２１を迂回するバイパス通路２７が吸気通路１７に接続され、このバイパス通路２７を流通する空気量はソレノイド等のアーマチュア２８の作動によって調節される。また前記排気装置１５には触媒コンバータ２５が介設される。
【００１９】
前記点火プラグ２０による点火タイミング、前記燃料噴射弁２２からの燃料噴射量および前記アクチュエータ２８の作動は制御ユニットＣによって制御されるものであり、該制御ユニットＣには、前記スロットル弁２１の開度であるスロットル開度を検出するスロットルセンサ２６の検出値、前記ピストン１２に連接されたクランク軸２９の回転数を検出する回転数センサ３０の検出値、エンジン冷却水の水温を検出する水温センサ３１の検出値、排気通路１８を流通する排ガス中の残存酸素濃度を検出するようにして前記触媒コンバータ２５よりも上流側で前記排気装置１５に取付けられる酸素センサ３２の検出値が入力される。また水温センサ３１に代えて、油温センサによって内燃機関の温度を検出するようにしてもよい。
【００２０】
図２において、前記制御ユニットＣのうち前記燃料噴射弁２２の噴射量を制御する部分は、回転数センサ３０で得られる回転数ならびにスロットルセンサ２６で得られるスロットル開度に基づいてマップ３３を参照しつつ目標空燃比を得るための基本燃料噴射量を定める基本噴射量算出手段３４と、前記酸素センサ３２で得られる酸素濃度に基づいて目標空燃比に近づくようにフィードバック補正係数を算出してフィードバック制御を行うフィードバック補正係数算出手段３５と、フィードバック補正係数算出手段３５で得られた補正量に基づいて基本燃料噴射量を補正する補正手段３６と、補正手段３６で得られた最終的な燃料噴射量に対応した燃料噴射時間を求める最終燃料噴射時間算出手段３７とを備える。
【００２１】
前記フィードバック補正係数算出手段部３５は、酸素センサ３２で検出される酸素濃度に基づいて排ガスのリッチ・リーンの程度を判定するリッチ・リーン判定部３８と、そのリッチ・リーン判定部３８の判定結果に基づいてフィードバック補正係数および基本燃料噴射量を補正するパラメータ算出部３９とを有する。パラメータ算出部３９は、ＥＰＲＯＭやフラッシュメモリ等の不揮発性記憶部４０に、所定の周期でパラメータを記憶せしめ、イグニッションキーをオンにしたとき（システム起動時）に、不揮発性記憶部４０からパラメータを読み込む。
【００２２】
而して前記パラメータ算出部３９では、不揮発性記憶部４０に周期的に記憶されるフィードバック補正係数ＫＯ２および学習補正係数ＫＢＵによって、酸素センサ３２の検出値による空燃比制御のための統合補正係数ＫＴをＫＴ←（ＫＯ２×ＫＢＵ）として算出する。ここで学習補正係数ＫＢＵは、目標空燃比および実空燃比の差に応じて学習しつつ複数に分かれた機関負荷毎に定められるものであり、所定の周期で不揮発性記録部４０に記録され、イグニッションキーオフ（システム停止）後にも、値が保持され、システム起動時に読み込まれ、学習制御が行われる。
【００２３】
前記フィードバック補正係数ＫＯ２は、Ｏ2 フィードバック制御を行う際に所定の周期毎に一次的に使用される変数であり、基本的には、このフィードバック補正係数ＫＯ２に基づいてＯ2 フィードバック制御を行って空燃比を目標空燃比に近づける。而してリッチ・リーン判定部３８でのリッチ・リーンの判定結果に基づいてフィードバック補正係数ＫＯ２が定められる。
【００２４】
図３において、機関負荷は、機関回転数ＮＥおよびスロットル開度ＴＨによって複数の領域に分かれて設定されるものであり、Ｏ2 フィードバック領域は、図３斜線で示すように、設定下限回転数ＮＬＯＰ、設定上限回転数ＮＨＯＰおよびアイドル領域上限回転数ＮＴＨＯ２Ｌと、設定下限スロットル開度ＴＨＯ２Ｌおよび設定上限スロットル開度ＴＨＯ２Ｈとで定まる領域として設定される。また設定下限および上限スロットル開度ＴＨＯ２Ｌ，ＴＨＯ２Ｈ間の複数の設定スロットル開度ＴＨＦＢ０，ＴＨＦＢ１，ＴＨＦＢ２，ＴＨＦＢ３が、機関回転数ＮＥの増大に応じて大きくなるとともに、ＴＨ０２Ｌ＜ＴＨＦＢ１＜ＴＨＦＢ２＜ＴＨＦＢ３＜ＴＨＯ２Ｌとなるようにして設定されており、６つのＯ2
フィードバック領域が「１」〜「６」の番号を付して示され、Ｏ2 フィードバック領域以外の領域が「０」，「７」〜「１１」の番号を付して示されており、各領域間の境界はヒステリシスを有して設定される。
【００２５】
而してパラメータ算出部３９は、前記Ｏ2 フィードバック領域以外の負荷領域では、前記フィードバック補正係数ＫＯ２を「１」と定めるとともに、前記学習補正係数ＫＢＵを隣接するＯ2 フィードバック領域での値として定めて統合補正係数ＫＴ（＝ＫＯ２×ＫＢＵ）を算出するものであり、図３において、Ｏ2 フィードバック領域以外であって番号「０」が付されている負荷領域では、Ｏ2 フィードバック領域「１」での学習補正係数ＫＢＵ１を選択し、Ｏ2 フィードバック領域以外であって番号「７」が付されている負荷領域では、Ｏ2 フィードバック領域「２」での学習補正係数ＫＢＵ２を選択し、Ｏ2 フィードバック領域以外であって番号「８」が付されている負荷領域では、Ｏ2 フィードバック領域「３」での学習補正係数ＫＢＵ３を選択し、Ｏ2 フィードバック領域以外であって番号「９」が付されている負荷領域では、Ｏ2 フィードバック領域「４」での学習補正係数ＫＢＵ４を選択し、Ｏ2 フィードバック領域以外であって番号「１０」が付されている負荷領域では、Ｏ2 フィードバック領域「５」での学習補正係数ＫＢＵ５を選択し、Ｏ2 フィードバック領域以外であって番号「１１」が付されている負荷領域では、Ｏ2 フィードバック領域「６」での学習補正係数ＫＢＵ６を選択する。
【００２６】
本発明に従えば、前記制御ユニットＣの前記パラメータ算出部３９には、前記学習補正係数ＫＢＵの学習値を強制的に変更することを指示する信号が外部の学習値変更指示手段４１から入力される。一方、前記制御ユニットＣの前記不揮発性記憶部４０には、前記学習補正係数ＫＢＵの機関負荷毎の基準値を高度に応じて定めた複数のモードが予め記憶されており、パラメータ算出部３９は、前記学習値変更指示手段４１からの指示に応じて前記複数のモードの１つの前記基準値をそれまでの前記学習補正係数ＫＢＵの学習値と置換する。
【００２７】
前記学習値変更指示手段４１は、たとえばサービスチェックカプラを外して短絡する操作と、スロットル弁２１を全開とする操作と、イグニッションオン操作とで構成されるものであり、前記パラメータ算出部３９は、学習補正係数ＫＢＵの機関負荷毎の基準値を高度に応じて定めた複数たとえばモード１〜モード４までの４つのモードを予め記憶する。而してパラメータ算出部３９は、選択手段である前記アクセルグリップ１９の操作に伴う前記スロットルセンサ２６の検出値の時間経過に応じた変化態様に基づいて、前記４つのモードのいずれを選択するかを判断し、そのモード選択に応じた態様でインジケータ４２を作動せしめる。
【００２８】
ここで制御ユニットＣのパラメータ算出部３９による学習値置換手順について図４を参照しながら説明すると、車両が走行する高度が急に変化したときに学習補正係数ＫＢＵの学習値を強制的に変更するにあたっては、先ずステップＳ１でサービスチェックカプラを外して短絡（ＳＣＳと表記）する操作と、スロットル弁２１を全開（ＴＨ全開と表記）とする操作との実行後、次のステップＳ２でイグニッションオン操作が実行されたときには、それまでの前記学習補正係数ＫＢＵの学習値に代えて４つのモードの１つの基準値を用いるように学習値変更指示手段４１からの指示がなされたと判断し、ステップＳ３でインジケータ４２を点滅させる。このインジケータ４２は、学習値変更のための専用のものであってもよいし、車両に備えられたインジケータの１つを用いるようにしてもよい。
【００２９】
次のステップＳ４において、スロットル開度全開の状態がＴ１秒たとえば５秒間持続しなかったときには、学習値変更意志がなくなったとしてステップＳ４からステップＳ５に進んでインジケータ４２を点灯する。またステップＳ４でスロットル開度全開の状態がＴ１秒間持続したときには、ステップＳ４からステップＳ６に進み、学習値変更モードに入ったことを示すためにインジケータ４２を点滅する。
【００３０】
次のステップＳ７〜ステップＳ２２は、ステップＳ６のインジケータ点滅開始後のアクセルグリップ１９の操作に伴うスロットルセンサ２６の検出値の時間経過に応じて４つのモードのいずれを選択するかを判断するものであり、ステップＳ７では、モード１に変更する準備段階とする。
【００３１】
而してモード１への変更準備段階において、前回のスロットル開度の全閉後のＴ２秒たとえば３秒以内に、スロットル開度が全開から閉じ側に変化しなかったことをステップＳ８で確認したときには、ステップＳ９において学習補正係数ＫＢＵの学習値をモード１の基準値に変更し、次のステップＳ１０でモード１の変更が完了したことを示すためにインジケータ４２を点滅させる。
【００３２】
またステップＳ８で、前回のスロットル開度の全閉後のＴ２秒以内に、スロットル開度が全開から閉じ側に変化したことを確認したときには、ステップＳ８からステップＳ１１に進んで、モード２に変更する準備段階とし、その状態で、前回のスロットル開度の全閉後のＴ２秒以内に、スロットル開度が全開から閉じ側に変化しなかったことをステップＳ１２で確認したときには、ステップＳ１３において学習補正係数ＫＢＵの学習値をモード２の基準値に変更し、次のステップＳ１４でモード２の変更が完了したことを示すためにインジケータ４２を点滅させる。
【００３３】
ステップＳ１２で、前回のスロットル開度の全閉後のＴ２秒以内に、スロットル開度が全開から閉じ側に変化したことを確認したときには、ステップＳ１２からステップＳ１５に進んで、モード３に変更する準備段階とし、その状態で、前回のスロットル開度の全閉後のＴ２秒以内に、スロットル開度が全開から閉じ側に変化しなかったことをステップＳ１６で確認したときには、ステップＳ１７において学習補正係数ＫＢＵの学習値をモード３の基準値に変更し、次のステップＳ１８でモード３の変更が完了したことを示すためにインジケータ４２を点滅させる。
【００３４】
ステップＳ１６で、前回のスロットル開度の全閉後のＴ２秒以内に、スロットル開度が全開から閉じ側に変化したことを確認したときには、ステップＳ１６からステップＳ１９に進んで、モード４に変更する準備段階とし、その状態で、前回のスロットル開度変化後のＴ２秒以内に、スロットル開度が全開から閉じ側に変化しなかったことをステップＳ２０で確認したときには、ステップＳ２１において学習補正係数ＫＢＵの学習値をモード４の基準値に変更し、次のステップＳ２２でモード４の変更が完了したことを示すためにインジケータ４２を点滅させる。
【００３５】
さらにステップＳ２０において、前回のスロットル開度変化後のＴ２秒以内に、スロットル開度が全開から閉じ側に変化したことを確認したときには、ステップＳ２０からステップＳ７に戻る。
【００３６】
このようなパラメータ算出部３９による学習値置換手順によれば、図５で示すように、、サービスチェックカプラを外して短絡（ＳＣＳと表記）したスロットル（ＴＨ）の全開状態でイグニッションをオンした時刻ｔ１で、モードの選択処理が開始されることになり、その時刻ｔ１から時間Ｔ１秒が経過した時刻ｔ２からインジケータ２４の点滅が開始され、時刻ｔ２から時間Ｔ２秒が経過した時刻ｔ３までスロットル（ＴＨ）の全開状態が持続したときには、モード１を選択することになり、インジケータ４２が、時間間隔をあけて１回ずつ点滅する。
【００３７】
また図６で示すように、時刻ｔ１でモードの選択処理が開始されてから時間Ｔ１秒が経過した時刻ｔ２からインジケータ２４の点滅が開始され、時刻ｔ２から時間Ｔ２よりも短い時間Ｔ２Ａ（＜Ｔ２）が経過した時刻ｔ４までに、スロットル開度が全開から閉じ側に変化したことを確認したときには、その後でスロットル開度が全閉となった時刻ｔ４から時間Ｔ２秒が経過する時刻ｔ５までスロットル開度が全閉状態のままであったときには、モード２を選択することになり、インジケータ４２が、時間間隔をあけて２回ずつ点滅する。
【００３８】
さらに図７で示すように、時刻ｔ１でモードの選択処理が開始されてから時間Ｔ１秒が経過した時刻ｔ２からインジケータ２４の点滅が開始され、時刻ｔ２から時間Ｔ２よりも短い時間Ｔ２Ａ（＜Ｔ２）が経過した時刻ｔ４までに、スロットル開度が全開から閉じ側に変化したことを確認したときには、その後でスロットル開度が全閉となった時刻ｔ５から時間Ｔ２秒が経過するまでのスロットル開度の変化を観察し、時間Ｔ２秒よりも短い時間Ｔ２Ｂが前記時刻ｔ５から経過した時刻ｔ７までにスロットル開度が全閉から全開に変化したときには、その時刻ｔ７から時間Ｔ２秒が経過した時刻ｔ８でモード３を選択することになり、インジケータ４２が、時間間隔をあけて３回ずつ点滅する。
【００３９】
モード４を選択するときにも上述の図５〜図７で示したのと同様の時間経過を経てモード４が選択されるものであり、この際、インジケータ４２は時間間隔をあけて４回ずつ点滅する。すなわちインジケータ４２は、モード１〜モード４の各モード毎に異なる態様で表示作動することになる。
【００４０】
またスロットル全開状態およびスロットル全閉状態の繰り返し態様に基づいて前記複数のモードのいずれかを選択するにあたって、パラメータ算出部３９は、スロットル全開状態およびスロットル全閉状態が所定時間Ｔ３たとえば０．５秒以上持続することを条件として、スロットル全開状態およびスロットル全閉状態の繰り返し態様に基づくモード選択を行う。
【００４１】
次にこの実施の形態の作用について説明すると、制御ユニットＣは、空燃比を目標空燃比とするめの基本燃料噴射量をスロットル開度および機関回転数に基づいて定めるととともに、酸素センサ３２の検出値に応じて定めるフィードバック補正係数ＫＯ２と、目標空燃比および実空燃比の差に応じて学習しつつ複数に分かれた機関負荷毎に定める学習補正係数ＫＢＵＫとを基本燃料噴射量に乗算して燃料噴射量を得るのであるが、学習補正係数ＫＢＵＫの機関負荷毎の基準値を高度に応じて定めた複数のモードを記憶しており、学習値変更指示手段４１からの指示に応じて、アクセルグリップ１９の操作に伴うスロットルセンサ２６の検出値の時間経過に応じた変化態様に基づいて複数のモードの１つを選択し、選択したモードの基準値をそれまでの学習補正係数ＫＢＵＫの学習値と置換するので、高度に応じた学習補正係数ＫＢＵＫの学習が可能であり、低地や高地で車両を利用するユーザや、工場、販売店等で初期値を変更して速やかに適切な学習値に学習させることができたり、輸送手段で高地や低地に車両を運んだ際にも、それまでの学習値を高度に合わせた学習値に変更することができる。
【００４２】
しかもアクセルグリップ１９の操作に伴うスロットルセンサ２６の検出値の時間経過に応じた変化態様に基づいて複数のモードを選択することで、部品点数の増加を抑えることができる。
【００４３】
またスロットル全開状態およびスロットル全閉状態の繰り返し態様に基づいて、複数のモードのいずれかを選択するので、アクセルグリップ１９の操作が容易となる。
【００４４】
またスロットル全開状態およびスロットル全閉状態の繰り返し態様によるモード選択にあたって、スロットル全開状態およびスロットル全閉状態が所定時間持続することが条件となるので、ノイズに対するタフネス向上を図ることができる。
【００４５】
さらにインジケータ４２前記複数のモードのいずれかを選択したことを各モード毎に異なる態様で表示するので、いずれのモードが選択されているかを容易に確認することができる。
【００４６】
以上、本発明の実施の形態について説明したが、本発明は上記実施の形態に限定されるものではなく、特許請求の範囲に記載された本発明を逸脱することなく種々の設計変更を行うことが可能である。
【符号の説明】
【００４７】
１７・・・吸気通路
１８・・・排気通路
１９・・・選択手段であるアクセルグリップ
２１・・・スロットル弁
２２・・・燃料噴射弁
２６・・・スロットルセンサ
３０・・・回転数センサ
３２・・・酸素センサ
４１・・・学習値変更指示手段
４２・・・インジケータ
Ｃ・・・制御ユニット
Ｅ・・・内燃機関
【図１】
0005411730.tif 000002
【図２】
0005411730.tif 000003
【図３】
0005411730.tif 000004
【図４】
0005411730.tif 000005
【図５】
0005411730.tif 000006
【図６】
0005411730.tif 000007
【図７】
0005411730.tif 000008