(57)【要約】【課題】燃料消費に関連する表示を制御する表示制御ユニット側のソフトウェアを種類の異なるエンジンに対して共用できる燃料消費情報表示システムを提供すること。【解決手段】エンジン１の燃料消費に関連する燃料消費関連情報を表示する表示装置５０と、エンジン１内での燃料噴射量を制御する燃料噴射信号Ｐａを出力するとともにそれに対応して燃料噴射量相当値を表す噴射量制御情報を生成するエンジンＥＣＵ３０と、エンジンＥＣＵ３０により燃料噴射信号Ｐａが出力されるとき、エンジンＥＣＵ３０からの噴射量制御情報に基づいて表示装置５０における燃料消費関連情報の表示を制御するメータＥＣＵ５１と、を備え、エンジンＥＣＵ３０は、噴射量制御情報に基づいて、燃料噴射量相当値の単位とエンジン１における燃料消費量の単位とが異なるとき、燃料消費量を表す消費量情報信号Ｆｉｎｊを生成して、メータＥＣＵ５１に出力する。【選択図】図１
2008183972.tif 000002
【特許請求の範囲】
【請求項１】
エンジンの燃料消費に関連する燃料消費関連情報を表示する表示装置と、
前記エンジン内での燃料の噴射量を制御するための燃料噴射信号を出力するとともに、該燃料噴射信号に対応して燃料噴射量相当値を表す噴射量制御情報を生成するエンジン制御ユニットと、
前記エンジン制御ユニットにより前記燃料噴射信号が出力されるとき、前記エンジン制御ユニットからの前記噴射量制御情報に基づいて前記表示装置における前記燃料消費関連情報の表示を制御する表示制御ユニットと、を備え、
前記エンジン制御ユニットは、前記噴射量制御情報に基づいて、前記燃料噴射量相当値の単位と前記エンジンにおける燃料消費量の単位とが異なるとき、前記燃料消費量を表す消費量情報信号を生成して、前記表示制御ユニットに出力することを特徴とする燃料消費情報表示システム。
【請求項２】
前記エンジン制御ユニットが、前記エンジンの複数の気筒に対応して出力される燃料噴射信号のそれぞれが表す燃料噴射量相当値を全気筒分積算した積算値を算出するとともに、該積算値を前記燃料消費量に換算することを特徴とする請求項１に記載の燃料消費情報表示システム。
【請求項３】
前記エンジン制御ユニットが、前記エンジンの複数の気筒に対応して出力される燃料噴射信号のそれぞれが表す燃料噴射量相当値の１つ又は複数の気筒分を基に該噴射量相当値の全気筒分に対応した積算値を算出するとともに、該積算値を前記燃料消費量に換算することを特徴とする請求項１に記載の燃料消費情報表示システム。
【請求項４】
前記表示制御ユニットが、前記エンジン制御ユニットから複数回出力された消費量情報信号に基づいて、前記表示装置の表示情報を更新させることを特徴とする請求項１乃至３のいずれか１項に記載の燃料消費情報表示システム。
【請求項５】
前記燃料消費関連情報が、前記エンジンに燃料を供給する燃料タンク内の燃料の残量の情報を含むことを特徴とする請求項１乃至４のいずれか１項に記載の燃料消費情報表示システム。
【請求項６】
前記燃料消費関連情報が前記エンジンの燃料消費率の情報を含むことを特徴とする請求項１乃至４のいずれか１項に記載の燃料消費情報表示システム。
【請求項７】
前記燃料消費関連情報が、前記エンジンを搭載した車両の航続距離の情報を含むことを特徴とする請求項１乃至４のいずれか1項に記載の燃料消費情報表示システム。
【請求項８】
エンジンの燃料消費に関連する燃料消費関連情報の表示を車載された表示装置で表示させるための燃料消費情報表示制御プログラムであって、
前記エンジン内での燃料の噴射量を制御するための燃料噴射信号を出力するとともに、該燃料噴射信号に対応して燃料噴射量相当値を表す噴射量制御情報を生成するエンジン制御ユニット内のコンピュータを使用して、
前記噴射量制御情報に基づいて前記エンジンにおける燃料消費量を算出し、前記燃料噴射量相当値の単位と前記燃料消費量の単位とが異なるときには前記燃料消費量を表す消費量情報信号を生成し、
前記表示装置の表示を制御する表示制御ユニットに対して前記消費量情報信号を前記エンジン制御ユニットから出力させて、
前記表示制御ユニットによって、前記消費量情報信号に基づいて前記表示装置における前記燃料消費関連情報の表示を制御するようにしたことを特徴とする燃料消費情報表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、燃料消費情報表示システム及び燃料消費情報表示制御プログラム、特に表示装置を制御する表示制御ユニットがエンジン制御ユニットからの噴射量制御情報に基づいて燃料消費に関する表示情報を生成する燃料消費情報表示システムとそのシステムに好適な燃料消費情報表示制御プログラムに関する。
【背景技術】
【０００２】
従来、車両の燃料消費に関する情報、例えば燃料タンク内の燃料残量を車載された表示装置に表示させる燃料消費情報表示システムにおいては、燃料タンクの残容量を検出する残量検知センサの検知情報のみならず、エンジンを電子制御するエンジン制御ユニットからの燃料噴射制御情報に基づいて燃料残量を算出し、車両の傾斜や旋回等によって燃料タンク内の燃料液面が変動したときの残量検知センサ出力の誤差を修正することで、正確な残量表示情報を生成するようしたものがある。
【０００３】
従来のこの種の燃料消費情報表示システムとしては、例えば特許文献１、２にそれぞれ記載のように、表示装置側の制御ユニットにおいて、インジェクタ（燃料噴射装置）のニードル弁最大リフト状態での単位時間当りの燃料噴射量である静的燃料噴射量Ｑ［ｃｃ／ｍｉｎ）と、エンジン制御ユニットからのインジェクタ信号によりニードル弁が通電開始されてから最大リフトとなるまでの無効通電時間Ｔｖ［ｍｓ］と、エンジンの気筒数Ｃと、単位測定時間［１秒］中のインジェクタ信号から読み取ったインジェクタ通電時間Ｔｉの積算値Ｔｉｓ［ｍｓ］と、単位測定時間中のインジェクタ信号から読み取ったインジェクタ通電回数Ｎとに基づいて、燃料消費量Ｆ（Ｆ＝Ｑ・Ｃ・（Ｔｉｓ−Ｎ・Ｔｖ）・１０−６／６０）を演算するようにしたものがある。
【０００４】
また、特許文献３に記載のように、静的燃料噴射量Ｑと、単位測定時間毎にエンジン制御ユニットからの各気筒の燃料噴射パルス信号をカウントしたカウント数Ｐと、これら静的燃料噴射量Ｑ及びカウント数Ｐから燃料消費量を算出する際の補正係数Ｋとに基づいて単位測定時間毎の燃料噴射量Ｆ（Ｆ＝Ｑ・Ｐ・Ｋ）を算出し、更に、この燃料噴射量Ｆと単位測定時間中の走行距離Ｌ等に基づき燃料消費率や航続距離をも算出して表示するものもある。
【０００５】
さらに、特許文献４に記載のように、初期又はメモリに記憶された燃料タンク内の燃料残量ＦＬＶＬ´と、タービンロータ式給油量センサの出力から求めた給油量ＱＦＵＥＬと、エンジン制御ユニットからの燃料噴射パルスＴＡＵ、エンジン回転数ＮＥ及び変換係数Ｋから求めた燃料噴射量ＦＩＮＪ（ＦＩＮＪ＝Ｋ・ＮＥ・ＴＡＵ）と、燃料タンク内で揮発した燃料の吸気管内へのパージ量ＦＰＲＧの算出値又は測定値と、設定残油量センサのセンサ情報、給油量及び給油開始前残油量を変数とする所定の計算式で求めた燃料残量補正係数Ｃｆとに基づいて、新たな計測値としての燃料残量ＦＬＶＬ（ＦＬＶＬ＝ＦＬＶＬ´−（１＋Ｃｆ）・（ＦＩＮＪ＋ＦＰＲＧ））を算出するようにしたものも知られている。
【特許文献１】特開２００３−４２００１号公報
【特許文献２】特開２００３−４２０００号公報
【特許文献３】特開２０００−２０５９２５号公報
【特許文献４】特開２０００−０２８４１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述のような従来の燃料消費情報表示システムにあっては、エンジンの種類によってエンジン制御ユニットから表示制御ユニット側に出力される噴射量制御情報の種類が異なるため、燃料消費に関連する残量メーター表示や燃料消費率表示等を制御する表示制御ユニット側の処理ソフトをエンジンの種類毎に用意しなければならないという問題があった。
【０００７】
具体的には、例えば、プレッシャ・レギュレータに吸気負圧を供給してそれとの差圧一定の燃圧調圧がなされ、吸気ポート内に燃料噴射を行うポート噴射タイプのエンジンでは、燃料噴射量を制御するのにインジェクタの噴射時間だけを管理すればよいので、燃料噴射信号は通常μｓ（マイクロ秒）やｍｓ（ミリ秒）単位の噴射量情報を有するのに対して、筒内直接噴射を行う所謂Ｄ−４エンジンやディーゼルエンジンの場合では、燃料噴射量信号は量の単位ｍｍ３で表される噴射量情報を有するといった具合に、燃料噴射量制御情報の表す噴射量相当の値の単位が異なるという理由から、それぞれに対応する表示制御用のソフトウェア（プログラムやデータ）を準備せざるを得なかった。
【０００８】
さらに、同種のエンジンでも気筒数によって燃料消費量が相違するために表示制御ユニット側の処理ソフトを別々に用意する必要が生じることもあった。
【０００９】
そこで、本発明は、複数種類のエンジンに対して、燃料消費に関連する表示を制御する表示制御ユニット側のソフトウェアを共用することができる燃料消費情報表示システムとそれに適した制御プログラムを提供することを目的とするものである。
【課題を解決するための手段】
【００１０】
本発明の燃料消費情報表示システムは、（１）エンジンの燃料消費に関連する燃料消費関連情報を表示する表示装置と、前記エンジン内での燃料の噴射量を制御するための燃料噴射信号を出力するとともに、該燃料噴射信号に対応して燃料噴射量相当値を表す噴射量制御情報を生成するエンジン制御ユニットと、前記エンジン制御ユニットにより前記燃料噴射信号が出力されるとき、前記エンジン制御ユニットからの前記噴射量制御情報に基づいて前記表示装置における前記燃料消費関連情報の表示を制御する表示制御ユニットと、を備え、前記エンジン制御ユニットは、前記噴射量制御情報に基づいて、前記燃料噴射量相当値の単位と前記エンジンにおける燃料消費量の単位とが異なるとき、前記燃料消費量を表す消費量情報信号を生成して、前記表示制御ユニットに出力することを特徴とする。
【００１１】
このシステムの構成では、噴射量制御情報により表される噴射量相当値の単位がエンジン内の燃料消費量の単位と異なるとき、その噴射量相当値がエンジン制御ユニット側でエンジン内での燃料消費量に換算され、その燃料消費量を表す消費量情報信号が表示制御ユニットに出力されることから、表示制御ユニット側ではエンジンの種類に影響されない表示制御が可能になり、表示制御ユニット側でエンジンの種類により異なる表示制御ソフトを準備する必要がなくなる。
【００１２】
本発明の燃料消費情報表示システムにおいては、（２）前記エンジン制御ユニットが、前記エンジンの複数の気筒に対応して出力される燃料噴射信号のそれぞれが表す燃料噴射量相当値を全気筒分積算した積算値を算出するとともに、該積算値を前記燃料消費量に換算するのが好ましい。また、（３）前記エンジン制御ユニットが、前記エンジンの複数の気筒に対応して出力される燃料噴射信号のそれぞれが表す燃料噴射量相当値の１つ又は複数の気筒分を基に該噴射量相当値の全気筒分に対応した積算値を算出するとともに、該積算値を前記燃料消費量に換算するものであってもよい。
【００１３】
この構成では、各気筒に対応する燃料噴射信号が表す燃料噴射量相当値が全気筒分積算される。また、この構成では、１つ又は複数の気筒に対応する燃料噴射信号が表す燃料噴射量相当値が全気筒分に積算される。そして、その積算値が、燃料消費量に換算される。このため、表示制御ユニット側ではエンジンの種類に影響されず、気筒数にも影響されない表示制御が可能になる。
【００１４】
上記（１）〜（３）のいずれかの構成を有する燃料消費情報表示システムにおいては、（４）前記表示制御ユニットが、前記エンジン制御ユニットから複数回出力された消費量情報信号に基づいて、前記表示装置の表示情報を更新させるのがよい。
【００１５】
この構成では、エンジン制御ユニットから複数回出力された消費量情報信号に基づいて、運転者に提示するのに適当なタイミングで表示情報を更新させることができる。
【００１６】
上記（１）〜（４）のいずれかの構成を有する燃料消費情報表示システムにおいては、（５）前記燃料消費関連情報が、前記エンジンに燃料を供給する燃料タンク内の燃料の残量の情報を含むものであっても好ましい。この場合、表示制御ユニット側では、燃料消費量に基づき、エンジンの種類に影響されない燃料の残量算出を行うことが可能になるため、燃料の残量の情報を表示装置で表示することができる。
【００１７】
また、上記（１）〜（４）のいずれかの構成を有する燃料消費情報表示システムにおいては、好ましくは、（６）前記燃料消費関連情報が前記エンジンの燃料消費率の情報を含むものである。この場合、表示制御ユニット側では、燃料消費量に基づき、エンジンの種類に影響されない燃料消費率算出を行うことが可能になるため、燃料消費率の情報を表示装置で表示することができる。
【００１８】
さらに、上記（１）〜（４）のいずれかの構成を有する燃料消費情報表示システムにおいては、（７）前記燃料消費関連情報が、前記エンジンを搭載した車両の航続距離の情報を含むものであってもよい。この場合、表示制御ユニット側では、燃料消費量に基づき、エンジンの種類に影響されない航続距離の算出を行うことが可能になるため、航続距離の情報を表示装置で表示することができる。
【００１９】
一方、本発明の燃料消費情報表示制御プログラムは、（８）エンジンの燃料消費に関連する燃料消費関連情報の表示を車載された表示装置で表示させるための燃料消費情報表示制御プログラムであって、前記エンジン内での燃料の噴射量を制御するための燃料噴射信号を出力するとともに、該燃料噴射信号に対応して燃料噴射量相当値を表す噴射量制御情報を生成するエンジン制御ユニット内のコンピュータを使用して、前記噴射量制御情報に基づいて前記エンジンにおける燃料消費量を算出し、前記燃料噴射量相当値の単位と前記燃料消費量の単位とが異なるときには前記燃料消費量を表す消費量情報信号を生成し、前記表示装置の表示を制御する表示制御ユニットに対して前記消費量情報信号を前記エンジン制御ユニットから出力させて、前記表示制御ユニットによって、前記消費量情報信号に基づいて前記表示装置における前記燃料消費関連情報の表示を制御するようにしたことを特徴とする。
【００２０】
このプログラムの構成では、噴射量制御情報の表す燃料噴射量相当値の単位とエンジン内の燃料消費量の単位とが異なる場合には、その燃料噴射量相当値をエンジン制御ユニット側で前記エンジンにおける燃料消費量に換算させ、その燃料消費量を表す消費量情報信号として表示制御ユニット側に出力させることになる。したがって、表示制御ユニット側ではエンジンの種類に影響されない表示制御が可能になり、表示制御ユニット側の構成を共用化した簡素で低コストの燃料消費情報表示制御プログラムを提供することができる。
【発明の効果】
【００２１】
本発明の燃料消費情報表示システムによれば、噴射量制御情報により表される噴射量相当値の単位がエンジン内の燃料消費量の単位と異なるとき、エンジン制御ユニット側でエンジン内の燃料消費量を表す消費量情報信号を生成するようにしているので、表示制御ユニット側ではエンジンの種類に影響されない表示制御が可能になり、表示制御ユニット側でエンジンの種類により異なる表示制御ソフトを準備する必要をなくすことができる。その結果、複数種類のエンジンに対して、燃料消費関連情報の表示を制御する表示制御ユニット側のソフトウェアを共用することができる燃料消費情報表示システムを提供することができる。
【００２２】
本発明の燃料消費情報表示制御プログラムによれば、噴射量制御情報の表す燃料噴射量相当値の単位とエンジン内の燃料消費量の単位とが異なるとき、エンジン制御ユニット側で前記エンジンにおける燃料消費量を表す消費量情報信号を生成して表示制御ユニット側に出力させるので、表示制御ユニット側でエンジンの種類により異なる表示制御を行う必要がなく、表示制御ユニット側の構成を共用化した簡素で低コストの燃料消費情報表示制御プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の好ましい実施の形態について、図面を参照しつつ説明する。
【００２４】
[第１の実施の形態]
図１から図５は本発明の第１の実施の形態に係る燃料消費情報表示システムに関するものであり、図１はその燃料消費情報表示システムをエンジンへの燃料供給システムと共に概略構成図で示している。
【００２５】
図１において、燃料タンク１０はいわゆる鞍型のもので、内部の複数の燃料貯留室１１、１２に貯留された燃料をエンジン１の各気筒１ａに供給する燃料ポンプ１３が内蔵されている。
【００２６】
エンジン１は、自動車に搭載される多気筒内燃機関で、その各気筒１ａにはピストン２で仕切られた燃焼室３が形成され、吸気弁４と排気弁５が所定のタイミングで開弁するよう装備されるとともに、燃焼室３内に露出するよう点火プラグ６が配置されている。また、吸気管７内にはスロットルバルブ８が設けられている。
【００２７】
エンジン１の複数の気筒１ａに対応する複数のインジェクタ２１（燃料噴射装置）は、これら複数の気筒１ａに燃料を供給するデリバリパイプ２２に接続しており、燃料ポンプ１３から吐出された燃料（例えばガソリン）は供給側の燃料通路Ｗを通してデリバリパイプ２２に供給される。燃料ポンプ１３は、例えば直流モータで駆動される公知のものである。なお、ここでは、図１に示すような筒内噴射型のエンジンとして説明していくが、燃料噴射を電子制御するタイプのエンジンであればよく、ポート噴射型のエンジン、あるいは、ポート噴射と筒内噴射を組み合わせて実行するデュアル噴射型のエンジンであってもよいし、ディーゼルエンジンやガス燃料（ＬＰＧ又はＬＮＧ）等のように異なる燃料を用いるエンジンであっても、本発明は適用可能である。
【００２８】
インジェクタ２１および点火プラグ６はそれぞれ対応する燃焼室３の近傍に配置されており、これらインジェクタ２１および点火プラグ６の作動は、エンジンを電子制御するエンジンＥＣＵ３０（エンジン制御ユニット）からのパルス状の燃料噴射信号Ｐａ及び点火時期制御信号Ｐｂによってそれぞれ制御されるようになっている。
【００２９】
エンジンＥＣＵ３０は、図示しないＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、バッテリーを利用するバックアップ用メモリとしてのＢ−ＲＡＭ（Back-up ＲＡＭ）に加えて、Ａ／Ｄ変換器等を含む図示しない入力インターフェース回路及び出力インターフェース回路を含んで構成されている。
【００３０】
図２に示すように、このエンジンＥＣＵ３０の入力インターフェース回路には、エアフローメータ４１、回転数センサ４２、スロットルセンサ４３及び車速センサ４４の他、図示しない酸素センサ、気筒判別センサ、吸気温センサ、水温センサ等のセンサ群が接続されており、これらセンサ群からのセンサ情報がエンジンＥＣＵ３０に取り込まれるようになっている。また、エンジンＥＣＵ３０の出力インターフェース回路には、インジェクタ２１と、図示しないディストリビュータを介して各点火プラグ６を駆動するイグナイタ２６と、燃料ポンプ１３をｏｎ／ｏｆｆさせるリレースイッチ回路２９等が接続されている。なお、エンジンＥＣＵ３０の電源はキースイッチ３７を介してバッテリ３８から供給される。
【００３１】
エンジンＥＣＵ３０のＣＰＵは、主としてＲＯＭに格納された制御プログラムに従って、ＲＡＭおよびＢ−ＲＡＭとの間でデータを授受しながら、入力インターフェース回路から取り込んだセンサ情報や予め設定された設定値情報等に基づいて、所定の演算処理を実行し、その結果に応じて前記出力インターフェース回路からの制御信号出力を行うことで、エンジン１の電子制御の処理を実行するとともに、後述する噴射量制御情報の生成処理等を実行するようになっている。
【００３２】
エンジンＥＣＵ３０は、機能的には、図２に示すように、エンジン１の電子制御のための制御値（制御変数）、例えば要求される燃料噴射量、点火時期、スロットル開度、負荷等を算出する制御値算出部３１と、制御値算出部３１での算出結果に基づいてインジェクタ２１や点火プラグ６等に駆動信号を出力する図示しない駆動回路部と、通信ＩＣ３５からなる消費量情報信号生成部等とを含んで構成されており、これらの機能部に対応するプログラムおよびデータを内蔵している。
【００３３】
具体的には、エンジンＥＣＵ３０の制御値算出部３１では、例えばエンジン１の状態に応じて燃料噴射量算出部３２で算出した基本噴射時間に各センサ信号に基づく補正処理を加えて、適正な噴射量での噴射量制御を実行するための複数の制御値を算出する。また、エンジン１の状態に応じて図示しない算出部で算出した基本点火時期やスロットル開度に各センサ信号に基づく補正処理を加えて、適正な点火時期やスロットル開度の制御を実行するための複数の制御値をそれぞれ算出する。そして、エンジンＥＣＵ３０の出力インターフェース回路からインジェクタ２１を駆動しエンジン１内での燃料噴射量を目標噴射量に制御するための燃料噴射信号Ｐａや、点火プラグ６をイグナイタ２６を介して所定の点火時期に点火させる点火時期制御信号Ｐｂ、あるいは燃料ポンプ１３をｏｎ／ｏｆｆさせるリレースイッチ回路２９の切替信号等をそれぞれ出力する。
【００３４】
エンジンＥＣＵ３０の通信ＩＣ３５は、例えばＩＳＯで標準化されたシリアル通信プロトコルであって１本の信号線での情報の相互交換が可能なＣＡＮ（Controller Area Network）通信を行うための通信処理を実行するものであり、図１に示す車載されたメータ表示装置５０のメータＥＣＵ５１に対し、車載ＬＡＮのゲートウェイＥＣＵ７１を介して後述する消費量情報信号Ｆｉｎｊを送信することができるようになっている。エンジンＥＣＵ３０の通信ＩＣ３５とゲートウェイＥＣＵ７１の間は、例えばこのＣＡＮ通信により、ゲートウェイＥＣＵ７１とメータＥＣＵ５１の通信ポートとの間は、例えばボデー多重通信である公知のＢＥＡＮ（Body Electronics Area Network）通信によりなされる。
【００３５】
メータ表示装置５０はエンジン１の燃料消費に関連する情報、例えば燃料タンク１０内の燃料の残量を、公知のアナログ式又はディジタル式の表示方式で表示するようになっている。また、メータＥＣＵ５１は、ＣＰＵ、ＲＯＭ、ＲＡＭ、入力インターフェース回路及び出力インターフェース回路を有するコンピュータ構成の表示制御ユニットとなっており、エンジンＥＣＵ３０により燃料噴射信号Ｐａが出力されるとき、エンジンＥＣＵ３０からの後述する噴射量制御情報Ｐｉｎｊと、燃料貯留室１１、１２に対応して燃料タンク１０内に所定間隔を隔てて設置された公知のセンダーゲージ４５、４６からの燃料タンク１０内の残容量信号Ｃｔｋとに基づいて、燃料タンク１０内の燃料の残量レベルＬｆに対応する燃料残量を算出する。そして、メータＥＣＵ５１は、その燃料残量の算出結果に応じて、メータ表示装置５０の表示部５２の一部又は全部を構成するメータ表示部（以下、これを単に表示部５２ともいう）の動作を制御するようになっている。なお、センダーゲージ４５、４６は、それぞれ燃料タンク１０内の燃料に浮くフロート部４５ａ、４６ａと、それらフロート部４５ａ、４６ａの上下方向の変位により抵抗値が変化する可変抵抗を内蔵するゲージ本体部４５ｂ、４６ｂとで構成されており、それぞれ燃料タンク１０の上部に形成された穴を貫通して設置されている。
【００３６】
メータ表示装置５０におけるメータ表示を行うため、エンジンＥＣＵ３０の制御値算出部３１には、図２に示すように、燃料噴射信号Ｐａに対応する噴射量制御情報Ｐｉｎｊを生成する噴射量制御情報生成部３３ａと、噴射量制御情報Ｐｉｎｊにより表される噴射量相当値の積算値を所定の積算時間毎に算出する噴射量相当値積算部３３ｂと、噴射量制御情報Ｐｉｎｊにより表される噴射量相当値の単位が燃料消費量を表す所定の基準量の単位、例えばｍＬ（ミリリットル）とは異なる場合に、その噴射量相当値に基づきエンジン１における所定時間毎の燃料消費量（単位は、例えばマイクロ秒（μｓ））を前記基準量の単位で表す消費量情報信号Ｆｉｎｊ（単位は、ｍＬ／ｓ）に変換して、メータＥＣＵ５１に出力する単位変換部３３ｃとを含んでいる。なお、燃料消費量を表す前記基準量の単位は、ここではｍＬとしたが、質量の単位グラム（ｇ）であってよい。
【００３７】
制御値算出部３１の噴射量相当値積算部３３ｂは、エンジン１の複数の気筒１ａに対応して順次出力される燃料噴射信号Ｐａのそれぞれが表す燃料噴射量相当値を全気筒分積算するようになっており、単位変換部３３ｃは、その噴射量相当値積算部３３ｂでの所定の積算時間毎の積算値を所定の基準量であるｍＬを単位とする所定時間毎、例えば５２４ｍｓ（約０．５秒）毎の燃料消費量に換算して、その燃料消費量を表す消費量情報信号Ｆｉｎｊを出力する。なお、ここで、制御値算出部３１は、噴射量相当値積算部３３ｂにより、各気筒１ａに対応する燃料噴射信号Ｐａが表す燃料噴射量相当値を全気筒分積算し、単位変換部３３ｃにより、噴射量相当値積算部３３ｂからの所定の積算時間毎の積算値をｍＬ単位の燃料消費量に換算しているが、噴射量相当値積算部３３ｂによって、１つの気筒１ａに対応する燃料噴射信号Ｐａが表す燃料噴射量相当値（エンジン１の複数の気筒１ａに対応して出力される燃料噴射信号Ｐａのそれぞれが表す燃料噴射量相当値の１つ）を基に、その燃料噴射量相当値を全気筒数倍して全気筒分の噴射量相当値の積算値としてもよいし、複数気筒、例えばｎ気筒（ｎは２以上の整数）に対応する燃料噴射信号Ｐａが表すｎ気筒分の燃料噴射量相当値を基に、そのｎ気筒分の燃料噴射量相当値を全気筒数の１／ｎ倍して全気筒分の積算値としてもよい。
【００３８】
一方、メータＥＣＵ５１は、前記所定時間の約０．５秒より長い時間間隔（例えば２秒以上）で、エンジンＥＣＵ３０から複数回出力された消費量情報信号に基づいて、メータ表示装置５０における燃料残量のメータ表示を更新させるようになっている。また、キースイッチ３７が操作されて電源が供給されると、メータＥＣＵ５１は、表示装置５０の表示部５２のメータ表示の初期化を行う（例えば、アナログ式のメータ表示であれば、その指針をゼロ位置（Ｅ）に戻す）ようになっている。すなわち、本実施形態においては、このようにエンジンＥＣＵ３０及びメータＥＣＵ５１に、エンジン１の燃料消費に関連する表示を表示装置５０で実行させるための燃料消費情報表示制御プログラム（詳細は後述する）が搭載されている。
【００３９】
なお、エンジンＥＣＵ３０はコンパイラ機能を備えており、エンジン１の種類に応じて設定されるコンパイルスイッチ、例えば筒内噴射、ポート噴射、デュアル噴射の別を表すスイッチの設定状態を判別して最適な処理手順を構成するようになっている。
【００４０】
また、メータ表示装置５０は、エンジン１に燃料を供給する燃料タンク１０内の燃料の残量の表示が可能なものであれば、特にそのディスプレイ形態が問われるものではなく、エンジン１の燃料消費に関連する情報として、エンジン１の瞬間的な若しくは平均の燃料消費率の情報を表示情報に含むものであってもよく、エンジン１を搭載した車両の走行可能な距離、すなわち残りの航続距離の表示を含むものでもよい。
【００４１】
さらに、図１において、燃料タンク１０内の燃料ポンプ１３からデリバリパイプ２２への供給側の燃料通路Ｗには、公知のオイルフィルター１５が設けられており、このオイルフィルター１５よりデリバリパイプ２２側で燃料通路Ｗは燃料タンク１０内の燃料貯留室１２側に分岐されている。そして、この燃料貯留室１２側への分岐通路Ｗｂ上にはリリーフ弁型のプレッシャレギュレータ１６が設けられている。また、プレッシャレギュレータ１６のリターンポートから燃料貯留室１２に戻る戻り側の分岐通路Ｗｂには、その通路中の燃料の流量に応じて燃料貯留室１２側の燃料を吸い上げてポンプ側燃料貯留室１１に移送する公知のジェットポンプ１７が設けられている。また、ジェットポンプ１７の燃料吸上げ口にはオイルフィルタ１８が装着されている。
【００４２】
次に、動作について説明する。
【００４３】
キースイッチ３７が操作されてエンジンＥＣＵ３０に電源が供給され、更にエンジン１が始動されると、エンジンＥＣＵ３０は、内蔵のＣＰＵ及びメモリを利用する制御プログラムに従って、エンジン１内での燃料の噴射量を制御するための燃料噴射信号Ｐａを要求されるエンジンの回転数等に応じて順次出力するとともに、その制御値算出部３１において、燃料噴射信号Ｐａに対応する噴射量制御情報Ｐｉｎｊを生成する処理を実行する。また、噴射量制御情報Ｐｉｎｊの表す燃料噴射量相当値の単位が燃料消費量を表す基準量の単位とは異なる場合に、噴射量制御情報Ｐｉｎｊに基づき、エンジン１における所定時間毎の燃料消費量を予め定めた基準量の単位であるｍＬ単位に変換し、燃料消費量をｍＬ単位で表す消費量情報信号Ｆｉｎｊを生成する。そして、エンジンＥＣＵ３０は、通信ＩＣ３５によって構成された消費量情報信号生成部からメータＥＣＵ５１に対し、その消費量情報信号Ｆｉｎｊを出力する。これにより、表示装置５０側では、基準量ｍＬを単位とする所定時間毎の燃料消費量［ｍＬ／ｓ］を基に、メータＥＣＵ５１による表示装置５０の動作の制御が実行される。なお、噴射量制御情報Ｐｉｎｊの表す燃料噴射量相当値の単位がｍＬ単位であったとすると、単位変換は必要ないが、その場合には変換係数を１とすることができ、その場合も後述する全気筒分の燃料消費量の積算処理が実行される。
【００４４】
具体的には、エンジン１が通常のポート噴射式のエンジンである場合には、例えば図３に示すような消費量算出処理が実行される。この処理は、噴射量制御情報Ｐｉｎｊにより表される噴射量相当値の積算値を所定の積算時間毎に算出する処理である。
【００４５】
まず、キースイッチ３７が操作されてエンジンＥＣＵ３０に電源が供給されると、積算処理期間を計測するタイマがリセットされるとともに、データの初期化がなされ（ステップＳ１１）、次いで、噴射タイミングか否か、すなわち燃料噴射信号Ｐａが出力されたか否かの判別がされる（ステップＳ１２）。
【００４６】
そして、燃料噴射信号Ｐａが出力されると（ステップＳ１２でＹＥＳの場合）、ＲＡＭの所定作業メモリ領域に格納された前回の積算値Ｆ（初期化直後はゼロ）が読み出され（ステップＳ１３）、次いで、燃料噴射信号Ｐａが表す今回の燃料噴射量相当値、すなわち今回の全気筒１ａに対する燃料噴射の噴射時間の合計値ｄＦ［μｓ］と前回の積算値Ｆとを加算して、今回の積算処理期間中に積算したトータルの燃料噴射量相当値Ｆが算出され（ステップＳ１４）、算出された積算値Ｆが前記作業メモリ領域に記憶格納される（ステップＳ１５）。
【００４７】
次いで、積算処理期間が所定時間、例えば５２４ｍｓに達したか否かが判別され（ステップＳ１６）、積算処理期間が５２４ｍｓに達するまでは、噴射タイミングの判別ステップＳ１２に戻って上述した積算値Ｆの算出処理が繰り返し実行される（ステップＳ１２〜Ｓ１６）。
【００４８】
そして、積算処理期間が所定時間に達すると（ステップＳ１６でＹＥＳの場合）、次ステップに進んで、積算値Ｆを今回の積算処理期間中の燃料消費量Ｆｏに変換する処理が、例えばＦｏ［ｍＬ］＝Ｆ［μｓ］＊Ｋａ［ｍＬ／μｓ］という計算式により実行され、積算値Ｆの単位であるμｓから今回の積算処理期間中の燃料消費量Ｆｏの単位であるｍＬへの単位の変換がなされる（ステップＳ１７）。ここで、Ｋａは、単位時間当りにインジェクタ２１から噴射される燃料量［ｍＬ／μｓ］に相当する単位変換係数である。
【００４９】
次いで、この燃料消費量Ｆｏを表す消費量情報信号Ｆｉｎｊが通信ＩＣ３５内で生成され、メータＥＣＵ５１に送信される（ステップＳ１８）。
【００５０】
また、エンジン１が筒内噴射式のエンジンである場合には、例えば図４に示すような消費量算出処理が実行される。この処理も、噴射量制御情報Ｐｉｎｊにより表される噴射量相当値の積算値を所定の積算時間毎に算出する処理である。
【００５１】
まず、キースイッチ３７が操作されてエンジンＥＣＵ３０に電源が供給されると、積算処理期間を計測するタイマがリセットされるとともに、データの初期化がなされ（ステップＳ２１）、次いで、噴射タイミングか否か、すなわち燃料噴射信号Ｐａが出力されたか否かの判別がされる（ステップＳ２２）。
【００５２】
そして、燃料噴射信号Ｐａが出力されると（ステップＳ２２でＹＥＳの場合）、ＲＡＭの所定作業メモリ領域に格納された前回の積算値Ｆ（初期化直後はゼロ）が読み出され（ステップＳ２３）、次いで、燃料噴射信号Ｐａが表す今回の燃料噴射量相当値、すなわち今回の全気筒１ａに対する燃料噴射の噴射時間の合計値ｄＦ［ｍｍ３］と前回の積算値Ｆとを加算して、今回の積算処理期間中に積算したトータルの燃料噴射量相当値Ｆが算出され（ステップＳ２４）、算出された積算値Ｆが前記作業メモリ領域に記憶格納される（ステップＳ２５）。
【００５３】
次いで、積算処理期間が所定時間、例えば５２４ｍｓに達したか否かが判別され（ステップＳ２６）、積算処理期間が５２４ｍｓに達するまでは、噴射タイミングの判別ステップＳ２２に戻って上述した積算値Ｆの算出処理が繰り返し実行される（ステップＳ２２〜Ｓ２６）。
【００５４】
そして、積算処理期間が所定時間に達すると（ステップＳ２６でＹＥＳの場合）、次ステップに進んで、積算値Ｆを今回の積算処理期間中の燃料消費量Ｆｏに変換する処理が、例えばＦｏ［ｍＬ］＝Ｆ［ｍｍ３］／Ｋｂ［ｍｍ３／ｍＬ］という計算式により実行され、積算値Ｆの単位であるｍｍ３から今回の積算処理期間中の燃料消費量Ｆｏの単位であるｍＬへの単位の変換がなされる（ステップＳ２７）。ここで、Ｋｂは、ｍｍ３からｍＬへの単位変換係数で、値は１０００である。
【００５５】
次いで、この燃料消費量Ｆｏを表す消費量情報信号Ｆｉｎｊが通信ＩＣ３５内で生成され、メータＥＣＵ５１に送信される（ステップＳ２８）。
【００５６】
上述のような一連の積算処理は、始動後、キースイッチ３７が切られるまで、予め設定された積算時間毎に繰り返し実行されることになる。
【００５７】
なお、エンジン１がディーゼルエンジンである場合にも、例えば図４に示すような消費量算出処理が実行可能である。また、デュアル噴射エンジンの場合にはポート噴射と筒内噴射のそれぞれの燃料噴射制御信号に対応する噴射量制御信号Ｐｉｎｊに基づいて燃料消費量を積算する。複数の気筒１ａのうちいずれかで燃料カットの制御がなされる場合は、その気筒については燃料消費量はゼロとして積算処理する。さらに、燃料タンク内で揮発した燃料の吸気管内へのパージ量分（センサ情報）や、その他の燃料消費量の補正分を考慮して、積算値の補正を実行することができる。
【００５８】
一方、消費量情報信号Ｆｉｎｊを受信するメータＥＣＵ５１側では、例えば図５に示すような表示制御が実行される。
【００５９】
まず、所定時間毎の燃料消費量Ｆｏを表す新たな消費量情報信号Ｆｉｎｊが受信されたか否かが判別され（ステップＳ３１）、受信されると、次いで、センダーゲージ４５、４６からの燃料タンク１０内の残容量検知情報が取り込まれた後（ステップＳ３２）、今回の燃料消費量Ｆｏと燃料タンク１０内の残容量情報とに基づいて、燃料タンク１０内の燃料の残量が計算され（ステップＳ３３）、その計算結果に対応するように表示部５２が駆動される（ステップＳ３４）。なお、センダーゲージからの残容量検知情報とエンジン制御ユニット側からの燃料噴射制御情報に基づいて正確な残量表示情報を生成するための処理自体は公知のものと同様であり、ここでは詳述しない。このメータ表示制御も、キースイッチ３７が切られるまで、予め設定された計算値更新期間毎に繰り返し実行されることになる。
【００６０】
ところで、メータＥＣＵ５１側で実行される上述のような表示制御は、エンジン１の種類や燃料噴射信号Ｐａの表す噴射量相当値の単位が異なっても、消費量情報信号Ｆｉｎｊが表す所定時間毎の燃料消費量Ｆｏの単位が常に所定の基準量ｍＬの単位で共通しているから、従来のようにエンジンの種類毎に表示制御用のソフトウェアを用意しなければならないといった問題が生じない。
【００６１】
すなわち、本実施形態では、噴射量制御情報Ｐｉｎｊによって表される噴射量相当値の単位がエンジン１の種類によりそのエンジン１内での燃料消費量の単位と異なっても、その噴射量相当値がエンジンＥＣＵ３０側で所定の基準量ｍＬを単位とする所定時間毎の燃料消費量に換算されることから、メータＥＣＵ５１側ではエンジン１の種類に影響されない表示制御が可能になり、メータＥＣＵ５１側でエンジン１の種類により異なる複数種類の表示制御ソフトを準備する必要がなくなる。
【００６２】
また、エンジン１の複数の気筒１ａについての燃料噴射量相当値の積算値Ｆが、所定の基準量ｍＬを単位とする所定時間毎の燃料消費量［ｍＬ／ｓ］に換算されることから、メータＥＣＵ５１側ではエンジン１の種類のみならず、気筒数にも影響されない表示制御が可能になる。
【００６３】
さらに、エンジンＥＣＵ３０から複数回出力された消費量情報信号Ｆｉｎｊに基づいて、運転者に提示するのに適当なタイミングで表示部５２における表示情報を更新させることができる。
【００６４】
このように、本実施形態では、噴射量制御情報Ｐｉｎｊの表す燃料噴射量相当値の単位とエンジン１における燃料消費量の単位とが異なるとき、その燃料噴射量相当値をエンジン制御ユニットであるエンジンＥＣＵ３０側でエンジン１における所定時間毎の燃料消費量Ｆｏに換算させ、その燃料消費量をｍＬ単位で表す消費量情報信号Ｆｉｎｊとして表示制御ユニットであるメータＥＣＵ５１側に出力させるプログラムを実行するので、メータＥＣＵ５１ではエンジン１の種類に影響されない表示制御が可能になり、エンジン１の種類により異なる表示制御ソフトを準備する必要がなくなる。
【００６５】
その結果、複数種類のエンジンに対して、燃料消費に関連する表示を制御する表示制御ユニット側のソフトウェアを共用することができる燃料消費情報表示システムを提供することができる。
【００６６】
なお、本実施形態では、燃料消費に関連する情報の表示を燃料タンク１０内の燃料の残量を表示するメータ表示としていたが、本発明はメータ表示に限定されるものではない。例えば、表示装置５０側の制御ユニットで、所定の基準量を単位とする所定時間毎の燃料消費量Ｆｏと、その所定時間又は所定倍数の測定期間における走行距離とに基づき、エンジン１の種類に影響されない燃料消費率算出を行うことが可能になる。また、燃料残量と平均の燃料消費率（平均燃費）とに基づいて、エンジンの種類に影響されない航続距離の算出を行うことも可能である。さらに、燃圧については一定に制御されているものとして上述の噴射制御信号の生成処理に関して燃圧に特に言及しなかったが、燃圧切換え等を行う場合には燃圧変化を考慮した計算が必要であることはいうまでもない。
【００６７】
[第２の実施の形態]
図６は、本発明の第２の実施の形態に係る燃料消費情報表示システム及び燃料消費情報表示制御プログラムに関する、その表示制御ユニット側の処理手順を示すフローチャートである。なお、本実施形態は、燃料残量の表示に代えてあるいはそれに加えて、図６に示す瞬間的な燃料消費率（いわゆる瞬間燃費）の算出を伴う表示制御を行うもので、それ以外の構成及び動作は上述の第１の実施の形態と同様であるので、第１の実施の形態との相違点についてのみ詳述する。
【００６８】
エンジンＥＣＵ３０からの消費量情報信号Ｆｉｎｊを受信するメータＥＣＵ５１側では、まず、例えば図６に示すような燃費表示制御の処理が実行される。
【００６９】
まず、キースイッチ３７が操作されてメータＥＣＵ５１に電源が供給されると、後述する計算値をゼロにするデータの初期化がなされ（ステップＳ４１）、次いで、通信情報の受信待ち状態に入る（ステップＳ４２）。ここで、エンジンＥＣＵ３０側から車速信号を受信したか否か、更に、エンジンＥＣＵ３０側から所定時間毎の燃料消費量Ｆｏを表す新たな消費量情報信号Ｆｉｎｊが受信されたか否かがそれぞれ判別され（ステップＳ４３、Ｓ４４）、それぞれ受信されると（ステップＳ４３、Ｓ４４で共にＹＥＳの場合）、次いで、前回の車速信号及び消費量情報信号Ｆｉｎｊ（燃料消費量Ｆｏ［ｍＬ］）の受信時からの走行距離［ｋｍ］が算出され（ステップＳ４５）、次いで、その走行距離と燃料消費量Ｆｏとから、瞬間的な燃料消費率（瞬間燃料消費率：単位は、［ｋｍ／Ｌ］）が算出され（ステップＳ４６）、その計算結果に対応するように表示部５２における瞬間燃費の表示部分が更新される（ステップＳ４７）。
【００７０】
また、前記所定時間毎の消費量情報信号Ｆｉｎｊを複数回、例えば４回程度受信して、その期間における走行距離の積算値と複数回受信した燃料消費量Ｆｏの積算値とに基づいて、瞬間的な燃料消費率を所定時間より長い更新周期で算出し、その計算結果に対応するように表示部５２における瞬間燃費の表示部分を更新するようにしてもよく、そのようにすることで、表示内容が不必要に変動しない的確な瞬間燃費表示が可能になる。
【００７１】
本実施形態では、噴射量制御情報Ｐｉｎｊにより表される噴射量相当値の単位がエンジン１の種類によりそのエンジン１内での燃料消費量の単位と異なっても、その噴射量相当値をエンジンＥＣＵ３０側で所定の基準量［ｍＬ］を単位とする所定時間毎の燃料消費量Ｆｏに換算するようにしているので、メータＥＣＵ５１側ではエンジン１の種類に影響されない瞬間燃費算出と表示制御が可能になり、エンジン１の種類により異なる燃料消費率表示用のソフトを準備する必要がなくなる。したがって、第１の実施の形態とほぼ同様な効果が得られる。
【００７２】
[第３の実施の形態]
図７は、本発明の第３の実施の形態に係る燃料消費情報表示システム及び燃料消費情報表示制御プログラムに関する、その表示制御ユニット側の処理手順を示すフローチャートである。なお、本実施形態は、第１の実施の形態における燃料残量の表示に代えてあるいはそれに加えて、図７に示す比較的長い計測期間（例えば、今回の始動後の全運転期間、車載ナビゲーション装置でドライブルートが設定された後、目的地に到着するまでの期間）における平均燃料消費率の算出を伴う表示制御を行うもので、それ以外の構成及び動作は上述の第１の実施の形態と同様であるので、第１の実施の形態との相違点についてのみ詳述する。
【００７３】
エンジンＥＣＵ３０からの消費量情報信号Ｆｉｎｊを受信するメータＥＣＵ５１側では、まず、例えば図７に示すような平均燃費表示制御の処理が実行される。
【００７４】
まず、キースイッチ３７が操作されてメータＥＣＵ５１に電源が供給されると、後述する計算値をゼロにするデータの初期化がなされ（ステップＳ５１）、次いで、エンジンＥＣＵ３０側から所定時間毎の燃料消費量Ｆｏを表す新たな消費量情報信号Ｆｉｎｊが受信されたか否かがそれぞれ判別され（ステップＳ５２）、受信されると（ステップＳ５２でＹＥＳの場合）、次いで、前回の走行距離Ｍ［ｋｍ］の算出値をメモリから読み出すとともに、前記の走行距離計算の後の走行距離ｄＭが算出され、これらを加算することで、計測期間中における走行距離Ｍ［ｋｍ］＝Ｍ（前回算出した走行距離）＋ｄＭが算出される（ステップＳ５３）。さらに、前回算出した燃料消費量の積算値ＦＣに今回の燃料消費量Ｆｏに相当するｄＦＣの値を加算して燃料消費量の積算値ＦＣ（ＦＣ＝ＦＣ＋ｄＦＣ）が算出される（ステップＳ５４）。
【００７５】
次いで、予め設定された平均燃費の計測期間が経過したか否かが判別され（ステップＳ５５）、その計測期間が経過すると（ステップＳ５５でＹＥＳの場合）、計測期間中における全走行距離Ｍと同計測期間中における全燃料消費量ＦＣとから、平均燃費Ａ（Ａ＝Ｍ／ＦＣ［ｋｍ／Ｌ］）が算出される（ステップＳ５６）。
【００７６】
そして、その計算結果に対応するように表示部５２における平均燃費の表示部分が更新される（ステップＳ５７）。
【００７７】
本実施形態でも、噴射量制御情報Ｐｉｎｊにより表される噴射量相当値の単位がエンジン１の種類によりそのエンジン１内での燃料消費量の単位と異なっても、その噴射量相当値をエンジンＥＣＵ３０側で所定の基準量［ｍＬ］を単位とする所定時間毎の燃料消費量Ｆｏに換算するようにしているので、メータＥＣＵ５１側ではエンジン１の種類に影響されない平均燃費算出と表示制御が可能になり、エンジン１の種類により異なる平均燃料消費率表示用のソフトを準備する必要がなくなる。したがって、上述の各実施の形態とほぼ同様な効果が得られる。
【００７８】
[第４の実施の形態]
図８は、本発明の第４の実施の形態に係る燃料消費情報表示システム及び燃料消費情報表示制御プログラムに関する、その表示制御ユニット側の処理手順を示すフローチャートである。なお、本実施形態は、第１の実施の形態における燃料残量の表示に代えてあるいはそれに加えて、図８に示す航続距離の算出を伴う表示制御を行うもので、それ以外の構成及び動作は上述の第１の実施の形態と同様であるので、第１の実施の形態との相違点についてのみ詳述する。
【００７９】
エンジンＥＣＵ３０からの消費量情報信号Ｆｉｎｊを受信するメータＥＣＵ５１側では、まず、例えば図８に示すような航続距離表示制御の処理が実行される。
【００８０】
まず、キースイッチ３７が操作されてメータＥＣＵ５１に電源が供給されると、後述する計算値をゼロにするデータの初期化がなされ（ステップＳ６１）、次いで、エンジンＥＣＵ３０側から所定時間毎の燃料消費量Ｆｏを表す新たな消費量情報信号Ｆｉｎｊが受信されたか否かがそれぞれ判別され（ステップＳ６２）、受信されると（ステップＳ６２でＹＥＳの場合）、次いで、前回の走行距離Ｍ［ｋｍ］の算出値をメモリから読み出すとともに、前記の走行距離計算の後の走行距離ｄＭが算出され、これらを加算することで、計測期間中における走行距離Ｍ［ｋｍ］＝Ｍ（前回算出した走行距離）＋ｄＭが算出される（ステップＳ６３）。さらに、前回算出した燃料消費量の積算値ＦＣに今回の燃料消費量Ｆｏに相当するｄＦＣの値を加算して燃料消費量の積算値ＦＣ（ＦＣ＝ＦＣ＋ｄＦＣ）が算出される（ステップＳ６４）。
【００８１】
次いで、予め設定された平均燃費の計測期間が経過したか否かが判別され（ステップＳ６５）、その計測期間が経過すると（ステップＳ６５でＹＥＳの場合）、計測期間中における全走行距離Ｍと同計測期間中における全燃料消費量ＦＣとから、平均燃費Ａ（Ａ＝Ｍ／ＦＣ［ｋｍ／Ｌ］）が算出される（ステップＳ６６）。
【００８２】
次いで、センダーゲージ４５、４６からの燃料タンク１０内の残容量検知情報が取り込まれた後（ステップＳ６７）、今回の燃料消費量Ｆｏと燃料タンク１０内の残容量検知情報とに基づいて、燃料タンク１０内の燃料の残量が計算され（ステップＳ６８）、計算済みの平均燃費Ａと燃料残量とから、予測される継続走行可能な航続距離（Ａ［ｋｍ／Ｌ］＊燃料残量［Ｌ］）が計算され（ステップＳ６９）、その計算結果に対応するように表示部５２におけるその航続距離の表示部分が更新される（ステップＳ７０）。
【００８３】
本実施形態でも、噴射量制御情報Ｐｉｎｊにより表される噴射量相当値の単位がエンジン１の種類によりそのエンジン１内での燃料消費量の単位と異なっても、その噴射量相当値をエンジンＥＣＵ３０側で所定の基準量［ｍＬ］を単位とする所定時間毎の燃料消費量Ｆｏに換算して、消費量情報信号Ｆｉｎｊを出力するようにしているので、メータＥＣＵ５１側ではエンジン１の種類に影響されない航続距離の算出と表示制御が可能になり、エンジン１の種類により異なる航続距離表示用のソフトを準備する必要がなくなる。したがって、上述の各実施の形態とほぼ同様な効果が得られる。
【００８４】
以上説明したように、本発明は、表示制御ユニット側でエンジンの種類に影響されない表示制御を可能にし、表示制御ユニット側の表示制御ソフトを共用可能な簡素な構成とすることができ、表示制御ユニット側のソフトウェアを共用することができるメンテナンス性に優れた低コストの燃料消費情報表示システムを提供することができるという効果を奏するものであり、エンジン制御ユニットからの噴射量制御情報に基づいて燃料消費に関する表示情報を生成する燃料消費情報表示システムとその表示制御プログラム全般に有用である。
【図面の簡単な説明】
【００８５】
【図１】本発明の第１の実施の形態に係る燃料消費情報表示システムを示すその概略システム構成図である。
【図２】本発明の第１の実施の形態に係る燃料消費情報表示システムのエンジン制御ユニットとその周辺の主要な機能部を示すそのブロック図である。
【図３】本発明の第１の実施の形態に係る燃料消費情報表示制御プログラムにおける燃料消費量の一例の積算処理手順を示すそのフローチャートである。
【図４】本発明の第１の実施の形態に係る燃料消費情報表示制御プログラムにおける燃料消費量の他の例の積算処理手順を示すそのフローチャートである。
【図５】本発明の第１の実施の形態に係る燃料消費情報表示システムの表示制御ユニット側で実行されるメータ表示制御処理を示すそのフローチャートである。
【図６】本発明の第２の実施の形態に係る燃料消費情報表示システムの表示制御ユニット側で実行される燃費表示制御処理を示すそのフローチャートである。
【図７】本発明の第３の実施の形態に係る燃料消費情報表示システムの表示制御ユニット側で実行される平均燃費表示制御処理を示すそのフローチャートである。
【図８】本発明の第４の実施の形態に係る燃料消費情報表示システムの表示制御ユニット側で実行される航続距離表示制御処理を示すそのフローチャートである。
【符号の説明】
【００８６】
１  エンジン（多気筒内燃機関）
１ａ  気筒
１０  燃料タンク
２１  インジェクタ（燃料噴射装置）
３０  エンジンＥＣＵ（エンジン制御ユニット）
３１  制御値算出部
３２  燃料噴射量算出部
３３ａ  噴射量制御情報生成部
３３ｂ  噴射量相当値積算部
３３ｃ  単位変換部
３５  通信ＩＣ（消費量情報信号生成部）
３７  キースイッチ
３８  バッテリ
４１  エアフローメータ
４２  回転数センサ
４３  スロットルセンサ
４４  車速センサ
４５、４６  センダーゲージ（燃料残量検知センサ）
５０  メータ表示装置（表示装置）
５１  メータＥＣＵ（表示制御ユニット）
５２  表示部
【図１】
2008183972.tif 000003
【図２】
2008183972.tif 000004
【図３】
2008183972.tif 000005
【図４】
2008183972.tif 000006
【図５】
2008183972.tif 000007
【図６】
2008183972.tif 000008
【図７】
2008183972.tif 000009
【図８】
2008183972.tif 000010