(57)【要約】【課題】  ノブの操作量を正確に認識することによって、ノブの操作量に即した適切な間欠周期での払拭動作を実現することが可能なワイパ制御装置を提供すること。【解決手段】  メモリ４３ａには、ノブの操作に伴って電気抵抗値Ｒｖが変化させられるボリューム３２の最大抵抗値が記憶されている。演算部４３は、記憶済の最大抵抗値を超える電気抵抗値Ｒｖを算出したとき、該電気抵抗値Ｒｖを新たな最大抵抗値としてメモリ４３ａに記憶させる。演算部４３は、ボリューム３２の電気抵抗値Ｒｖを検出したとき、記憶済の最大抵抗値に対する比からノブの回転操作位置を認識する。演算部４３は、該認識したノブの回転操作位置に応じて払拭動作の間欠周期を決定する。演算部４３は、記憶済の最大抵抗値を超える電気抵抗値Ｒｖを算出してから基準時間が経過するまでの期間内に算出した電気抵抗値Ｒｖを新たな最大抵抗値としてメモリ４３ａに記憶させることなく無効化する。【選択図】      図１
2006335322.tif 000002
【特許請求の範囲】
【請求項１】
ノブの操作に伴って電気抵抗値が変化させられるボリュームの最大抵抗値を記憶する記憶手段と、ボリュームの電気抵抗値を検出する検出手段と、前記記憶手段に記憶されているボリュームの最大抵抗値よりも大きな電気抵抗値が前記検出手段により検出されたとき、該検出された電気抵抗値を新たな最大抵抗値として前記記憶手段に記憶させる更新手段と、前記検出手段によりボリュームの電気抵抗値が検出されたとき、前記記憶手段に記憶されているボリュームの最大抵抗値に対する比からノブの操作量を認識する認識手段と、前記認識手段により認識されたノブの操作量に応じて払拭動作の間欠周期を決定する決定手段とを備えたワイパ制御装置において、
前記更新手段は、前記記憶手段に記憶されているボリュームの最大抵抗値よりも大きな電気抵抗値が前記検出手段により検出されてから基準時間が経過するまでの期間内に前記検出手段により検出された電気抵抗値を新たな最大抵抗値として前記記憶手段に記憶させることなく無効化することを特徴とするワイパ制御装置。
【請求項２】
請求項１に記載のワイパ制御装置において、
前記更新手段は、前記記憶手段に記憶されているボリュームの最大抵抗値よりも大きな第１電気抵抗値が前記検出手段により検出されてから前記基準時間が経過するまでの期間内に、第１電気抵抗値よりも大きな第２電気抵抗値が前記検出手段により検出されたとき、第２電気抵抗値が検出されてから更に前記基準時間が経過するまでの期間内に前記検出手段により検出された電気抵抗値を新たな最大抵抗値として前記記憶手段に記憶させることなく無効化することを特徴とするワイパ制御装置。
【請求項３】
請求項１又は請求項２に記載のワイパ制御装置において、
前記更新手段は、前記記憶手段に記憶されているボリュームの最大抵抗値よりも大きな第１電気抵抗値が前記検出手段により検出されて以後、第１電気抵抗値に対する減少量が基準値に達する第３電気抵抗値が前記検出手段により検出されたとき、第３電気抵抗値を新たな最大抵抗値として前記記憶手段に記憶させることなく無効化し、
前記認識手段は、前記検出手段により第３電気抵抗値が検出されたとき、前記記憶手段に記憶されているボリュームの最大抵抗値に対する比からノブの操作量を認識することを特徴とするワイパ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、間欠周期での払拭動作が可能なワイパ装置に適用されるワイパ制御装置に関し、詳しくは、ノブの操作量に応じて払拭動作の間欠周期を決定するワイパ制御装置に関する。
【背景技術】
【０００２】
従来より、自動車には、降雨時の走行中における視界の確保を目的としてワイパ装置が装備されている。そして、ワイパ装置が装備された自動車にあっては、ステアリングホイール（いわゆるハンドル）の周辺に設けられたレバーを操作してワイパスイッチを払拭停止モード位置「ＯＦＦ」、間欠払拭モード位置「ＩＮＴ」、低速払拭モード位置「ＬＯ」、高速払拭モード位置「ＨＩ」に選択的に設定することで所望の態様での払拭動作が可能である。特に、ワイパスイッチを間欠払拭モード位置「ＩＮＴ」に設定したとき、レバーの先端に設けられたノブを回動操作することで、該ノブの回動量に応じた所望の間欠周期での払拭動作が可能となる（例えば、特許文献１を参照）。
【０００３】
そして、間欠払拭モードにおいてノブの回動量を所望の間欠周期に反映させるものとして可変抵抗器（ボリューム）が使用されている。即ち、間欠払拭モードにおいてノブが回動操作されたとき、それに伴ってボリュームの電気抵抗値が変化させられる。そして、ボリュームの電気抵抗値がマイコンで検出され、該検出された電気抵抗値に応じた間欠周期が同マイコンにより決定される。
【０００４】
詳しくは、図５に示すように、ワイパ装置１０１は、固定抵抗器１１１とボリューム１１２とを備えている。固定抵抗器１１１及びボリューム１１２は、定電圧電源の＋端子と−端子との間に直列接続されている。そして、定電圧電源から出力される電圧が固定抵抗器１１１とボリューム１１２とによって分圧されて、該分圧された電圧Ｖがマイコン１２０に入力される。ここに、定電圧電源から出力される電圧をＶｃｃ、固定抵抗器１１１の電気抵抗値をＲ１、ボリューム１１２の電気抵抗値をＲｖとしたとき、マイコン１２０に入力される電圧Ｖは、以下のように表すことができる。
【０００５】
Ｖ＝Ｖｃｃ×Ｒｖ／（Ｒ１＋Ｒｖ）
そして、上式をＲｖについて解くと、Ｒｖは、以下のように表すことができる。
Ｒｖ＝Ｒ１×Ｖ／（Ｖｃｃ−Ｖ）
従って、Ｒ１及びＶｃｃをマイコン１２０に記憶させておけば、それらの値と、マイコン１２０に入力される電圧Ｖとを用いて、ノブの操作量に応じたボリューム１１２の電気抵抗値Ｒｖをマイコン１２０により検出することが可能である。そして、マイコン１２０は、このようにしてボリューム１１２の電気抵抗値Ｒｖを検出したとき、ボリューム１１２の最大抵抗値に対する比からノブの回動量を認識する。そして、マイコン１２０は、該認識したノブの回動量に応じて払拭動作の間欠周期を決定する。
【０００６】
マイコン１２０は、このようにして間欠周期を決定するべく、ボリューム１１２の最大抵抗値を記憶しておく必要がある。ところが、ボリューム１１２の最大抵抗値には、製品毎に大きなバラツキ（例えば、基準値に対して±３０％）がある。そこで、マイコン１２０は、ボリューム１１２の最大抵抗値の初期値として、基準値（例えば１０００Ω）に対してバラツキが−３０％の最大抵抗値（７００Ω）を記憶する。そして、マイコン１２０は、記憶済の最大抵抗値を超える電気抵抗値Ｒｖを上式を用いて検出したとき、該検出した電気抵抗値Ｒｖを新たな最大抵抗値として記憶する。つまり、マイコン１２０は、このようにボリューム１１２の最大抵抗値を更新することによって、更新後の最大抵抗値（更新を繰り返すことでワイパ装置１０１に実際に使用されているボリューム１１２の最大抵抗値に近付く）に対する比からノブの回動量を精度よく認識するようになっている。
【特許文献１】特開平１０−３１５９１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、低温環境下（例えば、摂氏−３０度）でボリューム１１２が使用される場合、記憶済の最大抵抗値を超える電気抵抗値Ｒｖが一時的に検出されることがある。しかしながら、このように一時的であれ更新に値する電気抵抗値Ｒｖが検出された場合、ボリューム１１２の最大抵抗値が例外なく更新される。そして、このように一旦大きな値に更新されて以後、それよりも小さな値に更新されることはない。従って、後に、低温から常温（例えば、摂氏２５度）になったとき、記憶済の最大抵抗値（低温時の値であり、常温時の値よりも大きい）に対する比からノブの回動量が認識されることになる。そうすると、実際のノブの回動量と、マイコン１２０により認識されるノブの回動量との間に誤差が生じて、実際のノブの回動量に応じた間欠周期での払拭動作が実現されなくなる。
【０００８】
本発明は、このような問題点に着目してなされたものであって、その目的は、ノブの操作量を正確に認識することによって、ノブの操作量に即した適切な間欠周期での払拭動作を実現することが可能なワイパ制御装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために、請求項１に記載の発明では、ノブの操作に伴って電気抵抗値が変化させられるボリュームの最大抵抗値を記憶する記憶手段と、ボリュームの電気抵抗値を検出する検出手段と、前記記憶手段に記憶されているボリュームの最大抵抗値よりも大きな電気抵抗値が前記検出手段により検出されたとき、該検出された電気抵抗値を新たな最大抵抗値として前記記憶手段に記憶させる更新手段と、前記検出手段によりボリュームの電気抵抗値が検出されたとき、前記記憶手段に記憶されているボリュームの最大抵抗値に対する比からノブの操作量を認識する認識手段と、前記認識手段により認識されたノブの操作量に応じて払拭動作の間欠周期を決定する決定手段とを備えたワイパ制御装置において、前記更新手段は、前記記憶手段に記憶されているボリュームの最大抵抗値よりも大きな電気抵抗値が前記検出手段により検出されてから基準時間が経過するまでの期間内に前記検出手段により検出された電気抵抗値を新たな最大抵抗値として前記記憶手段に記憶させることなく無効化することを特徴とする。
【００１０】
請求項２に記載の発明では、請求項１に記載のワイパ制御装置において、前記更新手段は、前記記憶手段に記憶されているボリュームの最大抵抗値よりも大きな第１電気抵抗値が前記検出手段により検出されてから前記基準時間が経過するまでの期間内に、第１電気抵抗値よりも大きな第２電気抵抗値が前記検出手段により検出されたとき、第２電気抵抗値が検出されてから更に前記基準時間が経過するまでの期間内に前記検出手段により検出された電気抵抗値を新たな最大抵抗値として前記記憶手段に記憶させることなく無効化することを特徴とする。
【００１１】
請求項３に記載の発明では、請求項１又は請求項２に記載のワイパ制御装置において、前記更新手段は、前記記憶手段に記憶されているボリュームの最大抵抗値よりも大きな第１電気抵抗値が前記検出手段により検出されて以後、第１電気抵抗値に対する減少量が基準値に達する第３電気抵抗値が前記検出手段により検出されたとき、第３電気抵抗値を新たな最大抵抗値として前記記憶手段に記憶させることなく無効化し、前記認識手段は、前記検出手段により第３電気抵抗値が検出されたとき、前記記憶手段に記憶されているボリュームの最大抵抗値に対する比からノブの操作量を認識することを特徴とする。
【００１２】
以下、本発明の「作用」について説明する。
請求項１に記載の発明によると、記憶済の最大抵抗値を超える電気抵抗値が検出されてから基準時間が経過するまでの期間内に検出された電気抵抗値（信憑性が低い）が無効化される。このため、低温から常温になったとき、記憶済の最大抵抗値（信憑性が高い）に対する比からノブの操作量が認識されることになる。従って、ノブの操作量を正確に認識することによって、ノブの操作量に即した適切な間欠周期での払拭動作を実現することができる。
【００１３】
請求項２に記載の発明によると、第２電気抵抗値が検出されてから更に基準時間が経過するまでの期間内に検出された電気抵抗値（信憑性が低い）が無効化される。このため、低温から常温になったとき、記憶済の最大抵抗値（信憑性が高い）に対する比からノブの操作量が認識されることになる。従って、ノブの操作量を正確に認識することによって、ノブの操作量に即した適切な間欠周期での払拭動作を実現することができる。
【００１４】
請求項３に記載の発明によると、第１電気抵抗値に対する減少量が基準値に達する程に小さな第３電気抵抗値が検出されたとき、人為的にノブが操作された可能性が高いことから、このような第３電気抵抗値は更新に値するものとして扱われない。そして、該第３電気抵抗値が検出されたとき、記憶済の最大抵抗値（信憑性が高い）に対する比からノブの操作量が認識される。従って、ノブの操作量を正確に認識することによって、ノブの操作量に即した適切な間欠周期での払拭動作を実現することができる。
【発明の効果】
【００１５】
本発明は、以上のように構成されているため、次のような効果を奏する。
請求項１〜請求項３のいずれか１項に記載の発明によれば、ノブの操作量を正確に認識することによって、ノブの操作量に即した適切な間欠周期での払拭動作を実現することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明を自動車のワイパ装置に具体化した一実施形態を説明する。
図１に示すように、ワイパ装置１は、ワイパスイッチ２、電気抵抗体３、マイコン４、ボディ電子制御ユニット（ボディＥＣＵ）５、ワイパモータ６を備えている。
【００１７】
ワイパスイッチ２は、車内においてハンドルの周辺に設けられたレバーの傾動操作に応じて複数の位置の各々に選択的に設定される。詳しくは、ワイパスイッチ２は、払拭停止モード位置「ＯＦＦ」、間欠払拭モード位置「ＩＮＴ」、低速払拭モード位置「ＬＯ」、高速払拭モード位置「ＨＩ」に選択的に設定される。そして、ワイパスイッチ２は、レバーの傾動操作に応じて設定された位置がどこであるのかを示す検出信号をマイコン４に出力する。従って、このような検出信号がワイパスイッチ２からマイコン４に出力されたとき、マイコン４により、ワイパスイッチ２が設定された位置、言い換えるとレバーの傾動操作位置を認識することが可能となる。そして、これにより、レバーの傾動操作位置に応じた態様での払拭動作を実現することが可能となる。
【００１８】
電気抵抗体３は、プルアップ抵抗３１、ボリューム３２、電流制限抵抗３３を備えている。ボリューム３２は、前記レバーの先端に設けられたノブの回動操作に応じて電気抵抗値が変化させられる。本実施形態においてノブは、回動始端のポジションＰ０からポジションＰ１、ポジションＰ２、ポジションＰ３を経由して回動終端のポジションＰ４に至るまで回動操作が可能である。ちなみに、ノブの回動操作位置を知るための指標として、ポジションＰ０〜Ｐ４の各々に達する位置までノブを回動操作したとき、節度感（クリック感）が付与されるようになっている。
【００１９】
電気抵抗体３の電気的な構成を説明すると、プルアップ抵抗３１及びボリューム３２は、定電圧電源の＋端子と−端子との間に直列接続されている。プルアップ抵抗３１の一端は定電圧電源の＋端子に電気的に接続されている一方、同プルアップ抵抗３１の他端はボリューム３２の一端に電気的に接続されている。ボリューム３２の他端は定電圧電源の−端子に電気的に接続されて接地されている。電流制限抵抗３３の一端はプルアップ抵抗３１とボリューム３２との中間点に電気的に接続されている一方、同電流制限抵抗３３の他端はマイコン４に電気的に接続されている。従って、定電圧電源から出力される電圧がプルアップ抵抗３１とボリューム３２とによって分圧されて、該分圧された電圧が電流制限抵抗３３を介してマイコン４に入力される。
【００２０】
ここに、定電圧電源から出力される電圧をＶｃｃ、プルアップ抵抗３１の電気抵抗値をＲ１、ボリューム３２の電気抵抗値をＲｖとしたとき、マイコン４に入力される電圧Ｖは、以下のように表すことができる。
［数１］
Ｖ＝Ｖｃｃ×Ｒｖ／（Ｒ１＋Ｒｖ）                                  ……（式１）
そして、上記（式１）をＲｖについて解くと、Ｒｖは、以下のように表すことができる。
［数２］
Ｒｖ＝Ｒ１×Ｖ／（Ｖｃｃ−Ｖ）                                    ……（式２）
従って、固定値とみなして差し支えないＲ１及びＶｃｃの各々をマイコン４に記憶させておけば、それらの値と、マイコン４に入力される電圧Ｖとを用いて、ボリューム３２の電気抵抗値Ｒｖ、言い換えるとノブの回動操作位置をマイコン４により検出することが可能となる。そして、これにより、ノブの回動操作位置に応じた間欠周期をマイコン４により決定することが可能となり、その結果、該決定された間欠周期での払拭動作を実現することが可能となる。
【００２１】
マイコン４は、入力回路４１、Ａ／Ｄ変換回路４２、演算部４３、出力回路４４を備えている。入力回路４１は、ワイパスイッチ２から検出信号が入力されたとき、ワイパスイッチ２がどの位置に設定されているのか、言い換えると運転者が払拭停止モード、間欠払拭モード、低速払拭モード、高速払拭モードのいずれを所望しているのかを認識する。そして、入力回路４１は、該認識した払拭モードでの払拭動作を要求する信号（払拭要求信号）を演算部４３に出力する。
【００２２】
Ａ／Ｄ変換回路４２は、プルアップ抵抗３１とボリューム３２とによって分圧された電圧Ｖが入力されたとき、アナログ値である電圧Ｖを演算部４３にとって取り扱い易いディジタル値に変換する。そして、Ａ／Ｄ変換回路４２は、このようにＡ／Ｄ変換した電圧Ｖ（以下、説明の便宜上、Ａ／Ｄ変換前とＡ／Ｄ変換後とにおいて同じ符号を用いる。）を演算部４３に出力する。
【００２３】
演算部４３は、入力回路４１から払拭要求信号が入力されたとき、その払拭要求信号により要求されている払拭モードにワイパ装置１を設定する。そして、演算部４３は、該設定した払拭モードでの払拭動作を指令する信号（払拭指令信号）を出力回路４４に出力する。例えば、演算部４３は、入力回路４１から間欠払拭モードでの払拭動作を要求する払拭要求信号が入力されたとき、ワイパ装置１を間欠払拭モードに設定し、間欠払拭モードでの払拭動作を指令する払拭指令信号を出力回路４４に出力する。
【００２４】
演算部４３は、不揮発性のメモリ４３ａを備えている。メモリ４３ａには、プルアップ抵抗３１の電気抵抗値Ｒ１、定電圧電源から出力される電圧Ｖｃｃ、ボリューム３２の最大抵抗値が記憶されている。
【００２５】
そして、演算部４３は、Ａ／Ｄ変換回路４２から電圧Ｖが入力されたとき、上記（式２）に基づいて、該入力された電圧Ｖ、メモリ４３ａに記憶されているプルアップ抵抗３１の電気抵抗値Ｒ１、同じく定電圧電源から出力される電圧Ｖｃｃを用いて、ボリューム３２の電気抵抗値Ｒｖを算出する。そして、演算部４３は、このようにボリューム３２の電気抵抗値Ｒｖを算出したとき、メモリ４３ａに記憶されているボリューム３２の最大抵抗値に対する比からノブがどの位置まで回動操作されているのか（ノブの回動操作位置）を認識する。そして、演算部４３は、該認識したノブの回動操作位置に応じて払拭動作の間欠周期を決定する。
【００２６】
そして、演算部４３は、ワイパ装置１を間欠払拭モードに設定したとき、該決定した間欠周期を前記払拭指令信号に反映させる。例えば、演算部４３は、ノブがポジションＰ０まで回動操作された旨を認識したとき、最短の間欠周期での払拭動作を指令する払拭指令信号を出力回路４４に出力する。一方、演算部４３は、ノブがポジションＰ４まで回動操作された旨を認識したとき、最長の間欠周期での払拭動作を指令する払拭指令信号を出力回路４４に出力する。
【００２７】
出力回路４４は、演算部４３から払拭指令信号が入力されたとき、その払拭指令信号をワイパ制御ＥＣＵ５にとって取り扱い易い形式で変調する。そして、出力回路４４は、このように変調した払拭指令信号を送信する。
【００２８】
ワイパ制御ＥＣＵ５は、出力回路４４から送信されてきた払拭指令信号を受信したとき、その払拭指令信号を復調する。そして、ワイパ制御ＥＣＵ５は、払拭指令信号により指令されている態様での払拭動作が実現されるようにワイパモータ６を回転駆動する。
【００２９】
ワイパモータ６は、ワイパを揺動させるための駆動源である。言うまでもなく、ワイパは、待機位置からウィンドウガラスの表面に沿って往復揺動して該ウィンドウガラスの表面を払拭するものである。ワイパモータ６は、高速回転と低速回転という２種類の速度の各々での回転が可能である。ワイパモータ６の高速回転端子Ｈ及び低速回転端子Ｌの各々はワイパ制御ＥＣＵ５に電気的に接続されている一方、共通端子Ｃは接地されている。
【００３０】
そして、ワイパ制御ＥＣＵ５は、出力回路４４から高速払拭モードでの払拭動作を指令する払拭指令信号が入力されたとき、高速回転端子Ｈを介してワイパモータ６に駆動電流を供給することでワイパモータ６を高速回転させる。一方、ワイパ制御ＥＣＵ５は、出力回路４４から低速払拭モードでの払拭動作を指令する払拭指令信号が入力されたとき、低速回転端子Ｌを介してワイパモータ６に駆動電流を供給することでワイパモータ６を低速回転させる。
【００３１】
ワイパモータ６には、ワイパが待機位置に達している旨を検出するための定位置検出スイッチ６１が内蔵されている。定位置検出スイッチ６１の第１固定接点６１ａ及び第２固定接点６１ｂの各々はワイパ制御ＥＣＵ５に電気的に接続されている一方、可動接点６１ｃは接地されている。そして、定位置検出スイッチ６１は、ワイパが往復揺動されることに伴って、可動接点６１ｃが第１固定接点６１ａに電気的に接続される状態と、可動接点６１ｃが第２固定接点６１ｂに電気的に接続される状態とに切り替わる。
【００３２】
詳しくは、ワイパが待機位置にあるとき可動接点６１ｃが第２固定接点６１ｂに電気的に接続される一方、ワイパが待機位置以外の位置にあるとき可動接点６１ｃが第１固定接点６１ａに電気的に接続される。従って、可動接点６１ｃが第２固定接点６１ｂに電気的に接続されているとき、ワイパ制御ＥＣＵ５により、ワイパが待機位置に達している旨を検出することが可能となる。
【００３３】
そして、ワイパ制御ＥＣＵ５は、出力回路４４から間欠払拭モードでの払拭動作を指令する払拭指令信号が入力されたとき、その払拭指令信号により指令されている間欠周期と、低速回転端子Ｌを介してワイパモータ６に駆動電流を供給する周期とを一致させることで、ワイパモータ６を該間欠周期で低速回転させる。
【００３４】
そして、ワイパ制御ＥＣＵ５は、これらのように高速払拭モード、低速払拭モード、間欠払拭モードのいずれかでの払拭動作を実現するべくワイパモータ６に駆動電流を供給している状態で、出力回路４４から払拭停止モードでの払拭動作を指令する払拭指令信号が入力されたとき、ワイパモータ６に対する駆動電流の供給を停止する。その結果、ワイパモータ６の回転が停止される。
【００３５】
ところで、ボリューム３２の最大抵抗値には、製品毎に大きなバラツキ（例えば、基準値に対して±３０％）がある。ここに、基準値（例えば、１０００Ω）に対してバラツキのない製品のみ、言い換えると１０００Ωの最大抵抗値を有する製品のみを取り揃えることは現実的ではない。つまり、実際には、７００Ω〜１３００Ωの範囲に属する任意の最大抵抗値を有する製品が使用されることになる。
【００３６】
そして、例えば、７００Ωの最大抵抗値を有するボリューム３２を使用した場合と、１０００Ωの最大抵抗値を有するボリューム３２を使用した場合とでは、ノブの回動操作位置が同じであれボリューム３２の電気抵抗値Ｒｖが互いに異なるため、上記（式１）から明らかなように、互いに異なる電圧Ｖがマイコン４に入力されてしまう。そうすると、それらの場合の各々で互いに異なる電圧Ｖが用いられて上記（式２）によりボリューム３２の電気抵抗値Ｒｖが検出されたとき、メモリ４３ａに記憶済のボリューム３２の最大抵抗値に対する比から認識されるノブの回動操作位置は当然異なってしまう。
【００３７】
この現象を示したものが図２である。上記例の前者の場合のように７００Ωの最大抵抗値を有するボリューム３２を使用した場合、ノブが回動終端のポジションＰ４に至るまで回動操作されたとき、マイコン４により検出される電気抵抗値Ｒｖは７００Ωとなる。そして、ボリューム３２の最大抵抗値として７００Ωがメモリ４３ａに記憶されている場合において、このように電気抵抗値Ｒｖとして７００Ωが検出されたとき、ノブがポジションＰ４に至るまで回動操作された旨がマイコン４により認識されて何ら問題は生じない。しかし、ボリューム３２の最大抵抗値として１０００Ωがメモリ４３ａに記憶されている場合において、電気抵抗値Ｒｖとして７００Ωが検出されたとき、実際にはノブがポジションＰ４に至るまで回動操作されているにも拘わらず、ノブがポジションＰ３にも至らない位置までしか回動操作されていないとマイコン４により誤認識されてしまう。
【００３８】
そこで、演算部４３は、メモリ４３ａに記憶されているボリューム３２の最大抵抗値を次のようにして更新する。即ち、演算部４３は、ボリューム３２の最大抵抗値の初期値として、基準値（１０００Ω）に対してバラツキが−３０％の最大抵抗値（７００Ω）をメモリ４３ａに記憶する。そして、演算部４３は、上記（式２）に基づいて、記憶済の最大抵抗値を超える電気抵抗値Ｒｖを算出したとき、該算出した電気抵抗値Ｒｖを新たな最大抵抗値として記憶する。そして、演算部４３は、このようにボリューム３２の最大抵抗値を更新することによって、更新後の最大抵抗値（更新を繰り返すことでワイパ装置１に実際に使用されているボリューム３２の最大抵抗値に近付く）に対する比からノブの回動操作位置を精度よく認識する。
【００３９】
次に、ワイパ装置１の特徴点について説明する。
さて、演算部４３は、上記（式２）に基づいて算出したボリューム３２の電気抵抗値Ｒｖを補正する。以下、演算部４３により実行されるボリューム３２の電気抵抗値Ｒｖの補正処理について、図３に示すフローチャートを用いて説明する。
【００４０】
演算部４３は、ステップＳ１において、Ａ／Ｄ変換回路４２から入力されている電圧Ｖを読み込む。そして、演算部４３は、ステップＳ２において、上記（式２）に基づいて、前記ステップＳ１で読み込んだ電圧Ｖ、メモリ４３ａに記憶されているプルアップ抵抗３１の電気抵抗値Ｒ１、同じく定電圧電源から出力される電圧Ｖｃｃを用いて、ボリューム３２の電気抵抗値Ｒｖを算出する。
【００４１】
そして、演算部４３は、ステップＳ３において、前記ステップＳ２で算出したボリューム３２の電気抵抗値Ｒｖが送信最大値Ｒｖｍａｘよりも大きいか否かを判断する。ここで、送信最大値Ｒｖｍａｘとは、メモリ４３ａに記憶されている最大抵抗値を有するボリューム３２が使用された場合において、ノブがポジションＰ４に至るまで回動操作されたときに出力回路４４から送信される払拭指令信号に含まれるものである。従って、前記ステップＳ２で算出されたボリューム３２の電気抵抗値Ｒｖが送信最大値Ｒｖｍａｘよりも大きい場合、該電気抵抗値Ｒｖが新たな最大抵抗値としてメモリ４３ａに記憶される。
【００４２】
そして、演算部４３は、ステップＳ３において、前記ステップＳ２で算出したボリューム３２の電気抵抗値Ｒｖが送信最大値Ｒｖｍａｘよりも大きいと判断したとき（ステップＳ３においてＹＥＳ）、メモリ４３ａに記憶されているプルアップ抵抗３１の電気抵抗値Ｒ１をデクリメントする（ステップＳ４）。そして、このようにプルアップ抵抗３１の電気抵抗値Ｒ１がデクリメントされて以後、次回のステップＳ２において、上記（式２）に基づいて、デクリメント後の電気抵抗値Ｒ１が用いられて算出されるボリューム３２の電気抵抗値Ｒｖは、デクリメント前の電気抵抗値Ｒ１が用いられて算出されるボリューム３２の電気抵抗値Ｒｖよりも小さくなる。
【００４３】
このようにして演算部４３は、上記（式２）により算出した電気抵抗値Ｒｖが送信最大値Ｒｖｍａｘよりも大きいとき、プルアップ抵抗３１の電気抵抗値Ｒ１をデクリメントし、デクリメント後の電気抵抗値Ｒ１を用いてボリューム３２の電気抵抗値Ｒｖを補正する。
【００４４】
ところで、図４に示すように、低温時（例えば、摂氏−３０度）において、ノブをポジションＰ４に至るまで回動操作したとき、Ａ／Ｄ変換回路４２から入力される電圧Ｖの最大値が演算部４３により読み込まれた後、該最大値から低下する電圧Ｖが演算部４３により読み込まれる。そして、その後、電圧Ｖが低下しきった状態でも、常温時（例えば、摂氏２５度）の電圧Ｖよりも大きい。
【００４５】
ここに、このように推移する電圧Ｖを全て有効化した場合、このような電圧Ｖが用いられて電気抵抗値Ｒｖが算出される（ステップＳ２）。そして、このように算出された電気抵抗値Ｒｖが送信最大値Ｒｖｍａｘを超えたとき（ステップＳ３においてＹＥＳ）、電気抵抗値Ｒ１がデクリメントされる（ステップＳ４）。そして、このようにデクリメントされた電気抵抗値Ｒ１が用いられて算出される電気抵抗値Ｒｖは小さくなる（次回のステップＳ２）。そして、電気抵抗値Ｒｖが送信最大値Ｒｖｍａｘを超えなくなるまで電気抵抗値Ｒ１が繰り返しデクリメントされることから、電気抵抗値Ｒｖは次第に小さなものとなってゆく。
【００４６】
そうすると、低温から常温になったとき、次のような不都合が生じる。即ち、常温時において、上記のように低温時にデクリメント（学習）されて小さくなった電気抵抗値Ｒ１が用いられて電気抵抗値Ｒｖが算出される。その結果、このような電気抵抗値Ｒｖが算出されたとき、メモリ４３ａに記憶されている最大抵抗値に対する比から認識されるノブの回動操作位置は、もはや実際の回動操作位置と異なってしまう。
【００４７】
そこで、演算部４３は、送信最大値Ｒｖｍａｘを超える電気抵抗値Ｒｖを算出した場合でも、該電気抵抗値Ｒｖを算出してから基準時間Ｔが経過するまでの期間内にあっては、電気抵抗値Ｒ１をデクリメント（学習）しない。つまり、演算部４３は、該期間内に読み込んだ電圧Ｖを無効化する。言い換えると、演算部４３は、記憶済の最大抵抗値を超える電気抵抗値Ｒｖ（第１電気抵抗値）を算出してから基準時間Ｔが経過するまでの期間内に算出した電気抵抗値Ｒｖを新たな最大抵抗値としてメモリ４３ａに記憶させることなく無効化する。特に、演算部４３は、該期間内に、第１電気抵抗値よりも大きな電気抵抗値Ｒｖ（第２電気抵抗値）を算出したとき、第２電気抵抗値を算出してから更に基準時間Ｔが経過するまでの期間内に算出した電気抵抗値Ｒｖを新たな最大抵抗値としてメモリ４３ａに記憶させることなく無効化する。
【００４８】
加えて、演算部４３は、送信最大値Ｒｖｍａｘを超える電気抵抗値Ｒｖを算出していない場合において、以下に示す条件Ａ〜Ｃの各々がＡＮＤで満足されたとき、電気抵抗値Ｒ１をインクリメント（再学習）する。
【００４９】
条件Ａ：電気抵抗値Ｒｖを算出してから基準時間Ｔが経過するまでの期間内に、該電気抵抗値Ｒｖを超える電気抵抗値Ｒｖを算出していないこと。
条件Ｂ：基準電気抵抗値Ｙ以上の電気抵抗値Ｒｖを算出して以後、基準電気抵抗値Ｙよりも小さな電気抵抗値Ｒｖを算出することなく基準時間Ｔが経過すること。ただし、基準電気抵抗値Ｙとは、常温でノブをポジションＰ４に至るまで回動操作したときにおいて、人為的にノブが回動操作されることなく最大値から低下しきったときの電気抵抗値Ｒｖである。
【００５０】
条件Ｃ：電気抵抗値Ｒｖを算出して以後、該電気抵抗値Ｒｖに対する減少量が基準値Ｘに達する電気抵抗値Ｒｖを算出していないこと。ただし、基準値Ｘとは、低温でノブをポジションＰ４に至るまで回動操作したときにおいて、人為的にノブが回動操作されることなく最大値から低下するときの電気抵抗値Ｒｖの減少量の最大値である。
【００５１】
そして、演算部４３は、第１電気抵抗値に対する減少量が基準値Ｘに達する電気抵抗値Ｒｖ（第３電気抵抗値）を算出したとき、第３電気抵抗値を新たな最大抵抗値としてメモリ４３ａに記憶させることなく無効化する。そして、演算部４３は、このように第３電気抵抗値を算出したとき、記憶済の最大抵抗値に対する比からノブの回動操作位置を認識する。
【００５２】
以上、詳述したように本実施形態によれば、次のような作用、効果を得ることができる。
（１）記憶済の最大抵抗値を超える電気抵抗値Ｒｖ（第１電気抵抗値）が算出されてから基準時間Ｔが経過するまでの期間内に算出された電気抵抗値Ｒｖ（信憑性が低い）が新たな最大抵抗値としてメモリ４３ａに記憶されることなく無効化される。このため、低温から常温になったとき、記憶済の最大抵抗値（信憑性が高い）に対する比からノブの回動操作位置が認識されることになる。従って、ノブの回動操作位置を正確に認識することによって、ノブの回動操作位置に即した適切な間欠周期での払拭動作を実現することができる。
【００５３】
（２）該期間内に、第１電気抵抗値よりも大きな電気抵抗値Ｒｖ（第２電気抵抗値）が算出されたとき、第２電気抵抗値が算出されてから更に基準時間Ｔが経過するまでの期間内に算出された電気抵抗値Ｒｖ（信憑性が低い）が新たな最大抵抗値としてメモリ４３ａに記憶されることなく無効化される。このため、低温から常温になったとき、記憶済の最大抵抗値（信憑性が高い）に対する比からノブの回動操作位置が認識されることになる。従って、ノブの回動操作位置を正確に認識することによって、ノブの回動操作位置に即した適切な間欠周期での払拭動作を実現することができる。
【００５４】
（３）第１電気抵抗値に対する減少量が基準値Ｘに達する程に小さな電気抵抗値Ｒｖ（第３電気抵抗値）が算出されたとき、人為的にノブが回動操作された可能性が高いことから、このような第３電気抵抗値は更新に値するものとして扱われない。そして、該第３電気抵抗値が算出されたとき、記憶済の最大抵抗値（信憑性が高い）に対する比からノブの回動操作位置が認識される。従って、ノブの回動操作位置を正確に認識することによって、ノブの回動操作位置に即した適切な間欠周期での払拭動作を実現することができる。
【００５５】
（４）低温時に電気抵抗値Ｒ１がデクリメント（学習）されて電気抵抗値Ｒｖが小さな値に補正されて以後、常温になったとしても、特定の条件が満足されたときに電気抵抗値Ｒ１がインクリメント（再学習）されることで電気抵抗値Ｒｖが低温時よりも大きな値に補正される。従って、このような温度変化が生じようとも、実際のノブの回動操作位置に即した適切な間欠周期での払拭動作を実現することができる。
【００５６】
尚、前記実施形態は、次のように変更して具体化することも可能である。
・基準時間Ｔは、低温でノブをポジションＰ４に至るまで回動操作して以後、人為的にノブが回動操作されることなく電圧Ｖが最大値から低下しきるまでの所要時間そのものであってもよいし、該所要時間に所定時間なる余裕を加えた合計時間であってもよい。
【００５７】
・同様に、余裕を考慮して基準電気抵抗値Ｙや基準値Ｘを設定してもよい。
・電圧Ｖは、演算部４３が読み込んだ値そのものであってもよいし、最後に読み込んだ値を１回に含めて過去に遡ること数回の単純平均値であってもよいし、該数回に亘って読み込んだ値のうち最大値と最小値とを除く残りの値の平均値であってもよい。
【００５８】
・前記実施形態では、低温から常温になったときに再学習する例を挙げたが、これは一例に過ぎない。即ち、例えば、常温で維持されていても経年変化によりボリューム３２の電気抵抗値Ｒｖが変動することが考えられるが、このような場合に再学習すればよいことは勿論である。要するに、本発明は、ボリューム３２の電気抵抗値Ｒｖが変動した場合の全てに適用可能である。
【図面の簡単な説明】
【００５９】
【図１】本実施形態のワイパ装置の電気的構成を示すブロック図。
【図２】ボリュームの最大抵抗値にバラツキがあることに起因する問題点を説明するための特性図であって、ノブの回動操作位置とボリュームの電気抵抗値との関係を示す特性図。
【図３】演算部により実行されるボリュームの電気抵抗値の補正処理を説明するためのフローチャート。
【図４】ワイパ装置の特徴点を説明するための特性図であって、ノブを回動操作したときに時間の経過とともにＡ／Ｄ変換回路から演算部にどのような電圧が入力されるのかを示す特性図。
【図５】従来のワイパ装置の電気的構成の一部を示すブロック図。
【符号の説明】
【００６０】
４…マイコン（ワイパ制御装置）、３２…ボリューム、４２…Ａ／Ｄ変換回路（検出手段）、４３…演算部（検出手段、更新手段、認識手段、決定手段）、４３ａ…メモリ（記憶手段）、Ｒｖ…ボリュームの電気抵抗値、Ｔ…基準時間、Ｘ…基準値。
【図１】
2006335322.tif 000003
【図２】
2006335322.tif 000004
【図３】
2006335322.tif 000005
【図４】
2006335322.tif 000006
【図５】
2006335322.tif 000007