(57)【要約】【課題】燃料温度を正確に推定する。【解決手段】燃料ポンプ駆動用モーターの電圧と電流に対する燃料温度のマップを記憶しておき、モーターの回転速度、電圧および電流を検出し（ステップ１０３〜１０４）、モーターの回転速度が検出され（ステップ１０５）、かつモーターの回転速度検出値の変動が所定値以下のときに（ステップ１０６）、記憶されているマップからモーターの電圧検出値と電流検出値に対応する燃料温度を検索して推定する（ステップ１０７）。【選択図】図３
2007315266.tif 000002
【特許請求の範囲】
【請求項１】
燃料ポンプ駆動用モーターの回転速度を検出する回転速度検出手段と、
前記モーターに印加される電圧（以下、モーター電圧という）を検出する電圧検出手段と、
前記モーターに流れる電流（以下、モーター電流という）を検出する電流検出手段と、
前記モーター電圧と前記モーター電流に対する燃料温度のマップを記憶するマップ記憶手段と、
前記回転速度検出手段により前記モーターの回転速度が検出され、かつ前記モーターの回転速度の変動が所定値以下のときに、前記マップ記憶手段に記憶されているマップから前記モーター電圧と前記モーター電流に対応する燃料温度を検索して推定する温度推定手段とを備えることを特徴とする燃料温度推定装置。
【請求項２】
請求項１に記載の燃料温度推定装置において、
燃料タンク内の燃料残量を検出する残量検出手段と、
前記残量検出手段による検出結果に基づいて燃料タンクへの燃料充填を判定する燃料充填判定手段と、
外気温を検出する外気温検出手段とを備え、
前記温度推定手段は、前記燃料充填判定手段により燃料充填が行われたと判定されたときに、燃料充填前に推定した燃料温度と、燃料充填前後の前記燃料残量と、前記外気温とに基づいて燃料充填後の燃料温度を推定することを特徴とする燃料温度推定装置。
【請求項３】
請求項２に記載の燃料温度推定装置において、
前記マップ記憶手段は、外気への放熱を考慮した外気温と燃料残量に対する燃料温度のマップを記憶しており、
前記温度推定手段は、燃料充填後に前記マップ記憶手段に記憶されているマップから前記外気温と前記燃料残量とに対応する燃料温度を検索することを特徴とする燃料温度推定装置。
【請求項４】
請求項２に記載の燃料温度推定装置において、
前記マップ記憶手段は、前記モーター電圧と前記モーター電流に対する燃料温度の複数のマップを記憶しており、
前記温度推定手段は、前記記憶手段に記憶されている複数のマップから、前記モーター電圧および前記モーター電流と、前記燃料充填後の燃料温度とに合致するマップを選択し、選択したマップを用いて以後の燃料温度の推定を行うことを特徴とする燃料温度推定装置。
【請求項５】
請求項１に記載の燃料温度推定装置において、
エンジン冷却水温を検出する水温検出手段と、
前記モーターの停止時間を計時する停止計時手段とを備え、
前記マップ記憶手段は、前記モーター電圧と前記モーター電流に対する燃料温度の複数のマップを記憶しており、
前記温度推定手段は、前記停止計時手段の計時時間が所定時間以上になったときに、前記記憶手段に記憶されている複数のマップから、前記モーター電圧および前記モーター電流と、前記エンジン冷却水温に等しい燃料温度とに合致するマップを選択し、選択したマップを用いて以後の燃料温度の推定を行うことを特徴とする燃料温度推定装置。
【請求項６】
請求項１に記載の燃料温度推定装置において、
外気温を検出する外気温検出手段と、
前記モーターの停止時間を計時する停止計時手段とを備え、
前記マップ記憶手段は、前記モーター電圧と前記モーター電流に対する燃料温度の複数のマップを記憶しており、
前記温度推定手段は、前記停止計時手段の計時時間が所定時間以上になったときに、前記記憶手段に記憶されている複数のマップから、前記モーター電圧および前記モーター電流と、前記外気温に等しい燃料温度とに合致するマップを選択し、選択したマップを用いて以後の燃料温度の推定を行うことを特徴とする燃料温度推定装置。
【請求項７】
請求項１〜６のいずれか１項に記載の燃料温度推定装置において、
前記回転速度検出手段は、前記モーターのトルク、電圧および電流に関する特性に基づいて回転速度を検出することを特徴とする燃料温度推定装置。
【請求項８】
燃料ポンプ駆動用モーターの電圧と電流に対する燃料温度のマップを記憶しておき、前記モーターの回転速度、電圧および電流を検出し、前記モーターの回転速度が検出され、かつ前記モーターの回転速度検出値の変動が所定値以下のときに、記憶されている前記マップから前記モーターの電圧検出値と電流検出値に対応する燃料温度を検索して推定することを特徴とする燃料温度推定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は燃料温度を推定する装置に関する。
【背景技術】
【０００２】
エンジンの回転速度と吸気管圧力に基づいて排気熱などによる燃料温度上昇分を算出するとともに、車速と吸気温に基づいて放熱による燃料温度下降分を算出し、これらの値と燃料タンク内の燃料残量および前回の燃料温度推定値に基づいて今回の燃料温度を推定するようにした燃料温度推定装置が知られている（例えば、特許文献１参照）。
【０００３】
この出願の発明に関連する先行技術文献としては次のものがある。
【特許文献１】特開２００３−０３５２１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の燃料温度推定装置では、燃料タンク内の燃料への熱の伝導要因を各種センサーを用いて検出しているので、これらの検出値にはセンサーの検出誤差が含まれ、また前回の燃料温度推定値にも推定誤差が含まれているので、今回の燃料温度推定値の精度が悪くなるという問題がある。
【課題を解決するための手段】
【０００５】
燃料ポンプ駆動用モーターの電圧と電流に対する燃料温度のマップを記憶しておき、モーターの回転速度、電圧および電流を検出し、モーターの回転速度が検出され、かつモーターの回転速度検出値の変動が所定値以下のときに、記憶されているマップからモーターの電圧検出値と電流検出値に対応する燃料温度を検索して推定する。
【発明の効果】
【０００６】
本発明によれば、安価で正確な検出結果が得られるセンサーのみを用いて正確な燃料温度を推定することができる。
【発明を実施するための最良の形態】
【０００７】
図１は一実施の形態の燃料温度推定装置の構成を示す。一実施の形態の燃料温度推定装置は、各種リレー、スイッチおよびセンサー類１〜７と、エンジンコントローラー１０と、燃料ポンプ２０とから構成される。リレー２は燃料ポンプ２０の電源リレーであり、エンジンコントローラー１０の制御部１４によりリレーコイル２０ｂが励磁されるとリレー接点２ａが閉路し、車載バッテリー１の電源をＦＥＴ１５および電流検出回路１６を介して燃料ポンプ２０へ供給する。
【０００８】
イグニッションスイッチ３は、車両のイグニッションキー（不図示）がＯＮ位置に設定されると閉路する。水温センサー４はエンジン（不図示）の冷却水温度を検出し、外気温センサー５は車外の空気温度を検出する。また、吸気温センサー６はエンジンへの吸入空気温度を検出し、Ａ／Ｔオイル温センサー７は自動変速機の油温を検出する。
【０００９】
エンジンコントローラー１０は電圧検出回路１１、バックアップ電源１２、タイムカウンター１３、制御部１４、ＦＥＴ１５、電流検出回路１６などを備え、後述する制御プログラムを実行して燃料温度を推定する他、燃料ポンプ２０の駆動制御、燃料噴射制御、吸入空気量制御、点火時期制御などを行ってエンジン（不図示）の出力トルクおよび回転速度を制御する。
【００１０】
電圧検出回路１１は、燃料ポンプモーター２１に印加される電圧を検出する。バックアップ電源１２は、イグニッションスイッチ３がオフした後もタイムカウンター１３を作動させるための電源である。タイムカウンター１３は、イグニッションスイッチ３がオフして電源リレー２が開路し、燃料ポンプモーター２１への電源の供給が停止されている間の時間を計時する。
【００１１】
制御部１４はマイクロコンピューターとメモリやＡ／Ｄコンバーターなどの周辺部部品を備え、各種制御プログラムを実行して上述した燃料温度推定処理および各種エンジン制御を行う。制御部１４は、アクセルペダルの踏み込み量やエンジン回転速度などの情報に基づいてエンジンが必要とする燃料供給量を算出し、燃料供給量に応じてＦＥＴ１５をＰＷＭ制御して燃料吐出量を調節する。電流検出回路１６は燃料ポンプモーター２１へ流れる電流を検出する。なお、ＦＥＴ１５の代わりにＭＯＳＦＥＴ、保護回路、電流検出回路および温度検出回路を内蔵した１チップのＩＰＳ(Intelligent Power Switches)を用いてもよい。
【００１２】
制御部１４は、電圧検出回路１１により検出した燃料ポンプモーター２１の電圧と、電流検出回路１６により検出した燃料ポンプモーター２１の電流とに基づいて燃料ポンプモーター２１の回転速度を検出する。図２は、制御部１４のメモリに予め記憶されている燃料ポンプモーター２１のトルク−電流（Ｔ−Ｉ）特性とトルク−回転速度（Ｔ−Ｎ）特性のマップである。制御部１４は、まず、図２に示すＴ−Ｉ特性を参照してモーター電流に対応するモータートルクを求め、次に、図２に示すＴ−Ｎ特性を参照してモーター電圧とモータートルクに対応するモーター回転速度を求める。なお、燃料ポンプモーター２１の回転速度を検出するための専用のセンサーを設置してもよい。
【００１３】
燃料ポンプ２０は燃料タンク２０ａ内に設置され、燃料ポンプモーター２１と燃料ゲージ２２を備えている。燃料ポンプモーター２１は、エンジン（不図示）に燃料を供給する燃料ポンプ２０を駆動するためのモーターである。燃料ゲージ２２は燃料タンク２０ａ内の燃料残量を検出する。
【００１４】
ここで、一般的なモーターの特性として、モーター電流とモータートルクとの間には一次関数で表される関係があり、モーターが回転状態にあってかつその回転速度の変動が小さいときは、モータートルクが負荷トルクに等しくなる。また、モーター電流はモーター電圧と一定の関係がある。さらに、燃料ポンプの負荷は燃料の粘性であるから、モータートルクは燃料粘性に比例し、燃料粘性は燃料温度により変動する。以上から、モーターが回転状態にあってかつその回転速度が一定の状態にあるときのモーター電圧とモーター電流を検出することによって、燃料温度を推定することが可能である。
【００１５】
図３は一実施の形態の燃料温度推定処理を示すフローチャートである。この燃料温度推定処理プログラムはエンジンコントローラー制御部１４のメモリに記憶されており、制御部１４のマイクロコンピューターにより実行される。このフローチャートにより、一実施の形態の動作を説明する。図３のステップ１０１でイグニッションスイッチ３がＯＮ位置に設定されるとステップ１０２へ進み、ＦＥＴ１５へＰＷＭ駆動信号が出力されてＦＥＴ１５が駆動され、バッテリー１の電力が燃料ポンプモーター２１へ供給されているか否かを確認する。
【００１６】
燃料ポンプモーター２１が作動中のときはステップ１０３へ進み、電圧検出回路１１と電流検出回路１６により燃料ポンプモーター２１の電圧と電流を検出する。続くステップ１０４で燃料ポンプモーター２１の特性マップ（図２参照）を参照し、モーター電圧検出値とモーター電流検出値からモーター回転速度を検出する。ステップ１０５ではモーター回転速度が回転判定基準値αを超えているか、つまり燃料ポンプモーター２１が回転しているか否かを判定する。ここで、回転判定基準値αには例えば１０ｒｐｍを設定する。
【００１７】
続くステップ１０６ではモーター回転速度検出値の変化に基づいてモーター回転加速度を求め、モーター回転加速度の絶対値が定常状態判定基準値βより小さいか否か、すなわち燃料ポンプモーター２１の回転速度変動が少ないか否かを判定する。燃料ポンプモーター２１が回転中で、かつその回転速度変動が少ないときはステップ１０７へ進み、モーター電圧とモーター電流に基づいて燃料温度を推定する。
【００１８】
ここで、燃料温度の推定方法を説明する。エンジンコントローラー制御部１４のメモリには、表１に示すようなモーター電流・電圧による燃料温度推定値のマップが記憶されている。なお、表１では燃料温度推定マップの一部を示す。
【表１】
2007315266.tif 000003
例えば今、検出したモーター電流が２Ａでモーター電圧が１３Ｖの場合は、表１に示す燃料温度推定マップを検索し、電流２Ａと電圧１３Ｖに対応する燃料温度推定値２１℃を得る。
【００１９】
《一実施の形態の変形例の燃料温度推定処理》
図４〜図６は一実施の形態の変形例の燃料温度推定処理を示すフローチャートである。これらの燃料温度推定処理プログラムはエンジンコントローラー制御部１４のメモリに記憶されており、制御部１４のマイクロコンピューターは、図４に示す燃料充填時の燃料温度推定処理と、図５または図６に示す燃料温度推定処理とを一定の時間間隔で交互に実行する。これらのフローチャートにより、一実施の形態の変形例の動作を説明する。
【００２０】
まず、図４に示す燃料充填時の燃料温度推定処理を説明する。制御部１４は、図４に示す燃料充填時の燃料温度推定処理と、図５または図６に示す燃料温度推定処理とを一定の時間間隔で交互に実行することによって、タイマーを用いることなく、イグニッションオフ時の放熱を考慮した燃料温度を推定することができる。ステップ２２１において燃料ゲージ２２で現在の燃料残量を検出し、制御部１４のメモリ（不図示）の“燃料残量１”アドレスに記憶する。続くステップ２２２では、メモリに記憶されている“燃料残量１”と“燃料残量２”との差が燃料増加判定基準値γを超えているか否かを確認する。
【００２１】
ここで、“燃料残量２”は後述するステップ２２５で設定される残量値であり、所定時間（例えば１０秒）前の残量値である。また、燃料増加判定基準値γには、上記所定時間内に燃料充填が行われて燃料温度が変化する程度の燃料増加があったと判断される適当な値を実験により設定する。
【００２２】
現在の燃料残量と所定時間前の燃料残量との差が燃料増加判定基準値γを超える場合は、燃料充填により燃料が増加したと判定してステップ２２３へ進む。ステップ２２３では次式により燃料温度を推定し、制御部１４のメモリに記憶する。
（燃料温度）＝［｛（充填前の燃料残量）×（充填前の燃料温度）｝＋｛（充填された燃料量）×（外気温）｝］／（充填後の燃料残量）  ・・・（１）
（１）式において、充填された燃料温度は外気温に等しいとし、燃料温度はすべて絶対温度で計算するものとする。また、充填前の燃料残量は所定時間前の“燃料残量２”であり、充填後の燃料残量は現在の“燃料残量１”である。さらに、充填された燃料量は（燃料残量１−燃料残量２）である。
【００２３】
ステップ２２４で燃料充填フラグをセットする。この燃料充填フラグは、後述する図５のステップ２１２において燃料充填にともなうマップ選択の必要性を判断するときに用いられる。ステップ２２５で燃料ゲージ２２により燃料残量を検出し、制御部１４のメモリアドレス“燃料残量２”へ記憶する。
【００２４】
ステップ２２６でイグニッションスイッチ３がオンされたか否かを確認し、イグニッションスイッチ３がオンされたときは図５または図６へリターンする。一方、イグニッションスイッチ３がオフされたままの場合はステップ２２７へ進み、イグニッションオフ時の外気への放熱を考慮して現在の燃料温度を推定する。
【００２５】
表２は外気温２０℃の場合の燃料残量と前回推定した燃料温度に対する燃料温度推定値のマップ例であり、表３は外気温２５℃の場合の燃料残量と前回推定した燃料温度に対する燃料温度推定値のマップ例である。なお、図示を省略するが、表２および表３に示すマップを含む、他の外気温、燃料残量および前回推定した燃料温度に対する燃料温度推定値のマップも制御部１４のメモリに予め記憶されている。
【表２】
2007315266.tif 000004
【表３】
2007315266.tif 000005
【００２６】
表２および表３のマップを参照し、イグニッションオフ時の外気への放熱を考慮した燃料温度の推定方法を説明する。外気温センサー６で検出した外気温が２０℃、燃料ゲージ２２で検出した燃料残量が６０リットル、前回推定して制御部１４のメモリに記憶されている燃料温度が２５℃のときには、制御部１４のメモリに記憶されている燃料温度推定マップの中から表２に示すマップを選択し、外気温２０℃、燃料残量６０リットル、前回の燃料温度２５℃に対応する燃料温度推定値２５℃を表引き演算する。一方、外気温が２５℃、燃料残量が４０リットル、前回推定した燃料温度が４０℃のときは表３に示すマップを選択し、燃料温度推定値３７℃を得る。そして、求めた新しい燃料温度推定値により制御部１４のメモリに記憶されている燃料温度を更新し、図５または図６へリターンする。
【００２７】
《一実施の形態の変形例の燃料温度推定処理》
次に、図５に示すフローチャートにより、一実施の形態の変形例の燃料温度推定処理を説明する。なお、図５において、図３に示す処理と同様な処理を行うステップに対しては同一のステップ番号を付して相違点を中心に説明する。燃料ポンプモーター２１が回転中で、かつその回転速度変動が少ないときはステップ２１１へ進み、燃料充填フラグがアンセット状態にあるか否かを確認する。燃料充填フラグは、上述した図４のステップ２２４において燃料充填にともないセットされる。
【００２８】
燃料充填フラグがアンセット状態にあるとき、つまり燃料充填が行われなかったときはステップ１０７へ進み、図３のステップ１０７で説明した方法で燃料温度を推定する。一方、燃料充填フラグがセットされているときはステップ２１２へ進み、図４に示す燃料充填時の燃料温度推定処理でメモリに記憶した燃料温度と、ステップ１０４で検出したモーター電流およびモーター電圧に基づいて燃料温度推定マップを選択する。
【００２９】
図７により、具体的な燃料温度推定マップの選択方法を説明する。制御部１４のメモリには、燃料温度、燃料ポンプモーター２１の電流および電圧ごとに複数の燃料温度推定マップが記憶されている。それらのマップの中から、前回推定されメモリに記憶されている燃料温度、今回検出されたモーター電流およびモーター電圧の条件に合致するマップを選択する。図７に示す例では、モーター電流２Ａ、モーター電圧１０Ｖ、燃料温度１０℃の条件に合致するＭＡＰ３を選択する。選択したマップはステップ１０７の燃料温度推定に用いる。
【００３０】
上述した変形例では、一定の時間間隔で燃料温度を推定する例を示したが、イグニッションオフ時または燃料ポンプモーター停止時の燃料温度および燃料残量を、燃料充填前の燃料温度および燃料残量とし、イグニッションオン時または燃料ポンプモーター起動時に検出した燃料増加分に対しは、燃料温度＝外気温とし、かつ燃料増加分＝（充填後燃料残量）−（充填前の燃料残量）として上記（１）式により燃料温度を推定する。推定した燃料温度を外気温と燃料ポンプモーター停止後の経過時間により補正するようにしてもよい。
【００３１】
《一実施の形態の変形例の燃料温度推定処理》
図６により、燃料ポンプモーター２１が長時間停止した場合の燃料温度推定処理を説明する。なお、図６において、図３および図５と同様な処理を行うステップに対しては同一のステップ番号を付して相違点を中心に説明する。イグニッションスイッチ３がオフされているときはステップ３３６へ進み、タイムカウンターフラグがセットされているか否かを確認する。
【００３２】
上述したように、タイムカウンター１３は、イグニッションスイッチ３がオフして電源リレー２が開路し、燃料ポンプモーター２１への電源の供給が停止されている間の時間を計時するものである。タイムカウンターフラグは、イグニッションオフ時にタイムカウンター１３が繰り返しリセットされるのを防止するために用いられるフラグである。タイムカウンターフラグがセットされているときは図４のプログラムへリターンし、セットされていないときはステップ３３７へ進む。
【００３３】
タイムカウンターフラグがセットされていないときは、ステップ３３７でタイムカウンター１３をリセットし、続くステップ３３８でタイムカウンター１３を始動して計時を開始する。そして、ステップ３３９でタイムカウンターフラグをセットして図４のプログラムへリターンする。
【００３４】
一方、イグニッションオン時はステップ３３１へ進み、タイムカウンター１３を停止する。続くステップ３３２でタイムカウンターフラグをアンセットする。その後、図３に示すステップ１０２〜１０６の処理を行い、燃料ポンプモーター２１が回転中で、かつその回転速度変動が少ないときはステップ２１１へ進み、燃料充填フラグがアンセット状態にあるか否かを確認する。燃料充填フラグがセットされているときはステップ２１２へ進み、図５のステップ２１２〜２２３で説明した燃料温度推定マップ選択処理を行う。
【００３５】
燃料ポンプモーター２１が回転中で、かつその回転速度変動が少なく、かつ燃料充填フラグがアンセット状態にあるときはステップ３３３へ進み、タイムカウンター１３の計時時間が所定時間δ未満か否かを確認する。この所定時間δは、燃料ポンプモーター２１が充分に長い時間停止していたか否かを判定する基準時間であり、この一実施の形態では例えば１０時間とするが、燃料タンク２０ａ内の燃料が放熱してエンジン冷却水温あるいは外気温と等しくなる程度に充分長い時間であればよい。長時間燃料ポンプモーター２１が長時間停止していなかった場合はステップ１０７へ進み、図３のステップ１０７で説明した方法により燃料温度を推定する。
【００３６】
一方、燃料ポンプモーター２１が長時間停止していた場合はステップ３３４へ進み、燃料温度が水温センサー４で検出されるエンジン冷却水温度に等しいとする。なお、エンジン冷却水温の代わりに、外気温センサー５で検出される外気温、吸気温センサー６で検出されるエンジン吸入空気温度、Ａ／Ｔオイル温センサー７で検出される自動変速機油温を用いてもよい。ステップ３３５でタイムカウンター１３をリセットしてステップ２１２へ進み、図５のステップ２１２〜２１３で説明した燃料温度推定マップの選択処理を行う。
【００３７】
以上説明したように、一実施の形態によれば、モーター２１に印加される電圧（モーター電圧）を検出する電圧検出回路１１と、モーター２１に流れる電流（モーター電流）を検出する電流検出回路１６と、燃料ポンプモーター２１の回転速度を検出する電圧検出回路１１、電流検出回路１６および制御部１４と、モーター電圧とモーター電流に対する燃料温度のマップを記憶する制御部１４とを備え、モーター２１の回転速度が検出され、かつモーター２１の回転速度の変動が所定値以下のときに、制御部１４に記憶されているマップからモーター電圧とモーター電流に対応する燃料温度を検索して推定するようにしたので、安価で正確な検出結果が得られるセンサーのみを用いて正確な燃料温度を推定することができる。
【００３８】
また、一実施の形態によれば、外気温を検出する外気温センサー５と、燃料タンク内の燃料残量を検出する燃料ゲージ２２とを備え、燃料ゲージ２２による検出結果に基づいて燃料タンク２０ａへの燃料充填が行われたと判定されたときに、燃料充填前に推定した燃料温度と、燃料充填前後の燃料残量と、外気温とに基づいて燃料充填後の燃料温度を推定するようにしたので、燃料を充填したときでも燃料充填後の燃料温度を正確に推定することができる。
【００３９】
一実施の形態によれば、制御部１４は外気への放熱を考慮した外気温と燃料残量に対する燃料温度のマップを記憶しており、燃料充填後に制御部１４に記憶されているマップから外気温と燃料残量とに対応する燃料温度を検索するようにしたので、外気への放熱を考慮した正確な燃料温度推定値が得られる。
【００４０】
一実施の形態によれば、制御部１４はモーター電圧とモーター電流に対する燃料温度の複数のマップを記憶しており、制御部１４に記憶されている複数のマップから、モーター電圧およびモーター電流と、燃料充填後の燃料温度とに合致するマップを選択し、選択したマップを用いて以後の燃料温度の推定を行うようにしたので、特性の異なる燃料が充填された場合でも、現在の燃料温度に正確に合致するマップを用いてより正確な燃料温度推定値を得ることができる。
【００４１】
一実施の形態によれば、エンジン冷却水温を検出する水温センサー４と、燃料ポンプモーター２１の停止時間を計時するタイムカウンター１３とを備えるとともに、制御部１４はモーター電圧、モーター電流に対する燃料温度の複数のマップを記憶しており、タイムカウンター１３の計時時間が所定時間以上になったときに、制御部１４に記憶されている複数のマップから、モーター電圧およびモーター電流と、エンジン冷却水温に等しい燃料温度とに合致するマップを選択し、選択したマップを用いて以後の燃料温度の推定を行うようにしたので、長時間、燃料を使用しなかった場合でも、正確な燃料温度推定値を得ることができる。
【００４２】
一実施の形態によれば、外気温を検出する外気温センサー５と、燃料ポンプモーター２１の停止時間を計時するタイムカウンター１３とを備えるとともに、制御部１４はモーター電圧とモーター電流に対する燃料温度の複数のマップを記憶しており、タイムカウンター１３の計時時間が所定時間以上になったときに、制御部１４に記憶されている複数のマップから、モーター電圧およびモーター電流と、外気温に等しい燃料温度とに合致するマップを選択し、選択したマップを用いて以後の燃料温度の推定を行うようにしたので、長時間、燃料を使用しなかった場合でも、正確な燃料温度推定値を得ることができる。
【００４３】
一実施の形態によれば、燃料ポンプモーター２１のトルク、電圧および電流に関する特性に基づいて回転速度を検出するようにしたので、センサーを設置せずに燃料ポンプモーター２１の回転速度を検出できる。
【００４４】
特許請求の範囲の構成要素と一実施の形態の構成要素との対応関係は次の通りである。すなわち、電圧検出回路１１、電流検出回路１６および制御部１４が回転速度検出手段を、電圧検出回路１１が電圧検出手段を、電流検出回路１６が電流検出手段を、制御部１４がマップ記憶手段、温度推定手段および燃料充填判定手段を、燃料ゲージ２２が残量検出手段を、外気温センサー５が外気温検出手段を、水温センサー４が水温検出手段を、タイムカウンター１３が停止計時手段をそれぞれ構成する。なお、以上の説明はあくまで一例であり、発明を解釈する際、上記の実施の形態の記載事項と特許請求の範囲の記載事項との対応関係になんら限定も拘束もされない。
【図面の簡単な説明】
【００４５】
【図１】一実施の形態の構成を示す図
【図２】燃料ポンプ駆動用モーターのトルク−電流特性およびトルク−回転速度特性を示す図
【図３】一実施の形態の燃料温度推定処理を示すフローチャート
【図４】一実施の形態の変形例の燃料充填時の燃料温度推定処理を示すフローチャート
【図５】一実施の形態の変形例の燃料温度推定処理を示すフローチャート
【図６】一実施の形態の他の変形例の燃料温度推定処理を示すフローチャート
【図７】燃料温度推定マップの選択方法を説明する図
【符号の説明】
【００４６】
１  車載バッテリー
２  電源リレー
３  イグニッションスイッチ
４  水温センサー
５  外気温センサー
６  吸気温センサー
７  Ａ／Ｔオイル温センサー
１０  エンジンコントローラー
１１  電圧検出回路
１２  バックアップ電源
１３  タイムカウンター
１４  制御部
１５  ＦＥＴ
１６  電流検出回路
２０  燃料ポンプ
２１  燃料ポンプモーター
２２  燃料ゲージ
【図１】
2007315266.tif 000006
【図２】
2007315266.tif 000007
【図３】
2007315266.tif 000008
【図４】
2007315266.tif 000009
【図５】
2007315266.tif 000010
【図６】
2007315266.tif 000011
【図７】
2007315266.tif 000012