(57)【要約】【課題】使用中に生ずる抵抗値の変動に動的に対応して精度良く操作部材の操作位置を検出することができるワイパ制御装置の提供。【解決手段】操作部材の操作位置に応じてワイパの動作を制御するワイパ制御装置であって、前記操作部材の操作位置に応じて連続的に変化する電気値を検出する電気値検出手段と、前記電気値の取りうる範囲内の一部の範囲として設定される所定の電気値範囲内に、前記電気値検出手段により検出された電気値が属するか否かを判定する判定手段と、前記電気値範囲に基づいて、前記操作部材の操作位置を検出する操作位置検出手段とを備え、前記設定手段は、前記電気値範囲内から前記電気値検出手段により検出された電気値が逸脱したと前記判定手段により判定された場合に、該逸脱した電気値に基づいて、該逸脱した電気値を含むような前記電気値範囲を再設定することを特徴とする。【選択図】図７
2010105499.tif 000002
【特許請求の範囲】
【請求項１】
操作部材の操作位置に応じてワイパの動作を制御するワイパ制御装置であって、
前記操作部材の操作位置に応じて連続的に変化する電気値を検出する電気値検出手段と、
前記電気値の取りうる範囲内の一部の範囲として設定される所定の電気値範囲内に、前記電気値検出手段により検出された電気値が属するか否かを判定する判定手段と、
前記電気値範囲に基づいて、前記操作部材の操作位置を検出する操作位置検出手段とを備え、
前記設定手段は、前記電気値範囲内から前記電気値検出手段により検出された電気値が逸脱したと前記判定手段により判定された場合に、該逸脱した電気値に基づいて、該逸脱した電気値を含むような前記電気値範囲を再設定することを特徴とする、ワイパ制御装置。
【請求項２】
前記設定手段は、前記電気値検出手段により検出された電気値が所定時間以上継続して前記電気値範囲内から逸脱したと前記判定手段により判定された場合に、前記再設定を行う、請求項１に記載のワイパ制御装置。
【請求項３】
前記設定手段は、前記逸脱した電気値が中心値となるような前記電気値範囲を再設定する、請求項１又は２に記載のワイパ制御装置。
【請求項４】
前記電気値の取りうる範囲を複数の範囲に互いに重複しない態様で分割することで形成される固定の位置判定用範囲であって、前記操作部材の複数の離散的な操作位置のそれぞれに一対一で対応付けられた位置判定用範囲を、記憶する記憶手段を更に備え、
前記操作位置検出手段は、前記電気値範囲と前記位置判定用範囲との関係に基づいて、前記操作部材の操作位置を検出する、請求項１〜３のうちのいずれか１項に記載のワイパ制御装置。
【請求項５】
前記操作位置検出手段は、前記電気値範囲の上限値が前記各位置判定用範囲の何れに属するかに基づいて、前記操作部材の操作位置を検出する、請求項４に記載のワイパ制御装置。
【請求項６】
前記操作位置検出手段は、前記電気値範囲の下限値が前記各位置判定用範囲の何れに属するかに基づいて、前記操作部材の操作位置を検出する、請求項４に記載のワイパ制御装置。
【請求項７】
前記操作位置検出手段は、前記電気値範囲の中心値が前記各位置判定用範囲の何れに属するかに基づいて、前記操作部材の操作位置を検出する、請求項４に記載のワイパ制御装置。
【請求項８】
前記設定手段は、前記逸脱した電気値が中心値となるような前記電気値範囲の全体が前記各位置判定用範囲の何れに属する場合に限り、前記逸脱した電気値が中心値となるような前記電気値範囲を再設定し、
前記操作位置検出手段は、前記電気値範囲の全体が前記各位置判定用範囲の何れに属するかに基づいて、前記操作部材の操作位置を検出する、請求項４に記載のワイパ制御装置。
【請求項９】
前記操作位置検出手段により検出された前記操作部材の操作位置に応じて、ワイパの間欠払拭周期を制御する、請求項１〜８のうちのいずれか１項に記載のワイパ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作部材の操作位置に応じてワイパの動作を制御するワイパ制御装置に関する。
【背景技術】
【０００２】
従来から、操作ノブの操作に応じてワイパの間欠払拭周期を制御するワイパ制御装置に関して、操作ノブの操作に応じて抵抗値が連続的に変化するボリュームを利用すると共に、このボリュームを利用して操作ノブの操作位置を示す検知信号を得る構成が知られている（例えば、特許文献１参照）。
【０００３】
また、同様のワイパ制御装置において、ボリュームの抵抗値の学習値を記憶するとともにボリュームの出力信号に基づいて学習値を演算し、その演算結果に基づいて、ボリュームの操作位置を示す位置情報を補正することを特徴とするワイパ用制御装置が知られている（例えば、特許文献２参照）。
【特許文献１】特開平１０−３１５９１９号公報
【特許文献２】特開２００６−３２１２８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、ボリュームの抵抗値には製品によるバラツキがあるため、特許文献１に記載のように抵抗値に対応した検知信号を得る場合、抵抗値のバラツキに起因して、ユーザが操作ノブを所望の位置に回転させたとしても、ユーザの期待したワイパ作動を得ることができない場合がありうる。
【０００５】
この点、特許文献２に記載の構成では、ボリュームの抵抗値の製品バラツキが考慮されているが、開示される補正処理は、正確なボリュームの操作位置を把握できる状況でのみ可能な補正処理である。従って、特許文献２に記載の構成は、製品使用中の温度環境やＡ／Ｄ変換等に起因した抵抗値の変動ないし誤差や、出荷後の経年的な抵抗値の特性の変動をも補償できるように構成されていない。
【０００６】
そこで、本発明は、使用中に生ずる抵抗値の変動に動的に対応して精度良く操作部材の操作位置を検出することができるワイパ制御装置の提供を目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の一局面によれば、操作部材の操作位置に応じてワイパの動作を制御するワイパ制御装置であって、
前記操作部材の操作位置に応じて連続的に変化する電気値を検出する電気値検出手段と、
前記電気値の取りうる範囲内の一部の範囲として設定される所定の電気値範囲内に、前記電気値検出手段により検出された電気値が属するか否かを判定する判定手段と、
前記電気値範囲に基づいて、前記操作部材の操作位置を検出する操作位置検出手段とを備え、
前記設定手段は、前記電気値範囲内から前記電気値検出手段により検出された電気値が逸脱したと前記判定手段により判定された場合に、該逸脱した電気値に基づいて、該逸脱した電気値を含むような前記電気値範囲を再設定することを特徴とする、ワイパ制御装置が提供される。
【０００８】
尚、電気値は、操作部材の操作位置に応じて連続的に変化する電気抵抗値や電圧（分圧値）又はその類であってもよい。また、用語“連続的に”とは、例えば操作部材の操作位置に応じたスイッチによる切替により抵抗値を離散的に変化させる構成における、“離散的に”変化する電気値でないことを意味する。
【発明の効果】
【０００９】
本発明によれば、使用中に生ずる抵抗値の変動に動的に対応して精度良く操作部材の操作位置を検出することができるワイパ制御装置が得られる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して、本発明を実施するための最良の形態の説明を行う。
【００１１】
図１は、本発明のワイパ制御装置の一例が組み込まれたワイパ装置１の一実施例を示す主要構成図である。
【００１２】
ワイパ装置１は、ワイパスイッチ２と、ボリューム３と、ワイパスイッチ２とボリューム３とが接続されたワイパ駆動制御回路４と、ワイパ駆動制御回路４が接続されたワイパ制御ＥＣＵ５と、ワイパ制御ＥＣＵ５に接続されたワイパ駆動部６とを備えている。
【００１３】
ワイパスイッチ２は、例えば車両室内に設けられたワイパ用操作レバー４０（図２参照）の操作に応じて複数の位置に切り替えられるように構成されており、本実施形態では、停止位置「ＯＦＦ」と、間欠払拭モード位置「ＩＮＴ」と、低速払拭モード位置「ＬＯ」と、高速払拭モード位置「ＨＩ」と、オートモード位置「ＡＵＴＯ」に切換られるように構成されている。ワイパ駆動制御回路４は、ワイパスイッチ２の操作位置に応じた信号を入力する。
【００１４】
ボリューム３は、例えば、ワイパ用操作レバー４０の先端部分に収納されるものであり、その先端に取り付けられた操作ノブ４２の回転操作に応じて抵抗値が連続的に（図示の例ではリニアに）変化するように構成され、ボリューム３の抵抗値が変更されることでワイパの間欠払拭周期が変更される。なお、本実施形態では間欠払拭周期は、一例として４段階（ポジションＰ１〜Ｐ４）に変更されるものとし、ポジションＰ１は最も遅い周期であり、Ｐ４は最も速い周期であるとする。
【００１５】
ボリューム３は、定電圧端子（基準電圧＋Ｖｃｃ）とグランド端子との間に、固定抵抗としてのプルアップ抵抗７と可変抵抗８とが直列に接続された分圧回路を備えている。プルアップ抵抗７と可変抵抗８との間のノードは抵抗を介してワイパ駆動制御回路４に接続されている。この構成により、ボリューム３は、プルアップ抵抗７の抵抗値Ｒ７と可変抵抗８の抵抗値Ｒ８の抵抗値の比率に応じた電圧レベルの信号を発生するようになっている。
【００１６】
ワイパ駆動制御回路４は、ワイパスイッチ２とボリューム３からの入力信号に基づく信号をワイパ制御ＥＣＵ５に送信する。このワイパ制御ＥＣＵ５に送信される信号は、ワイパスイッチ２の操作位置を示す情報と、ボリューム３の位置即ち操作ノブ４２の位置を示す位置情報を含む。ワイパ制御ＥＣＵ５は、ワイパ駆動制御回路４からの入力信号に基づいて、ワイパ駆動部６を駆動制御する。
【００１７】
ワイパ駆動部６は、ワイパモータ９と定位置停止スイッチ１０とを備えている。ワイパモータ９は、回転速度を２段階に切換可能とされており、その高速回転端子Ｈと低速回転端子Ｌとがワイパ制御ＥＣＵ５に接続され、共通端子ｃがグランド端子に接続されている。定位置停止スイッチ１０は、ワイパが待機位置にあるときに接点（ｃ−ｂ）間をオンし、且つ、ワイパモータ９に一旦通電されてワイパが上記待機状態から移動されたときに接点（ｃ−ａ）間をオンした動作状態に切換えられる周知構成のものである。その常開接点ａ及び常閉接点ｂが前記ワイパ制御ＥＣＵ５に接続され、共通端子ｃがグランドラインに接続されている。
【００１８】
ワイパ制御ＥＣＵ５は、マイクロコンピュータを中心として構成され、ＣＰＵと、所定の制御プログラム等が記憶されたＲＯＭと、一時的にデータを記憶するＲＡＭと、入出力インターフェース（Ｉ／Ｏ）とを備えている。尚、ワイパ制御ＥＣＵ５は、ワイパ駆動制御回路４の機能の全て若しくは一部を組み込んだ構成であってもよい。ワイパ制御ＥＣＵ５には、雨滴の量を検出するレインセンサ２０が接続される。
【００１９】
ワイパ制御ＥＣＵ５は、ワイパスイッチ２の操作位置に基づいて、ワイパスイッチ２が低速払拭モード位置「ＬＯ」にある時にはワイパモータ９に低速回転端子Ｌから駆動電流を供給し、ワイパスイッチ２が高速払拭モード位置「ＨＩ」にある時にはワイパモータ９に高速回転端子Ｈから駆動電流を供給する。ワイパモータ９は、供給される駆動電流により低速又は高速にて回転し、ワイパが低速又は高速にてウインドガラスを払拭する。そして、ワイパ制御ＥＣＵ５は、ワイパスイッチ２が停止位置「ＯＦＦ」に操作された場合にワイパモータ９に対する駆動電流の供給を停止し、ワイパモータ９の回転を停止する。
【００２０】
また、ワイパ制御ＥＣＵ５は、ワイパスイッチ２が間欠払拭モード位置「ＩＮＴ」にあるとき、定位置停止スイッチ１０の状態に基づいてワイパモータ９に低速回転端子Ｌから間欠的に駆動電流を供給して該ワイパモータ９即ちワイパを間欠駆動する。この時、ワイパ制御ＥＣＵ５は、操作ノブ４２のポジション即ちボリュームの位置を示す位置情報に基づいて間欠駆動の周期つまりワイパの間欠払拭周期を変更する。
【００２１】
また、ワイパ制御ＥＣＵ５は、ワイパスイッチ２がオートモード位置「ＡＵＴＯ」にあるとき、レインセンサ２０からの検出信号に基づいて、雨天環境を検出した場合に、ワイパモータ９に駆動電流を供給し、ワイパを自動的に作動させる。この際、ワイパ制御ＥＣＵ５は、ワイパスイッチ２が間欠払拭モード位置「ＩＮＴ」にあるときと同様、操作ノブ４２のポジション即ちボリュームの位置を示す位置情報に基づいて間欠駆動の周期つまりワイパの間欠払拭周期を変更する。
【００２２】
ここで、ワイパ駆動制御回路４について詳述する。
【００２３】
ワイパ駆動制御回路４は、ワイパスイッチ２からの信号を入力する入力回路１１と、ボリューム３から電圧を入力するＡ／Ｄ変換回路１２と、Ａ／Ｄ変換回路１２の出力値に基づいて操作ノブ４２の位置を検出等する演算部１３と、演算部１３の演算結果等を記憶するメモリ１４と、出力回路１５とを備えている。Ａ／Ｄ変換回路１２と、演算部１３と、メモリ１４と、出力回路１５とが互いに接続されている。出力回路１５は、演算部１３による補正値や入力回路１１からの入力信号をワイパ制御ＥＣＵ５に送信する。
【００２４】
演算部１３は、Ａ／Ｄ変換回路１２の出力信号から可変抵抗８の抵抗値を算出する。Ａ／Ｄ変換回路１２の出力信号は、ボリューム３、即ち基準電圧Ｖｃｃとグランドとの間の電位差を、プルアップ抵抗７及び可変抵抗８の抵抗比により分圧した電圧（以下、ボリューム電圧Ｖｒという）に応じたデジタル値を持つ。このボリューム電圧Ｖｒのデジタル値と可変抵抗８の抵抗値Ｒ８との関係は、一対一の対応関係にあり、具体的には、プルアップ抵抗７の抵抗値Ｒ７と、基準電圧Ｖｃｃのデジタル値とを用いて以下の通り表される。
【００２５】
Ｒ８＝Ｒ７×（Ｖｒ／（Ｖｃｃ−Ｖｒ））
ここで、プルアップ抵抗７の抵抗値Ｒ７と基準電圧Ｖｃｃの値は、既知（設計値）であり、メモリ１４に記憶される。演算部１３は、このボリューム電圧Ｖｒのデジタル値に基づいて、以下で詳説する態様で、メモリ１４に記憶される位置判定用データを用いて、操作ノブ４２の位置がポジションＰ１〜Ｐ４のいずれであるかを判断する。
【００２６】
図３は、操作ノブ４２の位置と抵抗値Ｒ８との関係（特性）を示す図である。
【００２７】
可変抵抗８の抵抗値Ｒ８は、図３に示すように、製品の公差により、標準値に対してある変動幅を持ってバラツキを持つ。従って、操作ノブ４２の位置が同じであっても可変抵抗８のバラツキによりボリューム電圧Ｖｒ（又は抵抗値Ｒ８）の値が異なる場合がある。また、同じ製品（可変抵抗８）であっても、使用中の温度環境やＡ／Ｄ変換の交差等の影響、出荷後の経年的な影響等により、操作ノブ４２の位置とボリューム電圧Ｖｒとの関係（特性）が変動する場合がある。これらは、可変抵抗８だけでなく、プルアップ抵抗７についても同様である。
【００２８】
そこで、本実施例では、以下で詳説する特徴的な構成を備えることで、使用中の温度環境等に起因した操作ノブ４２の位置とボリューム電圧Ｖｒとの関係の変動を動的に補償して操作ノブ４２の位置を精度良く検出することを可能とする。
【００２９】
図４は、メモリ１４に記憶される位置判定用データを概念的に示す図である。位置判定用データは、ポジションＰ１〜Ｐ４の各範囲に対応するボリューム電圧Ｖｒの各デジタル値を表す所与のデータである。図示の例では、ボリューム電圧Ｖｒが８ビットのデジタル値で表現されることに対応して、位置判定用データは、全体として０から２５５の範囲（２５６の幅の範囲）を有する。尚、０から２５５の範囲は、ボリューム電圧Ｖｒの取りうる範囲に対応する。そして、０以上ａ１未満の範囲が、ポジションＰ１に対応付けられ、ａ１以上ａ２未満の範囲が、ポジションＰ２に対応付けられ、ａ２以上ａ３未満の範囲が、ポジションＰ３に対応付けられ、ａ３以上の範囲が、ポジションＰ４に対応付けられている。ａ１，ａ２，ａ３の各値は、標準値（図３参照）に基づいて予め決定されてよい。尚、位置判定用データの表現形式は任意であり、ビット数等も任意である。
【００３０】
図５は、位置判定用データとウインドウＶｍとの関係を概念的に示す図である。ウインドウＶｍは、ボリューム電圧Ｖｒの取りうる範囲内の一部に設定され、好ましくは、ウインドウＶｍは、ポジションＰ１〜Ｐ４のそれぞれの範囲よりも小さい範囲に設定される。即ち、好ましくは、ウインドウＶｍは、ポジションＰ１〜Ｐ４のそれぞれの範囲内に含まれる範囲を有する。図５に示す例では、ウインドウＶｍは、ポジションＰ３に対応する範囲内に設定されており（即ち、ａ２≦Ｖｍ＜ａ３）、下限値ｍ２及び上限値ｍ１で画成された範囲（中心値ｍ０）を有する。ウインドウＶｍの幅（ｍ２−ｍ１＋１）は、バラツキの幅等を考慮して決定される固定値である。本例では、ウインドウＶｍは、［ｍ０−３、ｍ０＋３］とされる。
【００３１】
図６及び図７は、本実施例の演算部１３による操作ノブ４２の位置の判定処理の初期処理及びメイン処理をそれぞれ示すフローチャートである。図６に示す初期処理は、例えばイグニションスイッチがオンにされたときに実行されてもよいし、ワイパスイッチ２がオートモード位置「ＡＵＴＯ」に操作されたときに実行されてもよい。
【００３２】
ステップ５００では、ボリューム電圧Ｖｒのデジタル値が読み込まれる。
【００３３】
ステップ５０２では、上記ステップ５００で読み込まれたボリューム電圧Ｖｒに基づいて、ウインドウＶｍが設定（初期設定）される。本例では、ウインドウＶｍは、今回のボリューム電圧Ｖｒのデジタル値を中心値ｍ０（図５参照）として設定・記憶される。
【００３４】
ステップ５０４では、上記ステップ５０２で設定されたウインドウＶｍに基づいて、現在の操作ノブ４２の位置が判定（検出）され、判定された操作ノブ４２の位置がセットされる。本実施例では、一例として、ウインドウＶｍの中心値ｍ０が、ポジションＰ１〜Ｐ４のそれぞれの範囲（図４参照）のどの範囲に属するかに基づいて、現在の操作ノブ４２の位置が判定される。例えば、図５に示すようなウインドウＶｍが設定された場合、ウインドウＶｍの中心値ｍ０がポジションＰ３の範囲の属するので、現在の操作ノブ４２の位置がポジションＰ３であると判定される。
【００３５】
図６に示す初期処理が終了すると、次の周期から、上記ステップ５０２で設定されたウインドウＶｍを用いて、図７に示すメイン処理が所定周期毎に繰り返し実行される。図７に示すメイン処理は、図６に示す初期処理の終了後、例えばイグニションスイッチがオフにされるまで又はワイパスイッチ２がオートモード位置「ＡＵＴＯ」以外の位置に操作されるまで、継続して所定周期毎に繰り返し実行されてもよい。
【００３６】
ステップ６００では、今回周期のボリューム電圧Ｖｒのデジタル値が読み込まれる。
【００３７】
ステップ６０２では、上記ステップ６００で読み込まれたボリューム電圧ＶｒがウインドウＶｍの範囲内か否かが判定される。ボリューム電圧ＶｒがウインドウＶｍの範囲内である場合は、ステップ６０４に進み、ボリューム電圧ＶｒがウインドウＶｍの範囲外である場合は、ステップ６０６に進む。
【００３８】
ステップ６０４では、カウンタの値がゼロに初期化（リセット）される。
【００３９】
ステップ６０６では、カウンタの値が１だけインクリメントされる。
【００４０】
ステップ６０８では、カウンタの値が所定値よりも大きいか否かが判定される。所定値は、ユーザの操作に起因しない公差等によるボリューム電圧Ｖｒの変動と、ユーザの操作に起因したボリューム電圧Ｖｒの変動とを確実に切り分けるための値であり、本例では一例として３に設定される。カウンタの値が３よりも大きい場合は、ステップ６１０に進み、カウンタの値が３以下の場合は、今回周期の処理はこれで終了して、ステップ６００に戻る。
【００４１】
ステップ６１０では、今回周期の上記ステップ５００で読み込まれたボリューム電圧Ｖｒに基づいて、新たなウインドウＶｍが設定される。即ち、ウインドウＶｍの範囲外となったボリューム電圧Ｖｒに基づいて、ウインドウＶｍが変更される。新たなウインドウＶｍは、同様に、今回のボリューム電圧Ｖｒのデジタル値を中心値ｍ０（図５参照）として設定・記憶される。
【００４２】
ステップ６１２では、上記ステップ６１０で設定された新たなウインドウＶｍに基づいて、現在の操作ノブ４２の位置が判定され、操作ノブ４２の位置の変化があったか否かが判定される。現在の操作ノブ４２の位置の判定方法は、上述のステップ５０４の処理と同様であってよい。操作ノブ４２の位置の変化があった場合には、ステップ６１４に進む。他方、操作ノブ４２の位置の変化が無い場合は、ステップ６０４を経由して（カウンタの値がリセットされて）、ステップ６００に戻る。
【００４３】
ステップ６１４では、新しい操作ノブ４２の位置がセットされ、ステップ６０４を経由して（カウンタの値がリセットされて）、ステップ６００に戻る。
【００４４】
図８は、ある操作ノブ４２に対する操作態様に対する図６及び図７に示した本実施例の演算部１３による操作ノブ４２の位置の判定処理の実例を示す図である。図８では、一番左に図４に示した位置判定用データが示され、左から右に時系列でボリューム電圧Ｖｒの変動態様と、それに応じたウインドウＶｍの設定態様が示されている。図８では、１０［ｍｓ］の周期で操作ノブ４２の位置の判定処理が実行されている。
【００４５】
先ず、時刻ｔ＝ｔ１では、図６に示した処理により、図示したボリューム電圧Ｖｒに対応して、ウインドウＶｍが初期設定される。本例では、ウインドウＶｍの中心値は、図８に示すように、ポジションＰ１の範囲内にあるので、操作ノブ４２の位置としてポジションＰ１がセットされる（図６のステップ５０４参照）。
【００４６】
次いで、時刻ｔ＝ｔ２では、ユーザが操作ノブ４２を回転操作し始め、ボリューム電圧ＶｒがウインドウＶｍの範囲外となり、カウンタが１となる。
【００４７】
次いで、時刻ｔ＝ｔ３では、ユーザが操作ノブ４２の回転操作をしており、ボリューム電圧ＶｒがウインドウＶｍの範囲外であり、カウンタが２となる。
【００４８】
次いで、時刻ｔ＝ｔ４では、ユーザが操作ノブ４２の回転操作をしており、ボリューム電圧ＶｒがウインドウＶｍの範囲外であり、カウンタが３となる。
【００４９】
次いで、時刻ｔ＝ｔ５では、ユーザが操作ノブ４２の回転操作をしており、ボリューム電圧ＶｒがウインドウＶｍの範囲外であり、カウンタが４となる。従って、この時刻ｔ＝ｔ５では、カウンタが３よりも大きくなるので、図示のように、新たなウインドウＶｍが設定される（図７のステップ６１０参照）。そして、本例では、ポジションＰ２の範囲内にあるボリューム電圧Ｖｒに対応して、操作ノブ４２の位置としてポジションＰ２がセットされ（図７のステップ６１４参照）、また、カウンタが０にリセットされる（図７のステップ６０４参照）。
【００５０】
次いで、時刻ｔ＝ｔ６では、ユーザが操作ノブ４２の回転操作をしているが、ボリューム電圧ＶｒがウインドウＶｍの範囲内にあり、カウンタが０に設定される（図７のステップ６０４参照）。
【００５１】
次いで、時刻ｔ＝ｔ７では、ユーザが操作ノブ４２の回転操作をしており、ボリューム電圧ＶｒがウインドウＶｍの範囲外となり、カウンタが１となる。
【００５２】
以下同様にして、時刻ｔ＝ｔ８，ｔ９では、ユーザが操作ノブ４２の回転操作をしており、カウンタが２，３となり、時刻ｔ＝ｔ１０では、カウンタが４となり、図示のように、新たなウインドウＶｍが設定される（図７のステップ６１０参照）。そして、本例では、ポジションＰ４の範囲内にあるボリューム電圧Ｖｒに対応して、操作ノブ４２の位置としてポジションＰ４がセットされ（図７のステップ６１４参照）、また、カウンタが０にリセットされる（図７のステップ６０４参照）。
【００５３】
尚、以上のｔ１〜ｔ１１までは１０［ｍｓ］刻みの時刻である。時刻ｔ＝ｔ１１から時刻ｔ＝１２までは５分であり、この間、ユーザは操作ノブ４２の回転操作を行っていない。ここでは、時刻ｔ＝ｔ１１から時刻ｔ＝１２までの間、ボリューム電圧Ｖｒが変動していないものとして１０ｍｓ毎の図示を省略する。
【００５４】
時刻ｔ＝１２では、ユーザが操作ノブ４２を回転操作し始め、ボリューム電圧ＶｒがウインドウＶｍの範囲外となり、カウンタが１となる。
【００５５】
以下同様にして、時刻ｔ＝ｔ１３，ｔ１４では、ユーザが操作ノブ４２の回転操作をしており、カウンタが２，３となり、時刻ｔ＝ｔ１５では、カウンタが４となり、図示のように、新たなウインドウＶｍが設定される（図７のステップ６１０参照）。そして、本例では、ポジションＰ１の範囲内にあるボリューム電圧Ｖｒに対応して、操作ノブ４２の位置としてポジションＰ１がセットされ（図７のステップ６１４参照）、また、カウンタが０にリセットされる（図７のステップ６０４参照）。
【００５６】
次いで、時刻ｔ＝ｔ１６では、ユーザが操作ノブ４２の回転操作をしているが、ボリューム電圧ＶｒがウインドウＶｍの範囲内にあり、カウンタが０に設定される（図７のステップ６０４参照）。
【００５７】
尚、以上のｔ１２〜ｔ１６までは１０［ｍｓ］刻みの時刻である。時刻ｔ＝ｔ１７から時刻ｔ＝１８までは５分であり、この間、ユーザは操作ノブ４２の回転操作を行っていない。ここでは、時刻ｔ＝ｔ１７から時刻ｔ＝１８までの間、ボリューム電圧Ｖｒが変動していないものとして１０ｍｓ毎の図示を省略する。
【００５８】
時刻ｔ＝ｔ１８では、ユーザは依然として操作ノブ４２の回転操作を行っていないが、ボリューム電圧Ｖｒが前回値（時刻ｔ＝ｔ１７の値）から変動している。これは、上述のバラツキの要因（例えばＡ／Ｄ変換の公差）に起因する。このため、時刻ｔ＝ｔ１８では、ボリューム電圧ＶｒがウインドウＶｍの範囲外となり、カウンタが１となる。
【００５９】
同様に、時刻ｔ＝ｔ１９，ｔ２０では、時刻ｔ＝ｔ１８と同様の理由により、ボリューム電圧ＶｒがウインドウＶｍの範囲外となり、カウンタが２，３とインクリメントされる。
【００６０】
時刻ｔ＝ｔ２１では、時刻ｔ＝ｔ１８と同様の理由により、ボリューム電圧Ｖｒが依然としてウインドウＶｍの範囲外であり、カウンタが４となり、図示のように、新たなウインドウＶｍが設定される（図７のステップ６１０参照）。そして、本例では、新たなウインドウＶｍの中心値ｍ０がポジションＰ１の範囲内にあるので、操作ノブ４２の位置の変化は無いと判断され（図７のステップ６１２のＮＯ判定参照）、カウンタが０にリセットされる（図７のステップ６０４参照）。従って、この場合は、操作ノブ４２の位置としてポジションＰ１がセットされたままとなる。
【００６１】
以上説明した本実施例のワイパ制御装置によれば、とりわけ、以下のような優れた効果が奏される。
【００６２】
先ず、上述の如く一定の幅を有するウインドウＶｍ内にボリューム電圧Ｖｒが属するか否かを判定し、ウインドウＶｍ内にボリューム電圧Ｖｒが属する限り、ボリューム電圧Ｖｒが変動しても操作ノブ４２の位置の判定結果が変化しないので、ウインドウＶｍ内で収まるようなボリューム電圧Ｖｒの微小な変動に過敏に反応して操作ノブ４２の位置の判定結果が変化するのを防止することができる。
【００６３】
また、上述の如くウインドウＶｍ外に逸脱するような公差等によるボリューム電圧Ｖｒの比較的大きい変動が発生した場合は、かかる変動に応じて動的にウインドウＶｍが変更されるので、Ａ／Ｄ変換の公差や温度等の影響に起因したボリューム電圧Ｖｒのバラツキに追従しつつ、ユーザの操作によるボリューム電圧Ｖｒの変化を確実に検出することができる。
【００６４】
以上、本発明の好ましい実施例について詳説したが、本発明は、上述した実施例に制限されることはなく、本発明の範囲を逸脱することなく、上述した実施例に種々の変形及び置換を加えることができる。
【００６５】
例えば、上述の実施例では、ウインドウＶｍの中心値ｍ０がポジションＰ１〜Ｐ４のそれぞれの範囲（図４参照）のどの範囲に属するかに基づいて、現在の操作ノブ４２の位置が判定されているが、代替的に、ウインドウＶｍの上限値ｍ１（図５参照）がポジションＰ１〜Ｐ４のそれぞれの範囲（図４参照）のどの範囲に属するかに基づいて、現在の操作ノブ４２の位置が判定されてもよい。
【００６６】
同様に、上述の実施例では、ウインドウＶｍの中心値ｍ０がポジションＰ１〜Ｐ４のそれぞれの範囲（図４参照）のどの範囲に属するかに基づいて、現在の操作ノブ４２の位置が判定されているが、代替的に、ウインドウＶｍの下限値ｍ２（図５参照）がポジションＰ１〜Ｐ４のそれぞれの範囲（図４参照）のどの範囲に属するかに基づいて、現在の操作ノブ４２の位置が判定されてもよい。
【００６７】
また、上述の実施例では、ウインドウＶｍの中心値ｍ０がポジションＰ１〜Ｐ４のそれぞれの範囲（図４参照）のどの範囲に属するかに基づいて、現在の操作ノブ４２の位置が判定されているが、代替的に、ウインドウＶｍがポジションＰ１〜Ｐ４のそれぞれの範囲（図４参照）のどの範囲に最も広範囲で属するかに基づいて、現在の操作ノブ４２の位置が判定されてもよい。尚、この代替構成は、ウインドウＶｍの幅が奇数である場合（例えば上述した実施例のように７である場合）は、ウインドウＶｍの中心値ｍ０で判断する上述の実施例と等価である。しかしながら、この代替構成において、例えば、ウインドウＶｍの幅が偶数（例えば６）である場合、ポジションＰ１に幅２で属し、ポジションＰ２に幅４で属する場合に、操作ノブ４２の位置がポジションＰ２と判定される。
【００６８】
また、上述の実施例では、ウインドウＶｍの中心値ｍ０がポジションＰ１〜Ｐ４のそれぞれの範囲（図４参照）のどの範囲に属するかに基づいて、現在の操作ノブ４２の位置が判定されているが、代替的に、ウインドウＶｍの全体がポジションＰ１〜Ｐ４のそれぞれの範囲（図４参照）のどの範囲に属するかに基づいて、現在の操作ノブ４２の位置が判定されてもよい。この代替構成では、例えば、ウインドウＶｍの全体がポジションＰ２の範囲に含まれる場合に、操作ノブ４２の位置がポジションＰ２と判定される。この代替構成では、ウインドウＶｍは、その全範囲がポジションＰ１〜Ｐ４のそれぞれの範囲（図４参照）のいずれかに属するように設定（初期設定を含む）される。従って、例えば図７のステップ６１０において、新たなウインドウＶｍをボリューム電圧Ｖｒに基づいて設定したと仮定した場合に、その全範囲がポジションＰ１〜Ｐ４の範囲（図４参照）のいずれにも属さない場合（即ちポジションＰ１〜Ｐ４のうちの２つ隣り合う範囲亘って設定される場合）、その周期では新たなウインドウＶｍの設定を行わず、カウンタをインクリメントして、ステップ６００に戻ることとしてもよい。この場合、新たなウインドウＶｍの設定は、次回周期以降のボリューム電圧Ｖｒに基づいて、その全範囲がポジションＰ１〜Ｐ４のそれぞれの範囲（図４参照）のいずれかに属するようになるまで待機されることになる。
【００６９】
また、上述の実施例では、ボリューム電圧Ｖｒが所定周期数（上述の例では４周期）連続してウインドウＶｍ外に逸脱する場合に、新たなウインドウＶｍが、当該所定周期経過時のボリューム電圧Ｖｒに基づいて設定されているが、新たなウインドウＶｍは、所定周期間の所定数のボリューム電圧Ｖｒのうちの２つ以上のボリューム電圧Ｖｒに基づいて設定されてもよい。例えば、新たなウインドウＶｍは、所定周期間の最後の２周期分のボリューム電圧Ｖｒ（上述の例では４周期分のうちの最後の２周期分のボリューム電圧Ｖｒ）の平均値や重み付け平均値等に基づいて設定されてもよい。
【００７０】
また、上述の実施例では、ワイパ制御ＥＣＵ５は、ワイパスイッチ２がオートモード位置「ＡＵＴＯ」にあるとき、操作ノブ４２の位置を示す位置情報に基づいて、間欠払拭周期を可変しているが、ワイパ制御ＥＣＵ５は、ワイパスイッチ２がオートモード位置「ＡＵＴＯ」にあるとき、間欠払拭周期に代えて若しくは加えて、駆動電流を供給する端子を高速回転端子Ｈと低速回転端子Ｌとで切り替えて、操作ノブ４２の位置を示す位置情報に基づいて、ワイパの作動速度（払拭速度）を可変してもよい。また、ワイパ制御ＥＣＵ５は、ワイパスイッチ２がオートモード位置「ＡＵＴＯ」にあるとき、操作ノブ４２の位置を示す位置情報に基づいて、ワイパの自動作動を開始する雨滴量の閾値を可変してもよい。
【００７１】
また、上述の実施例では、ウインドウＶｍの幅（範囲）は固定値（上述の例ではデジタル値で７）であるが、ウインドウＶｍの幅は、可変されてもよい。例えば、図３に示すように、ポジションＰ４に対応する範囲内の方がポジションＰ１に対応する範囲内よりもバラツキが大きいことを考慮して、ポジションＰ４内のボリューム電圧Ｖｒに基づいてウインドウＶｍを設定する場合、ポジションＰ１内のボリューム電圧Ｖｒに基づいてウインドウＶｍを設定する場合よりも、ウインドウＶｍの幅を大きくしてもよい。
【００７２】
また、上述の実施例では、位置判定用データは、ポジションＰ１〜Ｐ４の各範囲と、ボリューム電圧Ｖｒとの対応関係を表す所与のデータであったが、位置判定用データは、等価的に、ポジションＰ１〜Ｐ４の各範囲と、抵抗値Ｒ８との対応関係を表す所与のデータであってもよい。
【００７３】
また、上述の実施例では、ポジションＰ１〜Ｐ４の範囲（図４参照）が不均等に割り振られた位置判定用データが示されているが、ポジションＰ１〜Ｐ４の範囲が均等に割り振られた位置判定用データが使用されてもよい。
【図面の簡単な説明】
【００７４】
【図１】本発明のワイパ制御装置の一例が組み込まれたワイパ装置１の一実施例を示す主要構成図である。
【図２】操作ノブ４２の一例を示す斜視図である。
【図３】操作ノブ４２の位置と抵抗値Ｒ８との関係（特性）を示す図である。
【図４】メモリ１４に記憶される位置判定用データを概念的に示す図である。
【図５】位置判定用データとウインドウＶｍとの関係を概念的に示す図である。
【図６】本実施例の演算部１３による操作ノブ４２の位置の判定処理の初期処理を示すフローチャートである。
【図７】本実施例の演算部１３による操作ノブ４２の位置の判定処理のメイン処理を示すフローチャートである。
【図８】図６及び図７に示した本実施例の演算部１３による操作ノブ４２の位置の判定処理の実例を示す図である。
【符号の説明】
【００７５】
１    ワイパ装置
２    ワイパスイッチ
３    ボリューム
４    ワイパ駆動制御回路
５    ワイパ制御ＥＣＵ
６    ワイパ駆動部
７    プルアップ抵抗
８    可変抵抗
９    ワイパモータ
１０    定位置停止スイッチ
１１    入力回路
１２    Ａ／Ｄ変換回路
１３    演算部
１４    メモリ
１５    出力回路
２０    レインセンサ
４０    ワイパ用操作レバー
４２    操作ノブ
【図１】
2010105499.tif 000003
【図２】
2010105499.tif 000004
【図３】
2010105499.tif 000005
【図４】
2010105499.tif 000006
【図５】
2010105499.tif 000007
【図６】
2010105499.tif 000008
【図７】
2010105499.tif 000009
【図８】
2010105499.tif 000010