(57)【要約】【課題】車両の燃料タンクに給油されたことを判定する給油判定の精度を向上させることのできる給油判定装置を提供する。【解決手段】車両は、燃料残量Ｌの変動量ΔＬが規定値Ｆｂを超える状態であり且つ車両のイグニッションスイッチがオンからオフに切り換えられたときには、記憶された燃料残量Ｌの履歴に基づき算出される燃料残量Ｌｃをオフ時燃料残量ＦＬＯＦＦとして記憶する（Ｓ４３０）。そして、このオフ時燃料残量ＦＬＯＦＦと、イグニッションスイッチがオフからオンに次に切り換えられたときの燃料残量との差が判定値以上であることを条件に燃料タンクに給油がされたと判定する。【選択図】図４
2009280144.tif 000002
【特許請求の範囲】
【請求項１】
車両の燃料タンクに給油が行われたことを判定する給油判定装置であって、
前記燃料タンク内の燃料の液面高さに基づき燃料残量を検出する残量検出手段と、
前記残量検出手段により検出された燃料残量の履歴を記憶する残量履歴記憶手段と、
前記車両のイグニッションスイッチがオンからオフに切り換えられたときの燃料残量であるオフ時燃料残量と、同イグニッションスイッチがオフからオンに次に切り換えられたときに前記残量検出手段により検出される燃料残量との差が判定値以上であることを条件に前記燃料タンクに給油がされたと判定する給油判定手段と、
前記残量検出手段により検出された燃料残量の変動量が規定値を超える状態であり且つ前記車両のイグニッションスイッチがオンからオフに切り換えられたときには、前記残量履歴記憶手段により記憶された燃料残量の履歴に基づき算出される燃料残量を前記オフ時燃料残量として記憶するオフ時残量記憶手段とを備える
ことを特徴とする車両の給油判定装置。
【請求項２】
請求項１に記載の車両の給油判定装置において、
前記オフ時残量記憶手段は、前記残量検出手段により検出された燃料残量の変動量が規定値未満である状態であり且つ前記車両のイグニッションスイッチがオンからオフに切り換えられたときには、前記残量検出手段により検出される燃料残量を前記オフ時燃料残量として記憶する
ことを特徴とする車両の給油判定装置。
【請求項３】
請求項１又は２に記載の車両の給油判定装置において、
前記オフ時残量記憶手段は、前記残量検出手段により検出された燃料残量の変動量が前記規定値未満である期間を含む第１の期間において前記残量履歴記憶手段により記憶された燃料残量の推移に基づき燃料残量を算出して前記オフ時燃料残量として記憶する
ことを特徴とする車両の給油判定装置。
【請求項４】
請求項１又は２に記載の車両の給油判定装置において、
前記オフ時残量記憶手段は、前記残量検出手段により検出された燃料残量の変動量が前記規定値を超える期間を含む第２の期間において前記残量履歴記憶手段により記憶された燃料残量の値を平均化処理して得られた平均値に基づき燃料残量を算出して前記オフ時燃料残量として記憶する
ことを特徴とする車両の給油判定装置。
【請求項５】
請求項１〜４のいずれか１項に記載の車両の給油判定装置において、
前記車両は、アルコールとガソリンとが任意の割合で混合されたアルコール混合燃料を使用することのできるフレックス燃料車であって、
前記給油判定手段により給油がされたと判定したときに前記燃料タンクに貯留されているアルコール混合燃料のアルコール濃度を学習するアルコール濃度学習処理を開始する
ことを特徴とする車両の給油判定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は車両の給油判定装置に関する。
【背景技術】
【０００２】
従来、車両の燃料タンクには、同タンク内の燃料残量を検出する残量センサが設けられて、このセンサにより検出される燃料残量の変化に基づいて、燃料タンクに燃料が給油されたことが判定されている。こうした給油判定としては、例えば、特許文献１に記載されるように、イグニッションスイッチがオンからオフに切り換えられたときの燃料残量と、イグニッションスイッチがオフからオンに次に切り換えられたときの燃料残量との差を算出し、この差が判定値以上であるときに燃料の給油がされたと判定する構成が開示されている。
【特許文献１】特開平３−２８２２１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した残量センサは、燃料タンク内の燃料の液面の高さに基づき同タンク内の燃料残量を検出するものであるため、車両の揺動等に起因して燃料タンク内の燃料の液面の高さが変動することにより、検出される燃料残量に誤差が生じるおそれがある。そして、こうした誤差を含む燃料残量をイグニッションスイッチがオンからオフに切り換えられたときの燃料残量として記憶すると、イグニッションスイッチがオフからオンに次に切り換えられたときの燃料残量との差が給油に伴う変化量として正しく算出されず、これによって給油が正しく判定されないおそれがある。
【０００４】
このように、給油について正しく判定されない場合には、給油判定に基づき実行される制御が適切に実行されなくなるといった不都合が生じるおそれがある。例えば、アルコールとガソリンとが任意の割合で混合されたアルコール混合燃料を使用することのできるフレックス燃料車（ＦＦＶ）においては、給油がされたと判定したときにアルコール濃度を学習する処理を行っている。そして、学習されたアルコール濃度に基づいて空燃比制御を実行している。このため、給油の判定が正しく行われない場合には、例えばアルコール濃度の学習処理が適切な時期に実行されなかったり、同処理が不必要に実行されたりすることにより、真のアルコール濃度に基づく各種制御が実行されなくなり、ひいては排気エミッションの悪化やドライバビリティの悪化を来すおそれがある。なお、こうした問題はフレックス燃料車のアルコール濃度学習に限らず、給油判定に基づき実行される各種制御においても同様に生じるおそれがある。
【０００５】
本発明は、こうした実情に鑑みてなされたものであり、その目的は、車両の燃料タンクに給油されたことを判定する給油判定の精度を向上させることのできる給油判定装置を提供することにある。
【課題を解決するための手段】
【０００６】
以下、上記目的を達成するための手段及びその作用効果について記載する。
請求項１に記載の発明は、車両の燃料タンクに給油が行われたことを判定する給油判定装置であって、前記燃料タンク内の燃料の液面高さに基づき燃料残量を検出する残量検出手段と、前記残量検出手段により検出された燃料残量の履歴を記憶する残量履歴記憶手段と、前記車両のイグニッションスイッチがオンからオフに切り換えられたときの燃料残量であるオフ時燃料残量と、同イグニッションスイッチがオフからオンに次に切り換えられたときに前記残量検出手段により検出される燃料残量との差が判定値以上であることを条件に前記燃料タンクに給油がされたと判定する給油判定手段と、前記残量検出手段により検出された燃料残量の変動量が規定値を超える状態であり且つ前記車両のイグニッションスイッチがオンからオフに切り換えられたときには、前記残量履歴記憶手段により記憶された燃料残量の履歴に基づき算出される燃料残量を前記オフ時燃料残量として記憶するオフ時残量記憶手段とを備えることを要旨とする。
【０００７】
上記構成によれば、残量検出手段により検出された燃料残量の変動量が規定値を超える状態であり且つ車両のイグニッションスイッチがオンからオフに切り換えられたときには、残量履歴記憶手段により記憶された燃料残量の履歴に基づき算出される燃料残量をオフ時燃料残量として記憶するため、車両の揺動等に起因して燃料タンク内の燃料の液面の高さが変動し、これに伴い残量検出手段により検出される燃料残量に誤差が生じる場合であっても、燃料残量を正しく検出することができる。そして、この正しい燃料残量をオフ時燃料残量として記憶するため、誤差を含む燃料残量をオフ時燃料残量として記憶することを回避することができ、給油判定の精度を向上させることができるようになる。
【０００８】
なお、オフ時残量記憶手段にかかる規定値は、燃料タンク内の燃料の液面が変動することによって、残量検出手段により検出される燃料残量に誤差が含まれていると判断することのできる値が予め設定される。また、給油判定手段にかかる判定値は、イグニッションスイッチがオフである間に燃料タンクに給油がされたと判断することのできる値であって、給油判定として要求される感度に応じて適する値が予め設定される。
【０００９】
また、請求項２に記載されるように、オフ時残量記憶手段は、残量検出手段により検出された燃料残量の変動量が規定値未満である状態であり且つ車両のイグニッションスイッチがオンからオフに切り換えられたときには、残量検出手段により検出される燃料残量をオフ時燃料残量として記憶するようにしている。すなわち、燃料残量の変動量が規定値未満である場合には、残量検出手段により検出される燃料残量において車両の揺動等に起因して生じた誤差は小さいと判断することができるため、残量検出手段により検出される燃料残量をオフ時燃料残量として記憶するようにする。
【００１０】
請求項３に記載の発明は、請求項１又は２に記載の車両の給油判定装置において、前記オフ時残量記憶手段は、前記残量検出手段により検出された燃料残量の変動量が前記規定値未満である期間を含む第１の期間において前記残量履歴記憶手段により記憶された燃料残量の推移に基づき燃料残量を算出して前記オフ時燃料残量として記憶することを要旨とする。
【００１１】
ここで、残量検出手段により検出された燃料残量の変動量が規定値未満である期間においては、この残量検出手段によって検出された燃料残量において車両の揺動に起因して生じた誤差は小さいと判断することができる。
【００１２】
したがって、上記構成によるように、残量検出手段により検出される燃料残量の変動量が規定値未満である期間を含む第１の期間において残量履歴記憶手段により記憶された燃料残量の推移に基づき燃料残量を算出することにより、燃料タンク内の燃料残量を正しく検出することができるようになる。
【００１３】
請求項４に記載の発明は、請求項１又は２に記載の車両の給油判定装置において、前記オフ時残量記憶手段は、前記残量検出手段により検出された燃料残量の変動量が前記規定値を超える期間を含む第２の期間において前記残量履歴記憶手段により記憶された燃料残量の値を平均化処理して得られた平均値に基づき燃料残量を算出して前記オフ時燃料残量として記憶することを要旨とする。
【００１４】
上記構成によるように、残量検出手段により検出された燃料残量の変動量が規定値を超える期間を含む第２の期間において残量履歴記憶手段により記憶された燃料残量の値を平均化処理して得られた平均値に基づき燃料残量を算出することにより、燃料タンク内の燃料残量を正しく検出することができるようになる。
【００１５】
請求項５に記載の発明は、請求項１〜４のいずれか１項に記載の車両の給油判定装置において、前記車両は、アルコールとガソリンとが任意の割合で混合されたアルコール混合燃料を使用することのできるフレックス燃料車であって、前記給油判定手段により給油がされたと判定したときに前記燃料タンクに貯留されているアルコール混合燃料のアルコール濃度を学習するアルコール濃度学習処理を開始することを要旨とする。
【００１６】
上記構成に、請求項１〜４のいずれか１項に記載の構成が適用されることにより、アルコールとガソリンとが任意の割合で混合されたアルコール混合燃料を使用することのできるフレックス燃料車において、給油判定の精度を向上させることができる。
【００１７】
そして、給油がされたと判定したときに燃料タンクに貯留されているアルコール混合燃料のアルコール濃度を学習するアルコール濃度学習処理を開始するため、このアルコール濃度学習処理を適切な時期に実行することができるようになる。したがって、不適切な時期でのアルコール濃度学習処理の実行を回避することができるととともに、アルコール濃度の学習値の精度を向上させることができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明にかかる車両の給油判定装置を具体化した一実施形態について図１〜図４を参照して説明する。
図１に示される車両１は、アルコールとガソリンとが任意の割合で混合されたアルコール混合燃料を使用することのできるフレックス燃料車である。
【００１９】
燃料タンク２０には、アルコール燃料とガソリン燃料とが任意の割合で混合された混合燃料（以下、単に「燃料」という。）が貯留される。この燃料タンク２０に貯留される燃料のアルコール濃度、すなわちアルコール燃料とガソリン燃料との割合は、燃料タンク２０に供給される燃料のアルコール濃度に応じて変化する。
【００２０】
内燃機関３０には、燃料タンク２０に貯留されている燃料が燃料通路２２を通じて供給される。こうして供給される燃料と空気との混合気が内燃機関３０において燃焼し、これによって車両１が走行するための動力が出力される。
【００２１】
燃料タンク２０の内部には、燃料の液面高さを検出するための液面センサ２１が設けられている。この液面センサ２１は、燃料の残量に相当する液面高さを抵抗値に置換する公知のセンサであって、燃料液面に浮かぶフロート（図示略）と、同フロートの上下変位量に伴い抵抗値が変化する可変抵抗器（図示略）とを含んで構成されている。そして、外部から電圧が供給されることにより抵抗値に応じた電圧が出力される。
【００２２】
このようにして液面センサ２１から出力される電圧は、車両１の各装置を総括的に制御する電子制御装置（ＥＣＵ）１０に入力される。このＥＣＵ１０は、各種制御プログラムにより演算処理等を実行する中央演算処理装置（ＣＰＵ）１１、各種制御プログラムやデータが予め記憶されている読み出し専用メモリ（ＲＯＭ）１２、ＣＰＵ１１の演算結果等が一時的に記憶される揮発性メモリ（ＲＡＭ）１３、記憶データを書き換え可能な不揮発性メモリ（ＥＥＰＲＯＭ）１４の他、図示しないＡ／Ｄ変換器や入出力インターフェイス等を備えて構成されている。なお、ＲＡＭ１３は、記憶データの保持にバッテリバックアップを必要とする揮発性メモリであって、ＥＥＰＲＯＭ１４は、記憶データの保持にバッテリバックアップを必要としない不揮発性メモリである。
【００２３】
ＥＣＵ１０には、上記液面センサ２１の他、車両１の走行状態及び内燃機関３０の運転状態を把握するために設けられる各種センサからの信号がそれぞれ入力される。また、ＥＣＵ１０には、運転者により操作されるイグニッションスイッチ（ＩＧスイッチ）４０が電気的に接続されている。そして、ＥＣＵ１０は、上記各種センサの出力信号及びＩＧスイッチ４０からの操作信号に基づいて、車両１の走行状態及び内燃機関３０の運転状態を把握し、この把握した情報に応じて内燃機関３０を含む車両１の各種装置を制御する。
【００２４】
ところで、ＥＣＵ１０に入力された上記液面センサ２１の出力電圧は、Ａ／Ｄ変換器でデジタル変換された上でＣＰＵ１１に入力される。こうしてＣＰＵ１１に入力されたＡ／Ｄ変換値は、このＣＰＵ１１において、予め設定されたなまし係数を用いて所定期間毎になまし処理が実行される。そして、得られたなまし値が燃料残量ＬとされてＲＡＭ１３において記憶保持される。このＲＡＭ１３が燃料残量Ｌの履歴を記憶する残量履歴記憶手段に相当する。ここで、所定期間及びなまし係数は、車両１の走行中における燃料液面の変動に伴って燃料残量Ｌが頻繁に変動することを抑制するために適する値が予め設定される。このように、液面センサ２１が残量検出手段としての構成に相当するとともに、ＥＣＵ１０が残量検出手段としての処理を実行することにより、燃料タンク２０内の燃料の液面高さに基づき燃料残量Ｌが検出される。
【００２５】
ここで、内燃機関３０では、燃料のアルコール濃度に応じた制御が実行されている。上述したように、燃料タンク２０に供給される燃料のアルコール濃度に応じて同タンク２０に貯留される燃料のアルコール濃度は変化するため、ＥＣＵ１０は、車両１の燃料タンク２０に給油が行われたことを判定する「給油判定」を実行するとともに、給油がされたと判定したときに燃料タンク２０に貯留されている燃料のアルコール濃度を学習する「アルコール濃度学習処理」を開始する。そして、ＥＣＵ１０は、この「アルコール濃度学習処理」によって学習したアルコール濃度に応じて各種制御を実行する。例えば、ＥＣＵ１０は、内燃機関３０に供給される混合気の空燃比がアルコール濃度に応じた最適な空燃比となるように空燃比制御を制御する。なお、「アルコール濃度学習処理」については、公知のいずれの処理を採用してもよい。
【００２６】
ところで、車両１のＩＧスイッチ４０がオンからオフに切り換えられたときに車両１に揺動等が生じていると、この揺動等に起因して燃料タンク２０内の燃料の液面の高さが変動し、これに伴い燃料残量Ｌに誤差が生じて「給油判定」の精度が低下するおそれがある。そこで、ＥＣＵ１０では、「給油判定」の処理の一部として「オフ時燃料残量記憶処理」を実行することによって、「給油判定」の精度を向上させている。
【００２７】
以下、ＥＣＵ１０により実行される「給油判定」及び「オフ時燃料残量記憶処理」について図２〜図４を参照して説明する。まず、図２を参照して、ＥＣＵ１０が実行するこれら一連の処理についての概要を説明する。なお、同図は説明を簡易にするために概念的に表わすものであって、燃料残量軸およびタイミング軸の各スケールは、実際のスケールと異なる。
【００２８】
図２（ａ）には、車両１に揺動等が生じていない場合の燃料残量Ｌの推移を示している。同図では、タイミングｔ１２においてＩＧスイッチ４０がオンからオフに切り換えられる。ここで、タイミングｔ１２の直前に算出した燃料残量Ｌの変動量ΔＬ（←Ｌｍａｘ−Ｌｍｉｎ）が規定値Ｆｂ未満であるため、車両１に揺動等が生じていないと判断する。そこで、タイミングｔ１２における燃料残量Ｌをオフ時燃料残量ＦＬＯＦＦとして、ＥＥＰＲＯＭ１４に記憶する。
【００２９】
そして、ＩＧスイッチ４０がオフからオンに次に切り換えられたタイミングｔ１３における燃料残量Ｌをオン時燃料残量ＦＬＯＮとし、これらオフ時燃料残量ＦＬＯＦＦとオン時燃料残量ＦＬＯＮとの燃料残量差ΔＦＬを算出して、算出した燃料残量差ΔＦＬが判定値Ｆａ以上であるため、給油がされたと判定する。
【００３０】
図２（ｂ）には、車両１に揺動等が生じている場合の燃料残量Ｌの推移を示している。同図では、タイミングｔ２２においてＩＧスイッチ４０がオンからオフに切り換えられる。ここで、タイミングｔ２２の直前に算出した燃料残量Ｌの変動量ΔＬ（←Ｌｍａｘ２−Ｌｍｉｎ２）が規定値Ｆｂを超えているため、車両１に揺動等が生じていると判断する。そこで、タイミングｔ２２における燃料残量Ｌに誤差が含まれるおそれがあると判断して、このタイミングｔ２２における燃料残量Ｌをオフ時燃料残量ＦＬＯＦＦとして記憶することなく、ＲＡＭ１３に記憶された燃料残量Ｌの履歴に基づきタイミングｔ２２での真の燃料残量Ｌｃを算出し、この算出したＬｃをオフ時燃料残量ＦＬＯＦＦとして、ＥＥＰＲＯＭ１４に記憶する。
【００３１】
ここで、燃料残量Ｌの変動量ΔＬが規定値Ｆｂ未満である期間では、燃料残量Ｌにおいて車両１の揺動に起因して生じた誤差は小さいと判断することができる。そこで、このように燃料残量Ｌの変動量ΔＬが規定値Ｆｂ未満である期間を含む第１の期間Ｔ１における燃料残量Ｌの推移に基づきタイミングｔ２２の燃料残量Ｌｃを算出する。具体的には、同図におけるタイミングｔ２０とタイミングｔ２１との間の第１の期間Ｔ１では、燃料残量Ｌの変動量ΔＬ（←Ｌｍａｘ１−Ｌｍｉｎ１）が規定値Ｆｂ未満であるため、この期間を含む第１の期間Ｔ１の推移に基づき、燃料タンク２０の真の燃料残量Ｌｃが一点鎖線で示す量であると推定して、これにより、タイミングｔ２２での真の燃料残量Ｌｃを算出する。
【００３２】
そして、ＩＧスイッチ４０がオフからオンに次に切り換えられたタイミングｔ２３における燃料残量Ｌをオン時燃料残量ＦＬＯＮとし、これらオフ時燃料残量ＦＬＯＦＦとオン時燃料残量ＦＬＯＮとの燃料残量差ΔＦＬを算出して、算出した燃料残量差ΔＦＬが判定値Ｆａ以上であるため、給油がされたと判定する。
【００３３】
なお、第１の期間Ｔ１は、ＩＧスイッチ４０がオフに切り換えられるとき（タイミングｔ２２）から遡って、変動量ΔＬが規定値Ｆｂを超えている期間（図２における第２の期間Ｔ２）の直前に設定することが好ましい。これにより、期間Ｔ１と期間Ｔ２との間隔が短くなり、タイミングｔ２２における真の燃料残量Ｌｃを、より正確に算出することができるようになる。さらに、第１の期間Ｔ１は、この期間（タイミングｔ２０からタイミングｔ２１までの間）における燃料残量Ｌｃの推移から真の燃料残量Ｌｃ（一点鎖線）を推定することのできる十分な期間が設定される。
【００３４】
また、規定値Ｆｂは、燃料タンク２０内の燃料の液面が変動することによって、検出される燃料残量Ｌに誤差が含まれていると判断することのできる値が予め設定されている。また、判定値Ｆａは、ＩＧスイッチ４０がオフである間に燃料タンク２０に給油がされたと判断することのできる値であって、給油判定として要求される感度に応じて適する値（例えば１０リットル）が予め設定されている。
【００３５】
次に、図３を参照して、ＥＣＵ１０により実行される「給油判定」の処理手順について説明する。同図のフローチャートに示される一連の処理は、所定の周期をもって繰り返し実行される。この「給油判定」が給油判定手段としての処理に相当する。
【００３６】
この一連の処理では、まず、ＩＧスイッチがオン状態であるか否かが判定される（ステップＳ１００）。これは、ＩＧスイッチ４０からの信号によって把握される。そして、ＩＧスイッチがオン状態である旨判定された場合（ステップＳ１００：ＹＥＳ）には、燃料残量Ｌの変動量ΔＬが算出される（ステップＳ２００）。図２に示されるように、この変動量ΔＬは、燃料残量Ｌの最大値Ｌｍａｘと最小値Ｌｍｉｎとの偏差（Ｌｍａｘ−Ｌｍｉｎ）であって、例えば適宜設定される所定期間における燃料残量Ｌの推移に基づき算出される。ここで算出された変動量ΔＬは、ＲＡＭ１３において一時的に記憶される。
【００３７】
次に、ＩＧスイッチがオンからオフに切り換えられたか否かが判定される（ステップＳ３００）。ここでは、ステップＳ１００と同様に、ＩＧスイッチ４０からの操作信号に基づき把握される。そして、オンからオフに切り換えられていない旨判定された場合には（ステップＳ３００：ＮＯ）、本処理を一旦終了する。この場合には、ＩＧスイッチ４０が未だオン状態であるため、再び実行されるステップＳ１００の判定処理において肯定判定（ステップＳ１００：ＹＥＳ）がなされ、ステップＳ２００において燃料残量Ｌの変動量ΔＬが再び算出される。そして、新たに算出された変動量ΔＬによって前回の変動量ΔＬが更新されて、新しい変動量ΔＬがＲＡＭ１３において記憶される。このように、ＩＧスイッチのオン状態においては、燃料残量Ｌの変動量ΔＬが繰り返し算出される。
【００３８】
一方、ＩＧスイッチがオンからオフに切り換えられた旨判定された場合には（ステップＳ３００：ＹＥＳ）、後に詳述するオフ時燃料残量記憶処理が実行される（ステップＳ４００）。
【００３９】
続いて、ＩＧスイッチがオフからオンに切り換えられたか否かが判定される（ステップＳ５００）。ここでは、ステップＳ１００及びステップＳ３００と同様に、ＩＧスイッチ４０からの操作信号に基づき把握される。そして、ＩＧスイッチがオフからオンに切り換えられていない旨判定された場合には（ステップＳ５００：ＮＯ）、本処理を一旦終了する。この場合にステップＳ１００の判定処理が再び実行されると、ＩＧスイッチ４０が未だオフ状態であるため否定判定がなされ（ステップＳ１００：ＮＯ）、ステップＳ５００の判定処理が再び実行される。
【００４０】
こうしたステップＳ５００での判定処理を通じて、ＩＧスイッチがオフからオンに切り換えられた旨判定された場合には（ステップＳ５００：ＹＥＳ）、オン時燃料残量ＦＬＯＮが記憶される（ステップＳ６００）。具体的には、ＩＧスイッチがオフからオンに切り換えられたときに液面センサ２１の出力電圧に基づいて算出される残量燃料Ｌがオン時燃料残量ＦＬＯＮとして記憶される。
【００４１】
続いて、燃料残量差ΔＦＬ（←オン時燃料残量ＦＬＯＮ−オフ時燃料残量ＦＬＯＦＦ）が算出されて（ステップＳ７００）、算出された燃料残量差ΔＦＬが判定値Ｆａ以上であるか否かが判定される（ステップＳ８００）。
【００４２】
そして、算出された燃料残量差ΔＦＬが判定値Ｆａ以上である旨判定された場合には（ステップＳ８００：ＹＥＳ）、ＩＧスイッチ４０がオフであった間に燃料タンク２０の燃料残量Ｌが給油によって増加したと判断することができるため、給油がされたと判定される（ステップＳ９００）。これにより、一連の処理が終了する。そして、給油がされたと判定されたときに別のルーチンとして実行される処理、例えば「アルコール濃度学習処理」が開始される。
【００４３】
一方、燃料残量差ΔＦＬが判定値Ｆａ以上でない旨判定された場合には（ステップＳ８００：ＮＯ）、ＩＧスイッチ４０がオフであった間に燃料タンク２０の燃料残量Ｌが給油によって増加しなかったと判断することができるため、そのまま一連の処理を終了する。
【００４４】
次に、図４を参照して、上記ステップＳ４００で実行されるサブルーチン「オフ時燃料残量記憶処理」について、説明する。この「オフ時燃料残量記憶処理」がオフ時残量記憶手段としての処理に相当する。
【００４５】
この一連の処理では、まず、変動量ΔＬが規定値Ｆｂを超えるか否かが判定される（ステップＳ４１０）。具体的には、上記ステップＳ２００において算出されてＲＡＭ１３に記憶されている変動量ΔＬを参照することにより判定される。
【００４６】
そして、変動量ΔＬが規定値Ｆｂを超える旨判定された場合には（ステップＳ４１０：ＹＥＳ）、車両１の揺動等に起因して燃料タンク２０内の燃料の液面の高さが変動し、これに伴いＩＧスイッチ４０がオフに切り換えられたとき（タイミングｔ２２）の燃料残量Ｌに誤差が含まれるおそれがあると判断することができる。
【００４７】
そこで、燃料残量Ｌの履歴に基づき燃料残量Ｌｃが算出される（ステップＳ４２０）。具体的には、図２（ｂ）に示されるように、第１の期間Ｔ１での燃料残量Ｌの推移に基づきタイミングｔ２２における真の燃料残量Ｌｃが算出される。続いて、算出した燃料残量Ｌｃがオフ時燃料残量ＦＬＯＦＦとして、ＥＥＰＲＯＭ１４に記憶される（ステップＳ４３０）。これにより、一連の処理を終了する。
【００４８】
なお、上記ステップＳ４１０の判定処理において肯定判定されたとき（ステップＳ４１０：ＹＥＳ）が、燃料残量Ｌの変動量ΔＬが規定値Ｆｂを超える状態であり且つ車両１のＩＧスイッチ４０がオンからオフに切り換えられたときに相当する。
【００４９】
一方、変動量ΔＬが規定値Ｆｂを超えない旨判定された場合には（ステップＳ４１０：ＮＯ）、ＩＧスイッチ４０がオフに切り換えられたとき（タイミングｔ１２）の燃料残量Ｌにおいて車両１の揺動等に起因して生じた誤差は小さいと判断することができる。
【００５０】
そこで、そのときの燃料残量Ｌをオフ時燃料残量ＦＬＯＦＦとして記憶する（ステップＳ４４０）。具体的には、図２（ａ）に示されるように、タイミングｔ１２における燃料残量Ｌがオフ時燃料残量ＦＬＯＦＦとして、ＥＥＰＲＯＭ１４に記憶される。これにより、一連の処理を終了する。
【００５１】
なお、上記ステップＳ４１０の判定処理において否定判定されたとき（ステップＳ４１０：ＮＯ）が、燃料残量Ｌの変動量ΔＬが規定値Ｆｂ未満である状態であり且つ車両１のＩＧスイッチ４０がオンからオフに切り換えられたときに相当する。
【００５２】
以上説明した実施形態によれば、以下に示す作用効果を奏することができる。
（１）燃料残量Ｌの変動量ΔＬが規定値Ｆｂを超える状態であり且つ車両１のＩＧスイッチ４０がオンからオフに切り換えられたときには（ステップＳ４１０：ＹＥＳ）、ＲＡＭ１３に記憶された燃料残量Ｌの履歴に基づき算出される燃料残量Ｌｃをオフ時燃料残量ＦＬＯＦＦとして記憶するため、車両１の揺動等に起因して燃料タンク２０内の燃料の液面の高さが変動し、これに伴い検出される燃料残量Ｌに誤差が生じる場合であっても、燃料残量Ｌｃを正しく検出することができる。そして、この正しい燃料残量Ｌｃをオフ時燃料残量ＦＬＯＦＦとして記憶するため、誤差を含む燃料残量Ｌをオフ時燃料残量ＦＬＯＦＦとして記憶することを回避することができ、給油判定の精度を向上させることができるようになる。
【００５３】
（２）燃料残量Ｌの変動量ΔＬが規定値Ｆｂ未満である期間を含む第１の期間Ｔ１においてＲＡＭ１３に記憶された燃料残量Ｌの推移に基づきＩＧスイッチ４０をオフに切り換えるタイミングｔ２２の燃料残量Ｌｃを算出するため、燃料タンク２０の燃料残量Ｌｃを正しく検出することができるようになる。
【００５４】
（３）アルコールとガソリンとが任意の割合で混合されたアルコール混合燃料を使用することのできるフレックス燃料車である車両１において上記「給油判定」及び「オフ時燃料残量記憶処理」が実行されるため、車両１の燃料タンク２０に給油がされたと判定する精度を向上させることができる。
【００５５】
（４）車両１では、給油がされたと判定されたとき（ステップＳ９００）に燃料タンク２０に貯留されている燃料のアルコール濃度を学習する「アルコール濃度学習処理」を開始するため、この「アルコール濃度学習処理」を適切な時期に実行することができるようになる。したがって、不適切な時期での「アルコール濃度学習処理」の実行を回避することができるととともに、アルコール濃度の学習値の精度を向上させることができる。
【００５６】
（その他の実施形態）
なお、この発明にかかる車両の給油判定装置は、上記実施の形態にて例示した構成に限定されるものではなく、同実施の形態を適宜変更した例えば次のような形態として実施することもできる。
【００５７】
・上記実施形態では、オフ時燃料残量ＦＬＯＦＦとして、燃料残量Ｌの変動量ΔＬが規定値Ｆｂ未満である期間を含む第１の期間Ｔ１における燃料残量Ｌの推移に基づきタイミングｔ２２の燃料残量Ｌｃを算出する例を示した。しかし、ＩＧスイッチ４０がオフに切り換えられたときの燃料残量Ｌｃを、記憶された燃料残量Ｌの履歴に基づき算出することができる態様であれば、他の態様を採用してもよい。例えば、図２に示されるように、燃料残量Ｌの変動量ΔＬが規定値Ｆｂを超える期間を含む第２の期間Ｔ２においてＲＡＭ１３に記憶された燃料残量Ｌの値を平均化処理して得られた平均値に基づき、タイミングｔ２２における燃料残量Ｌｃを算出してオフ時燃料残量ＦＬＯＦＦとする態様を採用してもよい。この場合であっても、上記（１），（３），（４）に示す作用効果を奏することができる。
【００５８】
・また、オフ時燃料残量ＦＬＯＦＦを正確に算出することのできる態様であれば、上述した第２の期間Ｔ２における燃料残量Ｌの値によって平均化処理を実行する例の他、第２の期間Ｔ２における燃料残量Ｌの値によってなまし処理を実行する態様を採用することもできる。上述したように、車両１の走行中における燃料液面の変動に伴い燃料残量Ｌが頻繁に変動することを抑制するため、液面センサ２１の出力電圧に基づきＣＰＵ１１に入力されたＡ／Ｄ変換値について所定のなまし処理が実行されて燃料残量Ｌが決定されている。第２の期間Ｔ２では、この燃料残量Ｌについてさらになまし係数を大きく設定してなまし処理を実行することにより、車両１の揺動等によって生じる燃料残量Ｌの変動を小さくすることができる。
【００５９】
・上記実施形態では、燃料タンク２０内の燃料の液面高さに基づき燃料残量Ｌを検出するために、所定のなまし処理を実行する態様を示したが、燃料残量Ｌを決定する態様はこの例に限られない。例えば、液面センサ２１の出力電圧に基づきＣＰＵ１１に入力されるＡ／Ｄ変換値を、所定期間毎に平均化処理して燃料残量Ｌとする態様や、このＡ／Ｄ変換値をそのまま燃料残量Ｌとする態様を採用することもできる。
【００６０】
・上記実施形態では、燃料残量Ｌの履歴をＲＡＭ１３において記憶するとともに、オフ時燃料残量ＦＬＯＦＦをＥＥＰＲＯＭ１４において記憶する態様を示した。しかし、ＩＧスイッチ４０がオフである間にオフ時燃料残量ＦＬＯＦＦが消去されない態様であれば、記憶する媒体についてはこれらの例に限られない。
【００６１】
・上記実施形態では、燃料残量Ｌの変動量ΔＬについては、燃料残量Ｌの推移に基づき燃料残量Ｌの最大値Ｌｍａｘと最小値Ｌｍｉｎとの偏差（Ｌｍａｘ−Ｌｍｉｎ）を算出する態様を示した。しかし、燃料タンク２０内の燃料の高さが変動していることを判断することができる態様であれば、変動量ΔＬの算出方法についてはこの例に限られない。例えば、車両１の揺動等に起因して燃料残量Ｌが上昇する割合または下降する割合（変動量ΔＬ）は、通常の振動等に起因する各割合よりも高いと考えられる。そこで、所定期間における燃料残量Ｌの変動量ΔＬを、予め設定された規定値と比較することによって、燃料タンク２０内の燃料の高さが変動していると判断することができる。
【００６２】
・上記実施形態では、燃料タンク２０の燃料残量Ｌによらず、規定値Ｆｂを一定値に設定する例を示した。しかし、車両１の揺動等によって燃料タンク２０内の燃料の液面に生じる変動が同タンク２０内の燃料残量Ｌに応じて異なる場合には、こうした燃料タンク２０の燃料残量Ｌに応じて規定値Ｆｂを可変とする態様を採用することもできる。
【００６３】
・上記実施形態では、車両１がフレックス燃料車である例を示した。しかしながら、ガソリン車であっても本発明を適用することが可能である。この場合であっても、上記（１）、（２）に示す作用効果を奏することができる。
【図面の簡単な説明】
【００６４】
【図１】本発明にかかる車両の給油判定装置を具体化した一実施形態の概略構成を示すブロック図。
【図２】本実施形態にかかる一連の処理の実行態様について示すタイミングチャート。
【図３】本実施形態にかかる「給油判定」について、その処理手順を示すフローチャート。
【図４】本実施形態にかかる「オフ時燃料残量記憶処理」について、その処理手順を示すフローチャート。
【符号の説明】
【００６５】
１…車両、１０…ＥＣＵ、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…ＥＥＰＲＯＭ、２０…燃料タンク、２１…液面センサ、２２…燃料通路、３０…内燃機関、４０…イグニッションスイッチ。
【図１】
2009280144.tif 000003
【図２】
2009280144.tif 000004
【図３】
2009280144.tif 000005
【図４】
2009280144.tif 000006