(57)【要約】【課題】外気温の検出センサを持たないシステムにおいて、外気温を精度良く推定し、ひいては燃料噴射量制御等を好適に実施する。【解決手段】エンジン１０は水冷式ガソリンエンジンであり、シリンダブロックには水温センサ３３が設けられている。ＥＣＵ４０は、エンジンの暖機過程において、水温センサ３３により検出したエンジン水温の変化率を算出し、その水温変化率に基づいて外気温を推定する。この場合、水温変化率が小さいほど外気温が低く、逆に水温変化率が大きいほど外気温が高いとして推定される。【選択図】      図１
2006170039.tif 000002
【特許請求の範囲】
【請求項１】
外気に曝されたエンジン構成部品の温度に対応する温度パラメータを取得する手段と、
エンジンの暖機過程において前記取得した温度パラメータの変化に基づいて外気温を推定する手段と、
を備えたことを特徴とするエンジン制御装置。
【請求項２】
前記温度パラメータを取得する手段は、エンジン冷却水の温度を検出する水温センサ、エンジン潤滑油の温度を検出する油温センサ、シリンダブロックの壁面温度を検出する壁温センサの何れかであることを特徴とする請求項１に記載のエンジン制御装置。
【請求項３】
前記エンジンの始動後、所定時間毎に前記温度パラメータの変化を計測すると共にその変化状況に基づいて外気温を推定することを特徴とする請求項１又は２に記載のエンジン制御装置。
【請求項４】
前記所定時間毎に推定した外気温を逐次なまし処理し、該なまし処理後の数値を最終的に外気温の推定値とすることを特徴とする請求項３に記載のエンジン制御装置。
【請求項５】
前記エンジンの暖機過程において、一旦外気温を推定した後、前記温度パラメータの変化率が変動した場合に、再度外気温の推定を実施することを特徴とする請求項１又は２に記載のエンジン制御装置。
【請求項６】
前記温度パラメータの変化度合と、その時の温度パラメータの温度域とに基づいて外気温を推定することを特徴とする請求項１乃至５の何れかに記載のエンジン制御装置。
【請求項７】
前記温度パラメータが低温域にある場合と高温域にある場合とで比べて高温域にある場合には、温度パラメータの変化率が同じであっても外気温を高めに推定することを特徴とする請求項６に記載のエンジン制御装置。
【請求項８】
前記推定した外気温を、車両又はエンジンの運転状態に基づいて補正することを特徴とする請求項１乃至７の何れかに記載のエンジン制御装置。
【請求項９】
車両又はエンジンの運転状態が規定の条件を外れる場合に、前記外気温の推定を禁止することを特徴とする請求項１乃至８の何れかに記載のエンジン制御装置。
【請求項１０】
前記推定した外気温をバックアップ用のメモリに格納し、次回のエンジン始動時に必要に応じて使用することを特徴とする請求項１乃至９の何れかに記載のエンジン制御装置。
【請求項１１】
前記推定した外気温を基に燃料噴射量を演算することを特徴とする請求項１乃至１０の何れかに記載のエンジン制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジン制御装置に関するものである。
【背景技術】
【０００２】
例えば、車両用エンジンにおいては、マイクロコンピュータを用いた電子制御燃料噴射システムが構築されており、その都度のエンジン運転状態に基づいて基本噴射量が演算されると共に、該基本噴射量に対して各種の補正が実施されて最終の燃料噴射量が決定される。そして、燃料噴射量の演算値に基づいて燃料噴射弁が駆動される。この場合、外気温が変化すると、それに起因してエンジンへの吸入空気の温度（吸気温）が変化し、結果として燃料噴射量の精度に悪影響が及ぶことから、外気温（吸気温）を補正パラメータとしその外気温に基づいて噴射量補正が実施されるようになっている。
【０００３】
ところで近年では、それまで気化器（キャブレータ）等にてエンジンへの燃料供給を実施していた二輪車等の分野でも電子制御燃料噴射システムが採用されつつある。かかる場合、本システムの採用によりコストが高騰することが懸念されるため、構成要素の削減等によるコストダウンの必要性が生じる。
【０００４】
例えば特許文献１では、エンジン始動時の冷却水温を検出し、その始動時水温の検出値に基づいて外気温を推定する。具体的には、前回のエンジン運転中に推定した外気温と今回の始動時水温とを比較し、その大小関係に基づいて外気温推定を実施するようにしている。そしてこうして外気温を推定することにより、外気温検出のためのセンサを不要としている。
【０００５】
しかしながら、上記文献における外気温の推定手法では、始動時水温が外気温以外の要因（エンジン停止中の状態など）により変動する場合にその推定精度が低くなり、外気温の推定値に基づいて噴射量補正を実施してもその補正の精度は低いものとなる。そのため、排気エミッションの低減やドライバビリティの改善を図る上で十分な効果が期待できないという問題があった。
【特許文献１】特開平４−１７１２４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、外気温検出用のセンサを持たないシステムにおいて、外気温を精度良く推定し、ひいては燃料噴射量制御等を好適に実施することができるエンジン制御装置を提供することを主たる目的とするものである。
【課題を解決するための手段】
【０００７】
エンジンの暖機過程では、エンジン構成部品は暖機の進行に伴い温度上昇し、特に当該構成部品が外気に曝されている場合その温度変化は外気温に依存したものとなる。そこで本発明では、エンジンの暖機過程において、外気に曝されたエンジン構成部品の温度に対応する温度パラメータを取得し、該取得した温度パラメータの変化に基づいて外気温を推定する。この場合、温度パラメータの上昇度合が大きいほど外気温が高く、逆に温度パラメータの上昇度合が小さいほど外気温が低いとして推定されると良い。また、例えば、外気温の推定値を基に燃料噴射量が演算されると良い。本構成によれば、外気温検出用のセンサを持たないシステムにおいて、外気温を精度良く推定し、ひいては燃料噴射量制御等を好適に実施することができる。
【０００８】
なお、エンジン吸気系では、その上流部における吸気温は外気温に概ね一致する。それ故に、本発明は、エンジン吸気系の上流部における吸気温を好適に推定するものであるとも言える。
【０００９】
前記温度パラメータを取得する手段は、エンジン冷却水の温度を検出する水温センサ、エンジン潤滑油の温度を検出する油温センサ、シリンダブロックの壁面温度を検出する壁温センサの何れかであると良い。
【００１０】
エンジンの始動後、所定時間毎に前記温度パラメータの変化を計測すると共にその変化状況に基づいて外気温を推定すると良い。この場合、エンジンの暖機過程において外気温の推定を繰り返し実施することができるため、その推定精度を高めることができる。
【００１１】
また、前記所定時間毎に推定した外気温を逐次なまし処理し、該なまし処理後の数値を最終的に外気温の推定値とすると良い。これにより、仮に所定時間毎に推定される外気温が各々相違したとしても、最終的に適正なる外気温の推定値が得られるようになる。
【００１２】
また、エンジンの暖機過程において、一旦外気温を推定した後、前記温度パラメータの変化率が変動した場合に、再度外気温の推定を実施するようにしても良い。これにより、必要に応じて外気温を推定し直すことができ、外気温を高精度に推定することができる。
【００１３】
外気温が同一であっても、エンジン水温等の温度パラメータが低温域にある場合と高温域にある場合とでは、温度パラメータの変化度合に違いが生じる。従って、温度パラメータの変化度合と、その時の温度パラメータの温度域とに基づいて外気温を推定すると良い。これにより、外気温の推定精度が向上する。
【００１４】
より具体的には、温度パラメータが低温域にある場合と高温域にある場合とを比べると、高温域では温度パラメータが収束温度に近くなり、温度上昇が次第に鈍くなると考えられる。それ故に、温度パラメータが低温域にある場合と高温域にある場合とで比べて高温域にある場合には、温度パラメータの変化率が同じであっても外気温を高めに推定すると良い。
【００１５】
温度パラメータの変化度合は、車両やエンジンの運転状態（例えば車速やエンジン回転速度等）による影響を受ける。従って、外気温の推定値を、車両又はエンジンの運転状態に基づいて補正すると良い。或いは、車両又はエンジンの運転状態が規定の条件を外れる場合に外気温の推定を禁止すると良い。
【００１６】
また、外気温の推定値をバックアップ用のメモリに格納し、次回のエンジン始動時に必要に応じて使用すると良い。例えば、前述のように車両又はエンジンの運転状態が規定の条件を外れて外気温推定が禁止される場合や、エンジンの高温再始動時であって外気温推定が不可能である場合において、バックアップ用のメモリに格納された外気温の推定値が用いられると良い。これにより、外気温の推定演算が不可能であっても、燃料噴射量の外気温補正等が可能となる。また、エンジン始動後において外気温推定が完了するまでの期間においても燃料噴射量の外気温補正等が可能となる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明を具体化した一実施の形態を図面に従って説明する。本実施の形態は、内燃機関である二輪車用の水冷式ガソリンエンジンを対象にエンジン制御システムを構築するものとしており、当該制御システムにおいては電子制御ユニット（以下、ＥＣＵという）を中枢として燃料噴射量の制御や点火時期の制御等を実施することとしている。先ずは、図１を用いてエンジン制御システムの全体概略構成図を説明する。
【００１８】
図１に示すエンジン１０において、吸気管１１の最上流部にはエアクリーナ１２が設けられ、その下流側にはスロットルバルブ１４が設けられている。スロットルバルブ１４にはスロットル開度を検出するためのスロットル開度センサ１５が設けられている。スロットルバルブ１４の下流側には吸気管圧力を検出するための吸気管圧力センサ１６が設けられている。更に、吸気管１１の吸気ポート近傍には電磁駆動式の燃料噴射弁１７が取り付けられており、この燃料噴射弁１７には、図示しない燃料供給系より燃料が供給されるようになっている。
【００１９】
エンジン１０の吸気ポート及び排気ポートにはそれぞれ吸気バルブ２１及び排気バルブ２２が設けられており、吸気バルブ２１の開動作により空気と燃料との混合気が燃焼室２３内に導入され、排気バルブ２２の開動作により燃焼後の排気が排気管２４に排出される。エンジン１０のシリンダヘッドには各気筒毎に点火プラグ２５が取り付けられており、点火プラグ２５には、点火コイル等よりなる点火装置２６を通じて、所望とする点火時期において高電圧が印加される。この高電圧の印加により、各点火プラグ２５の対向電極間に火花放電が発生し、燃焼室２３内に導入された混合気が着火され燃焼に供される。
【００２０】
排気管２４には、排出ガス中のＣＯ，ＨＣ，ＮＯｘ等を浄化するための三元触媒等の触媒３１が設けられ、この触媒３１の上流側には排気を検出対象として混合気の空燃比を検出するためのＯ2センサ３２が設けられている。また、エンジン１０には、シリンダブロックに形成されたウォータジャケット内の冷却水の温度（エンジン水温）を検出する水温センサ３３や、エンジン１０の回転に伴い所定クランク角毎に（例えば３０°ＣＡ周期で）矩形状のクランク角信号を出力するクランク角センサ３４が設けられている。
【００２１】
ＥＣＵ４０は、ＣＰＵ、ＲＯＭ、ＲＡＭ等よりなるマイクロコンピュータを主体として構成されており、このＥＣＵ４０には前記各種センサの検出信号やその他バッテリ電圧ＶＢの検出信号、車速センサ３５の検出信号などが入力される。ＥＣＵ４０は、ＲＯＭに記憶された各種の制御プログラムを実行することで、エンジン運転状態に基づいて燃料噴射弁１７の燃料噴射時間や点火プラグ２５による点火時期などを制御する。特に燃料噴射制御においては、エンジン回転速度や負荷等のパラメータを基に基本噴射量を算出すると共に、この基本噴射量に対して空燃比等をパラメータとして適宜補正を実施し、最終の燃料噴射量を算出する。
【００２２】
ここで、燃料噴射量の補正時には外気温（吸気温）に基づく外気温補正が実施されるが、本システムでは外気温センサを備えておらず、ＥＣＵ４０は、エンジンの暖機過程における水温変化に基づいて外気温を推定し、その推定値を基に外気温補正係数を算出する。すなわち、図２に示すように、エンジンの暖機過程では、エンジン水温は暖機の進行に伴い上昇し、その際、エンジン水温の変化は外気温に依存したものとなる。具体的には、外気温が高いほど水温上昇が早く、外気温が低いほど水温上昇が遅くなる。そこで本実施の形態では、エンジン暖機過程における水温変化に基づいて外気温を推定する。
【００２３】
図３は、外気温補正係数の算出手順を示すフローチャートであり、本処理は、イグニッションスイッチ（ＩＧスイッチ）のＯＮ後において所定の時間周期でＥＣＵ４０により繰り返し実行される。
【００２４】
図３において、先ずステップＳ１０１では、今回の処理がＩＧスイッチのＯＮ後、初回であるか否かを判定する。初回であればステップＳ１０２に進み、その時の水温センサ３３の検出値から水温Ｔｗを算出すると共に、その水温Ｔｗを水温初期値Ｔｗｓｔとしてメモリに記憶する。その後、ステップＳ１０３では、エンジン始動が完了したか否かを判定する。この始動判定はエンジン回転速度に基づいて行われ、エンジン回転速度が所定の始動完了判定値（例えば５００ｒｐｍ）に達していれば始動完了であるとされる。続くステップＳ１０４では、エンジン始動後、所定の暖機状態になったか否かを判定する。この暖機判定はエンジン水温に基づいて行われ、水温Ｔｗが所定の暖機完了判定値（例えば７０℃）に達していれば暖機完了であるとされる。
【００２５】
そして、始動完了後であり、且つ暖機完了前であることを条件に、ステップＳ１０５に進み、後続の各ステップにて外気温Ｔａの推定並びに外気温補正係数ＦＴＡの算出を実行する。
【００２６】
すなわち、ステップＳ１０５では、カウンタＣｔを１ずつインクリメントし、続くステップＳ１０６では、カウンタＣｔの値を基に今回が外気温Ｔａの推定タイミングであるか否かを判定する。本実施の形態では、所定時間毎に外気温Ｔａを推定することとしており、前回のＴａ推定時からカウンタＣｔの値が所定値増加していれば、今回が外気温Ｔａの推定タイミングであると判定される。
【００２７】
ステップＳ１０６がＹＥＳの場合、ステップＳ１０７に進み、水温変化に基づいて外気温Ｔａの推定処理を実行する（その詳細は後述）。その後、ステップＳ１０８では、外気温Ｔａの推定値を基に外気温補正係数ＦＴＡを算出する。
【００２８】
図４は、前記ステップＳ１０７における外気温推定のサブルーチンを示すフローチャートである。
【００２９】
図４において、ステップＳ２０１では、今現在の水温Ｔｗと水温初期値Ｔｗｓｔとから水温変化量ΔＴｗを算出する（ΔＴｗ＝Ｔｗ−Ｔｗｓｔ）。そしてその後、ステップＳ２０２〜Ｓ２１０では、水温変化量ΔＴｗとカウンタＣｔの値とから算出される水温変化率（ΔＴｗ／Ｃｔ）を、しきい値Ａ〜Ｄにより大小判定すると共に、その判定結果を基に外気温Ｔａを推定する。このとき、しきい値Ａ〜ＤはＡ＜Ｂ＜Ｃ＜Ｄの関係にあり、水温変化率（ΔＴｗ／Ｃｔ）がしきい値Ａ〜Ｄで区切られたどの領域にあるかに応じて外気温Ｔａが推定される。
【００３０】
但しこの場合、水温変化率と外気温とは、概ね図５に示す関係にあると考えられ、この関係を考慮してしきい値Ａ〜Ｄが定められるのが望ましい。つまり、図５に示すように、水温変化率は、外気温が低いとその上昇度合（図の特性の傾き）が比較的大きくなり、外気温が高いとその上昇度合（図の特性の傾き）が比較的小さくなる傾向にある。それ故に、上記の如く領域分割して外気温推定を行う場合において何れの領域でも推定精度を同等にするには、しきい値Ａ〜Ｄを、図５に示すように不等間隔で設定する。
【００３１】
ステップＳ２０２〜Ｓ２１０について具体的には、
・水温変化率（ΔＴｗ／Ｃｔ）がＡ未満であれば、外気温Ｔａを「ａ」とし（ステップＳ２０６）、
・水温変化率（ΔＴｗ／Ｃｔ）がＡ以上Ｂ未満（Ａ〜Ｂ内）であれば、外気温Ｔａを「ｂ」とし（ステップＳ２０７）、
・水温変化率（ΔＴｗ／Ｃｔ）がＢ以上Ｃ未満（Ｂ〜Ｃ内）であれば、外気温Ｔａを「ｃ」とし（ステップＳ２０８）、
・水温変化率（ΔＴｗ／Ｃｔ）がＣ以上Ｄ未満（Ｃ〜Ｄ内）であれば、外気温Ｔａを「ｄ」とし（ステップＳ２０９）、
・水温変化率（ΔＴｗ／Ｃｔ）がＤ以上であれば、外気温Ｔａを「ｅ」とする（ステップＳ２１０）。
このとき、外気温Ｔａの推定値であるａ〜ｅはａ＜ｂ＜ｃ＜ｄ＜ｅの関係にあり、上記ステップＳ２０２〜Ｓ２１０によれば、水温変化率が小さいほど外気温Ｔａが低く、逆に水温変化率が大きいほど外気温Ｔａが高いとして推定される。
【００３２】
最後に、ステップＳ２１１では、外気温Ｔａの推定値に対してなまし処理を実施する。このとき、例えば次式を用いて外気温のなまし値Ｔａｓｍを算出する。
【００３３】
Ｔａｓｍ(i)＝Ａ×Ｔａｓｍ(i-1)＋（１−Ａ）×Ｔａ      …（１）
なお、上記（１）式においてＡはなまし係数である（０＜Ａ＜１）。そして、このなまし後の外気温（なまし値Ｔａｓｍ）を用いて外気温補正係数ＦＴＡが算出され（前記図３のステップＳ１０８）、更に外気温補正係数ＦＴＡにより燃料噴射量の補正等が実行される。
【００３４】
次に、エンジン始動時における外気温推定の流れを図６のタイムチャートを用いて説明する。
【００３５】
さて、タイミングｔ１ではＩＧスイッチがＯＮされ、水温初期値Ｔｗｓｔがメモリに記憶される。また、タイミングｔ２では、エンジン回転速度が上昇してエンジン始動が完了することに伴いカウンタＣｔのカウントアップが開始される。水温Ｔｗは、概ねｔ２付近から上昇し始める。
【００３６】
その後、カウンタＣｔが所定数カウントされる度に、水温初期値Ｔｗｓｔからの水温変化量ΔＴｗとカウンタＣｔの値とから水温変化率（ΔＴｗ／Ｃｔ）が算出されると共に、その水温変化率に基づいて外気温Ｔａが推定され、その都度なまし処理が行われる（タイミングｔ３，ｔ４，ｔ５，・・・）。そして、水温Ｔｗが暖機完了温度（７０℃）に達した時点で、外気温推定が終了される（タイミングｔｎ）。
【００３７】
以上詳述した本実施の形態によれば、外気温検出用のセンサを持たないシステムにおいて、外気温を精度良く推定し、ひいては燃料噴射量制御等を好適に実施することができる。その結果、排気エミッションの低減やドライバビリティの改善を望みとおりに実現することができるようになる。
【００３８】
特に二輪車の場合には、四輪車と異なりエンジンルームのようなボディに囲われた部屋が無く、エンジンは外部に露出した状態となっている。それ故に、エンジン水温の変化と外気温との相関が強くなっており、こうした構成において有用性が高いものとなる。
【００３９】
また、二輪車の場合には、電子制御燃料噴射システムの採用に際しコストアップの抑制が要望されるが、本実施の形態によれば構成要素の削減が可能となり、コストアップ抑制の要望に応えられる制御システムが構築できる。
【００４０】
エンジンの暖機過程において、所定時間毎に水温変化率に基づいて外気温を推定するようにしたため、外気温の推定を繰り返し実施することができ、その推定精度を高めることができる。また、繰り返し推定される外気温を逐次なまし処理し、該なまし処理後の数値を最終的に外気温の推定値とするため、仮に所定時間毎に推定される外気温が各々相違したとしても、最終的に適正なる外気温の推定値が得られるようになる。
【００４１】
（第２の実施の形態）
第２の実施の形態では、上記第１の実施の形態との相違点として、車速やエンジン回転速度による外気温推定の禁止条件を付加している。すなわち、車両の走行時やエンジン回転速度の上昇時には、エンジン暖機過程における水温の上昇度合が車速やエンジン回転速度に応じて変化する。そのため、かかる際において外気温の推定演算を停止する。
【００４２】
図７は、本実施の形態における外気温補正係数の算出手順を示すフローチャートであり、図７の処理は、前記図３の代わりにＥＣＵ４０により実行される。なお、図７は、前記図３の処理に対してステップＳ３０１〜Ｓ３０５を追加したものであり、前記図３との共通の処理については同一のステップ番号を付してその説明を適宜簡略する。
【００４３】
図７では、水温初期値Ｔｗｓｔをメモリに記憶した後、始動完了後であり且つ暖機完了前である場合にステップＳ３０１に進む。ステップＳ３０１では、車速ＳＰＤが所定値α（例えば３ｋｍ／ｈ）以下であるか否かを判定し、続くステップＳ３０２では、エンジン回転速度ＮＥが所定値β（例えば１５００ｒｐｍ）以下であるか否かを判定する。そして、ステップＳ３０１，Ｓ３０２が共にＹＥＳであることを条件に、ステップＳ１０５に進み、前述のとおり水温変化率に基づいて外気温Ｔａの推定等を実施する（ステップＳ１０５〜Ｓ１０８）。
【００４４】
また、ステップＳ３０１，Ｓ３０２の何れかがＮＯの場合、ステップＳ３０３に進み、当該状況での継続時間を計測すべくカウンタＣａを１ずつインクリメントする。次いで、ステップＳ３０４では、カウンタＣａの値が所定値に達したか否かを判定し、Ｃａ≧所定値となる場合に外気温Ｔａとして予め定めたデフォルト値（例えば２５℃）をセットする（ステップＳ３０５）。すなわち、ステップＳ３０１，Ｓ３０２の何れかがＮＯの場合には、水温変化率に基づく外気温の推定演算が実施されない。そしてその後、デフォルト値を基に外気温補正係数ＦＴＡを算出する（ステップＳ１０８）。
【００４５】
以上第２の実施の形態によれば、車速やエンジン回転速度による外気温推定の禁止条件を付加したため、推定演算される外気温を信頼性の高いものとすることができる。
【００４６】
なお、車速やエンジン回転速度による外気温推定の禁止条件に代えて、外気温の推定値を、車速やエンジン回転速度に基づいて補正するようにしても良い。この場合、例えば、車速が大きいほど、エンジン水温の上昇が遅くなり外気温が低めに推定されるため、外気温の推定値を高温側に補正する。また、エンジン回転速度が大きいほど、エンジン水温の上昇が早くなり外気温が高めに推定されるため、外気温の推定値を低温側に補正する。
【００４７】
（第３の実施の形態）
第３の実施の形態では、上記第１の実施の形態等との相違点として、外気温の推定値をＥＥＰＲＯＭ等のバックアップ用メモリ（すなわち、ＩＧスイッチの状態にかかわらず記憶内容を保持可能なメモリ）に格納し、その記憶値をエンジンの高温再始動時等で用いるようにしている。
【００４８】
図８は、本実施の形態における外気温補正係数の算出手順を示すフローチャートであり、図８の処理は、前記図３や図７の代わりにＥＣＵ４０により実行される。なお、図８は、前記図７の処理に対してステップＳ４０１，Ｓ４０２を追加したものであり、前記図７との共通の処理については同一のステップ番号を付してその説明を適宜簡略する。
【００４９】
図８では、水温初期値Ｔｗｓｔをメモリに記憶した後、その水温初期値Ｔｗｓｔが所定値（例えば５０℃）以上であるか否かを判定する（ステップＳ４０１）。これは、エンジンの高温再始動か否かを判定するものであり、Ｔｗｓｔ≧５０℃の場合、高温再始動時であると判定しステップＳ４０２に進む。ステップＳ４０２では、外気温ＴａとしてＥＥＰＲＯＭ等の記憶値Ｔｗｍをセットする。そしてその後、記憶値Ｔｗｍを基に外気温補正係数ＦＴＡを算出する（ステップＳ１０８）。
【００５０】
なお、Ｔｗｍは、ＩＧスイッチのＯＦＦ時におけるＯＦＦ時処理（例えばメインリレー処理）にてＥＥＰＲＯＭ等に格納されるようになっている。ステップＳ３０５において、外気温ＴａとしてＥＥＰＲＯＭ等の記憶値Ｔｗｍをセットするようにしても良い。
【００５１】
以上第３の実施の形態によれば、エンジンの高温再始動時など、外気温の推定演算が不可能である場合にも、燃料噴射量の外気温補正等が可能となる。また、エンジン始動後において初回の外気温推定が完了するまでの期間においても燃料噴射量の外気温補正等が可能となり、エンジン始動後いち早く適正な燃料噴射量制御が開始できる。
【００５２】
なお、本発明は上記実施の形態の記載内容に限定されず、例えば次のように実施しても良い。
【００５３】
上記実施の形態では、水温変化率（ΔＴｗ／Ｃｔ）がしきい値Ａ〜Ｄで区切ったどの領域にあるかに応じて外気温Ｔａを推定したが（図４のフロー参照）、これを変更しても良い。例えば、前記図５の実線で示す特性を、マップデータとしてＲＯＭ等に登録しておき、その都度の水温変化率をパラメータとしてマップデータを参照することで外気温Ｔａを推定するようにしても良い。
【００５４】
外気温が同一であっても、エンジン水温が低温域にある場合と高温域にある場合とでは、水温変化率（水温の変化度合）に違いが生じる。従って、水温変化率と、その時の水温の温度域とに基づいて外気温を推定するようにしても良い。より具体的には、水温が低温域にある場合と高温域にある場合とを比べると、高温域では水温が収束温度（約１００℃手前）に近くなり、温度上昇が鈍くなると考えられる。そこで、エンジン水温が高温域にある場合には、エンジン水温の変化率が同じであっても低温域にある場合よりも外気温を高めに推定すると良い。
【００５５】
上記実施の形態では、エンジン始動時水温である水温初期値からの水温変化量ΔＴｗを算出すると共にその水温変化量ΔＴｗと始動後の経過時間（カウンタＣｔの値）とから水温変化率を算出し、該水温変化率に基づいて外気温を推定したが、所定時間間隔での水温変化量を算出し、その水温変化量に基づいて外気温を推定しても良い。
【００５６】
上記実施の形態では、エンジン水温の変化率に基づいて外気温を推定する構成としたが、これを変更しても良い。例えば、エンジン水温が所定温度だけ上昇するのに要する所要時間を計測し、その所要時間に基づいて外気温を推定しても良い。
【００５７】
また、エンジンの暖機過程において、一旦エンジン水温の変化率等に基づいて外気温を推定した後、エンジン水温の変化率が大小変動した場合に、再度外気温の推定を実施するようにしても良い。これにより、必要に応じて外気温を推定し直すことができ、外気温を高精度に推定することができる。
【００５８】
上記実施の形態では、水温センサにより検出されるエンジン水温を「温度パラメータ」としたが、これを変更する。例えば、エンジン潤滑油の温度（エンジン油温）を検出するための油温センサを設け、該油温センサにより検出されるエンジン油温を温度パラメータとしたり、シリンダブロックの壁面温度を検出するための壁温センサを設け、該壁温センサにより検出されるシリンダブロック壁温を温度パラメータとしたりすることが可能である。何れの場合にも、やはりエンジン暖機過程における温度変化から外気温の推定が可能となる。空冷式エンジンに適用する場合には、シリンダブロックの壁面温度を温度パラメータとするのが望ましい。
【００５９】
二輪車（オートバイ）以外への本発明の適用も可能である。例えば、耕運機等の農機具に適用したり、四輪車に適用したりすることも可能である。
【図面の簡単な説明】
【００６０】
【図１】発明の実施の形態におけるエンジン制御システムの概略を示す構成図である。
【図２】外気温の違いによる水温変化の違いを説明するためのタイムチャートである。
【図３】外気温補正係数の算出手順を示すフローチャートである。
【図４】外気温推定のサブルーチンを示すフローチャートである。
【図５】水温変化率と外気温との関係を示す図である。
【図６】エンジン始動時における外気温推定の流れを説明するためのタイムチャートである。
【図７】第２の実施の形態における外気温補正係数の算出手順を示すフローチャートである。
【図８】第３の実施の形態における外気温補正係数の算出手順を示すフローチャートである。
【符号の説明】
【００６１】
１０…エンジン、３３…水温センサ、３４…クランク角センサ、３５…車速センサ、４０…ＥＣＵ。
【図１】
2006170039.tif 000003
【図２】
2006170039.tif 000004
【図３】
2006170039.tif 000005
【図４】
2006170039.tif 000006
【図５】
2006170039.tif 000007
【図６】
2006170039.tif 000008
【図７】
2006170039.tif 000009
【図８】
2006170039.tif 000010