(58)【調査した分野】(Int.Cl.,DB名)
前記制御部は、反転させる制御を行なった後、前記ワイパブレードが反転位置または格納位置に到達した際に、前記ワイパモータの前記回転制御を停止する請求項1〜4のいずれか1項に記載のワイパ制御装置。
【発明を実施するための形態】
【0018】
図1は、本実施の形態に係るワイパ制御装置10を含むワイパ装置100の構成を示す概略図である。ワイパ装置100は、例えば、乗用自動車等の車両に備えられたウィンドシールドガラス12を払拭するためのものであり、一対のワイパ14、16と、ワイパモータ18と、リンク機構20と、ワイパ制御装置10とを備えている。
【0019】
ワイパ14、16は、それぞれワイパアーム24、26とワイパブレード28、30とにより構成されている。ワイパアーム24、26の基端部は、後述するピボット軸42、44に各々固定されており、ワイパブレード28、30は、ワイパアーム24、26の先端部に各々固定されている。
【0020】
ワイパ14、16は、ワイパアーム24、26の動作に伴ってワイパブレード28、30がウィンドシールドガラス12上を往復動作し、ワイパブレード28、30がウィンドシールドガラス12を払拭する。
【0021】
ワイパモータ18は、主にウォームギアで構成された減速機構52を介して、正逆回転可能な出力軸32を有している。リンク機構20は、クランクアーム34と、第1リンクロッド36と、一対のピボットレバー38、40と、一対のピボット軸42、44と、第2リンクロッド46とを備えている。
【0022】
クランクアーム34の一端側は、出力軸32に固定されており、クランクアーム34の他端側は、第1リンクロッド36の一端側に動作可能に連結されている。また、第1リンクロッド36の他端側は、ピボットレバー38のピボット軸42を有する端とは異なる端寄りの箇所に動作可能に連結されており、ピボットレバー38のピボット軸42を有する端とは異なる端及びピボットレバー40におけるピボットレバー38の当該端に対応する端には、第2リンクロッド46の両端がそれぞれ動作可能に連結されている。
【0023】
また、ピボット軸42、44は、車体に設けられた図示しないピボットホルダによって動作可能に支持されており、ピボットレバー38、40におけるピボット軸42、44を有する端は、ピボット軸42、44を介してワイパアーム24、26が各々固定されている。
【0024】
本実施の形態に係るワイパ制御装置10を含むワイパ装置100では、出力軸32が所定の範囲の回転角度θ1で正逆回転されると、この出力軸32の回転力がリンク機構20を介してワイパアーム24、26に伝達され、このワイパアーム24、26の往復動作に伴ってワイパブレード28、30がウィンドシールドガラス12上における下反転位置P2と上反転位置P1との間で往復動作をする。θ1の値は、ワイパ制御装置10のリンク機構の構成等によって様々な値をとり得るが、本実施の形態では、一例として140°である。
【0025】
本実施の形態に係るワイパ制御装置10を含むワイパ装置100では、
図1に示されるように、ワイパブレード28、30が格納位置P3に位置された場合には、クランクアーム34と第1リンクロッド36とが直線状をなす構成とされている。
【0026】
格納位置P3は、下反転位置P2の下方に設けられている。ワイパブレード28、30が下反転位置P2にある状態から、出力軸32が回転角度θ2で回転することにより、ワイパブレード28、30は格納位置P3に動作する。θ2の値は、ワイパ制御装置10のリンク機構の構成等によって様々な値をとり得るが、本実施の形態では、一例として10°とする。
【0027】
なお、θ2が「0」の場合は、下反転位置P2と格納位置P3は一致し、ワイパブレード28、30は、下反転位置P2で停止し、格納される。
【0028】
ワイパモータ18には、ワイパモータ18の回転を制御するためのワイパモータ制御回路22が接続されている。本実施の形態に係るワイパモータ制御回路22は、マイクロコンピュータと、ワイパモータ18のコイルに印加する電圧を生成する駆動回路56と、を含む。
【0029】
ワイパモータ制御回路22のマイクロコンピュータ58は、ワイパモータ18の出力軸32の回転速度及び回転角度を検知する回転角度センサ54の検知結果に基づいてワイパモータ18の回転速度を制御する。回転角度センサ54は、ワイパモータ18の減速機構52内に設けられ、出力軸32に連動して回転するセンサマグネットの磁界(磁力)を電流に変換して検出する。
【0030】
本実施の形態に係るワイパモータ18は、前述のように減速機構52を有しているので、出力軸32の回転速度及び回転角度は、ワイパモータ本体の回転速度及び回転角度と同一ではない。しかしながら、本実施の形態では、ワイパモータ本体と減速機構52は一体不可分に構成されているので、以下、出力軸32の回転速度及び回転角度を、ワイパモータ18の回転速度及び回転角度とみなすものとする。
【0031】
マイクロコンピュータ58は、回転角度センサ54が検出した出力軸32の回転角度からワイパブレード28、30のウィンドシールドガラス12上での位置及び出力軸32の回転速度を算出可能で当該位置に応じて出力軸32の回転速度が変化するように駆動回路56を制御する。駆動回路56は、ワイパモータ制御回路22の制御に基づいてワイパモータ18に印加する電圧を生成する回路であり、電源である車両のバッテリの電力をスイッチングしてワイパモータ18に印加する電圧を生成する。駆動回路56の制御に係るデータは、メモリ48に格納される。
【0032】
また、ワイパモータ制御回路22のマイクロコンピュータ58には、車両のエンジンの制御等を行う主ECU(Electronic Control Unit)92を介してワイパスイッチ50が接続されている。ワイパスイッチ50は、車両のバッテリからワイパモータ18に供給される電力をオン又はオフするスイッチである。ワイパスイッチ50は、ワイパブレード28、30を、低速で動作させる低速作動モード選択位置(LOW)、高速で動作させる高速作動モード選択位置(HIGH)、一定周期で間欠的に動作させる間欠作動モード選択位置(INT)、レインセンサ(図示せず)が水滴を検知した場合に動作させるAUTO(オート)作動モード選択位置(AUTO)、停止モード選択位置(OFF)に切替可能である。また、各モードの選択位置に応じてワイパモータ18を回転させるための指令信号を主ECU92を介してマイクロコンピュータ58に出力する。例えば、ワイパスイッチ50が、高速作動モード選択位置ではワイパモータ18を高速で回転させ、低速作動モード選択位置ではワイパモータ18を低速で回転させ、間欠作動モード選択位置ではワイパモータ18を間欠的に回転させる。
【0033】
ワイパスイッチ50から各モードの選択位置に応じて出力された信号が主ECU92を介してマイクロコンピュータ58に入力されると、マイクロコンピュータ58はワイパスイッチ50からの指令信号に対応する制御を行う。具体的には、マイクロコンピュータ58は、ワイパスイッチ50からの指令信号に基づいて、所望する往復払拭周期でワイパブレード28、30が作動するようにワイパモータ18に印加する電圧を制御する。
【0034】
図2は、本実施の形態に係るワイパ制御装置10の構成の一例の概略を示すブロック図である。
図2に示したワイパ制御装置10は、ワイパモータ18の巻線の端子に印加する電圧を生成する駆動回路56と、駆動回路56を構成するスイッチング素子のオン及びオフを制御するマイクロコンピュータ58を有するワイパモータ制御回路22とを含んでいる。マイクロコンピュータ58には、ダイオード68を介してバッテリ80の電力が供給されると共に、バッテリ80から供給される電力の電圧は、ダイオード68とマイクロコンピュータ58との間に設けられた電圧検出回路60によって検知され、検知結果はマイクロコンピュータ58に出力される。また、ダイオード68とマイクロコンピュータ58との間に一端が接続され、他端(−)が接地された電解コンデンサC1が設けられている。電解コンデンサC1は、マイクロコンピュータ58の電源を安定化するためのコンデンサである。電解コンデンサC1は、例えば、サージ等の突発的な高電圧を蓄え、接地領域に放電することにより、マイクロコンピュータ58を保護する。
【0035】
マイクロコンピュータ58にはワイパスイッチ50から主ECU92及び信号入力回路62を介してワイパモータ18の回転速度を指示するための信号が入力される。
【0036】
また、マイクロコンピュータ58には、出力軸32の回転に応じて変化するセンサマグネット70の磁界を検知する回転角度センサ54が接続されている。マイクロコンピュータ58は、回転角度センサ54が出力した信号に基づいて、出力軸32の回転角度を算出することにより、ワイパブレード28、30のウィンドシールドガラス12上での位置を特定する。
【0037】
さらに、マイクロコンピュータ58は、メモリ48に記憶されているワイパブレード28、30の位置に応じて規定されたワイパモータ18の回転速度のデータを参照して、ワイパモータ18の回転が、特定したワイパブレード28、30の位置に応じた回転数になるように駆動回路56を制御する。かかるデータは、メモリ48に格納される。
【0038】
駆動回路56は、マイクロコンピュータ58が出力した駆動回路56の制御信号から、電圧生成回路56Bのスイッチング素子をオンオフさせる駆動信号を生成するプリドライバ56Aと、プリドライバ56Aが出力した駆動信号に従ってスイッチング素子を動作させてワイパモータ18のコイルに印加する電圧を生成する電圧生成回路56Bと、含む。
【0039】
本実施の形態では、電源であるバッテリ80と駆動回路56との間には逆接続保護回路64及びノイズ防止コイル66が設けられると共に、駆動回路56に対して並列になるように電解コンデンサC2が設けられている。ノイズ防止コイル66は、駆動回路56のスイッチングによって発生するノイズを抑制するための素子である。
【0040】
電解コンデンサC2は、駆動回路56から生じるノイズを緩和すると共に、サージ等の突発的な高電圧を蓄え、接地領域に放電することにより、駆動回路56に過大な電流が入力されるのを防止するための素子である。
【0041】
逆接続保護回路64は、バッテリ80の正極と負極が
図2に示した場合とは逆に接続された場合に、ワイパ制御装置10を構成する素子を保護するための回路である。逆接続保護回路64は、一例として、自身のドレインとゲートを接続した、いわゆるダイオード接続されたFET等で構成される。
【0042】
本実施の形態に係るワイパ制御装置10の基板上には、基板の温度を抵抗値として検知するチップサーミスタRTが実装されている。本実施の形態に用いられるチップサーミスタRTは、一例として、温度の上昇に対して抵抗が減少するNTC (Negative Temperature Coefficient)サーミスタである。なお、反転回路を併用することで、温度が上昇するにつれて抵抗値が増大するPTC(Positive Temperature Coefficient)サーミスタを使用してもよい。
【0043】
チップサーミスタRTは一種の分圧回路を構成しており、チップサーミスタRTによって構成される分圧回路の出力端からは、チップサーミスタRTの抵抗値に基づいて変化する電圧が出力される。マイクロコンピュータ58は、チップサーミスタRTによって構成される分圧回路の出力端から出力された電圧に基づいてワイパ制御装置10の基板の温度を算出し、当該温度が所定の閾値温度を超えた場合は、ワイパ制御装置10の動作を停止させる処理を行う。
【0044】
また、電圧生成回路56Bを構成するスイッチング素子の各々のソースとバッテリ80との間にはワイパモータ18のコイルと電圧生成回路56Bとの電流(モータ電流)を検知するための電流検知部82が設けられている。電流検知部82は、抵抗値が0.2mΩ〜数Ω程度のシャント抵抗82Aと、電圧生成回路56Bの電流に応じて変化するシャント抵抗82Aの両端の電位差を検知すると共に検知した電位差の信号を増幅するアンプ82Bとを含む。マイクロコンピュータ58は、アンプ82Bが出力した信号からモータ電流の電流値を算出し、当該電流値が所定の閾値を超えた場合に、後述するように、電圧生成回路56Bによる電圧生成を停止してワイパモータ18の回転を停止させる処理を行う。
【0045】
図3は、目標移動距離X
1、X
2に応じて変化するワイパブレード28、30の払拭動作の目標速度の一例を示した説明図であり、(A)は目標移動距離X
1が長い場合、(B)は目標移動距離X
2が短い場合、を各々示している。
【0046】
図3(A)、(B)の横軸は、ウィンドシールドガラス12上のワイパブレード28、30の位置を示すワイパモータ18の出力軸32の回転角度であるモータ角度(deg)である。本実施の形態では、実際のモータ角度は、回転角度センサ54で検出することができる。
【0047】
図3(A)、(B)の縦軸は、ワイパブレード28、30の払拭速度の目標である目標速度である。一例として、目標速度は出力軸32の角速度(deg/s)であるが、回転速度(rpm)であってもよい。
【0048】
前述のように、本実施の形態では、マイクロコンピュータ58は、メモリ48に記憶されているワイパブレード28、30の位置に応じて規定されたワイパモータ18の回転速度のデータを参照して、ワイパモータ18の回転が、特定したワイパブレード28、30の位置に応じた回転数になるように駆動回路56を制御する。当該データには種々の態様が考えられるが、一例として、
図3(A)、(B)に示したような、横軸にワイパブレード28、30の位置を示すモータ角度、縦軸に出力軸32の回転速度である目標速度を設定したものである。
【0049】
図3(A)に示した現在位置θ
cは、ワイパブレード28、30が払拭動作を開始する位置であり、例えば下反転位置P2等である。
図3(A)に示した目標位置θ
TAは、一例として、現在位置θcが下反転位置P2であれば、上反転位置P1である。
【0050】
図3(A)に示したように、目標速度は現在位置θ
cと目標位置θ
TAとの略中間点で極大値V
Aとなる。また、
図3(A)の縦軸に記されたV
Nは、ワイパブレード28、30の拘束判定に係る目標速度閾値である。回転角度センサ54が出力した信号に基づいて算出された出力軸32の回転速度が、速度閾値V
N以下の場合、マイクロコンピュータ58は、ワイパブレード28、30が障害物で拘束されたと基本的に判定する。
【0051】
図3(A)では、現在位置θ
c付近及び目標位置θ
TA付近で、目標速度は速度閾値V
N以下となるが、回転角度センサ54が出力した信号に基づいて算出されたワイパブレード28、30の位置(モータ角度)と出力軸32の回転速度とが、
図3(A)に示したモータ角度に応じた目標速度に従っているのであれば、マイクロコンピュータ58は、ワイパブレード28、30が拘束されたとは判定しない。
【0052】
図3(B)に示した現在位置θ
cは、例えば下反転位置P2等である。
図3(B)に示した目標位置θ
TBは、一例として、現在位置θ
cが下反転位置P2であれば、格納位置P3である。
【0053】
図3(B)に示したように、目標移動距離X
2が短距離であると、目標速度の極大値V
Bも、
図3(A)に示した場合に比して小さくなる。停止状態のワイパモータ18の加速及び減速には相応の時間を要するので、ワイパブレード28、30の位置に応じて規定されたワイパモータ18の回転速度のデータにおける目標速度の極大値V
Bは、目標移動距離X
2が短くなれば、目標移動距離X
1が長い場合に比して低下する。
【0054】
図3(B)に示したように、目標移動距離X
2が極端に短いと、極大値V
Bが速度閾値V
N以下になる場合がある。かかる場合には、目標移動距離X
2に応じて、速度閾値V
Nよりも低速な速度閾値V
Sを設定しないと、ワイパブレード28、30の拘束を誤検出するおそれが生じる。
【0055】
図4は、ウィンドシールドガラス12上の上反転位置P1から格納位置P3までの払拭範囲110における払拭動作の態様の例を示した説明図である。
図4に示したように、ワイパスイッチ50がオンになると、ワイパブレード28、30が格納位置P3から上反転位置P1まで払拭動作112を行う。ワイパブレード28、30が上反転位置P1に到達すると、ワイパブレード28、30は上反転位置P1で反転し、上反転位置P1から下反転位置P2まで払拭動作114を行う。
【0056】
ワイパブレード28、30が下反転位置P2に到達すると、ワイパブレード28、30は下反転位置P2で反転し、下反転位置P2から上反転位置P1まで払拭動作116を行う。
【0057】
払拭動作112、114、116は、
図3(A)に示したような、目標移動距離X
1が長い場合なので、ワイパブレード28、30の拘束を検出する際には速度閾値V
Nが適用される。
【0058】
払拭動作112、114、116の際に、ワイパスイッチ50がオフなると、ワイパブレード28、30は払拭動作114により下反転位置P2に移動した後、下反転位置P2から格納位置P3に移動する払拭動作118によって、格納位置P3に格納される。
【0059】
払拭動作118は、
図3(B)に示したような、目標移動距離X
2が短い場合なので、ワイパブレード28、30の拘束を検出する際には速度閾値V
Sが適用される。
【0060】
図5は、本実施の形態に係るワイパ制御装置10において、ワイパブレード28、30が障害物122により拘束される場合の一態様を示した説明図である。
図5は、時間t
0に後続する時間t
1にワイパブレード28、30が格納位置P3から払拭動作を開始し、時間t
2で位置PXにおいて障害物122によりワイパブレード28、30の払拭動作がブロック122Aされた場合の、ワイパブレード28、30の位置を示すモータ角度、出力軸32の角速度であるモータ速度、電流検知部82による電流認識値及びマイクロコンピュータ58による拘束判定の状態を示している。
【0061】
図5では、ワイパブレード28、30が格納位置P3から上反転位置P1と格納位置P3との中間点に近い位置PXまでの一方向で移動するので、ワイパブレード28、30の移動距離は、本実施の形態では長い部類に属する。本実施の形態では、回転角度センサ54が出力した信号からマイクロコンピュータ58がワイパブレード28、30の移動距離を算出し、移動距離に応じてワイパブレード28、30の拘束の判定に用いる閾値を選択する。
図5の場合は、ワイパブレード28、30の移動距離が長いので、モータ速度の閾値は、
図3(A)に示した速度閾値V
Nが用いられる。
【0062】
マイクロコンピュータ58は、時間t
2後に電流認識値が電流閾値I
N以上となり、時間t
3でモータ速度が速度閾値V
N以下になると、ワイパブレード28、30の拘束が成立すると判定する。さらに、電流認識値が電流閾値I
N以上かつモータ速度が速度閾値V
N以下の状態が時間t
3から時間t
4までの判定時間α以上継続した場合に、ワイパブレード28、30の拘束が確定したと判定する。マイクロコンピュータ58は、ワイパブレード28、30の拘束が確定した場合は、ワイパモータ18が過負荷になることを回避すべく、電圧生成回路56Bによる電圧生成を停止してワイパモータ18に供給する電力を停止する、または、ワイパブレード28、30が拘束された位置でワイパモータ18を停止させた後、ワイパモータ18の出力軸を逆転させて、当該位置からワイパブレード28、30を反転させる。反転後は、ワイパブレード28、30が上反転位置P1、下反転位置P2及び格納位置P3のいずれかに到達した際にワイパモータ18の回転を停止する。
【0063】
図6は、本実施の形態に係るワイパ制御装置10において、ワイパブレード28、30が障害物124により拘束される場合の他の態様を示した説明図である。
図6は、時間t
00に後続する時間t
01にワイパブレード28、30が位置PYから格納位置P3方向の一方向に移動する払拭動作を開始し、時間t
02で位置PZにおいて障害物124によりワイパブレード28、30の払拭動作がブロック124Aされた場合の、モータ角度、モータ速度、電流認識値及びマイクロコンピュータ58による拘束判定の状態を示している。
【0064】
図6の場合、ワイパブレード28、30の移動距離は、
図5の場合に比して短い。回転角度センサ54が出力した信号からマイクロコンピュータ58が計算したワイパブレード28、30の移動距離が所定の距離閾値よりも短い場合、移動距離が距離閾値以上の場合の閾値とは異なる閾値を選択する。例えば、
図6の場合は、ワイパブレード28、30の移動距離が短いので、モータ速度の閾値は、
図3(B)に示した速度閾値V
Sが用いられる。また、
図6の場合は、
図5に示した電流閾値I
Nに代えて、電流閾値I
Sが用いられる。電流閾値I
N、I
Sは、各々ワイパモータ18の仕様に応じて決定するが、電流閾値I
Nと電流閾値I
Sとが、同じ値であってもよい。
【0065】
マイクロコンピュータ58は、時間t
02後にモータ速度が速度閾値V
S以下になり、時間t
03で電流認識値が電流閾値I
S以上となると、時間t
03でワイパブレード28、30の拘束が成立すると判定する。さらに、電流認識値が電流閾値I
S以上かつモータ速度が速度閾値V
S以下の状態が時間t
03から時間t
04までの判定時間β以上継続した場合に、ワイパブレード28、30の拘束が確定したと判定する。マイクロコンピュータ58は、ワイパブレード28、30の拘束が確定した場合は、ワイパモータ18が過負荷になることを回避すべく、電圧生成回路56Bによる電圧生成を停止してワイパモータ18に供給する電力を停止する、または、ワイパブレード28、30が拘束された位置でワイパモータ18を停止させた後、ワイパモータ18の出力軸を逆転させて、当該位置からワイパブレード28、30を反転させる。反転後は、ワイパブレード28、30が反転位置等に到達した際にワイパモータ18の回転を停止する。
【0066】
図6に示した場合は、速度閾値V
Nよりも低い速度閾値V
Sでワイパブレード28、30の拘束を判定するので、誤判定を回避すべく、判定時間βは判定時間αよりも長くする。ワイパブレード28、30の拘束判定に係る閾値及び判定時間は、ワイパ装置100及びワイパモータ18の仕様によって異なり、速度閾値V
N、V
S、電流閾値I
N、I
S、判定時間α、β及び後述の距離閾値X
Tは、各々メモリ48等の記憶装置に格納される。なお、判定時間α、βは、ワイパブレード28、30の拘束の誤検出を防止するためのものなので、当該誤検出のおそれがないと考えられる場合には、設定を要しない。
【0067】
図7は、本実施の形態に係るワイパ制御装置10における払拭範囲制御処理の一例を示したフローチャートである。ステップ700では、回転角度センサ54が出力した信号に基づいて払拭動作を開始した位置からのワイパブレード28、30の移動距離を算出する。
【0068】
ステップ702では、ステップ700で算出したワイパブレード28、30の移動距離が距離閾値X
T以上であるかを判定する。
【0069】
ステップ702でワイパブレード28、30の移動距離が距離閾値X
T以上であると判定した場合は、ステップ704でワイパブレード28、30は長距離移動であると認定し、ステップ706で、速度閾値V
N、電流閾値I
N及び判定時間αを採用して処理をリターンする。
【0070】
ステップ702でワイパブレード28、30の移動距離が距離閾値X
T未満であると判定した場合は、ステップ708でワイパブレード28、30は短距離移動であると認定し、ステップ710で、速度閾値V
S、電流閾値I
S及び判定時間βを採用して処理をリターンする。
【0071】
以上説明したように、本実施の形態によれば、ワイパブレード28、30の移動距離が距離閾値X
T以上の場合は、長距離用の閾値を、ワイパブレード28、30の移動距離が距離閾値X
T未満の場合は、短距離用の閾値を、各々用いることにより、ワイパブレード28、30の移動距離に応じて、ワイパブレード28、30の拘束を適切に検出することができる。
【0072】
本実施の形態では1の距離閾値X
Tに基づいて、ワイパブレード28、30の移動距離の長短を判定したが、複数の距離閾値を用い、多段階でワイパブレード28、30の移動距離の長短を判定し、各移動距離に応じた速度閾値、電流閾値、判定時間に基づいてワイパブレード28、30の拘束の有無、及びワイパモータ18の停止の要否を判定してもよい。