(57)【要約】【課題】燃料残量を正確に表示することができる燃料残量表示装置を提供することである。【解決手段】燃料残量表示装置２に備えられているメータマイコン１０は、イグニッションスイッチ１２を介してバッテリ１４に接続されており、アクセサリ電源及びイグニッション電源のオンオフ信号を取得し、その結果に基づいてエンジンの始動を検出する。その後、メータマイコン１０は、燃料残量検出装置１８ａ及び１８ｂにより検出された燃料残量とイグニッションスイッチ１２が前回オフする直前に記憶した燃料残量を比較して、その比較結果に基づいて給油判定を行なう。また、メータマイコン１０は、ＡＴ制御マイコン２０により検出された推定勾配値に基づいて勾配判定を行なう。その給油判定結果及び勾配判定結果に基づいて、燃料残量値を算出し、その値を燃料残量表示メータ２４に燃料残量を表示する。【選択図】  図１
2004203156.tif 000002
【特許請求の範囲】
【請求項１】
エンジンの始動を検出するエンジン始動検出手段と、
燃料残量を検出する燃料残量検出手段と、
前記燃料残量検出手段により検出された燃料残量に基づいて、燃料残量を表示する燃料残量表示手段とを備え、
前記エンジン始動検出手段により前記エンジンの始動が検出された後に前記燃料残量検出手段により燃料残量を検出することを特徴とする燃料残量表示装置。
【請求項２】
給油の有無を判定する給油判定手段と、
車両が位置する路面の勾配値を判定する勾配値判定手段と、
前記給油判定手段による判定結果に基づいて表示される燃料残量を、前記勾配値判定手段により判定された判定結果に基づいて補正する燃料残量補正手段を更に備え、
前記燃料残量表示手段において、前記燃料残量補正手段により補正された燃料残量を表示することを特徴とする請求項１記載の燃料残量表示装置。
【請求項３】
前記エンジン始動検出手段は、イグニッションスイッチがオンされた後のアクセサリ電源のオン、オフに基づいて、前記エンジンの始動を検出することを特徴とする請求項１又は請求項２に記載の燃料残量表示装置。
【請求項４】
前記エンジン始動検出手段は、イグニッションスイッチがオンされた後のスタータ電源のオン、オフに基づいて、前記エンジンの始動を検出することを特徴とする請求項１又は請求項２に記載の燃料残量表示装置。
【請求項５】
前記勾配値判定手段は、アンチロックブレーキシステム用の加速度センサの検出値から推定された推定勾配値又は、オートマチックトランスミッション制御用のマイコンから取得した推定勾配値に基づいて路面の勾配値を判定することを特徴とする請求項２〜請求項４の何れか一項に記載の燃料残量表示装置。
【請求項６】
燃料残量を検出する燃料残量検出手段と、
燃料残量を表示する燃料残量表示手段と、
車両が位置する路面の平均勾配値を算出する平均勾配値算出手段と、
前記平均勾配値算出手段により算出された平均勾配値に基づいて、車両が位置する路面が平坦地か否かの判定を行なう平坦地判定手段と、
前記平坦地判定手段による判定結果に基づいて、前記燃料残量検出手段により検出された燃料残量に基づいて前記燃料残量表示手段に表示される燃料残量を補正する燃料残量補正手段とを備え、
前記燃料残量表示手段において、前記燃料残量補正手段により補正された燃料残量を表示することを特徴とする燃料残量表示装置。
【請求項７】
車両が停止したことを検出する車両停止検出手段と、
前記車両停止検出手段により車両が停止したことが検出された場合に、平均勾配値を初期化する平均勾配値初期化手段とを更に備えることを特徴とする請求項６記載の燃料残量表示装置。
【請求項８】
前記平均勾配値初期化手段は、車両停止後一定時間経過した後に平均勾配値を初期化することを特徴とする請求項７記載の燃料残量表示装置。
【請求項９】
前記平均勾配値初期化手段は、初期化時点から一定時間遡った時間内に算出された平均勾配値で前記平均勾配値を初期化することを特徴とする請求項８記載の燃料残量表示装置。
【請求項１０】
前記平均勾配値初期化手段は、平均勾配値の初期化を車両停止中１回のみ行なうことを特徴とする請求項６〜請求項９の何れか一項に記載の燃料残量表示装置。
【請求項１１】
前記平均勾配値算出手段は、アンチロックブレーキシステム用の加速度センサの検出値から推定された推定勾配値に基づいて路面の平均勾配値を算出することを特徴とする請求項６〜請求項１０の何れか一項に記載の燃料残量表示装置。
【請求項１２】
燃料残量を検出する燃料残量検出手段と、
燃料残量を表示する燃料残量表示手段と、
車両が位置する路面の平均勾配値を算出する平均勾配値算出手段と、
前記平均勾配値算出手段により算出された平均勾配値に基づいて、車両が長時間、勾配地に位置していたか否かを判定する勾配地判定手段と、
前記勾配地判定手段により車両が一定時間以上勾配地に位置していたと判定された場合に、前記燃料残量検出手段により検出された燃料残量に基づいて前記燃料残量表示手段に表示される燃料残量を補正する燃料残量補正手段とを備え、
前記燃料残量表示手段において、前記燃料残量補正手段により補正された燃料残量を表示することを特徴とする燃料残量表示装置。
【請求項１３】
前記燃料残量補正手段は、燃料噴射量に基づく燃料残量算出から燃料タンク内の燃料残量の検出に基づく燃料残量算出に切り替えることにより、前記燃料残量表示手段において表示される燃料残量の補正を行なうことを特徴とする請求項１２記載の燃料残量表示装置。
【請求項１４】
前記勾配地判定手段は、時定数の異なる２つの平均勾配値に基づいて勾配地の判定を行なうことを特徴とする請求項１２又は請求項１３に記載の燃料残量表示装置。
【請求項１５】
前記平均勾配値算出手段は、アンチロックブレーキシステム用の加速度センサの検出値から推定された推定勾配値又は、オートマチックトランスミッション制御用のマイコンから取得した推定勾配値に基づいて路面の平均勾配値を算出することを特徴とする請求項１２〜請求項１４の何れか一項に記載の燃料残量表示装置。
【請求項１６】
車両が位置する路面の勾配判定を行なう勾配判定手段と、
前記勾配判定手段による判定結果に基づき、勾配地と判定された場合と、平坦地と判定された場合で、異なる基準を用いて給油の有無を判定する給油判定手段と、
前記給油判定手段による判定結果に基づいて、燃料残量を求める燃料残量演算手段と、
前記燃料残量演算手段により求められた燃料残量を表示する燃料残量表示手段と
を備えることを特徴とする燃料残量表示装置。
【請求項１７】
前記勾配判定手段は、アンチロックブレーキシステム用の加速度センサの検出値から推定された推定勾配値又は、オートマチックトランスミッション制御用のマイコンから取得した推定勾配値に基づいて路面の勾配を判定することを特徴とする請求項１６記載の燃料残量表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、車両の燃料タンク内の燃料残量を表示するための燃料残量表示装置に関するものである。
【０００２】
【従来の技術】
従来、燃料残量表示装置は、燃料タンク内に設けられている燃料残量検出装置により燃料残量を検出し、燃料残量表示メータにおいて燃料残量を表示している。また、燃料残量検出装置により検出された燃料残量とエンジンが前回停止する直前に記憶された燃料残量とを比較し、この比較結果に基づいて、エンジンが前回停止してから今回始動するまでの間に給油があったか否かの判定を行ない、給油が行なわれた場合においても正確な燃料残量の表示を行なう燃料残量表示装置も存在する（例えば、特許文献１参照）。
【０００３】
また、車両が勾配に位置する時には、燃料タンク内に設けられている燃料残量検出装置による液面位置測定では正確な燃料残量を検出できないことから、専用の勾配測定用センサ等を用いて勾配値を取得し、その値が所定値を超えた場合は、燃料消費量を平坦時の燃料残量から減算することにより燃料残量を算出し、燃料残量の表示を行なう燃料残量表示装置が存在する（例えば、特許文献２参照）。
【０００４】
【特許文献１】
特開平１０−２３９１３２号公報
【特許文献２】
特開平１１−１９０６５５号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、特許文献１に記載されている燃料残量表示装置においては、スタータ作動時に燃料残量検出を行なうため、急激な電圧降下により検出された燃料残量の値に誤差が生じ、正確な燃料残量を表示することができない。更に、検出された燃料残量の値に誤差が生じることから正確な給油判定を行なうこともできない。
【０００６】
また、特許文献２に記載されている燃料残量表示装置においては、専用の勾配測定用センサ等を必要とし、センサ異常時には、勾配の測定を行なうことができないという問題がある。更に、長時間にわたり勾配地を走行する場合には、エンジンの燃料消費量を平坦時の燃料残量から減算して燃料残量を算出すると、エンジンの燃料消費量と実際の燃料消費量との間に蒸発ガス等による誤差が生じるため、誤差の積算により正確な燃料残量を表示することができない。
【０００７】
この発明の目的は、燃料残量を正確に表示することができる燃料残量表示装置を提供することである。
【０００８】
【課題を解決するための手段】
請求項１記載の燃料残量表示装置は、エンジンの始動を検出するエンジン始動検出手段と、燃料残量を検出する燃料残量検出手段と、燃料残量検出手段により検出された燃料残量に基づいて、燃料残量を表示する燃料残量表示手段とを備え、エンジン始動検出手段によりエンジンの始動が検出された後に燃料残量検出手段により燃料残量を検出することを特徴とする。
【０００９】
この請求項１記載の燃料残量表示装置によれば、スタータ作動時の急激な電圧変化による燃料残量計測の誤差を防ぐことができるため、正確な燃料残量を検出し、表示することができる。
【００１０】
請求項２記載の燃料残量表示装置は、給油の有無を判定する給油判定手段と、車両が位置する路面の勾配値を判定する勾配値判定手段と、給油判定手段による判定結果に基づいて表示される燃料残量を、勾配値判定手段により判定された判定結果に基づいて補正する燃料残量補正手段を更に備え、燃料残量表示手段において、燃料残量補正手段により補正された燃料残量を表示することを特徴とする。
【００１１】
この請求項２記載の燃料残量表示装置によれば、正確な燃料残量を検出することができるため、正確な給油判定を行なうことができる。更に、勾配地において、燃料残量の補正を行なうことができるため、正確な燃料残量を表示することができる。
【００１２】
請求項３記載の燃料残量表示装置は、エンジン始動検出手段が、イグニッションスイッチがオンされた後のアクセサリ電源のオン、オフに基づいて、エンジンの始動を検出することを特徴とする。
【００１３】
請求項４記載の燃料残量表示装置は、エンジン始動検出手段が、イグニッションスイッチがオンされた後のスタータ電源のオン、オフに基づいて、エンジンの始動を検出することを特徴とする。
【００１４】
この請求項３及び請求項４記載の燃料残量表示装置によれば、エンジンの始動の検出を行なうことができる。従って、エンジンの始動前に低下した電圧が回復した時点で、燃料残量の検出を行なうことができる。更に、エンジンが始動しなかった場合においても、アクセサリ電源及びスタータ電源のオン、オフに基づいて給油判定及び勾配判定を行なうため、正確な燃料残量を検出し、表示することができる。
【００１５】
請求項５記載の燃料残量表示装置は、勾配値判定手段がアンチロックブレーキシステム用の加速度センサの検出値から推定された推定勾配値又は、オートマチックトランスミッション制御用のマイコンから取得した推定勾配値に基づいて路面の勾配値を判定することを特徴とする。
【００１６】
この請求項５記載の燃料残量表示装置によれば、勾配判定手段において、専用の勾配測定用センサを必要としない。
【００１７】
請求項６記載の燃料残量表示装置は、燃料残量を検出する燃料残量検出手段と、燃料残量を表示する燃料残量表示手段と、車両が位置する路面の平均勾配値を算出する平均勾配値算出手段と、平均勾配値算出手段により算出された平均勾配値に基づいて、車両が位置する路面が平坦地か否かの判定を行なう平坦地判定手段と、平坦地判定手段による判定結果に基づいて、燃料残量検出手段により検出された燃料残量に基づいて燃料残量表示手段に表示される燃料残量を補正する燃料残量補正手段とを備え、燃料残量表示手段において、燃料残量補正手段により補正された燃料残量を表示することを特徴とする。
【００１８】
この請求項６記載の燃料残量表示装置によれば、平均勾配値を算出し、その平均勾配値に基づいて平坦地判定を行なうため、正確な勾配判定を行なうことができ、正確な燃料残量を表示することができる。
【００１９】
請求項７記載の燃料残量表示装置は、車両が停止したことを検出する車両停止検出手段と、車両停止検出手段により車両が停止したことが検出された場合に、平均勾配値を初期化する平均勾配値初期化手段とを更に備えることを特徴とする。
【００２０】
請求項８記載の燃料残量表示装置は、平均勾配値初期化手段が車両停止後一定時間経過した後に平均勾配値を初期化することを特徴とする。
【００２１】
この請求項７及び請求項８記載の燃料残量表示装置によれば、車両の停止時に平均勾配値を初期化するため、前後の加速度変化を取り除くために行なう平均勾配値算出に使用する時定数を大きい値にすることができる。従って、前後加速度の影響を軽減することができ、正確な燃料残量を検出することができる。
【００２２】
請求項９記載の燃料残量表示装置は、平均勾配値初期化手段が初期化時点から一定時間遡った時間内に算出された平均勾配値にて平均勾配値を初期化することを特徴とする。
【００２３】
この請求項９記載の燃料残量表示装置によれば、車両停止直前及び車両発進直後の加速度の影響や発進の検出遅れによる加速の影響を除去することができる。従って、正確な平均勾配値を算出することができ、正確な燃料残量を表示することができる。
【００２４】
請求項１０記載の燃料残量表示装置は、平均勾配値初期化手段が平均勾配値の初期化を車両停止中１回のみ行なうことを特徴とする。
【００２５】
この請求項１０記載の燃料残量表示装置によれば、車両が停止し安定した場合には、推定勾配値が変わることはないため、平均勾配値初期化を何度も行なう必要がなく、車両発進時の加速度変化の影響を防ぐことができる。
【００２６】
請求項１１記載の燃料残量表示装置は、平均勾配値算出手段がアンチロックブレーキシステム用の加速度センサの検出値から推定された推定勾配値に基づいて路面の平均勾配値を算出することを特徴とする。
【００２７】
この請求項１１記載の燃料残量表示装置によれば、勾配判定手段において、専用の勾配測定用センサを必要としない。
【００２８】
請求項１２記載の燃料残量表示装置は、燃料残量を検出する燃料残量検出手段と、燃料残量を表示する燃料残量表示手段と、車両が位置する路面の平均勾配値を算出する平均勾配値算出手段と、平均勾配値算出手段により算出された平均勾配値に基づいて、車両が一定時間以上勾配地に位置していたか否かを判定する勾配地判定手段と、勾配地判定手段により車両が長時間勾配地に位置していたと判定された場合に、燃料残量検出手段により検出された燃料残量に基づいて燃料残量表示手段に表示される燃料残量を補正する燃料残量補正手段とを備え、燃料残量表示手段において、燃料残量補正手段により補正された燃料残量を表示することを特徴とする。
【００２９】
請求項１３記載の燃料残量表示装置は、燃料残量補正手段が、燃料噴射量に基づく燃料残量算出から燃料タンク内の燃料残量の検出に基づく燃料残量算出に切り替えることにより、燃料残量表示手段において表示される燃料残量の補正を行なうことを特徴とする。
【００３０】
請求項１４記載の燃料残量表示装置は、勾配地判定手段が、時定数の異なる２つの平均勾配値に基づいて勾配地の判定を行なうことを特徴とする。
【００３１】
この請求項１２〜請求項１４記載の燃料残量表示装置によれば、車両が長時間勾配地に位置している場合、若しくは、推定勾配値取得に異常が生じた場合においても誤差の少ない正確な燃料残量を表示することができる。
【００３２】
請求項１５記載の燃料残量表示装置は、平均勾配値算出手段が、アンチロックブレーキシステム用の加速度センサの検出値から推定された推定勾配値又は、オートマチックトランスミッション制御用のマイコンから取得した推定勾配値に基づいて路面の平均勾配値を算出することを特徴とする。
【００３３】
この請求項１５記載の燃料残量表示装置によれば、勾配判定手段において、専用の勾配測定用センサを必要としない。
【００３４】
請求項１６記載の燃料残量表示装置は、車両が位置する路面の勾配判定を行なう勾配判定手段と、勾配判定手段による判定結果に基づき、勾配地と判定された場合と、平坦地と判定された場合で、異なる基準を用いて給油の有無を判定する給油判定手段と、給油判定手段による判定結果に基づいて、燃料残量を求める燃料残量演算手段と、燃料残量演算手段により求められた燃料残量を表示する燃料残量表示手段とを備えることを特徴とする。
【００３５】
この請求項１６記載の燃料残量表示装置によれば、勾配地であるか平坦地であるかの判定結果に基づいて、正確な給油判定を行なうことができる。また、正確な給油判定の結果に基づいて燃料残量を検出するため、正確な燃料残量を表示することができる。
【００３６】
請求項１７記載の燃料残量表示装置は、勾配判定手段が、アンチロックブレーキシステム用の加速度センサの検出値から推定された推定勾配値又は、オートマチックトランスミッション制御用のマイコンから取得した推定勾配値に基づいて路面の勾配を判定することを特徴とする。
【００３７】
この請求項１７記載の燃料残量表示装置によれば、勾配判定手段において、専用の勾配測定用センサを必要としない。
【００３８】
【発明の実施の形態】
以下、図面を参照して、この発明の実施の形態について説明する。図１は、第１の実施の形態にかかる燃料残量表示装置２を示すブロック構成図である。
【００３９】
この燃料残量表示装置２は、装置全体の制御を行なうと共に表示される燃料残量の記憶を行なうメータマイコン１０を備えている。メータマイコン１０は、イグニッションスイッチ１２を介してバッテリ１４に接続されている。ここでイグニッションスイッチ１２は、エンジンを始動するためのスイッチで、ロック、アクセサリ電源、及びスタータ電源のオン、オフを行なう。
【００４０】
メータマイコン１０には、アクセサリ電源及びイグニッション電源のオンオフ信号が入力される。また、メータマイコン１０は、燃料タンク１６内に設けられている燃料残量検出装置１８ａ及び１８ｂに接続されている。ここで燃料残量検出装置１８ａ及び１８ｂは、燃料液面に浮遊するフロート及びアーム軸を支点として回動自在に支持するフロートアームを備えて構成されている。また、メータマイコン１０は、オートマチックトランスミッション（ＡＴ）制御マイコン２０に接続されており、推定勾配値が入力される。また、メータマイコン１０は、エンジン制御マイコン２２に接続されており、燃料消費量が入力される。更にメータマイコン１０は、燃料残量表示メータ２４に接続されており、燃料残量値を出力することにより、燃料残量表示メータ２４のメータ表示を行なう。
【００４１】
次に、図２に示すフローチャートを参照して、第1の実施の形態にかかる燃料残量表示装置２の動作について説明する。
【００４２】
まず、メータマイコン１０は、イグニッションスイッチ１２がオンとなったか否かの判定を行なう（ステップＳ１０）。ステップＳ１０においてイグニッションスイッチ１２がオンであると判定された場合には、メータマイコン１０は、アクセサリ電源がオフとなったか否かの判定を行なう（ステップＳ１１）。一方、ステップＳ１０においてイグニッションスイッチ１２がオンでないと判定された場合には、イグニッションスイッチ１２がオンであると判定されるまで、ステップＳ１０における判定を繰り返す。
【００４３】
イグニッションスイッチ１２は、スタータ作動時にアクセサリ電源を遮断する機能を有している。従って、ステップＳ１１においてアクセサリ電源がオフであると判定された場合には、スタータが作動したと判定される。一方、ステップＳ１１においてアクセサリ電源がオフでないと判定された場合は、スタータが作動していないと判定され、アクセサリ電源がオフであると判定されるまで、ステップＳ１１における判定を繰り返す。
【００４４】
次に、メータマイコン１０は、アクセサリ電源がオンとなったか否かの判定を行なう（ステップＳ１２）。ステップＳ１２においてアクセサリ電源がオンであると判定された場合は、スタータが作動後停止したと判定される。一方、ステップＳ１２においてアクセサリ電源がオンでないと判定された場合は、スタータが作動後停止していないと判定され、アクセサリ電源がオンであると判定されるまでステップＳ１２における判定を繰り返す。即ち、メータマイコン１０は、ステップＳ１１及びステップＳ１２における判定結果に基づいて、エンジンの始動を検出する。
【００４５】
次に、メータマイコン１０は、燃料残量検出装置１８ａ及び１８ｂにより検出された燃料残量を示す抵抗値等の電気信号を取得する（ステップＳ１３）。メータマイコン１０は、燃料残量検出装置１８ａ及び１８ｂにより検出された燃料残量と、イグニッションスイッチ１２が前回オフする直前に記憶された燃料残量とを比較する。この比較結果に基づいて、メータマイコン１０は、イグニッションスイッチ１２が前回オフしてから今回エンジンが始動するまでの間に給油があったか否かの判定を行なう（ステップＳ１４）。
【００４６】
即ち、ステップＳ１４において、燃料残量検出装置１８ａ及び１８ｂにより検出された燃料残量からイグニッションスイッチ１２が前回オフする直前に記憶された燃料残量を減算した値が所定値を超えていた場合には、メータマイコン１０は、イグニッションスイッチ１２が前回オフしてから今回エンジンを始動するまでの間に給油があったと判定する。一方、ステップＳ１４において、燃料残量装置１８ａ及び１８ｂにより検出された燃料残量からイグニッションスイッチ１２が前回オフする直前に記憶された燃料残量を減算した値が所定値を超えていない場合には、メータマイコン１０は、イグニッションスイッチ１２が前回オフしてから今回エンジンが始動するまでの間に給油がなかったと判定する。
【００４７】
次に、ステップＳ１４において給油があったと判定された場合には、メータマイコン１０は、燃料残量検出装置１８ａ及び１８ｂにより検出された燃料残量の値を燃料残量表示メータ２４に表示する（ステップＳ１５）。一方、ステップＳ１４において給油がなかったと判定された場合には、メータマイコン１０は、イグニッションスイッチ１２が前回オフする直前に記憶された燃料残量の値を燃料残量表示メータ２４に表示する（ステップＳ１６）。
【００４８】
次に、道路勾配を推定する演算回路をもつＡＴ制御マイコン２０から推定勾配値を取得する。メータマイコン１０は、ＡＴ制御マイコン２０より取得した推定勾配値が所定値を超えているか否かの判定を行なう（ステップＳ１７）。
【００４９】
ステップＳ１７において取得した推定勾配値が所定値を超えている場合は、エンジン制御マイコン２２から燃料消費量を取得する。次に、メータマイコン１０は、燃料残量表示メータ２４に表示されている燃料残量からエンジン制御マイコンより取得された燃料消費量を減算した値を、燃料残量表示メータ２４に表示する（ステップＳ１８）。そして、メータマイコン１０は、その値を記憶する（ステップＳ１９）。
【００５０】
一方、ステップＳ１７においてＡＴ制御マイコン２０より取得された推定勾配値が所定値を超えていない場合は、メータマイコン１０は、燃料残量表示メータ２４に表示されている燃料残量に、新たに燃料残量検出装置１８ａ及び１８ｂにより検出された燃料残量を加算して平均化の処理を行ない、その値を、燃料残量表示メータ２４に表示する（ステップＳ２０）。そして、メータマイコン１０は、その値を記憶する（ステップＳ１９）。
【００５１】
次に、メータマイコン１０は、イグニッションスイッチ１２がオフとなったか否かの判定を行なう（ステップＳ２１）。ステップＳ２１においてイグニッションスイッチ１２がオフであると判定された場合には、メータマイコン１０は、燃料残量表示装置２の動作を終了する。一方、ステップＳ２１においてイグニッションスイッチ１２がオフでないと判定された場合には、ステップＳ１７に戻り、ステップＳ２１においてイグニッションスイッチ１２がオフであると判定されるまで、ステップＳ１７〜ステップＳ２１における動作を繰り返す。
【００５２】
この第１の実施の形態にかかる燃料残量表示装置によれば、スタータが作動後停止した後に、燃料残量検出装置より燃料残量を検出する。従って、スタータ作動時の急激な電圧変化による燃料残量計測の誤差を防ぐことができるため、正確な燃料残量を検出することができる。また、正確な燃料残量を検出することができるため、正確な給油判定を行なうことができる。
【００５３】
更に、この第１の実施の形態にかかる燃料残量表示装置によれば、勾配地において、燃料残量検出装置より検出される燃料残量を燃料残量表示メータに表示せず、燃料残量表示メータに表示されている燃料残量から、エンジン制御マイコンより取得される燃料消費量を減算した値を燃料残量表示メータに表示する。即ち、勾配地においては、燃料残量検出装置による燃料残量計測に誤差を生じるが、この誤差を含まない正確な燃料残量を検出することができる。
【００５４】
次に、図３及び図４を参照して、この発明の第２の実施の形態にかかる燃料残量表示装置について説明する。
【００５５】
図３は、第２の実施の形態にかかる燃料残量表示装置４を示すブロック構成図である。なお、この第２の実施の形態にかかる燃料残量表示装置４の説明において、第１の実施の形態にかかる燃料残量表示装置２と同一の構成には、第1の実施の形態の説明で用いたのと同一の符号を付して説明を行なう。
【００５６】
この第２の実施の形態にかかる燃料残量表示装置４は、第1の実施の形態にかかる燃料残量表示装置２においてアクセサリ電源及びイグニッション電源のオンオフ信号がメータマイコン１０に入力されているのに代えて、スタータ電源及びイグニッション電源のオンオフ信号がメータマイコン１０に入力される。その他の点においては、第1の実施の形態にかかる燃料残量表示装置２と同一の構成である。
【００５７】
次に、図４に示すフローチャートを参照して、第２の実施の形態にかかる燃料残量表示装置４の動作について説明する。
【００５８】
まず、メータマイコン１０は、イグニッションスイッチ１２がオンとなったか否かの判定を行なう（ステップＳ３０）。ステップＳ３０においてイグニッションスイッチ１２がオンであると判定された場合には、メータマイコン１０は、スタータ電源がオンとなったか否かの判定を行なう（ステップＳ３１）。一方、ステップＳ３０においてイグニッションスイッチ１２がオンでないと判定された場合には、イグニッションスイッチ１２がオンであると判定されるまで、ステップＳ３０における判定を繰り返す。
【００５９】
次に、ステップＳ３１においてスタータ電源がオンであると判定された場合には、メータマイコン１０は、スタータ電源がオフとなったか否かの判定を行なう（ステップＳ３２）。一方、ステップＳ３１においてスタータ電源がオンでないと判定された場合には、スタータ電源がオンであると判定されるまで、ステップＳ３１における判定を繰り返す。
【００６０】
次に、ステップＳ３２においてスタータ電源がオフであると判定された場合には、メータマイコン１０は、スタータが作動後停止したと判定する。一方、ステップＳ３２においてスタータ電源がオフでないと判定された場合には、スタータが作動後停止していないと判定し、スタータ電源がオフであると判定されるまで、ステップＳ３２における判定を繰り返す。即ち、メータマイコン１０は、ステップＳ３１及びステップＳ３２における判定結果に基づいて、エンジンの始動を検出する。
【００６１】
次に、メータマイコン１０は、燃料残量表示装置１８ａ及び１８ｂにより検出された燃料残量を取得し（ステップＳ３３）、給油があったか否かの判定を行なう（ステップＳ３４）。ステップＳ３４において給油があったと判定された場合には、燃料残量検出装置１８ａ及び１８ｂにより検出された燃料残量の値を燃料残量表示メータ２４に表示する（ステップＳ３５）。
【００６２】
一方、ステップＳ３４において給油がなかったと判定された場合には、メータマイコン１０は、イグニッションスイッチ１２が前回オフする直前に記憶された燃料残量の値を燃料残量表示メータ２４に表示する（ステップＳ３６）。
【００６３】
次に、メータマイコン１０は、ＡＴ制御マイコン２０より推定勾配値を取得する。メータマイコン１０は、今回取得した推定勾配値に、前回取得した平均勾配値を加算して平均化の処理を行ない、その値を新たな平均勾配値とする（ステップＳ３７）。
【００６４】
次に、メータマイコン１０は、平均勾配値が所定値を超えているか否かの判定を行なう（ステップＳ３８）。ステップＳ３８において平均勾配値が所定値を超えている場合には、エンジン制御マイコン２２より燃料消費量を取得する。次に、燃料残量表示メータ２４に表示されている燃料残量より取得された燃料消費量を減算した値を、燃料残量表示メータ２４に表示する（ステップＳ３９）。そして、メータマイコン１０は、その値を記憶する（ステップＳ４０）。
【００６５】
一方、ステップＳ３８において算出した平均勾配値が所定値を超えていない場合には、燃料残量表示メータ２４に表示されている燃料残量に、新たに燃料残量検出装置１８ａ及び１８ｂにより検出された燃料残量を加算して平均化した値を、燃料表示メータ２４に表示する（ステップＳ４１）。そして、メータマイコン１０は、その値を記憶する（ステップＳ４０）。
【００６６】
次に、メータマイコン１０は、イグニッションスイッチ１２がオフとなったか否かの判定を行なう（ステップＳ４２）。ステップＳ４２においてイグニッションスイッチ１２がオフであると判定された場合には、メータマイコン１０は、燃料残量表示装置４の動作を終了する。一方、ステップＳ４２においてイグニッションスイッチ１２がオフでないと判定された場合には、ステップＳ３７に戻り、ステップＳ４２においてイグニッションスイッチ１２がオフであると判定されるまで、ステップＳ３７〜ステップＳ４２における動作を繰り返す。
【００６７】
この第２の実施の形態にかかる燃料残量表示装置によれば、エンジンの始動を検出した後に、燃料残量の検出を行なう。従って、スタータ作動時の急激な電圧変化による燃料残量計測の誤差を防ぐことができるため、正確な燃料残量を検出することができ、正確な給油判定を行なうことができる。また、勾配地において、表示されている燃料残量から燃料消費量を減算した値を燃料残量値とする。従って、勾配地においても、正確な燃料残量を表示することができる。
【００６８】
また、この第２の実施の形態にかかる燃料残量表示装置によれば、ＡＴ制御マイコンより取得される推定勾配値の平均化の処理を行なった値を、平均勾配値とし、その平均勾配値より勾配地であるか否かの判定を行なう。従って、勾配地で停止した場合に、ＡＴ制御マイコンより取得される推定勾配値が０となっても算出される平均勾配値が０とならないため、正確な勾配判定を行なうことができ、その結果、正確な燃料残量を検出することができる。
【００６９】
次に、図５を参照して、この発明の第３の実施の形態にかかる燃料残量表示装置について説明する。なお、この第３の実施の形態にかかる燃料残量表示装置は、図３に示す第２の実施の形態にかかる燃料残量表示装置４と同一の構成である。
【００７０】
次に、図５に示すフローチャートを参照して、第３の実施の形態にかかる燃料残量表示装置の動作について説明する。
【００７１】
まず、メータマイコン１０は、イグニッションスイッチ１２がオンとなったか否かの判定を行なう（ステップＳ５０）。ステップＳ５０においてイグニッションスイッチ１２がオンであると判定された場合には、スタータ電源がオンとなったか否かの判定を行なう（ステップＳ５１）。ステップＳ５１においてスタータ電源がオンであると判定された場合には、スタータ電源がオフとなったか否かの判定を行なう（ステップＳ５２）。ステップＳ５２においてスタータ電源がオフであると判定された場合には、メータマイコン１０は、スタータが作動後停止したと判定し、エンジンの始動を検出する。
【００７２】
次に、燃料残量を取得し（ステップＳ５３）、燃料残量検出装置１８ａ及び１８ｂにより検出されたこの燃料残量から、イグニッションスイッチ１２が前回オフする直前に記憶された燃料残量を減算した値が、所定値を超えているか否かの判定を行ない、その判定結果に基づいて給油があったか否かの判定を行なう（ステップＳ５４）。
【００７３】
ステップＳ５４において給油があったと判定された場合には、燃料残量検出装置１８ａ及び１８ｂにより検出された値を燃料表示メータ２４に表示する（ステップＳ５５）。一方、ステップＳ５４において給油がなかったと判定された場合には、イグニッションスイッチ１２が前回オフする直前に記憶された燃料残量を、燃料残量表示メータ２４に表示する（ステップＳ５６）。次に、ＡＴ制御マイコン２０より取得される推定勾配値に前回記憶された平均勾配値を加算して平均化した値を、新たな平均勾配値とする（ステップＳ５７）。
【００７４】
次に、メータマイコン１０は、ＡＴ制御マイコン２０より取得される推定勾配値に前回取得された勾配イニシャライズ値を加算して平均化の処理を行ない算出した値を、新たな勾配イニシャライズ値とする（ステップＳ５８）。なお、平均化の処理を行なう際に使用する時定数を、ステップＳ５７において取得される平均勾配値を算出する時定数よりはるかに大きい値（例えば、1時間以上）に設定する。
【００７５】
次に、メータマイコン１０は、ステップＳ５７において算出された平均勾配値から、ステップＳ５８において算出された新たな勾配イニシャライズ値を減算した値が、所定値を超えているか否かの判定を行なう（ステップＳ５９）。ステップＳ５９において算出された値が所定値を超えている場合には、メータマイコン１０は、エンジン制御マイコン２２より燃料消費量を取得する。次に、燃料残量表示メータ２４に表示されている燃料残量から取得された燃料消費量を減算した値を、燃料残量表示メータ２４に表示する（ステップＳ６０）。そして、メータマイコン１０は、その値を記憶する（ステップＳ６１）。
【００７６】
一方、ステップＳ５９において算出した値が所定値を超えていない場合には、メータマイコン１０は、燃料残量表示メータ２４に表示されている燃料残量に、燃料残量検出装置１８ａ及び１８ｂにより新たに検出された燃料残量を加算して平均化した値を、燃料表示メータ２４に表示する（ステップＳ６２）。そして、メータマイコン１０は、その値を記憶する（ステップＳ６１）。
【００７７】
次に、メータマイコン１０は、イグニッションスイッチ１２がオフとなったか否かの判定を行なう（ステップＳ６３）。ステップＳ６３においてイグニッションスイッチ１２がオフであると判定された場合には、メータマイコン１０は、燃料残量表示装置の動作を終了する。一方、ステップＳ６３においてイグニッションスイッチ１２がオフでないと判定された場合には、ステップＳ５７に戻り、イグニッションスイッチ１２がオフであると判定されるまで、ステップＳ５７〜ステップＳ６３の動作を繰り返す。
【００７８】
この第３の実施の形態にかかる燃料残量表示装置によれば、スタータ作動時の急激な電圧変化による燃料残量計測の誤差を防ぐことができるため、正確な燃料残量を検出することができ、正確な給油判定を行なうことができる。また、勾配地における燃料残量検出装置による燃料残量計測の誤差を防ぐことができるため、正確な燃料残量を検出することができる。更に、勾配地で停止した場合には、正確な勾配判定を行なうことができ、正確な燃料残量表示を行なうことができる。
【００７９】
また、この第３の実施の形態にかかる燃料残量表示装置によれば、算出した平均勾配値から勾配イニシャライズ値を減算した値に基づき、勾配地であるか否かの判定を行なう。従って、経時変化や部品のばらつき等による０点のずれの補正をすることができ、正確な燃料残量表示を行なうことができる。更に、ＡＴ制御マイコンに異常が生じた場合には、勾配地と判定される平均勾配値を算出し続けるおそれがあるが、算出した平均勾配値から勾配イニシャライズ値を減算した値に基づき勾配判定を行なうため、勾配地であると判定され続けることを防ぐことができ、正確な燃料残量表示を行なうことができる。つまり、長時間勾配地が続いた場合、平均勾配値と勾配イニシャライズ値が一致するため、燃料残量の検出方法が燃料消費量の減算から燃料検出装置からの検出に変わる。従って、長時間燃料消費量の減算に基づいて燃料残量を算出した場合に起こる蒸発燃料分の誤差の影響を回避でき、より正確な燃料残量表示を行なうことができる。
【００８０】
次に、図６〜図８を参照して、この発明の第４の実施の形態にかかる燃料残量表示装置について説明する。
【００８１】
図６は、第４の実施の形態にかかる燃料残量表示装置６を示すブロック構成図である。なお、この第４の実施の形態にかかる燃料残量表示装置６の説明において、第１の実施の形態にかかる燃料残量表示装置２と同一の構成には、第1の実施の形態の説明で用いたのと同一の符号を付して説明を行なう。
【００８２】
第４の実施の形態にかかる燃料残量表示装置６は、装置全体の制御を行なうと共に表示される燃料残量の記憶を行なうメータマイコン１０を備えている。このメータマイコン１０は、カウンタ（図示せず）及びタイマ（図示せず）を備えている。また、メータマイコン１０には、第１の実施の形態にかかる燃料残量表示装置２において接続されているＡＴ制御マイコン２２に代え、アンチロックブレーキシステム（ＡＢＳ）制御マイコン２６と車速センサ３０とが接続されている。ここで、ＡＢＳ制御マイコン２６には、前後加速度センサ２８が接続されている。その他の点においては、第１の実施の形態にかかる燃料残量表示装置２と同一の構成である。
【００８３】
次に、図７及び図８に示すフローチャートを参照して、第４の実施の形態にかかる燃料残量表示装置の動作について説明する。
【００８４】
まず、メータマイコン１０は、イグニッションスイッチ１２がオンとなった後に、アクセサリ電源がオフとなったか否かの判定を行なう（ステップＳ７０）。ステップＳ７０においてアクセサリ電源がオフであると判定された場合には、アクセサリ電源がオンとなったか否かの判定を行なう（ステップＳ７１）。一方、ステップＳ７０においてアクセサリ電源がオフでないと判定された場合には、アクセサリ電源がオフであると判定されるまで、ステップＳ７０における判定を繰り返す。
【００８５】
次に、ステップＳ７１においてアクセサリ電源がオンであると判定された場合には、メータマイコン１０は、前後加速度センサ２８により検出された勾配値（Ｇ）をＡＢＳ制御マイコン２６を介して取得し、その値を初期値（Ｇｎ）として記憶する（ステップＳ７２）。一方、ステップＳ７１においてアクセサリ電源がオンでないと判定された場合には、アクセサリ電源がオンであると判定されるまで、ステップＳ７１における判定を繰り返す。即ち、メータマイコン１０は、ステップＳ７０及びステップＳ７１における判定結果に基づいて、エンジンの始動を検出する。
【００８６】
次に、メータマイコン１０は、ステップＳ７２において設定された平均勾配値に基づき下り勾配であるか否かの判定を行なう（ステップＳ７３）。なお、この実施の形態においては、勾配判定として下り勾配のみを判定しているが、燃料タンクの特性に応じ、上り勾配を判定してもよい。
【００８７】
ステップＳ７３において下り勾配であると判定された場合には、燃料残量検出装置１８ａ及び１８ｂにより検出された燃料残量（Ｆ）から、イグニッションスイッチ１２が前回オフする直前に記憶された燃料残量（Ｆｎ−１）を減算した値が所定値（この実施の形態においては、１４）を超えているか否かの判定を行なう（ステップＳ７４）。
【００８８】
ステップＳ７４において燃料残量検出装置１８ａ及び１８ｂにより検出された燃料残量からイグニッションスイッチ１２が前回オフする直前に記憶された燃料残量を減算した値が所定値を超えていた場合には、メータマイコン１０は、イグニッションスイッチ１２が前回オフしてから今回オンするまでの間に給油があったと判定する。一方、ステップＳ７４において燃料残量検出装置１８ａ及び１８ｂにより検出された燃料残量からイグニッションスイッチ１２が前回オフする直前に記憶された燃料残量を減算した値が所定値を超えていない場合には、イグニッションスイッチ１２が前回オフしてから今回オンするまでの間に給油がなかったと判定する。
【００８９】
次に、ステップＳ７４において給油があったと判定された場合には、メータマイコン１０は、燃料残量検出装置１８ａ及び１８ｂにより検出された燃料残量の値（Ｆ）を燃料残量表示メータ２４に表示する（ステップＳ７５）。一方、ステップＳ７４において給油がなかったと判定された場合には、メータマイコン１０は、イグニッションスイッチ１２が前回オフする直前に記憶された燃料残量の値（Ｆｎ−１）を燃料残量表示メータ２４に表示する（ステップＳ７６）。
【００９０】
一方、ステップＳ７３において下り勾配でないと判定された場合には、メータマイコン１０は、燃料残量検出装置１８ａ及び１８ｂにより検出された燃料残量（Ｆ）からイグニッションスイッチ１２が前回オフする直前に記憶された燃料残量（Ｆｎ−１）を減算した値が所定値（この実施の形態においては、４）を超えているか否かの判定を行なう（ステップＳ７７）。
【００９１】
ステップＳ７７において燃料残量検出装置１８ａ及び１８ｂにより検出された燃料残量からイグニッションスイッチ１２が前回オフする直前に記憶された燃料残量を減算した値が所定値を超えていた場合には、メータマイコン１０は、イグニッションスイッチ１２が前回オフしてから今回エンジン始動するまでの間に給油があったと判定する。一方、ステップＳ７７において燃料残量検出装置１８ａ及び１８ｂにより検出された燃料残量からイグニッションスイッチ１２が前回オフする直前に記憶された燃料残量を減算した値が所定値を超えていない場合には、イグニッションスイッチ１２が前回エンジン始動してから今回オンするまでの間に給油がなかったと判定する。
【００９２】
次に、ステップＳ７７において給油があったと判定された場合には、メータマイコン１０は、燃料残量検出装置１８ａ及び１８ｂにより検出された燃料残量の値（Ｆ）を燃料残量表示メータ２４に表示する（ステップＳ７８）。一方、ステップＳ７７において給油がなかったと判定された場合には、メータマイコン１０は、イグニッションスイッチ１２が前回オフする直前に記憶された燃料残量の値（Ｆｎ−１）を燃料残量表示メータ２４に表示する（ステップＳ７９）。
次に、メータマイコン１０は、ステップＳ７２において設定された平均勾配値（Ｇｎ）に基づき、平坦地であるか否かの判定を行なう（ステップＳ８０）。ステップＳ８０において平坦地であると判定された場合には、燃料残量表示メータ２４に表示されている燃料残量に、燃料残量検出装置１８ａ及び１８ｂにより新たに検出された燃料残量を加算して平均化の処理を行なった値を、燃料残量表示メータ２４に表示する（ステップＳ８１）。一方、ステップＳ８０において平坦地でないと判定された場合には、燃料残量表示メータ２４に表示されている燃料残量からエンジン制御マイコン２２より取得された燃料消費量を減算した値を、燃料残量表示メータ２４に表示する（ステップＳ８２）。
【００９３】
次に、メータマイコン１０は、車速センサ３０により検出された車両速度にて車両が走行を開始したか否かの判定を行なう（ステップＳ８３）。ステップＳ８３において車両が走行を開始したと判定された場合には、ステップＳ７２において設定された平均勾配値に前後加速度センサ２８により検出されＡＢＳ制御マイコン２６を介して取得された推定勾配値（Ｇ）を加算して平均化の処理を行ない、その値を新たな平均勾配値（Ｇｎ）とする（ステップＳ８４）。具体的には、数式１より算出する。
【００９４】
（数１）
Ｇｎ＝{Ｇｎ−１×（Ｎ−１）＋Ｇ}／Ｎ
ここで、Ｇｎ−１は前回記憶された平均勾配地、Ｎは時定数（この実施の形態においては、Ｎ＝２０００）を表す。
【００９５】
一方、ステップＳ８３において車両が走行を開始していないと判定された場合には、メータマイコン１０は、ステップＳ８０に戻り、ステップＳ８３において車両が走行を開始したと判定されるまで、ステップＳ８０〜ステップＳ８３の動作を繰り返す。
【００９６】
次に、メータマイコン１０は、ステップＳ８４において算出された平均勾配値に基づき、平坦地であるか否かの判定を行なう（ステップＳ８５）。ステップＳ８５において平坦地であると判定された場合には、メータマイコン１０は、燃料残量表示メータ２４に表示されている燃料残量に燃料残量検出装置１８ａ及び１８ｂにより新たに検出された値を加算して平均化の処理を行ない、その値を燃料残量表示メータ２４に表示する（ステップＳ８６）。一方、ステップＳ８５において平坦地でないと判定された場合には、メータマイコン１０は、燃料残量表示メータ２４に表示されている燃料残量から、エンジン制御マイコン２２より取得される燃料消費量を減算した値を、燃料残量表示メータ２４に表示する（ステップＳ８７）。
【００９７】
次に、メータマイコン１０は、車速センサ３０により検出された車両速度にて車両が停止しているか否かの判定を行なう（ステップＳ８８）。ステップＳ８８において車両が停止していると判定された場合には、平均勾配値を再設定した回数を検出するためカウンタ（Ｃ）を０にして（図８、ステップＳ８９）、車両停止時間を計測するためタイマ（Ｔ）を０にし（ステップＳ９０）、タイマを作動させる（ステップＳ９１）。一方、ステップＳ８８において車両が走行していると判定された場合には、ステップＳ８４に戻り、ステップＳ８８において車両が停止していると判定されるまで、ステップＳ８４〜ステップＳ８８の動作を繰り返す。
【００９８】
次に、メータマイコン１０は、カウンタ（Ｃ）が１であるか否かの判定を行なう（ステップＳ９２）。ステップＳ９２においてカウンタ（Ｃ）が１である判定された場合には、ステップＳ８４において記憶された平均勾配値に前後加速度センサ２８により検出されＡＢＳ制御マイコン２６を介して取得された推定勾配値を加算して平均化の処理を行ない、その値を新たな平均勾配値とする（ステップＳ９３）。具体的には、上述の数式１により算出する。
【００９９】
一方、ステップＳ９２においてカウンタ（Ｃ）が１でないと判定された場合には、メータマイコン１０は、タイマを作動させた後、６秒経過しているか否かの判定を行なう（ステップＳ９４）。ステップＳ９４において６秒経過していると判定された場合には、平均勾配値の再設定を行なう（ステップＳ９５）。即ち、車両が停止してから４〜５秒の間に、前後加速度センサ２８により検出されＡＢＳ制御マイコン２６を介して取得された値の平均値（ＧＡＶＥ）を、新たな平均勾配値（Ｇｎ）として再設定する。次に、カウンタ（Ｃ）を１にする（ステップＳ９６）。
【０１００】
一方、ステップＳ９４において６秒経過していないと判定された場合には、メータマイコン１０は、ステップＳ８４において算出された平均勾配値に、前後加速度センサ２８により検出されＡＢＳ制御マイコン２６を介して取得された推定勾配値を加算して平均化の処理を行ない、その値を新たな平均勾配値とする（ステップＳ９３）。具体的には、上述の数式１により算出する。
【０１０１】
次に、メータマイコン１０は、ステップＳ９３若しくはステップＳ９５において設定された平均勾配値に基づき、平坦地であるか否かの判定を行なう（ステップＳ９７）。ステップＳ９７において平坦地であると判定された場合には、燃料残量表示メータ２４に表示されている燃料残量に、燃料残量検出装置１８ａ及び１８ｂにより新たに検出される燃料残量を加算して平均化の処理を行ない、その値を燃料残量表示メータ２４に表示する（ステップＳ９８）。
【０１０２】
一方、ステップＳ９７おいて平坦地でないと判定された場合には、燃料残量表示メータ２４に表示されている燃料残量からエンジン制御マイコン２２より取得される燃料消費量を減算した値を、燃料残量表示メータ２４に表示する（ステップＳ９９）。
【０１０３】
次に、メータマイコン１０は、車速センサ３０により検出された車両速度にて車両が走行を開始したか否かの判定を行なう（ステップＳ１００）。ステップＳ１００において車両が走行を開始したと判定された場合には、ステップＳ８４に戻り、ステップＳ８８において車両が停止していると判定されるまで、ステップＳ８４〜ステップＳ１００の動作を繰り返す。
【０１０４】
一方、ステップＳ１００において車両が走行を開始していないと判定された場合には、ステップＳ９２に戻り、ステップＳ１００において車両が走行を開始したと判定されるまで、ステップＳ９３〜ステップＳ１００の動作を繰り返す。
【０１０５】
なお、メータマイコン１０は、イグニッションスイッチ１２がオフする直前に、燃料残量表示メータ２４に表示されている燃料残量を記憶する。そして、イグニッションスイッチ１２がオフであると判定された場合には、燃料残量表示装置６の動作を終了する。
【０１０６】
この第４の実施の形態にかかる燃料残量表示装置によれば、車両が走行を開始した後に車両が一時停止をした場合に、平均勾配値を再設定する。従って、平均勾配値の平均化の処理時に生じる時間遅れを防ぐことができるため、正確な燃料残量を検出することができる。また、車両の停止時に平均勾配値を初期化するため、前後の加速度の変化を取り除くために行なう平均勾配値算出に使用する時定数を大きい値にすることができる。従って、前後加速度変化の影響を軽減することができるため、正確な燃料残量を検出することができる。
【０１０７】
また、この第４の実施の形態にかかる燃料残量表示装置によれば、車両の停止が６秒継続した場合、そこから約１〜２秒遡った時間での平均勾配値を新たな平均勾配値として再設定する。従って、車両停止直前及び車両発進直後の加速度の影響や車両発進検出の時間遅れによる加速の影響を除去することができるため、正確な燃料残量表示を行なうことができる。
【０１０８】
次に、図９及び図１０を参照して、この発明の第５の実施の形態にかかる燃料残量表示装置について説明する。なお、この第５の実施の形態にかかる燃料残量表示装置は、図６における第４の実施の形態にかかる燃料残量表示装置６と同一の構成である。
【０１０９】
次に、図９及び図１０に示すフローチャートを参照して、第５の実施の形態にかかる燃料残量表示装置の動作について説明する。
【０１１０】
まず、メータマイコン１０は、イグニッションスイッチ１２がオンとなった後に、アクセサリ電源がオフとなったか否かの判定を行なう（ステップＳ１１０）。ステップＳ１１０においてアクセサリ電源がオフであると判定された場合には、メータマイコン１０は、アクセサリ電源がオンとなったか否かの判定を行なう（ステップＳ１１１）。一方、ステップＳ１１０においてアクセサリ電源がオフでないと判定された場合には、アクセサリ電源がオフであると判定されるまで、ステップＳ１１０における判定を繰り返す。
【０１１１】
次に、ステップＳ１１１においてアクセサリ電源がオンであると判定された場合には、メータマイコン１０は、前後加速度センサ２８により検出された勾配値（Ｇ）をＡＢＳ制御マイコンを介して取得し、その値を初期値（Ｇｎ）として記憶する（ステップＳ１１２）。次に、ステップＳ１１２において設定された平均勾配値（Ｇｎ）から前回取得された勾配イニシャライズ値（ＧＣＴＲ）を減算した値と所定値を比較して、その比較結果に基づき、下り勾配であるか否かの判定を行なう（ステップＳ１１３）。なお、この実施の形態においては、勾配判定として下り勾配のみを判定しているが、燃料タンクの特性に応じ、上り勾配を判定してもよい。
【０１１２】
一方、ステップＳ１１１においてアクセサリ電源がオンでないと判定された場合には、アクセサリ電源がオンであると判定されるまで、ステップＳ１１１における判定を繰り返す。即ち、メータマイコン１０は、ステップＳ１１０及びステップＳ１１１における判定結果に基づいて、エンジンの始動を検出する。
【０１１３】
ステップＳ１１３において下り勾配であると判定された場合には、メータマイコン１０は、燃料残量検出装置１８ａ及び１８ｂにより検出された燃料残量（Ｆ）からイグニッションスイッチ１２が前回オフする直前に記憶された燃料残量（Ｆｎ−１）を減算した値と所定値（この実施の形態においては、１４）を比較する。その比較結果に基づき、イグニッションスイッチ１２が前回オフしてから今回オンするまでの間に給油があったか否かの判定を行なう（ステップＳ１１４）。ステップＳ１１４において給油があったと判定された場合には、メータマイコン１０は、燃料残量検出装置１８ａ及び１８ｂにより検出された燃料残量の値を燃料残量表示メータ２４に表示する（ステップＳ１１５）。
【０１１４】
一方、ステップＳ１１４において給油がなかったと判定された場合には、メータマイコン１０は、イグニッションスイッチ１２が前回オフする直前に記憶された燃料残量の値（Ｆｎ−１）を燃料残量表示メータ２４に表示する（ステップＳ１１６）。
【０１１５】
一方、ステップＳ１１３において下り勾配でないと判定された場合には、メータマイコン１０は、燃料残量検出装置１８ａ及び１８ｂにより検出された燃料残量（Ｆ）からイグニッションスイッチ１２が前回オフする直前に記憶された燃料残量（Ｆｎ−１）を減算した値と所定値（この実施の形態においては、４）を比較する。その比較結果に基づき、イグニッションスイッチ１２が前回オフしてから今回オンするまでの間に給油があったか否かの判定を行なう（ステップＳ１１７）。ステップＳ１１７において給油があったと判定された場合には、メータマイコン１０は、燃料残量検出装置１８ａ及び１８ｂにより検出された燃料残量の値を燃料残量表示メータ２４に表示する（ステップＳ１１８）。
【０１１６】
一方、ステップＳ１１７において給油がなかったと判定された場合には、メータマイコン１０は、イグニッションスイッチ１２が前回オフする直前に記憶された燃料残量の値（Ｆｎ−１）を燃料残量表示メータ２４に表示する（ステップＳ１１９）。
【０１１７】
次に、メータマイコン１０は、ステップＳ１１２において記憶された平均勾配値から前回取得された勾配イニシャライズ値を減算した値と所定値を比較し、その比較結果に基づき、平坦地であるか否かの判定を行なう（ステップＳ１２０）。ステップＳ１２０において平坦地であると判定された場合には、燃料残量表示メータ２４に表示されている燃料残量に、燃料残量検出装置１８ａ及び１８ｂにより新たに検出された燃料残量を加算して平均化の処理を行ない、その値を燃料残量表示メータ２４に表示する（ステップＳ１２１）。一方、ステップＳ１２０において平坦地でないと判定された場合には、燃料残量表示メータ２４に表示されている燃料残量からエンジン制御マイコン２２より取得された燃料消費量を減算した値を、燃料残量表示メータ２４に表示する（ステップＳ１２２）。
【０１１８】
次に、メータマイコン１０は、車速センサ３０により検出された車両速度にて車両が走行を開始したか否かの判定を行なう（ステップＳ１２３）。ステップＳ１２３において車両が走行を開始したと判定された場合には、ステップＳ１１２において記憶された平均勾配値（Ｇｎ−１）に前後加速度センサ２８により検出されＡＢＳ制御マイコン２６を介して取得された推定勾配値（Ｇ）を加算して平均化の処理を行ない、その値を新たな平均勾配値（Ｇｎ）とする（ステップＳ１２４）。更に、前回記憶された勾配イニシャライズ値（ＧＣＴＲ−１）に前後加速度センサ２８により検出されＡＢＳ制御マイコン２６を介して取得された推定勾配値（Ｇ）を加算して平均化の処理を行ない、その値を新たな勾配イニシャライズ値（ＧＣＴＲ）とする（ステップＳ１２５）。なお、ステップＳ１２５において勾配イニシャライズ値の平均化の処理を行なう場合に使用する時定数（Ｎ）は、ステップＳ１２４において平均勾配値の平均化の処理を行なう場合に使用する時定数（Ｎ）よりはるかに大きい値に設定する。例えば、ステップＳ１２４において平均勾配値の平均化の処理を行なう場合に使用する時定数（Ｎ）を２０００とし、ステップＳ１２５において勾配イニシャライズ値の平均化の処理を行なう場合に使用する時定数を１００００とする。
【０１１９】
一方、ステップＳ１２３において車両が走行を開始していないと判定された場合には、メータマイコン１０は、ステップＳ１２０に戻り、ステップＳ１２３において車両が走行を開始したと判定されるまで、ステップＳ１２０〜ステップＳ１２３の動作を繰り返す。
【０１２０】
次に、メータマイコンは、ステップＳ１２４において取得された平均勾配値（Ｇｎ）からステップＳ１２５において取得された勾配イニシャライズ値（ＧＣＴＲ）を減算した値と所定値を比較し、その比較結果に基づき、車両が平坦地を走行中であるか否かの判定を行なう（ステップＳ１２６）。
【０１２１】
ステップＳ１２６において車両が平坦地を走行中であると判定された場合には、燃料残量表示メータ２４に表示されている燃料残量に燃料残量検出装置１８ａ及び１８ｂにより新たに検出された値を加算して平均化の処理を行ない、その値を燃料残量表示メータ２４に表示する（ステップＳ１２７）。一方、ステップＳ１２６において車両が平坦地を走行中でないと判定された場合には、燃料残量表示メータ２４に表示されている燃料残量から、エンジン制御マイコン２２より取得された燃料消費量を減算した値を、燃料残量表示メータ２４に表示する（ステップＳ１２８）。
【０１２２】
次に、メータマイコン１０は、車速センサ３０により検出された車両速度にて車両が停止しているか否かの判定を行なう（ステップＳ１２９）。ステップＳ１２９において車両が停止していると判定された場合には、平均勾配値再設定の回数を検出するためカウンタ（Ｃ）を０にし（図１０、ステップＳ１３０）、車両停止時間を計測するためタイマ（Ｔ）を０にし（ステップＳ１３１）、タイマを作動させる（ステップＳ１３２）。ステップＳ１２９において車両が停止していると判定された場合には、ステップＳ１２４に戻り、ステップＳ１２９において車両が停止していると判定されるまで、ステップＳ１２４〜ステップＳ１２９の動作を繰り返す。
【０１２３】
次に、メータマイコン１０は、カウンタ（Ｃ）が１であるか否かの判定を行なう（ステップＳ１３３）。ステップＳ１３３においてカウンタ（Ｃ）が１である判定された場合には、ステップＳ１２４において設定された平均勾配値（Ｇｎ−１）に、前後加速度センサ２８により検出されＡＢＳ制御マイコン２６を介して取得された推定勾配値（Ｇ）を加算して平均化の処理を行ない、その値を新たな平均勾配値（Ｇｎ）とする（ステップＳ１３４）。具体的には、上述の数式１により算出する。
【０１２４】
一方、ステップＳ１３３においてカウンタ（Ｃ）が１でないと判定された場合には、メータマイコン１０は、タイマ（Ｔ）の作動後、６秒経過しているか否かの判定を行なう（ステップＳ１３５）。ステップＳ１３５において６秒経過していると判定された場合には、平均勾配値の再設定を行なう（ステップＳ１３６）。即ち、車両が停止してから４〜５秒の間に、前後加速度センサ２８よりＡＢＳ制御マイコン２６を介して取得された値の平均値（ＧＡＶＥ）を新たな平均勾配値（Ｇｎ）に再設定する。次に、カウンタ（Ｃ）を１にする（ステップＳ１３７）。
【０１２５】
一方、ステップＳ１３５において６秒経過していないと判定された場合には、メータマイコン１０は、ステップＳ１２４において設定された平均勾配値（Ｇｎ−１）に、前後加速度センサ２８よりＡＢＳ制御マイコン２６を介して取得される推定勾配値（Ｇ）を、加算して平均化の処理を行ない、その値を新たな平均勾配値（Ｇｎ）とする（ステップＳ１３４）。具体的には、上述の数式１により算出する。
【０１２６】
次に、メータマイコン１０は、ステップＳ１３４若しくはステップＳ１３６において設定された平均勾配値（Ｇｎ）からステップＳ１２５において記憶された勾配イニシャライズ値（ＧＣＴＲ）を減算した値と所定値を比較し、その比較結果に基づき、平坦地であるか否かの判定を行なう（ステップＳ１３８）。ステップＳ１３８において平坦地であると判定された場合には、燃料残量表示メータ２４に表示されている燃料残量に、燃料残量検出装置１８ａ及び１８ｂにより新たに検出された燃料残量を加算して平均化の処理を行ない、その値を燃料残量表示メータ２４に表示する（ステップＳ１３９）。
【０１２７】
一方、ステップＳ１３８において平坦地でないと判定された場合には、燃料残量表示メータ２４に表示されている燃料残量からエンジン制御マイコン２２より取得される燃料消費量を減算した値を、燃料残量表示メータ２４に表示する（ステップＳ１４０）。
【０１２８】
次に、メータマイコン１０は、車速センサ３０により検出された車両速度にて車両が走行を開始したか否かの判定を行なう（ステップＳ１４１）。ステップＳ１４１において車両が走行を開始したと判定された場合には、図９のステップＳ１２４に戻り、ステップＳ１２９において車両が停止していると判定されるまで、ステップＳ１２４〜ステップＳ１４１の動作を繰り返す。一方、ステップＳ１４１において車両が走行を開始していないと判定された場合には、ステップＳ１３３に戻り、ステップＳ１４１において車両が走行を開始したと判定されるまで、ステップＳ１３３〜ステップＳ１４１の動作を繰り返す。
【０１２９】
なお、メータマイコン１０は、イグニッションスイッチ１２がオフする直前に、燃料残量表示メータ２４に表示されている燃料残量を記憶する。そして、イグニッションスイッチ１２がオフであると判定された場合には、燃料残量表示装置６の動作を終了する。
【０１３０】
この第５の実施の形態にかかる燃料残量表示装置によれば、エンジンの始動を検出した後、勾配地であるか否かの判定を行ない、燃料残量の検出を行なう。従って、スタータ作動時の急激な電圧変化による燃料残量計測の誤差を防ぐことができるため、正確な燃料残量を検出することができる。また、勾配地における燃料残量検出装置による燃料残量計測の誤差を防ぐことができるため、正確な燃料残量を検出することができる。更に、勾配地における正確な給油判定を行なうことができるため、正確な燃料残量を表示することができる。
【０１３１】
また、この第５の実施の形態にかかる燃料残量表示装置は、勾配地において、燃料残量表示メータに表示されている燃料残量からエンジン制御マイコンより取得される燃料消費量を減算した値を燃料残量とするため、正確な燃料残量を表示することができる。
【０１３２】
また、この第５の実施の形態にかかる燃料残量表示装置によれば、平均勾配値から勾配イニシャライズ値を減算した値に基づき、勾配であるか否かの判定を行なう。従って、経時変化や部品のばらつきによる０点のずれの補正ができるため、正確な燃料残量を検出することができる。更に、ＡＢＳ制御マイコン若しくは前後加速度センサに異常が生じた場合にも、勾配地であると判定され続けることを防ぐことができるため、正確な燃料残量を検出することができる。
【０１３３】
また、この第５の実施の形態にかかる燃料残量表示装置によれば、車両が走行中である場合のみ、勾配イニシャライズ値の更新を行なう。従って、勾配地において長時間にわたり車両を停止してアイドリングした場合に生じるイニシャライズ値の誤差を軽減することができるため、正確な燃料残量を検出することができる。
【０１３４】
また、この第５の実施の形態にかかる燃料残量表示装置によれば、長時間勾配地が続いた場合、平均勾配値と勾配イニシャライズ値が一致するため、燃料残量の検出方法が燃料消費量の減算から燃料検出装置からの検出に変わる。従って、長時間燃料消費量の減算に基づいて燃料残量を算出した場合に起こる蒸発燃料分の誤差の影響を回避でき、より正確な燃料残量表示を行なうことができる。
【０１３５】
また、この第５の実施の形態にかかる燃料残量表示装置によれば、イグニッションスイッチ及びアクセサリ電源のオンオフの検出により、エンジンの始動を検出する。従って、エンジンが始動できなかった場合においても、図８のステップＳ１１０〜ステップＳ１２３における動作を行なうことができるため、正確な燃料残量を表示することができる。
【０１３６】
【発明の効果】
この発明によれば、スタータ作動時の急激な電圧変化による燃料残量計測の誤差を防ぐことができるため、正確な燃料残量を検出し、表示することができる。また、平均勾配値を算出し、その平均勾配値に基づいて車両が勾配地に位置しているかどうか判定する場合において、正確な勾配判定を行なうことができる。また、長時間勾配地に位置している場合、若しくは、推定勾配値取得に異常を生じた場合においても、誤差の少ない正確な燃料残量を表示することができる。また、車両が勾配地に位置しているか平坦地に位置しているかの判定結果に基づいて、正確な給油判定を行なうことができる。更に、正確な給油判定の結果に基づいて燃料残量を算出することができるため、正確な燃料残量を表示することができる。
【０１３７】
【図面の簡単な説明】
【図１】この発明の第１の実施の形態にかかる燃料残量表示装置のブロック構成図である。
【図２】この発明の第１の実施の形態にかかる燃料残量表示装置の動作を示すフローチャートである。
【図３】この発明の第２の実施の形態にかかる燃料残量表示装置のブロック構成図である。
【図４】この発明の第２の実施の形態にかかる燃料残量表示装置の動作を説明するためのフローチャートである。
【図５】この発明の第３の実施の形態にかかる燃料残量表示装置の動作を説明するためのフローチャートである。
【図６】この発明の第４の実施の形態にかかる燃料残量表示装置のブロック構成図である。
【図７】この発明の第４の実施の形態にかかる燃料残量表示装置の動作を説明するためのフローチャートである。
【図８】この発明の第４の実施の形態にかかる燃料残量表示装置の動作を説明するためのフローチャートである。
【図９】この発明の第５の実施の形態にかかる燃料残量表示装置の動作を説明するためのフローチャートである。
【図１０】この発明の第５の実施の形態にかかる燃料残量表示装置の動作を説明するためのフローチャートである。
【符号の説明】
２、４、６…燃料残量表示装置、１０…メータマイコン、１２…イグニッションスイッチ、１４…バッテリ、１６…燃料タンク、１８ａ、１８ｂ…燃料残量検出装置、２０…オートマチック制御マイコン、２２…エンジン制御マイコン、２４…燃料残量表示メータ、２６…アンチロックブレーキシステム制御マイコン、２８…前後加速度センサ、３０…車速センサ。
【図１】
2004203156.tif 000003
【図２】
2004203156.tif 000004
【図３】
2004203156.tif 000005
【図４】
2004203156.tif 000006
【図５】
2004203156.tif 000007
【図６】
2004203156.tif 000008
【図７】
2004203156.tif 000009
【図８】
2004203156.tif 000010
【図９】
2004203156.tif 000011
【図１０】
2004203156.tif 000012