(57)【要約】【課題】燃料レベルセンサーがノイズ故障したか否かによって、燃料漏れモニタリングを持続または中止することができるように、燃料レベルセンサーのノイズ故障を検出する車両の燃料レベルセンサーのノイズ故障診断方法を提供する。【解決手段】設定された診断開始条件を満たせば、前記燃料レベルセンサーから入力される値から換算される換算電圧と設定電圧とを比較して、その比較結果によって、揺動検出をカウントする。揺動検出持続時間が設定時間を超え、揺動検出カウント回数が第１設定回数を超えれば、ノイズ故障をカウントし、ノイズ故障カウント回数が第２設定回数を超えれば、ノイズ故障を警告する。【選択図】図２
2005106798.tif 000002
【特許請求の範囲】
【請求項１】
車両の燃料レベルセンサーのノイズ故障診断方法において、
設定された診断開始条件を満たしたか否かを判断する診断開始条件判断段階；
前記診断開始条件を満たせば、前記燃料レベルセンサーから入力する値から換算する換算電圧と設定電圧とを比較するセンサー値判断段階；
前記センサー値判断段階の比較結果によって、揺動検出をカウントする揺動検出カウント段階；
揺動検出持続時間と設定時間とを比較する揺動検出持続時間判断段階；
揺動検出持続時間が設定時間を超えれば、揺動検出カウント回数と第１設定回数とを比較する揺動検出回数判断段階；
揺動検出カウント回数が第１設定回数を超えれば、ノイズ故障をカウントするノイズ故障カウント段階；
ノイズ故障カウント回数と第２設定回数とを比較するノイズ故障検出回数判断段階；及び
ノイズ故障カウント回数が第２設定回数を超えれば、ノイズ故障を警告するノイズ故障警告段階；
を含むことを特徴とする車両の燃料レベルセンサーのノイズ故障診断方法。
【請求項２】
診断開始条件判断段階以前に、
ノイズ故障カウントをリセットするノイズ故障カウントリセット段階；及び
揺動検出カウントをリセットする揺動検出カウントリセット段階；
をさらに含むことを特徴とする請求項１に記載の車両の燃料レベルセンサーのノイズ故障診断方法。
【請求項３】
前記診断開始条件は、
エンジンの運転状態がストール及び始動モードのいずれでもないとするエンジンの運転状態条件；
前記車両が停車中であるとする車両走行条件；
エンジンの運転状態をアイドル状態とするアイドルスイッチ条件；
及び
エンジン回転数を設定回転数以下とするエンジン回転数条件；
を含むことを特徴とする請求項１に記載の車両の燃料レベルセンサーのノイズ故障診断方法。
【請求項４】
前記診断開始条件は、
前記エンジンの運転状態条件、前記車両の走行条件、前記アイドルスイッチ条件、及び前記エンジン回転数条件のいずれをも満たした後に、設定経過時間が経過したとする燃料安定化条件をさらに含むことを特徴とする請求項３に記載の車両の燃料レベルセンサーのノイズ故障診断方法。
【請求項５】
前記燃料レベルセンサーから入力される値から換算する換算電圧は、
燃料レベルセンサーの実測定値と、これをフィルタリングしたフィルタリング値との偏差に対する絶対値で計算することを特徴とする請求項１に記載の車両の燃料レベルセンサーのノイズ故障診断方法。
【請求項６】
前記揺動検出カウント段階は、
前記換算電圧が前記設定値より大きい場合には、揺動検出カウントをカウントアップすることを特徴とする請求項１に記載の車両の燃料レベルセンサーのノイズ故障診断方法。
【請求項７】
前記ノイズ故障カウント段階は、
前記揺動検出カウント回数が前記第１設定回数起これば、前記ノイズ故障カウントをカウントアップすることを特徴とする請求項１に記載の車両の燃料レベルセンサーのノイズ故障診断方法。
【請求項８】
前記診断開始条件判断段階で、前記診断開始条件を満たさないと判断された場合には、前記揺動検出カウントリセット段階が行われることを特徴とする、請求項２に記載の車両の燃料レベルセンサーのノイズ故障診断方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の燃料レベルセンサーのノイズ故障診断方法に関する。
【背景技術】
【０００２】
最近、自動車には多様な診断機能が自己診断装置（ＯＢＤ；Ｏｎ  Ｂｏａｒｄ  Ｄｉａｇｎｏｓｉｓ）として提供されている。この中には、燃料システムの漏れをモニタリングする機能が含まれる。多くの場合、車両には燃料タンクに貯蔵された燃料の量を検出する燃料レベルセンサーが備えられる。
【０００３】
しかし、前記燃料漏れモニタリング機能は、前記燃料レベルセンサーの作動に基づいて行なわれる。一例として、燃料レベルセンサーから検出される燃料レベルセンサーの実測定値と、これのフィルタリング値（一例として、ローパスフィルター値）との偏差が大きい場合には、燃料漏れモニタリング機能を中止することもある。
【０００４】
燃料レベルセンサーの実測定値とフィルタリング値との差が大きい場合は、燃料の揺動が大きい状態と判断することができる。したがって、このような場合には、誤判断を防止するために、燃料漏れモニタリングを中止するのである。
【０００５】
しかし、このような従来の技術では、燃料レベルセンサーのノイズの可能性を全く考慮していない。燃料レベルセンサーから入力された信号にノイズが多く含まれた場合（つまり、燃料レベルセンサーがノイズ故障である場合）にも、実測定値とフィルタリング値との偏差が大きくなり得るという点に注目する必要がある。
【０００６】
即ち、従来の技術によると、燃料レベルセンサーがノイズ故障である場合には、燃料レベルセンサーが故障したか否かを検出することができなくなると同時に、燃料漏れモニタリングができない結果を招く。
【０００７】
したがって、車両の燃料レベルセンサーがノイズ故障したか否かを判断する方法が提供されれば、車両の走行中の自己診断機能の向上及び燃  料漏れモニタリング機能の向上を図ることができる。
【特許文献１】特開２００３−３４４１４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、燃料レベルセンサーがノイズ故障したか否かによって、燃料漏れモニタリングを持続したり中止することができるように、燃料レベルセンサーのノイズ故障を検出する車両の燃料レベルセンサーのノイズ故障診断方法を提供することにある。
【課題を解決するための手段】
【０００９】
前記目的を達成するために、本発明による車両の燃料レベルセンサーのノイズ故障診断方法は、設定された診断開始条件を満たしたか否かを判断する診断開始条件判断段階；前記診断開始条件を満たせば、前記燃料レベルセンサーから入力される値から換算される換算電圧と設定電圧とを比較するセンサー値判断段階；前記センサー値判断段階の比較結果によって、揺動検出をカウントする揺動検出カウント段階；揺動検出による持続時間と設定時間とを比較する揺動検出持続時間判断段階；揺動検出持続時間が設定時間を超えれば、揺動検出カウント回数と第１設定回数とを比較する揺動検出回数判断段階；揺動検出カウンと回数が第１設定回数を超えれば、ノイズ故障をカウントするノイズ故障カウント段階；ノイズ故障カウント回数と第２設定回数とを比較するノイズ故障検出回数判断段階；及びノイズ故障カウント回数が第２設定回数を超えれば、ノイズ故障を警告するノイズ警告段階；を含むことを特徴とする。
【００１０】
前記診断開始条件判断段階以前に、ノイズ故障カウントをリセットするノイズ故障カウントリセット段階；及び、揺動検出カウントをリセットする揺動検出カウントリセット段階；をさらに含むのが好ましい。
【００１１】
前記診断開始条件は、エンジンの運転状態がストール及び始動モードのいずれでもないとするエンジンの運転状態条件；前記車両が停車中であるとする車両の走行条件；エンジンの運転状態をアイドル状態とするアイドルスイッチ条件；及び、エンジン回転数を設定回転数以下とするエンジン回転数条件；を含むのが好ましい。
【００１２】
前記診断開始条件は、前記エンジンの運転状態条件、前記車両の走行条件、前記アイドルスイッチ条件、及び前記エンジン回転数条件のいずれをも満たした後に、設定経過時間が経過したとする燃料安定化条件をさらに含むのが好ましい。
【００１３】
前記燃料レベルセンサーから入力される値から換算される換算電圧は、
燃料レベルセンサーの実測定値と、これをフィルタリングしたフィルタリング値との偏差に対する絶対値で計算されるのが好ましい。
【００１４】
前記揺動検出カウント段階は、前記換算電圧が前記設定値より大きい場合には、揺動検出カウントをカウントアップするのが好ましい。
【００１５】
前記診断開始条件判断段階で、前記診断開始条件を満たさないと判断された場合には、前記揺動検出カウントリセット段階が行われるのが好ましい。
【００１６】
前記ノイズ故障カウント段階は、前記揺動検出カウント回数が前記第１設定回数を起これば、前記ノイズ故障カウントをカウントアップするのが好ましい。
【発明の効果】
【００１７】
本発明の実施例によれば、燃料レベルセンサーのノイズ故障を診断することができるようになるので、車両の自己診断機能が向上する。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の好ましい実施例について、添付した図面を参照して詳細に説明する。  以下の説明及び添付図面のような多くの特定詳細が、本発明のより全般的な理解のために示されているが、これら特定詳細は、本発明の説明のために例示したものに過ぎず、本発明がこれらに限定されるわけではない。そして、本発明の要旨を不必要に不明瞭にし得る公知機能及び構成に対する詳細な説明は省略する。
【実施例】
【００１９】
図１及び図２を参照して、本発明の実施例による車両の燃料レベルセンサーのノイズ故障診断方法及び装置について説明する。
【００２０】
図１は本発明の実施例による車両の燃料レベルセンサーのノイズ故障診断装置を示した図面である。
図１に示すように、本発明の実施例による車両の燃料レベルセンサー１２０のノイズ故障診断装置は、車速センサー１０２、エンジン回転数検出センサー１０４、スロットルバルブの閉鎖を検出するアイドルスイッチ１０６、前記センサー及びスイッチ１０２、１０４、１０６からの検出信号に基づいて、前記燃料レベルセンサー１２０がノイズ故障したか否かを診断する電子制御ユニット１１０（ｅｌｅｃｔｒｏｎｉｃ  ｃｏｎｔｒｏｌ  ｕｎｉｔ；以下、ＥＣＵという）を含む。
【００２１】
ＥＣＵ１１０には、車速センサー１０２から車速信号が、エンジン回転数検出センサー１０４からエンジン回転数信号が、そして、アイドルスイッチ１０６からアイドル信号が各々入力される。
【００２２】
図１では、ＥＣＵ１１０にエンジンストール及び始動モード検出に関する信号の入力が示されている。これは、ＥＣＵ１１０の機能をより容易に理解するように示されたものであって、このようなエンジンストール及び始動モード検出に関する信号は、一例として、ＥＣＵ１１０が前記エンジン回転数信号に基づいて、エンジンがストール状態か或いは始動モードかを判断して使用するものである。もちろん、このような信号は、別途のセンサー（図示せず）によってＥＣＵ１１０に入力することも可能である。
【００２３】
そして、本発明の実施例によれば、ＥＣＵ１１０は、燃料タンクの燃料安定化状態が形成された後の経過時間を計算して、燃料レベルセンサー１２０から揺動信号が検出される回数をカウントし、また、燃料レベルセンサー１２０のノイズ故障が検出される回数をカウントする。このようなノイズ故障カウント回数に基づいて、ＥＣＵ１１０は警告ランプ１３０を制御する。
【００２４】
ＥＣＵ１１０は、設定されたプログラムによって動作する一つ以上のマイクロプロセッサーで具現でき、前記設定されたプログラムは、後述する本発明の方法を実行するための一連の命令を含むものとすることができる。
【００２５】
図２は、本発明の実施例による車両の燃料レベルセンサーのノイズ故障診断方法を示したフローチャートである。
図２に示すように、まず、ＥＣＵ１１０は、ノイズ故障カウントをリセットし（Ｓ２１０）、揺動検出カウントをリセットする（Ｓ２１２）。
【００２６】
次に、ＥＣＵ１１０は、設定された診断開始条件が満たされたか否かを判断する（Ｓ２１４）。
【００２７】
診断開始条件は、エンジンの運転状態に関する条件、車両の走行に関する条件、アイドルスイッチ１０６に関する条件、及びエンジン回転数に関する条件を含む。
【００２８】
より具体的には、前記エンジンの運転状態に関する条件は、エンジンの運転状態がストール及び始動モードでないことを言い、車両の走行に関する条件は、車両が停車中であることを言い、アイドルスイッチ１０６に関する条件は、エンジンの運転状態がアイドル状態であること（つまり、前記アイドルスイッチがオンであること）を言い、そして、エンジン回転数に関する条件は、エンジン回転数が設定回転数以下であることを言う。
【００２９】
さらに、診断開始条件は、燃料安定化に関する条件を含む。燃料安定化に関する条件は、前記各条件（エンジンの運転状態条件、車両の走行条件、アイドルスイッチ条件、及び前記エンジン回転数条件）のいずれをも満たした後に、設定経過時間が経過したことを言う。つまり、前記各条件（エンジンの運転状態条件、車両の走行条件、アイドルスイッチ条件、及び前記エンジン回転数条件）は、燃料タンクの燃料が揺動しないことが期待される条件であり、このような条件が満たされた状態で、最小限の時間は経過してこそ、燃料タンクの燃料が揺動せず、安定していると期待される。
【００３０】
前記条件をまとめると、下記のとおりである。
１．エンジンストール及び始動モード以外であること。
２．車両が停車中であること（一例として、車速＜１．２５ＫＰＨ）。
３．アイドルスイッチがオンであること（Ｉｄｌｅ  ＳＷ  ＯＮ）。
４．エンジン回転数＜設定回転数（一例として、９００ｒｐｍ）であること。
５．前記条件１〜４を満たした後に、設定経過時間が経過したこと。
【００３１】
もし、診断開始判断段階（Ｓ２１４）で、診断開始条件を満たさないと判断した場合には、ＥＣＵ１１０は、再び揺動検出カウントを再びリセットする（Ｓ２１４−ｎｏ）。
【００３２】
診断開始判断段階（Ｓ２１４）で、診断開始条件を満たしたと判断した場合には、ＥＣＵ１１０は、燃料レベルセンサーから入力した値から換算する換算電圧と設定電圧とを比較する（Ｓ２１６）。
【００３３】
燃料レベルセンサーから入力される値から換算される換算電圧は、燃料レベルセンサーの実測定値とこれのフィルタリング値との偏差に対する絶対値で計算する。
【００３４】
つまり、燃料レベルセンサーから入力される値から換算される換算電圧＝｜燃料レベルセンサーの実測定値−実測定値のフィルタリング値｜である。
【００３５】
設定電圧は、一例として、０．４１Ｖである。
【００３６】
センサー値判断段階（Ｓ２１６）で、換算電圧が設定電圧より大きいと判断された場合には、ＥＣＵ１１０は、これを揺動が検出されたものとしてカウントする（Ｓ２１８）。より具体的に、揺動検出カウント段階（Ｓ２１８）で、ＥＣＵ１１０は、換算電圧が設定電圧より大きい場合に、揺動検出カウントを１回カウントアップする。
【００３７】
そして、ＥＣＵ１１０は、揺動が検出された持続時間（揺動検出持続時間）と設定時間とを比較する（Ｓ２２０）。
【００３８】
設定時間は、燃料レベルセンサーのノイズ故障判断のための計測時間である。本発明の実施例において、設定時間は、一例として、５秒である。
【００３９】
揺動検出持続時間判断段階（Ｓ２２０）で、揺動検出持続時間が設定時間を超えると判断された場合には、ＥＣＵ１１０は、揺動検出カウント回数と第１設定回数とを比較する（Ｓ２２２）。
【００４０】
本発明の実施例による第１設定回数は２５０回に設定する。しかし、このような数値は、デザインファクターを考慮して当業者によって他の値に変更できる。一例として、第１設定回数は、点火コイル信号を燃料レベルセンサーに短絡させて強制故障を起こした場合に、故障を判別することができる回数に定めることができる。
【００４１】
揺動検出回数判断段階（Ｓ２２２）で、揺動検出カウント回数が前記第１設定回数を超えると判断された場合には、ＥＣＵ１１０は、ノイズ故障をカウントする（Ｓ２２４）。より具体的に、ノイズ故障カウント段階（Ｓ２２４）で、ＥＣＵ１１０は、揺動検出カウント回数が第１設定回数を超える場合に、ノイズ故障カウントを１回カウントアップする。
【００４２】
次に、ＥＣＵ１１０は、ノイズ故障カウント回数と第２設定回数（一例として、５回）とを比較する（Ｓ２２６）。
【００４３】
ノイズ故障検出回数判断段階（Ｓ２２６）で、ノイズ故障カウント回数が第２設定回数を超えると判断された場合には、ＥＣＵ１１０は、ノイズ故障を警告する（Ｓ２２８）。
【００４４】
ノイズ故障警告段階（Ｓ２２８）で、ＥＣＵ１１０は、一例として、警告ランプ１３０を点灯させることができる。
【００４５】
このような診断過程（Ｓ２１０〜Ｓ２２６）によれば、燃料タンク内の燃料が安定化する条件（つまり、前記診断開始条件）であるにもかかわらず、測定された燃料レベルセンサーの実測定値とこれのフィルタリング値との差（つまり、前記換算電圧）が設定値（つまり、前記設定電圧）を超える状態が長い間（前記設定時間及び前記第２設定回数に関連する）に反復的に発生する場合に、燃料レベルセンサーのノイズ故障が発生したと判断するようになる。
【００４６】
このような診断過程（Ｓ２１０〜Ｓ２２６）は、１０ｍｓｅｃごとに反復的に行われる。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施例による車両の燃料レベルセンサーのノイズ故障診断装置を示したブロック図である。
【図２】本発明の実施例による車両の燃料レベルセンサーのノイズ故障診断方法を示したフローチャートである。
【符号の説明】
【００４８】
１０２  車速センサー
１０４  エンジン回転数検出センサー
１０６  アイドルスイッチ
１１０  電子制御ユニット
１２０  燃料レベルセンサー
１３０  警告ランプ
【図１】
2005106798.tif 000003
【図２】
2005106798.tif 000004