(57)【要約】      （修正有）【課題】自動洗浄及び手動洗浄を行うことができる車両において、洗浄液の貯留量が少なくなった場合には手動洗浄が必ず実行され得るようにすることにより、車両の乗員に洗浄液の残留量が僅かになりつつあることを認識させ得る車両を提供する。【解決手段】車両は、洗浄液を貯留するタンクと、貯留された洗浄液を用いて第１洗浄対象部及び第２洗浄対象部を洗浄可能に構成された洗浄装置と、車両の乗員による洗浄要求が発生したとき洗浄装置に少なくとも第１洗浄対象部を洗浄させる手動洗浄を実行し、第２洗浄対象部が汚れているか否かを判定し且つ第２洗浄対象部が汚れていると判定したとき洗浄装置に少なくとも第２洗浄対象部を洗浄させる自動洗浄を実行する制御装置と、を備える。制御装置は、タンクに貯留されている洗浄液の量である貯留量が所定の閾値量以下である場合、第２洗浄対象部が汚れていると判定したときであっても自動洗浄を実行しない。【選択図】図６
2020128183.tif 000002
【特許請求の範囲】
【請求項１】
洗浄液を貯留するタンクと、
前記貯留された洗浄液を用いて第１洗浄対象部及び第２洗浄対象部を洗浄可能に構成された洗浄装置と、
車両の乗員による洗浄要求が発生したとき前記洗浄装置に少なくとも前記第１洗浄対象部を洗浄させる手動洗浄を実行し、前記第２洗浄対象部が汚れているか否かを判定し且つ前記第２洗浄対象部が汚れていると判定したとき前記洗浄装置に少なくとも前記第２洗浄対象部を洗浄させる自動洗浄を実行する制御装置と、
を備え、
前記制御装置は、
前記タンクに貯留されている前記洗浄液の量である貯留量が所定の閾値量以下である場合、前記第２洗浄対象部が汚れていると判定したときであっても前記自動洗浄を実行しないように構成された、
車両。
【請求項２】
請求項１に記載の車両であって、
窓部を通過した電磁波又は音波を受信し、前記受信した電磁波又は音波に基いて前記車両の周辺に位置する物標に関する情報を取得する情報取得装置を備え、
前記第１洗浄対象部は前記車両のフロントウィンドウであり、
前記第２洗浄対象部は前記窓部である、
車両。
【請求項３】
請求項２に記載の車両において、
前記制御装置は、
前記情報取得装置が取得した前記物標に関する情報に基いて前記第２洗浄対象部が汚れているか否かを判定するように構成された、
車両。
【請求項４】
請求項２に記載の車両であって
第１の窓部を通過した電磁波又は音波を受信する第１センサを前記情報取得装置として備え、
第２の窓部を通過した電磁波又は音波を受信する第２センサを備え、
前記制御装置は、
前記第２洗浄対象部としての前記第１の窓部が汚れていると判定したとき前記洗浄装置に少なくとも前記第１の窓部を洗浄させる前記自動洗浄を第１自動洗浄として実行し、
前記第２の窓部が汚れているか否かを判定し且つ前記第２の窓部が汚れていると判定したとき前記洗浄装置に少なくとも前記第２の窓部を洗浄させる第２自動洗浄を実行し、
前記貯留量が前記閾値量である第１閾値量以下であって且つ当該第１閾値量よりも小さい第２閾値量よりも大きい場合、前記第１の窓部が汚れていると判定したときであっても前記第１自動洗浄を実行せず且つ前記第２の窓部が汚れていると判定したときには前記第２自動洗浄を実行し、
前記貯留量が前記第２閾値量以下である場合、前記第１の窓部が汚れていると判定したときであっても前記第１自動洗浄を実行せず且つ前記第２の窓部が汚れていると判定したときであっても前記第２自動洗浄を実行しない、
ように構成された、
車両。
【請求項５】
請求項４に記載の車両において、
前記第１センサは、前記車両の後方の領域に位置する物標が反射した電磁波を前記第１の窓部を介して受信するリア周辺センサであり、
前記第２センサは、前記車両の前方の領域に位置する物標が反射した電磁波を前記第２の窓部を介して受信するフロント周辺センサである、
車両。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タンクに貯留された洗浄液を用いて第１洗浄対象部及び第２洗浄対象部を洗浄可能に構成された洗浄装置を備える車両に関する。
【背景技術】
【０００２】
従来から、タンクに貯留されている洗浄液を用いて、車両のウィンドウ（例えば、フロントウィンドウ及びリアウィンドウ等）と、センサ（例えば、カメラ、レーダー及びライダー等）の窓部と、を洗浄する車両が知られている。このような装置の一つ（以下、「従来車両」と称呼する。）は、車両の乗員（例えば、運転者）が所定のスイッチを操作した場合、車両のトウィンドウに向けて洗浄液を噴射することによる洗浄（以下、「手動洗浄」と称呼する。）を実行する。更に、従来車両は、センサが取得した情報に基いて窓部が汚れていると判定した場合、その窓部に向けて洗浄液を噴射することによる洗浄（以下、「自動洗浄」と称呼する。）を実行する（例えば、特許文献１を参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１７９７６７号公報
【発明の概要】
【０００４】
従来車両は、窓部が汚れているか否かを自動的に判定し、窓部が汚れていると判定した場合には運転者（車両の乗員）による上記スイッチの操作がなくても自動洗浄を実行する。このため、運転者は、タンクに貯留されている洗浄液の残量（貯留量）が自動洗浄によって僅かになっていることに気付かない場合が多い。従って、運転者が手動洗浄を行うために上記スイッチを操作しても、洗浄液がタンクに十分には残存していないために手動洗浄が行われないという事態が生じやすく、よって、運転者が違和感を覚える虞がある。
【０００５】
本発明は前述した課題に対処するためになされたものである。即ち、本発明の目的の一つは、自動洗浄及び手動洗浄を行うことができる車両において、洗浄液の貯留量が少なくなった場合には手動洗浄が必ず実行され得るようにすることにより、車両の乗員（例えば、運転者）に洗浄液の残留量が僅かになりつつあることを認識させ得る車両を提供することにある。
【０００６】
本発明の車両（以下、「本発明車両」とも呼称する。）は、
洗浄液を貯留するタンク（２２）と、
前記貯留された洗浄液を用いて第１洗浄対象部（例えば、フロントウィンドウ６０）及び第２洗浄対象部（例えば、リアライダー１２Ｒのリアライダー窓部１２２Ｒ）を洗浄可能に構成された洗浄装置（例えば、２６Ｆａ、６２、６４、２６Ｒ、１２６Ｒ）と、
車両の乗員による洗浄要求が発生したとき前記洗浄装置に少なくとも前記第１洗浄対象部を洗浄させる手動洗浄を実行し（ステップ６５０）、前記第２洗浄対象部が汚れているか否かを判定し且つ前記第２洗浄対象部が汚れていると判定したとき（ステップ６３０：Ｙｅｓ）前記洗浄装置に少なくとも前記第２洗浄対象部を洗浄させる自動洗浄を実行する（ステップ６３５）制御装置（１０、２０）と、
を備える車両である。
【０００７】
更に、前記制御装置は、
前記タンクに貯留されている前記洗浄液の量である貯留量が所定の閾値量以下である場合（ステップ５１０：Ｙｅｓ）、前記第２洗浄対象部が汚れていると判定したときであっても前記自動洗浄を実行しないように構成されている（ステップ６１５：Ｎｏ）。
【０００８】
本発明車両によれば、タンクに貯留されている洗浄液の量（貯留量）が所定の閾値量以下である場合、第２洗浄対象部が汚れていると判定したときであっても前記自動洗浄を実行しない。従って、洗浄液の量が所定の閾値量から「０」になるまでの間、車両の乗員による洗浄要求が発生した場合に手動洗浄が必ず実行される。従って、「手動洗浄を実行していないにも関わらず洗浄液が減少し過ぎて手動洗浄が実行できなくなる事態」が生じないから、車両の乗員が違和感を覚える可能性を低下することができる。
【０００９】
本発明車両の一態様は、窓部を通過した電磁波又は音波を受信し、前記受信した電磁波又は音波に基いて前記車両の周辺に位置する物標に関する情報を取得する情報取得装置（例えば、リアライダー１２Ｒ）を備える。
この態様において、
前記第１洗浄対象部は前記車両のフロントウィンドウ（６０）であり、
前記第２洗浄対象部は前記窓部（例えば、リアライダー窓部１２２Ｒ）である。
【００１０】
この態様によれば、洗浄液が無くなるまで、車両の乗員はフロントウィンドウを手動洗浄することができるので、良好な視界を確保することができる。一方、車両は、洗浄液が閾値量以下に低下するまでは、情報取得装置の窓部を自動洗浄する。よって、情報取得装置に正確な物標に関する情報を取得させることができ、その情報を車両の運転支援に使用することができる。
【００１１】
本発明車両の一態様において、
前記制御装置は、
前記情報取得装置が取得した前記物標に関する情報に基いて前記第２洗浄対象部が汚れているか否かを判定するように構成されている（ステップ４１５）。
【００１２】
これによれば、情報取得装置の窓部が汚れているか否かを検出するセンサを別途設ける必要がない。更に、情報取得装置の窓部が汚れているか否かを精度良く判定することができる。
【００１３】
本発明車両の一態様は、
第１の窓部を通過した電磁波又は音波を受信する第１センサ（例えば、リアライダー１２Ｒ）を前記情報取得装置として備え、
第２の窓部を通過した電磁波又は音波を受信する第２センサ（例えば、フロントライダー１２Ｆ）を備える。
【００１４】
この場合、前記制御装置は、
前記第２洗浄対象部としての前記第１の窓部が汚れていると判定したとき（ステップ４２０、ステップ４２５）前記洗浄装置に少なくとも前記第１の窓部を洗浄させる前記自動洗浄を第１自動洗浄として実行し（図８のステップ６３５）、
前記第２の窓部が汚れているか否かを判定し且つ前記第２の窓部が汚れていると判定したとき（ステップ４２０、ステップ４２５）前記洗浄装置に少なくとも前記第２の窓部を洗浄させる第２自動洗浄を実行し（図８のステップ６２５）、
前記貯留量が前記閾値量である第１閾値量（ＶＯＬ１ｔｈ）以下であって且つ当該第１閾値量よりも小さい第２閾値量（ＶＯＬ２ｔｈ）よりも大きい場合（ステップ７１５：Ｙｅｓ）、前記第１の窓部が汚れていると判定したときであっても前記第１自動洗浄を実行せず且つ前記第２の窓部が汚れていると判定したときには前記第２自動洗浄を実行し（ステップ７２０、ステップ８０５：Ｙｅｓ、ステップ８１０：Ｎｏ）
前記貯留量が前記第２閾値量以下である場合（ステップ７１５：Ｎｏ）、前記第１の窓部が汚れていると判定したときであっても前記第１自動洗浄を実行せず且つ前記第２の窓部が汚れていると判定したときであっても前記第２自動洗浄を実行しない（ステップ７２５、ステップ８０５：Ｎｏ、ステップ８１０：Ｎｏ）、
ように構成されている。
【００１５】
これによって、第１センサ（例えば、リア周辺センサであるリアライダー１２Ｒ）の窓部及び第２センサ（例えば、フロント周辺センサであるフロントライダー１２Ｆ）の窓部のうち、洗浄液の貯留量がより少なくなるまで第１センサの窓部を自動洗浄することができる。よって、第２センサを重要度の高い運転支援制御において使用されるセンサ（例えば、フロントライダー１２Ｆ）に設定すれば、重要度の高い運転支援制御を実行し得る期間を長くすることができる。
【００１６】
なお、上記説明においては、発明の理解を助けるために、後述する実施形態に対応する発明の構成に対し、その実施形態で用いた名称及び／又は符号を括弧書きで添えている。しかしながら、発明の各構成要素は、前記名称及び／又は符号によって規定される実施形態に限定されるものではない。本発明の他の目的、他の特徴及び付随する利点は、以下の図面を参照しつつ記述される本発明の実施形態についての説明から容易に理解されるであろう。
【図面の簡単な説明】
【００１７】
【図１】図１は、本発明の第１実施形態に係る洗浄制御装置（第１装置）の概略システム構成図である。
【図２】図２は、図１に示した周辺センサの車両への取付位置を説明するための車両の上面図である。
【図３】図３は、各ポンプと各周辺センサに対応するノズルとの接続関係の説明図である。
【図４】図４は、図１に示した運転支援ＥＣＵのＣＰＵが実行するルーチンを示したフローチャートである。
【図５】図５は、図１に示した洗浄制御ＥＣＵのＣＰＵが実行するルーチンを示したフローチャートである。
【図６】図６は、図１に示した洗浄制御ＥＣＵのＣＰＵが実行するルーチンを示したフローチャートである。
【図７】図７は、第１装置の変形例に係る洗浄制御ＥＣＵのＣＰＵが実行するルーチンを示したフローチャートである。
【図８】図８は、第１装置の変形例に係る洗浄制御ＥＣＵのＣＰＵが実行するルーチンを示したフローチャートである。
【図９】図９は、本発明の第２実施形態に係る洗浄制御装置（第２装置）に備わる各ポンプと各周辺センサに対応するノズルとの接続関係の説明図である。
【図１０】図１０は、第２装置の洗浄制御ＥＣＵのＣＰＵが実行するルーチンを示したフローチャートである。
【図１１】図１１は、第２装置の変形例に係る洗浄制御ＥＣＵのＣＰＵが実行するルーチンを示したフローチャートである。
【図１２】図１０は、第２装置の変形例に係る洗浄制御ＥＣＵのＣＰＵが実行するルーチンを示したフローチャートである。
【発明を実施するための形態】
【００１８】
（第１実施形態）
本発明の第１実施形態に係る洗浄制御装置（以下、「第１装置」と称呼する。）は車両ＶＡ（図２を参照。）に搭載される。第１装置は、運転支援ＥＣＵ（以下、「ＤＳＥＣＵ」と称呼する。）１０、洗浄制御ＥＣＵ（以下、「ＷＣＥＣＵ」と称呼する。）２０、エンジンＥＣＵ３０、ブレーキＥＣＵ４０及びステアリングＥＣＵ５０を備える。これらのＥＣＵは、図示しないＣＡＮ（Controller Area Network）を介してデータ交換可能（通信可能）に互いに接続されている。
【００１９】
ＥＣＵは、エレクトロニックコントロールユニットの略称であり、ＣＰＵ、ＲＯＭ、ＲＡＭ及びインターフェース等を含むマイクロコンピュータを主要構成部品として有する電子制御回路である。ＣＰＵは、メモリ（ＲＯＭ）に格納されたインストラクション（ルーチン）を実行することにより各種機能を実現する。これらの又は幾つかのＥＣＵは、一つのＥＣＵに統合されてもよい。
なお、ＤＳＥＣＵ１０が有するＣＰＵを「ＣＰＵ１１」と称呼し、ＷＣＥＣＵ２０が有するＣＰＵを「ＣＰＵ２１」と称呼する。
【００２０】
更に、第１装置は、フロントライダー（ＬＩＤＥＲ：Laser Imaging Detection and Ranging）１２Ｆ、リアライダー１２Ｒ、フロントカメラ１４Ｆ、リアカメラ１４Ｒ、インナーミラーカメラ１４Ｉ、センターディスプレイ１６及びインナーミラーディスプレイ１８を備える。これらは、ＤＳＥＣＵ１０に接続されている。
【００２１】
フロントライダー１２Ｆ、リアライダー１２Ｒ、フロントカメラ１４Ｆ、リアカメラ１４Ｒ及びインナーミラーカメラ１４Ｉは、車両ＶＡの周辺に存在する物標に関する情報（以下、「物標情報」と称呼する。）を取得するセンサである。なお、これらは、「センサ」又は「周辺センサ」と称呼される場合もある。
【００２２】
フロントライダー１２Ｆは、図２に示したように、車両ＶＡの前方のフロントグリルＦＧの車幅方向の中央付近に配設されている。フロントライダー１２Ｆは、車両ＶＡの前方の検出領域に光を窓部１２２Ｆ（以下、「フロントライダー窓部１２２Ｆ」と称呼する場合もある。）を通して放出する。そして、フロントライダー１２Ｆは、その検出領域に存在する物標によって反射された反射光を窓部１２２Ｆを通して受光することによって物標情報を取得する。フロントライダー１２Ｆが取得する物標情報は、物標のフロントライダー１２Ｆに対する方位及び物標のフロントライダー１２Ｆからの距離等の情報である。
【００２３】
窓部１２２Ｆの上方には洗浄部１２４Ｆが設けられている。洗浄部１２４Ｆはノズル１２６Ｆ（以下、「フロントライダーノズル１２６Ｆ」と称呼する場合もある。）を有している。洗浄部１２４Ｆは、ノズル１２６Ｆの先端に設けられた図示しない噴射口から洗浄液を窓部１２２Ｆに向けて噴射するようになっている。
【００２４】
リアライダー１２Ｒは、図２に示したように、車両ＶＡの後方のリアバンパーＲＢの車幅方向の中央付近に配設されている。リアライダー１２Ｒは、車両ＶＡの後方の検出領域に光を窓部１２２Ｒ（以下、「リアライダー窓部１２２Ｒ」と称呼する場合もある。）を通して放出する。そして、リアライダー１２Ｒは、その検出領域に存在する物標によって反射された反射光を窓部１２２Ｒを通して受光することによって物標情報を取得する。なお、リアライダー１２Ｒが取得する物標情報は、物標のリアライダー１２Ｒに対する方位及び物標のリアライダー１２Ｒからの距離等の情報である。
【００２５】
更に、リアライダー１２Ｒの窓部１２２Ｒの上方には洗浄部１２４Ｒが設けられる。洗浄部１２４Ｒはノズル１２６Ｒ（以下、「リアライダーノズル１２６Ｒ」と称呼する場合もある。）を有している。洗浄部１２４Ｒは、ノズル１２６Ｒの先端に設けられた図示しない噴射口から洗浄液を窓部１２２Ｒに向けて噴射するようになっている。
【００２６】
フロントカメラ１４Ｆは、図２に示したように、車両ＶＡのルーフ前端の車幅方向における中央付近に取り付けられ、フロントウィンドウ６０の上端の車幅方向の中央付近に配設されている。フロントカメラ１４Ｆは、車両ＶＡの前方の領域に位置する物標によって反射された自然光をフロントウィンドウ６０を通して受光することによって、当該領域の風景をフロントウィンドウ６０越しに撮影する。
これによって、フロントカメラ１４Ｆは、この領域の画像に基いて物標情報を取得する。フロントカメラ１４Ｆが取得する物標情報は、物標のフロントカメラ１４Ｆに対する方位、物標のフロントカメラ１４Ｆからの距離、車両ＶＡが走行している車線を規定する区画線（白線）のフロントカメラ１４Ｆに対する位置及び上記した物標の種別等の情報である。
【００２７】
リアカメラ１４Ｒ及びインナーミラーカメラ１４Ｉは、図２に示したように、車幅方向に隣接するように、車両ＶＡの後方のトランクＴＲの車幅方向の中央付近に配設されている。
【００２８】
リアカメラ１４Ｒは、車両ＶＡの後方の領域のうち比較的近距離の領域に位置する物標によって反射された自然光を窓部１４２Ｒ（図２を参照。以下、「リアカメラ窓部１４２Ｒ」と称呼する場合もある。）を通して受光することによって、当該領域の風景を窓部１４２Ｒ越しに撮影する。
これによって、リアカメラ１４Ｒは、この領域の画像に基いて物標情報を取得する。リアカメラ１４Ｒが取得する物標情報は、物標のリアカメラ１４Ｒに対する方位、物標のリアカメラ１４Ｒからの距離、車両ＶＡが走行している車線を規定する区画線（白線）のリアカメラ１４Ｒに対する位置及び上記した物標の種別等の情報である。
【００２９】
更に、窓部１４２Ｒの上方には洗浄部１４４Ｒが設けられる。洗浄部１４４Ｒはノズル１４６Ｒ（以下、「リアカメラノズル１４６Ｒ」と称呼する場合もある。）を有している。洗浄部１４４Ｒは、ノズル１４６Ｒの先端に設けられた図示しない噴射口から洗浄液を窓部１４２Ｒに向けて噴射するようになっている。
【００３０】
インナーミラーカメラ１４Ｉは、車両ＶＡの後方の領域のうち比較的遠距離の領域に位置する物標によって反射された自然光を窓部１４２Ｉ（図２を参照。以下、「インナーミラーカメラ窓部１４２Ｉ」と称呼する場合もある。）を通して受光することによって、当該領域の風景を窓部１４２Ｉ越しに撮影する。
これによって、インナーミラーカメラ１４Ｉは、この領域の画像に基いて物標情報を取得する。インナーミラーカメラ１４Ｉが取得する物標情報は、物標のインナーミラーカメラ１４Ｉに対する方位、物標のインナーミラーカメラ１４Ｉからの距離、車両ＶＡが走行している車線を規定する区画線（白線）のインナーミラーカメラ１４Ｉに対する位置及び上記した物標の種別等の情報である。
【００３１】
更に、窓部１４２Ｉの上方には洗浄部１４４Ｉが設けられる。洗浄部１４４Ｉはノズル１４６Ｉ（以下、「インナーミラーカメラノズル１４６Ｉ」と称呼する場合もある。）を有している。洗浄部１４４Ｉは、ノズル１４６Ｉの先端に設けられた図示しない噴射口から洗浄液を窓部１４２Ｉに向けて噴射するようになっている。
【００３２】
なお、上述した窓部１２２Ｆ、１２２Ｒ、１４２Ｒ及び１４２Ｉは、それぞれ透光性の板部材によって構成されている。
【００３３】
図１に示したセンターディスプレイ１６は、車両ＶＡの車室内の図示しないインストルメントパネルの車幅方向の中央付近に設けられている（図示省略）。センターディスプレイ１６上には図示しないナビゲーションシステムによって提供される地図情報等が表示される。更に、車両ＶＡが後退する場合等に、センターディスプレイ１６上には、リアカメラ１４Ｒが取得した画像が表示される。
【００３４】
インナーミラーディスプレイ１８は、車両ＶＡの車室内のルーフ前端の車幅方向の中央付近に設けられている（図示省略）。インナーミラーディスプレイ１８上には、インナーミラーカメラ１４Ｉが取得した画像が表示される。
【００３５】
エンジンＥＣＵ３０は、エンジンアクチュエータ３２に接続されている。エンジンアクチュエータ３２は「車両ＶＡの駆動源である図示しない内燃機関」のスロットル弁の開度を変更するスロットル弁アクチュエータである。エンジンＥＣＵ３０は、エンジンアクチュエータ３２を駆動することによって内燃機関が発生するトルクを変更する。この結果、エンジンＥＣＵ３０は車両ＶＡの駆動力を制御できる。
【００３６】
ブレーキＥＣＵ４０は、ブレーキアクチュエータ４２に接続されている。ブレーキアクチュエータ４２は油圧制御アクチュエータである。ブレーキアクチュエータ４２は、運転者が図示しないブレーキペダルを踏む力に応じて作動油を加圧するマスタシリンダ（不図示）と、各車輪に設けられる周知のホイールシリンダを含む摩擦ブレーキ装置（不図示）と、の間の油圧回路（不図示）に配設される。ブレーキアクチュエータ４２はホイールシリンダに供給する油圧を調整し、車両ＶＡの制動力を調整する。よって、ブレーキＥＣＵ４０は、ブレーキアクチュエータ４２を制御することにより、車両ＶＡを所定の減速度で減速させることができる。
【００３７】
ステアリングＥＣＵ５０は、周知の電動パワーステアリングシステムの制御装置であり、操舵用モータ５２に接続されている。操舵用モータ５２は、車両ＶＡの「図示しないステアリングホイール、ステアリングホイールに連結された図示しないステアリングシャフト及び操舵用ギア機構等を含む図示しないステアリング機構」に組み込まれている。操舵用モータ５２は、ステアリングＥＣＵ５０によって向き及び大きさ等が制御される電力に応じてトルクを発生し、このトルクによって操舵アシストトルクを加えたり、左右の操舵輪を操舵したりする。即ち、操舵用モータ５２は、車両ＶＡの操舵角を変更することができる。なお、上記電力は車両ＶＡに搭載された図示しないバッテリから供給される。
【００３８】
ここで、各周辺センサからの物標情報及び／又は画像がどの運転支援制御に用いられるかについて説明する。
・フロントライダー１２Ｆからの物標情報及びフロントカメラ１４Ｆからの物標情報は、後述する「衝突前制御、クルーズ制御及び車線変更支援制御」等に用いられる。
・リアライダー１２Ｒからの物標情報は車線変更支援制御に用いられる。
・リアカメラ１４Ｒからの画像はセンターディスプレイ１６に表示される。
・インナーミラーカメラ１４Ｉからの画像はインナーミラーディスプレイ１８に表示される。
従って、運転支援制御にとっての重要度は、フロントライダー１２Ｆからの物標情報とフロントカメラ１４Ｆからの物標情報及び／又は画像とが最も高く、次いでリアライダー１２Ｒからの物標情報が高く、リアカメラ１４Ｒからの物標情報及び／又は画像とインナーミラーカメラ１４Ｉからの物標情報及び／又は画像とが最も低い。
【００３９】
以下に衝突前制御、クルーズ制御及び車線変更支援制御を説明する。
＜衝突前制御＞
衝突前制御は周知であり、その詳細は、例えば、特開２０１８−１５４２８５号公報及び特開２０１９−００３４５９号公報に記載されている。以下に簡単に説明する。
ＤＳＥＣＵ１０は、フロントライダー１２Ｆからの物標情報及びフロントカメラ１４Ｆからの物標情報に基いて、車両ＶＡの前方の領域に車両ＶＡと衝突する可能性が高い物標（障害物）が存在するか否かを判定する。障害物が存在する場合、ＤＳＥＣＵ１０は、車両ＶＡを減速させる減速制御を行う。より詳細には、ＤＳＥＣＵ１０は、エンジンＥＣＵ３０にスロットル弁を閉塞する減速指令を送信するとともに、ブレーキＥＣＵ４０に「車両ＶＡを所定の減速度で減速させるための減速指令」を送信する。この結果、車両ＶＡは所定の減速度にて減速させられるので、衝突を回避することができる。
【００４０】
＜クルーズ制御＞
クルーズ制御は周知であり、その詳細は、例えば、特開２０１５−０７２６０４号公報に記載されている。以下に簡単に説明する。
ＤＳＥＣＵ１０は、フロントライダー１２Ｆからの物標情報及びフロントカメラ１４Ｆからの物標情報に基いて、車両ＶＡの直前を走行する先行車両が存在するか否かを判定する。先行車両が存在しない場合、ＤＳＥＣＵ１０は、車両ＶＡの速度（車速）が予め設定された設定速度と一致するようにエンジンＥＣＵ３０及びブレーキＥＣＵ４０を制御する。より詳細には、車速が設定速度より低い場合、ＤＳＥＣＵ１０は、スロットル弁の開度を大きくする加速指令をエンジンＥＣＵ３０に送信する。一方、車速が設定速度よりも高い場合、ＤＳＥＣＵ１０は、減速指令をエンジンＥＣＵ３０（及び、必要に応じてブレーキＥＣＵ４０）のそれぞれに送信する。
先行車両が存在する場合、ＤＳＥＣＵ１０は、車両ＶＡと先行車両との車間距離が所定の目標車間距離に維持されるように、車両ＶＡを走行させる。より詳細には、車間距離が所定距離よりも長い場合、ＤＳＥＣＵ１０は加速指令をエンジンＥＣＵ３０に送信する。一方、車間距離が所定距離よりも短い場合、ＤＳＥＣＵ１０は減速指令をエンジンＥＣＵ３０（及び、必要に応じてブレーキＥＣＵ４０）のそれぞれに送信する。
【００４１】
＜車線変更支援制御＞
車線変更支援制御は周知であり、その詳細は、例えば、特開２０１９−００３２３５号公報に記載されている。以下に簡単に説明する。
ＤＳＥＣＵ１０は、フロントカメラ１４Ｆからの物標情報に基いて道路上の白線を検出する。そして、ＤＳＥＣＵ１０は、検出した白線に基いて、車両ＶＡが現在走行している車線である走行車線及び走行車線に隣接する隣接車線のそれぞれと、車両ＶＡとの相対的な車線幅方向の距離を求める。運転者から隣接車線に車線変更する要求があると、ＤＳＥＣＵ１０は、フロントライダー１２Ｆからの物標情報及びフロントカメラ１４Ｆからの物標情報に基いて隣接車線において車両ＶＡの前方を走行する前方車両の車両ＶＡに対する位置及び前方車両の車両ＶＡに対する相対速度を取得する。更に、ＤＳＥＣＵ１０は、リアライダー１２Ｒからの物標情報に基いて隣接車線において車両ＶＡの後方を走行する後方車両の車両ＶＡに対する位置及び前方車両の車両ＶＡに対する相対速度を取得する。そして、ＤＳＥＣＵ１０は、前方車両の位置及び相対速度と後方車両の位置及び相対速度とに基いて、車両ＶＡが前方車両及び後方車両の何れにも過剰に接近しないように車両ＶＡを隣接車線へと車線変更させるための目標走路を決定する。ＤＳＥＣＵ１０は、その目標走行路に沿って車両ＶＡが走行するように、エンジンＥＣＵ３０、ブレーキＥＣＵ４０及びステアリングＥＣＵ５０に指令信号を送出する。
【００４２】
更に、第１装置は、図１に示したように、洗浄液を貯留するタンク２２、タンクセンサ（洗浄液残量センサ）２３、ウィンドウ洗浄スイッチ２４Ｗ、リアカメラ洗浄スイッチ２４Ｒ、インナーミラーカメラ洗浄スイッチ２４Ｉ、第１フロントポンプ２６Ｆａ、第２フロントポンプ２６Ｆｂ及びリアポンプ２６Ｒを備える。タンクセンサ２３、各種スイッチ２４Ｗ乃至２４Ｉ及び各種ポンプ２６Ｆａ乃至２６Ｒは、ＷＣＥＣＵ２０に接続されている。
【００４３】
タンク２２は、洗浄液を貯留する容器である。タンク２２には、図示しないキャップ及び開口が設けられている。タンク２２には、キャップが取り外された状態において、開口を通して洗浄液が補充され得る。キャップは、洗浄液を補充する場合を除いて開口を閉じるように容器に装着される。
タンクセンサ２３は、タンク２２に貯留されている洗浄液の容量（以下、「貯留量ＶＯＬ」又は「洗浄液残量ＶＯＬ」と称呼する。）を検出し、貯留量ＶＯＬを表す貯留量信号をＷＣＥＣＵ２０に送信する。
【００４４】
ウィンドウ洗浄スイッチ２４Ｗは、車両ＶＡの図示しないステアリングハンドル付近に設けられている。ウィンドウ洗浄スイッチ２４Ｗは、運転者が図２に示した「フロントウィンドウ６０及びリアウィンドウ７０」の何れかの洗浄を要求する場合に運転者によって操作されるスイッチである。
【００４５】
ウィンドウ洗浄スイッチ２４Ｗは図１に示したように運転者が手で把持可能な棒状のレバーを備える。このレバーは、支持点を中心として車両の前方向及び後方向に傾動可能に構成されている。運転者は、フロントウィンドウ６０の洗浄を要求する場合、ウィンドウ洗浄スイッチ２４Ｗを手前側（即ち、車両後方側）に倒す。ウィンドウ洗浄スイッチ２４Ｗは、運転者によって手前側に倒されている間、「運転者がフロントウィンドウ６０の洗浄を要求していること」を表す手動洗浄要求（即ち、フロントウィンドウの手動洗浄要求信号）をＷＣＥＣＵ２０に送信し続ける。この手動洗浄要求においては、洗浄対象（洗浄対象部）としてフロントウィンドウ６０が指定されている。
【００４６】
一方、運転者は、リアウィンドウ７０の洗浄を要求する場合、ウィンドウ洗浄スイッチ２４Ｗを手前側と反対側（即ち、車両前方側）に倒す。ウィンドウ洗浄スイッチ２４Ｗは、運転者によって手前側と反対側に倒されている間、「運転者がリアウィンドウ７０の洗浄を要求していること」を表す手動洗浄要求（即ち、リアウィンドウの手動洗浄要求信号）をＷＣＥＣＵ２０に送信し続ける。この手動洗浄要求においては、洗浄対象としてリアウィンドウ７０が指定されている。
【００４７】
リアカメラ洗浄スイッチ２４Ｒは、図示しないステアリングハンドル付近に設けられ、運転者がリアカメラ１４Ｒの窓部１４２Ｒの洗浄を要求する場合に操作するスイッチである。リアカメラ洗浄スイッチ２４Ｒは、運転者によって操作されている間、「運転者が窓部１４２Ｒの洗浄を要求していること」を表す手動洗浄要求（即ち、リアカメラの手動洗浄要求信号）をＷＣＥＣＵ２０に送信し続ける。この手動洗浄要求においては、洗浄対象としてリアカメラ１４Ｒ（より正確には、リアカメラ窓部１４２Ｒ）が指定されている。
【００４８】
インナーミラーカメラ洗浄スイッチ２４Ｉは、図示しないステアリングハンドル付近に設けられ、運転者がインナーミラーカメラ１４Ｉの窓部１４２Ｉの洗浄を要求する場合に操作するスイッチである。インナーミラーカメラ洗浄スイッチ２４Ｉは、運転者によって操作されている間、「運転者が窓部１４２Ｉの洗浄を要求していること」を表す手動洗浄要求（即ち、インナーミラーカメラの手動洗浄要求信号）をＷＣＥＣＵ２０に送信し続ける。この手動洗浄要求においては、洗浄対象としてインナーミラーカメラ１４Ｉ（より正確には、インナーミラーカメラ窓部１４２Ｉ）が指定されている。
【００４９】
第１フロントポンプ２６Ｆａは、タンク２２から洗浄液を吸い上げてフロントウィンドウノズル６２及び６４（図２を参照。）から洗浄液を噴射する。図２に示したように、フロントウィンドウノズル６２はフロントウィンドウ６０の下端の左側に設けられ、フロントウィンドウノズル６４はフロントウィンドウ６０の下端の右側に設けられている。フロントウィンドウノズル６２及び６４のそれぞれには噴射口がフロントウィンドウ６０に向けて形成されている。このため、フロントウィンドウノズル６２及び６４のそれぞれの噴射口から噴射された洗浄液は、フロントウィンドウ６０に向かって噴射される。
【００５０】
図３に示したように、タンク２２は、供給路８０を介して第１フロントポンプ２６Ｆａ、第２フロントポンプ２６Ｆｂ及びリアポンプ２６Ｒのそれぞれの流入口に接続されている。更に、第１フロントポンプ２６Ｆａの吐出口は、フロントウィンドウ路８２を介してフロントウィンドウノズル６２及び６４に接続されている。
【００５１】
第１フロントポンプ２６Ｆａが駆動された場合、第１フロントポンプ２６Ｆａは、供給路８０を介してタンク２２に貯留されている洗浄液を吸い上げ、吸い上げた洗浄液をフロントウィンドウ路８２を介してフロントウィンドウノズル６２及び６４からフロントウィンドウ６０に向けて噴射する。これにより、フロントウィンドウ６０が洗浄される。
【００５２】
第２フロントポンプ２６Ｆｂの吐出口は、図３に示したように、フロントライダー路８４を介してフロントライダーノズル１２６Ｆに接続されている。第２フロントポンプ２６Ｆｂが駆動された場合、第２フロントポンプ２６Ｆｂは、供給路８０を介してタンク２２に貯留されている洗浄液を吸い上げ、吸い上げた洗浄液をフロントライダー路８４を介してフロントライダーノズル１２６Ｆからフロントライダー窓部１２２Ｆに向けて噴射する。これにより、フロントライダー窓部１２２Ｆが洗浄される。
【００５３】
リアポンプ２６Ｒの吐出口は、図３に示したように、リアウィンドウノズル７２及び７４、リアライダーノズル１２６Ｒ、リアカメラノズル１４６Ｒ及びインナーミラーカメラノズル１４６Ｉに接続されている。より詳細には、図３に示した流路８６の一端はリアポンプ２６Ｒの吐出口に接続されている。流路８６の他端は、分岐部８７を介して四つの流路８８ａ乃至８８ｄに分岐している。流路８８ａはリアウィンドウノズル７２及び７４に接続されている。流路８８ｂはリアライダーノズル１２６Ｒに接続されている。流路８８ｃはリアカメラノズル１４６Ｒに接続されている。流路８８ｄはインナーミラーカメラノズル１４６Ｉに接続されている。
【００５４】
リアポンプ２６Ｒが駆動された場合、リアポンプ２６Ｒは、供給路８０を介してタンク２２に貯留されている洗浄液を吸い上げ、吸い上げた洗浄液を流路８８ａ乃至８８ｄを介してノズル７２、７４、１２６Ｒ、１４６Ｒ及び１４６Ｉから一斉に噴射させる。
【００５５】
図２に示したように、リアウィンドウノズル７２はリアウィンドウ７０の下端の左側に設けられ、リアウィンドウノズル７４はリアウィンドウ７０の下端の右側に設けられている。リアウィンドウノズル７２及び７４のそれぞれには噴射口がリアウィンドウ７０に向けて形成されている。このためリアウィンドウノズル７２及び７４のそれぞれの噴射口から噴射された洗浄液は、リアウィンドウ７０に向かって噴射される。
【００５６】
従って、リアポンプ２６Ｒが駆動されると、洗浄液が、リアウィンドウ７０、リアライダー窓部１２２Ｒ、リアカメラ窓部１４２Ｒ及びインナーミラーカメラ窓部１４２Ｉに向けて噴射され、これらが洗浄される。
【００５７】
（作動の概要）
第１装置は後述する「自動洗浄及び手動洗浄」を実行する。但し、貯留量ＶＯＬが閾値量ＶＯＬｔｈ以下である場合、第１装置は、自動洗浄の実行を禁止する。これによって、貯留量ＶＯＬが閾値量ＶＯＬｔｈ以下となるまでは自動洗浄を実行でき、貯留量ＶＯＬが閾値量ＶＯＬｔｈから「０」になるまでの間、車両の乗員（例えば、運転手）が手動洗浄を要求した場合には手動洗浄を必ず実行できる。手動洗浄を実行していないにも関わらず洗浄液が減少し過ぎて手動洗浄が事項できなくなる事態が生じないから、車両の乗員が違和感を覚える可能性を低下できる。
【００５８】
＜自動洗浄＞
ＤＳＥＣＵ１０は、所定時間が経過する毎に、フロントライダー窓部１２２Ｆ、リアライダー窓部１２２Ｒ、リアカメラ窓部１４２Ｒ及びインナーミラーカメラ窓部１４２Ｉのそれぞれが汚れているか否かを判定する。
【００５９】
ＤＳＥＣＵ１０は、上記窓部１２２Ｆ、１２２Ｒ、１４２Ｒ及び１４２Ｉのうち少なくとも一つの窓部が汚れていると一旦判定した場合、汚れていると判定された窓部の洗浄を要求することを表す自動洗浄要求をＷＣＥＣＵ２０に所定時間継続して送信する。この自動洗浄要求においては、汚れていると判定された窓部が洗浄対象として指定されている。なお、複数の窓部が汚れていると判定された場合には、自動洗浄要求にて当該複数の窓部が洗浄対象として指定される。なお、汚れていると判定された窓部に対応する周辺センサは、「汚れ周辺センサ」と称呼する場合もある。
【００６０】
ＷＣＥＣＵ２０は、自動洗浄要求を受信した場合、貯留量ＶＯＬが閾値量ＶＯＬｔｈより大きければ、受信した自動洗浄要求により指定されている洗浄対象に対応するポンプに駆動信号を送信する。例えば、自動洗浄要求によりフロントライダー窓部１２２Ｆが指定されている場合、ＷＣＥＣＵ２０は、駆動信号を第２フロントポンプ２６Ｆｂに送信する。この結果、洗浄液がフロントライダー窓部１２２Ｆに向かって噴射されることによってフロントライダー窓部１２２Ｆが洗浄される。一方、自動洗浄要求により、リアライダー窓部１２２Ｒ、リアカメラ窓部１４２Ｒ及びインナーミラーカメラ窓部１４２Ｉの少なくとも一つが指定されている場合、ＷＣＥＣＵ２０は、駆動信号をリアポンプ２６Ｒに送信する。この結果、洗浄液がリアウィンドウ７０、リアライダー窓部１２２Ｒ、リアカメラ窓部１４２Ｒ及びインナーミラーカメラ窓部１４２Ｉに向けて一斉に噴射されることによって、リアウィンドウ７０と、これらの窓部１２２Ｒ、１４２Ｒ及び１４２Ｉとが洗浄される。
【００６１】
なお、ＤＳＥＣＵ１０は、フロントカメラ１４Ｆの窓部（即ち、フロントウィンドウ６０のフロントカメラ１４Ｆの前方に位置する部分）が汚れているか否かについては判定してない。このため、ＷＣＥＣＵ２０は、自動洗浄要求に基いた駆動信号を第１フロントポンプ２６Ｆａに送信しない。換言すると、自動洗浄要求によってフロントウィンドウ６０が洗浄されることはない。
【００６２】
このような「ＷＣＥＣＵ２０が自動洗浄要求に基いて洗浄対象の窓部の洗浄を行う制御」を「自動洗浄」と称呼する。
【００６３】
ＷＣＥＣＵ２０は、貯留量ＶＯＬが閾値量ＶＯＬｔｈ以下である場合、自動洗浄要求を受信しても駆動信号を送信しない。この結果、貯留量ＶＯＬが閾値量ＶＯＬｔｈ以下である場合には自動洗浄の実行が禁止される。
【００６４】
＜手動洗浄＞
ＷＣＥＣＵ２０は、ウィンドウ洗浄スイッチ２４Ｗ、リアカメラ洗浄スイッチ２４Ｒ及びインナーミラーカメラ洗浄スイッチ２４Ｉの何れかから手動洗浄要求を受信した場合、貯留量ＶＯＬに関わらず、手動洗浄を実行する。
【００６５】
より詳細には、受信した手動洗浄要求により、洗浄対象としてフロントウィンドウ６０が指定されている場合、ＷＣＥＣＵ２０は、第１フロントポンプ２６Ｆａに駆動信号を送信することによってフロントウィンドウ６０を洗浄する。
【００６６】
一方、受信した手動洗浄要求により、洗浄対象としてリアウィンドウ７０、リアカメラ窓部１４２Ｒ及びインナーミラーカメラ窓部１４２Ｉの何れかが指定されている場合、ＷＣＥＣＵ２０は、リアポンプ２６Ｒに駆動信号を送信することによって、これらを一斉に洗浄する。
【００６７】
（具体的作動）
＜自動洗浄要求送信ルーチン＞
ＤＳＥＣＵ１０のＣＰＵ１１は、図４にフローチャートにより示したルーチン（自動洗浄要求送信ルーチン）を所定時間が経過する毎に実行する。
【００６８】
従って、所定のタイミングになると、ＣＰＵ１１は、図４のステップ４００から処理を開始し、ステップ４０５を実行してステップ４１０に進む。
【００６９】
ステップ４０５：ＣＰＵ１１は、フロントライダー１２Ｆ、リアライダー１２Ｒ、リアカメラ１４Ｒ及びインナーミラーカメラ１４Ｉから物標情報及び／又は画像をそれぞれ取得する。
【００７０】
ステップ４１０：汚れフラグＸyogore_FL、Ｘyogore_RL、Ｘyogore_RC及びＸyogore_ICのうちその値が「０」であるフラグが有るか否かを判定する。
【００７１】
汚れフラグＸyogore_FLの値は、フロントライダー窓部１２２Ｆが汚れていると判定された場合に「１」に設定される。汚れフラグＸyogore_RLの値は、リアライダー窓部１２２Ｒが汚れていると判定された場合に「１」に設定される。汚れフラグＸyogore_RCの値は、リアカメラ窓部１４２Ｒが汚れていると判定された場合に「１」に設定される。汚れフラグＸyogore_ICの値は、インナーミラーカメラ窓部１４２Ｉが汚れていると判定された場合に「１」に設定される。
【００７２】
なお、各汚れフラグＸyogore_k(k=FL,RL,RC,IC) の値は、その汚れがあると判定された時点（即ち、その値が「０」から「１」に変更された時点）から所定時間（後述する、閾値時間Ｔｋｔｈに対応する時間）が経過すると「０」に設定される。更に、各汚れフラグＸyogore_kの値は、車両ＶＡの図示しないイグニッション・キー・スイッチがオフ位置からオン位置へと変更されたときにＤＳＥＣＵ１０によって実行されるイニシャルルーチンにおいて、「０」に設定される。
【００７３】
その値が「０」に設定されている汚れフラグＸyogore_kが有る場合、ＣＰＵ１１がステップ４１０にて「Ｙｅｓ」と判定し、ステップ４１５に進む。
【００７４】
ステップ４１５にて、ＣＰＵ１１は、ステップ４０５にて取得した物標情報及び／又は画像に基いて、「フロントライダー窓部１２２Ｆ、リアライダー窓部１２２Ｒ、リアカメラ窓部１４２Ｒ及びインナーミラーカメラ窓部１４２Ｉのうち、その値が「０」である汚れフラグＸyogore_kに対応し且つ洗浄中でない窓部」が汚れているか否かを判定する。窓部が洗浄中である場合には当該窓部が汚れていると判定される可能性が高いので、汚れているか否かを判定する窓部は洗浄中でない窓部に限定する。なお、ＤＳＥＣＵ１０は、ＷＣＥＣＵ２０のＣＰＵ２１が後述する図６に示したルーチンを実行する際に洗浄（洗浄液の噴射）を行うとき、ＷＣＥＣＵ２０から「どの部分を洗浄しているかを特定する情報」を受信するようになっている。
【００７５】
ステップ４１５の処理を詳細に説明する。
汚れフラグＸyogore_FLの値が「０」であって且つフロントライダー窓部１２２Ｆが洗浄中でない場合、ＣＰＵ１１は、フロントライダー１２Ｆからの物標情報に基いて以下の条件１及び条件２の少なくとも一つが成立するか否かを判定する。条件１及び条件２の少なくとも一つが成立している場合、ＣＰＵ１１は、フロントライダー窓部１２２Ｆが汚れていると判定する。
【００７６】
条件１：フロントライダー１２Ｆから物標までの距離Ｄが「極めて小さい値に設定されている閾値距離Ｄｔｈ」以下である物標が所定時間継続して検出されている。
条件２：フロントライダー１２Ｆが所定時間前に検出していた物標を突然検出しなくなった。
【００７７】
汚れフラグＸyogore_RLの値が「０」であって且つリアライダー窓部１２２Ｒが洗浄中でない場合、ＣＰＵ１１は、リアライダー１２Ｒからの物標情報に基いて、以下に述べる条件１’及び条件２’の少なくとも一つが成立するか否かを判定する。条件１’及び条件２’の少なくとも一つが成立した場合、ＣＰＵ１１は、リアライダー窓部１２２Ｒが汚れていると判定する。
条件１’：リアライダー１２Ｒから物標までの距離Ｄが「極めて小さい値に設定されている閾値距離Ｄｔｈ」以下である物標が所定時間継続して検出されている。
条件２’：リアライダー１２Ｒが所定時間前に検出していた物標を突然検出しなくなった。
【００７８】
汚れフラグＸyogore_RCの値が「０」であって且つリアカメラ窓部１４２Ｒが洗浄中でない場合、ＣＰＵ１１は、リアカメラ１４Ｒからの画像（以下、「リアカメラ画像」と称呼する場合もある。）のエッジ強度に基いてリアカメラ窓部１４２Ｒが汚れているか否かを判定する。このようなエッジ強度に基く汚れ判定方法は周知であり、例えば、特開２０１５−９５８８６号公報に記載されている。更に、汚れフラグＸyogore_ICの値が「０」であって且つインナーミラーカメラ窓部１４２Ｉが洗浄中でない場合、ＣＰＵ１１は、インナーミラーカメラ１４Ｉからの画像（以下、「インナーミラーカメラ画像」と称呼する場合もある。）のエッジ強度に基いてインナーミラーカメラ窓部１４２Ｉが汚れているか否かを判定する。
【００７９】
ステップ４２０：ＣＰＵ１１は、ステップ４１５にて汚れていると判定された窓部（以下、「汚れ窓部」と称呼する。）が有るか否かを判定する。
【００８０】
汚れ窓部が有る場合、ＣＰＵ１１は、ステップ４２０にて「Ｙｅｓ」と判定し、ステップ４２５及びステップ４３０をこの順に実行し、ステップ４３５に進む。
【００８１】
ステップ４２５：ＣＰＵ１１は、汚れ窓部に対応する汚れフラグＸyogore_kの値を「１」に設定するとともに、タイマＴfr、Ｔrr、Ｔrc及びＴicのうち汚れ窓部に対応するタイマＴkを「０」に設定する。
ステップ４３０：ＣＰＵ１１は、タイマＴfr、Ｔrr、Ｔrc及びＴicのうち汚れフラグＸyogore_kの値が「１」であるタイマＴkに「１」を加算する。
タイマＴfrは、フロントライダー窓部１２２Ｆが汚れていると判定された時点から経過した時間を計測する。タイマTrrは、リアライダー窓部１２２Ｒが汚れていると判定された時点から経過した時間を計測する。タイマＴrcは、リアカメラ窓部１４２Ｒが汚れていると判定された時点から経過した時間を計測する。タイマＴicは、インナーミラーカメラ窓部１４２Ｉが汚れていると判定された時点から経過した時間を計測する。
ステップ４３５：ＣＰＵ１１は、その値が「１」である汚れフラグＸyogore_kに対応し且つ閾値時間Ｔｋｔｈよりも大きなタイマＴkが有るか否かを判定する。
【００８２】
上記したタイマＴkが無い場合、ＣＰＵ１１は、ステップ４３５にて「Ｎｏ」と判定し、ステップ４４０に進む。ステップ４４０にて、ＣＰＵ１１は、その値が「１」である汚れフラグＸyogore_kに対応し且つ閾値時間Ｔｋｔｈ以下であるタイマＴkが有るか否かを判定する。
【００８３】
上記したタイマＴkが有る場合、ＣＰＵ１１は、ステップ４４０にて「Ｙｅｓ」と判定し、ステップ４４５に進む。ステップ４４５にて、ＣＰＵ１１は、そのタイマＴkに対応する窓部を洗浄対象に指定した自動洗浄要求をＷＣＥＣＵ２０に送信し、ステップ４９５に進んで本ルーチンを一旦終了する。なお、この自動洗浄要求は、ＣＰＵ１１が本ルーチンのステップ４４０を次に実行する時点まで、継続的に発生させられる。
【００８４】
一方、ＣＰＵ１１がステップ４３５に進んだ時点にて、そのステップ４３５にて説明したタイマＴkが有る場合、ＣＰＵ１１は、そのステップ４３５にて「Ｙｅｓ」と判定し、ステップ４５０に進む。ステップ４５０にて、ＣＰＵ１１は、そのタイマＴkに対応する汚れフラグＸyogore_kを「０」に設定し、ステップ４４０に進む。
【００８５】
一方、ＣＰＵ１１がステップ４４０に進んだ時点にて、そのステップ４４０にて「その値が「１」である汚れフラグＸyogore_kに対応し且つ閾値時間Ｔｋｔｈ以下であるタイマＴk」が無い場合、ＣＰＵ１１は、ステップ４４０にて「Ｎｏ」と判定し、ステップ４９５に進んで本ルーチンを一旦終了する。この結果、自動洗浄要求は送信されない。
【００８６】
一方、ＣＰＵ１１がステップ４２０に進んだ時点にて汚れ窓部が無い場合、ＣＰＵ１１は、ステップ４２０にて「Ｎｏ」と判定し、ステップ４３０に進む。
【００８７】
なお、ＣＰＵ１１がステップ４１０に進んだ時点にて総ての汚れフラグＸyogore_kの値が「１」である場合、ＣＰＵ１１は、そのステップ４１０にて「Ｎｏ」と判定し、ステップ４３０に進む。
【００８８】
以上説明したように、ＣＰＵ１１は、ある窓部が一旦汚れていると判定すると、所定時間が経過するまでは、その汚れていると判定された窓部（汚れ周辺センサ）を洗浄対象として指定した自動洗浄要求をＷＣＥＣＵ２０に送信する。
【００８９】
＜禁止フラグ設定ルーチン＞
ＷＣＥＣＵ２０のＣＰＵ２１は、図５にフローチャートにより示したルーチン（禁止フラグ設定ルーチン）を所定時間が経過する毎に実行する。
【００９０】
従って、所定のタイミングになると、ＣＰＵ２１は、図５のステップ５００から処理を開始し、ステップ５０５を実行してステップ５１０に進む。
【００９１】
ステップ５０５：ＣＰＵ２１は、タンクセンサ２３から受信した貯留量信号が表す貯留量ＶＯＬを取得する。
ステップ５１０：ＣＰＵ２１は、ステップ５０５にて取得した貯留量ＶＯＬが閾値量ＶＯＬｔｈ以下であるか否かを判定する。
【００９２】
貯留量ＶＯＬが閾値量ＶＯＬｔｈよりも大きい場合、ＣＰＵ２１は、ステップ５１０にて「Ｎｏ」と判定してステップ５１５に進む。ステップ５１５にて、ＣＰＵ２１は、禁止フラグＸkinshiの値を「０」に設定し、ステップ５９５に進んで本ルーチンを一旦終了する。なお、ＷＣＥＣＵ２０は、前述したイニシャルルーチンにおいて、禁止フラグＸkinshiの値を「０」に設定する。
【００９３】
一方、ＣＰＵ２１がステップ５１０に進んだとき、貯留量ＶＯＬが閾値量ＶＯＬｔｈ以下である場合、ＣＰＵ２１はそのステップ５１０にて「Ｙｅｓ」と判定し、ステップ５２０に進む。ステップ５２０にて、ＣＰＵ２１は、禁止フラグＸkinshiの値を「１」に設定し、ステップ５９５に進んで本ルーチンを一旦終了する。
【００９４】
＜洗浄制御ルーチン＞
ＣＰＵ２１は、図６にフローチャートにより示したルーチン（洗浄制御ルーチン）を所定時間が経過する毎に実行する。
【００９５】
従って、所定のタイミングになると、ＣＰＵ２１は、図６のステップ６００から処理を開始してステップ６０５に進み、自動洗浄要求及び手動洗浄要求の少なくとも一方の洗浄要求を受信したか否かを判定する。
【００９６】
自動洗浄要求及び手動洗浄要求の少なくとも一方の洗浄要求を受信していた場合、ＣＰＵ２１は、ステップ６０５にて「Ｙｅｓ」と判定し、ステップ６１０に進む。
【００９７】
ステップ６１０にて、ＣＰＵ２１は、受信した洗浄要求が自動洗浄要求を含むか否かを判定する。
【００９８】
受信した洗浄要求が自動洗浄要求を含む場合、ＣＰＵ２１はステップ６１０にて「Ｙｅｓ」と判定し、ステップ６１５に進む。
【００９９】
ステップ６１５にて、ＣＰＵ２１は、禁止フラグＸkinshiが「０」であるか否かを判定する。禁止フラグＸkinshiが「０」である場合、ＣＰＵ２１はステップ６１５にて「Ｙｅｓ」と判定してステップ６２０に進む。
【０１００】
ステップ６２０にて、ＣＰＵ２１は、受信した自動洗浄要求により指定されている洗浄対象がフロントライダー窓部１２２Ｆを含むか否かを判定する。洗浄対象がフロントライダー窓部１２２Ｆを含む場合、ＣＰＵ２１は、ステップ６２０にて「Ｙｅｓ」と判定し、ステップ６２５を実行してステップ６３０に進む。
【０１０１】
ステップ６２５：ＣＰＵ２１は、駆動信号を第２フロントポンプ２６Ｆｂに送信する。これにより、フロントライダー窓部１２２Ｆが洗浄される。更に、ＣＰＵ２１は、フロントライダー窓部１２２Ｆを洗浄している旨の情報をＤＳＥＣＵ１０に送信する。
【０１０２】
ステップ６３０：ＣＰＵ２１は、受信した自動洗浄要求により指定されている洗浄対象が、リアライダー窓部１２２Ｒ、リアカメラ窓部１４２Ｒ及びインナーミラーカメラ窓部１４２Ｉの少なくとも一つを含むか否かを判定する。換言すれば、ステップ６３０にて、ＣＰＵ２１は、受信した自動洗浄要求により指定されている洗浄対象が「フロントライダー１２Ｆ以外の周辺センサの窓部」を含むか否かを判定する。
【０１０３】
洗浄対象が「フロントライダー１２Ｆ以外の周辺センサの窓部」を含む場合、ＣＰＵ２１は、ステップ６３０にて「Ｙｅｓ」と判定してステップ６３５を実行し、ステップ６４０に進む。
【０１０４】
ステップ６３５：ＣＰＵ２１は、駆動信号をリアポンプ２６Ｒに送信する。これにより、リアウィンドウ７０、リアライダー窓部１２２Ｒ、リアカメラ窓部１４２Ｒ及びインナーミラーカメラ窓部１４２Ｉが一斉に洗浄される。更に、ＣＰＵ２１は、ステップ６３５にて、リアウィンドウ７０、リアライダー窓部１２２Ｒ、リアカメラ窓部１４２Ｒ及びインナーミラーカメラ窓部１４２Ｉを洗浄している旨の情報をＤＳＥＣＵ１０に送信する。
【０１０５】
ステップ６４０：ＣＰＵ２１は、受信した洗浄要求が手動洗浄要求を含むか否かを判定する。
【０１０６】
受信した洗浄要求が手動洗浄要求を含む場合、ＣＰＵ２１はステップ６４０にて「Ｙｅｓ」と判定し、ステップ６４５に進む。ステップ６４５にて、ＣＰＵ２１は、受信した手動洗浄要求により指定されている洗浄対象がフロントウィンドウ６０を含むか否かを判定する。洗浄対象がフロントウィンドウ６０を含む場合、ＣＰＵ２１は、ステップ６４５にて「Ｙｅｓ」と判定してステップ６５０を実行し、ステップ６５５に進む。
【０１０７】
ステップ６５０：ＣＰＵ２１は、駆動信号を第１フロントポンプ２６Ｆａに送信する。これにより、フロントウィンドウ６０が洗浄される。
【０１０８】
ステップ６５５：ＣＰＵ２１は、受信した洗浄要求に含まれる手動洗浄要求にて洗浄対象がリアウィンドウ７０、リアカメラ窓部１４２Ｒ及びインナーミラーカメラ窓部１４２Ｉの少なくとも一つを含むか否かを判定する。
【０１０９】
洗浄対象がリアウィンドウ７０、リアカメラ窓部１４２Ｒ及びインナーミラーカメラ窓部１４２Ｉの少なくとも一つを含む場合、ＣＰＵ２１は、ステップ６５５にて「Ｙｅｓ」と判定してステップ６６０を実行し、ステップ６９５に進んで本ルーチンを一旦終了する。
【０１１０】
ステップ６６０：ＣＰＵ２１は、駆動信号をリアポンプ２６Ｒに送信する。これにより、リアウィンドウ７０、リアライダー窓部１２２Ｒ、リアカメラ窓部１４２Ｒ及びインナーミラーカメラ窓部１４２Ｉが一斉に洗浄される。更に、ＣＰＵ２１は、ステップ６６０にて、リアウィンドウ７０、リアライダー窓部１２２Ｒ、リアカメラ窓部１４２Ｒ及びインナーミラーカメラ窓部１４２Ｉを洗浄している旨の情報をＤＳＥＣＵ１０に送信する。
【０１１１】
一方、ＣＰＵ２１がステップ６０５に進んだ時点にて、ＣＰＵ２１が自動洗浄要求及び手動洗浄要求の何れの洗浄要求も受信していない場合、ＣＰＵ２１はそのステップ６０５にて「Ｎｏ」と判定し、ステップ６９５に進んで本ルーチンを一旦終了する。
【０１１２】
更に、ＣＰＵ２１がステップ６１０に進んだ時点にて受信した洗浄要求が自動洗浄要求を含まない場合、ＣＰＵ２１は、そのステップ６１０にて「Ｎｏ」と判定してステップ６４０に直接進む。
【０１１３】
加えて、ＣＰＵ２１がステップ６１５に進んだ時点にて禁止フラグＸkinshiが「１」である場合、ＣＰＵ２１はそのステップ６１５にて「Ｎｏ」と判定し、ステップ６４０に直接進む。この結果、自動洗浄要求を受信した場合であっても、貯留量ＶＯＬが閾値量ＶＯＬｔｈ以下であるとき（即ち、禁止フラグＸkinshiが「１」に設定されているとき）、ＣＰＵ２１は、何れのポンプ（２６Ｆａ、２６Ｆｂ及び２６Ｒの何れにも）駆動信号を送信しない。これによって、ＣＰＵ２１は自動洗浄が実行されることを禁止することができる。
【０１１４】
ＣＰＵ２１がステップ６２０に進んだ時点にて自動洗浄要求の洗浄対象がフロントライダー窓部１２２Ｆを含まない場合、ＣＰＵ２１はそのステップ６２０にて「Ｎｏ」と判定し、ステップ６３０に直接進む。
【０１１５】
ＣＰＵ２１がステップ６３０に進んだ時点にて自動洗浄要求の洗浄対象がリアライダー窓部１２２Ｒ、リアカメラ窓部１４２Ｒ及びインナーミラーカメラ窓部１４２Ｉの何れも含まない場合、ＣＰＵ２１はそのステップ６３０にて「Ｎｏ」と判定し、ステップ６４０に直接進む。
【０１１６】
ＣＰＵ２１がステップ６４０に進んだ時点にて、受信した洗浄要求が手動洗浄要求を含まない場合、ＣＰＵ２１はそのステップ６４０にて「Ｎｏ」と判定し、ステップ６９５に直接進んで本ルーチンを一旦終了する。
【０１１７】
ＣＰＵ２１がステップ６４５に進んだ時点にて、受信した手動洗浄要求により指定されている洗浄対象がフロントウィンドウ６０を含まない場合、ＣＰＵ２１はそのステップ６４５にて「Ｎｏ」と判定してステップ６５５に直接進む。
【０１１８】
ＣＰＵ２１がステップ６５５に進んだ時点にて、受信した洗浄要求に含まれる手動洗浄要求にて洗浄対象がリアウィンドウ７０、リアカメラ窓部１４２Ｒ及びインナーミラーカメラ窓部１４２Ｉの何れも含まない場合、ＣＰＵ２１はそのステップ６５５にて「Ｎｏ」と判定し、ステップ６９５に直接進んで本ルーチンを一旦終了する。
【０１１９】
以上説明したように、第１装置は、貯留量ＶＯＬが閾値量ＶＯＬｔｈ以下である場合、自動洗浄の実行を禁止する。これによって、第１装置は、運転者の知らない間に貯留量ＶＯＬが「閾値量ＶＯＬｔｈ未満の微量」となることを防止することができる。よって、運転者が手動洗浄を要求した場合には第１装置は、確実に手動洗浄を実行することができる。
【０１２０】
＜第１装置の変形例＞
第１装置の変形例に係る洗浄制御装置（以下、「第１変形装置」と称呼する。）は、以下の点で第１装置と異なる。
【０１２１】
・リアライダー窓部１２２Ｒ、リアカメラ窓部１４２Ｒ及びインナーミラーカメラ窓部１４２Ｉに対する自動洗浄を禁止するための閾値量と、フロントライダー窓部１２２Ｆに対する自動洗浄を禁止するための閾値量と、が異なるように設定されている。
なお、前者の自動洗浄は「後方自動洗浄」又は「第１自動洗浄」と称呼する場合もあり、後者の自動洗浄は「前方自動洗浄」又は「第２自動洗浄」と称呼する場合もある。
【０１２２】
より詳細に述べると、後方自動洗浄を禁止するための閾値量は第１閾値量ＶＯＬ１ｔｈに設定されている。前方自動洗浄を禁止するための閾値量は「第１閾値量ＶＯＬ１ｔｈよりも小さな第２閾値量ＶＯＬ２ｔｈ」に設定されている。即ち、第１変形装置は、貯留量ＶＯＬが第１閾値量ＶＯＬ１ｔｈ以下となり且つ第２閾値量ＶＯＬ２ｔｈよりも大きい場合、後方自動洗浄の実行を禁止し、貯留量ＶＯＬが第２閾値量ＶＯＬ２ｔｈ以下となった場合、後方自動洗浄及び前方自動洗浄の両方の実行を禁止する。
【０１２３】
前述したように、フロントライダー１２Ｆからの物標情報は、リアライダー１２Ｒからの物標情報、リアカメラ１４Ｒからの物標情報及び画像、並びに、インナーミラーカメラ１４Ｉからの物標情報及び画像に比較して、運転支援制御における重要度が高い。このため、第１変形装置は、第２閾値量ＶＯＬ２ｔｈを第１閾値量ＶＯＬ１ｔｈよりも小さく設定することによって前方自動洗浄が禁止されるタイミングを後方自動洗浄が禁止されるタイミングよりも遅らせている。従って、より長い期間において「フロントライダー１２Ｆからの物標情報を使用する運転支援制御」を実行できる。
【０１２４】
第１変形装置に係るＣＰＵ１１は、第１装置のＣＰＵ１１と実質的に同じルーチンを実行するので、その作動についての説明を省略する。これに対し、第１変形装置のＣＰＵ２１は図５にフローチャートで示したルーチンの代わりに図７にフローチャートで示したルーチンを実行する。図７に示したステップのうち図５に示したステップと同じ処理を行うステップには、図５と同じ符号を付与して詳細な説明を省略する。
【０１２５】
従って、所定のタイミングになると、ＣＰＵ２１は、図７のステップ７００から処理を開始する。ＣＰＵ２１がステップ７０５に進むと、ＣＰＵ２１は、貯留量ＶＯＬが第１閾値量ＶＯＬ１ｔｈよりも大きいか否かを判定する。
【０１２６】
貯留量ＶＯＬが第１閾値量ＶＯＬ１ｔｈよりも大きい場合、ＣＰＵ２１はステップ７０５にて「Ｙｅｓ」と判定し、ステップ７１０に進む。ステップ７１０にて、ＣＰＵ２１は、前方禁止フラグＸkinshi_FR及び後方禁止フラグＸkinshi_RRの両方を「０」に設定し、ステップ７９５に進んで本ルーチンを一旦終了する。
【０１２７】
前方禁止フラグＸkinshi_FRの値は、貯留量ＶＯＬが第２閾値量ＶＯＬ２ｔｈよりも大きい場合に「０」に設定される。前方禁止フラグＸkinshi_FRの値が「０」である場合、前述した前方自動洗浄の実行が許可される。これに対し、前方禁止フラグＸkinshi_FRの値は、貯留量ＶＯＬが第２閾値量ＶＯＬ２ｔｈ以下である場合に「１」に設定される。前方禁止フラグＸkinshi_FRの値が「１」である場合、前述した前方自動洗浄の実行が禁止される。なお、前述したイニシャルルーチンにて前方禁止フラグＸkinshi_FRの値は「０」に設定される。
【０１２８】
更に、後方禁止フラグＸkinshi_RRの値は、貯留量ＶＯＬが第１閾値量ＶＯＬ１ｔｈよりも大きい場合に「０」に設定される。後方禁止フラグＸkinshi_RRの値が「０」である場合、前述した後方自動洗浄の実行が許可される。これに対し、後方禁止フラグＸkinshi_RRの値は、貯留量ＶＯＬが第１閾値量ＶＯＬ１ｔｈ以下である場合に「１」に設定される。後方禁止フラグＸkinshi_RRの値が「１」である場合、前述した後方自動洗浄の実行が禁止される。なお、前述したイニシャルルーチンにて後方禁止フラグＸkinshi_RRの値は「０」に設定される。
【０１２９】
ＣＰＵ２１がステップ７０５に進んだ時点にて貯留量ＶＯＬが第１閾値量ＶＯＬ１ｔｈ以下である場合、ＣＰＵ２１は、そのステップ７０５にて「Ｎｏ」と判定し、ステップ７１５に進む。ステップ７１５にて、ＣＰＵ２１は、貯留量ＶＯＬが「第１閾値量ＶＯＬ１ｔｈよりも小さい第２閾値量ＶＯＬ２ｔｈ」よりも大きいか否かを判定する。
【０１３０】
貯留量ＶＯＬが第２閾値量ＶＯＬ２ｔｈよりも大きい場合、ＣＰＵ２１は、ステップ７１５にて「Ｙｅｓ」と判定し、ステップ７２０に進む。ステップ７２０にて、ＣＰＵ２１は、前方禁止フラグＸkinshi_FRの値を「０」に設定し、且つ、後方禁止フラグＸkinshi_RRの値を「１」に設定する。その後、ＣＰＵ２１は、ステップ７９５に進んで本ルーチンを一旦終了する。
【０１３１】
一方、ＣＰＵ２１がステップ７１５に進んだ時点にて貯留量ＶＯＬが第２閾値量ＶＯＬ２ｔｈ以下である場合、ＣＰＵ２１は、そのステップ７１５にて「Ｎｏ」と判定し、ステップ７２５に進む。
【０１３２】
ステップ７２５にて、ＣＰＵ２１は、前方禁止フラグＸkinshi_FR及び後方禁止フラグＸkinshi_RRの何れの値も「１」に設定し、ステップ７９５に進んで本ルーチンを一旦終了する。
【０１３３】
更に、第１変形装置のＣＰＵ２１は図６にフローチャートで示したルーチンの代わりに図８にフローチャートで示したルーチンを実行する。図８に示したステップのうち図６に示したステップと同じ処理を行うステップには、図６と同じ符号を付与して詳細な説明を省略する。
【０１３４】
従って、所定のタイミングになると、ＣＰＵ２１は、図８のステップ８００から処理を開始し、図８に示したステップ６０５に進む。
ここで、ＣＰＵ２１が、フロントライダー窓部１２２Ｆを洗浄対象としてしている自動洗浄要求と、リアライダー窓部１２２Ｒ、リアカメラ窓部１４２Ｒ及びインナーミラーカメラ窓部１４２Ｉの少なくとも一つを洗浄対象としてしている自動洗浄要求と、を受信したと仮定する。この場合、ＣＰＵ２１は図８に示したステップ６０５にて「Ｙｅｓ」と判定するとともに図８に示したステップ６１０にて「Ｙｅｓ」と判定し、図８に示したステップ６２０に進む。そして、ＣＰＵ２１は、このステップ６２０にて「Ｙｅｓ」と判定し、ステップ８０５に進む。
【０１３５】
ステップ８０５にて、ＣＰＵ２１は、前方禁止フラグＸkinshi_FRの値が「０」であるか否かを判定する。前方禁止フラグＸkinshi_FRの値が「０」である場合、前述した前方自動洗浄の実行が許可されている。この場合、ＣＰＵ２１は、ステップ８０５にて「Ｙｅｓ」と判定し、図８に示したステップ６２５に進む。これにより、第２フロントポンプ２６Ｆｂが駆動され、その結果、フロントライダー窓部１２２Ｆが洗浄される。
【０１３６】
上記仮定に従えば、受信した自動洗浄要求により指定されている洗浄対象が、リアライダー窓部１２２Ｒ、リアカメラ窓部１４２Ｒ及びインナーミラーカメラ窓部１４２Ｉの少なくとも一つを含む。よって、ＣＰＵ２１は、このステップ６３０にて「Ｙｅｓ」と判定し、ステップ８１０に進む。
【０１３７】
ステップ８１０にて、ＣＰＵ２１は、後方禁止フラグＸkinshi_RRの値が「０」であるか否かを判定する。後方禁止フラグＸkinshi_RRの値が「０」である場合、前述した後方自動洗浄の実行が許可されている。この場合、ＣＰＵ２１は、ステップ８１０にて「Ｙｅｓ」と判定し、図８に示したステップ６３５に進む。これにより、リアポンプ２６Ｒが駆動され、その結果、リアウィンドウ７０、リアライダー窓部１２２Ｒ、リアカメラ窓部１４２Ｒ及びインナーミラーカメラ窓部１４２Ｉが一斉に洗浄される。
【０１３８】
その後、ＣＰＵ２１は、図８に示したステップ６４０に進む。図８のステップ６４０乃至ステップ６６０までの処理は、図６に示したそれらのステップの処理と同じである。よって、手動洗浄要求に従って手動洗浄が実行される。
【０１３９】
一方、ＣＰＵ２１がステップ８０５に進んだ時点にて前方禁止フラグＸkinshi_FRの値が「１」である場合、前述した前方自動洗浄の実行が禁止されている。この場合、ＣＰＵ２１は、ステップ８０５にて「Ｎｏ」と判定し、図８に示したステップ６２５を実行せずに図８に示したステップ６３０に直接進む。この結果、駆動信号が第２フロントポンプ２６Ｆｂに送信されないので、前方自動洗浄の実行が禁止される。
【０１４０】
更に、ＣＰＵ２１がステップ８１０に進んだ時点にて後方禁止フラグＸkinshi_RRの値が「１」である場合、前述した後方自動洗浄の実行が禁止されている。この場合、ＣＰＵ２１は、ステップ８１０にて「Ｎｏ」と判定し、図８に示したステップ６３５を実行せずに図８に示したステップ６４０に直接進む。この結果、駆動信号がリアポンプ２６Ｒに送信されないので、後方自動洗浄の実行が禁止される。
【０１４１】
以上説明したように、第１変形装置によれば、貯留量ＶＯＬが減少して第１閾値量ＶＯＬ１ｔｈ以下になると、後方自動洗浄の実行が禁止されるが、前方自動洗浄の実行は禁止されない。その後、貯留量ＶＯＬが更に減少して第２閾値量ＶＯＬ２ｔｈ以下になると、後方自動洗浄の実行のみならず前方自動洗浄の実行も禁止される。そのため、第１変形装置は、洗浄液の減少速度を低下させながら「フロントライダー１２Ｆからの物標情報を使用する運転支援制御」を実行できる期間を長くすることができる。
【０１４２】
（第２実施形態）
本発明の第２実施形態に係る洗浄制御装置（以下、「第２装置」と称呼する。）は、以下の二点で第１装置と異なっている。
・第２装置は、第１フロントポンプ２６Ｆａ及び第２フロントポンプ２６Ｆｂの代わりに一つのフロントポンプ２６Ｆ（図９を参照。）を有する点。
・第２装置は、各ノズルに接続された各流路にそれぞれ設けられた切替弁ＳＶ１乃至ＳＶ６（図９を参照。）を有し、これらの切替弁ＳＶ１乃至ＳＶ６を状況に応じて開閉する点。切替弁ＳＶ１乃至ＳＶ６は、ＷＣＥＣＵ２０からの指示に従って、それぞれが対応する流路を開放又は閉塞する弁（電磁式開閉弁）である。
以下、これらの相違点を中心に説明する。
【０１４３】
図９に示したように、フロントポンプ２６Ｆの流入口は、供給路８０を介してタンク２２に接続されている。更に、フロントポンプ２６Ｆの吐出口は流路９０に接続されている。この流路９０は分岐部９２により二つの流路９４及び９６に分岐する。流路９４はフロントウィンドウノズル６２及び６４に接続されている。流路９６はフロントライダーノズル１２６Ｆに接続されている。
【０１４４】
切替弁ＳＶ１は、流路９４に設けられ、流路９４を開放又は閉塞するようになっている。従って、フロントポンプ２６Ｆが駆動された場合、切替弁ＳＶ１が流路９４を開放していればフロントウィンドウノズル６２及び６４から洗浄液が噴射され、切替弁ＳＶ１が流路９４を閉塞していればフロントウィンドウノズル６２及び６４から洗浄液は噴射されない。
【０１４５】
切替弁ＳＶ２は、流路９６に設けられ、流路９６を開放又は閉塞するようになっている。従って、フロントポンプ２６Ｆが駆動された場合、切替弁ＳＶ２が流路９６を開放していればフロントライダーノズル１２６Ｆから洗浄液が噴射され、切替弁ＳＶ２が流路９６を閉塞していればフロントライダーノズル１２６Ｆから洗浄液は噴射されない。
【０１４６】
同様に、切替弁ＳＶ３乃至ＳＶ６は、流路８８ａ乃至８８ｄにそれぞれ設けられ、対応する流路を開放又は閉塞する。従って、リアポンプ２６Ｒが駆動された場合、切替弁ＳＶ３乃至ＳＶ６のうちの対応する流路を開放している弁に接続されているノズルから洗浄液が噴射される。
【０１４７】
各切替弁ＳＶ１乃至ＳＶ６は図示を省略した接続線を介してＷＣＥＣＵ２０に接続されている。切替弁ＳＶ１乃至ＳＶ６のそれぞれは、開放信号を受信した場合にそれぞれに対応する流路を開放し、閉塞信号を受信した場合にそれぞれに対応する流路を閉塞する。
【０１４８】
第２装置に係るＣＰＵ１１は、第１装置のＣＰＵ１１と同様、図４に示したルーチンを実行する。更に、第２装置のＣＰＵ２１は、図５に示したルーチンと、図６にフローチャートで示したルーチンに代わる図１０にフローチャートで示したルーチンと、を実行する。よって、以下、図１０に示したルーチンについて説明する。図１０に示したステップのうち図６に示したステップと同じ処理を行うステップには、図６と同じ符号を付与して詳細な説明を省略する。
【０１４９】
所定のタイミングになると、ＣＰＵ２１は、図１０のステップ１０００から処理を開始し、図１０に示したステップ６０５に進む。ＣＰＵ２１が手動洗浄要求及び自動洗浄要求の何れの洗浄要求も受信していない場合、ＣＰＵ２１は、そのステップ６０５にて「Ｎｏ」と判定してステップ１００５に進む。
【０１５０】
ステップ１００５にて、ＣＰＵ２１は、総ての切替弁ＳＶ１乃至ＳＶ６に閉塞信号を送信することによって、総ての切替弁ＳＶ１乃至ＳＶ６にそれぞれが配設されている流路を閉塞させる。その後、ＣＰＵ２１は、ステップ１０９５に進んで本ルーチンを一旦終了する。
【０１５１】
これに対し、ＣＰＵ２１が少なくとも自動洗浄要求を含む洗浄要求を受信している場合、ＣＰＵ２１は、図１０に示した「ステップ６０５及びステップ６１０」の何れのステップにても「Ｙｅｓ」と判定してステップ６１５に進む。
【０１５２】
いま、禁止フラグＸkinshiが「０」であると仮定すると、ＣＰＵ２１は図１０に示したステップ６１５にて「Ｙｅｓ」と判定し、ステップ６２０に進む。そして、受信した自動洗浄要求により指定されている洗浄対象がフロントライダー窓部１２２Ｆを含む場合、ＣＰＵ２１はステップ６２０にて「Ｙｅｓ」と判定し、ステップ１０１０及びステップ１０１５をこの順に実行し、その後、図１０に示したステップ６３０に進む。
【０１５３】
ステップ１０１０：ＣＰＵ２１は、切替弁ＳＶ２に開放信号を送信する。従って、切替弁ＳＶ２は流路９６を開放する。
ステップ１０１５：ＣＰＵ２１は、駆動信号をフロントポンプ２６Ｆに送信する。
【０１５４】
この結果、流路９６が開放された状態でフロントポンプ２６Ｆが駆動するので、フロントライダーノズル１２６Ｆから洗浄液が噴射する。このとき、切替弁ＳＶ１に閉塞信号が送信されていれば、フロントウィンドウノズル６２及び６４から洗浄液は噴射されない。この場合、フロントポンプ２６Ｆを駆動することによってフロントライダー窓部１２２Ｆのみを洗浄することができる。
【０１５５】
更に、受信した自動洗浄要求により指定されている洗浄対象がリアライダー窓部１２２Ｒ、リアカメラ窓部１４２Ｒ及びインナーミラーカメラ窓部１４２Ｉの少なくとも一つを含む場合、ＣＰＵ２１は図１０に示したステップ６３０にて「Ｙｅｓ」と判定し、ステップ１０２０に進む。ステップ１０２０にて、ＣＰＵ２１は、切替弁ＳＶ４乃至ＳＶ６のうち洗浄対象に対応する切替弁（以下、「洗浄対象切替弁」と称呼する。）に開放信号を送信する。即ち、洗浄対象がリアライダー窓部１２２Ｒである場合、ＣＰＵ２１は、切替弁ＳＶ４に開放信号を送信する。洗浄対象がリアカメラ窓部１４２Ｒである場合、ＣＰＵ２１は、切替弁ＳＶ５に開放信号を送信する。洗浄対象がインナーミラーカメラ窓部１４２Ｉである場合、ＣＰＵ２１は、切替弁ＳＶ６に開放信号を送信する。
【０１５６】
これによって、流路８８ｂ乃至８８ｄのうち洗浄対象に対応するノズルに接続されている流路が開放される。次に、ＣＰＵ２１は、ステップ６３５にて駆動信号をリアポンプ２６Ｒに送信する。
【０１５７】
この結果、流路８８ｂ乃至８８ｄのうち洗浄対象に対応するノズルから洗浄液が噴射される。このとき、切替弁ＳＶ３に閉塞信号が送信されていれば、リアウィンドウノズル７２及び７４から洗浄液は噴射されない。更に、切替弁ＳＶ４乃至ＳＶ６のうちの洗浄対象切替弁以外の切替弁に閉塞信号が送信されていれば、それらの切替弁に接続されたノズルから洗浄液は噴射されない。この場合、リアポンプ２６Ｒを駆動することによって洗浄対象となっている窓部のみを洗浄することができる。
【０１５８】
その後、ＣＰＵ２１は、図１０に示したステップ６４０に進む。更に、受信した洗浄要求が手動洗浄要求を含む場合、ＣＰＵ２１は、そのステップ６４０にて「Ｙｅｓ」と判定し図１０に示したステップ６４５に進む。
【０１５９】
受信した手動洗浄要求により指定されている洗浄対象がフロントウィンドウ６０を含んでいると、ＣＰＵ２１はステップ６４５にて「Ｙｅｓ」と判定し、ステップ１０２５及びステップ１０３０をこの順に実行し、その後、図１０に示したステップ６５５に進む。
【０１６０】
ステップ１０２５：ＣＰＵ２１は、切替弁ＳＶ１に開放信号を送信する。従って、切替弁ＳＶ１は流路９４を開放する。
ステップ１０３０：ＣＰＵ２１は、駆動信号をフロントポンプ２６Ｆに送信する。
【０１６１】
この結果、流路９４が開放された状態でフロントポンプ２６Ｆが駆動するので、フロントウィンドウノズル６２及び６４から洗浄液が噴射する。このとき、切替弁ＳＶ２に閉塞信号が送信されていれば、フロントライダーノズル１２６Ｆから洗浄液は噴射されない。この場合、フロントポンプ２６Ｆを駆動することによってフロントウィンドウ６０のみを洗浄することができる。加えて、切替弁ＳＶ２に開放信号が送信されていれば、フロントライダーノズル１２６Ｆからも洗浄液が噴射される。この場合、フロントポンプ２６Ｆを駆動することによって、フロントウィンドウ６０及びフロントライダー窓部１２２Ｆの両方を洗浄することができる。
【０１６２】
更に、受信した手動洗浄要求により指定されている洗浄対象が、リアウィンドウ７０、リアカメラ窓部１４２Ｒ及びインナーミラーカメラ窓部１４２Ｉの少なくとも一つを含む場合、ＣＰＵ２１は図１０に示したステップ６５５にて「Ｙｅｓ」と判定し、ステップ１０３５に進む。ステップ１０３５にて、ＣＰＵ２１は、切替弁ＳＶ３、ＳＶ５及びＳＶ６のうちの「洗浄対象切替弁」に開放信号を送信する。即ち、洗浄対象がリアウィンドウ７０である場合、ＣＰＵ２１は、切替弁ＳＶ３に開放信号を送信する。洗浄対象がリアカメラ窓部１４２Ｒである場合、ＣＰＵ２１は、切替弁ＳＶ５に開放信号を送信する。洗浄対象がインナーミラーカメラ窓部１４２Ｉである場合、ＣＰＵ２１は、切替弁ＳＶ６に開放信号を送信する。
【０１６３】
これによって、流路８８ａ、８８ｃ及び８８ｄのうち洗浄対象に対応するノズルに接続されている流路が開放される。次に、ＣＰＵ２１は、ステップ６６０にて駆動信号をリアポンプ２６Ｒに送信する。
【０１６４】
この結果、流路８８ａ、８８ｃ及び８８ｄのうち洗浄対象に対応するノズルから洗浄液が噴射される。このとき、切替弁ＳＶ３乃至ＳＶ６のうちの何れかに閉塞信号が送信されていれば、それらの切替弁に接続されたノズルから洗浄液は噴射されない。この場合、リアポンプ２６Ｒを駆動することによって洗浄対象となっている窓部のみを洗浄することができる。
【０１６５】
次に、ＣＰＵ２１はステップ１０４０に進み、切替弁ＳＶ１乃至ＳＶ６のうち、「ステップ１０１０、ステップ１０２０、ステップ１０３０及びステップ１０３５の処理によって開放信号が送信された切替弁」以外の切替弁に閉塞信号を送信する。そして、ＣＰＵ２１はステップ１０９５に進んで本ルーチンを一旦終了する。
【０１６６】
なお、ＣＰＵ２１が図１０に示したステップ６１０に進んだ時点にて受信した洗浄要求が自動洗浄要求を含まない場合、ＣＰＵ２１は、そのステップ６１０にて「Ｎｏ」と判定して図１０に示したステップ６４０に直接進む。
【０１６７】
加えて、ＣＰＵ２１が図１０に示したステップ６１５に進んだ時点にて禁止フラグＸkinshiが「１」である場合、ＣＰＵ２１はそのステップ６１５にて「Ｎｏ」と判定し、図１０に示したステップ６４０に直接進む。これによって、ＣＰＵ２１は自動洗浄が実行されることを禁止することができる。
【０１６８】
ＣＰＵ２１が図１０に示したステップ６２０に進んだ時点にて自動洗浄要求の洗浄対象がフロントライダー窓部１２２Ｆを含まない場合、ＣＰＵ２１はそのステップ６２０にて「Ｎｏ」と判定し、ステップ６３０に直接進む。
【０１６９】
ＣＰＵ２１が図１０に示したステップ６３０に進んだ時点にて自動洗浄要求の洗浄対象がリアライダー窓部１２２Ｒ、リアカメラ窓部１４２Ｒ及びインナーミラーカメラ窓部１４２Ｉの何れも含まない場合、ＣＰＵ２１はそのステップ６３０にて「Ｎｏ」と判定し、ステップ６４０に直接進む。
【０１７０】
ＣＰＵ２１が図１０に示したステップ６４０に進んだ時点にて、受信した洗浄要求が手動洗浄要求を含まない場合、ＣＰＵ２１はそのステップ６４０にて「Ｎｏ」と判定し、ステップ１０４０に直接進む。
【０１７１】
ＣＰＵ２１が図１０に示したステップ６４５に進んだ時点にて、受信した手動洗浄要求により指定されている洗浄対象がフロントウィンドウ６０を含まない場合、ＣＰＵ２１はそのステップ６４５にて「Ｎｏ」と判定してステップ６５５に直接進む。
【０１７２】
ＣＰＵ２１が図１０に示したステップ６５５に進んだ時点にて、受信した洗浄要求に含まれる手動洗浄要求にて洗浄対象がリアウィンドウ７０、リアカメラ窓部１４２Ｒ及びインナーミラーカメラ窓部１４２Ｉの何れも含まない場合、ＣＰＵ２１はそのステップ６５５にて「Ｎｏ」と判定し、ステップ１０４０に直接進む。
【０１７３】
以上説明したように、第２装置は、各ノズルに接続されている流路に設けられた切替弁ＳＶ１乃至ＳＶ６によって各流路を個別に開閉できる。よって、洗浄対象以外の周辺センサの窓部に洗浄液に噴射されることを防止することができる。これによって、洗浄液が無駄に消費されてしまうことを防止できる。
【０１７４】
＜第２装置の変形例＞
第２装置の変形例に係る洗浄制御装置（以下、「第２変形装置」と称呼する。）は、自動洗浄の実行を禁止するための閾値量が窓部ごとに異なるように設定されている点で、第２装置と異なる。
【０１７５】
より詳細に述べると、貯留量ＶＯＬが第３閾値量ＶＯＬ３ｔｈ以下である場合、第２変形装置は、リアカメラ窓部１４２Ｒに対する自動洗浄の実行を禁止するとともに、インナーミラーカメラ窓部１４２Ｉに対する自動洗浄の実行を禁止する。
貯留量ＶＯＬが第３閾値量ＶＯＬ３ｔｈよりも小さい第４閾値量ＶＯＬ４ｔｈ以下である場合、第２変形装置は、リアライダー窓部１２２Ｒに対する自動洗浄の実行を禁止する。
貯留量ＶＯＬが第４閾値量ＶＯＬ４ｔｈよりも小さい第５閾値量ＶＯＬ５ｔｈ以下である場合、第２変形装置は、フロントライダー窓部１２２Ｆに対する自動洗浄の実行を禁止する。
これによって、本変形装置は、前述した運転支援制御にとっての重要度が高いセンサの窓部の自動洗浄ほど、禁止タイミングを遅らせることができる。
【０１７６】
第２変形装置に係るＣＰＵ１１は、第１装置及び第２装置のＣＰＵ１１が実行するルーチンと実質的に同じルーチンを実行するので、その作動についての説明を省略する。これに対し、第２変形装置のＣＰＵ２１は、図５にフローチャートで示したルーチンの代わりに図１１にフローチャートで示したルーチンを実行する。図１１に示したステップのうち図５に示したステップと同じ処理を行うステップには、図１１と同じ符号を付与して詳細な説明を省略する。
【０１７７】
所定のタイミングになると、ＣＰＵ２１は、図１１のステップ１１００から処理を開始してステップ１１０５に進み、貯留量ＶＯＬが第３閾値量ＶＯＬ３ｔｈよりも大きいか否かを判定する。
【０１７８】
貯留量ＶＯＬが第３閾値量ＶＯＬ３ｔｈよりも大きい場合、ＣＰＵ２１はステップ１１０５にて「Ｙｅｓ」と判定し、ステップ１１１０に進む。ステップ１１１０にて、ＣＰＵ２１は、フロントライダー禁止フラグＸkinshi_FL、リアライダー禁止フラグＸkinshi_RL、リアカメラ禁止Ｘkinshi_RC及びインナーミラーカメラ禁止Ｘkinshi_ICのそれぞれの値を「０」に設定し、ステップ１１９５に進んで本ルーチンを一旦終了する。
【０１７９】
フロントライダー禁止フラグＸkinshi_FLは、その値が「１」であるときフロントライダー窓部１２２Ｆに対する自動洗浄が禁止され、その値が「０」であるときフロントライダー窓部１２２Ｆに対する自動洗浄が許可される。
リアライダー禁止フラグＸkinshi_RLは、その値が「１」であるときリアライダー窓部１２２Ｒに対する自動洗浄が禁止され、その値が「０」であるときリアライダー窓部１２２Ｒに対する自動洗浄が許可される。
リアカメラ禁止フラグＸkinshi_RCは、その値が「１」であるときリアカメラ窓部１４２Ｒに対する自動洗浄が禁止され、その値が「０」であるときリアカメラ窓部１４２Ｒに対する自動洗浄が許可される。
インナーミラーカメラ禁止Ｘkinshi_ICは、その値が「１」であるときインナーミラーカメラ窓部１４２Ｉに対する自動洗浄が禁止され、その値が「０」であるときインナーミラーカメラ窓部１４２Ｉに対する自動洗浄が許可される。
【０１８０】
なお、上述したイニシャルルーチンにてこれらの禁止フラグＸkinshi_k (K=FL,RL,RC,IC)の値は、それぞれ「０」に設定される。
【０１８１】
一方、ＣＰＵ２１がステップ１１０５に進んだ時点にて貯留量ＶＯＬが第３閾値量ＶＯＬ３ｔｈ以下である場合、ＣＰＵ２１は、そのステップ１１０５にて「Ｎｏ」と判定し、ステップ１１１５に進む。ステップ１１１５にて、ＣＰＵ２１は、貯留量ＶＯＬが「第３閾値量ＶＯＬ３ｔｈよりも小さい第４閾値量ＶＯＬ４ｔｈ」よりも大きいか否かを判定する。
【０１８２】
貯留量ＶＯＬが第４閾値量ＶＯＬ４ｔｈよりも大きい場合、ＣＰＵ２１は、ステップ１１１５にて「Ｙｅｓ」と判定してステップ１１２０に進み、フロントライダー禁止フラグＸkinshi_FLの値及びリアライダー禁止フラグＸkinshi_RLの値をそれぞれ「０」に設定し、リアカメラ禁止Ｘkinshi_RCの値及びインナーミラーカメラ禁止Ｘkinshi_ICの値をそれぞれ「１」に設定する。その後、ＣＰＵ２１は、ステップ１１９５に進んで本ルーチンを一旦終了する。
【０１８３】
一方、ＣＰＵ２１がステップ１１１５に進んだ時点にて貯留量ＶＯＬが第４閾値量ＶＯＬ４ｔｈ以下である場合、ＣＰＵ２１は、そのステップ１１１５にて「Ｎｏ」と判定し、ステップ１１２５に進む。ステップ１１２５にて、ＣＰＵ２１は、貯留量ＶＯＬが「第４閾値量ＶＯＬ４ｔｈよりも小さい第５閾値量ＶＯＬ５ｔｈ」よりも大きいか否かを判定する。
【０１８４】
貯留量ＶＯＬが第５閾値量ＶＯＬ５ｔｈよりも大きい場合、ＣＰＵ２１は、ステップ１１２５にて「Ｙｅｓ」と判定してステップ１１３０に進み、フロントライダー禁止フラグＸkinshi_FLの値を「０」に設定し、リアライダー禁止フラグＸkinshi_RLの値、リアカメラ禁止Ｘkinshi_RCの値及びインナーミラーカメラ禁止Ｘkinshi_ICの値をそれぞれ「１」に設定する。その後、ＣＰＵ２１は、ステップ１１９５に進んで本ルーチンを一旦終了する。
【０１８５】
一方、ＣＰＵ２１がステップ１１２５に進んだ時点にて貯留量ＶＯＬが第５閾値量ＶＯＬ５ｔｈ以下である場合、ＣＰＵ２１は、そのステップ１１２５にて「Ｎｏ」と判定してステップ１１３５に進み、総ての禁止フラグＸkinshi_FL乃至Ｘkinshi_ICの値をそれぞれ「１」に設定する。その後、ＣＰＵ２１は、ステップ１１９５に進んで本ルーチンを一旦終了する。
【０１８６】
更に、第２変形装置のＣＰＵ２１は図１０にフローチャートで示したルーチンの代わりに図１２にフローチャートで示したルーチンを実行する。図１２に示したステップのうち図１０に示したステップと同じ処理を行うステップには、図１０と同じ符号を付与して詳細な説明を省略する。
【０１８７】
ＣＰＵ２１は、図１２に示したステップ６２０にて「Ｙｅｓ」と判定した場合、ステップ１２０５に進み、フロントライダー禁止フラグＸkinshi_FLの値が「０」であるか否かを判定する。
【０１８８】
フロントライダー禁止フラグＸkinshi_FLの値が「０」でない場合、ＣＰＵ２１はステップ１２０５にて「Ｎｏ」と判定してステップ６３０に進む。これに対し、フロントライダー禁止フラグＸkinshi_FLの値が「０」である場合、ＣＰＵ２１は、ステップ１２０５にて「Ｙｅｓ」と判定して図１２に示したステップ１０１０及びステップ１０１５の処理を実行し、図１２に示したステップ６３０に進む。
【０１８９】
ＣＰＵ２１は、図１２に示したステップ６３０にて「Ｙｅｓ」と判定した場合、ステップ１２１０に進み、禁止フラグＸkinshi_RL,Ｘkinshi_RC,及びＸkinshi_ICのうち受信した自動洗浄要求の洗浄対象に対応する禁止フラグＸkinshi_kに、その値が「０」であるフラグが含まれているか否かを判定する。この判定条件が成立していない場合、ＣＰＵ２１はステップ１２１０にて「Ｎｏ」と判定し、図１２に示したステップ６４０に直接進む。
【０１９０】
これに対し、ステップ１２１０での判定条件が成立している場合、ＣＰＵ２１は、ステップ１２１０にて「Ｙｅｓ」と判定し、ステップ１２１５に進み、禁止フラグＸkinshi_RL,Ｘkinshi_RC,及びＸkinshi_ICのうち、その値が「０」である禁止フラグに対応する洗浄対象弁に開放信号を送信する。その後、ＣＰＵ１１は、図１２に示したステップ６３５を実行し、図１２に示したステップ６４０に進む。
【０１９１】
このように、禁止フラグＸkinshi_kの値が「１」である洗浄対象弁に開放信号は送信されない。よって、受信した自動洗浄要求により指定される洗浄対象がリアライダー窓部１２２Ｒであっても、リアライダー禁止フラグＸkinshi_RLの値が「１」であれば、切替弁ＳＶ４に開弁信号は送信されない。更に、受信した自動洗浄要求により指定される洗浄対象がリアカメラ窓部１４２Ｒであっても、リアカメラ禁止フラグＸkinshi_RCの値が「１」であれば、切替弁ＳＶ５に開弁信号は送信されない。加えて、受信した自動洗浄要求により指定される洗浄対象がインナーミラーカメラ窓部１４２Ｉであっても、インナーミラーカメラ禁止Ｘkinshi_ICの値が「１」であれば、切替弁ＳＶ６に開弁信号は送信されない。
【０１９２】
以上説明したように、第２変形装置は、自動洗浄の実行を禁止するか否かの閾値量を洗浄対象に応じて設定することができる。更に、本変形例では、第５閾値量ＶＯＬ５ｔｈが最も小さな値に設定され、第４閾値量ＶＯＬ４ｔｈが次に小さな値に設定され、第３閾値量ＶＯＬ３ｔｈが最も大きな値に設定されている。これによって、ＤＳＥＣＵ１０が実行する運転支援制御にとって重要度が高い周辺センサに対応する自動洗浄の禁止タイミングを遅らせることができる。
【０１９３】
本発明は前述した実施形態に限定されることはなく、本発明の種々の変形例を採用することができる。
【０１９４】
第１装置は、リアカメラ洗浄スイッチ２４Ｒ及びインナーミラーカメラ洗浄スイッチ２４Ｉを備えなくてもよい。第１装置においては、リアポンプ２６Ｒが駆動すると、リアウィンドウ７０、リアライダー窓部１２２Ｒ、リアカメラ窓部１４２Ｒ及びインナーミラーカメラ窓部１４２Ｉが一斉に洗浄される。このため、運転者は、リアカメラ窓部１４２Ｒ及びインナーミラーカメラ窓部１４２Ｉの何れかの洗浄を望む場合、ウィンドウ洗浄スイッチ２４Ｗを手前側と反対側に操作すればよい。
【０１９５】
更に、上記切替弁ＳＶ１乃至ＳＶ６のそれぞれは、閉塞信号を受信したときに対応する流路を閉塞するように構成されていたが、開放信号を受信していない場合には対応する流路を自動的に閉塞する弁であってもよい。つまり、これらの切換え弁は所謂「常閉弁」であってもよい。この場合、ステップ１００５及びステップ１０４０の処理は省略される。
【０１９６】
更に、第２装置においては、ノズルに接続された流路のそれぞれに切替弁が設けられていた。しかしながら、図９に示した分岐部８７に四つの流路８８ａ乃至８８ｄのうち一つの流路のみ開放し、その他の流路を閉塞するような弁が切替弁として設けられていてもよい。同様に、分岐部９２に二つの流路９４及び９６のうち一つの流路のみを開放し、その他の流路を閉塞するような弁が切替弁として設けられていてもよい。
【０１９７】
更に、洗浄液を噴射する周辺センサは、ライダー及びカメラ等に限定されず、窓部を通して光等を含む電磁波又は音波を受信することによって、車両の周辺に位置する物標に関する情報を取得するリモートセンシングセンサ（例えば、ソナー又は遠赤外線カメラ等）であればよい。
【符号の説明】
【０１９８】
１０…運転支援ＥＣＵ（ＤＳＥＣＵ）、１２Ｆ…フロントライダー、１２Ｒ…リアライダー、１４Ｆ…フロントカメラ、１４Ｒ…リアカメラ、１４Ｉ…インナーミラーカメラ、２０…洗浄制御ＥＣＵ（ＷＣＥＣＵ）、２２…タンク、２４Ｗ…ウィンドウ洗浄スイッチ、２４Ｒ…リアカメラ洗浄スイッチ、２４Ｉ…インナーミラーカメラ洗浄スイッチ、２６Ｆａ…第１フロントポンプ、２６Ｆｂ…第２フロントポンプ、２６Ｒ…リアポンプ、６０…フロントウィンドウ、６２及び６４…フロントウィンドウノズル、７０…リアウィンドウ、７２及び７４…リアウィンドウノズル、１２２Ｆ…フロントライダー窓部、１２６Ｆ…フロントライダーノズル、１２２Ｒ…リアライダー窓部、１２６Ｒ…リアライダーノズル、１４２Ｒ…リアカメラ窓部、１４６Ｒ…リアカメラノズル、１４２Ｉ…インナーミラーカメラ窓部、１４６Ｉ…インナーミラーカメラノズル。
【図１】
2020128183.tif 000003
【図２】
2020128183.tif 000004
【図３】
2020128183.tif 000005
【図４】
2020128183.tif 000006
【図５】
2020128183.tif 000007
【図６】
2020128183.tif 000008
【図７】
2020128183.tif 000009
【図８】
2020128183.tif 000010
【図９】
2020128183.tif 000011
【図１０】
2020128183.tif 000012
【図１１】
2020128183.tif 000013
【図１２】
2020128183.tif 000014