(57)【要約】【課題】払拭モードハンチングが発生したときに、それを検出するとともに抑制してワイパーブレードの動きを安定化させることが可能なワイパー制御装置を提供する。【解決手段】払拭モードハンチング判定部５３は、同一払拭モードを終点払拭モードとするモードダウン動作が連続して２回行われたことを検出したときに、払拭モードハンチングが発生したと判定するものである。そして、払拭モードハンチングが発生すると、払拭モード判定部５１は、払拭モードハンチングに係る２つの払拭モードの降雨量範囲を拡大する。これにより、払拭モードハンチングが抑制されワイパーブレードの払拭動作が安定するので、運転者が、ワイパーブレードの動きが不安定であると感じ、ワイパー制御装置に故障が発生したのではないかと不安になる等の不具合を防止することができる。【選択図】図７
2008254614.tif 000002
【特許請求の範囲】
【請求項１】
ウィンドシールド上におけるワイパーブレードの払拭範囲内における所定領域を検出領域として、当該検出領域に付着した雨滴量に応じた検出信号を出力する雨滴センサからの検出信号に基づいて前記ワイパーブレードを駆動するワイパー制御装置であって、
前記検出信号に基づいて前記ウィンドシールドに付着した降雨量を判定する降雨量判定手段と、
前記降雨量判定手段により判定された前記降雨量に基づいて前記ワイパーブレードの払拭モードを判定する払拭モード判定手段とを備え、
前記払拭モード判定手段により前記ワイパーブレードの往復払拭動作間隔時間が異なる複数の前記払拭モードの中から前記降雨量に応じた一つの前記払拭モードが判定され、当該払拭モードにより前記ワイパーブレードが駆動され、
各前記払拭モードの前記往復払拭動作間隔時間は対応する前記降雨量が多いほどより短くなるように設定され、
各前記払拭モードが維持される降雨量範囲は、各前記払拭モードより前記往復払拭動作間隔時間がより長い前記払拭モードである下位側払拭モードへ遷移する動作であるモードダウン動作が行われる閾値であるモードダウン閾値としての降雨量と各前記払拭モードより前記往復払拭動作間隔時間がより短い前記払拭モードである上位側払拭モードへ遷移する動作であるモードアップ動作が行われる閾値であるモードアップ閾値としての降雨量との間の範囲であり、
前記モードアップ閾値の降雨量は前記モードダウン閾値の降雨量よりも多いワイパー制御装置において、
前記払拭モード判定手段により判定された前記払拭モードとして互いに隣接する２つの前記払拭モードが交互に現れる現象である払拭モードハンチングの発生を判定する払拭モードハンチング判定手段と、
前記払拭モードハンチング判定手段により前記払拭モードハンチングが発生したと判定されたときに、前記払拭モードハンチングを抑制する払拭モードハンチング抑制手段とを備えることを特徴とするワイパー制御装置。
【請求項２】
前記払拭モードハンチング判定手段は、同一前記払拭モードを始点払拭モードとするモードアップ動作が連続して２回行われたとき、または同一前記払拭モードを終点払拭モードとするモードアップ動作が連続して２回行われたときに前記払拭モードハンチング発生と判定することを特徴とする請求項１に記載のワイパー制御装置。
【請求項３】
前記払拭モードハンチング判定手段は、同一前記払拭モードを始点払拭モードとするモードダウン動作が連続して２回行われたとき、または同一前記払拭モードを終点払拭モードとするモードダウン動作が連続して２回行われたときに前記払拭モードハンチング発生と判定することを特徴とする請求項１に記載のワイパー制御装置。
【請求項４】
前記払拭モードハンチング抑制手段は、前記払拭モードハンチングに係る２つの前記払拭モードのうち少なくとも一方の前記払拭モードに対して当該払拭モードが維持される降雨量範囲を拡大することを特徴とする請求項１ないし請求項３のいずれか一つに記載のワイパー制御装置。
【請求項５】
前記払拭モードハンチング抑制手段は、前記払拭モードハンチングに係る２つの前記払拭モードのうち前記下位側払拭モードにおいて前記モードアップ閾値を多降雨量側へ変更すること、および前記払拭モードハンチングに係る２つの前記払拭モードのうち前記上位側払拭モードにおいて前記モードダウン閾値を少降雨量側へ変更することの少なくともどちらか一方の処理を実行することを特徴とする請求項１ないし請求項３に記載のワイパー制御装置。
【請求項６】
前記払拭モードハンチング抑制手段は、前記払拭モードハンチング発生と判定された時点から所定条件が成立するまでの期間は払拭モードハンチング抑制動作として前記払拭モードを前記払拭モードハンチングに係る２つの前記払拭モードのどちらか一方の前記払拭モードに固定し、所定条件が成立した時点で前記払拭モードハンチング抑制動作を解除することを特徴とする請求項１ないし請求項３のいずれか一つに記載のワイパー制御装置。
【請求項７】
前記所定条件は、前記降雨量判定手段により判定された降雨量が前記払拭モードハンチングに係る２つの前記払拭モードから前記払拭モードハンチングに係る２つの前記払拭モードとは異なる前記払拭モードへ遷移する閾値を複数回連続して越えることであることを特徴とする請求項６に記載のワイパー制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、雨滴を検出する雨滴センサの検出結果に基づいてワイパーブレードの往復払拭動作を制御するワイパー制御装置に関するものであり、自動車等に用いて好適である。
【背景技術】
【０００２】
従来のワイパー制御装置として、たとえば、ワイパー操作スイッチが自動制御モード（Ａｕｔｏモード）に切替えられると、ワイパー制御装置は、雨滴を検出する雨滴センサの検出結果に基づいて払拭モードを設定してそれによりワイパーブレードを駆動制御するものがある（特許文献１参照）。
【０００３】
従来のワイパー制御装置においては、ワイパーブレードの往復払拭動作間隔時間が異なる複数の払拭モードと各払拭モードが実施される降雨量範囲との関係が予め設定されている。従来のワイパー制御装置がＡｕｔｏモードで作動中であるときは、雨滴センサからの検出結果に基づいて判定された降雨量に基づいて該当する払拭モードを判定し、当該払拭モードにおける往復払拭動作間隔時間でワイパーブレードが駆動される。それに応じてワイパー制御装置によりワイパーブレードの往復払拭動作間隔時間が切替えられる。すなわち、降雨量が増加するに連れて、ワイパー制御装置は、ワイパーブレードの往復払拭動作間隔時間がより短い払拭モードに切替えてワイパーブレードを駆動制御する。
【特許文献１】特開平２−５７４５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来のワイパー制御装置においては、ワイパーブレードの往復払拭動作間隔時間が異なる複数の払拭モードと各払拭モードが実施される降雨量範囲との関係が、往復払拭動作間隔時間がより短い払拭モードほど、それに対応する降雨量範囲は多降雨量側になるように設定されている。また、往復払拭動作間隔時間が互いに隣接する２つの払拭モードの降雨量範囲は部分的に重なっている。このような、従来のワイパー制御装置がＡｕｔｏモードで作動中であるときの、ワイパーブレード駆動制御動作の具体例について図１２に基づいて簡単に説明する。図１２は、従来のワイパー制御装置において設定されている、各払拭モードと、それらが維持される降雨量範囲との関係を示すグラフである。図１２には２つの払拭モードが示されているが、実際の払拭モード個数はもっと多い。図１２において、縦軸には払拭モードを示し、上側の払拭モードほど往復払拭動作間隔時間が短くなっている。また、図１２において、横軸は、降雨量、すなわち単位時間当たりの降雨量を示し、左側に行くほど降雨量が多くなる。
【０００５】
従来のワイパー制御装置においては、払拭モード判定手段によりある払拭モード、すなわち図１２中の払拭モードＢが選定され、当該払拭モードでワイパーブレードが駆動されている。このときの降雨量は、図１２中において×印で示す降雨量Ｒである。払拭モードＢが維持される降雨量範囲は、図１２に示すように、モードダウン閾値ＬＢおよびモードアップ閾値ＵＢとの範囲内である。ここで、モードダウン閾値ＬＢおよびモードアップ閾値ＵＢの意味について説明する。払拭モードＢが選択されているとき、すなわち降雨量がモードダウン閾値ＬＢおよびモードアップ閾値ＵＢ間の範囲内にあるときに、降雨量がモードダウン閾値ＬＢ未満となると、払拭モード判定手段は、払拭モードＢよりも下位の払拭モード、つまりワイパーブレードの往復払拭動作間隔時間が一段長い払拭モードである払拭モードＣを選択する。一方、降雨量がモードアップ閾値ＵＢ以上となると、払拭モード判定手段は、払拭モードＢよりも上位の払拭モード、つまりワイパーブレードの往復払拭動作間隔時間が一段短い払拭モードである払拭モードＡを選択する。したがって、図１２中に示される他の２つの払拭モードＡ、Ｃにも、それぞれモードダウン閾値ＬＡ、ＬＣとモードアップ閾値ＵＡ、ＵＣが存在する。
【０００６】
上述したように、降雨量Ｒであり払拭モードＢが選択され、払拭モードＢでワイパーブレードが駆動されているときに、降雨量が増加してモードアップ閾値ＵＢ以上となると、払拭モード判定手段は、払拭モードＢよりも上位の払拭モードＡを選択し、今度は払拭モードＡでワイパーブレードが駆動される。この切替え動作をモードアップという。払拭モードＡでワイパーブレードが駆動されている最中に降雨量が減少してモードダウン閾値ＬＡ未満となると、払拭モード判定手段は、払拭モードＡよりも下位の払拭モードＢを選択し、今度は払拭モードＢでワイパーブレードが駆動される。払拭モードＢでワイパーブレードが駆動されているときに、再び降雨量が増加してモードアップ閾値ＵＢ以上となると、払拭モード判定手段は、払拭モードＢよりも上位の払拭モードＡを選択し、今度は払拭モードＢでワイパーブレードが駆動される。このように、降雨量が、払拭モードＢのモードアップ閾値ＵＢと払拭モードＢの上位モードである払拭モードＡのモードダウン閾値ＬＡとの間で変化すると、それに対応して、払拭モード判定手段により選択される払拭モードが、払拭モードＢから払拭モードＡへ、払拭モードＡから払拭モードＢと交互に繰り返されることになる。このような、隣接する２つの払拭モード動作の繰り返し、すなわち払拭モードハンチングが発生すると、運転者は、ワイパーブレードの動きが不安定であると感じ、ワイパー制御装置に故障が発生したのではないかと不安になる恐れがある。
【０００７】
本発明は、上記の問題点に鑑みなされたもので、その目的は、ワイパー制御装置がＡｕｔｏモードで作動中において払拭モードハンチングが発生したときに、それを検出して払拭モードハンチングを抑制しワイパーブレードの動きを安定化させることが可能なワイパー制御装置を提供することである。
【課題を解決するための手段】
【０００８】
本発明は上記目的を達成する為、以下の技術的手段を採用する。
【０００９】
本発明の請求項１に記載のワイパー制御装置は、ウィンドシールド上におけるワイパーブレードの払拭範囲内における所定領域を検出領域として、当該検出領域に付着した雨滴量に応じた検出信号を出力する雨滴センサからの検出信号に基づいてワイパーブレードを駆動するワイパー制御装置であって、検出信号に基づいてウィンドシールドに付着した降雨量を判定する降雨量判定手段と、降雨量判定手段により判定された降雨量に基づいてワイパーブレードの払拭モードを判定する払拭モード判定手段とを備え、払拭モード判定手段によりワイパーブレードの往復払拭動作間隔時間が異なる複数の払拭モードの中から降雨量に応じた一つの払拭モードが判定され、当該払拭モードによりワイパーブレードが駆動され、各払拭モードの往復払拭動作間隔時間は対応する降雨量が多いほどより短くなるように設定され、各払拭モードが維持される降雨量範囲は、各払拭モードより往復払拭動作間隔時間がより長い払拭モードへ遷移する動作であるモードダウン動作が行われる閾値であるモードダウン閾値としての降雨量と各払拭モードより往復払拭動作間隔時間がより短い払拭モードへ遷移する動作であるモードアップ動作が行われる閾値であるモードアップ閾値としての降雨量との間の範囲であり、モードアップ閾値の降雨量はモードダウン閾値の降雨量よりも多いワイパー制御装置において、払拭モード判定手段により判定された払拭モードとして互いに隣接する２つの払拭モードが交互に現れる現象である払拭モードハンチングの発生を判定する払拭モードハンチング判定手段と、払拭モードハンチング判定手段により払拭モードハンチングが発生したと判定されたときに、払拭モードハンチングを抑制する払拭モードハンチング抑制手段とを備えることを特徴としている。
【００１０】
これにより、ワイパー制御装置がＡｕｔｏモードで作動中において払拭モードハンチングが発生したときに、それを検出して払拭モードハンチングを抑制しワイパーブレードの動きを安定化させることが可能なワイパー制御装置を提供することができる。
【００１１】
本発明の請求項２に記載のワイパー制御装置は、払拭モードハンチング判定手段は、同一払拭モードを始点払拭モードとするモードアップ動作が連続して２回行われたとき、または同一払拭モードを終点払拭モードとするモードアップ動作が連続して２回行われたときに払拭モードハンチング発生と判定することを特徴としている。
【００１２】
上述ように構成されたワイパー制御装置における、払拭モードハンチング判定手段の払拭モード判定動作について、図１２に基づいて説明する。
【００１３】
図１２中における払拭モードＢが、本発明の請求項２に記載のワイパー制御装置における始点払拭モードに相当し、図１２中における払拭モードＡが、本発明の請求項２に記載のワイパー制御装置におけるモードアップ動作により遷移する上位側払拭モードに相当する。
【００１４】
ここで、ワイパー制御装置が払拭モードＢで払拭動作中において、降雨量が、払拭モードＢのモードアップ閾値ＵＢと、払拭モードＢと隣接し且つ払拭モードＢの上位側（往復払拭動作間隔時間がより短い側）の払拭モードである払拭モードＡのモードダウン閾値ＬＡとを変動範囲の両端として変動する場合を考える。降雨量が上述のように変動すると、払拭モード判定手段により判定される払拭モードは、払拭モードＢ→払拭モードＡ→払拭モードＢ→払拭モードＡ・・・のように、互いに隣接する２つの払拭モードである払拭モードＢおよび払拭モードＡが交互に現れ、いわゆる払拭モードハンチングが発生する。この場合、払拭モードＢおよび払拭モードＡが、それぞれ払拭モードハンチングの始点払拭モードおよび終点払拭モードとなる。払拭モードハンチング判定手段は、払拭モードＢから払拭モードＡへの遷移、すなわちモードアップ動作が連続して２回行われると、始点払拭モードが払拭モードＢであるモードアップ動作が連続して２回行われたと判断して払拭モードハンチング発生と判定する。または、終点払拭モードが払拭モードＡであるモードアップ動作が連続して２回行われたと判断して払拭モードハンチング発生と判定する。これにより、払拭モードハンチング判定手段は、払拭モードハンチングが発生したときに確実に払拭モードハンチングを検出することができる。
【００１５】
本発明の請求項３に記載のワイパー制御装置は、払拭モードハンチング判定手段は、同一払拭モードを始点払拭モードとするモードダウン動作が連続して２回行われたとき、または同一払拭モードを終点払拭モードとするモードダウン動作が連続して２回行われたときに前記払拭モードハンチング発生と判定することを特徴としている。
【００１６】
上述ように構成されたワイパー制御装置における、払拭モードハンチング判定手段の払拭モード判定動作について、図１２に基づいて説明する。
【００１７】
図１２中における払拭モードＡが、本発明の請求項３に記載のワイパー制御装置における始点払拭モードに相当し、図１２中における払拭モードＢが、本発明の請求項３に記載のワイパー制御装置におけるモードダウン動作により遷移する下位側払拭モードに相当する。
【００１８】
ここで、ワイパー制御装置が払拭モードＡで払拭動作中において、降雨量が、払拭モードＡのモードダウン閾値ＬＡと、払拭モードＡと隣接し且つ払拭モードＡの下位側（往復払拭動作間隔時間がより長い側）の払拭モードである払拭モードＢのモードアップ閾値ＵＢとを変動範囲の両端として変動する場合を考える。降雨量が上述のように変動すると、払拭モード判定手段により判定される払拭モードは、払拭モードＡ→払拭モードＢ→払拭モードＡ→払拭モードＢ・・・のように、互いに隣接する２つの払拭モードである払拭モードＡおよび払拭モードＢが交互に現れ、いわゆる払拭モードハンチングが発生する。この場合、払拭モードＡおよび払拭モードＢが、それぞれ払拭モードハンチングの始点払拭モードおよび終点払拭モードとなる。払拭モードハンチング判定手段は、払拭モードＡから払拭モードＢへの遷移、すなわちモードダウン動作が連続して２回行われると、始点払拭モードが払拭モードＡであるモードアップ動作が連続して２回行われたと判断して払拭モードハンチング発生と判定する。または、終点払拭モードが払拭モードＢであるモードダウン動作が連続して２回行われたと判断して払拭モードハンチング発生と判定する。これにより、払拭モードハンチング判定手段は、払拭モードハンチングが発生したときに確実に払拭モードハンチングを検出することができる。
【００１９】
本発明の請求項４に記載のワイパー制御装置は、払拭モードハンチング抑制制御は、払拭モードハンチングに係る２つの払拭モードのうち少なくとも一方の払拭モードに対して当該払拭モードが維持される降雨量範囲を拡大することを特徴としている。
【００２０】
上述の構成によれば、払拭モードハンチングに係る２つの払拭モードのうち少なくとも一方の払拭モードに対して当該払拭モードが維持される降雨量範囲を拡大することにより、払拭モードが払拭モードハンチングに係る２つの払拭モード間で遷移する閾値であるモードアップ閾値およびモードダウン閾値間の降雨量範囲が、実際の降雨量変動範囲を内包しつつ拡大される。これにより、払拭モードハンチングが解消されるので、払拭モードハンチングが発生したときに、それを検出して払拭モードハンチングを抑制しワイパーブレードの動きを安定化させることが可能なワイパー制御装置を提供することができる。
【００２１】
本発明の請求項５に記載のワイパー制御装置は、払拭モードハンチング抑制手段は、払拭モードハンチングに係る２つの払拭モードのうち下位側払拭モードにおいてモードアップ閾値を多降雨量側へ変更すること、および払拭モードハンチングに係る２つの払拭モードのうち上位側払拭モードにおいてモードダウン閾値を少降雨量側へ変更することの少なくともどちらか一方の処理を実行することを特徴としている。
【００２２】
上述ように構成されたワイパー制御装置における、払拭モードハンチング抑制手段の払拭モードハンチング抑制動作について、図１２に基づいて説明する。
【００２３】
ワイパー制御装置が下位側払拭モードである払拭モードＢで払拭動作中において、降雨量が、払拭モードＢのモードアップ閾値ＵＢと、払拭モードＢと隣接し且つ払拭モードＢの上位側（往復払拭動作間隔時間がより短い側）の払拭モードである払拭モードＡのモードダウン閾値ＬＡとを変動範囲の両端として変動し、それにより払拭モードＢおよび払拭モードＡ間で払拭モードハンチングが発生した場合を考える。払拭モードハンチング抑制手段は、払拭モードハンチング判定手段による払拭モードハンチング発生との判定結果に基づいて払拭モードハンチング抑制動作を開始する。
【００２４】
払拭モードハンチング抑制手段は、下位側払拭モードである払拭モードＢにおけるモードアップ閾値ＵＢを、図１２中において破線で示すように、多雨量側のモードアップ閾値ＵＢｎｅｗへ変更する。同時に、払拭モードハンチング抑制手段は、上位側払拭モードである払拭モードＡにおけるモードダウン閾値ＬＡを、図１２中において破線で示すように、少雨量側のモードダウン閾値ＬＡｎｅｗへ変更する。そうすると、降雨量範囲拡大後における払拭モードＢのモードアップ閾値ＵＢｎｅｗと払拭モードＡのモードダウン閾値ＬＡｎｅｗとの間の降雨量範囲幅は、降雨量の変動幅である降雨量範囲拡大前における払拭モードＢのモードアップ閾値ＵＢと払拭モードＡのモードダウン閾値ＬＡとの間の降雨量範囲幅を内包しつつ拡大されることになる。これにより、払拭モードハンチング判定手段が払拭モードハンチング発生と判定した以降においては、降雨量変動幅が依然として変わらなければ、払拭モードは、払拭モードＡあるいは払拭モードＢのどちらかに安定して維持され、払拭モードハンチングは消滅する。したがって、ワイパー制御装置がＡｕｔｏモードで作動中において払拭モードハンチングが発生したときに、それを検出して払拭モードハンチングを抑制しワイパーブレードの動きを安定化させることが可能なワイパー制御装置を提供することができる。
【００２５】
本発明の請求項６に記載のワイパー制御装置は、払拭モードハンチング抑制手段は、払拭モードハンチング発生と判定された時点から所定条件が成立するまでの期間は払拭モードハンチング抑制動作として払拭モードを払拭モードハンチングに係る２つの払拭モードのどちらか一方の払拭モードに固定し、所定条件が成立した時点で払拭モードハンチング抑制動作を解除することを特徴としている。
【００２６】
上述の構成によれば、払拭モードハンチング判定手段により払拭モードハンチング発生と判定されると、払拭モードは所定時間遷移せずに固定される。これにより、払拭モードハンチングが解消されるので、払拭モードハンチングが発生したときに、それを検出して払拭モードハンチングを抑制しワイパーブレードの動きを安定化させることが可能なワイパー制御装置を提供することができる。
【００２７】
本発明の請求項７に記載のワイパー制御装置は、所定条件は、降雨量判定手段により判定された降雨量が払拭モードハンチングに係る２つの払拭モードから払拭モードハンチングに係る２つの払拭モードとは異なる払拭モードへ遷移する閾値を複数回連続して越えることであることを特徴としている。
【００２８】
上述のように構成されたワイパー制御装置における払拭モードハンチング抑制手段の動作について説明する。
【００２９】
上述の構成において、払拭モードハンチングに係る２つの払拭モードから払拭モードハンチングに係る２つの払拭モードとは異なる払拭モードへ遷移する閾値とは、払拭モードハンチングに係る２払拭モードの内の上位側払拭モードよりも上位側にある払拭モードへ遷移する閾値であるモードアップ閾値（以降、上側解除閾値と表す）および払拭モードハンチングに係る２払拭モードの内の下位側払拭モードよりも下位側にある払拭モードへ遷移する閾値であるモードダウン閾値（以降、下側解除閾値と表す）のどちらか一方を意味する。
【００３０】
払拭モードハンチング判定手段により払拭モードハンチング発生と判定され、それに基づいて払拭モードハンチング抑制手段により払拭モードが固定されている状態にあるときを考える。降雨量の変動範囲が、払拭モードハンチング発生時と変わらない場合は、払拭モードハンチング抑制動作が継続して実行され、払拭モードは固定されている。この状態から降雨量が増加して、降雨量判定手段における降雨量判定結果が複数回連続して上述した上側解除閾値降雨量を超えた場合、または、降雨量が減少して、降雨量判定手段における降雨量判定結果が複数回連続して上述した下側解除閾値を下回った場合は、払拭モードハンチング抑制手段は払拭モードハンチング抑制処理を解除する。すなわち、払拭モード固定を中止し、払拭モード判定手段により判定された払拭モードでワイパーモータが駆動される。
【００３１】
以上により、本発明の請求項７に記載のワイパー制御装置によれば、払拭モードハンチングが発生したときに、払拭モードハンチング抑制手段により払拭モードを固定して払拭モードハンチングを解消することができる。また、降雨量が払拭モードハンチング発生時点から変化した場合には、払拭モードハンチング抑制動作である払拭モード固定を中止して、新たな降雨量状態に適応した払拭モードでワイパーブレードに払拭動作をさせることができる。したがって、払拭モードハンチングが発生するとワイパーブレードの動きを確実に安定化させることができるとともに、払拭モードハンチング発生時点から降雨量変動幅が変化した場合には、その変化に素早く対応可能なワイパー制御装置を提供することができる。
【発明を実施するための最良の形態】
【００３２】
以下、本発明にかかるワイパー制御装置の実施の形態について、自動車に搭載されたワイパー制御装置１に適用した場合を例に図１〜図５を参照して説明する。
【００３３】
（第１実施形態）
ワイパー制御装置１は、自動車１００に搭載され、ワイパーコントロールスイッチ３０の操作ポジションに応じて、フロントウィンドシールド１０１に付着した雨滴を払拭するワイパー装置１０の作動制御を行うものである。特に、ワイパーコントロールスイッチ３０において自動制御（ＡＵＴＯモード）ポジションが選択されると、雨滴センサ２０によりフロントウィンドシールド１０１に付着した雨滴量を検出し、その判定結果に基づいてワイパー装置１０の作動制御を行う。
【００３４】
先ず、ワイパー制御装置１の全体構成について説明する。
【００３５】
ワイパー制御装置１は、図１に示すように、雨滴センサ２０、ワイパー装置１０、ワイパーコントロールスイッチ３０、ワイパーコントロールスイッチ３０からの信号および雨滴センサ２０からの信号に基づきワイパー装置１０を駆動するマイクロコンピュータ５０等から構成されている。ワイパー制御装置１は、自動車のイグニションスイッチを介して自動車のバッテリから電力が供給されている。
【００３６】
ワイパー装置１０は、ワイパーモータ１１が発生する駆動トルクによりリンク機構１２を介して駆動されてフロントウィンドシールド１０１上において往復払拭動作を行うワイパーブレード１３を備えている。ワイパーブレード１３の往復払拭動作は、マイクロコンピュータ５０内に備えられた払拭モード判定部５１からワイパーモータ１１に対し駆動指示信号が出力されることで実行される。
【００３７】
ワイパーコントロールスイッチ３０は、車室の運転席に設置され、ワイパーブレード１３の往復払拭動作の停止（ＯＦＦモード）、自動制御（ＡＵＴＯモード）、低速動作（ＬＯモード）、及び高速動作（ＨＩモード）を、運転者の手動操作等により切替えるスイッチ機能を有している。ワイパーコントロールスイッチ３０は、たとえば４つの作動位置のいずれか１つに回動操作されることで、これら動作モードの１つが選択される。そしてワイパーコントロールスイッチ３０は、４動作モードのうちの１つが選択されると、その選択された動作モードについての情報を後述するマイクロコンピュータ５０（払拭モード判定部５１）へ出力している。
【００３８】
雨滴センサ２０は、図３に示されるように、基本的には、フロントウィンドシールド１０１の検出領域Ａｄに向かって例えば赤外光を発光する発光ダイオードなどの発光素子２１と、該発光素子２１から発光されてフロントウィンドシールド１０１により反射された光の受光量に応じた出力値を出力するフォトダイオードなどの受光素子２２とを有して構成されている。また、発光素子２１は、図示しない発光素子駆動回路を介してマイクロコンピュータ５０に接続されており、マイクロコンピュータ５０によってその点消灯が制御される。また、受光素子２２は、図示しない検波増幅回路を介してマイクロコンピュータ５０に接続されており、検出した雨滴量に応じた検出信号をマイクロコンピュータ５０に出力している。このように構成されることで、検出領域Ａｄに雨滴が付着していないときにあっては、発光素子２１から発光された赤外光は、図３中の実線矢印で示すように進行し、そのほとんどがフロントウィンドシールド１０１によって反射され、受光素子２２で受光される。しかし、検出領域Ａｄに雨滴Ｄが付着しているときにあっては、発光素子２１から発光された赤外光の一部は、検出領域Ａｄに付着した雨滴Ｄを介して図３中の破線矢印で示すように進行しフロントウィンドシールド１０１外へ出射する。そのため、受光素子２２により受光される光の量が減少することとなる。このように、検出領域Ａｄに付着する雨滴の量と受光素子２２による受光量に基づき、検出領域Ａｄに付着する雨滴量が光学的に検出されている。本発明の第１実施形態による雨滴検出装置１においては、検出領域Ａｄに付着する雨滴量が多いほど雨滴センサ２０の検出信号は小さくなり、検出領域Ａｄに付着する雨滴量が少ないほど雨滴センサ２０の検出信号は大きくなる。
【００３９】
マイクロコンピュータ５０は、実際には、制御処理や演算処理を行うＣＰＵ、各種プログラムやデータを保存するための読み取り専用メモリ（ＲＯＭ）や書き込み可能なメモリ（ＲＡＭ）等のメモリを含む記憶装置、Ａ／Ｄ変換器等の入力回路、出力回路、及び電源回路等の機能を含んで構成される。しかし、ここでは、図２に示すように、雨滴センサ２０から出力される検出信号の変化の大きさに基づきフロントウィンドシールド１０１に付着した雨滴量を判別する降雨量判定部５２、降雨量判定部５２で判定された降雨量に基づいてワイパーブレード１３動作に係る払拭モードを判定し、すなわちワイパーブレード１３の往復払拭動作間隔時間を判定し、且つそれに基づいてワイパーモータ１１に駆動信号を出力する払拭モード判定部５１を中心に、概念的に説明する。
【００４０】
また、本発明に係るワイパー制御装置１においては、マイクロコンピュータ５０は、払拭モード判定部５１が互いに隣接する或る２つの払拭モードを連続して交互に判定する現象である払拭モードハンチングの発生を判定するための払拭モードハンチング判定手段としての払拭モードハンチング判定部５３、および払拭モードハンチング判定部５３により払拭モードハンチングが検出されたときに払拭モードハンチングを抑制する処置を実行する払拭モードハンチング抑制部５４を備えている。この払拭モードハンチング判定部５３および払拭モードハンチング抑制部５４の作用・効果については、後に説明する。
【００４１】
払拭モード判定部５１は、降雨量判定部５２からの現在の降雨状況に関する情報、ワイパーコントロールスイッチ３０からの動作モードに関する情報等を取り込んで、これら情報に基づいてワイパーモータ１１を駆動制御する。すなわち、ワイパーコントロールスイッチ３０が払拭動作の停止（ＯＦＦモード）、低速動作（ＬＯモード）および高速動作（ＨＩモード）に操作されると、払拭モード判定部５１は、それを受けて、所定の駆動指示信号をワイパーモータ１１へ出力する。一方、ワイパーコントロールスイッチ３０が自動制御（ＡＵＴＯモード）に操作されると、払拭モード判定部５１は、雨滴センサ２０からの検出信号に基づき降雨量判定部５２により判定された降雨量に基づいて、ワイパーブレード１３による払拭モード、すなわちワイパーブレード１３による往復払拭動作間隔時間を判定し、判定した払拭モードに対応する駆動指示信号をワイパーモータ１１へ出力する。
【００４２】
次に、ワイパー制御装置１の作動、特にワイパーコントロールスイッチ３０が自動制御（ＡＵＴＯモード）に操作されているときの払拭モード判定部５１における払拭モード判定方法について図４に基づいて説明する。図４は、単位時間当たりの降雨量とそれに基づいて判定される払拭モードとの関係を示すグラフである。図４において、横軸は雨滴センサ２０からの検出信号に基づいて降雨量判定部５２により判定された単位時間当たりの降雨量を、縦軸は払拭モードを示している。図４において、各払拭モードに対応して描かれている線分あるいは半直線は、その払拭モードが維持される降雨量範囲を示している。降雨量は、左側に行くほど少量、右側に行くほど多量となっている。
【００４３】
先ず、各払拭モードについて説明する。「停止モード」は、文字通りワイパーブレード１３の払拭動作が停止状態にあり、ワイパーブレード１３は、その初期位置、つまり図１に示す位置で停止している。「間歇３モード」〜「間歇１モード」は、ワイパーブレード１３が間歇往復払拭動作するものである。往復払拭動作間隔時間は、「間歇３モード」が最長で、以下「間歇２モード」、「間歇１モード」の順に短くなっている。「Ｌｏモード」は、往復払拭動作間隔時間が「間歇１モード」よりも短く、ワイパーブレード１３が連続往復払拭動作をしているように見える。ワイパーブレード１３の移動速度は、「Ｌｏモード」および「間歇３モード」〜「間歇１モード」は同じである。「Ｈｉモード」は、往復払拭動作間隔時間が「Ｌｏモード」と同じで、ワイパーブレード１３が連続往復払拭動作をしているように見えが、ワイパーブレード１３の移動速度が「Ｌｏモード」より速い。
【００４４】
次に、単位時間当たりの降雨量と払拭モードとの対応について説明する。図４中において、各払拭モードに対応して描かれている線分、あるいは半直線は、各払拭モードに維持される単位時間当たり降雨量範囲を示している。図４中において、各線分あるいは半直線の端点のうち、白丸は、単位時間当たり降雨量がそれ以上となると払拭モードが上位モード、すなわちワイパーブレード１３の作動間隔時間がより短いモードに切替えられる、つまりモードアップ動作が実行される閾値であるモードアップ閾値を示している。一方、黒丸は、単位時間当たり降雨量がそれ以下となると払拭モードが下位モード、すなわちワイパーブレード１３の作動間隔時間がより長いモードに切替えられる、つまりモードダウン動作が実行される閾値であるモードダウン閾値を示している。
【００４５】
単位時間当たり降雨量が降雨量Ｒ１未満であるときには、払拭モード判定部５１は「停止モード」と判定し、ワイパーモータ１１に対して、停止指示信号を出力する。降雨量が増加して降雨量Ｒ２、すなわち「停止モード」におけるモードアップ閾値を越えると、払拭モード判定部５１は「停止モード」の上位モードである「間歇３モード」と判定し、ワイパーモータ１１に対して、「間歇３モード」に対応した駆動指示信号を出力する。「間歇３モード」作動中において、さらに降雨量が増加し、降雨量Ｒ４、すなわち「間歇３モード」におけるモードアップ閾値を越えると、払拭モード判定部５１は「間歇３モード」の上位モードである「間歇２モード」と判定し、ワイパーモータ１１に対して、「間歇２モード」に対応した駆動指示信号を出力する。一方、「間歇３モード」作動中において、降雨量が減少し、降雨量Ｒ１、すなわち「間歇３モード」におけるモードダウン閾値を下回ると、払拭モード判定部５１は「間歇３モード」の下位モードである「停止モード」と判定し、ワイパーモータ１１に対して、停止指示信号を出力する。以降、「間歇３モード」から「Ｌｏモード」の間は、上述した作動と同様にして、各モードアップ閾値、および各モードダウン閾値を境に払拭モードが切替えられる。「Ｈｉモード」作動中においては、降雨量が増加しても「Ｈｉモード」作動が維持される。一方、「Ｈｉモード」作動中において、降雨量が減少し、降雨量Ｒ９、すなわち「Ｈｉモード」におけるモードダウン閾値を下回ると、払拭モード判定部５１は「Ｈｉモード」の下位モードである「Ｌｏモード」と判定し、ワイパーモータ１１に対して、「Ｌｏモード」に対応した駆動指示信号を出力する。
【００４６】
以上により、降雨量が少量から多量に変化するに連れて、払拭モード判定部５１は、ワイパーブレード１３の往復払拭動作間隔時間がより短い払拭モードを順次選定していく。また、隣接する２つの払拭モードにおいて、下位モードのモードアップ閾値が上位モードのモードダウン閾値より大きく設定され、いわゆるヒステリシスが設けられているので、各払拭モード間の切替えが滑らかに行われる。
【００４７】
「間歇３モード」から「Ｌｏモード」までの各払拭モードにおいて、各払拭モードが維持される単位時間当たり降雨量範囲、すなわちモードアップ閾値とモードダウン閾値との降雨量幅は等しく設定されている。
【００４８】
次に、自動制御（ＡＵＴＯモード）作動中において払拭モード判定部５１で実行される処理の具体例について、図５に基づいて説明する。図５は、単位時間当たりの降雨量とそれに基づいて判定される払拭モードとの関係を示すグラフであり、図４の一部を拡大したものである。
【００４９】
当該自動車のワイパー制御装置１は、ワイパーコントロールスイッチ３０が自動制御（ＡＵＴＯモード）に操作されて作動中である。このとき、単位時間当たり降雨量は、図５中において×印で示されるように、降雨量ＲＡであり、払拭モード判定部５１は、図５に示すように、「間歇１モード」と判定して、ワイパーモータ１１に対し「間歇１モード」駆動指示信号を出力している。これにより、ワイパーブレード１３は、「間歇１モード」で払拭動作している。
【００５０】
このとき、降雨量が降雨量ＲＡから「間歇１モード」のモードアップ閾値ＲＵ１まで増加すると、払拭モード判定部５１は「Ｌｏモード」と判定して、図５に示すように、払拭モードを「Ｌｏモード」へモードアップさせる。「Ｌｏモード」が保持される降雨量範囲は、図５に示すように、モードダウン閾値ＲＬＬからモードアップ閾値ＲＵＬの範囲である。一方、降雨量が降雨量ＲＡから「間歇１モード」のモードダウン閾値ＲＬ１まで減少すると、払拭モード判定部５１は「間歇２モード」と判定して、図５に示すように、払拭モードを「間歇２モード」へモードダウンさせる。「間歇２モード」が保持される降雨量範囲は、図５に示すように、モードダウン閾値ＲＬ２からモードアップ閾値ＲＵ２の範囲である。
【００５１】
降雨量がＲＡから増加したことにともない、払拭モードが「間歇１モード」から「Ｌｏモード」へモードアップした後、降雨量が減少して「Ｌｏモード」のモードダウン閾値ＲＬＬまで減少すると、払拭モード判定部５１は「間歇１モード」と判定して払拭モードを「間歇１モード」へモードダウンさせ、払拭モードは再び「間歇１モード」となる。このことから、降雨量がモードアップ閾値ＲＵ１とモードダウン閾値ＲＬＬとの間で増減を繰り返すと、払拭モード判定部５１により判定される払拭モードも、この降雨量変動に連動して「間歇１モード」および「Ｌｏモード」の２つの払拭モードが交互に繰り返される現象、すなわち、払拭モードハンチングが発生する。払拭モードハンチングが発生すると、運転者は、ワイパーブレードの動きが不安定であると感じ、ワイパー制御装置に故障が発生したのではないかと不安になる恐れがある。
【００５２】
そこで、本実施形態によるワイパー制御装置１では、払拭モードハンチングの発生を判定してそれを抑制するために、マイクロコンピュータ５０に、払拭モードハンチング判定部５３、および払拭モードハンチング抑制部５４を備えている。払拭モードハンチング判定部５３は、同一払拭モードを始点払拭モードとするモードダウン動作が連続して２回行われたことを検出したときに、払拭モードハンチングが発生したと判定するものである。払拭モードハンチング抑制部５４は、払拭モードハンチング判定部５３による払拭モードハンチング発生との判定結果に基づき、払拭モードハンチングに係る２つの払拭モードの降雨量範囲を拡大して、払拭モードハンチング発生を抑制するものである。これにより、運転者が、ワイパーブレードの動きが不安定であると感じ、ワイパー制御装置に故障が発生したのではないかと不安になる等の不具合を防止することができる。
【００５３】
以下に、本発明の実施形態に係るワイパー制御装置１のマイクロコンピュータ５０の払拭モードハンチング判定部５３において実行される払拭モードハンチング判定処理、および払拭モードハンチング発生時において払拭モードハンチング抑制部５４で実行される払拭モードハンチング抑制処理について、図６のフローチャートを参照しつつ説明する。図６は、マイクロコンピュータ５０によって実行されるワイパーモータ駆動制御処理の具体的な処理手順を示したフローチャートである。自動車の運転者によるワイパーコントロールスイッチ３０の手動操作を通じて上記自動制御（ＡＵＴＯモード）が選択されると、図６に示すワイパー払拭制御処理が開始される。ワイパーコントロールスイッチ３０が自動制御（ＡＵＴＯモード）にセットされている間は、図６のフローチャートによる処理が繰り返される。図６のフローチャート中おいて、「Ｒ」は降雨量判定手段５２により判定された降雨量を、「ＵＣＬ」はモードアップ閾値を、「ＬＣＬ」はモードダウン閾値をそれぞれ表している。「Ｍｏｌｄ」および「Ｍｎｅｗ」は、払拭モード判定手段５３により判定された払拭モードであり、「Ｍｏｌｄ」は前回判定された払拭モードを、「Ｍｎｅｗ」は今回判定された払拭モードをそれぞれ表している。
【００５４】
図６に示すワイパー払拭制御のフローチャートは、同一払拭モードを始点払拭モードとするモードアップ動作が連続して２回行われたときに、払拭モードハンチング判定部５３が払拭モードハンチング発生と判定するものである。そして、払拭モードハンチング判定部５３が払拭モードハンチング発生と判定すると、払拭モードハンチング抑制部５４は、払拭モードハンチングに係る２つの払拭モードのうち、上位側払拭モードのモードダウン閾値を少降雨量側へ、払拭モードハンチングに係る２つの払拭モードのうち、下位側払拭モードのモードアップ閾値を多降雨量側へ、それぞれ変更する。
【００５５】
ワイパー払拭制御処理が開始されると、マイクロコンピュータ５０は、先ず、ステップ２０１において降雨量判定手段５２により降雨量Ｒ判定を行う。
【００５６】
続いて、マイクロコンピュータ５０は、ステップ２０２において、判定された降雨量Ｒと、払拭モードにおけるモードダウン閾値「ＬＣＬ」との大小関係の判定を行う。この判定処理の結果、降雨量Ｒがモードダウン閾値「ＬＣＬ」よりも小さいときは、マイクロコンピュータ５０は、続くステップ２０３の処理として、モードダウン動作を実行し、続いてステップ２０４の処理として、判定された降雨量Ｒと、モードアップ閾値「ＵＣＬ」との大小関係の判定を行う。一方、ステップ２０２の判定処理の結果、降雨量Ｒがモードダウン閾値「ＬＣＬ」よりも大きいときは、マイクロコンピュータ５０は、続くステップ２０４の処理として、判定された降雨量Ｒと、モードアップ閾値「ＵＣＬ」との大小関係の判定を行う。
【００５７】
ステップ２０４における判定処理の結果、降雨量Ｒがモードアップ閾値「ＵＣＬ」よりも小さいときは、マイクロコンピュータ５０は、図６に示すように「リターン」へ進み、再び、ステップ２０１からの処理を繰り返す。一方、ステップ２０４における判定処理の結果、降雨量Ｒがモードアップ閾値「ＵＣＬ」よりも大きいときは、マイクロコンピュータ５０は、続くステップ２０５の処理として、現在の払拭モードをＭｎｅｗと置き換え、続いてステップ２０６の処理として、ステップ２０５で置き換えられた「Ｍｎｅｗ」と以前の払拭モードである「Ｍｏｌｄ」とが同じであるか否かの判断を行う。
【００５８】
ステップ２０６における判定処理の結果、「Ｍｏｌｄ」＝「Ｍｎｅｗ」であるときは、同一払拭モードを始点払拭モードとするモードアップ動作が連続して２回行われたことになる。すなわち、払拭モードハンチングが発生したことになる。この判定結果を受けて、マイクロコンピュータ５０の払拭モードハンチング抑制部５４は、続くステップ２０７の処理として、払拭モードハンチング抑制処理としての払拭モード保持範囲拡大処理を実行する。続いて、マイクロコンピュータ５０は、ステップ２０９の処理として、「Ｍｎｅｗ」＝「Ｍｏｌｄ」と置き換え、続いて、マイクロコンピュータ５０は、ステップ２１０の処理として、モードアップ動作を実行する。そして、マイクロコンピュータ５０は、図６に示すように「リターン」へ進み、再び、ステップ２０１からの処理を繰り返す。このとき以降の処理においては、モードダウン閾値「ＬＣＬ」およびモードアップ閾値「ＵＣＬ」は、ステップ２０７において払拭モード保持範囲拡大処理された新しい各閾値が用いられる。
【００５９】
一方、ステップ２０６における判定処理の結果、「Ｍｏｌｄ」≠「Ｍｎｅｗ」であるときは、モードアップ動作が連続して２回行われたものの、各モードアップ動作の始点払拭モードが異なることになる。すなわち、払拭モードハンチングが発生していないことになる。この判定結果を受けて、マイクロコンピュータ５０の払拭モードハンチング抑制部５４は、続くステップ２０８の処理として、払拭モードハンチング抑制処理としての払拭モード保持範囲拡大処理を解除する。続いて、マイクロコンピュータ５０は、ステップ２０９の処理として、「Ｍｎｅｗ」＝「Ｍｏｌｄ」と置き換え、続いて、マイクロコンピュータ５０は、ステップ２１０の処理として、モードアップ動作を実行する。そして、マイクロコンピュータ５０は、図６に示すように「リターン」へ進み、再び、ステップ２０１からの処理を繰り返す。このとき以降の処理においては、モードダウン閾値「ＬＣＬ」およびモードアップ閾値「ＵＣＬ」は、ステップ２０７においてなされた払拭モードハンチング抑制処理解除後の各閾値が用いられる。
【００６０】
次に、図７（ａ）〜図７（ｄ）に示すタイミングチャートを参照して、本実施の形態の動作、すなわち払拭モードハンチング判定部５３による払拭モードハンチング検出動作および払拭モードハンチング抑制部５４による払拭モードハンチング抑制動作を総括する。
【００６１】
図７（ａ）は、ワイパーコントロールスイッチ３０におけるＡＵＴＯモード選択状態を、図７（ｂ）は、払拭モード判定部５１からワイパーモータ１１へ出力される駆動信号の出力状態を、図７（ｃ）は、降雨量判定部５２で算出された単位時間当たりの降雨量Ｒの時間推移を、図７（ｄ）は、払拭モードハンチング判定部５３による判定結果の時間推移をそれぞれ示す。
【００６２】
図７においては、時刻ｔ１０においてワイパーコントロールスイッチ３０が操作されてＡＵＴＯモードが選択され、ワイパー制御装置１においてはワイパー自動制御が開始されている。払拭モード判定部５１は、降雨量判定部５２により判定された降雨量Ｒに基づいて、対応する払拭モードは「間歇１モード」であると判定し、ワイパーブレード１３は、「間歇１モード」で払拭動作中である。
【００６３】
この状態で降雨量Ｒが増加して、図７に示すように、時刻ｔ１１に「間歇１モード」のモードアップ閾値「ＲＵ１」を越えた。これにより、払拭モード判定部５１は、対応する払拭モードは「Ｌｏモード」であると判定した。この判定結果に基づいて、払拭モードハンチング判定部５３は、払拭モードハンチングが発生したか否かを判定する。この場合、今回のモードアップの始点払拭モードと前回のモードアップの始点払拭モードとが異なっているため、払拭モードハンチング判定部５３は、払拭モードハンチングは発生していないと判定した。そして、図７に示すように、時刻ｔ１２に、払拭モード判定部５１は、ワイパーモータ１１へ出力される駆動信号を「間歇１モード」から「Ｌｏモード」へモードアップさせる。
【００６４】
ここで、払拭モード判定部５１が、「Ｌｏモード」と判定してからワイパーモータ１１へ「Ｌｏモード」の駆動信号が出力されるまでに遅れ時間、すなわち時間（ｔ１２−ｔ１１）があるのは、図６のフローチャートに示すように、先にステップ２０６において払拭モードハンチング判定を行った後にステップ２１０でモードアップ動作を実行しているためである。すなわち、同一払拭モードを始点払拭モ-ドとするモードアップ動作であるかどうかを判定してからモードアップ動作を行っている。図７においては、上述の各ステップ処理の順序を分り易くするために、時刻ｔ１１と時刻ｔ１２とを明確に識別可能にかいているが、上述の処理はコントローラ５０内におけるプログラム処理であるので、実際は、時刻ｔ１１と時刻ｔ１２とはほぼ同一時刻となる。
【００６５】
「Ｌｏモード」で払拭動作中に降雨量Ｒが減少して、図７に示すように、時刻ｔ１３に「Ｌｏモード」のモードダウン閾値「ＲＬＬ」を下回った。これにより、払拭モード判定部５１は、図７に示すように、対応する払拭モードは「間歇１モード」であると判定し、ワイパーモータ１１を駆動させる払拭モードを「Ｌｏモード」から「間歇１モード」へモードダウンさせる。
【００６６】
この状態から再び降雨量Ｒが増加して、図７に示すように、時刻ｔ１４に「間歇１モード」のモードアップ閾値「ＲＵ１」を越えた。これにより、払拭モード判定部５１は、図７に示すように、対応する払拭モードは「Ｌｏモード」であると判定した。この判定結果に基づいて、払拭モードハンチング判定部５３は、払拭モードハンチングが発生したか否かを判定する。この場合、モードアップ判定は、時刻ｔ１１に次いで２回目であり、且つモードアップの始点となる払拭モードは、いずれも「間歇1モード」であり同一払拭モードである。したがって、払拭モードハンチング判定部５３は払拭モードハンチング発生と判定する。この判定結果を受けて、払拭モードハンチング抑制部５４は、時刻ｔ１４において、払拭モードハンチング抑制処理を行う。すなわち、発生した払拭モードハンチングに係る払拭モードのうち、下位側払拭モードである「間歇１モード」のモードアップ閾値を、モードアップ閾値「ＲＵ１」よりも多降雨量側のモードアップ閾値「ＲＵ１ｎｅｗ」へ変更するとともに、発生した払拭モードハンチングに係る払拭モードのうち、上位側払拭モードである「Ｌｏモード」のモードダウン閾値を、モードダウン閾値「ＲＬＬ」よりも少雨量側のモードダウン閾値「ＲＬＬｎｅｗ」へ変更する。そして、図７に示すように、時刻ｔ１５に、払拭モード判定部５１は、ワイパーモータ１１へ出力される駆動信号を「間歇１モード」から「Ｌｏモード」へモードアップさせる。
【００６７】
時刻ｔ１５以降、降雨量Ｒは、図７に示すように、払拭モードハンチング発生時と同様の振幅で変動するが、この変動範囲の両端の降雨量Ｒが、「間歇１モード」の新しいモードアップ閾値であるモードアップ閾値「ＲＵ１ｎｅｗ」と「Ｌｏモード」の新しいモードダウン閾値であるモードダウン閾値「ＲＬＬｎｅｗ」との範囲に内包されるため、払拭モードは「Ｌｏモード」に維持される。
【００６８】
この状態から降雨量Ｒが減少して、図７に示すように、時刻ｔ１６に「間歇１モード」のモードダウン閾値「ＲＬＬｎｅｗ」を下回った。これにより、払拭モード判定部５１は、図７に示すように、対応する払拭モードは「間歇１モード」であると判定し、ワイパーモータ１１を駆動させる払拭モードを「Ｌｏモード」から「間歇１モード」へモードダウンさせる。
【００６９】
この状態からさらに降雨量Ｒが減少して、図７に示すように、時刻ｔ１７に「間歇１モード」のモードダウン閾値「ＲＬ１」を下回った。これにより、払拭モード判定部５１は、図７に示すように、対応する払拭モードは「間歇２モード」であると判定し、ワイパーモータ１１を駆動させる払拭モードを「間歇１モード」から「間歇２モード」へモードダウンさせる。
【００７０】
この状態から降雨量Ｒが増加して、図７に示すように、時刻ｔ１８に「間歇２モード」のモードアップ閾値「ＲＵ２」を越えた。これにより、払拭モード判定部５１は、図７に示すように、対応する払拭モードは「間歇１モード」であると判定した。この判定結果に基づいて、払拭モードハンチング判定部５３は、払拭モードハンチングが発生したか否かを判定する。今回のモードアップは、払拭モードハンチング抑制部５４による払拭モードハンチング抑制制御実施中における最初のものである。したがって、払拭モードハンチング判定部５３は、払拭モードハンチングは発生していないと判定した。そして、図７に示すように、時刻ｔ１９に、払拭モード判定部５１は、ワイパーモータ１１へ出力される駆動信号を「間歇２モード」から「間歇１モード」へモードアップさせる。
【００７１】
この状態から、さらに降雨量Ｒが増加して、図７に示すように、時刻ｔ２０に「間歇１モード」のモードアップ閾値「ＲＵ１ｎｅｗ」を越えた。これにより、払拭モード判定部５１は、図７に示すように、対応する払拭モードは「Ｌｏモード」であると判定した。この判定結果に基づいて、払拭モードハンチング判定部５３は、払拭モードハンチングが発生したか否かを判定する。今回のモードアップは、払拭モードハンチング抑制部５４による払拭モードハンチング抑制制御実施中における２回目のものである。また、モードアップの始点払拭モードは「間歇１モード」であって、前回のモードアップにおける始点払拭モードである「間歇２モード」とは異なっている。すなわち、モードアップが２回連続したが始点払拭モードが異なっている。したがって、払拭モードハンチング判定部５３は、払拭モードハンチングは発生していないと判定した。この判定結果に基づいて、払拭モードハンチング抑制部５４は、実施中の払拭モードハンチング抑制制御を解除する。すなわち、払拭モードハンチングに係る払拭モードのうち、下位側払拭モードである「間歇１モード」のモードアップ閾値を、モードアップ閾値「ＲＵ１ｎｅｗ」からモードアップ閾値「ＲＵ１」へ戻すとともに、上位側払拭モードである「Ｌｏモード」のモードダウン閾値を、モードダウン閾値「ＲＬＬｎｅｗ」からモードダウン閾値「ＲＬＬ」へ戻す。そして、図７に示すように、時刻ｔ２１に、払拭モード判定部５１は、ワイパーモータ１１へ出力される駆動信号を「間歇１モード」から「Ｌｏモード」へモードアップさせる。
【００７２】
以上説明したように、本発明の第１実施形態によるワイパー制御装置１においては、マイクロコンピュータ５０に、払拭モードハンチングの発生を判定する払拭モードハンチング判定部５３、および払拭モードハンチング判定部５３が払拭モードハンチング発生と判定したときに、払拭モードハンチング抑制制御を行う払拭モードハンチング抑制部５４とを備えている。この払拭モードハンチング判定部５３は、同一払拭モードを始点払拭モードとするモードアップ動作が連続して２回行われたことを検出したときに、払拭モードハンチングが発生したと判定するものである。そして、払拭モードハンチング判定部５３が払拭モードハンチング発生と判定すると、払拭モードハンチング抑制部５４は、払拭モードハンチングに係る２つの払拭モードの降雨量範囲を拡大する。詳しくは、払拭モードハンチングに係る払拭モードのうち、下位側払拭モードのモードアップ閾値を多降雨量側へ変更し、払拭モードハンチングに係る払拭モードのうち、上位側払拭モードのモードダウン閾値を少雨量側へ変更する。これにより、払拭モードハンチングが解消されてワイパーブレードの動きが安定したものとなる。したがって、運転者が、ワイパーブレードの動きが不安定であると感じ、ワイパー制御装置に故障が発生したのではないかと不安になる等の不具合を防止することができる。
【００７３】
また、以上説明した本発明の第１実施形態によるワイパー装置１においては、払拭モードハンチング抑制制御実行中において、払拭モードハンチング判定部５３により払拭モードハンチング発生条件が非成立であることが検出されると、払拭モードハンチング抑制部５４は払拭モードハンチング抑制制御を解除する。これにより、払拭モードハンチング発生時から降雨量が大きく変動した場合に、直ちに払拭モードハンチング抑制制御を中止し、新しい降雨量状態に対応した払拭モードでワイパーモータ１１を駆動することができる。
【００７４】
なお、以上説明した本発明の第１実施形態によるワイパー装置１においては、払拭モードハンチング判定部５３が払拭モードハンチング発生と判定したときに、払拭モードハンチング抑制部５４により実行される払拭モードを保持する降雨量範囲の拡大処理の適用対象払拭モードを、払拭モードハンチングに係る２つの払拭モードの両方としているが、両方ではなく、どちらか一方の払拭モードに対してのみ払拭モード保持降雨量範囲の拡大処理を実行してもよい。すなわち、図７において、「間歇１モード」のモードアップ閾値「ＲＵ１」を多雨量側へ移動させてモードアップ閾値「ＲＵ１ｎｅｗ」とする処理、および「Ｌｏモード」のモードダウン閾値「ＲＬＬ」を少雨量側へ移動させてモードダウン閾値「ＲＬＬｎｅｗ」とする処理のどちらか一つのみ実行するようにしてもよい。
【００７５】
（第２実施形態）
本発明にかかるワイパー制御装置の第２実施形態は、第１実施形態とは、マイクロコンピュータ５０の払拭モードハンチング判定部５３による、払拭モードハンチング判定方法のみが異なっている。したがって、払拭モードハンチング判定部５３により払拭モードハンチング発生と判定されたときに、払拭モードハンチング抑制部５４により実施される払拭モードハンチング回避処置の内容、すなわち、払拭モードハンチングに係る２つの払拭モードに対して払拭モードを保持する降雨量範囲を拡大することは同じである。
【００７６】
本発明にかかるワイパー制御装置の第１実施形態は、同一払拭モードを始点払拭モードとするモードアップ動作が連続して２回行われたことを検出したときに、払拭モードハンチングが発生したと判定するものであるのに対して、第２実施形態は、同一払拭モードを始点払拭モードとするモードダウン動作が連続して２回行われたことを検出したときに、払拭モードハンチングが発生したと判定するものである。
【００７７】
以下に、本発明の第２実施形態に係るワイパー制御装置１のマイクロコンピュータ５０の払拭モードハンチング判定部５３において実行される払拭モードハンチング判定処理、および払拭モードハンチング発生時において払拭モードハンチング抑制部５４で実行される払拭モードハンチング抑制処理について、図８のフローチャートを参照しつつ説明する。なお、図６に示すフローチャート中と同一用語等に関しては説明を省略する。
【００７８】
図８は、マイクロコンピュータ５０によって実行されるワイパーモータ駆動制御処理の具体的な処理手順を示したフローチャートである。自動車の運転者によるワイパーコントロールスイッチ３０の手動操作を通じて上記自動制御（ＡＵＴＯモード）が選択されると、図６に示すワイパー払拭制御処理が開始される。ワイパーコントロールスイッチ３０が自動制御（ＡＵＴＯモード）にセットされている間は、図８のフローチャートによる処理が繰り返される。
【００７９】
ワイパー払拭制御処理が開始されると、マイクロコンピュータ５０は、先ず、ステップ３０１において降雨量判定手段５２により降雨量Ｒ判定を行う。
【００８０】
続いて、マイクロコンピュータ５０は、ステップ３０２において、判定された降雨量Ｒと、払拭モードにおけるモードアップ閾値「ＵＣＬ」との大小関係の判定を行う。この判定処理の結果、降雨量Ｒがモードアップ閾値「ＵＣＬ」よりも小さいときは、マイクロコンピュータ５０は、続くステップ３０３の処理として、モードアップ動作を実行し、続いてステップ３０４の処理として、判定された降雨量Ｒと、モードダウン閾値「ＬＣＬ」との大小関係の判定を行う。一方、ステップ３０２の判定処理の結果、降雨量Ｒがモードアップ閾値「ＵＣＬ」よりも大きいときは、マイクロコンピュータ５０は、続くステップ３０４の処理として、判定された降雨量Ｒと、モードダウン閾値「ＬＣＬ」との大小関係の判定を行う。
【００８１】
ステップ３０４における判定処理の結果、降雨量Ｒがモードダウン閾値「ＬＣＬ」よりも小さいときは、マイクロコンピュータ５０は、図８に示すように「リターン」へ進み、再び、ステップ３０１からの処理を繰り返す。一方、ステップ３０４における判定処理の結果、降雨量Ｒがモードダウン閾値「ＬＣＬ」よりも大きいときは、マイクロコンピュータ５０は、続くステップ３０５の処理として、現在の払拭モードをＭｎｅｗと置き換え、続いてステップ３０６の処理として、ステップ３０５で置き換えられた「Ｍｎｅｗ」と以前の払拭モードである「Ｍｏｌｄ」とが同じであるか否かの判断を行う。
【００８２】
ステップ３０６における判定処理の結果、「Ｍｏｌｄ」＝「Ｍｎｅｗ」であるときは、同一払拭モードを始点払拭モードとするモードダウン判定が連続して２回行われたことになる。すなわち、払拭モードハンチングが発生したことになる。この判定結果を受けて、マイクロコンピュータ５０の払拭モードハンチング抑制部５４は、続くステップ３０７の処理として、払拭モードハンチング抑制処理としての払拭モード保持範囲拡大処理を実行する。続いて、マイクロコンピュータ５０は、ステップ３０９の処理として、「Ｍｎｅｗ」＝「Ｍｏｌｄ」と置き換え、続いて、マイクロコンピュータ５０は、ステップ３１０の処理として、モードアップ動作を実行する。そして、マイクロコンピュータ５０は、図８に示すように「リターン」へ進み、再び、ステップ３０１からの処理を繰り返す。このとき以降の処理においては、モードアップ閾値「ＵＣＬ」およびモードダウン閾値「ＬＣＬ」は、ステップ３０７において払拭モード保持範囲拡大処理された新しい各閾値が用いられる。
【００８３】
一方、ステップ３０６における判定処理の結果、「Ｍｏｌｄ」≠「Ｍｎｅｗ」であるときは、モードアップ動作が連続して２回行われたものの、各モードアップ動作の始点払拭モードが異なることになる。すなわち、払拭モードハンチングが発生していないことになる。この判定結果を受けて、マイクロコンピュータ５０の払拭モードハンチング抑制部５４は、続くステップ３０８の処理として、払拭モードハンチング抑制処理としての払拭モード保持範囲拡大処理を解除する。続いて、マイクロコンピュータ５０は、ステップ３０９の処理として、「Ｍｎｅｗ」＝「Ｍｏｌｄ」と置き換え、続いて、マイクロコンピュータ５０は、ステップ２１０の処理として、モードアップ動作を実行する。そして、マイクロコンピュータ５０は、図８に示すように「リターン」へ進み、再び、ステップ３０１からの処理を繰り返す。このとき以降の処理においては、モードアップ閾値「ＵＣＬ」およびモードダウン閾値「ＬＣＬ」は、ステップ３０７においてなされた払拭モードハンチング抑制処理解除後の各閾値が用いられる。
【００８４】
次に、図９（ａ）〜図９（ｄ）に示すタイミングチャートを参照して、本発明の第２実施形態における払拭モードハンチング判定部５３による払拭モードハンチング検出動作および払拭モードハンチング抑制部５４による払拭モードハンチング抑制動作を総括する。
【００８５】
図９（ａ）は、ワイパーコントロールスイッチ３０におけるＡＵＴＯモード選択状態を、図９（ｂ）は、払拭モード判定部５１からワイパーモータ１１へ出力される駆動信号の出力状態を、図９（ｃ）は、降雨量判定部５２で算出された単位時間当たりの降雨量Ｒの時間推移を、図９（ｄ）は、払拭モードハンチング判定部５３による判定結果の時間推移をそれぞれ示す。
【００８６】
図９においては、時刻ｔ１０においてワイパーコントロールスイッチ３０が操作されてＡＵＴＯモードが選択され、ワイパー制御装置１においてはワイパー自動制御が開始されている。払拭モード判定部５１は、降雨量判定部５２により判定された降雨量Ｒに基づいて、対応する払拭モードは「間歇１モード」であると判定し、ワイパーブレード１３は、「間歇１モード」で払拭動作中である。
【００８７】
この状態で降雨量Ｒが増加して、図９に示すように、時刻ｔ１１に「間歇１モード」のモードアップ閾値「ＲＵ１」を越えた。これにより、払拭モード判定部５１は、対応する払拭モードは「Ｌｏモード」であると判定し、ワイパーモータ１１へ出力される駆動信号を「間歇１モード」から「Ｌｏモード」へモードアップさせる。
【００８８】
「Ｌｏモード」で払拭動作中に降雨量Ｒが減少して、図９に示すように、時刻ｔ１２に「Ｌｏモード」のモードダウン閾値「ＲＬＬ」を下回った。これにより、払拭モード判定部５１は、図９に示すように、対応する払拭モードは「間歇１モード」であると判定した。この判定結果に基づいて、払拭モードハンチング判定部５３は、払拭モードハンチングが発生したか否かを判定する。この場合、今回のモードダウンの始点払拭モードと前回のモードアップの始点払拭モードとが異なっているため、払拭モードハンチング判定部５３は、払拭モードハンチングは発生していないと判定した。そして、図９に示すように、払拭モード判定部５１は、時刻ｔ１３に、ワイパーモータ１１へ出力される駆動信号を「Ｌｏモード」から「間歇１モード」へモードダウンさせる。
【００８９】
ここで、払拭モード判定部５１が、「間歇１モード」と判定してからワイパーモータ１１へ「間歇１モード」の駆動信号が出力されるまでに遅れ時間、すなわち時間（ｔ１２〜ｔ１３）があるのは、図８のフローチャートに示すように、先にステップ３０６において払拭モードハンチング判定を行った後にステップ３１０でモードダウン動作を実行しているためである。すなわち、同一払拭モードを始点払拭モ-ドとするモードダウン動作であるかどうかを判定してからモードダウン動作を行っている。図９においては、上述の各ステップ処理の順序を分り易くするために、時刻ｔ１２と時刻ｔ１３とを明確に識別可能にかいているが、上述の処理はコントローラ５０内におけるプログラム処理であるので、実際は、時刻ｔ１２と時刻ｔ１３とはほぼ同一時刻となる。
【００９０】
「間歇１モード」で払拭動作中に降雨量Ｒが増加して、図９に示すように、時刻ｔ１４に「間歇１モード」のモードアップ閾値「ＲＵ１」を越えた。これにより、払拭モード判定部５１は、図９に示すように、対応する払拭モードは「Ｌｏモード」であると判定し、ワイパーモータ１１を駆動させる払拭モードを「間歇１モード」から「Ｌｏモード」へモードアップさせる。
【００９１】
この状態から再び降雨量Ｒが減少して、図９に示すように、時刻ｔ１５に「Ｌｏモード」のモードダウン閾値「ＲＬＬ」を下回った。これにより、払拭モード判定部５１は、図９に示すように、対応する払拭モードは「間歇１モード」であると判定した。この判定結果に基づいて、払拭モードハンチング判定部５３は、払拭モードハンチングが発生したか否かを判定する。この場合、モードダウン判定は、時刻ｔ１２に次いで２回目であり、且つモードダウンの始点となる払拭モードは、いずれも「Ｌｏモード」であり同一払拭モードである。したがって、払拭モードハンチング判定部５３は払拭モードハンチング発生と判定する。この判定結果を受けて、払拭モードハンチング抑制部５４は、時刻ｔ１５において、払拭モードハンチング抑制処理を行う。すなわち、発生した払拭モードハンチングに係る払拭モードのうち、下位側払拭モードである「間歇１モード」のモードアップ閾値を、モードアップ閾値「ＲＵ１」よりも多降雨量側のモードアップ閾値「ＲＵ１ｎｅｗ」へ変更するとともに、発生した払拭モードハンチングに係る払拭モードのうち、上位側払拭モードである「Ｌｏモード」のモードダウン閾値を、モードダウン閾値「ＲＬＬ」よりも少雨量側のモードダウン閾値「ＲＬＬｎｅｗ」へ変更する。そして、図９に示すように、時刻ｔ１６に、払拭モード判定部５１は、ワイパーモータ１１へ出力される駆動信号を「Ｌｏモード」から「間歇１モード」へモードダウンさせる。
【００９２】
時刻ｔ１６以降、降雨量Ｒは、図９に示すように、払拭モードハンチング発生時と同様の振幅で変動するが、この変動範囲の両端の降雨量Ｒが、「間歇１モード」の新しいモードアップ閾値であるモードアップ閾値「ＲＵ１ｎｅｗ」と「Ｌｏモード」の新しいモードダウン閾値であるモードダウン閾値「ＲＬＬｎｅｗ」との範囲に内包されるため、払拭モードは「間歇１モード」に維持される。
【００９３】
この状態から降雨量Ｒが増加して、図９に示すように、時刻ｔ１７に「間歇１モード」のモードアップ閾値「ＲＵ１ｎｅｗ」を越えた。これにより、払拭モード判定部５１は、図９に示すように、対応する払拭モードは「Ｌｏモード」であると判定し、ワイパーモータ１１を駆動させる払拭モードを「間歇１モード」から「Ｌｏモード」へモードアップさせる。
【００９４】
この状態からさらに降雨量Ｒが増加して、図９に示すように、時刻ｔ１８に「Ｌｏモード」のモードダウン閾値「ＲＬＬｎｅｗ」を下回った。これにより、払拭モード判定部５１は、図７に示すように、対応する払拭モードは「間歇１モード」であると判定した。この判定結果に基づいて、払拭モードハンチング判定部５３は、払拭モードハンチングが発生したか否かを判定する。今回のモードダウンは、払拭モードハンチング抑制部５４による払拭モードハンチング抑制制御実施中における最初のものである。したがって、払拭モードハンチング判定部５３は、払拭モードハンチングは発生していないと判定した。そして、図９に示すように、時刻ｔ１９に、払拭モード判定部５１は、ワイパーモータ１１へ出力される駆動信号を「Ｌｏモード」から「間歇１モード」へモードダウンさせる。
【００９５】
この状態から降雨量Ｒがさらに減少して、図９に示すように、時刻ｔ２０に「間歇１モード」のモードダウン閾値「ＲＵ２」を下回った。これにより、払拭モード判定部５１は、図７に示すように、対応する払拭モードは「間歇２モード」であると判定した。今回のモードダウンは、払拭モードハンチング抑制部５４による払拭モードハンチング抑制制御実施中における２回目のものである。また、モードダウンの始点払拭モードは「間歇１モード」であって、前回のモードアップにおける始点払拭モードである「Ｌｏモード」とは異なっている。すなわち、モードアップが２回連続したが始点払拭モードが異なっている。したがって、払拭モードハンチング判定部５３は、払拭モードハンチングは発生していないと判定した。この判定結果に基づいて、払拭モードハンチング抑制部５４は、実施中の払拭モードハンチング抑制制御を解除する。すなわち、払拭モードハンチングに係る払拭モードのうち、下位側払拭モードである「間歇１モード」のモードアップ閾値をモードアップ閾値「ＲＵ１ｎｅｗ」からモードアップ閾値「ＲＵ１」へ戻すとともに、上位側払拭モードである「Ｌｏモード」のモードダウン閾値をモードダウン閾値「ＲＬＬｎｅｗ」からモードダウン閾値「ＲＬＬ」へ戻す。そして、図９に示すように、時刻ｔ２１に、払拭モード判定部５１は、ワイパーモータ１１へ出力される駆動信号を「間歇１モード」から「間歇２モード」へモードダウンさせる。
【００９６】
以上説明したように、本発明の第２実施形態によるワイパー制御装置１においては、マイクロコンピュータ５０の払拭モードハンチング判定部５３における払拭モードハンチング判定基準を、同一払拭モードを始点払拭モードとするモードダウン動作が連続して２回行われたことを検出したとき、としている。この構成によっても、第１実施形態の場合と同様に、払拭モードハンチングを確実に検出できるとともに、払拭モードハンチングが発生したときには、払拭モードハンチングを確実に解消することができる。したがって、運転者が、ワイパーブレードの動きが不安定であると感じ、ワイパー制御装置に故障が発生したのではないかと不安になる等の不具合を防止することができる。
【００９７】
また、以上説明した本発明の第１実施形態によるワイパー装置１においては、払拭モードハンチング抑制制御実行中において、払拭モードハンチング判定部５３により払拭モードハンチング発生条件が非成立であることが検出されると、払拭モードハンチング抑制部５４は払拭モードハンチング抑制制御を解除する。これにより、払拭モードハンチング発生時から降雨量が大きく変動した場合に、直ちに払拭モードハンチング抑制制御を中止し、新しい降雨量状態に対応した払拭モードでワイパーモータ１１を駆動することができる。
【００９８】
なお、以上説明した本発明の第１実施形態によるワイパー装置１においては、払拭モードハンチング判定部５３が払拭モードハンチング発生と判定したときに、払拭モードハンチング抑制部５４により実行される払拭モードを保持する降雨量範囲の拡大処理の適用対象払拭モードを、払拭モードハンチングに係る２つの払拭モードの両方としているが、両方ではなく、どちらか一方の払拭モードに対してのみ払拭モード保持降雨量範囲の拡大処理を実行してもよい。すなわち、図７において、「間歇１モード」のモードアップ閾値「ＲＵ１」を多雨量側へ移動させてモードアップ閾値「ＲＵ１ｎｅｗ」とする処理、および「Ｌｏモード」のモードダウン閾値「ＲＬＬ」を少雨量側へ移動させてモードダウン閾値「ＲＬＬｎｅｗ」とする処理のどちらか一つのみ実行するようにしてもよい。
【００９９】
なお、以上説明した本発明にかかるワイパー制御装置の第１実施形態では払拭モードハンチング判定基準を、同一払拭モードを始点払拭モードとするモードアップ動作が連続して２回行われたことを検出したとき、とし、本発明にかかるワイパー制御装置の第２実施形態では払拭モードハンチング判定基準を、同一払拭モードを始点払拭モードとするモードダウン動作が連続して２回行われたことを検出したとき、としている。これらにおける始点払拭モードを終点払拭モードに置き換えてもよい。
【０１００】
（第３実施形態）
本発明にかかるワイパー制御装置の第３実施形態は、先に説明した第１実施形態とは、マイクロコンピュータ５０の払拭モードハンチング判定部５３により払拭モードハンチング発生と判定されたときに、払拭モードハンチング抑制部５４により実施される払拭モードハンチング回避処置が異なっている。したがって、払拭モードハンチング判定部５３により行われる払拭モードハンチング発生判定方法は、先に説明した第１実施形態と同じであり、同一払拭モードを始点払拭モードとするモードアップ動作が連続して２回行われたことを検出したときに払拭モードハンチング発生と判定している。
【０１０１】
本発明にかかるワイパー制御装置の第３実施形態における払拭モードハンチング抑制部５４により実施される払拭モードハンチング回避処置について説明する。
【０１０２】
払拭モードハンチング判定部５３により払拭モードハンチング発生との判定が下されると、払拭モードハンチング抑制部５４は、それを受けて、払拭モードハンチングを解消すべく払拭モードハンチング回避処置を行う。すなわち、払拭モードを、払拭モードハンチング発生時に設定された払拭モード、すなわち第３実施形態においてはモードアップ動作が連続して２回行われたときに払拭モードハンチング発生と判定しているので払拭モードハンチングに係る払拭モードにおける上位側払拭モード、に固定する。そして、この払拭モードハンチング回避処置は、所定条件が成立するまで継続実行される。この所定条件は、言い換えると払拭モードハンチング回避処置を解除するための解除条件である。
【０１０３】
次に、上述した、払拭モードハンチング回避処置を解除するための解除条件について説明する。第３実施形態においては、解除条件を、払拭モードハンチングに係る２つの払拭モードから払拭モードハンチングに係る２つの払拭モードとは異なる払拭モードへ遷移する閾値を複数回として２回連続して越えること、としている。ここで、払拭モードハンチングに係る２つの払拭モードから払拭モードハンチングに係る２つの払拭モードとは異なる払拭モードへ遷移する閾値とは、払拭モードハンチングに係る２払拭モードの内の上位側払拭モードよりも上位側にある払拭モードへ遷移する閾値であるモードアップ閾値（以降、上側解除閾値と表す）および払拭モードハンチングに係る２払拭モードの内の下位側払拭モードよりも下位側にある払拭モードへ遷移する閾値であるモードダウン閾値（以降、下側解除閾値と表す）のどちらか一方のことを指す。
【０１０４】
降雨量の変動範囲が、払拭モードハンチング発生時と変わらない場合は、降雨量判定部５１により判定される降雨量は、上述の上側解除閾値を超えず、且つ下側解除閾値を下回ることもない。したがって、払拭モードは払拭モードハンチングに係る払拭モードにおける上位側払拭モード固定されている。この状態から降雨量が増加して、降雨量判定部５１による降雨量判定結果が２回連続して上側解除閾値を超えると、または、この状態から降雨量が減少して、降雨量判定部５１による降雨量判定結果が２回連続して下側解除閾値を下回ると、払拭モードハンチング抑制部５４は払拭モードハンチング回避処置を解除する。そして、コントローラ５０は、払拭モード判定部５２により判定された払拭モードでワイパーモータ１１を駆動する。
【０１０５】
以上説明した、第３実施形態において払拭モードハンチング抑制部５４により実施される払拭モードハンチング回避処置は、以下のように言い換えることができる。すなわち、払拭モードハンチング発生と判定されると、払拭モードを払拭モードハンチング発生時の払拭モードに固定するとともに、当該払拭モードを維持する降雨量範囲を、払拭モードハンチングに係る２払拭モードのうち上位側払拭モードのモードアップ閾値（上側解除閾値）および払拭モードハンチングに係る２払拭モードのうち下位側払拭モードのモードダウン閾値（下側解除閾値）間の降雨量範囲に拡大している。そして、この払拭モードハンチング回避処置の解除条件を、上側解除閾値および下側解除閾値のどちらか一方を２回連続して越えることとしている。
【０１０６】
次に、本発明の第３実施形態に係るワイパー制御装置１のマイクロコンピュータ５０の払拭モードハンチング判定部５３において実行される払拭モードハンチング判定処理、および払拭モードハンチング発生時において払拭モードハンチング抑制部５４で実行される払拭モードハンチング抑制処理について、図１０のフローチャートを参照しつつ説明する。図１０は、マイクロコンピュータ５０によって実行されるワイパーモータ駆動制御処理の具体的な処理手順を示したフローチャートである。自動車の運転者によるワイパーコントロールスイッチ３０の手動操作を通じて上記自動制御（ＡＵＴＯモード）が選択されると、図１０に示すワイパー払拭制御処理が開始される。ワイパーコントロールスイッチ３０が自動制御（ＡＵＴＯモード）にセットされている間は、図１０のフローチャートによる処理が繰り返される。図１０のフローチャート中おいて、「Ｒ」は降雨量判定手段５２により判定された降雨量を、「ＵＣＬ」はモードアップ閾値を、「ＬＣＬ」はモードダウン閾値をそれぞれ表している。Ｐは払拭モードハンチング回避制御を表し、Ｐ＝１は払拭モードハンチング回避制御実施中、Ｐ＝０は払拭モードハンチング回避制御無し、をそれぞれ表している。Ｃは払拭モードハンチング回避制御解除条件である上側解除閾値および下側解除閾値のどちらか一方を越えた回数のカウンタを表している。「Ｍｏｌｄ」および「Ｍｎｅｗ」は払拭モード判定手段５３により判定された払拭モードであり、「Ｍｏｌｄ」は前回判定された払拭モードを、「Ｍｎｅｗ」は今回判定された払拭モードをそれぞれ表している。
【０１０７】
ワイパー払拭制御処理が開始されると、マイクロコンピュータ５０は、先ず、ステップ４０１において降雨量判定手段５２により降雨量Ｒ判定を行う。
【０１０８】
続いて、マイクロコンピュータ５０は、ステップ４０２において、判定された降雨量Ｒと、払拭モードにおけるモードダウン閾値「ＬＣＬ」との大小関係の判定を行う。この判定処理の結果、降雨量Ｒがモードダウン閾値「ＬＣＬ」よりも小さいときは、マイクロコンピュータ５０は、続くステップ４０３の処理として、モードダウン動作を実行し、続いてステップ４０４の処理として、判定された降雨量Ｒと、モードアップ閾値「ＵＣＬ」との大小関係の判定を行う。一方、ステップ４０２の判定処理の結果、降雨量Ｒがモードダウン閾値「ＬＣＬ」よりも大きいときは、マイクロコンピュータ５０は、続くステップ４０４の処理として、判定された降雨量Ｒと、モードアップ閾値「ＵＣＬ」との大小関係の判定を行う。
【０１０９】
ステップ４０４における判定処理の結果、降雨量Ｒがモードアップ閾値「ＵＣＬ」よりも小さいときは、マイクロコンピュータ５０は、図１０に示すように、ステップ４０９の処理としてカウンタをＣ＝０としてから「リターン」へ進み、再び、ステップ４０１からの処理を繰り返す。一方、ステップ４０４における判定処理の結果、降雨量Ｒがモードアップ閾値「ＵＣＬ」よりも大きいときは、マイクロコンピュータ５０は、続くステップ４０５の処理として、払拭モードハンチング回避制御が実行中であるか否かの判定を行う。
【０１１０】
ステップ４０５における判定処理の結果、現在払拭モードハンチング回避制御が実行中であるときは、続くステップ４０６の処理としてカウンタをＣ＝Ｃ＋１とし、続くステップ４０７の処理として、カウンタがＣ＝２であるか否かの判定を行う。一方、ステップ４０５における判定処理の結果、現在払拭モードハンチング回避制御が実行でないときは、続くステップ４０８の処理としてカウンタをＣ＝０とした後、ステップ４１２へ進む。
【０１１１】
ステップ４０７における判定処理の結果、カウンタがＣ＝２ではないときは、図１０に示すように「リターン」へ進み、再びステップ４０１からの処理を繰り返す。ステップ４０７における判定処理の結果、カウンタがＣ＝２であるときは、続くステップ４１０の処理として、カウンタをＣ＝０とし、続くステップ４１１の処理として「Ｍｏｌｄ」を消去する。続いて、ステップ４１２の処理として、現在の払拭モードを「Ｍｎｅｗ」へ置き換える。続くステップ４１３の処理として、ステップ４１２で置き換えられた「Ｍｎｅｗ」と以前の払拭モードである「Ｍｏｌｄ」とが同じであるか否かの判断を行う。
【０１１２】
ステップ４１３における判定処理の結果、「Ｍｏｌｄ」＝「Ｍｎｅｗ」であるときは、同一払拭モードを始点払拭モードとするモードアップ動作が連続して２回行われたことになる。すなわち、払拭モードハンチングが発生したことになる。この判定結果を受けて、払拭モードハンチング抑制部５４は、続くステップ４１４の処理として、払拭モードハンチング抑制処理である払拭モードの固定、すなわち固定された払拭モードを維持する降雨量範囲の上述した上側解除閾値および下側解除閾値間の降雨量範囲への拡大、を実行するとともに、Ｐ＝１とする。続いて、ステップ４１６の処理として、「Ｍｎｅｗ」を「Ｍｏｌｄ」に置き換える。続いて、ステップ４１７の処理として、モードアップ動作を実行する。
【０１１３】
一方、ステップ４１３における判定処理の結果、「Ｍｏｌｄ」≠「Ｍｎｅｗ」であるときは、降雨量判定部５２により判定された降雨量Ｒが２回連続して上側解除閾値および下側解除閾値間のどちらかを越えたことになる。したがって、続くステップ４１５の処理として、ステップ４１４で実施されている払拭モードハンチング抑制処理を解除する。続いて、ステップ４１６の処理として、「Ｍｎｅｗ」を「Ｍｏｌｄ」に置き換える。続いて、ステップ４１７の処理として、モードアップ動作を実行する。
【０１１４】
次に、図１１（ａ）〜図１１（ｄ）に示すタイミングチャートを参照して、第３実施形態の動作、すなわち払拭モードハンチング判定部５３による払拭モードハンチング検出動作および払拭モードハンチング抑制部５４による払拭モードハンチング抑制動作を総括する。
【０１１５】
図１１（ａ）は、ワイパーコントロールスイッチ３０におけるＡＵＴＯモード選択状態を、図１１（ｂ）は、払拭モード判定部５１からワイパーモータ１１へ出力される駆動信号の出力状態を、図１１（ｃ）は、降雨量判定部５２で算出された単位時間当たりの降雨量Ｒの時間推移を、図１１（ｄ）は、払拭モードハンチング判定部５３による判定結果の時間推移をそれぞれ示す。
【０１１６】
図１１においては、時刻ｔ１０においてワイパーコントロールスイッチ３０が操作されてＡＵＴＯモードが選択され、ワイパー制御装置１においてはワイパー自動制御が開始されている。払拭モード判定部５１は、降雨量判定部５２により判定された降雨量Ｒに基づいて、対応する払拭モードは「間歇１モード」であると判定し、ワイパーブレード１３は、「間歇１モード」で払拭動作中である。
【０１１７】
この状態で降雨量Ｒが増加して、図１１に示すように、時刻ｔ１１に「間歇１モード」のモードアップ閾値「ＲＵ１」を越えた。これにより、払拭モード判定部５１は、対応する払拭モードは「Ｌｏモード」であると判定した。この判定結果に基づいて、払拭モードハンチング判定部５３は、払拭モードハンチングが発生したか否かを判定する。この場合、今回のモードアップの始点払拭モードと前回のモードアップの始点払拭モードとが異なっているため、払拭モードハンチング判定部５３は、払拭モードハンチングは発生していないと判定した。そして、図７に示すように、時刻ｔ１２に、払拭モード判定部５１は、ワイパーモータ１１へ出力される駆動信号を「間歇１モード」から「Ｌｏモード」へモードアップさせる。
【０１１８】
ここで、払拭モード判定部５１が、「Ｌｏモード」と判定してからワイパーモータ１１へ「Ｌｏモード」の駆動信号が出力されるまでに遅れ時間、すなわち時間（ｔ１２−ｔ１１）があるのは、図１０のフローチャートに示すように、先にステップ４１３において払拭モードハンチング判定を行った後にステップ４１７でモードアップ動作を実行しているためである。すなわち、同一払拭モードを始点払拭モ-ドとするモードアップ動作であるかどうかを判定してからモードアップ動作を行っている。図１１においては、上述の各ステップ処理の順序を分り易くするために、時刻ｔ１１と時刻ｔ１２とを明確に識別可能にかいているが、上述の処理はコントローラ５０内におけるプログラム処理であるので、実際は、時刻ｔ１１と時刻ｔ１２とはほぼ同一時刻となる。
【０１１９】
「Ｌｏモード」で払拭動作中に降雨量Ｒが減少して、図１１に示すように、時刻ｔ１３に「Ｌｏモード」のモードダウン閾値「ＲＬＬ」を下回った。これにより、払拭モード判定部５１は、図１１に示すように、対応する払拭モードは「間歇１モード」であると判定し、ワイパーモータ１１を駆動させる払拭モードを「Ｌｏモード」から「間歇１モード」へモードダウンさせる。
【０１２０】
この状態から再び降雨量Ｒが増加して、図１１に示すように、時刻ｔ１４に「間歇１モード」のモードアップ閾値「ＲＵ１」を越えた。これにより、払拭モード判定部５１は、図７に示すように、対応する払拭モードは「Ｌｏモード」であると判定した。この判定結果に基づいて、払拭モードハンチング判定部５３は、払拭モードハンチングが発生したか否かを判定する。この場合、モードアップ判定は、時刻ｔ１１に次いで２回目であり、且つモードアップの始点となる払拭モードは、いずれも「間歇1モード」であり同一払拭モードである。したがって、払拭モードハンチング判定部５３は払拭モードハンチング発生と判定する。この払拭モードハンチングは、「間歇１モード」と「Ｌｏモード」間で発生している。この判定結果を受けて、払拭モードハンチング抑制部５４は、時刻ｔ１４において、払拭モードハンチング抑制処理を行う。すなわち、発生した払拭モードハンチングに係る払拭モードの一方の払拭モードである「Ｌｏモード」に払拭モードを固定する。そして、図１１に示すように、時刻ｔ１５に、払拭モード判定部５１は、ワイパーモータ１１へ出力される駆動信号を「間歇１モード」から「Ｌｏモード」へモードアップさせる。
【０１２１】
時刻ｔ１５以降、降雨量Ｒは、図１１に示すように、払拭モードハンチング発生時と同様の振幅で変動するが、払拭モードは「Ｌｏモード」に維持される。
【０１２２】
この状態から降雨量が増加して、図１１に示すように、時刻ｔ１６において、降雨量判定部５２により判定された降雨量Ｒが、払拭モードハンチングに係る払拭モードの上位側払拭モードである「Ｌｏモード」におけるモードアップ閾値「ＲＵＬ」を超えた。時刻ｔ１６から降雨量判定部５２において降雨量判定が実施される間隔時間ΔＴが経過した時刻である時刻ｔ１７においても、降雨量判定部５２により判定された降雨量Ｒがモードアップ閾値「ＲＵＬ」を超えた。すなわち、降雨量判定部５２により判定された降雨量Ｒが、払拭モードハンチングに係る払拭モードの上位側払拭モードである「Ｌｏモード」におけるモードアップ閾値「ＲＵＬ」を２回連続して超えた。すなわち、払拭モードハンチング抑制処置の解除条件が成立している。これにより、払拭モードハンチング判定部５３は払拭モードハンチングが解消したと判定し、同時に払拭モードハンチング抑制部５４は、不払拭モードハンチング抑制処置、つまり払拭モードを「Ｌｏモード」に固定することを中止する。これにより、時刻ｔ１７において払拭モード判定部５１は対応する払拭モードは「Ｈｉモード」であると判定し、ワイパーモータ１１を駆動させる払拭モードを「Ｌｏモード」から「Ｈｉモード」へモードアップさせる。
【０１２３】
以上説明したように、本発明の第３実施形態によるワイパー制御装置１においては、マイクロコンピュータ５０の払拭モードハンチング判定部５３により払拭モードハンチング発生と判定されたときに、払拭モードハンチング抑制部５４により実施される払拭モードハンチング回避処置を、払拭モードハンチングに係る払拭モードにおける上位側払拭モード固定することとしている。そして、払拭モードハンチング回避処置の解除条件を、払拭モードハンチングに係る２つの払拭モードから払拭モードハンチングに係る２つの払拭モードとは異なる払拭モードへ遷移する閾値を複数回として２回連続して越えること、としている。この構成によっても、第１実施形態の場合と同様に、払拭モードハンチングが発生したときには、払拭モードハンチングを確実に解消することができる。したがって、運転者が、ワイパーブレードの動きが不安定であると感じ、ワイパー制御装置に故障が発生したのではないかと不安になる等の不具合を防止することができる。
【０１２４】
また、以上説明した本発明の第３実施形態によるワイパー装置１においては、払拭モードハンチング抑制制御実行中において、払拭モードハンチング判定部５３により払拭モードハンチング発生条件が非成立であることが検出されると、払拭モードハンチング抑制部５４は払拭モードハンチング抑制制御を解除する。これにより、払拭モードハンチング発生時から降雨量が大きく変動した場合に、直ちに払拭モードハンチング抑制制御を中止し、新しい降雨量状態に対応した払拭モードでワイパーモータ１１を駆動することができる。
【０１２５】
なお、以上説明した本発明の第１、第２実施形態によるワイパー装置１においては、払拭モードハンチング判定部５３が払拭モードハンチング発生と判定したときに、払拭モードハンチング抑制部５４により実行される払拭モードを保持する降雨量範囲の拡大処理の適用対象払拭モードを、払拭モードハンチングに係る２つの払拭モードの両方としているが、両方ではなく、どちらか一方の払拭モードに対してのみ払拭モード保持降雨量範囲の拡大処理を実行してもよい。すなわち、「間歇１モード」のモードアップ閾値「ＲＵ１」を多雨量側へ移動させてモードアップ閾値「ＲＵ１ｎｅｗ」とする処理、および「Ｌｏモード」のモードダウン閾値「ＲＬＬ」を少雨量側へ移動させてモードダウン閾値「ＲＬＬｎｅｗ」とする処理のどちらか一つのみ実行するようにしてもよい。
【０１２６】
また、以上説明した本発明にかかるワイパー制御装置の第１実施形態では、払拭モードハンチング判定基準を、同一払拭モードを始点払拭モードとするモードアップ動作が連続して２回行われたことを検出したとき、としているが、同一払拭モードを終点払拭モードとするモードアップ動作が連続して２回行われたことを検出したとき、としてもよい。
【０１２７】
また、以上説明した本発明にかかるワイパー制御装置の第２実施形態では、払拭モードハンチング判定基準を、同一払拭モードを始点払拭モードとするモードダウン動作が連続して２回行われたことを検出したとき、としてが、同一払拭モードを終点払拭モードとするモードダウン動作が連続して２回行われたことを検出したとき、としてもよい。
【０１２８】
また、以上説明した本発明にかかるワイパー制御装置の第３実施形態では、払拭モードハンチング判定基準を、同一払拭モードを始点払拭モードとするモードアップ動作が連続して２回行われたことを検出したとき、としているが、同一払拭モードを終点払拭モードとするモードアップ動作が連続して２回行われたことを検出したとき、としてもよい。さらには、同一払拭モードを始点払拭モードとするモードダウン動作が連続して２回行われたことを検出したとき、あるいは同一払拭モードを終点払拭モードとするモードダウン動作が連続して２回行われたことを検出したとき、としてもよい。
【０１２９】
また、以上説明した本発明にかかるワイパー制御装置の第３実施形態では、払拭モードハンチング回避制御の解除条件を、払拭モードハンチングに係る２つの払拭モードから払拭モードハンチングに係る２つの払拭モードとは異なる払拭モードへ遷移する閾値を２回連続して越えること、としているが、２回に限定する必要はなく、複数回であれば何回でもよい。
【０１３０】
また、以上説明した、本発明の第１実施形態〜第４実施形態に係るワイパー制御装置１の具体的な作動においては、払拭モードハンチングが「間歇１モード」および「Ｌｏモード」間において発生した場合を例に説明したが、これら以外の２つの払拭モード間において発生した場合においても、同様にして払拭モードハンチングを検出し、それを抑制することができる。
【０１３１】
なお、上記各実施形態では、ワイパー制御装置１が設置されるウィンドシールドを、運転席前方のフロントウィンドシールド１０１として説明したが、フロントウィンドシールド１０１に限る必要はなく、他の窓、たとえばリヤウィンドシールドに適用してもよい。
【０１３２】
また、上記各実施形態では、当該雨滴量検出装置を自動車に搭載した例について言及したが、搭載先は自動車に限られない。他にも飛行機、鉄道車両、船舶など、広く移動体に搭載して有益である。
【図面の簡単な説明】
【０１３３】
【図１】本発明の第１実施形態によるワイパー制御装置１が自動車１００に搭載された状態を示す模式図である。
【図２】本発明の第１実施形態によるワイパー制御装置１の全体構成を示すブロック図である。
【図３】雨滴センサ２０の構成を説明する断面図であり、図１中のＩＩＩ−ＩＩＩ線断面図である。
【図４】降雨量とそれに基づいて判定される払拭モードとの関係を示すグラフである。
【図５】単位時間当たりの降雨量とそれに基づいて判定される払拭モードとの関係を示すグラフであり、図４の一部を拡大したものである。
【図６】本発明の第１実施形態によるワイパー制御装置１において実行されるワイパー払拭制御処理の具体的な処理手順を示したフローチャートである。
【図７】本発明の第１実施形態によるワイパー制御装置１における、（ａ）は、ワイパーコントロールスイッチ３０におけるＡＵＴＯモード選択状態を、（ｂ）は、払拭モード判定部５１からワイパーモータ１１へ出力される駆動信号の出力状態を、（ｃ）は、降雨量判定部５２で算出された単位時間当たりの降雨量Ｒの時間推移を、（ｄ）は、払拭モードハンチング判定部５３による判定結果の時間推移を、それぞれ示すタイミングチャートである。
【図８】本発明の第２実施形態によるワイパー制御装置１において実行されるワイパー払拭制御処理の具体的な処理手順を示したフローチャートである。
【図９】本発明の第２実施形態によるワイパー制御装置１における、（ａ）は、ワイパーコントロールスイッチ３０におけるＡＵＴＯモード選択状態を、（ｂ）は、払拭モード判定部５１からワイパーモータ１１へ出力される駆動信号の出力状態を、（ｃ）は、降雨量判定部５２で算出された単位時間当たりの降雨量Ｒの時間推移を、（ｄ）は、払拭モードハンチング判定部５３による判定結果の時間推移を、それぞれ示すタイミングチャートである。
【図１０】本発明の第３実施形態によるワイパー制御装置１において実行されるワイパー払拭制御処理の具体的な処理手順を示したフローチャートである。
【図１１】本発明の第３実施形態によるワイパー制御装置１における、（ａ）は、ワイパーコントロールスイッチ３０におけるＡＵＴＯモード選択状態を、（ｂ）は、払拭モード判定部５１からワイパーモータ１１へ出力される駆動信号の出力状態を、（ｃ）は、降雨量判定部５２で算出された単位時間当たりの降雨量Ｒの時間推移を、（ｄ）は、払拭モードハンチング判定部５３による判定結果の時間推移を、それぞれ示すタイミングチャートである。
【図１２】従来のワイパー制御装置における降雨量とそれに基づいて判定される払拭モードとの関係を示すグラフである。
【符号の説明】
【０１３４】
１    ワイパー制御装置
１０    ワイパー装置
１１  ワイパーモータ
１２    伝達機構
１３    ワイパーブレード
２０    雨滴センサ
２１    発光素子
２２    受光素子
４０    ワイパーコントロールスイッチ
５０    マイクロコンピュータ
５１    払拭モード判定部
５２    降雨量判定部
５３    払拭モードハンチング判定部
５４    払拭モードハンチング抑制部
１００    自動車
１０１    フロントウィンドシールド
Ａ    払拭領域
Ａｄ    検出領域（所定領域）
Ｄ    雨滴
Ｒ    降雨量
ｔ    時刻
ΔＴ    間隔時間
【図１】
2008254614.tif 000003
【図２】
2008254614.tif 000004
【図３】
2008254614.tif 000005
【図４】
2008254614.tif 000006
【図５】
2008254614.tif 000007
【図６】
2008254614.tif 000008
【図７】
2008254614.tif 000009
【図８】
2008254614.tif 000010
【図９】
2008254614.tif 000011
【図１０】
2008254614.tif 000012
【図１１】
2008254614.tif 000013
【図１２】
2008254614.tif 000014