(57)【特許請求の範囲】
【請求項１】
液面レベルセンサにより検出されたタンクに入れられた燃料の液面レベルを間欠的に収集する工程と、所定数の前記液面レベルが収集される毎にその平均値を算出する工程と、
複数の表示レベルのうち前記算出された平均値に対応した表示レベルを表示する工程と、
前記液面レベルセンサにより検出された液面レベルに基づいて前記液面レベルセンサの検出範囲の上限値を超えるような液面の揺動及び前記液面レベルセンサの検出範囲の下限値を下回るような液面の揺動を検出する工程と、前記揺動が検出された場合、当該揺動発生中に検出された液面レベルの平均値の算出を停止する工程と、を行う燃料残量表示方法において、
現表示レベルが残量１／２以上のときに前記上限値を超えるような液面の揺動が検出されると、前記液面の上が前記上限値を超え、下が前記現表示レベルと前記下限値との間の範囲に入るような上側揺動であるか否かを判定する工程と、
前記上側揺動であると判定された場合、前記現表示レベルから当該上側揺動発生中に検出された液面レベルのうち前記現表示レベル未満の液面レベルを差し引いた値の平均値を算出する工程と、
前記工程により算出された平均値が一定値よりも大きいとき前記現表示レベルを一つ下げる工程と、をさらに行うことを特徴とする燃料残量表示方法。
【請求項２】
前記現表示レベルが残量１／２を下回っているときに前記下限値を下回るような液面の揺動が検出されると、前記液面の上が前記上限値と前記現表示レベルとの間の範囲に入り、下が前記下限値を下回るような下側揺動であるか否かを判定する工程と、
前記下側揺動であると判定された場合、当該下側揺動発生中に検出された液面レベルのうち前記現表示レベルを超える液面レベルから前記現表示レベルを差し引いた値の平均値を算出する工程と、
前記工程により算出された平均値が一定値よりも小さいとき前記現表示レベルを一つ下げる工程と、をさらに行うことを特徴とする請求項１に記載の燃料残量表示方法。
【請求項３】
液面レベルセンサにより検出されたタンクに入れられた燃料の液面レベルを間欠的に収集する工程と、所定数の前記液面レベルが収集される毎にその平均値を算出する工程と、
複数の表示レベルのうち前記算出された平均値に対応した表示レベルを表示する工程と、
前記液面レベルセンサにより検出された液面レベルに基づいて前記液面レベルセンサの検出範囲の上限値を超えるような液面の揺動及び前記液面レベルセンサの検出範囲の下限値を下回るような液面の揺動を検出する工程と、前記揺動が検出された場合、当該揺動発生中に検出された液面レベルの平均値の算出を停止する工程と、を行う燃料残量表示方法において、
現表示レベルが残量１／２を下回っているときに前記下限値を下回るような液面の揺動が検出されると、前記液面の上が前記上限値と前記現表示レベルとの間の範囲に入り、下が前記下限値を下回るような下側揺動か否かを判定する工程と、
前記下側揺動であると判定された場合、当該下側揺動発生中に検出された液面レベルのうち前記現表示レベルを超える液面レベルから前記現表示レベルを差し引いた値の平均値を算出する工程と、
前記工程により算出された平均値が一定値よりも小さいとき前記現表示レベルを一つ下げる工程と、をさらに行うことを特徴とする燃料残量表示方法。
【請求項４】
タンクに入れられた燃料の液面レベルを検出する液面レベルセンサと、  前記液面レベルセンサにより検出された液面レベルを間欠的に収集する収集手段と、所定数の前記液面レベルが収集される毎にその平均値を算出する平均値算出手段と、複数の表示レベルのうち前記算出された平均値に対応した表示レベルを表示する表示手段と、前記液面レベルセンサにより検出された液面レベルに基づいて前記液面レベルセンサの検出範囲の上限値を超えるような液面の揺動及び前記液面レベルセンサの検出範囲の下限値を下回るような液面の揺動を検出する揺動検出手段と、を備え、  前記揺動が検出された場合、前記平均値算出手段が、当該揺動発生中に検出された液面レベルの平均値を算出しない燃料残量表示装置において、
現表示レベルが残量１／２以上のときに前記上限値を超えるような液面の揺動が検出されると、前記液面の上が前記上限値を超え、下が前記現表示レベルと前記下限値との間の範囲に入るような上側揺動であるか否かを判定する上側揺動判定手段と、
前記上側揺動であると判定された場合、前記現表示レベルから当該上側揺動発生中に検出された液面レベルのうち前記現表示レベル未満の液面レベルを差し引いた値の平均値を算出する上側平均値算出手段と、を備え、
前記表示手段が、前記上側平均値算出手段により求められた平均値が一定値よりも大きいとき前記現表示レベルを一つ下げることを特徴とする燃料残量表示装置。
【請求項５】
タンクに入れられた燃料の液面レベルを検出する液面レベルセンサと、前記液面レベルセンサにより検出された液面レベルを間欠的に収集する収集手段と、所定数の前記液面レベルが収集される毎にその平均値を算出する平均値算出手段と、複数の表示レベルのうち前記算出された平均値に対応した表示レベルを表示する表示手段と、前記液面レベルセンサにより検出された液面レベルに基づいて前記液面レベルセンサの検出範囲の上限値を超えるような液面の揺動及び前記液面レベルセンサの検出範囲の下限値を下回るような液面の揺動を検出する揺動検出手段と、を備え、前記揺動が検出された場合、前記平均値算出手段が、当該揺動発生中に検出された液面レベルの平均値を算出しない燃料残量表示装置において、
現表示レベルが残量１／２を下回っているときに前記下限値を下回るような液面の揺動が検出されると、前記液面の上が前記上限値と前記現表示レベルとの間の範囲に入り、下が前記下限値を下回るような下側揺動か否かを判定する下側揺動判定手段と、
前記下側揺動であると判定された場合、当該下側揺動発生中に検出された液面レベルのうち前記現表示レベルを超える液面レベルから前記現表示レベルを差し引いた値の平均値を算出する下側平均値算出手段と、を備え、
前記表示手段が、前記下側平均値算出手段により求められた平均値が一定値よりも小さいとき前記現表示レベルを一つ下げることを特徴とする燃料残量表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、燃料残量表示方法及び燃料残量表示装置に係り、特に、燃料残量を表示する燃料残量表示方法及び燃料残量表示装置に関するものである。
【背景技術】
【０００２】
従来周知のように車両には、燃料を入れるタンクが装備されている。そして、一般的にタンクには、タンク内の燃料残量を検出する液面レベルセンサが装着されている。この液面レベルセンサとしては、例えば、フューエルセンダユニットが広く知られている。
【０００３】
このフューエルセンダユニットは、タンク内の液面に浮かべられたフロートと、このフロートをアーム軸を支点として回動自在に支持するフロートアームと、センダ抵抗と、フロートアームに連結されアーム軸を支点としてセンダ抵抗上を摺動するコンタクトアームとで構成されており、燃料が補給または消費されてタンク内の液面レベルが変わると、液面に浮かべられたフロートがフロートアームを回転させて、これに追従してセンダ抵抗上のコンタクトアームの接点位置が変位してセンダ抵抗の電気抵抗値が変動する。フェーエルセンダユニットは、この電気抵抗値を電圧値に変換して燃料残量（燃料の液面レベル）として燃料残量表示装置に出力している。
【０００４】
燃料残量表示装置は、フェーエルセンダユニットにより検出された燃料残量を例えばインストルメントパネルに設けた表示器に表示する。車両のドライバーは、この表示器に表示された表示値からタンク内の燃料残量を確認できることとなる。
【０００５】
しかしながら、液体である燃料の液面には常に揺動が発生する。このため、燃料残量検出装置により検出された燃料残量をそのまま表示すると、燃料の補給や消費が行われていないにもかかわらず液面の揺動に伴って表示されている燃料残量が増減することとなりドライバーに正確な燃料残量を表示することができない、という問題があった。
【０００６】
そこで、図３に示すように、液面レベルセンサにより検出された液面レベルを間欠的に収集して、所定数収集される毎にその平均値を表示する燃料残量表示装置が提案されている（特許文献１、２など）。
【０００７】
上述した燃料残量の平均を表示する燃料残量表示装置は、図３に示すように静止時の液面を中心として小さく揺動している場合は、正確に燃料残量を表示することができる。しかしながら、図４〜図５に示すようにタンクの上限値を超えたり、下限値を下回るような大きな揺動が発生すると、燃料残量の平均を表示しても正確に燃料残量を表示することができない。このような大きな揺動は特に薄型のタンクに発生しやすい。そこで、従来の燃料残量表示装置は、図４〜図５に示すような大きな揺動が発生した場合、その間に燃料残量の平均値の算出を停止して、燃料残量の更新を停止している。
【０００８】
このように単に大きな揺動が発生している間に燃料残量の平均値の算出を停止すると、図５（Ａ）及び（Ｂ）のような状態となっても燃料残量の更新が行えず、このような揺動が収まった後に燃料残量が検出されて燃料残量の表示が更新されるため、その表示値はユーザにとっていきなり減少したかのように見えることがあり、表示状態として好ましくない、という問題があった。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開平９−２５７５５１号公報
【特許文献２】特開平９−３３３２３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
そこで、本発明は、タンク内の液面に大きな揺動が発生しても燃料残量の表示を更新することができ、ユーザにとっていきなり燃料残量が減少したかのように見えることがなく、また、表示が異常に振れることもなく、違和感なく正常な燃料残量の表示が可能となる燃料残量表示方法及び燃料残量表示装置を提供することを課題とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決するための請求項１記載の発明は、液面レベルセンサにより検出されたタンクに入れられた燃料の液面レベルを間欠的に収集する工程と、所定数の前記液面レベルが収集される毎にその平均値を算出する工程と、複数の表示レベルのうち前記算出された平均値に対応した表示レベルを表示する工程と、前記液面レベルセンサにより検出された液面レベルに基づいて前記液面レベルセンサの検出範囲の上限値を超えるような液面の揺動及び前記液面レベルセンサの検出範囲の下限値を下回るような液面の揺動を検出する工程と、前記揺動が検出された場合、当該揺動発生中に検出された液面レベルの平均値の算出を停止する工程と、を行う燃料残量表示方法において、現表示レベルが残量１／２以上のときに前記上限値を超えるような液面の揺動が検出されると、前記液面の上が前記上限値を超え、下が前記現表示レベルと前記下限値との間の範囲に入るような上側揺動であるか否かを判定する工程と、前記上側揺動であると判定された場合、前記現表示レベルから当該上側揺動発生中に検出された液面レベルのうち前記現表示レベル未満の液面レベルを差し引いた値の平均値を算出する工程と、前記工程により算出された平均値が一定値よりも大きいとき前記現表示レベルを一つ下げる工程と、をさらに行うことを特徴とする燃料残量表示方法に存する。
【００１２】
請求項２記載の発明は、前記現表示レベルが残量１／２を下回っているときに前記下限値を下回るような液面の揺動が検出されると、前記液面の上が前記上限値と前記現表示レベルとの間の範囲に入り、下が前記下限値を下回るような下側揺動であるか否かを判定する工程と、前記下側揺動であると判定された場合、当該下側揺動発生中に検出された液面レベルのうち前記現表示レベルを超える液面レベルから前記現表示レベルを差し引いた値の平均値を算出する工程と、前記工程により算出された平均値が一定値よりも小さいとき前記現表示レベルを一つ下げる工程と、をさらに行うことを特徴とする請求項１に記載の燃料残量表示方法に存する。
【００１３】
請求項３記載の発明は、液面レベルセンサにより検出されたタンクに入れられた燃料の液面レベルを間欠的に収集する工程と、所定数の前記液面レベルが収集される毎にその平均値を算出する工程と、複数の表示レベルのうち前記算出された平均値に対応した表示レベルを表示する工程と、前記液面レベルセンサにより検出された液面レベルに基づいて前記液面レベルセンサの検出範囲の上限値を超えるような液面の揺動及び前記液面レベルセンサの検出範囲の下限値を下回るような液面の揺動を検出する工程と、前記揺動が検出された場合、当該揺動発生中に検出された液面レベルの平均値の算出を停止する工程と、を行う燃料残量表示方法において、現表示レベルが残量１／２を下回っているときに前記下限値を下回るような液面の揺動が検出されると、前記液面の上が前記上限値と前記現表示レベルとの間の範囲に入り、下が前記下限値を下回るような下側揺動か否かを判定する工程と、前記下側揺動であると判定された場合、当該下側揺動発生中に検出された液面レベルのうち前記現表示レベルを超える液面レベルから前記現表示レベルを差し引いた値の平均値を算出する工程と、前記工程により算出された平均値が一定値よりも小さいとき前記現表示レベルを一つ下げる工程と、をさらに行うことを特徴とする燃料残量表示方法に存する。
【００１４】
請求項４記載の発明は、タンクに入れられた燃料の液面レベルを検出する液面レベルセンサと、前記液面レベルセンサにより検出された液面レベルを間欠的に収集する収集手段と、所定数の前記液面レベルが収集される毎にその平均値を算出する平均値算出手段と、複数の表示レベルのうち前記算出された平均値に対応した表示レベルを表示する表示手段と、前記液面レベルセンサにより検出された液面レベルに基づいて前記液面レベルセンサの検出範囲の上限値を超えるような液面の揺動及び前記液面レベルセンサの検出範囲の下限値を下回るような液面の揺動を検出する揺動検出手段と、を備え、前記揺動が検出された場合、前記平均値算出手段が、当該揺動発生中に検出された液面レベルの平均値を算出しない燃料残量表示装置において、現表示レベルが残量１／２以上のときに前記上限値を超えるような液面の揺動が検出されると、前記液面の上が前記上限値を超え、下が前記現表示レベルと前記下限値との間の範囲に入るような上側揺動であるか否かを判定する上側揺動判定手段と、前記上側揺動であると判定された場合、前記現表示レベルから当該上側揺動発生中に検出された液面レベルのうち前記現表示レベル未満の液面レベルを差し引いた値の平均値を算出する上側平均値算出手段と、を備え、前記表示手段が、前記上側平均値算出手段により求められた平均値が一定値よりも大きいとき前記現表示レベルを一つ下げることを特徴とする燃料残量表示装置に存する。
【００１５】
請求項５記載の発明は、タンクに入れられた燃料の液面レベルを検出する液面レベルセンサと、前記液面レベルセンサにより検出された液面レベルを間欠的に収集する収集手段と、所定数の前記液面レベルが収集される毎にその平均値を算出する平均値算出手段と、複数の表示レベルのうち前記算出された平均値に対応した表示レベルを表示する表示手段と、前記液面レベルセンサにより検出された液面レベルに基づいて前記液面レベルセンサの検出範囲の上限値を超えるような液面の揺動及び前記液面レベルセンサの検出範囲の下限値を下回るような液面の揺動を検出する揺動検出手段と、を備え、前記揺動が検出された場合、前記平均値算出手段が、当該揺動発生中に検出された液面レベルの平均値を算出しない燃料残量表示装置において、現表示レベルが残量１／２を下回っているときに前記下限値を下回るような液面の揺動が検出されると、前記液面の上が前記上限値と前記現表示レベルとの間の範囲に入り、下が前記下限値を下回るような下側揺動か否かを判定する下側揺動判定手段と、前記下側揺動であると判定された場合、当該下側揺動発生中に検出された液面レベルのうち前記現表示レベルを超える液面レベルから前記現表示レベルを差し引いた値の平均値を算出する下側平均値算出手段と、を備え、前記表示手段が、前記下側平均値算出手段により求められた平均値が一定値よりも小さいとき前記現表示レベルを一つ下げることを特徴とする燃料残量表示装置に存する。
【発明の効果】
【００１６】
以上説明したように請求項１及び４記載の発明によれば、現表示レベルが残量１／２以上のときに液面の上が上限値を超え、下が現表示レベルと下限値との間の範囲に入るような上側揺動しても燃料残量の表示を更新することができ、ユーザにとっていきなり燃料残量が減少したかのように見えることがなく、また、表示が異常に振れることもなく、違和感なく正常な燃料残量の表示が可能となる。
【００１７】
請求項２、３及び５記載の発明によれば、現表示レベルが残量１／２未満のときに液面の上が現表示レベルと下限値との間の範囲に入り、下が下限値を下回るような上側揺動しても燃料残量の表示を更新することができ、ユーザにとっていきなり燃料残量が減少したかのように見えることがなく、また、表示が異常に振れることもなく、違和感なく正常な燃料残量の表示が可能となる。
【図面の簡単な説明】
【００１８】
【図１】図１は、本発明の燃料残量表示方法を実施した燃料残量表示装置の一実施形態を示すブロック図である。
【図２】図１に示す燃料残量表示装置を構成するＣＰＵの処理手順を示すフローチャートである。
【図３】通常時の液面レベルの変位と表示レベルとの関係を示す説明図である。
【図４】振動発生時の液面レベルの変位と表示レベルとの関係を示す説明図である。
【図５】（Ａ）上側振動発生時の液面レベルの変位と表示レベルとの関係を示す説明図であり、（Ｂ）は下側振動発生時の液面レベルの変位と表示レベルとの関係を示す説明図である。
【発明を実施するための形態】
【００１９】
以下、本発明の燃料残量表示方法及び燃料残量表示装置を図面に基づいて説明する。同図に示すように、燃料残量表示装置１は、燃料タンクに配設され、その燃料タンクに入れられた燃料の液面レベルを検出する液面レベルセンサ２と、車両のメータパネル（図示せず）に配設されるデジタル式の燃料ゲージ３と、燃料残量表示装置１全体を制御するマイクロコンピュータ（以下μＣＯＭ）４と、上述したμＣＯＭ４や液面レベルセンサ２に電源を供給する電源回路５と、を備えている。
【００２０】
上記液面レベルセンサ２は、図示しないフロートとポテンショメータとを備えている。上記フロートは、燃料の侵食に対する耐性に富んだ材質により、燃料の液面に浮遊できるように比較的軽量に形成されている。上記ポテンショメータは、上記フロートをアーム軸を支点として回動自在に支持する図示しないフロートアームと、センダ抵抗Ｒと、フロートアームに連結されアーム軸を支点としてセンダ抵抗Ｒ上を摺動する図示しないコンタクトアームと、センダ抵抗Ｒの一端とコンタクトアームの摺動接点Ｓとの間の抵抗値を電圧値に変換して後述するμＣＯＭ４のＡ／Ｄ変換器４Ｄに対して出力する入力回路２１と、で構成されている。
【００２１】
上記ポテンショメータは、フロートが燃料の液面に追従して昇降し、これに伴いフロートアーム及びコンタクトアームが一体に揺動することで、コンタクトアームの先端の摺動接点Ｓがセンダ抵抗Ｒ上を摺動し、この摺動接点Ｓの摺動位置に応じてセンダ抵抗Ｒの一端と摺動接点Ｓとの間の抵抗値が液面レベルに応じて変わるように構成されている。
【００２２】
上記入力回路２１は、例えば電源回路５から供給される電源電圧をセンサ抵抗Ｒの両端に印加することにより、センダ抵抗Ｒの一端と摺動接点Ｓとの間の抵抗値を電圧値に変換して、液面レベルとしてμＣＯＭ４のＡ／Ｄ変換器４Ｄに対して出力している。
【００２３】
上記燃料ゲージ３は、燃料の残量を示す例えば９つの表示レベルに対応した表示セグメント３１〜３９を有しており、蛍光表示管（ＶＦＴ）や液晶表示装置（ＬＣＤ）等により構成されていて、後述するμＣＯＭ４によりその表示が制御される。なお、９つの表示レベルは、液面レベルセンサ２の検出範囲の上限値と下限値との間を均等に９つに分割した各領域に対応するように設定されている。
【００２４】
上記μＣＯＭ４は、処理プログラムに従って各種の処理を行うＣＰＵ４Ａと、ＣＰＵ４Ａが行う処理のプログラムなどを格納したＲＯＭ４Ｂと、ＣＰＵ４Ａでの各種の処理過程で利用するワークエリア、各種データを格納するデータ記憶エリアなどを有するＲＡＭ４Ｃと、を備えている。上記ＣＰＵ４Ａは、Ａ／Ｄ変換器４Ｄが内蔵されていて、液面レベルセンサ２により検出された液面レベルを取り込むことができる。また、ＣＰＵ４Ａは、燃料ゲージ３に接続されていて、取り込んだ液面レベルに応じて燃料ゲージ３の表示を制御する。
【００２５】
次に、上述した構成の燃料残量表示装置１の動作について図２〜図５を参照して以下説明する。まず、ＣＰＵ４Ａは、収集手段として働き、イグニッションスイッチのオンに応じて動作を開始して、液面レベルセンサ２により検出された燃料の液面レベルを間欠的にＮ回取り込んでＲＡＭ４Ｃ内に格納する（ステップＳ１）。Ｎは請求項中の所定数に相当する。
【００２６】
次に、ＣＰＵ４Ａは、取り込んだＮ個の液面レベルの中に液面レベルセンサ２の検出範囲の上限値を超えるものや、液面レベルセンサ２の検出範囲の下限値を下回るものがなければ（ステップＳ２でＮ、かつ、ステップＳ１０でＮ）、平均値算出手段として働き、Ｎ個の液面レベルの平均値を算出する通常平均処理を行う（ステップＳ１６）。なお、ＣＰＵ４Ａは、取り込んだ液面レベルが液面レベルセンサ２の検出範囲の上限値であれば上限値を超えていると判断し、下限値であれば下限値を下回っていると判断する。
【００２７】
その後、ＣＰＵ４Ａは、図３に示すように、表示手段として働き、燃料ゲージ３を制御して通常平均処理により求めたＮ個の液面レベルの平均値に応じた表示レベルを示す表示セグメント３１〜３９を点灯して表示する通常表示処理を行う（ステップＳ１７）。
【００２８】
これに対して、ＣＰＵ４Ａは、揺動検出手段として働き、取り込んだＮ個の液面レベルの中に液面レベルセンサ２の検出範囲の上限値を超えるものと液面レベルセンサ２の検出範囲の下限値を下回るものとの双方があれば（ステップＳ２でＹ、かつ、ステップＳ３でＹ）、図４に示すような液面の上が上限値を超え、下が下限値を下回る揺動が発生しているものと判定して、ステップＳ１６の通常平均処理及びステップＳ１７の通常表示処理を行うことなくステップＳ１に戻る。ここで、液面の上とは時間経過に応じた液面の極大値であり、液面の下とは時間経過に応じた液面の極小値である。
【００２９】
一方、ＣＰＵ４Ａは、取り込んだＮ個の液面レベル中に液面レベルセンサ２の検出範囲の上限値を超えるものはあるが、下限値を下回るものがなければ（ステップＳ２でＹ、かつ、ステップＳ３でＮ）、次に、現表示レベルが残量１／２以上であるか否かを判定する（ステップＳ４）。
【００３０】
現表示レベルが残量１／２以上であれば（ステップＳ４でＹ）、ＣＰＵ４Ａは、Ｎ個の液面レベルのうち現表示レベル以下のものがあるか否かを判定する（ステップＳ５）。現表示レベル以下のものがあれば（ステップＳ５でＹ）、ＣＰＵ４Ａは、図５（Ａ）に示すような上側揺動が発生している可能性が高いとして、次に上側揺動判定手段として働き、Ｎ個の液面レベルから時系列ごとに液面レベルの極大値、極小値を求めて、液面の上が上限値を超え、下が現表示レベルと下限値との間の範囲に入る揺動がｎ回以上（例えば３回以上）連続しているかを判定する（ステップＳ６）。
【００３１】
ｎ回以上連続していれば（ステップＳ６でＹ）、ＣＰＵ４Ａは、図５（Ａ）に示すように液面の上が上限値を超え、下が現表示レベルと下限値との間の範囲に入る上側揺動が発生していると判定して、次に上側平均値算出手段として働き、現表示レベルからＮ個の液面レベルのうち現表示レベル未満の液面レベルを差し引いた値（図５（Ａ）中の斜線で示す）の平均値を算出する（ステップＳ７）。そして、ＣＰＵ４Ａは、ステップＳ７で算出した平均値が一定値よりも大きいとき（ステップＳ８でＹ）、表示手段として働き、現表示レベルよりも一つ下の表示レベルに対応する表示セグメント３１〜３９を点灯させた後（ステップＳ９）、ステップＳ１に戻る。なお、上記一定値は、現表示レベルに対応する液面レベルと現表示レベルよりも一つ下の表示レベルに対応する液面レベルとの差分に設定されている。
【００３２】
これに対して、現表示レベルが１／２より小さかったり（ステップＳ４でＮ）、Ｎ個の液面レベルの中に現表示レベル以下のものがなかったり（ステップＳ５でＮ）、ｎ回連続していなければ（ステップＳ６でＮ）、ＣＰＵ４Ａは上側揺動でない揺動が発生していると判定して、ステップＳ１６の通常平均処理及びステップＳ１７の通常表示処理を行うことなくステップＳ１に戻る。
【００３３】
また、ＣＰＵ４Ａは、取り込んだＮ個の液面レベル中に液面レベルセンサ２の検出範囲の下限値を下回るものはあるが、上限値を超えるものがなければ（ステップＳ２でＮ、かつ、ステップＳ１０でＹ）、次に、現表示レベルが残量１／２より小さいか否かを判定する（ステップＳ１１）。
【００３４】
現表示レベルが残量１／２より小さければ（ステップＳ１１でＹ）、ＣＰＵ４Ａは、Ｎ個の液面レベルのうち現表示レベル以上のものがあるか否かを判定する（ステップＳ１２）。現表示レベル以上のものがあれば（ステップＳ１２でＹ）、ＣＰＵ４Ａは、図５（Ｂ）に示すような下側揺動が発生している可能性が高いとして、次に下側揺動判定手段として働き、時系列ごとに液面レベルの極大値、極小値を求めて、液面の上が上限値と現表示レベルとの間の範囲に入り、下が下限値を下回る揺動がｎ回以上（例えば３回以上）連続しているかを判定する（ステップＳ１３）。
【００３５】
ｎ回以上連続していれば（ステップＳ１３でＹ）、ＣＰＵ４Ａは、図５（Ｂ）に示すように液面の上が上限値と現表示レベルとの間の範囲に入り、下が下限値を下回る下側揺動が発生していると判定して、次に下側平均値算出手段として働き、Ｎ個の液面レベルのうち現表示レベルを超える液面レベルから現表示レベルを差し引いた値（図５（Ｂ）中の斜線で示す）の平均値を算出する（ステップＳ１４）。そして、ＣＰＵ４Ａは、ステップＳ１４で算出した平均値が一定値よりも小さいとき（ステップＳ１５でＹ）、表示手段として働き、ステップＳ９に進んで現表示レベルよりも一つ下の表示レベルに対応する表示セグメント３１〜３９を点灯させた後、ステップＳ１に戻る。上記一定値も、現表示レベルに対応する液面レベルと現表示レベルよりも一つ下の表示レベルに対応する液面レベルとの差分に設定されている。
【００３６】
上述した実施形態によれば、現表示レベルが残量１／２以上のときに液面の上が上限値を超え、下が現表示レベルと下限値との間の範囲に入るような上側揺動しても燃料残量の表示を更新することができ、ユーザにとっていきなり燃料残量が減少したかのように見えることがなく、また、表示が異常に振れることもなく、違和感なく正常な燃料残量の表示が可能となる。
【００３７】
上述した実施形態によれば、現表示レベルが残量１／２未満のときに液面の上が現表示レベルと下限値との間の範囲に入り、下が下限値を下回るような上側揺動しても燃料残量の表示を更新することができ、ユーザにとっていきなり燃料残量が減少したかのように見えることがなく、また、表示が異常に振れることもなく、違和感なく正常な燃料残量の表示が可能となる。
【００３８】
なお、上述した実施形態によれば、上側揺動と下側揺動との双方を検出して、表示レベルを一つ下げていたが、何れか一方を検出したとき表示レベルを一つ下げるようにしてもよい。
【００３９】
また、上述した実施形態によれば、表示レベルを示す表示セグメント３１〜３９のみを点灯していたが、本発明はこれに限ったものではない。例えば、表示レベルに応じた数の表示セグメント３１〜３９を点灯させるようにしてもよい。
【００４０】
また、上述した実施形態によれば、Ｎ個の液面レベルの中に上限値を超えるものと下限値を下回るものとの双方があるだけで、図３に示す振動が発生していると判定していたが、本発明はこれに限ったものではない。揺動の誤検出を回避するために、ステップＳ３でＹと判定された後に、時系列に応じた液面レベルの極大値、極小値を求めて、上が上限値を超え、下が下限値を下回る揺動がｎ回以上連続したときに、揺動が発生していると判定して、直ちにステップＳ１に戻り、ｎ回以上連続していなければ揺動が発生していないと判定してステップＳ１６に進むようにしてもよい。
【００４１】
また、前述した実施形態は本発明の代表的な形態を示したに過ぎず、本発明は、実施形態に限定されるものではない。即ち、本発明の骨子を逸脱しない範囲で種々変形して実施することができる。
【符号の説明】
【００４２】
１    燃料残量検出装置
２    液面レベルセンサ
４Ａ  ＣＰＵ（収集手段、平均値算出手段、表示手段、揺動検出手段、上側揺動判定手段、上側平均値算出手段、下側揺動判定手段、下側平均値算出手段）
【図１】
0005536542.tif 000002
【図２】
0005536542.tif 000003
【図３】
0005536542.tif 000004
【図４】
0005536542.tif 000005
【図５】
0005536542.tif 000006