JPS6344178B2 - - Google Patents
Info
- Publication number
- JPS6344178B2 JPS6344178B2 JP11771381A JP11771381A JPS6344178B2 JP S6344178 B2 JPS6344178 B2 JP S6344178B2 JP 11771381 A JP11771381 A JP 11771381A JP 11771381 A JP11771381 A JP 11771381A JP S6344178 B2 JPS6344178 B2 JP S6344178B2
- Authority
- JP
- Japan
- Prior art keywords
- fuel
- value
- control computer
- amount
- average fuel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired
Links
- 239000000446 fuel Substances 0.000 claims description 107
- 239000002828 fuel tank Substances 0.000 claims description 14
- 238000000034 method Methods 0.000 description 17
- 238000006243 chemical reaction Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 239000013078 crystal Substances 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000010355 oscillation Effects 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01F—MEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
- G01F9/00—Measuring volume flow relative to another variable, e.g. of liquid fuel for an engine
- G01F9/02—Measuring volume flow relative to another variable, e.g. of liquid fuel for an engine wherein the other variable is the speed of a vehicle
- G01F9/023—Measuring volume flow relative to another variable, e.g. of liquid fuel for an engine wherein the other variable is the speed of a vehicle with electric, electro-mechanic or electronic means
Landscapes
- Physics & Mathematics (AREA)
- Fluid Mechanics (AREA)
- General Physics & Mathematics (AREA)
- Measuring Volume Flow (AREA)
- Digital Computer Display Output (AREA)
Description
【発明の詳細な説明】
本発明は、車両の走行距離、燃料残量及び燃料
使用料等の情報を制御用コンピユータを介して車
両の運転に有益な情報を提示する表示装置に係
り、特に燃料残量から現在以降の走行可能距離数
を表示する表示装置に関する。
使用料等の情報を制御用コンピユータを介して車
両の運転に有益な情報を提示する表示装置に係
り、特に燃料残量から現在以降の走行可能距離数
を表示する表示装置に関する。
従来、ドライバは燃料タンク内に残つている燃
料残量を示す燃料計によりおよその残量を知り、
以後、走行可能な距離数をこれまでの経験から算
出していた。このため、経験により見積つた値は
実際の走行可能な距離数に比べて、かなり精度を
欠くものであつた。そこで、近年、燃料残量の値
をできるだけ正確にドライバに知らせるために、
燃料残量検出器のアナログ信号をデジタル信号に
変換して制御用コンピユータ(デジタルコンピユ
ータ)に入力し、このコンピユータにおいて、走
行距離と使用燃量とから算出した平均燃費値から
現在以降の走行可能な距離数を算出して、その結
果を正確な情報としてドライバに提供するような
装置が車両に装備されるようになつてきている。
ところで、上記燃費値の計算をデジタルコンピユ
ータで行なう際、車輪の回転に連動するパルス発
生装置のパルスを制御用コンピユータに入力して
計数すれば正確な走行距離数を得ることができ
る。一方、燃料の使用量を正確に測るためのセン
サは、価格や精度の点で未だ十分満足したものが
開発されていない。そこで、従来から使用されて
いる抵抗式の燃料センサをそのまま利用し、この
燃料センサのアナログ信号のAD変換をハード及
びソフト側で行なうことにより、制御用コンピユ
ータに取込んで、正確な燃料残量を得ることによ
り、使用された燃料を算出する方法がある。例え
ば特開昭55−444号公報には運行可能距離の表示
方法が開示されている。
料残量を示す燃料計によりおよその残量を知り、
以後、走行可能な距離数をこれまでの経験から算
出していた。このため、経験により見積つた値は
実際の走行可能な距離数に比べて、かなり精度を
欠くものであつた。そこで、近年、燃料残量の値
をできるだけ正確にドライバに知らせるために、
燃料残量検出器のアナログ信号をデジタル信号に
変換して制御用コンピユータ(デジタルコンピユ
ータ)に入力し、このコンピユータにおいて、走
行距離と使用燃量とから算出した平均燃費値から
現在以降の走行可能な距離数を算出して、その結
果を正確な情報としてドライバに提供するような
装置が車両に装備されるようになつてきている。
ところで、上記燃費値の計算をデジタルコンピユ
ータで行なう際、車輪の回転に連動するパルス発
生装置のパルスを制御用コンピユータに入力して
計数すれば正確な走行距離数を得ることができ
る。一方、燃料の使用量を正確に測るためのセン
サは、価格や精度の点で未だ十分満足したものが
開発されていない。そこで、従来から使用されて
いる抵抗式の燃料センサをそのまま利用し、この
燃料センサのアナログ信号のAD変換をハード及
びソフト側で行なうことにより、制御用コンピユ
ータに取込んで、正確な燃料残量を得ることによ
り、使用された燃料を算出する方法がある。例え
ば特開昭55−444号公報には運行可能距離の表示
方法が開示されている。
しかし、従来から使用されている可変抵抗式燃
料計は、燃料タンク上部に設けられたフロートが
上下するに従つて、これと連動する摺動抵抗が変
化し燃料残量に応じた抵抗値を出力するものであ
る。このため、例えば燃料タンクが水平な位置か
らある傾きを持つた位置で固定されたままのよう
な状態が続いた場合は、フロートの位置もそれに
より変化するための燃料計の抵抗値も変化し、実
際に残つている燃料残量とは異つた値を示すよう
なことが生じる。
料計は、燃料タンク上部に設けられたフロートが
上下するに従つて、これと連動する摺動抵抗が変
化し燃料残量に応じた抵抗値を出力するものであ
る。このため、例えば燃料タンクが水平な位置か
らある傾きを持つた位置で固定されたままのよう
な状態が続いた場合は、フロートの位置もそれに
より変化するための燃料計の抵抗値も変化し、実
際に残つている燃料残量とは異つた値を示すよう
なことが生じる。
例えば、燃費を計算する時、タイミングによつ
ては、実際はある走行距離間でAリツターの燃料
消費があつたにも拘らず、燃料タンクの傾きによ
り残量が増えたようなデータを制御用コンピユー
タの方へ入力してしまうことが生じる。この場合
は、見かけ上燃料の使用料の変化が少ないため燃
費値としては良い値(大きな値)が得られてく
る。このような燃費値が得られた時に走行可能距
離数を算出すると、実際よりも極めて大きな値が
得られてしまい、不都合が生じる。
ては、実際はある走行距離間でAリツターの燃料
消費があつたにも拘らず、燃料タンクの傾きによ
り残量が増えたようなデータを制御用コンピユー
タの方へ入力してしまうことが生じる。この場合
は、見かけ上燃料の使用料の変化が少ないため燃
費値としては良い値(大きな値)が得られてく
る。このような燃費値が得られた時に走行可能距
離数を算出すると、実際よりも極めて大きな値が
得られてしまい、不都合が生じる。
逆に、燃料使用量がほとんどないにも拘らず、
燃料タンクの傾きによりフロートが変動して燃料
計の抵抗値が燃料残量がかなり減つたように変化
し、これが制御用コンピユータへ入力されること
もある。この場合、制御用コンピユータで計算さ
れる燃費値は悪い値(小さな値)となり、この燃
費値が得られた時に走行可能距離数を算出する
と、実際よりも極めて小さな値が得られてしまう
ことになる。
燃料タンクの傾きによりフロートが変動して燃料
計の抵抗値が燃料残量がかなり減つたように変化
し、これが制御用コンピユータへ入力されること
もある。この場合、制御用コンピユータで計算さ
れる燃費値は悪い値(小さな値)となり、この燃
費値が得られた時に走行可能距離数を算出する
と、実際よりも極めて小さな値が得られてしまう
ことになる。
上記のような現象は、従来の燃料センサを使用
しているかぎり避けることができないものであ
る。このような従来の燃料センサの検出値に基づ
いて制御用コンピユータにより走行可能距離数を
算出しても、ドライバへ信頼性のない情報を提供
するようなことになり、燃費や走行可能距離数を
わざわざ算出する意味がなくなつてしまう欠点が
ある。
しているかぎり避けることができないものであ
る。このような従来の燃料センサの検出値に基づ
いて制御用コンピユータにより走行可能距離数を
算出しても、ドライバへ信頼性のない情報を提供
するようなことになり、燃費や走行可能距離数を
わざわざ算出する意味がなくなつてしまう欠点が
ある。
本発明の目的は、上記の欠点を解消し、現在の
燃料量で以後の走行可能な正確な距離をドライバ
に提示する表示装置を提供することにある。
燃料量で以後の走行可能な正確な距離をドライバ
に提示する表示装置を提供することにある。
本発明は、車速センサ、燃料センサ等の検出値
が入力される制御用コンピユータにおいて、車速
センサにより計数される走行距離数とこの走行距
離間に使用された使用燃料値とから平均燃費を算
出し、この平均燃費値と現在燃料タンク内に残つ
ている燃料残量の値とから今後に走行可能な距離
数の演算を行なう場合に、前記平均燃費値に予め
上限値と下限値とを設け、算出した平均燃費値が
前記上限値よりも大きい場合、あるいは前記下限
値よりも小さい場合には、算出した平均燃費値で
はなく前記上限値あるいは下限値を平均燃費値と
して使用し今後の走行可能距離数を演算させてそ
の結果を表示するようにしたものである。
が入力される制御用コンピユータにおいて、車速
センサにより計数される走行距離数とこの走行距
離間に使用された使用燃料値とから平均燃費を算
出し、この平均燃費値と現在燃料タンク内に残つ
ている燃料残量の値とから今後に走行可能な距離
数の演算を行なう場合に、前記平均燃費値に予め
上限値と下限値とを設け、算出した平均燃費値が
前記上限値よりも大きい場合、あるいは前記下限
値よりも小さい場合には、算出した平均燃費値で
はなく前記上限値あるいは下限値を平均燃費値と
して使用し今後の走行可能距離数を演算させてそ
の結果を表示するようにしたものである。
以下本発明の表示装置の一実施例を図に従つて
説明する。
説明する。
第1図は本発明の表示装置の一実施例を示した
システム構成図である。表示装置は図中真中に示
した制御用コンピユータ1とこの制御用コンピユ
ータ1の入力側(図中左側)に接続される入力機
器群と、制御用コンピユータ1の出力側(図中右
側)に接続された表示素子2とから主に構成され
ている。そこで先ず入力側機器群から順次説明し
ていく。
システム構成図である。表示装置は図中真中に示
した制御用コンピユータ1とこの制御用コンピユ
ータ1の入力側(図中左側)に接続される入力機
器群と、制御用コンピユータ1の出力側(図中右
側)に接続された表示素子2とから主に構成され
ている。そこで先ず入力側機器群から順次説明し
ていく。
水晶振動子3及びコンデンサ4,5より成る発
振用IC6が制御用コンピユータ1に接続されて
いる。この発振用IC6の基準パルスは表示素子
2をダイナミツク駆動させるためのフレーム周波
数として用いたり、又はクロツクの基準パルスと
して利用される。符号7はホトセンサを利用した
車速信号検出用の車速センサであり、抵抗8とツ
エナーダイオード9を介して制御用コンピユータ
1の入出力端子(第2図参照)へ接続されてい
る。また他端子が電源の正極に接続されているイ
グニツシヨンスイツチ10は抵抗11とツエナー
ダイオード12を介して制御用コンピユータ1の
入出力端子へ接続されている。また、符号13は
ライトスイツチであり抵抗14とツエナーダイオ
ード15を介して制御用コンピユータ1の入出力
端子に接続されている。このライトスイツチ13
による入力信号は表示素子2の夜間時における減
光を行なうために用いられる。符号16,17,
18,19,20,21,22は、複数個ある情
報を任意にセレクトして表示素子2へ表示を行な
わせるためのフアンクシヨンキースイツチであ
り、それぞれ制御用コンピユータ1に接続されて
いる。以下、各フアンクシヨンキースイツチ(単
にキースイツチと称することもある)について説
明する。
振用IC6が制御用コンピユータ1に接続されて
いる。この発振用IC6の基準パルスは表示素子
2をダイナミツク駆動させるためのフレーム周波
数として用いたり、又はクロツクの基準パルスと
して利用される。符号7はホトセンサを利用した
車速信号検出用の車速センサであり、抵抗8とツ
エナーダイオード9を介して制御用コンピユータ
1の入出力端子(第2図参照)へ接続されてい
る。また他端子が電源の正極に接続されているイ
グニツシヨンスイツチ10は抵抗11とツエナー
ダイオード12を介して制御用コンピユータ1の
入出力端子へ接続されている。また、符号13は
ライトスイツチであり抵抗14とツエナーダイオ
ード15を介して制御用コンピユータ1の入出力
端子に接続されている。このライトスイツチ13
による入力信号は表示素子2の夜間時における減
光を行なうために用いられる。符号16,17,
18,19,20,21,22は、複数個ある情
報を任意にセレクトして表示素子2へ表示を行な
わせるためのフアンクシヨンキースイツチであ
り、それぞれ制御用コンピユータ1に接続されて
いる。以下、各フアンクシヨンキースイツチ(単
にキースイツチと称することもある)について説
明する。
キースイツチ16をセレクトすると現在の時刻
が表示素子2に表示される。キースイツチ17を
セレクトすると現在までの経過時間が表示素子2
に表示される。キースイツチ18をセレクトする
と現在の燃料タンク内に残つている燃料量で走行
が可能な距離数が表示素子2に表示される。キー
スイツチ19をセレクトすると現在までに走行し
てきた走行距離数が表示素子2に表示される。キ
ースイツチ20は、キースイツチ17でセレクト
された経過時間をクリアしたり、またキースイツ
チ19でセレクトした走行距離をクリアするリセ
ツトキーである。キースイツチ21と22は、時
刻のキースイツチ16がセレクトされている時
に、時又は分合わせを行なうためのものである。
が表示素子2に表示される。キースイツチ17を
セレクトすると現在までの経過時間が表示素子2
に表示される。キースイツチ18をセレクトする
と現在の燃料タンク内に残つている燃料量で走行
が可能な距離数が表示素子2に表示される。キー
スイツチ19をセレクトすると現在までに走行し
てきた走行距離数が表示素子2に表示される。キ
ースイツチ20は、キースイツチ17でセレクト
された経過時間をクリアしたり、またキースイツ
チ19でセレクトした走行距離をクリアするリセ
ツトキーである。キースイツチ21と22は、時
刻のキースイツチ16がセレクトされている時
に、時又は分合わせを行なうためのものである。
符号23,24,25,26は、上記した各キ
ースイツチがセレクトされた時に現在セレクトさ
れているキーを明示するために点灯させる発光ダ
イオードを示しており、これらの発光ダイオード
は電流制限用抵抗27及び発光ダイオードを駆動
させるための駆動用IC28に接続され、この駆
動用IC28は制御用コンピユータ1に接続され
ている。
ースイツチがセレクトされた時に現在セレクトさ
れているキーを明示するために点灯させる発光ダ
イオードを示しており、これらの発光ダイオード
は電流制限用抵抗27及び発光ダイオードを駆動
させるための駆動用IC28に接続され、この駆
動用IC28は制御用コンピユータ1に接続され
ている。
各キースイツチ16〜22によりセレクトされ
た情報のデータは表示素子2に表示され、この表
示素子2は表示素子2を駆動させる駆動用IC2
9,30を介して制御用コンピユータ1の出力側
に接続されている。
た情報のデータは表示素子2に表示され、この表
示素子2は表示素子2を駆動させる駆動用IC2
9,30を介して制御用コンピユータ1の出力側
に接続されている。
制御用コンピユータ1と駆動用IC30との接
続線は分岐してバツフア31を介して抵抗32群
に接続されている。この抵抗32群は制御用コン
ピユータ1から出力されるデジタル出力を電圧値
に変換するためのものであり、他端は更にコンパ
レータ33の反転入力端子へ接続されている。こ
のコンパレータ33の非反転入力端子は燃料タン
ク内の燃料量に反比例して抵抗値が変化する燃料
センサ34に接続され、コンパレータ33の出力
側は制御用コンピユータ1の入出力端子へ接続さ
れている。なお、燃料センサ34では、抵抗値の
変化を電圧値の変化に変換した信号がコンパレー
タ33へ入力されるように、抵抗の一端は電源の
正極に他端はアースされている。
続線は分岐してバツフア31を介して抵抗32群
に接続されている。この抵抗32群は制御用コン
ピユータ1から出力されるデジタル出力を電圧値
に変換するためのものであり、他端は更にコンパ
レータ33の反転入力端子へ接続されている。こ
のコンパレータ33の非反転入力端子は燃料タン
ク内の燃料量に反比例して抵抗値が変化する燃料
センサ34に接続され、コンパレータ33の出力
側は制御用コンピユータ1の入出力端子へ接続さ
れている。なお、燃料センサ34では、抵抗値の
変化を電圧値の変化に変換した信号がコンパレー
タ33へ入力されるように、抵抗の一端は電源の
正極に他端はアースされている。
第2図は第1図で示した制御用コンピユータ1
の詳細を示すブロツク図である。この制御用コン
ピユータ1は、予め定められたプログラムに従つ
て計数、比較、演算、A/D変換等の処理を実行
するマイクロコンピユータである。符号35はソ
フトウエアに従つてデジタル演算処理を実行する
中央処理部(CPU)でありこのCPU35はアド
レスバス36、コントロールバス37及びデータ
バス38を介して読出専用メモリ(ROM)3
9、読み書き可能なメモリ(RAM)40及び入
出力(I/O)端子41と接続されている。ま
た、CPU35には水晶振動子42が接続され、
この水晶振動子42が発振する数メガヘルツの基
準クロツクパルスに同期してCPU35は演算処
理を実行する。なお、後述する平均燃費値の上限
値及び下限値はROM39に予じめ格納してお
く。
の詳細を示すブロツク図である。この制御用コン
ピユータ1は、予め定められたプログラムに従つ
て計数、比較、演算、A/D変換等の処理を実行
するマイクロコンピユータである。符号35はソ
フトウエアに従つてデジタル演算処理を実行する
中央処理部(CPU)でありこのCPU35はアド
レスバス36、コントロールバス37及びデータ
バス38を介して読出専用メモリ(ROM)3
9、読み書き可能なメモリ(RAM)40及び入
出力(I/O)端子41と接続されている。ま
た、CPU35には水晶振動子42が接続され、
この水晶振動子42が発振する数メガヘルツの基
準クロツクパルスに同期してCPU35は演算処
理を実行する。なお、後述する平均燃費値の上限
値及び下限値はROM39に予じめ格納してお
く。
次に本実施例の動作を第3図乃至第7図に従つ
て説明する。
て説明する。
第3図は上記制御用コンピユータ1のメインル
ーチンで処理される制御プログラムのフローチヤ
ートを示したものである。ステツプ301では燃
料残量のA/D変換が終了したかどうかの判定を
行ない、もし終了した時にはステツプ302へ行
き前回の残量のデータと今回新しく得られた残量
のデータを比較する。ステツプ303でもし今回
の残量データの方が前回の残量データより小さい
場合にはステツプ304へ行き燃料残量の変更を
行ない、使用量をRAMエリアへ記憶させる。ス
テツプ305では燃料タンク内の燃料が消費する
毎に行なう平均燃費計算処理を次式により求め
る。
ーチンで処理される制御プログラムのフローチヤ
ートを示したものである。ステツプ301では燃
料残量のA/D変換が終了したかどうかの判定を
行ない、もし終了した時にはステツプ302へ行
き前回の残量のデータと今回新しく得られた残量
のデータを比較する。ステツプ303でもし今回
の残量データの方が前回の残量データより小さい
場合にはステツプ304へ行き燃料残量の変更を
行ない、使用量をRAMエリアへ記憶させる。ス
テツプ305では燃料タンク内の燃料が消費する
毎に行なう平均燃費計算処理を次式により求め
る。
走行距離数(Km)/燃料使用量() ……(1)
ここで、このステツプ305と燃費値を比較す
るステツプ306及び平均燃費値を確立するステ
ツプ307の処理について、これらの処理を更に
細分化して示した第4図のフローチヤートに従つ
て説明する。
るステツプ306及び平均燃費値を確立するステ
ツプ307の処理について、これらの処理を更に
細分化して示した第4図のフローチヤートに従つ
て説明する。
先ず、ステツプ401はリセツトされた時点か
ら現在までに走行してきた距離数を演算エリアへ
転送し、ステツプ402はやはりリセツトされた
時点から現在までに消費されてきた燃料使用量の
値を演算エリアへ転送する。これらステツプ40
1と402で転送されたデータをステツプ403
で上記の(1)式に示された計算を行なわせる。この
ステツプ403で得られた平均燃費値をNEとす
ると、次のステツプ404では前記平均燃費値
NEと予め設定しておいた上限の平均燃費値NEu
との比較を行ない、もし、上限平均燃費値NEu
より小さければステツプ405へ行きやはり予め
設定しておいた下限平均燃費値NElと比較を行な
う。もし下限平均燃費値NElより平均燃費値NE
が大きければステツプ406へ行き、ステツプ4
03で算出された平均燃費値NEを平均燃費値と
してRAMエリアへ記憶させる。また、ステツプ
404でもし平均燃費値NEの方が上限の平均燃
費値NEuより大きかつた場合にはステツプ40
7へ行き、ステツプ403で計算して得られた平
均燃費値NEでなく上限平均燃費値NEuを平均燃
費値としてRAMエリアへ記憶させる。更に、ス
テツプ405でもし平均燃費値NEの方が下限の
平均燃費値NElより小さかつた場合にはステツプ
408へ行き、ステツプ403で得られた平均燃
費値NEではなく、下限平均燃費値NElを平均燃
費値としてRAMエリアへ記憶させる。
ら現在までに走行してきた距離数を演算エリアへ
転送し、ステツプ402はやはりリセツトされた
時点から現在までに消費されてきた燃料使用量の
値を演算エリアへ転送する。これらステツプ40
1と402で転送されたデータをステツプ403
で上記の(1)式に示された計算を行なわせる。この
ステツプ403で得られた平均燃費値をNEとす
ると、次のステツプ404では前記平均燃費値
NEと予め設定しておいた上限の平均燃費値NEu
との比較を行ない、もし、上限平均燃費値NEu
より小さければステツプ405へ行きやはり予め
設定しておいた下限平均燃費値NElと比較を行な
う。もし下限平均燃費値NElより平均燃費値NE
が大きければステツプ406へ行き、ステツプ4
03で算出された平均燃費値NEを平均燃費値と
してRAMエリアへ記憶させる。また、ステツプ
404でもし平均燃費値NEの方が上限の平均燃
費値NEuより大きかつた場合にはステツプ40
7へ行き、ステツプ403で計算して得られた平
均燃費値NEでなく上限平均燃費値NEuを平均燃
費値としてRAMエリアへ記憶させる。更に、ス
テツプ405でもし平均燃費値NEの方が下限の
平均燃費値NElより小さかつた場合にはステツプ
408へ行き、ステツプ403で得られた平均燃
費値NEではなく、下限平均燃費値NElを平均燃
費値としてRAMエリアへ記憶させる。
再び第3図へ戻り、第4図のフローにより第3
図のステツプ307の平均燃費値が確立した後、
ステツプ310へ行き走行可能距離を求める。即
ち、ステツプ310で(平均燃費値)×(燃料残量
値)の演算処理を行なわせる。ステツプ311で
はステツプ310で求めた計算結果を表示エリア
(RAM内)に転送させる。ここまでの処理で、
今回得られた燃料残量に関する処理が終了するの
で、再び新しい残量のデータを取り入れるために
ステツプ312で今回の燃料残量値をクリアす
る。ステツプ313では後述するA/D変換終了
の際にセツトされたフラグをリセツトしておく。
図のステツプ307の平均燃費値が確立した後、
ステツプ310へ行き走行可能距離を求める。即
ち、ステツプ310で(平均燃費値)×(燃料残量
値)の演算処理を行なわせる。ステツプ311で
はステツプ310で求めた計算結果を表示エリア
(RAM内)に転送させる。ここまでの処理で、
今回得られた燃料残量に関する処理が終了するの
で、再び新しい残量のデータを取り入れるために
ステツプ312で今回の燃料残量値をクリアす
る。ステツプ313では後述するA/D変換終了
の際にセツトされたフラグをリセツトしておく。
一方、ステツプ303において今回得られた燃
料残量の値が前回の値に比べて増加している場合
は、ステツプ308へ行き、ここで増加量がどの
くらいかの判定を行なう。つまり、燃料補給を行
なつたような場合には今回の燃料残量値の方が前
回に比べ極端に大きくなることが予想されるので
例えば前回より5リツター以上残量が増加した場
合は、給油と判定してステツプ309へ行く。こ
こで燃料残量値の変更を行なうようにする。も
し、ステツプ308で前回より4リツター以下の
残量増加が認められた場合には、燃料タンク内の
液面の揺れやタンクの傾きが異常であるという判
定を行ない、すぐステツプ312へ行つて、燃料
残量の変更は行なわないようにする。以上がメイ
ンルーチンで処理される内容である。
料残量の値が前回の値に比べて増加している場合
は、ステツプ308へ行き、ここで増加量がどの
くらいかの判定を行なう。つまり、燃料補給を行
なつたような場合には今回の燃料残量値の方が前
回に比べ極端に大きくなることが予想されるので
例えば前回より5リツター以上残量が増加した場
合は、給油と判定してステツプ309へ行く。こ
こで燃料残量値の変更を行なうようにする。も
し、ステツプ308で前回より4リツター以下の
残量増加が認められた場合には、燃料タンク内の
液面の揺れやタンクの傾きが異常であるという判
定を行ない、すぐステツプ312へ行つて、燃料
残量の変更は行なわないようにする。以上がメイ
ンルーチンで処理される内容である。
次に、第5図で示した一定した基準時間毎に処
理されるタイマ割込みによるフローチヤートにつ
いて説明する。ステツプ501ではこれまでにメ
インルーチンで行なわれていたレジスタ類の退避
を行ない、ステツプ502で入力データ(フアン
クシヨンキースイツチ16〜22、ライトスイツ
チ13、イグニツシヨンスイツチ10等のデー
タ)の読み込みを行なう。更に、ステツプ503
で表示エリア内に記憶されたいたデータを表示素
子2へ表示するための出力を行なう。ステツプ5
04ではステツプ506で時計時間をカウントす
るための1秒かどうかの判定を行ない、1秒毎に
ステツプ506へ行く。ステツプ505では燃料
残量の値を求めるためにはA/D変換の処理を行
なわせている。ここでは燃料タンク内に設けられ
ている燃料センサ34が車両走行中に常に一定し
たレベルであるとは限らないため、複数回のデー
タをとつて平均値化している。
理されるタイマ割込みによるフローチヤートにつ
いて説明する。ステツプ501ではこれまでにメ
インルーチンで行なわれていたレジスタ類の退避
を行ない、ステツプ502で入力データ(フアン
クシヨンキースイツチ16〜22、ライトスイツ
チ13、イグニツシヨンスイツチ10等のデー
タ)の読み込みを行なう。更に、ステツプ503
で表示エリア内に記憶されたいたデータを表示素
子2へ表示するための出力を行なう。ステツプ5
04ではステツプ506で時計時間をカウントす
るための1秒かどうかの判定を行ない、1秒毎に
ステツプ506へ行く。ステツプ505では燃料
残量の値を求めるためにはA/D変換の処理を行
なわせている。ここでは燃料タンク内に設けられ
ている燃料センサ34が車両走行中に常に一定し
たレベルであるとは限らないため、複数回のデー
タをとつて平均値化している。
第6図は前記ステツプ505における詳細なフ
ローチヤートを示すものである。即ち、ステツプ
601でA/D変換の終了プラグがセツトされた
かどうかの判定を行なつて、もしセツトされてい
なければステツプ602へ行きデジタルデータを
出力させる。ステツプ603はA/D変換された
値を加算し平均化を行なつている。ステツプ60
4ではA/D変換の平均化が終了したかどうかの
判定を行ない、もし終了していればステツプ60
5へ行き、ここでA/D変換終了のフラグをセツ
トする。もしここでフラグがセツトされれば、こ
のフラグが第3図に示したステツプ313でリセ
ツトされるまではこのA/D変換は行なわれな
い。
ローチヤートを示すものである。即ち、ステツプ
601でA/D変換の終了プラグがセツトされた
かどうかの判定を行なつて、もしセツトされてい
なければステツプ602へ行きデジタルデータを
出力させる。ステツプ603はA/D変換された
値を加算し平均化を行なつている。ステツプ60
4ではA/D変換の平均化が終了したかどうかの
判定を行ない、もし終了していればステツプ60
5へ行き、ここでA/D変換終了のフラグをセツ
トする。もしここでフラグがセツトされれば、こ
のフラグが第3図に示したステツプ313でリセ
ツトされるまではこのA/D変換は行なわれな
い。
第5図に戻りステツプ507では、ステツプ5
10で行なう時計の時及び分合わせのために必要
な0.5秒の判定を行なつている。ステツプ508
ではフアンクシヨンキースイツチ16〜22の中
現在どれが選ばれているかを判定し、ステツプ5
09で表示素子2への出力を変更するために、ス
テツプ508で選ばれたフアンクシヨンキースイ
ツチに相当する表示内容を表示エリアに転送す
る。ステツプ511では、メインルーチンへ戻す
前に、割込みルーチン処理へ入る以前に退避させ
たレジスタ類の内容を復帰させる。
10で行なう時計の時及び分合わせのために必要
な0.5秒の判定を行なつている。ステツプ508
ではフアンクシヨンキースイツチ16〜22の中
現在どれが選ばれているかを判定し、ステツプ5
09で表示素子2への出力を変更するために、ス
テツプ508で選ばれたフアンクシヨンキースイ
ツチに相当する表示内容を表示エリアに転送す
る。ステツプ511では、メインルーチンへ戻す
前に、割込みルーチン処理へ入る以前に退避させ
たレジスタ類の内容を復帰させる。
第7図は車速信号により発生するカウンタ割込
み時に処理されるフローチヤートを示すもので、
例えば車両が0.1Km走行する毎に、このルーチン
へ割込みが発生するものとしてある。ステツプ7
01は前述と同様にレジスタ類の退避を行ない、
ステツプ702で走行距離の加算を行なわせ、
RAMエリア内へ記憶させる。ステツプ703で
はレジスタ類を復帰させて次のリターン命令でメ
インルーチンへ戻る。なお、第5図で述べたタイ
マ割込みと第7図で述べたカウンタ割込みがもし
同時に発生したような場合には、カウンタ側の割
込み処理がタイマ側の割込み処理より優先するた
め、カウンタ割込みによる処理を行なつた後、タ
イマ割込みによる処理を行なうようにしてあり、
車速パルスのカウントをミスするようなことはな
い。
み時に処理されるフローチヤートを示すもので、
例えば車両が0.1Km走行する毎に、このルーチン
へ割込みが発生するものとしてある。ステツプ7
01は前述と同様にレジスタ類の退避を行ない、
ステツプ702で走行距離の加算を行なわせ、
RAMエリア内へ記憶させる。ステツプ703で
はレジスタ類を復帰させて次のリターン命令でメ
インルーチンへ戻る。なお、第5図で述べたタイ
マ割込みと第7図で述べたカウンタ割込みがもし
同時に発生したような場合には、カウンタ側の割
込み処理がタイマ側の割込み処理より優先するた
め、カウンタ割込みによる処理を行なつた後、タ
イマ割込みによる処理を行なうようにしてあり、
車速パルスのカウントをミスするようなことはな
い。
本実施例によれば、制御用コンピユータ1のメ
インルーチンを示した第3図のステツプ305か
ら307において、制御用コンピユータ1の
ROMエリアに予じめ格納した平均燃費値の上限
値及び下限値を用いることにより、(1)式に基づい
て計算した平均燃費値が上限値及び下限値の間に
入つていない場合は、上限値あるいは下限値を平
均燃費値として使用し、この平均燃費値に基づい
て今後に走行可能な距離数を算出するため、燃料
タンクが傾斜していることにより発生する不正確
な走行可能距離数を排除して、常に信頼性のある
走行可能距離数を表示素子2へ表示し得る効果が
ある。従つてドライバは信頼性のある今後に走行
可能な距離数を把握して残りの燃料を有効に使用
することができる。また、本実施例では従来から
採用されている可変抵抗式燃料センサ34を用い
ているため、信頼性の高い走行可能距離を安価に
ドライバーへ提示し得る効果がある。
インルーチンを示した第3図のステツプ305か
ら307において、制御用コンピユータ1の
ROMエリアに予じめ格納した平均燃費値の上限
値及び下限値を用いることにより、(1)式に基づい
て計算した平均燃費値が上限値及び下限値の間に
入つていない場合は、上限値あるいは下限値を平
均燃費値として使用し、この平均燃費値に基づい
て今後に走行可能な距離数を算出するため、燃料
タンクが傾斜していることにより発生する不正確
な走行可能距離数を排除して、常に信頼性のある
走行可能距離数を表示素子2へ表示し得る効果が
ある。従つてドライバは信頼性のある今後に走行
可能な距離数を把握して残りの燃料を有効に使用
することができる。また、本実施例では従来から
採用されている可変抵抗式燃料センサ34を用い
ているため、信頼性の高い走行可能距離を安価に
ドライバーへ提示し得る効果がある。
以上記述した如く本発明の表示装置によれば、
現在の燃料量で以後の走行可能な正確な距離をド
ライバに提示することができる効果を有するもの
である。
現在の燃料量で以後の走行可能な正確な距離をド
ライバに提示することができる効果を有するもの
である。
第1図は本発明に係る表示装置の一実施例のシ
ステム構成図、第2図は第1図で示した制御用コ
ンピユータの構成例を示すブロツク図、第3図は
第1図で示した制御用コンピユータのメインルー
チンで処理される制御プログラムのフローチヤー
ト図、第4図は第3図のステツプ305乃至30
7の処理を詳細に示したフローチヤート図、第5
図はタイマ割込み時に処理されるフローチヤート
図、第6図は第5図に示したA/D変換の内容を
詳述したフローチヤート図、第7図はカウンタ割
込み時に処理されるフローチヤート図である。 1…制御用コンピユータ、2…表示素子、7…
車速センサ、16,17,18,19,20,2
1,22…フアンクシヨンキースイツチ、34…
燃料センサ。
ステム構成図、第2図は第1図で示した制御用コ
ンピユータの構成例を示すブロツク図、第3図は
第1図で示した制御用コンピユータのメインルー
チンで処理される制御プログラムのフローチヤー
ト図、第4図は第3図のステツプ305乃至30
7の処理を詳細に示したフローチヤート図、第5
図はタイマ割込み時に処理されるフローチヤート
図、第6図は第5図に示したA/D変換の内容を
詳述したフローチヤート図、第7図はカウンタ割
込み時に処理されるフローチヤート図である。 1…制御用コンピユータ、2…表示素子、7…
車速センサ、16,17,18,19,20,2
1,22…フアンクシヨンキースイツチ、34…
燃料センサ。
Claims (1)
- 1 車両の車速及び走行距離を検知する車速セン
サの信号と燃料タンク内の燃量残量を検知する燃
料センサの信号を受ける制御用コンピユータを有
し、前記信号に基づいて該制御用コンピユータに
より、走行距離及び使用燃料量から平均燃費値を
算出し、更にこの平均燃費値と燃料タンク内の燃
料残量値とから現在以降の走行可能距離を算出し
てその結果を表示素子へ表示するものにおいて、
走行距離と使用燃料量とから算出した平均燃費値
が予め制御用コンピユータに格納された平均燃料
値の上限値と下限値とを越えない範囲であればこ
の算出平均燃費値に基づいて走行可能距離を算出
してその結果を表示し、算出平均燃費値が前記上
限値と下限値との範囲を越えた場合には、上限値
あるいは下限値を平均燃費値として走行可能距離
を算出してその結果を表示する手段を備えたこと
を特徴とする表示装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11771381A JPS5821122A (ja) | 1981-07-29 | 1981-07-29 | 表示装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11771381A JPS5821122A (ja) | 1981-07-29 | 1981-07-29 | 表示装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5821122A JPS5821122A (ja) | 1983-02-07 |
| JPS6344178B2 true JPS6344178B2 (ja) | 1988-09-02 |
Family
ID=14718455
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11771381A Granted JPS5821122A (ja) | 1981-07-29 | 1981-07-29 | 表示装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5821122A (ja) |
-
1981
- 1981-07-29 JP JP11771381A patent/JPS5821122A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5821122A (ja) | 1983-02-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4739482A (en) | Motor vehicle maintenance interval monitor | |
| US6453731B1 (en) | Fuel consumption display system and method for vehicles | |
| JP3545839B2 (ja) | 現在位置算出装置 | |
| US4564905A (en) | Trip computer for vehicles | |
| JP3578512B2 (ja) | 現在位置算出装置およびその距離係数補正方法 | |
| JPS6226932B2 (ja) | ||
| US4521777A (en) | Apparatus for visually indicating the current location of an automotive vehicle | |
| US5497323A (en) | Trip computer with retroactive reset | |
| US4517565A (en) | Apparatus for visually indicating the current location of an automotive vehicle | |
| JPS6344178B2 (ja) | ||
| JPH0128891B2 (ja) | ||
| KR960005907B1 (ko) | 자동차의 연료상태 표시장치 및 방법 | |
| JP3545798B2 (ja) | 現在位置算出装置 | |
| JP3596939B2 (ja) | 現在位置算出装置 | |
| JPS596366B2 (ja) | 残存運行可能距離検出方法および装置 | |
| JP3596941B2 (ja) | 現在位置算出装置 | |
| JP2012245896A (ja) | 車両用表示装置 | |
| JP3599420B2 (ja) | 現在位置算出装置 | |
| JP3569028B2 (ja) | 現在位置算出装置 | |
| JP3596943B2 (ja) | 現在位置算出システムおよび現在位置算出方法 | |
| JPS6333137Y2 (ja) | ||
| JP3656662B2 (ja) | 現在位置算出装置 | |
| JP3764508B2 (ja) | 現在位置算出システムおよび現在位置算出方法 | |
| JPH06186046A (ja) | 車両用方位測定装置 | |
| JPH02238364A (ja) | 車両用表示補助装置 |