(57)【要約】【課題】フロート式残量センサで検出し得ない部分を２つのサーミスタの検出値で補うようにして燃料タンクの形状の自由度を高めつつ正確な残燃料量検出を可能とし、しかもイグニッションスイッチのオン直後でも残燃料量の検出値にばらつきが生じないようにする。【解決手段】燃料タンク３３内に、フロート式残量センサ４１と、該フロート式残量センサ４１のフロート可動範囲の上限位置よりも上方に固定配置される第１サーミスタ４２と、フロート式残量センサ４１のフロート可動範囲の下限位置よりも下方に固定配置される第２サーミスタ４３とが配設され、フロート式残量センサ４１、第１サーミスタ４２および第２サーミスタ４３で検出される液面レベルに基づいて燃料タンク３３内の残燃料量を演算する演算手段が、イグニッションスイッチのオン直後はフロート式残量センサ４１で検出される液面レベルに基づいて残燃料量を算出する。【選択図】        図２
2010174730.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載される燃料タンク（３３）内の残燃料量を検出すべく、フロート式残量センサ（４１）と、該フロート式残量センサ（４１）のフロート可動範囲を外れる領域の液面レベルを検出するためのサーミスタ（４２，４３）とが前記燃料タンク（３３）内に配設される車両用燃料タンク（３３）の残燃料量検出装置において、前記燃料タンク（３３）内に、前記フロート式残量センサ（４１）と、該フロート式残量センサ（４１）のフロート可動範囲の上限位置よりも上方に固定配置される第１サーミスタ（４２）と、前記フロート式残量センサ（４１）のフロート可動範囲の下限位置よりも下方に固定配置される第２サーミスタ（４３）とが配設され、前記フロート式残量センサ（４１）、第１サーミスタ（４２）および第２サーミスタ（４３）で検出される液面レベルに基づいて前記燃料タンク（３３）内の残燃料量を演算する演算手段（４４）が、イグニッションスイッチ（５５）のオン直後は前記フロート式残量センサ（４１）で検出される液面レベルに基づいて残燃料量を算出することを特徴とする車両用燃料タンクの残燃料量検出装置。
【請求項２】
前記演算手段（４４）は、前記イグニッションスイッチ（５５）がオン状態となってから所定時間が経過したときの第１および第２サーミスタ（４２，４３）の検出値を正規の検出値とし、前記イグニッションスイッチ（５５）がオン状態となってから所定時間が経過した後には、前記フロート式残量センサ（４１）、第１サーミスタ（４２）および第２サーミスタ（４３）で検出される液面レベルに基づいて残燃料量を算出することを特徴とする請求項１記載の車両用燃料タンクの残燃料量検出装置。
【請求項３】
前記演算手段（４４）の演算結果に基づいて残燃料量を表示する残量計（４７）は、前記演算結果に応じて作動する指針（４８）を備え、該指針（４８）の下限値から上限値までの作動時間が前記所定時間以上に設定されることを特徴とする請求項２記載の車両用燃料タンクの残燃料量検出装置。
【請求項４】
前記イグニッションスイッチ（５５）の前回のオフ時の残燃料量を記憶する記憶手段（５６）を含み、前記演算手段（４４）は、前記イグニッションスイッチ（５５）が今回オンとなった直後に前記フロート式残量センサ（４１）がフロート可動範囲の下限位置を検出したときには前記記憶手段（５６）が記憶していている残燃料量を今回の残燃料量として算出することを特徴とする請求項１〜３のいずれかに記載の車両用燃料タンクの残燃料量検出装置。
【請求項５】
前記燃料タンク（３３）からの燃料が供給される燃料噴射弁（３２Ｆ，３２Ｒ）からの燃料噴射量を制御する燃料噴射量制御手段（５７）を含み、前記演算手段（４４）は、前記第１サーミスタ（４２）で検出される第１液面レベル（Ｌ１）ならびに前記フロート可動範囲の上限位置に対応して前記フロート式残量センサ（４１）で検出される第２液面レベル（Ｌ２）間の残燃料量と、前記フロート可動範囲の下限位置に対応して前記フロート式残量センサ（４１）で検出される第３液面レベル（Ｌ３）ならびに第２サーミスタ（４３）で検出される第４液面レベル（Ｌ４）間の残燃料量とを、前記燃料噴射量制御手段（５７）で制御される燃料噴射量に基づいて算出することを特徴とする請求項１〜４のいずれかに記載の車両用燃料タンクの残燃料量検出装置。
【請求項６】
前記燃料タンク（３３）は、下方に凹んだ凹部（３４ａ）を上面に有するメインタンク（３４）と、該メインタンク（３４）よりも容量を小さくしてメインタンク（３４）とは別体に形成されるとともにメインタンク（３４）の下部に接続されるサブタンク（３５）とから成り、第１サーミスタ（４２）と、前記凹部（３４ａ）よりも下方に配置される前記フロート式残量センサ（４１）とが前記メインタンク（３４）内に配設され、前記第２サーミスタ（４３）が前記サブタンク（３５）内に配設されることを特徴とする請求項１〜５のいずれかに記載の車両用燃料タンクの残燃料量検出装置。
【請求項７】
前記燃料タンク（３３）内に、前記第１サーミスタ（４２）で検出される第１液面レベル（Ｌ１）よりも上方の第１のゾーン（Ｚ１）と、前記フロート可動範囲の上限位置に対応して前記フロート式残量センサ（４１）で検出される第２液面レベル（Ｌ２）および前記第１液面レベル（Ｌ１）間の第２のゾーン（Ｚ２）とを含む複数のゾーン（Ｚ１，Ｚ２，Ｚ３，Ｚ４，Ｚ５）が残燃料量の範囲毎に区分けされて設定され、前記演算手段（４４）は、前記イグニッションスイッチ（５５）がオン状態となってから所定時間が経過した後には、前記フロート式残量センサ（４１）で検出される液面レベルと、第１および第２サーミスタ（４２，４３）で検出される液面レベルとに基づいて、複数の前記ゾーン（Ｚ１〜Ｚ５）の１つを選択することを特徴とする請求項１〜６のいずれかに記載の車両用燃料タンクの残燃料量検出装置。
【請求項８】
前記演算手段（４４）は、現在のゾーンと、前記イグニッションスイッチ（５５）がオン状態となってから所定時間が経過した後に最初に選択されたゾーンとに基づいて残燃料量演算の基準となる基準残燃料量を設定し、該基準残燃料量および燃料消費の経時変化に基づいて残燃料量を算出することを特徴とする請求項７記載の車両用燃料タンクの残燃料量検出装置。
【請求項９】
前記演算手段（４４）は、現在のゾーンと、前記イグニッションスイッチ（５５）がオン状態となってから所定時間が経過した後に最初に選択されたゾーンと、前記イグニッションスイッチ（５５）の前回のオフ時に選択されていたゾーンとに基づいて、残燃料量演算の基準となる基準残燃料量を設定し、該基準残燃料量および燃料消費の経時変化に基づいて残燃料量を算出することを特徴とする請求項７記載の車両用燃料タンクの残燃料量検出装置。
【請求項１０】
前記演算手段（４４）は、現在のゾーンが第２のゾーン（Ｚ２）であるときは、前記イグニッションスイッチ（５５）がオン状態となってから所定時間が経過した後に最初に選択されたゾーンが第１のゾーン（Ｚ１）であるか否かの一次判断をし、当該一次判断の結果が第１のゾーン（Ｚ１）である場合は、前記基準残燃料量を前記第１液面レベル（Ｌ１）に対応した値に設定することを特徴とする請求項８記載の車両用燃料タンクの残燃料量検出装置。
【請求項１１】
前記演算手段（４４）は、現在のゾーンが第２のゾーン（Ｚ２）であるときは、前記イグニッションスイッチ（５５）がオン状態となってから所定時間が経過した後に最初に選択されたゾーンが第１のゾーン（Ｚ１）であるか否かの一次判断をし、当該一次判断の結果が第１のゾーン（Ｚ１）以外であるときには前記イグニッションスイッチ（５５）の前回のオフ時に選択されていたゾーンを判断し、前記イグニッションスイッチ（５５）の前回のオフ時に第１のゾーン（Ｚ１）が選択されていた場合は、前記基準残燃料量を前記第１液面レベル（Ｌ１）に対応した値に設定することを特徴とする請求項９記載の車両用燃料タンクの残燃料量検出装置。
【請求項１２】
前記イグニッションスイッチ（５５）の前回のオフ時の残燃料量を記憶する記憶手段（５６）を含み、前記演算手段（４４）は、前記一次判断の結果が第１のゾーン（Ｚ１）以外であるときには前記イグニッションスイッチ（５５）の前回のオフ時に選択されていたゾーンを判断し、前記イグニッションスイッチ（５５）の前回のオフ時に第２のゾーン（Ｚ２）が選択されていた場合は、前記基準残燃料量を前記記憶手段（５６）で記憶されていた残燃料量の値に設定することを特徴とする請求項１１記載の車両用燃料タンクの残燃料量検出装置。
【請求項１３】
前記演算手段（４４）は、前記一次判断の結果が第１のゾーン（Ｚ１）以外であるときには前記イグニッションスイッチ（５５）の前回のオフ時に選択されていたゾーンを判断し、前記イグニッションスイッチ（５５）の前回のオフ時に第１および第２のゾーン（Ｚ１，Ｚ２）のいずれもが選択されていなかった場合は、前記基準残燃料量を第２液面レベル（Ｌ２）に対応した値に設定することを特徴とする請求項１１記載の車両用燃料タンクの残燃料量検出装置。
【請求項１４】
前記演算手段（４４）は、前記ゾーン（Ｚ１〜Ｚ５）の確定不能のときに、残燃料量を「０」と設定することを特徴とする請求項７〜１３のいずれかに記載の車両用燃料タンクの残燃料量検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載される燃料タンク内の残燃料量を検出すべく、フロート式残量センサと、該フロート式残量センサのフロート可動範囲を外れる領域の液面レベルを検出するためのサーミスタとが前記燃料タンク内に配設される車両用燃料タンクの残燃料量検出装置に関する。
【背景技術】
【０００２】
燃料タンク内の残燃料量を検出するために、フロート式残量センサと、該フロート式残量センサのフロート可動範囲を下方に外れる領域の液面レベルを検出すべくフロート式残量センサの下方に配置されるサーミスタとが、燃料タンク内に配設されるようにしたものが、特許文献１で知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１２５５１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、燃料タンクの形状によってはフロート式残量センサのフロート可動範囲に制限が加わる場合があり、フロート式残量センサのフロート可動範囲の上限位置よりも上方に満タン位置があるときには正確な残燃料量を把握し難くなる。この場合、フロート式残量センサのフロート可動範囲の上限位置を上方に外れる領域の残燃料量と、フロート式残量センサのフロート可動範囲の下限位置を下方に外れる領域の残燃料量とをそれぞれサーミスタで検出することが考えられるが、複数のサーミスタを用いる場合、イグニッションスイッチのオン直後はサーミスタの抵抗値がばらつき、残燃料量の検出値もばらついてしまうという課題がある。
【０００５】
本発明は、かかる事情に鑑みてなされたものであり、フロート式残量センサで検出し得ない部分を２つのサーミスタの検出値で補うようにして燃料タンクの形状の自由度を高めつつ正確な残燃料量検出を可能とし、しかもイグニッションスイッチのオン直後でも残燃料量の検出値にばらつきが生じないようにした車両用燃料タンクの残燃料量検出装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、車両に搭載される燃料タンク内の残燃料量を検出すべく、フロート式残量センサと、該フロート式残量センサのフロート可動範囲を外れる領域の液面レベルを検出するためのサーミスタとが前記燃料タンク内に配設される車両用燃料タンクの残燃料量検出装置において、前記燃料タンク内に、前記フロート式残量センサと、該フロート式残量センサのフロート可動範囲の上限位置よりも上方に固定配置される第１サーミスタと、前記フロート式残量センサのフロート可動範囲の下限位置よりも下方に固定配置される第２サーミスタとが配設され、前記フロート式残量センサ、第１サーミスタおよび第２サーミスタで検出される液面レベルに基づいて前記燃料タンク内の残燃料量を演算する演算手段が、イグニッションスイッチのオン直後は前記フロート式残量センサで検出される液面レベルに基づいて残燃料量を算出することを第１の特徴とする。
【０００７】
また本発明は、第１の特徴の構成に加えて、前記演算手段は、前記イグニッションスイッチがオン状態となってから所定時間が経過したときの第１および第２サーミスタの検出値を正規の検出値とし、前記イグニッションスイッチがオン状態となってから所定時間が経過した後には、前記フロート式残量センサ、第１サーミスタおよび第２サーミスタで検出される液面レベルに基づいて残燃料量を算出することを第２の特徴とする。
【０００８】
本発明は、第２の特徴の構成に加えて、前記演算手段の演算結果に基づいて残燃料量を表示する残量計は、前記演算結果に応じて作動する指針を備え、該指針の下限値から上限値までの作動時間が前記所定時間以上に設定されることを第３の特徴とする。
【０００９】
本発明は、第１〜第３の特徴の構成のいずれかに加えて、前記イグニッションスイッチの前回のオフ時の残燃料量を記憶する記憶手段を含み、前記演算手段は、前記イグニッションスイッチが今回オンとなった直後に前記フロート式残量センサがフロート可動範囲の下限位置を検出したときには前記記憶手段が記憶していている残燃料量を今回の残燃料量として算出することを第４の特徴とする。
【００１０】
本発明は、第１〜第４の特徴の構成のいずれかに加えて、前記燃料タンクからの燃料が供給される燃料噴射弁への燃料噴射量を制御する燃料噴射量制御手段を含み、前記演算手段は、前記第１サーミスタで検出される第１液面レベルならびに前記フロート可動範囲の上限位置に対応して前記フロート式残量センサで検出される第２液面レベル間の残燃料量と、前記フロート可動範囲の下限位置に対応して前記フロート式残量センサで検出される第３液面レベルならびに第２サーミスタで検出される第４液面レベル間の残燃料量とを、前記燃料噴射量制御手段で制御される燃料噴射量に基づいて算出することを第５の特徴とする。
【００１１】
本発明は、第１〜第５の特徴の構成のいずれかに加えて、前記燃料タンクは、下方に凹んだ凹部を上面に有するメインタンクと、該メインタンクよりも容量を小さくしてメインタンクとは別体に形成されるとともにメインタンクの下部に接続されるサブタンクとから成り、第１サーミスタと、前記凹部よりも下方に配置される前記フロート式残量センサとが前記メインタンク内に配設され、前記第２サーミスタが前記サブタンク内に配設されることを第６の特徴とする。
【００１２】
本発明は、第１〜第６の特徴の構成のいずれかに加えて、前記燃料タンク内に、前記第１サーミスタで検出される第１液面レベルよりも上方の第１のゾーンと、前記フロート可動範囲の上限位置に対応して前記フロート式残量センサで検出される第２液面レベルおよび前記第１液面レベル間の第２のゾーンとを含む複数のゾーンが残燃料量の範囲毎に区分けされて設定され、前記演算手段は、前記イグニッションスイッチがオン状態となってから所定時間が経過した後には、前記フロート式残量センサで検出される液面レベルと、第１および第２サーミスタで検出される液面レベルとに基づいて、複数の前記ゾーンの１つを選択することを第７の特徴とする。
【００１３】
本発明は、第７の特徴の構成に加えて、前記演算手段は、現在のゾーンと、前記イグニッションスイッチがオン状態となってから所定時間が経過した後に最初に選択されたゾーンとに基づいて残燃料量演算の基準となる基準残燃料量を設定し、該基準残燃料量および燃料消費の経時変化に基づいて残燃料量を算出することを第８の特徴とする。
【００１４】
本発明は、第７の特徴の構成に加えて、前記演算手段は、現在のゾーンと、前記イグニッションスイッチがオン状態となってから所定時間が経過した後に最初に選択されたゾーンと、前記イグニッションスイッチの前回のオフ時に選択されていたゾーンとに基づいて、残燃料量演算の基準となる基準残燃料量を設定し、該基準残燃料量および燃料消費の経時変化に基づいて残燃料量を算出することを第９の特徴とする。
【００１５】
本発明は、第８の特徴の構成に加えて、前記演算手段は、現在のゾーンが第２のゾーンであるときは、前記イグニッションスイッチがオン状態となってから所定時間が経過した後に最初に選択されたゾーンが第１のゾーンであるか否かの一次判断をし、当該一次判断の結果が第１のゾーンである場合は、前記基準残燃料量を前記第１液面レベルに対応した値に設定することを第１０の特徴とする。
【００１６】
本発明は、第９の特徴の構成に加えて、前記演算手段は、現在のゾーンが第２のゾーンであるときは、前記イグニッションスイッチがオン状態となってから所定時間が経過した後に最初に選択されたゾーンが第１のゾーンであるか否かの一次判断をし、当該一次判断の結果が第１のゾーン以外であるときには前記イグニッションスイッチの前回のオフ時に選択されていたゾーンを判断し、前記イグニッションスイッチの前回のオフ時に第１のゾーンが選択されていた場合は、前記基準残燃料量を前記第１液面レベルに対応した値に設定することを第１１の特徴とする。
【００１７】
本発明は、第１１の特徴の構成に加えて、前記イグニッションスイッチの前回のオフ時の残燃料量を記憶する記憶手段を含み、前記演算手段は、前記一次判断の結果が第１のゾーン以外であるときには前記イグニッションスイッチの前回のオフ時に選択されていたゾーンを判断し、前記イグニッションスイッチの前回のオフ時に第２のゾーンが選択されていた場合は、前記基準残燃料量を前記記憶手段で記憶されていた残燃料量の値に設定することを第１２の特徴とする。
【００１８】
本発明は、第１１の特徴の構成に加えて、前記演算手段は、前記一次判断の結果が第１のゾーン以外であるときには前記イグニッションスイッチの前回のオフ時に選択されていたゾーンを判断し、前記イグニッションスイッチの前回のオフ時に第１および第２のゾーンのいずれもが選択されていなかった場合は、前記基準残燃料量を第２液面レベルに対応した値に設定することを第１３の特徴とする。
【００１９】
さらに本発明は、第７〜第１３の特徴の構成のいずれかに加えて、前記演算手段は、前記ゾーンの確定不能のときに、残燃料量を「０」と設定することを第１４の特徴とする。
【発明の効果】
【００２０】
第１の特徴によれば、フロート式残量センサのフロート可動範囲の上限位置よりも上方に第１サーミスタが固定配置され、フロート式残量センサのフロート可動範囲の下限位置よりも下方に第２サーミスタが固定配置されるので、前記フロート式残量センサで検出し得ない領域を第１および第２サーミスタで補うようにして、燃料タンクの満タン位置ならびに残燃料量が少ない位置を検出することができるので、燃料タンクの形状の自由度を増大しつつ正確な残燃料量検出が可能となる。しかもイグニッションスイッチのオン直後のサーミスタ検出値の不安定なときには、サーミスタによる残燃料量検出を行わず、フロート式残量センサで検出される液面レベルに基づいて残燃料量を検出するので、残燃料量検出のばらつきを抑えることができる。
【００２１】
また第２の特徴によれば、イグニッションスイッチがオン状態となってから所定時間が経過した後、すなわち第１サーミスタおよび第２サーミスタの検出値が安定した後には、フロート式残量センサ、第１サーミスタおよび第２サーミスタで検出される液面レベルに基づいて残燃料量を算出するので、残燃料量の検出値のばらつきを抑えて精度良く残燃料量を検出することができる。
【００２２】
第３の特徴によれば、残燃料量を表示する残量計が備える指針の下限値から上限値までの作動時間が、イグニッションスイッチがオン状態となってから第１サーミスタおよび第２サーミスタの検出値を正規の検出値と判断するまでの所定時間以上に設定されるので、イグニッションスイッチのオン直後に、燃料タンク内の液面レベルがフロート式残量センサで検出される最上方の液面レベルよりも上方にあった場合に、第１サーミスタによる正規の検出値が得られるまで指針を作動し続けることができ、第１サーミスタによる正規の検出値に基づく正確な残燃料量表示に達するまで指針を動かすようにして違和感を無くすことができる。
【００２３】
第４の特徴によれば、イグニッションスイッチが今回オンとなった直後に前記フロート式残量センサがフロート可動範囲の下限位置を検出したときには、イグニッションスイッチの前回のオフ時の残燃料量を今回の残燃料量とするので、実際の残燃料量がフロート可動範囲の下限位置に対応した残燃料量よりも少ないときに、算出する残燃料量が実際の残燃料量よりも大きくならないようにすることができる。
【００２４】
第５の特徴によれば、第１サーミスタで検出される液面レベルならびにフロート式残量センサで検出される上限の液面検出レベル間の残燃料量と、フロート式残量センサで検出される下限の液面検出レベルならびに第２サーミスタで検出される液面レベル間の残燃料量とを、燃料噴射弁に供給される燃料量に基づいて算出することにより、２つのサーミスタおよびフロート式残量センサ間の残燃料量をリニアに算出することができる。
【００２５】
第６の特徴によれば、燃料タンクは、下方に凹んだ凹部を上面に有するメインタンクと、メインタンクの下部に接続されるサブタンクとから成り、第１サーミスタと、凹部よりも下方に配置されるフロート式残量センサとがメインタンク内に配設され、第２サーミスタがサブタンク内に配設されるので、フロート式残量センサのフロート可動範囲を大きく設定することができる。
【００２６】
第７の特徴によれば、イグニッションスイッチがオン状態となってから所定時間が経過した後には、フロート式残量センサの検出値と、第１および第２サーミスタの検出値とに基づいて、第１サーミスタで検出される第１液面レベルよりも上方の第１のゾーンと、第１液面レベルからフロート式残量センサで検出される上限の第２液面レベルまでの間の第２のゾーンとを含んで燃料タンク内に設定された複数のゾーンの１つを選択するので、残燃料の液面がどのゾーンに位置するのかを定めて、残燃料量の算出を速やかに行うことができる。
【００２７】
第８の特徴によれば、現在のゾーンと、イグニッションスイッチがオン状態となってから所定時間が経過した後に最初に選択されたゾーンとに基づいて設定した基準残燃料量および燃料消費の経時変化に基づいて残燃料量を算出するようにしているので、燃料消費に応じて変化する残燃料量を速やかに算出することができる。
【００２８】
第９の特徴によれば、現在のゾーンと、イグニッションスイッチがオン状態となってから所定時間が経過した後に最初に選択されたゾーンと、イグニッションスイッチの前回のオフ時に選択されていたゾーンとに基づいて設定した基準残燃料量および燃料消費の経時変化に基づいて残燃料量を算出するようにしているので、イグニッションスイッチの前回のオフ時からの変化をも勘案して残燃料量を速やかに算出することができる。
【００２９】
第１０の特徴によれば、現在のゾーンが第２のゾーンであるときにイグニッションスイッチのオン後に最初に選択されたゾーンが第１のゾーンである場合は、第２のゾーンでの残燃料量算出の基準値となる基準残燃料量を第１液面レベルに対応した値として設定するので、車両の走行中に残燃料量が第１のゾーンから第２のゾーンに移行したときの残燃料量を精度良く算出することができる。
【００３０】
第１１の特徴によれば、現在のゾーンが第２のゾーンであってイグニッションスイッチのオン後に最初に選択されたゾーンが第１のゾーン以外であるときに、イグニッションスイッチの前回のオフ時に第１のゾーンが選択されていた場合は、第２のゾーンでの残燃料量算出の基準値となる基準残燃料量を第１液面レベルに対応した値として設定するので、残燃料量が第１および第２のゾーンの境界付近にある場合に残燃料量を精度良く算出することができる。
【００３１】
第１２の特徴によれば、現在のゾーンが第２のゾーンであってイグニッションスイッチのオン後に最初に選択されたゾーンが第１のゾーン以外であるときにイグニッションスイッチの前回のオフ時に第２のゾーンが選択されていた場合は、イグニッションスイッチの前回のオフ時の残燃料量を第２のゾーンでの残燃料量算出の基準値となる基準残燃料量として設定するので、残燃料量が第２のゾーンから変化していない場合に残燃料量を精度良く算出することができる。
【００３２】
第１３の特徴によれば、現在のゾーンが第２のゾーンであってイグニッションスイッチのオン後に最初に選択されたゾーンが第１のゾーン以外であるときにイグニッションスイッチの前回のオフ時に第１および第２のゾーンのいずれもが選択されていなかった場合は、第２のゾーンでの残燃料量算出の基準値となる基準残燃料量を第２液面レベルに対応した値として設定するので、残燃料量が少ない状態から給油を行った場合に精度良く残燃料量を算出することができる。
【００３３】
さらに第１４の特徴によれば、ゾーンの確定不能時には残燃料量を「０」と設定するので、ゾーンの確定が不能であって故障の可能性がある場合に残燃料量を「０」とし、それにより車両運転者が異常を認知し易くなる。
【図面の簡単な説明】
【００３４】
【図１】自動二輪車の要部側面図である。
【図２】燃料タンクの構成ならびに燃料タンク内のフロート式残量センサ、第１および第２サーミスタの配置を示す図である。
【図３】残燃料の演算および表示を行うための構成を示すブロック図である。
【図４】メータユニットの正面図である。
【図５】イグニッションスイッチのオン直後での処理手順を示すフローチャートである。
【図６】燃料タンク内の液面がどのゾーンにあるかを判定するための手順を示すフローチャートである。
【図７】燃料タンク内の液面レベルが第２のゾーンにあるときの残燃料演算処理手順を示すフローチャートである。
【図８】燃料タンク内の液面レベルが第４のゾーンにあるときの残燃料演算処理手順を示すフローチャートである。
【図９】燃料タンク内の液面レベルが第５のゾーンにあるときの残燃料演算処理手順を示すフローチャートである。
【発明を実施するための形態】
【００３５】
以下、本発明の実施の形態を、添付の図面に基づいて詳細に説明する。
【実施例１】
【００３６】
図１〜図９を参照しながら本発明の実施例１について説明すると、先ず図１において、自動二輪車の車体フレームＦには、たとえば４気筒のＶ型である水冷式のエンジンＥを有するパワーユニットＰが搭載されており、車体フレームＦに上下揺動可能に支承されたスイングアーム１１の後部に軸支される後輪ＷＲに、前後に延びるドライブシャフト１２を介して前記パワーユニットＰの出力が伝達される。
【００３７】
前記車体フレームＦは、ヘッドパイプ１３と、該ヘッドパイプ１３から後下がりに延びる左右一対のメインフレーム１４…と、それらのメインフレーム１４…の後部に連設されて下方に延びる左右一対のピボットプレート１５…と、ピボットプレート１５…の上部に前端部が連結されて後上がりに延びる左右一対のシートレール１６…とを有しており、ピボットプレート１５…にスイングアーム１１の前端部が揺動可能に支承される。しかも両ピボットプレート１５…の一方の下部および前記スイングアーム１１の前部間にはリンク機構１７が設けられ、リンク機構１７の一部を構成するリンク部材１８および車体フレームＦ間にリヤクッションユニット１９が設けられる。
【００３８】
前記メインフレーム１４には、該メインフレーム１４の中間部から下方に垂下するエンジンハンガ２５…が一体に設けられており、エンジンＥのエンジン本体２０が、前記エンジンハンガ２５…および前記ピボットプレート１５…に懸架、搭載される。すなわちエンジンハンガ２５…の最下部と、エンジンハンガ１５…の後側上部とに第１および第２のエンジン支持部２６…，２７…が一体に設けられ、ピボットプレート１５…の上部および下部に第３および第４のエンジン支持部２８…，２９…が一体に設けられており、エンジン本体２０は、それらのエンジン支持部２６…，２７…，２８…，２９…で支持される。
【００３９】
エンジンＥのエンジン本体２０は、自動二輪車への搭載状態で前方に位置する前部バンクＢＦと、該前部バンクＢＦよりも後方に位置する後部バンクＢＲとを有してＶ型の水冷式に構成されるものであり、両バンクＢＦ，ＢＲに共通なクランクケース２１に、自動二輪車の左右方向に沿う軸線を有するクランクシャフト２３が回転自在に支承される。
【００４０】
エンジン本体２０における前部バンクおよび後部バンクＢＦ，ＢＲ間の上部には、エアクリーナ３０が固定配置されており、前部バンクＢＦにおけるシリンダヘッド２２Ｆの後部側壁は、スロットルボディ３１Ｆ…を介してエアクリーナ３０に接続され、後部バンクＢＲにおけるシリンダヘッド２２Ｒの前部側壁は、スロットルボディ３１Ｒ…を介してエアクリーナ３０に接続され、各スロットルボディ３１Ｆ…，３１Ｒ…には燃料噴射弁３２Ｆ…，３２Ｒ…が付設される。
【００４１】
図２を併せて参照して、前記車体フレームＦには、燃料タンク３３が搭載されるものであり、この燃料タンク３３は、前記エアクリーナ３０を上方から覆うようにしてメインフレーム１４…に支持されるメインタンク３４と、該メインタンク３４よりも容量を小さくしてメインタンク３４とは別体に形成されるサブタンク３５とから成り、サブタンク３５はメインタンク３４よりも下方に配置され、サブタンク３５の下部はメインタンク３４の下部に接続ホース３６を介して接続される。またメインタンク３４の上面には、下方に凹んだ凹部３４ａが設けられるものであり、この凹部３４ａには、図１で示すように、たとえばエアバッグ５８が収容、配置され、メインタンク３４および前記エアバッグ５８はタンクカバー５９で覆われる。
【００４２】
前記サブタンク３５内には、ポンプユニット３７が収納されており、このポンプユニット３７に連なる供給ホース３８が２つの分岐ホース３９Ｆ，３９Ｒに接続され、両分岐ホース３９Ｆ，３９Ｒは、スロットルボディ３１Ｆ…，３１Ｒ…に付設された燃料噴射弁３２Ｆ…，３２Ｒ…に接続される。すなわち燃料タンク３３からの燃料はポンプユニット３７から燃料噴射弁３２Ｆ…，３２Ｒ…に供給されることになる。
【００４３】
前記燃料タンク３３内の残燃料量を検出するために、前記燃料タンク３３内には、フロート式残量センサ４１、第１サーミスタおよび第２サーミスタ４２，４３が配設されるものであり、フロート式残量センサ４１は凹部３４ａよりも下方に配置されるようにしてメインタンク３４内に配設され、該フロート式残量センサ４１のフロート可動範囲の上限位置よりも上方に固定配置されるようにして第１サーミスタ４２がメインタンク３４内に配設され、前記フロート式残量センサ４１のフロート可動範囲の下限位置よりも下方に固定配置されるようにして第２サーミスタ４３がサブタンク３５内に配設される。
【００４４】
ところで第１および第２サーミスタ４２，４３は、その雰囲気温度によって電気抵抗値を変化させるものであり、液面レベル下にある場合と、液面レベルから上方に突出した場合との雰囲気温度の変化に伴う電気抵抗値の変化に基づいて液面レベルを検出することが可能であり、第１サーミスタ４２によりフロート式残量センサ４１のフロート可動範囲の上限値よりも上方の第１液面レベルＬ１が検出される。またフロート式残量検出センサ４１は、そのフロート４１ａの上下動によって電気抵抗値Ｒを変化させるものであり、フロート４１ａが上限位置にあるときのフロート式残量検出センサ４１の電気抵抗値ＲＵはたとえば６Ωであり、フロート４１ａが下限位置にあるときのフロート式残量検出センサ４１の電気抵抗値ＲＤはたとえば２１３Ωであり、フロート式残量検出センサ４１の電気抵抗値Ｒの値が高くなるほど液面レベルが下方位置となるものであり、ＲＵ，ＲＤ間の電気抵抗値Ｒを検出することでフロート４１ａの可動範囲内での液面レベルを検出することができ、フロート可動範囲の上限位置に対応した第２液面レベルＬ２と、前記フロート可動範囲の下限位置に対応した第３液面レベルＬ３との間の液面レベルがフロート式残量検出センサ４１で検出される。さらに第２サーミスタ４３により、フロート式残量センサ４１のフロート可動範囲の下限値すなわち第３液面レベルＬ３よりも下方の第４液面レベルＬ４が検出される。
【００４５】
ところで燃料タンク３３内には、残燃料量の範囲毎に区分けされた複数のゾーンＺ１〜Ｚ５が設定されるものであり、この実施例１では、図２で示すように、第１サーミスタ４２で検出される第１液面レベルＬ１よりも上方の第１のゾーンＺ１と、第１液面レベルＬ１からフロート式残量センサ４１で検出される上限の液面レベルである第２液面レベルＬ２までの第２のゾーンＺ２と、フロート式残量センサ４１のフロート４１ａの可動範囲に対応した第３のゾーンＺ３すなわち第２液面レベルＬ２からフロート式残量センサ４１で検出される下限の液面レベルである第３液面レベルＬ３までの第３のゾーンＺ３と、第３液面レベルＬ３から第２サーミスタ４３で検出される第４液面レベルＬ４までの第４のゾーンＺ４と、第４液面レベルＬ４よりも下方の第５のゾーンＺ５とが，燃料タンク３３内に設定される。
【００４６】
図３において、前記燃料タンク３３内の残燃料量は、前記フロート式残量センサ４１、第１サーミスタ４２および第２サーミスタ４３の検出値に基づいて演算手段４４で演算されるものであり、演算手段４４で演算された残燃料量は、ローパスフィルタ４５を経て駆動手段４６に入力され、この駆動手段４６によって残料計４７が駆動される。
【００４７】
図４において、自動二輪車がその前部に備えるメータユニット４９は、たとえば速度メータ５０と、該速度メータ５０の左側に並ぶタコメータ５１と、タコメータ５１の左側に配置される前記残料計４７と、前記速度メータ５０の右側に配置される水温計５２と、速度メータ５０およびタコメータ５１間に配置されるデジタル表示部５３とを備える。前記残量計４７が備える指針４８は、イグニッションスイッチ５５がオフのときに下限値を指し、イグニッションスイッチ５５がオンとなるのに応じて残量燃料量を示すべく上限値方向に向かって前記駆動手段４６により駆動される。
【００４８】
前記デジタル表示部５３は、メータユニット４９に設けられた切換ノブ５４を、たとえば２秒未満だけ押す毎に表示を切換えるものであり、たとえば「残距離」、「残燃料量」、「区間燃費」、「積算燃費」、「表示なし」が、燃料タンク３３内の残燃料量に応じて順次切換えられてデジタル表示部５３に表示される。但し、燃料タンク３３内の液面レベルが第１のゾーンＺ１にあって残燃料量が満タン状態たとえば２４Ｌのときには、「区間燃費」、「積算燃費」、「表示なし」を切換ノブ５４で切換可能であり、燃料タンク３３内の液面レベルが第２〜第４のゾーンＺ２〜Ｚ４にあって残燃料量がたとえば２４Ｌ未満かつ５Ｌ以上であるときには、「残距離」、「残燃料量」、「区間燃費」、「積算燃費」、「表示なし」を切換ノブ５４で切換可能であり、さらに燃料タンク３３内の液面レベルが第５のゾーンに入った瞬間すなわち残燃料量がたとえば５Ｌ未満となったときには、切換ノブ５４で「表示なし」を選択していない限りデジタル表示部５３は自動的に「残距離」を表示することになる。
【００４９】
再び図３において、前記演算手段４４には、フロート式残量センサ４１、第１サーミスタ４２および第２サーミスタ４３の検出値に加えてイグニッションスイッチ５５からの信号も入力されるものであり、前記デジタル表示部５３は、イグニッションスイッチ５５をオフした後にイグニッションスイッチ５５をオンしたときには、前回の表示モードを維持し、維持できない場合には「区間燃費」を表示する。
【００５０】
またイグニッションスイッチ５５の前回のオフ時に前記演算手段４４で演算された残燃料量は記憶手段５６で記憶されるものであり、この記憶手段５６で記憶された残燃料量は演算手段４４に入力される。さらに燃料噴射弁３２Ｆ…，３２Ｒ…からの燃料噴射量は燃料噴射量制御手段５７で制御されるものであり、この燃料噴射量制御手段５７からは燃料噴射弁３２Ｆ…，３２Ｒ…からの燃料噴射量が所定量たとえば１０ｃｃとなる毎に１つのパルス信号が演算手段４４に入力される。すなわち燃料噴射量制御手段５７からは燃料消費の経時変化を示す信号が演算手段４４に入力される。
【００５１】
演算手段４４は、イグニッションスイッチ５５のオン直後には、図５で示す手順に従う処理を実行するものであり、ステップＳ１では、フロート式残量計４１の検出電気抵抗値Ｒが、フロート４１ａの下限位置での電気抵抗値ＲＤよりも低い状態、すなわち燃料タンク３３内の残燃料の液面が第１〜第３のゾーンＺ１〜Ｚ３のいずれかにある状態か否かを判断し、Ｒ＜ＲＤであると判断したときにはステップＳ２に進み、このステップＳ２では、第３のゾーンＺ３を仮選択し、フロート式残量センサ４１で検出される液面レベルによる残燃料を設定する。次のステップＳ３では、イグニッションスイッチ５５がオンした後に所定時間が経過したか否かを判断し、所定時間が経過したと判断したときには図６のステップＳ５に進む。またステップＳ１においてＲＤ≦Ｒであると判断したとき、すなわちフロート式残量センサ４１がフロート可動範囲の下限位置を検出することで燃料タンク３３内の残燃料の液面が第４のゾーンＺ４および第５のゾーンＺ５のいずれかにあると判断したときには、ステップＳ１からステップＳ４に進み、記憶手段５６が記憶している残燃料すなわち前回のイグニッションスイッチ５５のオフ時の残燃料を今回の残燃料としてセットする。
【００５２】
ところで演算手段４４は、イグニッションスイッチ５５がオン状態となってから所定時間たとえば６０秒が経過してから第１および第２サーミスタ４２，４３の検出値を正規の検出値とするものであり、所定時間が経過するまでは、図５で示す処理を繰り返すことになる。
【００５３】
イグニッションスイッチ５５がオン状態となってから前記所定時間が経過した後には、前記フロート式残量センサ４１、第１サーミスタ４２および第２サーミスタ４３で検出される液面レベルに基づいて残燃料を算出することになる。
【００５４】
しかも前記残量計４７の指針４８がその下限値から上限値まで作動する作動時間は前記ローパスフィルタ４５によって前記所定時間以上に設定されており、イグニッションスイッチ５５のオン直後に、実際の液面レベルが第１のゾーンＺ１および第２のゾーンＺ２のいずれかにあった場合に、図５のステップＳ２においてフロート式残量センサ４１で検出される液面レベルによる残燃料を設定したとしても、前記指針４８が静止する前に実際の残燃料量が確定することで指針４８は連続して駆動されて実際の残燃料量を示すようになるので、違和感が生じることはない。
【００５５】
また演算手段４４は、イグニッションスイッチ５５がオン状態となってから所定時間が経過した後には、図６で示す手順に従って燃料タンク３３内で設定された第１〜第５のゾーンＺ１，Ｚ２，Ｚ３，Ｚ４，Ｚ５のいずれに液面レベルがあるかを判断するものであり、図６のステップＳ５では、フロート式残量センサ４１、第１および第２サーミスタ４２，４３の出力を読み取り、ステップＳ６では、フロート式残量センサ４１で検出される液面レベルと、第１および第２サーミスタ４２，４３で検出される液面レベルとに基づいて、第１〜第５のゾーンＺ１〜Ｚ５の１つを選択する。
【００５６】
ステップＳ６で第１のゾーンＺ１を選択したときには、ステップＳ７を経てステップＳ８に進み、残燃料量が満タン状態にあると設定し、第３のゾーンＺ３を選択したときは、ステップＳ７，Ｓ９，Ｓ１０を経てステップＳ１１に進み、フロート式残量センサ４１によって検出される液面レベルに基づいて残燃料量を算出し、第１〜第５のゾーンＺ１〜Ｚ５のいずれでもなかったとき、すなわち選択不能であったときには、ステップＳ７，Ｓ９，Ｓ１０，Ｓ１２，Ｓ１３を経てステップＳ１４に進み、残燃料量として「０」を設定する。
【００５７】
またステップＳ６で第２のゾーンＺ２を選択したときには、ステップＳ７，Ｓ９を経て図７の図Ｓ１５に進み、ステップＳ６で第４のゾーンＺ４を選択したときには、ステップＳ７，Ｓ９，Ｓ１０，Ｓ１２を経て図８のステップＳ２３に進み、第５のゾーンＺ５を選択したときには、ステップＳ７，Ｓ９，Ｓ１０，Ｓ１２，Ｓ１３を経て図９のステップＳ３１に進む。
【００５８】
図７において、現在のゾーンが第２のゾーンＺ２であると判断したときには、ステップＳ１５でイグニッションスイッチ５５のオンから所定時間が経過した後に最初に選択されたゾーンが第１のゾーンＺ１であるか否かの一次判断をし、その一次判断の結果が第１のゾーンＺ１であったときにはステップＳ１６に進み、第２のゾーンＺ２での残燃料量の演算の基準値となる基準残燃料量として第１液面レベルＬ１に対応した値である２４Ｌ（満タン）を設定し、その後、ステップ１７において燃料噴射量制御手段５７からのパルス信号が出力される毎に所定量たとえば１０ｃｃずつ減算して、図６のステップＳ５に戻る。而してステップ１７では、基準残燃料量および燃料消費の経時変化に基づいて残燃料量を算出することになる。
【００５９】
またステップＳ１５における一次判断の結果が第１のゾーンＺ１ではなかったときには、ステップＳ１８で前回のイグニッションスイッチ５５のオフ時に第１のゾーンＺ１であったか否かを判断し、第１のゾーンＺ１であったと判断したときには、ステップＳ１６に進む。
【００６０】
すなわち自動二輪車の走行中に燃料タンク３３内の液面レベルが第１のゾーンＺ１から第２のゾーンＺ２に移行したときには、ステップＳ１５〜ステップＳ１７の演算処理を実行することになり、燃料タンク３３内の液面レベルが第１のゾーンＺ１および第２のゾーンＺ２の境界付近にある場合には、ステップＳ１５，Ｓ１８，Ｓ１６，Ｓ１７を順次経過する演算処理を実行することになる。
【００６１】
ステップＳ１８において前回のイグニッションスイッチ５５のオフ時に第１のゾーンＺ１ではなかったと判断したときには、ステップＳ１９において前回のイグニッションスイッチ５５のオフ時に第２のゾーンＺ２であったか否かを判断し、前回のイグニッションスイッチ５５のオフ時に第２のゾーンＺ２であったと判断したときには、ステップＳ１９からステップＳ２０に進み、第２のゾーンＺ２での残燃料量の演算の基準値となる基準残燃料量として記憶手段５６で記憶している残燃料すなわちイグニッションスイッチ５５の前回のオフ時の残燃料量を設定し、次のステップＳ２１では、燃料噴射量制御手段５７から１のパルス信号が出力される毎に所定量たとえば１０ｃｃずつ減算し、ステップＳ５に戻る。
【００６２】
さらにステップＳ１９において、前回のイグニッションスイッチ５５のオフ時に第２のゾーンＺ２ではなかったと判断したときには、ステップＳ１９からステップＳ２２に進み、第２のゾーンＺ２での残燃料量の演算の基準値となる基準残燃料量として第２液面レベルＬ２に対応した値たとえば２０Ｌを設定した後、ステップＳ５に戻る。
【００６３】
すなわち燃料タンク３３内の液面レベルが変化していない場合には、ステップＳ１５，Ｓ１８，Ｓ１９〜Ｓ２１の演算処理を実行することになり、給油を行うことで燃料タンク３３内の残燃料量が増加したときにはステップＳ１５，Ｓ１８，Ｓ１９，Ｓ２０の演算処理を実行することになる。
【００６４】
図８において、現在のゾーンが第４のゾーンＺ４であると判断したときには、ステップＳ２３でイグニッションスイッチ５５のオンから所定時間経過後に最初に選択されたゾーンが第１のゾーンＺ１，第２のゾーンＺ２、第３のゾーンＺ３のいずれかであるか否かを判断し、第１のゾーンＺ１，第２のゾーンＺ２、第３のゾーンＺ３のいずれかであったときにはステップＳ２４に進み、第４のゾーンＺ４での残燃料量の演算の基準値となる基準残燃料量として第３液面レベルＬ３に対応した残燃料量たとえば１３Ｌを設定し、その後のステップＳ２５で燃料噴射量制御手段５７から１のパルス信号が出力される毎に所定量たとえば１０ｃｃずつ減算し、ステップＳ５に戻る。
【００６５】
またステップＳ２３において、イグニッションスイッチ５５のオンから所定時間経過後に最初に選択されたゾーンが第１のゾーンＺ１〜第３のゾーンＺ３のいずれでもないと判断したときには、ステップＳ２６で前回のイグニッションスイッチ５５のオフ時に第３のゾーンＺ３であったか否かを判断し、第３のゾーンＺ３であったと判断したときには、ステップＳ２４に進む。
【００６６】
すなわち自動二輪車の走行中に燃料タンク３３内の液面レベルが第１〜第３のゾーンＺ１〜Ｚ３のいずれかから第４のゾーンＺ４に移行したときには、ステップＳ２３〜ステップＳ２５の演算処理を実行することになり、燃料タンク３３内の液面レベルが第３のゾーンＺ３および第４のゾーンＺ４の境界付近にある場合には、ステップＳ２３，Ｓ２６，Ｓ２４，Ｓ２５を順次経過する演算処理を実行することになる。
【００６７】
ステップＳ２６において前回のイグニッションスイッチ５５のオフ時に第３のゾーンＺ３ではなかったと判断したときには、ステップＳ２７において前回のイグニッションスイッチ５５のオフ時に第４のゾーンＺ４であったか否かを判断し、前回のイグニッションスイッチ５５のオフ時に第４のゾーンＺ４であったと判断したときには、ステップＳ２７からステップＳ２８に進み、第４のゾーンＺ４での残燃料量の演算の基準値となる基準残燃料量として記憶手段５６で記憶している残燃料量すなわちイグニッションスイッチ５５の前回のオフ時の残燃料量をセットし、次のステップＳ２９では、燃料噴射量制御手段５７から１のパルス信号が出力される毎に所定量たとえば１０ｃｃずつ減算し、ステップＳ５に戻る。
【００６８】
さらにステップＳ２７において、前回のイグニッションスイッチ５５のオフ時に第４のゾーンＺ４ではなかったと判断したときには、ステップＳ２７からステップＳ３０に進み、第４のゾーンＺ４での残燃料量の演算の基準値となる基準残燃料量として第４液面レベルＬ４に対応した値たとえば５Ｌを設定して、ステップＳ５に戻る。
【００６９】
すなわち燃料タンク３３内の液面レベルが変化していない場合には、ステップＳ２３，Ｓ２６，Ｓ２７〜Ｓ２９の演算処理を実行することになり、第５のゾーンＺ５の状態から給油を行って燃料タンク３３内の残燃料が増加したか、第１のゾーンＺ１もしくは第２のゾーンＺ２の状態から燃料が抜かれたとしてステップＳ２３，Ｓ２６，Ｓ２７，Ｓ３０の演算処理を実行することになる。
【００７０】
図９において、現在のゾーンが第５のゾーンＺ５であると判断したときには、ステップＳ３１でイグニッションスイッチ５５のオンから所定時間経過後に最初に選択されたゾーンが第１のゾーンＺ１，第２のゾーンＺ２、第３のゾーンＺ３、第４のゾーンＺ４のいずれかであるか否かを判断し、第１のゾーンＺ１，第２のゾーンＺ２、第３のゾーンＺ３、第４のゾーンＺ４のいずれかであったときにはステップＳ３２に進み、第５のゾーンＺ５での残燃料量の演算の基準値となる基準残燃料量として第４液面レベルＬ４に対応した残燃料量たとえば５Ｌを設定し、その後のステップＳ３３で燃料噴射量制御手段５７から１のパルス信号が出力される毎に所定量たとえば１０ｃｃずつ減算し、ステップＳ５に戻る。
【００７１】
またステップＳ３１において、イグニッションスイッチ５５のオンから所定時間経過後に最初に選択されたゾーンが第１のゾーンＺ１〜第４のゾーンＺ４のいずれでもないと判断したとき、すなわちイグニッションスイッチ５５のオンから所定時間経過後に最初に選択されたゾーンが第５のゾーンＺ５であると判断したときには、ステップＳ３４で前回のイグニッションスイッチ５５のオフ時に第４のゾーンＺ４であったか否かを判断し、第４のゾーンＺ４であったと判断したときには、ステップＳ３２に進む。
【００７２】
すなわち自動二輪車の走行中に燃料タンク３３内の液面レベルが第１〜第４のゾーンＺ１〜Ｚ４のいずれかから第５のゾーンＺ５に移行したときには、ステップＳ３１〜ステップＳ３３の演算処理を実行することになり、燃料タンク３３内の液面レベルが第４のゾーンＺ４および第５のゾーンＺ５の境界付近にある場合には、ステップＳ３１，Ｓ３４，Ｓ３２，Ｓ３３を順次経過する演算処理を実行することになる。
【００７３】
ステップＳ３４において前回のイグニッションスイッチ５５のオフ時に第４のゾーンＺ４ではなかったと判断したときには、ステップＳ３５において前回のイグニッションスイッチ５５のオフ時に第５のゾーンＺ５であったか否かを判断し、前回のイグニッションスイッチ５５のオフ時に第５のゾーンＺ５であったと判断したときには、ステップＳ３５からステップＳ３６に進み、第５のゾーンＺ５での残燃料量の演算の基準値となる基準残燃料量として記憶手段５６で記憶している残燃料量すなわちイグニッションスイッチ５５の前回のオフ時の残燃料量をセットし、次のステップＳ３７では、燃料噴射量制御手段５７から１のパルス信号が出力される毎に所定量たとえば１０ｃｃずつ減算し、ステップＳ５に戻る。
【００７４】
さらにステップＳ３５において、前回のイグニッションスイッチ５５のオフ時に第５のゾーンＺ５ではなかったと判断したときには、ステップＳ３５からステップＳ３８に進み、第５のゾーンＺ５であると判断したときの最初の残燃料を「０」に設定する。
【００７５】
すなわち燃料タンク３３内の液面レベルが変化していない場合には、ステップＳ３１，Ｓ３４，Ｓ３５〜Ｓ３７の演算処理を実行することになり、演算手段４４が第１のゾーンＺ１〜第５のゾーンＺ５のいずれとも確定できないとして残燃料量を「０」と設定することになる。
【００７６】
上述のように、第２のゾーンＺ２、第４のゾーンＺ４および第５のゾーンＺ５での演算手段４４による残燃料量演算において、基準残燃料量は、イグニッションスイッチ５５のオンから所定時間経過後に最初に選択されたゾーン、ならびに前回のイグニッションスイッチ５５のオフ時のゾーンに応じて設定するのであるが、そのような第２のゾーンＺ２、第４のゾーンＺ４および第５のゾーンＺ５での基準残燃料量を纏めると表１で示すようになる。
【００７７】
【表１】
2010174730.tif 000003
【００７８】
次にこの実施例１の作用について説明すると、フロート式残量センサ４１のフロート可動範囲の上限位置よりも上方に第１サーミスタ４２が固定配置され、フロート式残量センサ４１のフロート可動範囲の下限位置よりも下方に第２サーミスタ４３が固定配置されるので、フロート式残量センサ４１で検出し得ない領域を第１および第２サーミスタ４２，４３で補うようにして、燃料タンク３３の満タン位置ならびに残燃料量が少ない位置を検出することができるので、燃料タンク３３の形状の自由度を増大しつつ正確な残燃料量検出が可能となる。
【００７９】
しかも燃料タンク３３は、下方に凹んだ凹部３４ａを上面に有するメインタンク３４と、メインタンク３４の下部に接続されるサブタンク３５とから成り、第１サーミスタ４２と、凹部３４ａよりも下方に配置されるフロート式残量センサ４１とがメインタンク３４内に配設され、第２サーミスタ４３がサブタンク３５内に配設されるので、フロート式残量センサ４１のフロート可動範囲を大きく設定することができる。
【００８０】
またイグニッションスイッチ５５のオン直後はフロート式残量センサ４１で検出される液面レベルに基づいて残燃料量を算出するので、イグニッションスイッチ５５のオン直後のサーミスタ検出値の不安定なときには、第１および第２サーミスタ４２，４３による残燃料検出を行わず、フロート式残量センサ４１で検出される液面レベルに基づいて残燃料量を検出するので、残燃料量検出のばらつきを抑えることができる。
【００８１】
またイグニッションスイッチ５５がオン状態となってから所定時間が経過した後には、第１サーミスタ４２および第２サーミスタ４３の検出値が安定したものとして第１および第２サーミスタ４２，４３の検出値を正規の検出値とし、フロート式残量センサ４１、第１サーミスタ４２および第２サーミスタ４３で検出される液面レベルに基づいて残燃料量を算出するので、残燃料量の検出値のばらつきを抑えて精度良く残燃料量を検出することができる。
【００８２】
また残燃料量を表示する残量計４７が備える指針４８の下限値から上限値までの作動時間が、イグニッションスイッチ５５がオン状態となってから第１サーミスタ４２および第２サーミスタ４３の検出値を正規の検出値と判断するまでの所定時間以上に設定されるので、イグニッションスイッチ５５のオン直後に、燃料タンク３３内の液面レベルがフロート式残量センサ４１で検出される最上方の液面レベルよりも上方にあった場合に、第１サーミスタ４２による正規の検出値が得られるまで指針４８を作動し続けることができ、第１サーミスタ４２による正規の検出値に基づく正確な残燃料量表示に達するまで指針４８を動かすようにして違和感を無くすことができる。
【００８３】
またイグニッションスイッチ５５が今回オンとなった直後に前記フロート式残量センサ４１がフロート可動範囲の下限位置を検出したときには、イグニッションスイッチ５５の前回のオフ時の残燃料量を今回の残燃料量とするので、実際の残燃料量がフロート可動範囲の下限位置に対応した残燃料量よりも少ないときに、算出する残燃料量が実際の残燃料量よりも大きくならないようにすることができる。
【００８４】
また演算手段４４は、第１サーミスタ４２で検出される第１液面レベルＬ１ならびにフロート式残量センサ４１で検出される上限の液面検出レベルすなわち第２液面レベルＬ２間の残燃料量と、フロート式残量センサ４１で検出される下限の液面検出レベルすなわち第３液面レベルＬ３ならびに第２サーミスタ４３で検出される第４液面レベルＬ４間の残燃料量とを、燃料噴射弁３２Ｆ…，３２Ｒ…から噴射される燃料噴射量に基づいて算出するので、２つのサーミスタ４２，４３およびフロート式残量センサ４１間の残燃料量をリニアに算出することができる。
【００８５】
ところで燃料タンク３３内には、残燃料の液面の範囲毎に区分けされた第１〜第５のゾーンＺ１〜Ｚ５が設定され、演算手段４４は、イグニッションスイッチ５５がオン状態となってから所定時間が経過した後には、フロート式残量センサ４１で検出される液面レベルと、第１および第２サーミスタ４２，４３で検出される液面レベルとに基づいて、第１〜第５のゾーンＺ１〜Ｚ５の１つを選択するので、残燃料量がどのゾーンに位置するのかを定めて、残燃料量の算出を速やかに行うことができる。
【００８６】
しかも燃料タンク３３内に、第１サーミスタ４２で検出される第１液面レベルＬ１よりも上方の第１のゾーンＺ１と、第１液面レベルＬ１からフロート式残量センサ４１で検出される上限の第２液面レベルＬ２までの間の第２のゾーンＺ２とが設定されており、現在のゾーンが第２のゾーンＺ２であるときにイグニッションスイッチ５５のオンから所定時間が経過した後に最初に選択されたゾーンが第１のゾーンＺ１であるときには、第２のゾーンＺ２での残燃料量演算の基準値となる基準残燃料量として第１液面レベルに対応した値（たとえば２４Ｌ）を設定するので、車両の走行中に残燃料量が第１のゾーンＺ１から第２のゾーンＺ２に移行したときの残燃料量を精度良く算出することができる。
【００８７】
また現在のゾーンが第２のゾーンＺ２であってイグニッションスイッチ５５のオンから所定時間が経過した後に最初に選択されたゾーンが第１のゾーンＺ１以外であるときには、イグニッションスイッチ５５の前回のオフ時に第１のゾーンＺ１が選択されていたと判断するのに応じて、第２のゾーンＺ２での残燃料量演算の基準値となる基準残燃料量として第１液面レベルに対応した値（たとえば２４Ｌ）を設定するので、残燃料量が第１および第２のゾーンＺ１，Ｚ２の境界付近にある場合に残燃料量を精度良く算出することができる。
【００８８】
また現在のゾーンが第２のゾーンＺ２であってイグニッションスイッチ５５のオンから所定時間が経過した後に最初に選択されたゾーンが第１のゾーンＺ１以外であるときに、イグニッションスイッチ５５の前回のオフ時に第２のゾーンＺ２が選択されていたと判断したときには、第２のゾーンＺ２での残燃料量演算の基準値となる基準残燃料量としてイグニッションスイッチ５５の前回のオフ時の残燃料量を設定するので、残燃料量が第２のゾーンＺ２から変化していない場合に残燃料量を精度良く算出することができる。
【００８９】
また現在のゾーンが第２のゾーンＺ２であってイグニッションスイッチ５５のオンから所定時間が経過した後に最初に選択されたゾーンが第１のゾーン以外であるときに、イグニッションスイッチ５５の前回のオフ時に第１および第２のゾーンＺ１，Ｚ２のいずれもが選択されていなかったときには、第２のゾーンＺ２での残燃料量演算の基準値となる基準残燃料量として、フロート式残量センサ４１で検出される上限の液面レベルである第２液面レベルＬ２に対応した値（たとえば２０Ｌ）を設定するので、残燃料量が少ない状態から給油を行った場合に精度良く残燃料を算出することができる。
【００９０】
さらにゾーンの確定不能時には残燃料量を「０」と設定するので、ゾーンの確定が不能であって故障の可能性がある場合に残燃料量を「０」とし、それにより車両運転者が異常を認知し易くなる。
【００９１】
以上、本発明の実施の形態について説明したが、本発明は上記実施の形態に限定されるものではなく、特許請求の範囲に記載された本発明を逸脱することなく種々の設計変更を行うことが可能である。
【符号の説明】
【００９２】
３２Ｆ，３２Ｒ・・・燃料噴射弁
３３・・・燃料タンク
３４・・・メインタンク
３４ａ・・・凹部
３５・・・サブタンク
４１・・・フロート式残量センサ
４２・・・第１サーミスタ
４３・・・第２サーミスタ
４４・・・演算手段
４７・・・残量計
４８・・・指針
５５・・・イグニッションスイッチ
５６・・・記憶手段
５７・・・燃料噴射量制御手段
Ｌ１・・・第１液面レベル
Ｌ２・・・第２液面レベル
Ｌ３・・・第３液面レベル
Ｌ４・・・第４液面レベル
Ｚ１，Ｚ２，Ｚ３，Ｚ４，Ｚ５・・・ゾーン
【図１】
2010174730.tif 000004
【図２】
2010174730.tif 000005
【図３】
2010174730.tif 000006
【図４】
2010174730.tif 000007
【図５】
2010174730.tif 000008
【図６】
2010174730.tif 000009
【図７】
2010174730.tif 000010
【図８】
2010174730.tif 000011
【図９】
2010174730.tif 000012