(57)【要約】      （修正有）【課題】アイドルストップ制御中にスロットル弁を開いてエンジン始動されたとき、アイドル空気量制御弁（ＩＡＣＶ）が通常始動時と同様に大きく開かれていると空燃比がリーン傾向になるので、これを防止する。【解決手段】ＩＡＣＶ２４の開度目標値ＩＣＭＤは水温補正係数を含んで計算される。この水温補正係数を、アイドルストップ制御中のエンジン始動時と、スタータスイッチ３３を操作したときのエンジン始動時とで持ち替える。アイドルストップ制御中のエンジン始動では、通常始動時よりも水温補正係数を小さくしてＩＡＣＶ２４を閉じる方向に制御する。【選択図】図１
2010223174.tif 000002
【特許請求の範囲】
【請求項１】
スロットル弁（２２）を迂回して吸気管（１８）を連結するバイパス通路（２３）に設けられたアイドル空気量制御弁（ＩＡＣＶ）（２４）を有するエンジン制御装置において、
エンジンの冷却水温に応じた水温補正係数を用い、該水温補正係数が大きいほどＩＡＣＶの開度目標値が大きくなるような算出式を使用してＩＡＣＶの開度目標値を算出する開度目標値算出手段（３９）と、
エンジン始動時に、スタータスイッチ（３３）による通常始動か、アイドルストップ制御によるアイドルストップ始動かを判別する始動モード判別手段（３８）とを具備し、
前記開度目標値算出手段（３９）で使用する水温補正係数は、アイドルストップ始動時のものが通常始動時のものより小さく設定されていることを特徴とするエンジン制御装置。
【請求項２】
前記アイドルストップ始動が、スロットルバルブ（２２）を開くアクセル操作によって行われることを特徴とする請求項１記載のエンジン制御装置。
【請求項３】
エンジンの冷却水温に対応する通常始動用水温補正係数を設定した第１の補正係数テーブル（３６）と、
エンジンの冷却水温に対応するアイドルストップ始動用水温補正係数を設定した第２の補正係数テーブル（３５）とを具備したことを特徴とする請求項１または２記載のエンジン制御装置。
【請求項４】
排気中の酸素濃度を検知する酸素濃度センサ（２９）と、
前記酸素濃度センサで検知された酸素濃度に基づいて計算されたフィードバック係数を用いて、該フィードバック係数が大きいほどリッチになるように空燃比制御をする制御手段（４３）と、
アイドルストップ制御を維持した状態でのエンジン停止か否かを判別するエンジン停止判別手段（４６）と、
アイドルストップ制御を維持した状態でのエンジン停止時に、その時点のフィードバック係数を保持する記憶手段（４４）とを具備し、
アイドルストップ制御中でのエンジン始動時に、前記記憶手段（４４）に保持されたフィードバック係数が前記制御手段（４３）に読み出されることを特徴とする請求項１記載のエンジン制御装置。
【請求項５】
アイドルストップ制御におけるエンジン停止は、エンジンへの燃料供給を停止させることによって行い、点火は継続されることを特徴とする請求項１記載のエンジン制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジン制御装置に関するものであり、特に、スロットル弁のバイパス通路に設けられるアイドル空気量制御弁を制御するエンジン制御装置に関する。
【背景技術】
【０００２】
スロットル弁を迂回するバイパス通路にアイドル空気量制御弁（以下、「ＩＡＣＶ」と呼ぶ）を設け、スロットル弁が全閉時にＩＡＣＶの開度を制御することにより、アイドル運転時における吸入空気量を調整するエンジンが知られる。特許文献１には、ＩＡＣＶに出力する開度目標値を、冷却水温に基づいてマップ検索して得られる基本出力値に、ＩＡＣＶフィードバック補正値、エアコン補正値、およびエアコン補正学習値等を加算した値として算出するエンジン制御装置が提案されている。
【０００３】
また、特許文献２に記載されているように、信号待ち等の一時停車時にエンジンを自動停止することで、燃料の節約および排出ガスの低減を図るようにしたアイドルストップ制御方式を採用した車両が知られている。アイドルストップ制御では、通常、アクセル操作装置（アクセルグリップやアクセルペダル等）を操作してスロットル弁を開くことによって乗員の再発進の意思が検知されるとエンジンが再始動される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３７５５１８８号公報
【特許文献２】特許第３８２４４３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
アイドルストップ制御におけるエンジン始動は、スタータスイッチによるエンジン始動と異なり、必ずスロットル弁を開くことによってエンジンを始動させることになる。したがって、アイドルストップ制御では、エンジン始動時に吸入空気量が増大して空燃比がリーン傾向となることがある。
【０００６】
本発明の目的は、アイドルストップ後のエンジン始動時の空燃比を最適に保ち、またリーン傾向となるのを防止して車両の発進性能を向上させることができるエンジン制御装置を提供することにある。
【課題を解決するための手段】
【０００７】
前記目的を達成するための本発明は、ＩＡＣＶを有するエンジン制御装置において、エンジンの冷却水温に応じた水温補正係数を用い、該水温補正係数が大きいほどＩＡＣＶの開度目標値が大きくなるような算出式を使用してＩＡＣＶの開度目標値を算出する開度目標値算出手段と、エンジン始動が、スロットルバルブを開く等して行われたアイドルストップ制御中のアイドルストップ始動か、通常始動かを判別する始動モード判別手段とを具備し、前記開度目標値算出手段で使用する水温補正係数は、アイドルストップ始動時のものが通常始動時のものより小さく設定されている点に第１の特徴がある。
【０００８】
また、本発明は、エンジンの冷却水温に対応する通常始動用水温補正係数を設定した第１の補正係数テーブルと、エンジンの冷却水温に対応するアイドルストップ始動用水温補正係数を設定した第２の補正係数テーブルとを具備した点に第２の特徴がある。
【０００９】
また、本発明は、酸素濃度センサで検知された酸素濃度に基づいて計算されたフィードバック係数を用いて、該フィードバック係数が大きいほどリッチになるように空燃比制御をする制御手段と、アイドルストップ制御を維持した状態でのエンジン停止か否かを判別するエンジン停止判別手段と、アイドルストップ制御を維持した状態でのエンジン停止時に、その時点のフィードバック係数を保持する記憶手段とを具備し、アイドルストップ制御中でのエンジン始動時に、前記記憶手段に保持されたフィードバック係数が前記制御手段に読み出される点に第３の特徴がある。
【００１０】
また、本発明は、アイドルストップ制御におけるエンジン停止は、エンジンへの燃料供給を停止させることによって行い、点火は継続される点に第４の特徴がある。
【発明の効果】
【００１１】
第１、２、４の特徴を有する本発明によれば、水温補正係数を含むＩＡＣＶ開度目標値算出手段では、スロットル弁を開くことによって行われるエンジン始動時には、通常始動時より小さく設定された水温補正係数が使用されるので、ＩＡＣＶの開度目標値が小さくなり、空燃比がリーン傾向になるのを抑制して、始動性を良好にすることができる。
【００１２】
第３の特徴を有する本発明によれば、アイドルストップ制御でエンジン停止されたときに、その時点のフィードバック係数が保持され、アイドルストップ制御でエンジンが始動された時には、保持された適正なフィードバック係数が読みされて使用されるので、エンジン始動後、短時間で適正な空燃比が得られる。
【００１３】
このように、本発明によれば、アイドルストップ制御機能を有するエンジンにおいて、エンジンに供給される混合気の空燃比を最適にすることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に係るエンジン制御装置の機能を示すブロック図である。
【図２】本発明の一実施形態に係るエンジン制御装置を搭載した自動二輪車の側面図である。
【図３】エンジン制御装置のシステム構成図である。
【図４】ＩＡＣＶの制御に係るメインフローチャートである。
【図５】水温補正係数の算出に係るフローチャートである。
【図６】水温補正係数の一例を示す水温−水温補正係数テーブルを示す図である。
【図７】大気圧補正係数の一例を示す大気−大気圧補正係数テーブルを示す図である。
【図８】第２実施形態に係るＯ２フィードバック制御のタイミングチャートである。
【図９】Ｏ２フィードバック制御のフローチャート（その１）である。
【図１０】Ｏ２フィードバック制御のフローチャート（その２）である。
【図１１】Ｏ２フィードバック制御の要部機能を示すブロック図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明の一実施形態を説明する。図２は、本発明の一実施形態に係るエンジン制御装置を適用したスクータ型自動二輪車の全体側面図である。
【００１６】
自動二輪車１の車体前部と車体後部とは低いフロア部２を介して連結されており、車体の骨格をなす車体フレームは、車体前部のヘッドパイプ３と、ヘッドパイプ３から下後方に延びたダウンチューブ４と、メインパイプ４とを有する。メインパイプ４には燃料タンクおよび収納ボックス（いずれも図示せず）が支持され、その上方にシート５が配置されている。
【００１７】
ヘッドパイプ３にはステアリングシャフト６が上下方向に貫通して回動自在に支持されており、ステアリングシャフト６の上方には、ステアリングハンドル７が取り付けられ、下方にはフロントフォーク８が取り付けられる。フロントフォーク８の下端には前輪ＦＷが軸支される。ステアリングハンドル７の上部は計器板を兼ねたハンドルカバー９で覆われる。メインパイプ４の立ち上がり部下端にはブラケット１０が突設され、このブラケット１０には、スイングユニット１１のハンガーブラケット１２がリンク部材１３を介して揺動自在に連結支持される。
【００１８】
スイングユニット１１には、その前部に単気筒の４サイクルエンジン１４が搭載されている。エンジン１４には、図示しない遠心クラッチを介してベルト式無段変速機１５が連結され、ベルト式無段変速機１５の従動側には減速機構１６が連結される。減速機構１６の出力軸には後輪ＲＷが軸支される。
【００１９】
減速機構１６とメインパイプ４との間にはリヤクッション１７が介装されている。エンジン１４の前部からは吸気管１８が引き出され、屈曲して車体後方に延在している。吸気管１８には、スロットル弁およびＩＡＣＶ（後述）を内蔵するスロットルボディ１９が設けられる。スロットルボディ１９の後方にはエアクリーナ２０が連結される。エンジン１４とスロットルボディ１９との間で吸気管１８に、燃料噴射弁（図３参照）が設けられる。
【００２０】
自動二輪車１のステアリングハンドル７の右側端部には図示しないアクセルグリップが設けられる。アクセルグリップは、ステアリングハンドル７を形成するパイプ部材の端部に回動操作自在に取り付けられる。
【００２１】
図３は、本実施形態に係るエンジン制御装置のシステム構成図であり、図２と同符号は同一または同等部分を示す。エンジン１４には、吸気管１８および排気管２１が設けられ、吸気管１８に設けられたスロットルボディ１９には、スロットル弁２２と、スロットル弁２２を迂回してスロットル弁２２の両側で吸気管１８を連結するバイパス通路２３と、バイパス通路２３を開閉するＩＡＣＶ２４とが設けられる。吸気管１８上で、エンジン１４とスロットルボディ１９との間には燃料噴射弁２５が設けられる。
【００２２】
スロットル弁２２は、アクセルグリップの回動操作に応じて回動し、その回動量（角度）がスロットルセンサ２６で検知される。エンジン１４には、エンジン冷却水温を検知する水温センサ２７が設けられ、吸気管１８には、吸気負圧を検知するＰＢセンサ２８が設けられる。エンジンヘッドまたは排気管２１には、排気中の酸素濃度を検知するＯ２センサ２９が設けられる。Ｏ２センサは、排気管２１のエンジン近傍またはエンジンヘッドに取り付けることでヒータレスとすることができる。また、減速機構１６の出力ギヤの回転数から車速を検知する車速センサ３０が設けられる。スタータスイッチ３３は、イグニッションキーの操作によりエンジン１４を始動させるスイッチである。さらに、エアクリーナ２０の、吸気管１８から遠い位置には、大気圧センサ３４が設けられる。なお、大気圧センサ３４を省いて、ＰＢセンサ２８の検知出力に基づいて大気圧を推定するようにしてもよい。
【００２３】
マイクロコンピュータ（ＣＰＵ）を有するエンジン制御装置（ＥＣＵ）３１には、スロットルセンサ２６、水温センサ２７、ＰＢセンサ２８、およびＯ２センサ２９による検知信号と、スタータスイッチ３３によるエンジン始動信号およびエンジン停止信号が入力される。ＥＣＵ３１は、入力された検知信号に基づいて、ＩＡＣＶ２４の開度と燃料噴射弁２５による燃料噴射量とを算出し、ＩＡＣＶ２４および燃料噴射弁２５にそれぞれ入力する。
【００２４】
さらに、ＥＣＵ３１は、車速センサ３０によって検知された車速がゼロまたは所定の速度以下であり、スロットルセンサ２６によって検知されたスロットル開度がゼロまたは所定値以下である等、所定の停車条件を満たしたときにエンジン１４を停止させ、その後、スロットルバルブが開かれたこと等、所定のアイドルストップ始動条件が満足されたときにエンジン１４を始動させるアイドルストップ制御機能を有する。アイドルストップ制御におけるエンジン停止は燃料噴射弁２５による燃料供給のみを停止し、図示しない点火装置による点火動作は継続して行う。
【００２５】
ＥＣＵ３１は、ＩＡＣＶ２４および燃料噴射弁２５の制御や、アイドルストップ制御以外の機能も有する（例えば、点火装置の点火時期等）が、本願発明の要部ではないので説明は省略する。
【００２６】
図４は、ＥＣＵ３１で行われるＩＡＣＶ２４の制御に係るメインフローチャートである。図４のステップＳ１では、エンジン始動モードであるか、エンジン始動時以外（基本モード）であるかを判別する。ステップＳ１で基本モードであると判別されたときは、ステップＳ２に進んでスロットル弁２２が全閉状態か否かを判断する。ステップＳ２でスロットル弁２２が全閉であると判断されたときは、ステップＳ３に進み、エンジン回転数をフィードバックして、ＩＡＣＶ２４の基本開度ＩＦＢを算出する。
【００２７】
ステップＳ４では、基本開度ＩＦＢを補正してＩＡＣＶ２４の開度目標値値ＩＣＭＤを求めるフィードバックモードに移行する。ステップＳ２が否定、つまりスロットル弁２２が全閉でないと判断されたときは、ステップＳ５に進んで、スロットル開度ＩＡＣＶ２４の走行モードに移行する。
【００２８】
エンジン始動モードである場合は、ステップＳ１からステップＳ６に進んで、スタータスイッチ（ＳＷ）３３のオン操作によるエンジン始動であるか（肯定）、アイドルストップ中の、スロットル弁２２の開動作による始動であるか（否定）を判断する。スタータスイッチ３３のオン操作による始動と判断されたときは、ステップＳ７に進んで通常始動モードの処理を行う。また、アイドルストップ中の始動であると判断されたときは、ステップＳ８に進んでアイドルストップ（ＩＳ）始動モードの処理を行う。
【００２９】
ステップＳ４のフィードバックモードでは、式１を使用してＩＡＣＶ２４の開度目標値ＩＣＭＤを算出する。ＩＣＭＤ＝ＩＦＢ×ＫＩＰＡ…（式１）。
【００３０】
ステップＳ５の走行モードでは、式２を使用してＩＡＣＶ２４の開度目標値ＩＣＭＤを算出する。ＩＣＭＤ＝（ＩＸＲＥＦ＋ＩＴＷ）×ＫＩＰＡ…（式２）。
【００３１】
ステップＳ７の通常始動モードでは、式３を使用してＩＡＣＶ２４の開度目標値ＩＣＭＤを算出する。ＩＣＭＤ＝（ＩＸＲＥＦ＋ＩＴＷＳ）×ＫＩＰＡ…（式３）。
【００３２】
また、ステップＳ８のアイドルストップ始動モードでは、式４を使用してＩＡＣＶ２４の開度目標値ＩＣＭＤを算出する。ＩＣＭＤ＝（ＩＸＲＥＦ＋ＩＴＷＳ-ＩＳ）×ＫＩＰＡ…（式４）。
【００３３】
式１〜式４において、符号ＫＩＰＡは大気圧補正係数であり、符号ＩＸＲＥＦは、ＩＡＣＶ２４の経年劣化等を考慮したアイドルエア量の学習値である。また、符号ＩＴＷ、ＩＴＷＳ、およびＩＴＷＳ-ＩＳはそれぞれ冷却水温に応じた水温補正係数である。
【００３４】
図５は、水温補正係数の算出フローチャートである。図５のステップＳ１０では、水温TW−水温補正係数T_ITWテーブルを参照して、エンジン水温に応じた走行モードの水温補正係数ITWを検索する。ステップＳ１１では、水温TW−水温補正係数T_ITWＳテーブルを参照して、エンジン水温ＴＷに応じた通常始動モードの水温補正係数ITWＳを検索する。ステップＳ１２では、水温TW−水温補正係数T_ITWＳ-ＩＳテーブルを参照して、エンジン水温ＴＷに応じたアイドルストップ始動モードの水温補正係数ITWＳ-ＩＳを検索する。
【００３５】
図６は、水温補正係数を検索するためのテーブルの一例を示す図である。図６において、横軸は水温センサ２７で検知される水温ＴＷ、縦軸は水温ＴＷに対応する水温補正係数を示す。図６から理解できるように、走行モード、アイドルストップ始動モード、および通常始動モードの順に、水温補正係数が大きい値をとるようにテーブルが設定されている。したがって、このように設定された水温補正係数ＩＴＷ、ＩＴＷＳ、ＩＴＷＳ-ＩＳを使用して前記式２、式３、式４によって計算されたＩＡＣＶの開度目標値は、通常始動モードで最も大きく、次いで、アイドルストップ始動モード、および走行モードの順に小さくなる。つまり、アイドルストップ始動時にＩＡＣＶ２４を通過してエンジン１４に供給される空気量は、通常始動時にＩＡＣＶ２４を通過してエンジン１４に供給される空気量より少ない。したがって、アイドルストップ制御中にスロットル弁２２を開いてエンジン１４が始動されたとき、吸入空気量が過大になって混合気がリーンになる傾向を是正することができる。
【００３６】
図７は、大気圧補正係数ＫＩＰＡの検索テーブルの一例を示す図である。図において、横軸は大気圧センサ３４で検知される大気圧ＰＡであり、縦軸は大気圧補正係数ＫＩＰＡである。図７に示すように、大気圧ＰＡが低いほど大気圧補正係数ＫＩＰＡは大きい値となるようにテーブルが設定されるので、大気圧ＰＡが低くなって不足する空気量を補うことができる。
【００３７】
図１は、ＥＣＵ３１のＩＡＣＶ制御部に係る機能を示すブロック図である。図１において、アイドル（ＩＳ）始動時水温補正値テーブル（第２の補正係数テーブル）３５には、水温ＴＷに応じた水温補正係数ＩＴＷＳ-ＩＳが設定されており、水温センサ２７で検知された水温ＴＷに基づいて水温補正係数ＩＴＷＳ、ＩＴＷＳ-ＩＳが読み出される。
【００３８】
通常始動時水温補正値テーブル（第１の補正係数テーブル）３６には、水温ＴＷに応じた水温補正係数ＩＴＷＳが設定されている。切り替え部３７は、アイドル始動時水温補正値テーブル３５および通常始動時水温補正値テーブル３６を、始動モード判別部３８の判別結果に基づいて切り替え、水温補正係数ＩＴＷＳ-ＩＳまたはＩＴＷＳをＩＡＣＶ開度目標値算出部３９に入力する。
【００３９】
始動モード判別部３８は、スタータスイッチ３３による始動動作が行われたのか、アイドルストップ制御部４０でアイドルストップ中にスロットル開検出部４１でスロットル弁２２が全閉から開動作したのかを判別する。そして、スタータスイッチ３３による始動動作時には、通常始動時水温補正値テーブル３６を選択し、アイドルストップ中のスロットル弁２２の開動作時には、アイドル始動時水温補正値テーブル３５を選択するように切り替え部３７を切り替える。
【００４０】
ＩＡＣＶ開度目標値算出部３９には、入力された学習値ＩＸＲＥＦや大気圧補正係数ＫＩＰＡ 、および水温補正係数（ＩＴＷＳ、ＩＴＷＳ-ＩＳ）を使用し、式３、式４に従ってＩＡＣＶ開度目標値ＩＣＭＤを算出する。算出されたＩＡＣＶ開度目標値ＩＣＭＤはＩＡＣＶ２４のドライバ４２に供給される。ドライバ４２は、ＩＡＣＶ開度目標値に従って、ＩＡＣＶ２４に設けられたステップモータを駆動制御する。
【００４１】
次に、本発明の第２実施形態を説明する。第１実施形態では、アイドルストップ制御中に、混合気の空燃比を最適にするため、エンジン始動時の水温補正係数を、通常始動時とは別に持ち替えた。第２実施形態では、第１実施形態の制御に加えて、Ｏ２センサ（酸素濃度）２９で検知された酸素濃度で検出される空燃比を燃料噴射弁２５による燃料噴射量にフィードバックして空燃比を最適化する例を示す。従来は、イニシャル時やエンスト時には、Ｏ２センサ２９の検出値に基づいて計算されたＯ２フィードバック係数ＫＯ２の学習値をクリアしてしまうので、アイドルストップ制御でエンジンを停止させた際、始動時には、Ｏ２フィードバック係数ＫＯ２が「１．０」の状態からフィードバック制御が開始される。したがって、始動時からしばらくの間、空燃比がリッチ傾向となることがある。
【００４２】
そこで、この第２実施形態では、アイドルストップ制御中はエンジン停止時にＯ２フィードバック係数ＫＯ２をクリアせず、学習値を保持することとした。
【００４３】
図８は、Ｏ２フィードバックのタイミングチャートである。図８の上段には、エンストを「１」で示し、エンジン回転中を「０」で示す。中段には、Ｏ２フィードバック制御実行中を「１」で示し、Ｏ２フィードバック制御停止中を「０」で示す。また、下段には、Ｏ２フィードバック係数ＫＯ２の変化を示す。
【００４４】
図８に示すように、タイミングｔ１でアイドルストップ制御中にエンジン１４が停止すると、Ｏ２フィードバック制御も停止される。そして、タイミングｔ２でアイドルストップ制御によりエンジン１４が始動される。しかし、タイミングｔ２では、Ｏ２フィードバック制御は開始されず、Ｏ２センサ２９の検知出力が安定するタイミングｔ３でＯ２フィードバック制御は開始される。ｔ２−ｔ３間の時間Ｔは、タイマによる固定時間としてもよいし、冷却水温を考慮した可変値としてもよい。
【００４５】
従来、Ｏ２フィードバック制御が停止されるタイミングｔ１で、Ｏ２フィードバック係数ＫＯ２はクリアされて「１．０」にしていたが、本実施形態では、エンジン停止時（タイミングｔ１時点）におけるＯ２フィードバック係数の学習値（一例として「０．８５」）を保持し、タイミングｔ３において、保持されていたＯ２フィードバック係数ＫＯ２を読み出してＯ２フィードバック制御を再開する。
【００４６】
これによれば、Ｏ２フィードバック制御開始時から最適なＯ２フィードバック係数Ｏ２を使用できるので、「１．０」にリセットされたＯ２フィードバック係数ＫＯ２を使用する場合と比較して、図８のエリアＡで示される分の消費燃料の改善効果が得られる。
【００４７】
図９は、エンジン停止時のＯ２フィードバック制御のフローチャートである。ステップＳ２０では、エンジン１４が停止したか否かが判断される。エンジン１４が停止したと判断された場合は、ステップＳ２１に進む。ステップＳ２１では、アイドルストップ制御によるエンジン停止か、スタータスイッチ３３をオフにして電源を断ったことによるエンジン停止かを判別する。アイドルストップ制御によるエンジン１４の停止であれば、ステップＳ２２に進んでＯ２センサフィードバック係数ＫＯ２を、保持する。スタータスイッチ３３をオフしたことによるエンジン１４の停止ならば、ステップＳ２３に進んでＯ２フィードバック係数ＫＯ２を「１．０」にリセットする。
【００４８】
図１０は、エンジン始動時のＯ２フィードバック制御のフローチャートである。ステップＳ３０では、アイドルストップ制御による停止状態からの始動か、スタータスイッチ３３による通常の始動かを判別する。アイドルストップ制御による停止状態からの起動の場合はステップＳ３１に進み、Ｏ２フィードバック係数ＫＯ２の保持値（例えば「０．８５」）を読み出す。スタータスイッチ３３による通常の始動であればステップＳ３２に進み、フィードバック係数ＫＯ２として「１．０」を読み出す。
【００４９】
ステップＳ３３では、Ｏ２センサ２９の出力が安定したか否か、つまり前記時間Ｔが経過したか否かを判断する。ステップＳ３３が肯定ならば、ステップＳ３４に進んで、Ｏ２フィードバック係数ＫＯ２を使用したフィードバック制御を行い、燃料噴射弁２５による燃料噴射量を計算する。
【００５０】
燃料噴射量は、燃料噴射パルス幅、つまり所定単位時間内の燃料噴射時間Ｔｉで得られる。燃料噴射時間Ｔｉは、例えば次式を使用して算出される。Ｔｉ＝Ｔｐ×ＫＴＷ×ＫＯ２＋ＴＳ…（式５）。
【００５１】
式５において、Ｔｐは吸入空気量Ｑとエンジン回転数Ｎｅとに基づいて算出される基本噴射パルス幅、ＫＴＷは水温ＴＷに応じて燃料を増量補正する補正係数、ＫＯ２はフィードバック係数である。
【００５２】
ステップＳ３５では、Ｏ２センサ２９の検知出力に基づいてＯ２フィードバック係数ＫＯ２を計算する。ステップＳ３６では、Ｏ２フィードバック係数ＫＯ２を更新する。
【００５３】
図１１は、第２実施形態に係るＥＣＵ３１の要部機能を示すブロック図である。図１１において、Ｏ２フィードバック制御部４３は、Ｏ２センサ２９の検知信号によってＯ２フィードバック係数ＫＯ２を計算し、このＯ２フィードバック係数ＫＯ２を使用して燃料噴射弁２５による燃料噴射量を算出する。なお、Ｏ２フィードバック係数ＫＯ２は係数記憶部４４に記憶される。
【００５４】
アイドルストップ制御部４５は、所定停止条件が満足されたときに、エンジン１４を一旦停止させる一方、スロットル弁２２の開操作等、始動のための所定条件が満足されたときにエンジン１４を始動させる。アイドルストップ制御は周知の条件に従って行われる。
【００５５】
エンジン停止判別部４６は、アイドルストップ制御によるエンジン１４の停止であるか、スタータスイッチ３３のオフ操作による停止であるかを判別する。アイドルストップ制御によるエンジン停止ならば、係数記憶部４４に記憶されているフィードバック係数ＫＯ２をそのまま保持させる。スタータスイッチ３３によるエンジン停止ならば、係数記憶部４４にＯ２フィードバック係数ＫＯ２として「１．０」を記憶する。
【００５６】
エンジンが始動されて、Ｏ２フィードバック制御が開始される場合、最初は係数記憶部４４からＯ２フィードバック係数ＫＯ２を読み出す。
【符号の説明】
【００５７】
１…自動二輪車、  １４…エンジン、  １８…吸気管、  １９…スロットルボディ、  ２２…スロットル弁、  ２４…ＩＡＣＶ、  ２６…スロットルセンサ、  ２７…水温センサ、  ２９…Ｏ２センサ、  ３１…ＥＣＵ、  ３３…スタータスイッチ、  ３５…第２の補正係数テーブル、  ３６…第１の補正係数テーブル、  ３８…始動モード判別部、  ３９…ＩＡＣＶ開度目標値算出部
【図１】
2010223174.tif 000003
【図２】
2010223174.tif 000004
【図３】
2010223174.tif 000005
【図４】
2010223174.tif 000006
【図５】
2010223174.tif 000007
【図６】
2010223174.tif 000008
【図７】
2010223174.tif 000009
【図８】
2010223174.tif 000010
【図９】
2010223174.tif 000011
【図１０】
2010223174.tif 000012
【図１１】
2010223174.tif 000013