(57)【要約】【課題】  液体の性状を検出するための検知処理が正常に実行されているか否かを判定し得る技術を提供する。【解決手段】  液体センサは、検出電極対６２と、センサＩＣ８２と、ＭＣＵ８４と、検証素子８６と、を備える。センサＩＣ８２は、検出電極対６２に信号を出力するとともに、検出電極対６２に信号を出力している間に入力される信号を取得する。ＭＣＵ８４は、センサＩＣ８２によって取得された信号を用いて、アルコール濃度を検出する検知処理を実行する。検証素子８６は、検出電極対６２とセンサＩＣ８２との間に接続される一端を有する。ＭＣＵ８４は、検証素子８６に通電可能な状態と通電不可能な状態とを切り替える。ＭＣＵ８４は、検証素子８６が通電可能な状態であって、センサＩＣ８２から検証素子に信号が供給されている状態である場合、検証素子８６を用いて、検知処理を正常に実行可能であるか否かを判断する。【選択図】  図２
2016045085.tif 000002
【特許請求の範囲】
【請求項１】
液体に接触される電極対と、
電極対に接続されており、電極対に信号を出力するとともに、電極対に信号を出力している間に入力される信号を取得する信号回路と、
信号回路によって取得された信号を用いて、液体の性状を検出する検知処理を実行する検出回路と、
電極対と信号回路との間に接続される一端を有する検証素子と、
検証素子に通電可能な状態と通電不可能な状態とを切り替える切替回路と、
検証素子に通電可能な状態であって、信号回路から検証素子に信号が供給されている状態である場合、検証素子を用いて、検知処理を正常に実行可能であるか否かを判断する判断部と、を備える、液体センサ。
【請求項２】
検出回路は、切替回路と共通である、請求項１に記載の液体センサ。
【請求項３】
判断部は、さらに、信号回路に対して供給される信号回路のステータスの要求に対する応答に応じて、信号回路が正常に駆動しているか否かを判断する、請求項１又は２に記載の液体センサ。
【請求項４】
液体センサは、さらに、Ａ／Ｄコンバータを備え、
信号回路は、交流信号を出力し、
判断部は、信号回路から出力される交流信号を、Ａ／Ｄコンバータに入力し、Ａ／Ｄコンバータから出力される信号を用いて、信号回路から出力される信号が正常であるか否かを判断する、請求項１から３のいずれか一項に記載の液体センサ。
【請求項５】
検証素子は、コンデンサ又はコンデンサ及び抵抗で構成されている、請求項１から４のいずれか一項に記載の液体センサ。
【請求項６】
判断部は、信号回路によって取得された信号から得られる値が、所定の範囲外である場合に、検知処理が正常に実行可能であるか否かを判断する、請求項１から５のいずれか一項に記載の液体センサ。
【請求項７】
液体に接触される電極対と、電極対に接続されており、電極対に信号を出力するとともに、電極対に信号を出力している間に入力される信号を取得する信号回路と、信号回路によって取得された信号を用いて、液体の性状を検出する検知処理を実行する検出回路と、を備える性状検出装置に用いられる異常検出装置であって、
電極対と信号回路との間に接続される一端を有する検証素子と、
検証素子に通電可能な状態と通電不可能な状態とを切り替える切替回路と、
検証素子が通電可能な状態であって、信号回路から検証素子に信号が供給されている状態である場合、検証素子を用いて、検知処理が正常に実行可能であるか否かを判断する判断部と、を備える、異常検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書では、検知処理が正常に実行可能であるか否かを判断する液体センサを開示する。
【背景技術】
【０００２】
特許文献１に、静電容量式のアルコール濃度センサに異常が生じているか否かを判定する異常検出装置が開示されている。異常検出装置は、燃料の濃度に変化が無く、かつ、燃料の温度が大きく変化する状況において、アルコール濃度センサの出力値の変化が大きい場合、アルコール濃度センサに異常が生じていると判定する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１７９４５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の技術では、アルコール濃度センサ以外の箇所、例えば、アルコール濃度センサに信号を出力する回路等が正常に動作していない場合、センサを用いて液体の性状を適切に検出することができない。
【０００５】
本明細書では、液体の性状を検出するための検知処理が正常に実行されているか否かを判定し得る技術を提供する。
【課題を解決するための手段】
【０００６】
本明細書は、液体センサを開示する。液体センサは、電極対と、信号回路と、検出回路と、検証素子と、切替回路と、判断部と、を備える。電極対は、液体に接触される。信号回路は、電極対に接続されており、電極対に信号を出力するとともに、電極対に信号を出力している間に入力される信号を取得する。検出回路は、信号回路によって取得された信号を用いて、液体の性状を検出する検知処理を実行する。検証素子は、電極対と信号回路との間に接続される一端を有する。切替回路は、検証素子に通電可能な状態と通電不可能な状態とを切り替える。判断部は、検証素子に通電可能な状態であって、信号回路から検証素子に信号が供給されている状態である場合、検証素子を用いて、検知処理を正常に実行可能であるか否かを判断する。
【０００７】
上記の構成では、電極対を用いずに、信号回路から検証素子に信号が供給されている状態で、検証素子を用いて、検知処理を正常に実行可能であるか否かを判断することができる。この結果、例えば信号回路等の液体センサの電極対以外の構成に起因して検知処理が正常に実行されているか否かを判定し得る。
【０００８】
上記の検証素子と切替回路と判断部とを備える異常検出装置も新規で有用である。
【図面の簡単な説明】
【０００９】
【図１】燃料タンク周辺の構成を示す。
【図２】第１実施例の濃度センサの回路構成を示す。
【図３】ＭＣＵの切替回路の動作を説明するための図を示す。
【図４】第１実施例のＭＣＵが実行する処理のフローチャートを示す。
【図５】第２実施例の濃度センサの回路構成を示す。
【図６】第３実施例の濃度センサの回路構成を示す。
【図７】第４実施例の濃度センサの回路構成を示す。
【図８】第４実施例のＭＣＵが実行する異常検知処理のフローチャートを示す。
【図９】第５実施例の濃度センサの回路構成を示す。
【図１０】第６実施例の濃度センサの回路構成を示す。
【図１１】第６実施例のＭＣＵが実行する異常検知処理のフローチャートを示す。
【図１２】第７実施例のＭＣＵが実行する異常検知処理のフローチャートを示す。
【発明を実施するための形態】
【００１０】
以下に説明する実施例の主要な特徴を列記しておく。なお、以下に記載する技術要素は、それぞれ独立した技術要素であって、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。
【００１１】
（特徴１）液体センサでは、検出回路は、切替回路と共通であってもよい。この構成によれば、液体センサの構成を簡素化することができる。
【００１２】
（特徴２）液体センサでは、判断部は、信号回路に対して供給される信号回路のステータスの要求に対する応答に応じて、信号回路が正常に駆動しているか否かを判断してもよい。この構成によれば、電極対を用いずに、信号回路が正常に駆動しているか否かを適切に判断することができる。
【００１３】
（特徴３）液体センサは、Ａ／Ｄコンバータを備えていてもよい。信号回路は、交流信号を出力してもよい。判断部は、信号回路から出力される交流信号を、Ａ／Ｄコンバータに入力し、Ａ／Ｄコンバータから出力される信号を用いて、信号回路から出力される信号が正常であるか否かを判断してもよい。この構成によれば、デジタル信号を用いて、信号回路から出力される信号が正常であるか否かを適切に判断することができる。
【００１４】
（特徴４）検証素子は、コンデンサ又はコンデンサ及び抵抗で構成されていてもよい。この構成によれば、検証素子をシンプルな構造にすることができる。
【００１５】
（特徴５）判断部は、信号回路によって取得された信号から得られる値が、所定の範囲外である場合に、検知処理が正常に実行可能であるか否かを判断してもよい。この構成によれば、検知処理が正常に実行可能であるか否かの判断を適切なタイミングで開始することができる。
【実施例】
【００１６】
（第１実施例）
本実施例の燃料供給ユニット１は、自動車等の車両に搭載され、図示省略したエンジンに燃料を供給する。燃料供給ユニット１は、燃料タンク２と、燃料ポンプユニット３０と、燃料センサ１０と、を備える。燃料タンク２には、ガソリンあるいはガソリンとアルコール（例えばエタノール）との混合燃料が貯留される。
【００１７】
燃料ポンプユニット３０は、燃料ポンプ、フィルタ等を備える。燃料ポンプユニット３０は、リザーブカップ２０内の燃料をフィルタで濾過して、燃料ポンプを用いてパイプ９４、吐出口１２を介して、エンジンに供給する。燃料ポンプから吐出される燃料の一部は、プレッシャーレギュレータ４２によって、パイプ５２に放出される。これにより、エンジンに供給される燃料の圧力を一定圧力に調整する。パイプ５２に放出される燃料は、パイプ５２を通過して、燃料センサ１０に供給される。
【００１８】
燃料センサ１０は、燃料タンク２の上端の開口を閉塞するセットプレート１４に取り付けられている。セットプレート１４は、凹部１６を備える。凹部１６は、燃料タンク２内部に突出する有底円筒形状を有している。凹部１６の底には、パイプ５２に接続されている。凹部１６の内部は、連通孔１６ａを介して、パイプ５２に連通している。凹部１６の上端付近には、凹部１６の内側と外側とを連通する連通孔１６ｂが形成されている。
【００１９】
凹部１６付近には、燃料センサ１０が配置されている。燃料センサ１０は、制御装置８０とセンサ部６０と、を備える。制御装置８０は、凹部１６の上方であって、セットプレート１４上に配置されている。センサ部６０は、凹部１６に収容されている。
【００２０】
図２に示すように、センサ部６０は、検出電極対６２と、ガード電極６４と、を備える。検出電極対６２は、入力電極と出力電極との２個の電極を有する。検出電極対６２の２個の電極は、隙間を開けて対向している。即ち、入力電極と出力電極とで、図２に示すコンデンサが形成されている。検出電極対６２の２個の電極は、それぞれ、平板形状を有していてもよいし、円筒形状を有していてもよい。検出電極対６２の２個の電極の間には、パイプ５２から凹部１６に流入する燃料が充満している。検出電極対６２の入力電極には、制御装置８０から信号が入力される。検出電極対６２の出力電極は、制御装置８０に信号を出力する。
【００２１】
検出電極対６２は、ガード電極６４に収容されている。ガード電極６４は、検出電極対６２に影響する外乱を抑制するための電極である。ガード電極６４は、接地されている。ガード電極６４は、検出電極対６２の入力電極に隙間を開けて対向している。即ち、検出電極対６２の入力電極とガード電極６４とで、図２に示すコンデンサが形成されている。
【００２２】
センサ部６０は、制御装置８０と電気的に接続されている。制御装置８０は、センサＩＣ８２と、ＭＣＵ（Micro Control Unitの略）８４と、検証素子８６と、を備える。センサＩＣ８２は、ＣＰＵ、メモリ等を有する集積回路である。センサＩＣ８２は、信号の直流成分をカットするためのコンデンサを介して、検出電極対６２の入力電極に接続されている。また、センサＩＣ８２は、信号の直流成分をカットするためのコンデンサを介して、検出電極対６２の出力電極に接続されている。センサＩＣ８２は、バッテリ（図示省略）から供給される電力を、予め決められた周波数（例えば１０Ｈｚ〜３ＭＨｚ）の信号（即ち交流電流）に変換して、検出電極対６２の入力電極に出力する。また、センサＩＣ８２は、検出電極対６２の入力電極に信号を出力している間に、検出電極対６２の出力電極から出力される信号を取得する。
【００２３】
センサＩＣ８２は、検出電極対６２の出力電極から出力される信号を取得すると、取得済みの信号から得られる測定値、例えば、信号の振幅、周波数を、ＭＣＵ８４に供給する。
【００２４】
ＭＣＵ８４は、ＣＰＵ、メモリ等を有する集積回路である。ＭＣＵ８４は、センサＩＣ８２と通信可能に接続されている。ＭＣＵ８４は、センサＩＣ８２から取得される測定値を格納しておく格納領域を有する。また、ＭＣＵ８４は、センサＩＣ８２から取得される測定値を用いて、検出電極対６２の静電容量を特定するための回路、及び、特定された静電容量を、アルコール濃度に変換するための回路が実装されている。また、ＭＣＵ８４は、後述する図４の処理で用いられる情報及びフラグを格納している。なお、変形例では、ＭＣＵ８４は、予め実験又は解析によって得られたセンサＩＣ８２から取得される測定値と燃料中のアルコール濃度との関係を表すデータベースを格納していてもよい。そして、ＭＣＵ８４は、センサＩＣ８２から取得される測定値とデータベースとを用いて、アルコール濃度を検出してもよい。
【００２５】
ＭＣＵ８４は、検証素子８６の一端に電気的に接続されている。検証素子８６は、コンデンサを有する。検証素子８６の他端は、センサＩＣ８２と検出電極対６２の入力電極との間に電気的に接続されている。ＭＣＵ８４は、検証素子８６の一端を開放する状態（即ち、検証素子８６に通電不可能な状態）と、接地する状態（即ち、検証素子８６に通電可能な状態）と、の間で切り替える切替回路８４ａを有する。この構成によれば、切替回路８４ａを別途配置せずに済む。このため、センサ部６０の構成を簡素化することができる。検証素子８６の一端を開放する状態は、検証素子８６の一端が電気的に非接続の状態である。
【００２６】
図３に示すように、切替回路８４ａは、スイッチＳ１を破線で示すＯＮ状態と実線で示すＯＦＦ状態との間で切り替える。スイッチＳ１がＯＮ状態である場合、検証素子８６の一端は接地される。スイッチＳ１がＯＦＦ状態である場合、検証素子８６の一端は解放される。変形例では、スイッチＳ１がＯＮ状態である場合、検証素子８６の一端は、接地されずに、所定の電位に維持されていてもよい。
【００２７】
（ＭＣＵが実行する処理；図４）
次いで、図４を参照して、ＭＣＵ８４が実行する処理について説明する。ＭＣＵ８４は、車両が始動されると、処理を開始する。なお、ＭＣＵ８４は、処理を開始する際に、ＭＣＵ８４に格納されている全てのフラグをＯＦＦに設定し、検証素子８６が通電不可能な状態となるように、切替回路８４ａを制御する。ＭＣＵ８４は、車両のエンジンが駆動している間、燃料のアルコール濃度を特定する検知処理（Ｓ１２及びＳ１６の処理）を繰り返し実行する。
【００２８】
Ｓ１２において、ＭＣＵ８４は、センサＩＣ８２から測定値が取得されることを監視している。測定値が取得されると（Ｓ１２でＹＥＳ）、Ｓ１４において、ＭＣＵ８４は、取得済みの測定値が正常であるか否かを判定する。具体的には、ＭＣＵ８４は、取得済みの測定値が、予めＭＣＵ８４に格納されている正常測定値範囲内である場合に、取得済みの測定値が正常であると判定し（Ｓ１４でＹＥＳ）、正常測定値範囲内でない場合に、取得済みの測定値が正常でないと判定する（Ｓ１４でＮＯ）。正常測定範囲は、予め実験によって特定され、ＭＣＵ８４に格納されている。正常測定範囲は、燃料中のアルコール濃度が０〜１００％である場合に、センサＩＣ８２から取得されるべき測定値の範囲を示す。即ち、Ｓ１２で取得済みの測定値が、正常測定範囲内にない場合には、燃料センサ１０が正常にアルコール濃度を検出できない状態である可能性が高い。
【００２９】
取得済みの測定値が正常であると判定される場合（Ｓ１４でＹＥＳ）、Ｓ１６において、ＭＣＵ８４は、実装された回路を用いて、取得済みの測定値を、アルコール濃度を変換して、Ｓ１２に戻る。ＭＣＵ８４は、アルコール濃度を、車両の制御装置（例えばＥＣＵ（Engine Control Unitの略））に送信する。車両の制御装置は、受信済みのアルコール濃度に用いて、エンジンに噴射する燃料の噴射量を制御する。
【００３０】
取得済みの測定値が正常でないと判定される場合（Ｓ１４でＮＯ）、Ｓ１８以降の正常判断処理が実行される。この構成によれば、適切なタイミングで、正常判断処理を実行することができる。Ｓ１８では、ＭＣＵ８４は、Ｓ１２で取得済みの測定値を、ＭＣＵ８４に格納する。次いで、Ｓ２０では、ＭＣＵ８４は、センサＩＣ８２のステータスが正常であるか否かを判定する。具体的には、まず、ＭＣＵ８４は、センサＩＣ８２のステータスを要求するステータス要求信号を、センサＩＣ８２に送信する。センサＩＣ８２は、ステータス要求信号が受信されると、センサＩＣ８２のステータス（例えば、温度、出力信号の設定値（例えば周波数、振幅等））を、ＭＣＵ８４に送信する。
【００３１】
ＭＣＵ８４は、ステータス要求信号を送信してから、所定期間の間、センサＩＣ８２からステータスが受信されることを監視している。ＭＣＵ８４は、ステータス要求信号を送信してから、所定期間が経過しても、センサＩＣ８２からステータスが受信されない場合、センサＩＣ８２のステータスが正常でない（即ち、センサＩＣ８２が、ＭＣＵ８４と通信を実行することができない状態である）と判定して（Ｓ２０でＮＯ）、Ｓ２２に進む。一方、ＭＣＵ８４は、ステータス要求信号を送信してから、所定期間が経過するまでに、センサＩＣ８２からステータスが受信される場合、受信済みのステータスが正常であるか否かを、予めＭＣＵ８４に格納されているステータス基準範囲（例えば、温度範囲、出力信号の設定値の範囲）を用いて判定する。ステータス基準範囲は、予め実験によって特定され、ＭＣＵ８４に格納される。ステータス基準範囲は、センサＩＣ８２が正常に動作している間に維持されるセンサＩＣ８２のステータスの範囲を示す。即ち、受信済みのステータスが、ステータス基準範囲内にない場合には、センサＩＣ８２が正常に動作していない状態である可能性が高い。
【００３２】
受信済みのステータスがステータス基準範囲内である場合、センサＩＣ８２のステータスは正常であると判定して（Ｓ２０でＹＥＳ）、Ｓ２４に進む。受信済みのステータスがステータス基準範囲内でない場合、センサＩＣ８２のステータスは正常でないと判定して（Ｓ２０でＮＯ）、Ｓ２２に進む。
【００３３】
Ｓ２２では、ＭＣＵ８４は、ＭＣＵ８４に格納されているセンサＩＣ異常フラグをＯＦＦからＯＮに変更して、Ｓ２４〜Ｓ３２をスキップして、Ｓ３４に進む。一方、Ｓ２０でＹＥＳの場合、Ｓ２４では、ＭＣＵ８４は、切替回路８４ａのスイッチＳ１をＯＦＦからＯＮに切り替えて、検証素子８６を接地する。次いで、Ｓ２６では、ＭＣＵ８４は、センサＩＣ８２に測定値を要求するための測定値要求を送信する。
【００３４】
Ｓ２８では、ＭＣＵ８４は、センサＩＣ８２から測定値を受信する。次いで、Ｓ３０では、Ｓ２８で受信済みの測定値と、Ｓ１８で格納済みの測定値と、が変化しているか否かを判定する。Ｓ２４において、検証素子８６が接地されるため、センサ部６０が正常に動作している場合、Ｓ２８で受信済みの測定値と、Ｓ１８で格納済みの測定値と、は、変化する。詳細には、検証素子８６が接地されるため、検出電極対６２に入力される信号の振幅が低減する。Ｓ２８で取得済みの測定値と、Ｓ１８で格納済みの測定値と、が変化していない場合（Ｓ３０でＮＯ）、Ｓ３２において、ＭＣＵ８４は、変化ＮＧフラグを、ＯＦＦからＯＮに切り替えて、Ｓ３４に進む。一方、Ｓ２８で受信済みの測定値と、Ｓ１８で格納済みの測定値と、が変化している場合（Ｓ３０でＹＥＳ）、Ｓ３２をスキップして、Ｓ３４に進む。
【００３５】
Ｓ３４では、ＭＣＵ８４は、センサＩＣ異常フラグがＯＮであるか否かを判定する。センサＩＣ異常フラグがＯＮである場合（Ｓ３４でＹＥＳ）、Ｓ３６において、ＭＣＵ８４は、正常に検知処理が実行できない原因を判断して、処理を終了する。具体的には、ＭＣＵ８４は、センサＩＣ８２が正常に動作していない、ＭＣＵ８４の通信処理が正常に実行されていない、及び、センサＩＣ８２とＭＣＵ８４との通信配線が正常に配策されていない、のうちの少なくとも１個の原因によって、センサ部６０が正常に検知処理を実行することができないと判断する。一方、センサＩＣ異常フラグがＯＦＦである場合（Ｓ３４でＮＯ）、Ｓ３６をスキップして、Ｓ３８に進む。
【００３６】
Ｓ３８では、変化ＮＧフラグがＯＮであるか否かを判定する。変化ＮＧフラグがＯＮである場合（Ｓ３８でＹＥＳ）、Ｓ４０において、ＭＣＵ８４は、電極周辺の配線が正常に配策されていない、検出電極対６２が正常な状態でない（例えば、検出電極対６２の２個の電極間に異物が侵入して電極同士が接続されている）、燃料が適切な燃料でない（例えば、ガソリン、アルコール以外の燃料（例えばディーゼル）を含む）、及び、センサＩＣ８２から出力される信号が正常な信号でない、のうちの少なくとも１個の原因によって、センサ部６０が正常に検知処理を実行することができないと判断して処理を終了する。一方、変化ＮＧフラグがＯＦＦである場合（Ｓ３８でＮＯ）、Ｓ４２において、ＭＣＵ８４は、検出電極対６２が正常な状態でない、及び、燃料が適切な燃料でない、のうちの少なくとも１個の原因によって、センサ部６０が正常に検知処理を実行することができないと判断して処理を終了する。
【００３７】
ＭＣＵ８４は、Ｓ３６、Ｓ４０、Ｓ４２で判定された原因を示す情報を、車両の表示装置に供給する。車両の表示装置は、取得された情報を表示する（例えば原因に対応する警告ランプを点灯する）。この結果、運転者は、センサ部６０が正常に検知処理を実行することができない原因を知ることができる。これにより、運転者は、原因に対して適切な対応を採ることができる。
【００３８】
（本実施例の効果）
本実施例では、検出電極対６２を用いずに、センサＩＣ８２から検証素子８６に信号が供給されている状態で、検証素子８６を用いて、検知処理が正常に実行可能であるか否かを判断することができる。この結果、例えばセンサＩＣ８２等、検出電極対６２以外の構成に起因して検知処理が正常に実行されているか否かを判定し得る。
【００３９】
検証素子８６は、コンデンサで構成されている。この構成によれば、検証素子８６として、シンプルな構造を採用することができる。
【００４０】
なお、上記の説明で明らかなように、検証素子８６と、ＭＣＵ８４と、が「異常検出装置」の一例である。
【００４１】
（第２実施例）
図５を参照して、第１実施例と異なる点を説明する。なお、以下では、実施例間で共通する構成については、同じ符号を付して説明を省略する。第２実施例では、検証素子８６は、コンデンサ８６ａと、抵抗器８６ｂと、が並列に配置された構成を有する。
【００４２】
（第３実施例）
図６を参照して、第１実施例と異なる点を説明する。第３実施例では、検証素子８６は、コンデンサ８６ａと、抵抗器８６ｂと、が直列に配置された構成を有する。
【００４３】
（第４実施例）
図７，図８を参照して、第１実施例と異なる点を説明する。第４実施例では、ＭＣＵ８４は、Ａ／Ｄコンバータ８４ｂを有する。Ａ／Ｄコンバータ８４ｂは、検証素子８６と切替回路８４ａとの間に配置されている。ＭＣＵ８４は、Ａ／Ｄコンバータ８４ｂが、検証素子８６と切替回路８４ａとの間に電気的に接続されている状態と、検証素子８６と切替回路８４ａとの間に電気的に接続されていない状態と、を切り替える。なお、Ａ／Ｄコンバータ８４ｂは、ＭＣＵ８４とは個別に配置されていてもよい。
【００４４】
（ＭＣＵが実行する処理；図８）
次いで、図８を参照して、ＭＣＵ８４が実行する処理について説明する。以下では、第１実施例の図４の処理との相違点を中心に説明する。本処理では、Ｓ１２〜Ｓ３２の処理は、図４のＳ１２〜Ｓ３２と同様である。Ｓ１２〜Ｓ３２の処理の処理では、Ａ／Ｄコンバータ８４ｂは、検証素子８６と切替回路８４ａとの間に電気的に接続されていない状態に維持されている。Ｓ３２においてＹＥＳと判断される場合、Ｓ１０２において、ＭＣＵ８４は、Ａ／Ｄコンバータ８４ｂが、証素子８６と切替回路８４ａとの間に電気的に接続されていない状態から、証素子８６と切替回路８４ａとの間に電気的に接続されている状態に切り替える。
【００４５】
Ａ／Ｄコンバータ８４ｂは、検証素子８６を介して入力される信号、即ち、センサＩＣ８２から出力されるアナログ信号（即ち連続的に変化する信号）を、デジタル信号（即ち非連続に変化する信号）に変換する。次いで、Ｓ１０４では、ＭＣＵ８４は、変換済みのデジタル信号を用いて、センサＩＣ８２から出力される信号の状態（即ち、センサＩＣ８２から信号が出力されているか、センサＩＣ８２から出力される信号の周波数は適切か）を判定する。具体的には、まず、ＭＣＵ８４は、センサＩＣ８２から信号が出力されているか否かを判断する。センサＩＣ８２から信号が出力されていない場合（Ｓ１０４でＮＯ）、Ｓ１０６に進む。
【００４６】
一方、センサＩＣ８２から信号が出力されていると判断される場合に、センサＩＣ８２から出力される信号の周波数が、予めＭＣＵ８４に格納されている信号周波数基準範囲（即ち、センサＩＣ８２が出力すべき信号の周波数範囲）内でない場合（Ｓ１０４でＮＯ）、Ｓ１０６に進む。一方、予めＭＣＵ８４に格納されている信号周波数基準範囲内である場合（Ｓ１０４でＹＥＳ）、Ｓ１０６をスキップして、Ｓ３４に進む。Ｓ１０６では、ＭＣＵ８４は、信号ＮＧフラグを、ＯＦＦからＯＮに変更して、Ｓ３４に進む。
【００４７】
次いで、図４のＳ３４と同様のＳ３４においてＮＯと判断される場合、Ｓ３８に進む。一方、Ｓ３４においてＹＥＳと判断される場合、Ｓ１０６において、ＭＣＵ８４は、信号ＮＧフラグがＯＮであるか否かを判断する。信号ＮＧフラグがＯＮである場合（Ｓ１０６でＹＥＳ）、Ｓ１０８において、ＭＣＵ８４は、センサＩＣ８２が正常に動作していないために、センサ部６０が正常に検知処理を実行することができないと判断して、処理を終了する。一方、信号ＮＧフラグがＯＦＦである場合（Ｓ１０６でＮＯ）、Ｓ１１０において、ＭＣＵ８４は、ＭＣＵ８４の通信処理が正常に実行されていない、及び、センサＩＣ８２とＭＣＵ８４との通信配線が正常に配策されていない、のうちの少なくとも１個の原因によって、センサ部６０が正常に検知処理を実行することができないと判断して、処理を終了する。
【００４８】
Ｓ３８は、図４のＳ３８と同様である。変化ＮＧフラグがＯＮである場合（Ｓ３８でＹＥＳ）、Ｓ１１２において、ＭＣＵ８４は、信号ＮＧフラグがＯＮであるか否かを判断する。信号ＮＧフラグがＯＮである場合（Ｓ１１２でＹＥＳ）、Ｓ１１４において、ＭＣＵ８４は、センサＩＣ８２から出力される信号が正常な信号でないために、センサ部６０が正常に検知処理を実行することができないと判断して、処理を終了する。一方、信号ＮＧフラグがＯＦＦである場合（Ｓ１１２でＮＯ）、Ｓ１１６において、ＭＣＵ８４は、電極周辺の配線が正常に配策されていない、検出電極対６２が正常な状態でない、及び、燃料が適切な燃料でない、のうちの少なくとも１個の原因によって、センサ部６０が正常に検知処理を実行することができないと判断して処理を終了する。
【００４９】
ＭＣＵ８４は、Ｓ１０８、Ｓ１１０、Ｓ１１４、Ｓ１１６又はＳ４２で判定された原因を示す情報を、車両の表示装置に供給する。車両の表示装置は、取得された情報を表示する（例えば原因に対応する警告ランプを点灯する）。
【００５０】
本実施例の構成によれば、Ａ／Ｄコンバータ８４ｂを利用することによって、デジタル信号を用いて、センサＩＣ８２から出力される信号が正常であるか否かを適切に判断することができる。また、Ａ／Ｄコンバータ８４ｂを利用することによって、センサＩＣ８２から出力される信号が正常であるか否かを判断可能であるために、センサ部６０が正常に動作することができない原因を適切に判断することができる。
【００５１】
（第５実施例）
図９を参照して、第１実施例と異なる点を説明する。第５実施例では、制御装置８０は、検証素子８６に替えて、検証素子１８６を備える。検証素子１８６では、コンデンサ１８６ａと、抵抗器１８６ｂと、が並列に配置されている。検証素子１８６の一端は、ＭＣＵ８４に電気的に接続されている。検証素子１８６の他端は、センサＩＣ８２と検出電極対６２の出力電極との間に電気的に接続されている。ＭＣＵ８４は、切替回路８４ａによって、検証素子１８６の一端を開放する状態と、接地する状態と、の間で切り替える。この構成によれば、切替回路８４ａにおける切替の際にも、センサ部６０への入力信号に影響を与えることなく、センサＩＣ８２への入力振幅を増大させることができる。
【００５２】
（第６実施例）
図１０，図１１を参照して、第１実施例と異なる点を説明する。第６実施例では、制御装置８０は、切替回路２００をさらに備える。切替回路２００は、検証素子８６とＭＣＵ８４との間に配置されている。切替回路２００は、切替回路８４ａと同様の構成を有する。即ち、切替回路２００は、検証素子８６の一端を接地する状態と、検証素子８６の一端を解放する状態と、に切り替える。切替回路２００は、ＭＣＵ８４にも電気的に接続されている。切替回路２００は、さらに、パルス出力素子を有する。切替回路２００は、定期的に、検証素子８６の一端を解放する状態から接地する状態に切り替える。切替回路２００は、検証素子８６の一端を接地する状態に切り替えた後、ＭＣＵ８４に、パルス信号を出力する。切替回路２００は、検証素子８６の一端を解放する状態から接地する状態に切り替え、パルス信号を出力した後、検証素子８６の一端を接地する状態から解放する状態に切り替える。
【００５３】
（ＭＣＵが実行する処理；図１１）
次いで、図１１を参照して、ＭＣＵ８４が実行する処理について説明する。以下では、第１実施例の図４の処理との相違点を中心に説明する。本処理では、Ｓ１２〜Ｓ１６の処理は、図４のＳ１２〜Ｓ１６の処理と同様である。Ｓ１４においてＮＯと判断される場合、Ｓ２０２において、ＭＣＵ８４は、切替回路２００からパルス信号が取得されたか否かを確認する。切替回路２００からパルス信号が取得された場合（Ｓ２０２でＹＥＳ）、検証素子８６が接地されているために、Ｓ１４において、正常でない測定値が取得される状況は、検知処理が正常に実行されている状況であると言える。従って、Ｓ２０２でＹＥＳの場合、Ｓ１２に戻る。
【００５４】
一方、Ｓ２０２において、切替回路２００からパルス信号が取得されていない場合（Ｓ２０２でＮＯ）、図４のＳ１８〜Ｓ４２の処理を実行する。
【００５５】
（第７実施例）
図１２を参照して、第６実施例と異なる点を説明する。第７実施例では、ＭＣＵ８４が実行する処理が、第６実施例と異なる。ＭＣＵ８４は、Ｓ１２において、測定値が取得されると（Ｓ１２でＹＥＳ）、Ｓ３０２において、取得済みの測定値を、ＭＣＵ８４に、累積的に格納する。なお、ＭＣＵ８４は、ｎ個（ｎは２以上の整数）の測定値を格納可能である。ＭＣＵ８４は、ｎ個の測定値を格納している状態で、Ｓ１２において測定値が取得されると、ｎ個の測定値のうち、最初に格納された測定値を削除して、新たに取得された測定値を格納する。
【００５６】
次いで、Ｓ３０４では、ＭＣＵ８４は、取得済みの測定値が変化したか否かを判断する。具体的には、まず、ＭＣＵ８４は、ＭＣＵ８４に、ｎ個の測定値が格納されているか否かを判断する。ＭＣＵ８４に格納されている測定値がｎ個未満である場合、Ｓ１２に戻る。一方、ＭＣＵ８４は、ｎ個の測定値が格納されていると判断される場合、ｎ個の測定値が予め決められた範囲（例えばｎ番目の測定値の１％未満の誤差範囲）に含まれている場合、取得済みの測定値が変化していない（Ｓ３０４でＮＯ）と判断して、Ｓ３０６に進む。本実施例では、切替回路２００が、定期的に、検証素子８６の一端を解放する状態から接地する状態に切り替える。この結果、定期的に測定値が変化する。即ち、ｎ個の測定値が予め決められた範囲に含まれている状況とは、ＭＣＵ８４が、適切に、測定値を取得することができない状況と言うことができる。Ｓ３０６では、ＭＣＵ８４は、ＭＣＵ８４が、適切に、測定値を取得することができないことを示す情報を、車両の表示装置に送信して、処理を終了する。
【００５７】
一方、ＭＣＵ８４は、ｎ個の測定値が予め決められた範囲に含まれていない場合、取得済みの測定値が変化している（Ｓ３０４でＹＥＳ）と判断して、Ｓ２０２に進む。図１２のＳ２０２は、図１１のＳ２０２と同様の処理である。Ｓ２０２でＹＥＳ（即ち、パルス信号が取得されている）場合、ＭＣＵ８４は、センサＩＣ８２に、測定値を要求する測定値要求を送信する。センサＩＣ８２は、測定値要求を受信すると、検出電極対６２からの信号を用いて、測定値を特定し、ＭＣＵ８４に供給する。ＭＣＵ８４は、測定を取得する（Ｓ３０８）、図４のＳ１６と同様の手法で、アルコール濃度を特定して（Ｓ３１０）、Ｓ１２に戻る。この構成によれば、ＭＣＵ８４が正常に検知処理を実行することができないことを判定することができる。
【００５８】
以上、本発明の実施形態について詳細に説明したが、これらは例示に過ぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。
【００５９】
（変形例）
（１）上記の各実施例では、燃料センサユニット２は、センサ部６０を用いて、燃料中のアルコール濃度を検出している。しかしながら、燃料センサユニット２は、燃料の劣化の程度（例えば、燃料の酸化の程度）、燃料の液位等を検出してもよい。
【００６０】
（２）「液体センサ」は、燃料以外の液体、例えば、冷却水の性状（例えば劣化の程度、冷却水の種類、液位）を検出するために用いられてもよい。
【００６１】
（３）上記の第４、第６、第７実施例では、検証素子８６は、第１実施例の検証素子８６（即ちコンデンサで構成される検証素子）と同一である。しかしながら、第４、第６、第７実施例の検証素子８６は、上記の第２、第３実施例の検証素子８６（即ち、コンデンサと抵抗器で構成される検証素子）と同様の検証素子であってもよい。同様に、上記の第５実施例の検証素子１８６は、第１、第３実施例の検証素子８６と同様の検証素子であってもよい。第１、第２、第３、第６、第７実施例の検証素子８６及びセンサ部６０への接続は、第５実施例の検証素子８６及びセンサ部６０への接続回路構造と同様であってもよい。
【００６２】
（４）上記の各実施例では、燃料タンク２の近傍に配置されるＭＣＵ８４が、図４、図８、図１１、図１２の処理を実行している。しかしながら、図４、図８、図１１、図１２の処理のうち、少なくとも１個の処理は、燃料タンク２から離れた位置に配置される回路、例えば、ＥＣＵによって実行されてもよい。この場合、燃料タンク２から離れた位置に配置される回路が、「制御部」の一例である。
【００６３】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【００６４】
１：燃料供給ユニット、２：燃料タンク、１０：燃料センサ、３０：燃料ポンプユニット、６０：センサ部、６４：検出電極対、８０：制御装置、８２：センサＩＣ、８４：ＭＣＵ、８４ａ：切替回路、８６：検証素子
【図１】
2016045085.tif 000003
【図２】
2016045085.tif 000004
【図３】
2016045085.tif 000005
【図４】
2016045085.tif 000006
【図５】
2016045085.tif 000007
【図６】
2016045085.tif 000008
【図７】
2016045085.tif 000009
【図８】
2016045085.tif 000010
【図９】
2016045085.tif 000011
【図１０】
2016045085.tif 000012
【図１１】
2016045085.tif 000013
【図１２】
2016045085.tif 000014