(57)【要約】【課題】表示がちらつくのを抑え、正確な残量を表示すること【解決手段】この液体残量計２００の制御装置１００は、第１検知部１４１で検知された液面高さに基づいて求められる表示レベル（Ｒｍ１）が、液体残量計２００が表示している表示レベル（Ｒｍ）よりも高い場合に累積値（Ｔ）を増加させ、反対に、表示レベル（Ｒｍ１）が表示レベル（Ｒｍ）よりも低い場合に累積値（Ｔ）を減少させる累積処理を実行する（Ｓ９〜Ｓ１５）。そして、累積値（Ｔ）が予め定めた閾値（Ｔｃ）を超えた場合に、液体残量計２００が表示している表示レベル（Ｒｍ）を変化させる表示処理を実行する（Ｓ１６〜Ｓ１９）。【選択図】図５
2009216635.tif 000002
【特許請求の範囲】
【請求項１】
車両のタンク内の液体の残量を表示する液体残量計の制御装置において、
前記タンク内の液面高さを検知する検知部と、
車両のタンク内の液体の残量を段階的に評価した複数の表示レベルと、累積値とを記憶する記憶部と
を備え、
前記検知部で検知された液面高さに基づいて求められる表示レベル（Ｒｍ１）が、前記液体残量計が表示している表示レベル（Ｒｍ）よりも高い場合に前記累積値を増加又は減少させ、反対に、前記表示レベル（Ｒｍ１）が前記表示レベル（Ｒｍ）よりも低い場合に前記累積値を減少又は増加させる累積処理と、
前記累積値が予め定めた閾値を超えた場合に、液体残量計が表示している表示レベル（Ｒｍ）を変化させる表示処理と
を実行する、液体残量計の制御装置。
【請求項２】
前記閾値は車速に基づいて異なる、請求項１に記載の液体残量計の制御装置。
【請求項３】
前記表示レベル（Ｒｍ１）は、前記検知部で複数回検知された液面高さの平均に基づいて求められる、請求項１に記載の液体残量計の制御装置。
【請求項４】
前記表示処理において、前記表示レベル（Ｒｍ）は１つずつ変化する、請求項１に記載の液体残量計の制御装置。
【請求項５】
車両のタンク内の液体の残量を表示する液体残量計の制御装置において、
前記タンク内の液体の残量を段階的に評価した複数の表示レベルを記憶した第１記憶部と、
前記複数の表示レベルのうち前記液体残量計に表示させる１つの表示レベル（Ｒｍ）を記憶する第２記憶部と、
累積値を記憶する第３記憶部と、
前記第２記憶部に記憶された表示レベル（Ｒｍ）を更新するタイミングを定める閾値を記憶する第４記憶部と、
前記タンク内の液面高さを検知する第１検知部と、
前記第１検知部で検知された液面高さに基づいて、前記第１記憶部に記憶された複数の表示レベルから１つの表示レベル（Ｒｍ１）を求める第１処理部と、
前記第１処理部で求められた表示レベル（Ｒｍ１）が、前記第２記憶部に記憶された表示レベル（Ｒｍ）よりも小さい場合に、前記第３記憶部に記憶された累積値を小さくする第２処理部と、
前記第１処理部で求められた表示レベル（Ｒｍ１）が、前記第２記憶部に記憶された表示レベル（Ｒｍ）よりも大きい場合に、前記第２記憶部に記憶された累積値を大きくする第３処理部と、
前記第３記憶部に記憶された累積値が前記第４記憶部に記憶された閾値よりも小さくなった場合に、前記第２記憶部に記憶された表示レベル（Ｒｍ）を下げる第４処理部と、
前記第３記憶部に記憶された累積値が前記第４記憶部に記憶された閾値よりも大きくなった場合に、前記第２記憶部に記憶された表示レベル（Ｒｍ）を上げる第５処理部と、
前記第４処理部および第５処理部による処理が行われた後、前記第３記憶部に記憶されている累積値を予め定められた初期値にする第６処理部と
を備えた液体残量計の制御装置。
【請求項６】
前記車両の車速を検知する第２検知部と、
前記第２検知部で検知された車速に基づいて、前記第４記憶部に記憶された閾値を変更する第７処理部とを備えた、請求項５に記載の液体残量計の制御装置。
【請求項７】
前記第７処理部は、第２検知部で検知された車速が予め定めた車速よりも遅いときに、前記第４記憶部に記憶された閾値を、絶対値において小さくする、請求項５に記載の液体残量計の制御装置。
【請求項８】
前記第４記憶部は、前記第４処理部の閾値と、前記第５処理部の閾値とをそれぞれ別の閾値を記憶している、請求項５に記載の液体残量計の制御装置。
【請求項９】
前記第１処理部は、前記第１検知部で複数回検知された液面高さの平均に基づいて、前記表示レベル（Ｒｍ１）を求める、請求項５に記載の液体残量計の制御装置。
【請求項１０】
前記第４処理部は、前記第３記憶部に記憶された累積値が前記第４記憶部に記憶された閾値よりも小さくなった場合に、前記第２記憶部に記憶された表示レベル（Ｒｍ）を１つ下げる、請求項５に記載の液体残量計の制御装置。
【請求項１１】
前記第５処理部は、前記第２記憶部に記憶された累積値が前記第４記憶部に記憶された閾値よりも大きくなった場合に、前記第２記憶部に記憶された表示レベル（Ｒｍ）を１つ上げる、請求項５に記載の液体残量計の制御装置。
【請求項１２】
請求項１から１１の何れかに記載の液体残量計の制御装置によって、液体の残量の表示が制御される、液体残量計。
【請求項１３】
請求項１２に記載の液体残量計を備えた、車両。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両のタンク内の液体の残量を表示する液体残量計の制御装置に関する。
【背景技術】
【０００２】
車両のタンク内の液体の残量を表示する液体残量計については、例えば、タンク内の液面の高さを検知して液体の残量を表示するようにしている。このような液体残量計は、燃料の残量を表示する計器などに用いられている。ところで、サイドスタンドを立てて停車される二輪車両では、発進時には該サイドスタンドを畳み直立に起こされる。サイドスタンドを立てて車両を停車した時と車両を直立に起こした時とでは、貯蔵タンク内の燃料の液面が変動する。また、二輪車両では、曲がる際に車両を左右に傾ける場合があり、また、未舗装の道を走行するような場合にも走行時の振動によって、貯蔵タンク内の燃料の液面が変動する。このように、貯蔵タンク内の液面が変動すると、検知される液面の高さが変動し、液体残量計に表示される液体の残量が変動する場合がある。
【０００３】
かかる二輪車両の燃料の残量を表示する計器が特許３９０９６１８号に開示されている。同特許では、車速判定の結果に基づいてデータの更新時間を変化させ、低車速時にはデータ更新時間を短縮し、該データ更新時間よりも短い時間内に液面を検出し、更新時間の終了時に、該検出値に基づいて燃料の残量を表示することが開示されている。同特許によれば、車両を直立に起した後、短時間で正確な燃料の残量を表示することができ、表示遅延の少ない車両用の液体残量計を実現できる。また、走行時には、データ更新時間を長くしているので、走行中に燃料が波打っても、液体残量計の表示がちらついて見難くなるのを抑えている。
【特許文献１】特許３９０９６１８号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許３９０９６１８号の液体残量計によれば、所定の更新時間で、表示が更新されるので、液面に波打ちがあっても表示回数を重ねれば、結果的に平均的な値が表示されるイメージされるとされ、また、残量表示が目まぐるしく変わることがないとされる。しかしながら、単純に所定の更新時間で、燃料の残量の表示を更新する場合には、更新される表示は、当該所定の更新時間の検出値に依存するため、更新のタイミングによっては、正確な残量が表示できていない場合がある。車両の燃料の残量を表示する計器は、液体残量計の表示がちらつくのを抑え、出来る限り正確な残量を表示したい。
【課題を解決するための手段】
【０００５】
本発明に係る液体残量計の制御装置は、タンク内の液面高さを検知する検知部と、車両のタンク内の液体の残量を段階的に評価した複数の表示レベルと、累積値とを記憶する記憶部とを備えている。制御装置は、検知部で検知された液面高さに基づいて求められる表示レベル（Ｒｍ１）が、液体残量計が表示している表示レベル（Ｒｍ）よりも高い場合に累積値を増加又は減少させ、反対に、表示レベル（Ｒｍ１）が表示レベル（Ｒｍ）よりも低い場合に累積値を減少又は増加させる累積処理を実行する。そして、制御装置は、累積値が予め定めた閾値を超えた場合に、液体残量計が表示している表示レベル（Ｒｍ）を変化させる表示処理を実行する。
【発明の効果】
【０００６】
この液体残量計の制御装置によれば、累積処理および表示処理によって、液体残量計の表示を変更する処理において、累積値が介在し、検知部で検知された値がある程度継続して変化した場合に、液体残量計の表示が変わるので、液体残量計の表示がちらつくのを抑えることができ、正確な残量を表示することができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の一実施形態に係る液体残量計の制御装置を図面に基づいて説明する。
【０００８】
この実施形態では、液体残量計２００は、車両のタンク内の液体の残量を表示する計器である。この液体残量計２００は、サイドスタンドを立てて停車される二輪車両の燃料の残量を表示する計器として好適である。この液体残量計２００は、図１に示すように、制御装置１００を備えており、表示部２１０の表示が当該制御装置１００によって制御されている。制御装置１００は、図示は省略するが、ＣＰＵなどからなる演算部と、不揮発性メモリーなどからなる記憶部とを備えており、予め設定されたプログラムに沿って、種々の電子的な演算処理を行い、液体残量計２００を制御する。
【０００９】
制御装置１００は、図１に示すように、それぞれ所定の情報を記憶する記憶部１２１〜１２４と、それぞれ所定の情報を検知する検知部１４１、１４２と、それぞれ所定の処理を行う処理部１６１〜１６７とを備えている。
【００１０】
第１記憶部１２１は、タンク内の液体の残量を段階的に評価した複数の表示レベルを記憶している。この実施形態では、液体残量計２００の表示部２１０が、図２に示すように、液晶表示器で構成されており、円弧に沿って満タン（Ｆ）からエンプティー（Ｅ）まで複数の液晶バー２１２が配列されており、タンク内の液体の残量に応じた量を液晶バーを光らせることで表示する表示パネル２１１が設けられている。この表示パネル２１１は、満タン（Ｆ）からエンプティー（Ｅ）まで、例えば、５０分割した５０個の液晶バー２１２が配列されている。この場合、第１記憶部１２１は、タンク内の液体の残量を段階的に評価した５０個の表示レベルを記憶しているとよい。なお、ここでは、段階的な評価は一例として５０段階としてるが、かかる段階的な評価は任意に設定することができる。
【００１１】
第２記憶部１２２は、複数の表示レベルのうち液体残量計２００に表示させる１つの表示レベル（Ｒｍ）を記憶している。すなわち、第２記憶部１２２は、液体残量計２００に表示させるべき表示レベルが記憶されており、制御装置１００は、第２記憶部１２２に記憶された表示レベルに相当するタンク内の液体の残量を表示するように液体残量計２００を制御する。
【００１２】
第３記憶部１２３は、累積値（Ｔ）を記憶する。当該累積値（Ｔ）は、表示レベル（Ｒｍ）を更新するタイミングを計るのに用いられている。
【００１３】
第４記憶部１２４は、第２記憶部１２２に記憶された表示レベル（Ｒｍ）を更新するタイミングを定める閾値（Ｔｃ）を記憶している。閾値（Ｔｃ）は、上述した累積値（Ｔ）に対して表示レベル（Ｒｍ）を更新するタイミングを規定する値である。この実施形態では、累積値（Ｔ）は整数であり、初期値は０「ゼロ」である。そして、後述するが累積値（Ｔ）を絶対値で評価するので、閾値（Ｔｃ）は自然数で任意の値を設定している。
【００１４】
第１検知部１４１は、タンク内の液面高さを検知する。すなわち、この制御装置１００は、第１検知部１４１において、例えば、タンクに配設された液面検知センサからの検知信号を受信してタンク内の液面高さを検知している。液面検知センサは、種々のセンサを用いることができる。例えば、タンク内の液面に設置したフロート（浮き具）に一端を取り付けたアームを介して、抵抗値が変化する電気的な機構を設け、当該抵抗値に基づいて、タンク内の液面の高さを検知する装置を採用することができる。この実施形態では、第１検知部１４１の検知は、一定の間隔（例えば、５０ｍｓ毎）で行なわれている。
【００１５】
第２検知部１４２は、車両の車速（Ｖ）を検知する。この制御装置１００は、第２検知部１４２において、車両に配設された車速センサからの検知信号を受信して車速（Ｖ）を検知している。
【００１６】
以下、適宜に図３および図４のフロー図を参照しつつ処理部１６１〜１６７を説明する。
【００１７】
第１処理部１６１は、第１検知部１４１で検知された液面高さに基づいて、第１記憶部１２１に記憶された複数の表示レベルから１つの表示レベル（Ｒｍ１）を求める（図３中のＳ１０）。ここでは、第１記憶部１２１に記憶された複数の表示レベルのうち、第１検知部１４１で検知された液面高さに対応した液体の残量を表示するのに適切な表示レベルが求められる。
【００１８】
なお、第１処理部１６１は、予め定められた時間において、第１検知部１４１で複数回検知された液面高さの平均に基づいて、第１記憶部１２１に記憶された複数の表示レベルから１つの表示レベル（Ｒｍ１）を求めもよい。この実施形態では、第１検知部１４１は、一定の間隔（時間）で、タンク内の液面高さを検知している。第１処理部１６１は、第１検知部１４１で検知された液面高さに基づいて、直近の４回検知された液面高さの検知値から平均値を求める。このようにして平均値で算出することによって、走行時等に、タンク内で液面が波打っている場合でも、液体の残量をある程度正確に検知することができる。さらにこの実施形態では、正確に検知するべく、当該平均値を求める際、第１検知部１４１で４回検知された液面高さのうち、最大値と最小値を除く、２つの検知値の平均値で算出している。そして、第１記憶部１２１に記憶された複数の表示レベルのうち、当該液面高さの平均値に対応した液体の残量を表示するのに適切な表示レベル（Ｒｍ１）を求めている。
【００１９】
第２処理部１６２は、第１処理部１６１で求められた表示レベル（Ｒｍ１）が、第２記憶部１２２に記憶された表示レベル（Ｒｍ）よりも小さい場合に、第３記憶部１２３に記憶された累積値（Ｔ）を小さくする（図４中のＳ１４）。すなわち、第１処理部１６１で求められた表示レベル（Ｒｍ１）が、現在、表示部２１０に表示されている表示レベル（Ｒｍ）よりも小さい場合（換言すると燃料が減ったと検知された場合）、累積値（Ｔ）を小さくする。この際、この実施形態では、Ｔ＝Ｔ−１とし、第３記憶部１２３に記憶された累積値（Ｔ）を、現在の累積値（Ｔ）から１を引いた値（Ｔ−１）にする。
【００２０】
第３処理部１６３は、上述した表示レベル（Ｒｍ１）が、表示レベル（Ｒｍ）よりも大きい場合に、第３記憶部１２３に記憶された累積値（Ｔ）を大きくする（図４中のＳ１５）。すなわち、第１処理部１６１で求められた表示レベル（Ｒｍ１）が、現在、表示部２１０に表示されている表示レベル（Ｒｍ）よりも大きい場合（換言すると燃料が増えたと検知された場合）、累積値（Ｔ）を大きくする。この際、この実施形態では、Ｔ＝Ｔ＋１とし、第３記憶部１２３に記憶された累積値（Ｔ）を、現在の累積値（Ｔ）から１を足した値（Ｔ＋１）にする。
【００２１】
第４処理部１６４は、第３記憶部１２３に記憶された累積値（Ｔ）が第４記憶部１２４に記憶された閾値（Ｔｃ）よりも小さくなった場合に、第２記憶部１２２に記憶された表示レベル（Ｒｍ）を下げる（図４中のＳ１８）。この実施形態では、第４処理部１６４は、当該場合に、現在、表示部２１０に表示されている表示レベル（Ｒｍ）が１つ下げられる。
【００２２】
第５処理部１６５は、上述した累積値（Ｔ）が閾値（Ｔｃ）よりも大きくなった場合に表示レベル（Ｒｍ）を上げる（図４中のＳ１９）。この実施形態では、当該場合に、現在、表示部２１０に表示されている表示レベルを１つ上げる。
【００２３】
第６処理部１６６は、第４処理部１６４および第５処理部１６５による処理の後、累積値（Ｔ）を予め定められた初期値にする処理である（図４中のＳ２０）。この実施形態では、初期値は０「ゼロ」であり、第３記憶部１２３に記憶されている累積値（Ｔ）は、第４処理部１６４および第５処理部１６５による処理の後、第６処理部１６６によってＴ＝０と処理される。これにより、累積値（Ｔ）は初期値０「ゼロ」に戻る。
【００２４】
第７処理部１６７は、第２検知部１４２で検知された車速（Ｖ）に基づいて、第４記憶部１２４に記憶された閾値（Ｔｃ）を変更する（図３中のＳ６〜Ｓ８）。すなわち、第４記憶部１２４に記憶された閾値（Ｔｃ）は、第２検知部１４２で検知された車速（Ｖ）に基づいて変更される。この実施形態では、第７処理部１６７は、第２処理部１６２で検知された車速（Ｖ）が予め定めた車速よりも遅いときに、第４記憶部１２４に記憶された閾値（Ｔｃ）を、絶対値において小さくする。
【００２５】
以下、この液体残量計２００の制御装置１００の処理を、図３および図４に示すフロー図に沿って順に説明する。
【００２６】
この制御装置１００は、車両のメインスイッチをＯＮにしたときに制御が開始される（Ｓ１）。制御が開始されると、第１検知部１４１によって、タンク内の液面高さを検知し、その平均値ＲＴを算出する（Ｓ２、Ｓ３）。この実施形態では、タンク内の液面高さの検知値の評価については、連続した４回の検知値のうち、最大値と最小値を除く、２回の検知値の平均値を採用している。この制御装置１００は、連続した４回の検知値を、それぞれ検知した順にＲ（ｎ）、Ｒ（ｎ−１）、Ｒ（ｎ−２）、Ｒ（ｎ−３）として記憶している（Ｓ２）。そして、Ｒ（ｎ）、Ｒ（ｎ−１）、Ｒ（ｎ−２）、Ｒ（ｎ−３）の中から最大値と最小値を除き、残った２つの検知値の平均値（ＲＴ）を算出する（Ｓ３）。
【００２７】
次に、平均値（ＲＴ）から表示レベル（Ｒｍ）を求める（Ｓ４）。この場合、第１処理部１６１において、第１記憶部１２１に記憶されたタンク内の液体の残量を段階的に評価した複数の表示レベルのうち、Ｓ３で算出された平均値（ＲＴ）に基づいて、タンク内の液体の残量を適切に評価した表示レベルを求めるとよい。このように、タンク内の液面高さを検知値として、平均値（ＲＴ）を採用することによって、タンク内で液面が波打っている場合でも、液体の残量をある程度正確に検知することができる。そして、この段階では、液体残量計２００の表示部２１０が当該表示レベル（Ｒｍ）に基づいて、燃料の残量を表示するように、液体残量計２００を制御する。
【００２８】
次に、累積値（Ｔ）を初期値に設定する（Ｓ５）。この実施形態では、初期値は０「ゼロ」であり、Ｔ＝０として、第３処理部１６３に記憶された累積値（Ｔ）を０にする。
【００２９】
次に、この実施形態では、第２検知部１４２で検知された車速（Ｖ）に基づいて、第４記憶部１２４に記憶された閾値（Ｔｃ）が変更される（Ｓ６〜Ｓ８）。当該処理は、第７処理部１６７によって実行される。この実施形態では、車速（Ｖ）が予め定めた車速よりも遅いときに、閾値（Ｔｃ）を絶対値において小さくする。具体的には、この実施形態では、車速（Ｖ）が５ｋｍ/ｈ以上か否かを判定し（Ｓ６）、車速（Ｖ）が５ｋｍ/ｈ以上のとき（ＹＥＳ）は、第４記憶部１２４に記憶された閾値（Ｔｃ）を６００（Ｔｃ＝６００）としている（Ｓ７）。そして、車速（Ｖ）が５ｋｍ/ｈよりも遅いとき(ＮＯ)は、第４記憶部１２４に記憶された閾値（Ｔｃ）を４０（Ｔｃ＝４０）としている（Ｓ８）。
【００３０】
次に、第１検知部１４１によって、新たにタンク内の液面高さを検知し（Ｓ９）、新たに平均値ＲＴを算出する（Ｓ１０）。この実施形態では、以下の式により、Ｒ（ｎ−３）、Ｒ（ｎ−２）、Ｒ（ｎ−１）を、順にＲ（ｎ−２）、Ｒ（ｎ−１）、Ｒ（ｎ）に記憶されている検知値にする。
Ｒ（ｎ−３）＝Ｒ（ｎ−２）、
Ｒ（ｎ−２）＝Ｒ（ｎ−１）、
Ｒ（ｎ−１）＝Ｒ（ｎ）
そして、第１検知部１４１によって、新たに検知されたタンク内の液面高さの検知値をＲ（ｎ）にする。このように書き換えられた４つの検知値Ｒ（ｎ）、Ｒ（ｎ−１）、Ｒ（ｎ−２）、Ｒ（ｎ−３）から平均値（ＲＴ）を算出する。この実施形態では、Ｒ（ｎ）、Ｒ（ｎ−１）、Ｒ（ｎ−２）、Ｒ（ｎ−３）の中から最大値と最小値を除き、残った２つの検知値の平均値（ＲＴ）を算出している。
【００３１】
次に、（Ｓ１０）で新たに算出された平均値（ＲＴ）から表示レベル（Ｒｍ１）を求める（Ｓ１１）。この場合、第１処理部１６１において、第１記憶部１２１に記憶されたタンク内の液体の残量を段階的に評価した複数の表示レベルのうち、Ｓ１０で算出された平均値（ＲＴ）に基づいて、タンク内の液体の残量を適切に評価した表示レベルを求めるとよい。
【００３２】
次に、Ｓ１１で求められた表示レベル（Ｒｍ１）と、現在液体残量計２００が表示している表示レベル（Ｒｍ）とが同じか否かを判定する（Ｓ１２）。そして、Ｓ１２の判定処理で、表示レベル（Ｒｍ１）と現在の表示レベル（Ｒｍ）とが同じである場合（ＮＯ）には、上述した（Ｓ６）の処理に戻す。表示レベル（Ｒｍ１）と現在の表示レベル（Ｒｍ）とが同じでない場合（ＹＥＳ）には、表示レベル（Ｒｍ１）が現在の表示レベル（Ｒｍ）よりも小さいか否かを判定する（Ｓ１３）。
【００３３】
Ｓ１３の判定において、表示レベル（Ｒｍ１）が、現在の表示レベル（Ｒｍ）よりも小さい場合（ＹＥＳ）には、累積値（Ｔ）を小さくする（Ｓ１４）。この際、この実施形態では、Ｔ＝Ｔ−１とし、第３記憶部１２３に記憶された累積値（Ｔ）を、現在の累積値（Ｔ）から１を引いた値（Ｔ−１）にしている。制御装置１００は、当該処理Ｓ１４を上述した第２処理部１６２で行なっている。
【００３４】
また、Ｓ１３の判定において、表示レベル（Ｒｍ１）が、現在の表示レベル（Ｒｍ）よりも大きい場合（ＮＯ）には、累積値（Ｔ）を大きくする（Ｓ１５）。この際、この実施形態では、Ｔ＝Ｔ＋１とし、第３記憶部１２３に記憶された累積値（Ｔ）を、現在の累積値（Ｔ）に１を足した値（Ｔ＋１）にしている。制御装置１００は、当該処理Ｓ１５を上述した第３処理部１６３で行なっている。
【００３５】
次に、累積値（Ｔ）が閾値（Ｔｃ）よりも小さくなった場合に、表示レベルを下げ、累積値（Ｔ）が閾値（Ｔｃ）よりも大きくなった場合に、表示レベルを上げる（Ｓ１６〜Ｓ１９）。
【００３６】
すなわち、この実施形態では、累積値（Ｔ）は絶対値で評価している。まず、累積値（Ｔ）の絶対値｜Ｔ｜が、閾値（Ｔｃ）よりも大きくなったか否かを判定する（Ｓ１６）。Ｓ１６の判定処理において、累積値（Ｔ）の絶対値｜Ｔ｜が、閾値（Ｔｃ）よりも大きくない場合（ＮＯ）には、上述した（Ｓ６）の処理に戻す。
【００３７】
Ｓ１６の判定処理において、累積値（Ｔ）の絶対値｜Ｔ｜が、閾値（Ｔｃ）よりも大きい場合（ＹＥＳ）には、さらに累積値（Ｔ）が正負を判定する（Ｓ１７）。
【００３８】
Ｓ１７の判定において、Ｔ＜０「ゼロ」、すなわち累積値（Ｔ）が負の数字の場合、表示レベル（Ｒｍ）を下げる（Ｓ１８）。この実施形態では、表示レベル（Ｒｍ）を１つ下げる（Ｒｍ＝Ｒｍ−１）。制御装置１００は、当該Ｓ１８の処理を上述した第４処理部１６４で行なっている。
【００３９】
また、Ｓ１７の判定において、Ｔ＜０「ゼロ」でない場合、すなわち累積値（Ｔ）が正の数字の場合、表示レベル（Ｒｍ）を上げる（Ｓ１９）。この実施形態では、表示レベル（Ｒｍ）を１つ上げる（Ｒｍ＝Ｒｍ＋１）。制御装置１００は、当該Ｓ１９の処理を上述した第５処理部１６５で行なっている。
【００４０】
すなわち、この液体残量計２００では、表示レベル（Ｒｍ）は、図５に示すように、検知値に基づく表示レベル（Ｒｍ１）が目まぐるしく変化する状態でも逐一これに追従せず、検知値に基づく表示レベル（Ｒｍ１）がある程度継続的に変化したときに、これに追従していく。
【００４１】
そして、かかる（Ｓ１８）または（Ｓ１９）の処理の後、累積値（Ｔ）を初期値０「ゼロ」に戻し（Ｓ２０）、上述した（Ｓ６）の処理に戻す。累積値（Ｔ）は初期値０にリセットされ、上述した（Ｓ６）〜（Ｓ２０）の処理が繰り返し行なわれる。なお、図示は省略するが、メインスイッチがＯＦＦになった場合には、当該（Ｓ６〜Ｓ２０）ループから抜けるように判定処理部を設けておくとよい。この実施形態では、上述した（Ｓ６）〜（Ｓ２０）の処理は、一定の間隔（例えば、５０ｍｓ毎）で行なわれている。
【００４２】
この液体残量計２００の制御装置１００は、第１検知部１４１で検知された液面高さに基づいて求められる表示レベル（Ｒｍ１）が、液体残量計２００が表示している表示レベル（Ｒｍ）よりも高い場合に累積値（Ｔ）を増加させ、反対に、表示レベル（Ｒｍ１）が表示レベル（Ｒｍ）よりも低い場合に累積値（Ｔ）を減少させる累積処理を実行する（Ｓ９〜Ｓ１５）。そして、累積値（Ｔ）が予め定めた閾値（Ｔｃ）を超えた場合に、液体残量計２００が表示している表示レベル（Ｒｍ）を変化させる表示処理を実行する（Ｓ１６〜Ｓ１９）。
【００４３】
かかる液体残量計２００の制御装置１００によれば、図３および図４に示すように、累積処理（Ｓ９〜Ｓ１５）によって、累積値（Ｔ）が変化する。そして、第１検知部１４１の検知に基づいて燃料が減った状態がある程度継続して生じた場合、或いは、燃料が増えたと検知された状態がある程度継続して生じた場合に、累積値（Ｔ）が閾値（Ｔｃ）を超える。そして、表示処理（Ｓ１６〜Ｓ１９）によって、累積値（Ｔ）が閾値（Ｔｃ）を超えたことに基づいて、液体残量計２００で表示される表示レベル（Ｒｍ）が変化する。このように、この液体残量計２００の制御装置１００は、液体残量計２００の表示を変更する処理において、累積値（Ｔ）が介在し、第１検知部１４１で検知された値がある程度継続して変化した場合に、液体残量計２００の表示が変わるので、液体残量計２００の表示がちらつくのを抑えることができ、より正確な残量を表示することができる。
【００４４】
また、この実施形態では、車速（Ｖ）が予め定めた車速（この実施形態では、５ｋｍ/ｈ）よりも遅い場合には、閾値（Ｔｃ）を小さくしている。これにより、液体残量計２００の表示がちらつかない程度に、液体残量計２００の表示を速く変化させることができる。例えば、車両を傾けている状態から直立に立てた際、液体残量計２００の表示レベル（Ｒｍ）は、液体残量計２００の表示がちらつかない程度に速く変化して、早期に車両を直立に立てた状態の液面の高さに対応する表示レベルで液体残量計２００が表示される。また、この実施形態では、車速（Ｖ）が５ｋｍ/ｈよりも速い場合には、閾値（Ｔｃ）を大きくしている。従って、車速（Ｖ）がある程度速い場合に、走行振動等によってタンク内で液面が波立っている場合でも、液体残量計２００の表示レベル（Ｒｍ）を安定させることができる。このように閾値（Ｔｃ）を車速に基づいて変化させることによって、運転者に適宜に適切な表示を行なうことができる。
【００４５】
また、この実施形態では、累積処理（Ｓ９〜Ｓ１５）において、第１検知部１４１で検知された液面高さの平均値ＲＴに基づいて表示レベル（Ｒｍ１）が求められる。このように、第１検知部１４１で検知された液面高さの平均値ＲＴに基づいて表示レベル（Ｒｍ１）を求めることによって、走行振動等によってタンク内で液面が波立っている場合でも、より正確な表示レベル（Ｒｍ１）を算出することができる。これにより、液体残量計２００により正確な値を表示させることができる。この実施形態では、表示処理（Ｓ１６〜Ｓ１９）において、表示レベルは１つずつ変化するので、液体残量計２００の表示が徐々に変化し、表示がちらつくのを防止できる。
【００４６】
以上、本発明の一実施形態に係る液体残量計の制御装置を説明したが、本発明に係る液体残量計の制御装置は、上述した実施形態に限定されない。
【００４７】
上述した実施形態では、本発明の液体残量計として燃料の残量を表示する計器を例示したが、本発明に係る液体残量計は、燃料の残量を表示する計器に限定されず、車両のタンク内の液体の残量を表示する種々の液体残量計に採用できる。
【００４８】
また、液体残量計の制御装置は、検知部で検知された液面高さに基づいて求められる表示レベル（Ｒｍ１）が、液体残量計が表示している表示レベル（Ｒｍ）よりも高い場合に累積値（Ｔ）を増加又は減少させ、反対に、表示レベル（Ｒｍ１）が表示レベル（Ｒｍ）よりも低い場合に累積値（Ｔ）を減少又は増加させる累積処理を実行する。そして、累積値（Ｔ）が予め定めた閾値（Ｔｃ）を超えた場合に、液体残量計が表示している表示レベル（Ｒｍ）を変化させる表示処理を実行する。かかる累積処理および表示処理を行う制御装置の具体的なシステム構成は、上述した実施形態に限定されない。
【００４９】
また、上述した実施形態では、閾値（Ｔｃ）は車速（Ｖ）に基づいて異なるように構成しているが、本発明では、閾値（Ｔｃ）は車速（Ｖ）に基づいて異ならなくてもよい。例えば、液体残量計が表示する対象となる液体の性質や、液面の変化や、車両の振動の程度などが、車速（Ｖ）によって変化しない場合には、閾値（Ｔｃ）を車速（Ｖ）に基づいて異ならないように構成するとよい。また、車速（Ｖ）に応じて閾値（Ｔｃ）をどのように設定するか、また、閾値（Ｔｃ）にどのような値を設定するかについては、種々変更できる。上述した実施形態では、Ｓ６の判定処理によって、車速（Ｖ）が５ｋｍ/ｈ以上か否かで、閾値（Ｔｃ）を変更したが、これに限定されない。例えば、複数の車速帯で、それぞれ異なる閾値（Ｔｃ）を設定してもよい。具体的には、車速（Ｖ）が５ｋｍ/ｈ以下のとき、５ｋｍ/ｈ以上３０ｋｍ/ｈ以下のとき、３０ｋｍ/ｈ以上のときに、それぞれ異なる閾値（Ｔｃ）を設定してもよい。
【００５０】
また、累積値（Ｔ）の評価は、表示レベル（Ｒｍ）に対して、正と負が反対でもよい。表示レベル（Ｒｍ）の評価も同様である。すなわち、上述した実施形態では、燃料が減ると、累積値（Ｔ）が負の値になり、徐々に小さい値になるが、燃料が減ったときに、累積値（Ｔ）が正の値になり、徐々に大きい値になってもよい。また、上述した実施形態では、累積値（Ｔ）を絶対値で評価しているが、整数で表示される累積値（Ｔ）に対して、正と負の閾値（Ｔｃ）をそれぞれ設定してもよい。この場合、液体が減る場合と増える場合とで、閾値（Ｔｃ）を異ならせることができる。これにより、例えば、液体が減る場合と液体が増える場合とで、更新のタイミングを変えることができる。この場合、上述した実施形態では、例えば、第４記憶部１２４において、第４処理部１６４の閾値（Ｔｃ）と、第５処理部１６５の閾値（Ｔｃ）とをそれぞれ別の閾値を記憶しているとよい。また、累積値（Ｔ）をどのように変化させるかや、表示レベル（Ｒｍ）をどのように変化させるかについても、液体が減る場合と液体が増える場合とで異ならせることができる。
【００５１】
また、検知部で複数回検知された液面高さの平均に基づいて、表示レベル（Ｒｍ１）を求めることを例示したが、平均の取り方は、上述した実施形態に限定されない。上述した実施形態のように、複数回検知された液面高さの検知値に対し、最大値と最小値を除いて平均をとってもよい。また、複数回検知された液面高さの検知値について、最大値と最小値を除かずに平均をとってもよい。
【００５２】
以上、本発明の液体残量計の制御装置について種々の実施形態および変形例を例示したが、これらは、本発明の液体残量計の制御装置の一例を示すに過ぎず、本発明は上述した実施形態に限定されない。
【図面の簡単な説明】
【００５３】
【図１】本発明の一実施形態に係る液体残量計の制御装置のシステム構成を示す図
【図２】本発明の一実施形態に係る液体残量計の表示部を示す図。
【図３】本発明の一実施形態に係る液体残量計の制御装置のフロー図の第１図。
【図４】図３のフロー図の第２図。
【図５】本発明の一実施形態に係る表示レベル（Ｒｍ）の変化を示す図。
【符号の説明】
【００５４】
１００    制御装置
１２１-１２４    記憶部
１４１、１４２    検知部
１６１-１６７    処理部
２００    液体残量計
２１０    表示部
２１１    表示パネル
２１２    液晶バー
Ｔ    累積値
Ｔｃ    閾値
Ｒｍ、Ｒｍ１    表示レベル
【図１】
2009216635.tif 000003
【図２】
2009216635.tif 000004
【図３】
2009216635.tif 000005
【図４】
2009216635.tif 000006
【図５】
2009216635.tif 000007