(57)【要約】【課題】ワイヤの経年変化による伸びに応じてマスク値を補正することができ、長期間に渡って高精度な挟み込みの判定を行うことができる開閉部材制御装置を提供する。【解決手段】挟み込み判定の際に、モータＭの起動直後にモータ回転速度が不安定になる領域で挟み込み判定を解除するマスク値Ｂを設定することができる挟み込み判定機能を有する開閉部材制御装置１において、マスク値Ｂは、ウィンドウ１６を開閉動作するワイヤ２５の経年変化による伸び量に応じて、ウィンドウ１６の開閉動作に伴い自動的に補正される。【選択図】図２
2010024646.tif 000002
【特許請求の範囲】
【請求項１】
モータにより伝達部材を介して開閉部材を開閉駆動する駆動手段と、
前記駆動手段の駆動状況を検出する駆動状況検出手段と、
前記駆動手段に電源を供給する電源供給手段と、
前記駆動手段の駆動を制御する制御手段と、
前記駆動状況検出手段により検出された前記モータの回転変化度合いを挟み込み判定のための閾値と比較して前記開閉部材の閉動作中における異物の挟み込みを検出する挟み込み判定手段と、を備える開閉部材制御装置において、
挟み込みの検出を解除するマスク値を前記開閉部材の動作パターンに応じて選択するマスク値設定手段と、
前記開閉部材の所定の動作における前記モータの作動量に基づいて算出された補正値に応じて前記マスク値を補正するマスク値補正手段と、を有することを特徴とする開閉部材制御装置。
【請求項２】
前記マスク値設定手段においては、前記開閉部材の前回の動作方向に応じて、所定の値に固定されたマスク値、又は、前記マスク値補正手段において補正されたマスク値のいずれかから選択されることを特徴とする請求項１に記載の開閉部材制御装置。
【請求項３】
前記マスク値補正手段による前記マスク値の補正は、前記開閉部材の開閉駆動毎に行われることを特徴とする請求項１又は２に記載の開閉部材制御装置。
【請求項４】
前記補正値は、開閉部材が開状態の可動端部位置から閉状態の可動端部位置まで動作する間の前記駆動手段の作動量と基準値とを比較して算出されることを特徴とする請求項１乃至３のいずれか１項に記載の開閉部材制御装置。
【請求項５】
前記補正値は、開閉部材が開状態の可動端部位置に達したときの前記駆動手段の作動量と基準値とを比較して算出されることを特徴とする請求項１乃至３のいずれか１項に記載の開閉部材制御装置。
【請求項６】
前記基準値は、開閉部材が開状態の可動端部位置から閉状態の可動端部位置まで動作する間の前記モータの作動量、若しくは、開閉部材が閉状態の可動端部位置に達したときの前記モータの作動量のいずれかの初期値であることを特徴とする請求項４又は５のいずれか１項に記載の開閉部材制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、開閉部材制御装置に係り、特に、車両のウィンドウ及びスライドドアその他開閉部材の開閉の制御に適した開閉部材制御装置に関する。
【背景技術】
【０００２】
従来から、車両に設けられたウィンドウガラス、ドア、スライドルーフなどの開閉部材をモータ等の駆動力により移動させる開閉部材制御装置が知られている。ところで、この種の開閉部材制御装置においては、開閉部材の移動に伴い開閉部材が何らかの異物を挟み込んでしまう虞がある。そこで、異物の挟み込みを防止するために、開閉部材における異物の挟み込みを検出し、挟み込みを検出した場合には、開閉部材を停止させるか、あるいは反転動作させるようにした開閉部材制御装置が提案されている（例えば、特許文献１、２参照）。
【０００３】
特許文献１に示されている技術では、ウィンドウの閉動作中において、このウィンドウを駆動するモータの回転速度の減速度合いが閾値を超えたときに異物の挟み込みと判定している。そして、回転速度が不安定になるモータ起動時に間違った判定が行われることを防止するため、モータの起動後は所定時間が経過するまでは挟み込みの判定にマスクをかけている。
【０００４】
しかし、モータ回転速度は、温度変化によるモータ内のグリスの粘性の変化や、バッテリ電圧の変動若しくは経年変化により低下する。また、ウィンドウへの動力伝達要素としてワイヤを使用したワイヤ式ウィンドウ開閉制御装置においては、ウィンドウの閉動作後及び開動作後に閉動作を行った場合のそれぞれにおいて、ワイヤのたるみが生じる部位が変化することによって回転速度が不安定になるモータの回転範囲が変動する。
このようなモータ回転数の変動による挟み込みの誤判定を防止するために、モータの起動後のマスク時間は長めに設定されているが、これにより、挟み込み判定のタイミングが遅延し、挟み込み力が大きくなる虞があった。
【０００５】
このような問題に鑑み、特許文献２に示されているワイヤを介してウィンドウを開閉動作する開閉部材制御装置においては、ウィンドウの動作パターンに応じて異なるワイヤのたるみ状態を考慮したマスク値を設定すると共に、挟み込み判定のマスク値としてモータの回転角度を採用することで、モータの回転速度を変化させる多様な要素に対応した挟み込み判定を可能としている。
【０００６】
【特許文献１】特開昭６３−１６５６８２号公報
【特許文献２】特開平０８−１５８７３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、モータの駆動力を、ワイヤなどの伝達部材を介してウィンドウに伝達するタイプの開閉部材制御装置においては、ワイヤの寸法が経年変化より変化することが知られているが、特許文献２の技術では、マスク値の算出において経年変化によるワイヤの寸法変化までは考慮されていない。そのため、ワイヤの経年変化によるマスク値の変動を補正することができず、長期間に渡る使用によりマスク値が適正な範囲から逸脱する虞があった。
【０００８】
また、ワイヤの寸法変化による適正なマスク値の変動を解消するため、ばねに連結された可動ローラなどを用いて常時一定のテンションをワイヤに負荷するオートテンショナー機構を装着して自動的にワイヤのたるみを矯正する方法も考えられる。しかしこの場合、オートテンショナー機構の装着による部品点数の増加とコストの上昇が避けられない。
【０００９】
本発明の目的は、上記問題点に鑑み、低コストで、経年変化によるワイヤの伸びを補正する制御が可能な開閉部材制御装置を提供することである。
【課題を解決するための手段】
【００１０】
前記課題は、請求項１に係る開閉部材制御装置によれば、モータにより伝達部材を介して開閉部材を開閉駆動する駆動手段と、前記駆動手段の駆動状況を検出する駆動状況検出手段と、前記駆動手段に電源を供給する電源供給手段と、前記駆動手段の駆動を制御する制御手段と、前記駆動状況検出手段により検出された前記モータの回転変化度合いを挟み込み判定のための閾値と比較して前記開閉部材の閉動作中における異物の挟み込みを検出する挟み込み判定手段と、を備える開閉部材制御装置において、挟み込みの検出を解除するマスク値を前記開閉部材の動作パターンに応じて選択するマスク値設定手段と、前記開閉部材の所定の動作における前記モータの作動量に基づいて算出された補正値に応じて前記マスク値を補正するマスク値補正手段と、を有することにより解決される。
【００１１】
このように、開閉部材制御装置が、挟み込みの検出を解除するマスク値を開閉部材の動作パターンに応じて選択するマスク値設定手段と、開閉部材の所定の動作における前記モータの作動量に応じて算出された補正値に基づいてマスク値を補正するマスク値補正手段とを、有することで、伝達部材の寸法変化、特に経年変化による伸びに応じてマスク値を補正することができ、挟み込みの誤判定を長期間に渡って防止することができる。また、開閉部材の所定の動作におけるモータの作動量に応じて補正値が算出される構成であるため特別な装置を取り付ける必要がなく部品点数の増加やコストの上昇を抑えることができる。さらに、開閉部材の動作に応じて自動的にマスク値が補正されるため、補正のための特別な操作を必要とせず、通常の使用において適宜マスク値の補正が行われる使い勝手の良い開閉部材制御装置が得られる。
【００１２】
具体的には、請求項２のように、前記マスク値設定手段においては、前記開閉部材の前回の動作方向に応じて、所定の値に固定されたマスク値、又は、前記マスク値補正手段において補正されたマスク値のいずれかから選択されると好適である。
このように、マスク値は、開閉部材の前回の動作方向に応じて、所定の値に固定されたマスク値、又は、マスク値補正手段において補正されたマスク値のいずれかから選択されることで、開閉部材の動作パターンに応じて適切なマスク値を設定することができる開閉部材制御装置が得られる。
【００１３】
また、請求項３のように、前記マスク値補正手段による前記マスク値の補正は、前記開閉部材の開閉駆動毎に行われると好適である。
上記構成によって、開閉部材の開閉駆動毎にマスク値の補正が自動的に行われるため、マスク値は常時適正な値に保たれる。また、マスク値の補正のための特別な操作を必要としないことから使い勝手の良い開閉部材制御装置が得られる。
【００１４】
さらに具体的には、請求項４のように、前記補正値は、開閉部材が開状態の可動端部位置から閉状態の可動端部位置まで動作する間の前記駆動手段の作動量と基準値とを比較して算出されると好適である。
上記構成により、開閉部材が上限位置から下限位置まで移動する間のモータ作動量を、予め設定された基準値と比較して補正値を算出することで、開閉部材の可動範囲全体でのモータ作動量で比較することができるため、算出される補正値の誤差を少なくすることができる。また、モータ作動量の測定範囲を、開閉部材の上限位置から下限位置までとすることで、前回の開閉部材の動作パターンは常に閉動作となるためにモータ作動量の測定範囲での伝達部材の変化状態が一定となり、算出される補正値に誤差が生じる要因が少ない。
すなわち、正確にマスク値が補正されるため、高精度な挟み込み判定ができる開閉部材制御装置が得られる。
【００１５】
また、請求項５のように、前記補正値は、開閉部材が開状態の可動端部位置に達したときの前記駆動手段の作動量と基準値とを比較して算出されると好適である。
上記構成により、予め保存しておいた上端位置のモータ作動量から計測された下端位置のモータ作動量を減算することで、開閉部材が上限位置から下限位置までフルストローク移動する間のモータ作動量と等値のモータ作動量を得ることができる。また、開閉部材が開状態の可動端部位置に達したときの伝達部材の状態は一定であるため、精度よく補正値を算出することができる。すなわち、正確にマスク値が補正されるため、高精度な挟み込み判定ができる開閉部材制御装置が得られる。
【００１６】
請求項６のように、前記基準値は、開閉部材が開状態の可動端部位置から閉状態の可動端部位置まで動作する間の前記モータの作動量、若しくは、開閉部材が閉状態の可動端部位置に達したときの前記モータの作動量のいずれかの初期値であると好適である。
このように、請求項４又は５で測定されたモータ作動量と比較される基準値を、その開閉部材制御装置で経年変化が生じる以前、つまり初期に測定されたそれぞれのモータ作動量とすることで、経年変化による差異を補正値として算出することができる。このため、伝達部材の寸法変化、特に経年変化による伸びに応じてマスク値を補正することができ、挟み込みの誤判定を長期間に渡って防止することができる開閉部材制御装置が得られる。
【発明の効果】
【００１７】
請求項１によれば、補正のための特別な操作を必要とせず、通常の使用において適宜マスク値の補正が行われることから使い勝手の良い開閉部材制御装置が得られる。
請求項２に係る開閉部材制御装置によれば、開閉部材の動作パターンに応じて適切なマスク値を設定することができる開閉部材制御装置が得られる。
請求項３に係る開閉部材制御装置によれば、マスク値の補正が、開閉部材の動作の度に自動的に行われる使い勝手の良い開閉部材制御装置が得られる。
請求項４と５に係る開閉部材制御装置によれば、高精度な挟み込み判定ができる開閉部材制御装置が得られる。
請求項６に係る開閉部材制御装置によれば、伝達部材の経年変化による伸びに応じてマスク値を補正することができ、長期間に渡って高精度な挟み込みの判定を行うことができる開閉部材制御装置が得られる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施形態について、図面を参照して説明する。なお、以下に説明する部材，配置等は本発明を限定するものでなく、本発明の趣旨の範囲内で種々改変することができることは勿論である。
以下の実施形態の説明において、伝達部材はワイヤ２５に、開閉部材はウィンドウ１６に、駆動状況検出手段はパルスセンサ３に、電源供給手段はバッテリ１０に、補正値は変化量ΔＤに、それぞれ相当する。
【００１９】
図１乃至７は本発明に係る一実施形態を示し、図１はシステム構成図、図２は自動車のドアの側面図、図３は動作パターンの違いによるワイヤのたるみ状態の説明図、図４はモータ起動直後のモータ回転角度と回転速度の関係図（初期状態）、図５はモータ起動直後のモータ回転角度と回転速度の関係図（経年変化状態）、図６は全体フローチャート、図７はマスク値を更新するフローチャートである。
【００２０】
本実施形態に係る開閉部材制御装置１は、例えば、自動車等の車両に好適に搭載されるものであり、図１に示すように駆動手段２と制御手段７とを有して構成されている。
駆動手段２は、パルスセンサ３を備えるモータＭを有している。モータＭは、開閉部材を開閉動作させるための駆動源となるものであり、例えば、ブラシ付き直流モータやブラシレスモータ等により構成されている。
パルスセンサ３は、モータＭの回転速度および回転方向を検出するためのものであり、モータＭの一定の回転角度毎にパルス信号を出力することができるように構成されている。例えば、ホール素子、ロータリーエンコーダ、レゾルバ等により構成されている。パルスセンサ３から出力されたパルス信号は、後述するコントローラ８に入力される。
【００２１】
制御手段７は、コントローラ８と、駆動回路５や温度センサ６などからなる周辺回路４とを有して構成されている。コントローラ８には、電源供給手段としてのバッテリ１０と操作手段としてのスイッチ１１が接続されており、また、予めインストールされたプログラムに従い開閉制御を行うマイクロコンピュータ９が備えられている。
マイクロコンピュータ９は、開閉制御を行う演算部と、前回の作動方向や後述する初期マスク値Ａなどを記憶する記憶部と、を有して構成されており、パルスセンサ３やスイッチ１１、若しくは、温度センサ６、バッテリ１０などから入力された信号に基づいて所定の処理を行い、駆動回路５を介してモータＭを制御するものである。
【００２２】
駆動回路５は、モータＭを駆動する電源供給回路を有して構成されており、マイクロコンピュータ９による制御のもとに駆動回路５を介して電源供給回路を操作し、モータＭを正転若しくは逆転させる。スイッチ１１は、閉操作スイッチと開操作スイッチとからなりそれぞれの操作に応じた信号をコントローラ８に出力する。
【００２３】
次に、本実施形態に係る開閉部材制御装置１が適用される車両の一例として、図２に示した自動車のドアに取り付けられたウィンドウ１６の開閉部材制御装置１について説明する。
ウィンドウ１６の開閉部材制御装置１は、ドア１５の窓枠に開閉可能に装着されたウィンドウ１６と、ドア１５側に取り付けられたモータＭの出力軸に連結されたプーリ２２と２つのローラ２３，２４と、リング状に形成されたワイヤ２５と、を有して構成されている。
【００２４】
ワイヤ２５は、高い引っ張り強度を有する鋼製の線材をより合わせて構成されているが、ワイヤ２５は鋼製に限らず樹脂製のものを採用してもよく、ベルト状であってもよい。
モータＭは、ウィンドウ１６を開閉動作させるための駆動源となるものであり、制御手段７によって駆動制御可能に構成されている。
ウィンドウ１６は、その下端側にワイヤ２５を係止できる固定部材１６ａが形成されている。
【００２５】
プーリ２２と、上下方向に配設された２つのローラ２３，２４は、いずれもワイヤ２５が巻装される回転部材であり、モータＭの出力軸に連結されたプーリ２２の回転に従って、プーリ２２とローラ２３，２４の間に巻装されたワイヤ２５が従動する。プーリ２２にはワイヤ２５が少なくとも一巻、巻回されて装着されており、ワイヤ２５とプーリ２２との滑りを防いでいる。
また、上下方向に配設された２つのローラ２３，２４の間の位置でワイヤ２５が固定部材１６ａに係止されることで、ワイヤ２５の動作に連動してウィンドウ１６が開閉方向に動作する。
すなわち、モータＭの駆動に連動してウィンドウ１６が開閉動作可能に構成されている。
【００２６】
なお、本実施形態では、本発明に係る開閉部材の一例として車両に設けられたウィンドウ１６を用いて説明するが、その他にも、本発明に係る開閉部材は、車両に設けられた可動フロア、ヒンジ式のドア、スライド式のドア、跳ね上げ式ドア、可動ステップ、サンルーフ、トランクリッド、スライド及び高さ調節式車両用シートの座面、リクライニング式車両用シートのシートバック、チルト＆テレスコピックステアリング、展開格納式ドアミラー、可動式エアスポイラー、コンバーチブル車用の展開格納式ルーフ等にも適用できる。
【００２７】
本実施形態に係る開閉部材制御装置１では、ウィンドウ１６とドア１５との間に異物が挟み込まれた場合に、閉動作中のウィンドウ１６を一時的に開動作させて異物の挟み込みを防止する挟み込み防止機構が備えられている。挟み込みの判定は、モータＭの回転速度、若しくは回転変化度合いを挟み込み判定のための閾値と比較することで行っている。そのため、起動直後にモータ回転速度が不安定になる範囲に対してマスク処理を行うことで挟み込みの誤判定を防いでいる。
【００２８】
ここで、起動直後にモータ回転速度が不安定になる原因について考察する。
モータ回転速度が不安定になる原因としては、（ア）モータＭの回転子のゴムダンパのねじれ、（イ）歯車間のバックラッシュなどの噛み合わせの遊び、（ウ）ウィンドウ１６の動作パターンの違いによるワイヤ２５のたるみ状態の変化、（エ）温度変化によるグリスの物性変化、（オ）経年変化によるワイヤ２５の寸法変化、などが知られている。
【００２９】
（ア）モータＭの回転子に取り付けられたゴムダンパのねじれは、モータＭの起動時に回転方向の負荷に応じてゴムダンパにねじれが生じることが原因である。（イ）歯車間のバックラッシュなどの噛み合わせの遊びは、モータＭの出力をプーリ２２に伝達する歯車間に生じるバックラッシュなどの噛み合わせの遊びである。これらは、一定の回転角度範囲でモータ回転速度を不安定にする。
【００３０】
（ウ）ウィンドウ１６の動作パターンの違いによるワイヤ２５のたるみ状態の変化は、前回のウィオンドウ１６の動作方向によってたるみが生じるワイヤ２５の位置が変化することが原因である。図３に基づいて説明する。
図３（ａ）はウィンドウ１６の開動作時のワイヤ２５の状態、図３（ｂ）は閉動作時のワイヤの状態を示している。図３（ａ）に示すように、ウィンドウ１６の開動作においては、ローラ２３，２４の間に位置する固定部材１６ａを下方に移動させるため、ワイヤ２５の下方に引っ張り応力が負荷される。このため、ワイヤ２５のたるみはプーリ２２とローラ２３の間に生じる。
【００３１】
ワイヤ２５のたるみが、図３（ａ）の状態にあるとき、図３（ｂ）に示すようにウィンドウ１６の閉動作を行うと、プーリ２２とローラ２３の間に生じたワイヤ２５のたるみを解消した後に固定部材１６ａが上方に移動されることになる。一方、ウィンドウ１６の閉動作の後に閉動作を行う動作パターンにおいては、２回目の閉動作時にはプーリ２２とローラ２３の間にはワイヤ２５のたるみはないため、直ちに固定部材１６ａを上方に移動することができる。
すなわち、ウィンドウ１６の開動作の後に閉動作を行う動作パターンの場合には、ウィンドウ１６の閉動作の後に閉動作を行う動作パターンよりも、モータ回転速度が不安定になる範囲が増えることになる。
【００３２】
（エ）温度変化によるグリスの物性変化は、モータＭや歯車などに塗られたグリスの粘性値が温度によって変化することが原因である。グリスの粘性値は温度に大きく依存するため、グリスの粘性の変化を原因とするモータ回転速度が不安定になる範囲も温度から算出できる。（オ）経年変化によるワイヤ２５の寸法変化は、長期間の使用によりワイヤ２５が伸びることが原因であり、巻装されたワイヤ２５のたるみ量が増えることで、モータ回転速度が不安定になる範囲が変化する。このワイヤ２５の寸法変化は、ワイヤ２５の使用条件によって大きく変動するため時間の関数として算出することは困難である。
上述した（ア）〜（オ）に示したモータ回転速度が不安定になる原因を考慮してマスク処理を行う範囲（マスク値）が設定される。
【００３３】
次に、マスク値の設定方法について説明する。
適正なマスク値は、ウィンドウ１６の動作パターンの違いによって変化する。そのため、ウィンドウ１６の動作パターンが異なる場合の起動直後のモータの不安定な動作範囲を考慮して、ウィンドウ１６の動作パターンに応じたマスク値が設定される。
図４（ａ）は、ウィンドウ１６を閉動作（ウィンドウ１６はＵＰ）の後に閉動作（ウィンドウ１６はＵＰ）を行う動作パターンでのモータ起動直後のモータ回転角度と回転速度の関係図である。
【００３４】
起動直後のモータ回転速度が一時的に大きな値を示す不安定な動作範囲が認められる。これは、モータＭの回転子に使用されているゴムダンパのねじれや、歯車のバックラッシュなどの噛み合わせの遊びによってモータＭへの負荷が不安定になることが原因である。
本実施形態では、このモータ回転速度が不安定になる領域で挟み込み判定を解除するマスクを設定している。具体的には、モータ回転速度が不安定になるパルス信号数（モータ回転角度）を繰り返し測定して、そのうちの最大パルス信号数を選択し、これに数パルスを加算した値をマスク値Ａとして設定する。
【００３５】
同様に、図４（ｂ）は、ウィンドウ１６を開動作（ウィンドウ１６はＤＯＷＮ）の後に閉動作（ウィンドウ１６はＵＰ）を行う動作パターンでのモータ起動直後のモータ回転角度と回転速度の関係図である。
図４（ａ）と比べて、起動直後にモータ回転速度が一時的に大きな値を示す不安定な動作範囲が広くなっている。開動作の後に閉動作を行ったことから、生じたワイヤ２５のたるみによってモータＭに負荷が掛からない領域が増加したことが原因である。
このモータ回転速度が不安定になるパルス信号数（モータ回転角度）を繰り返し測定して、そのうちの最大パルス信号数を選択し、これに数パルスを加算した値を初期マスク値Ｂ０として設定する。
【００３６】
なお、上述のマスク値Ａ及び初期マスク値Ｂ０を設定する際に、温度変化によって生じる不安定な動作領域の変動についても補正される。上述のように、温度変化によって生じる不安定な動作領域の変動は、モータＭや歯車に塗られたグリスの粘性が変化することが原因である。そのため、温度センサの測定値に基づいて算出された補正値を、測定したモータ回転速度が不安定になるパルス信号数から増減している。
【００３７】
上述の方法により、ウィンドウ１６の動作パターンに応じて、マスク値Ａとマスク値Ｂ０が設定された。しかし、ワイヤ２５は、高い引っ張り強度を有する鋼製の線材から構成されているが、長期間の使用によりある程度寸法が変化するため適切なマスク値が変動する。つまり、ワイヤ２５の伸びに応じてマスク値Ｂ０の補正が行われる。
以下に、ワイヤ２５の経年変化による伸びに応じたマスク値Ｂ０の補正方法を説明する。
【００３８】
図５（ａ），（ｂ）は、経年変化により伸びたワイヤ２５を使用して測定したモータ起動直後のモータ回転角度と回転速度の関係図である。
図５（ａ）は、閉動作の後に閉動作を行う動作パターンでのモータ起動直後のモータ回転角度と回転速度の関係図である。
前回の動作が閉動作であるためローラ２３側にはワイヤ２５のたるみが生じておらず、経年変化していない初期のワイヤ２５を用いた場合と同様の曲線を示している（図４（ａ）参照）。このため、挟み込み判定のためのマスクとして、初期のワイヤ２５を使用して測定したマスク値Ａをそのまま用いることができる。
【００３９】
図５（ｂ）は、開動作の後に閉動作を行う動作パターンでのモータ起動直後のモータ回転角度と回転速度の関係図である。
図５（ａ）と比べて、起動直後にモータ回転速度が一時的に大きな値を示す不安定な動作領域が広くなっていると共に、図４（ｂ）との比較においても、不安定な動作領域が広くなっている。経年変化によりワイヤ２５が伸びたため、ローラ２３側に生じたワイヤ２５のたるみ量が増加したことが原因である。このワイヤ２５が伸びた状態での適正なマスク値をマスク値Ｂとする。
モータ回転速度の不安定な動作領域が増加した領域を変化量ΔＤとする。
【００４０】
マスク値Ｂの算出方法について説明する。
上述したマスク値Ａ及びマスク値Ｂ０は、いずれも固定値であるが、更新マスク値Ｂは、経年変化により徐々に変動する値であるため適宜更新する必要がある。しかも、開閉部材制御装置１が自動車に取り付けられた後に変化するため、マスク値Ｂを直接測定することは困難である。そこで、本実施形態において、マスク値Ｂは、マスク値Ｂ０に変化量ΔＤを加えることで算出される。
変化量ΔＤは、ウィンドウ１６を全開状態から全閉状態まで動作させる際にモータＭから出力されるパルス信号数を、初期状態と経年変化状態のそれぞれについて測定して比較することで算出される。
【００４１】
すなわち、初期状態におけるウィンドウ１６の全開状態から全閉状態までにカウントされたパルス信号数を初期回転角度Ｄ０（初期値）としてマイクロコンピュータ９のメモリーに保存しておき、一方、経年変化後の全開状態から全閉状態までにカウントされたパルス信号数を測定して回転角度Ｄ１とすると、変化量ΔＤは、回転角度Ｄ１と初期回転角度Ｄ０との差として算出される。
なお、変化量ΔＤは、ウィンドウ１６を全開状態から全閉状態まで動作させる際のパルス信号数から算出されているが、ウィンドウ１６の全閉状態から全開状態までのパルス信号数から算出してもよい。
【００４２】
以下に、本実施形態の処理の流れについて説明する。
まず、マスク値設定手段として、図６に示したフローチャートに従って、ウィンドウ１６の閉操作時の処理の流れを説明する。
閉スイッチが操作されて閉操作信号が入力されると（ステップＳ１）、前回の動作が閉動作であるか否かが判定される（ステップＳ２）。前回の動作が閉動作（ステップＳ２：Ｙｅｓ）であれば、マスクとしてマスク値Ａを設定する（ステップＳ３）。一方、前回の動作が開動作（ステップＳ２：Ｎｏ）であれば、マスクとしてマスク値Ｂを設定する（ステップＳ４）。マスクの設定後にウィンドウ１６の閉動作を行う（ステップＳ５）。
【００４３】
すなわち、前回のウィンドウ１６の動作が閉動作であれば、ウィンドウ１６の閉動作開始後、モータＭがマスク値Ａとして設定されたパルス信号数に応じた回転角度を回転するまでは挟み込み判定が行われない。一方、前回のウィンドウ１６の動作が開動作であれば、ウィンドウ１６の閉動作開始後、モータＭがマスク値Ｂとして設定されたパルス信号数に応じた回転角度を回転するまでは判定が行われない。こうして、起動直後にモータＭの回転速度が不安定になる範囲で過不足なく挟み込み判定を解除する適正なマスクを設定して誤判定を防止している。具体的には、設定されたマスク値が、モータＭの起動に伴う回転角に相当するパルス信号の数の係数終了まで挟み込み判定が解除された状態が継続する。
【００４４】
ウィンドウ１６の閉動作においては、挟み込み判定がマスクされる領域以外では挟み込み判定が行われる。閉動作中にウィンドウ１６が異物を挟み込むと、モータＭの回転変化度合いが変化する。つまり、回転速度が低下するため、モータＭから出力されるパルス信号の間隔が変化する。このパルス信号の間隔の変動をマイクロコンピュータが検知して、挟み込み判定のための所定の閾値と比較して挟み込みと判定すると、モータＭを所定回転数逆転させる挟み込み解除作動を行う。
【００４５】
次に、マスク値補正手段として、図７に示したフローチャートに従って、マスク値Ｂを算出する処理の流れを説明する。
上端位置（全閉状態）のウィンドウ１６が開操作されると、ウィンドウ１６が下端位置（全開状態）まで移動されたか否かの判定が行われる（ステップＳ１０）。ウィンドウ１６が下端位置まで移動された場合（ステップＳ１０：Ｙｅｓ）には、測定された回転角度Ｄ１とマイクロコンピュータ９の記憶部に保存されている初期回転角度Ｄ０との差から変化量ΔＤを算出する（ステップＳ１１）。そして、算出された変化量ΔＤをマスク値Ｂ０に加算して得られた値をマスク値Ｂとする（ステップＳ１２）。
【００４６】
一方、ウィンドウ１６が下端位置まで移動されなかった場合（ステップＳ１０：Ｎｏ）にはマスク値Ｂは更新されない（ステップＳ１３）。
なお、本実施形態においては、基準値としての初期回転角度Ｄ０を、経年変化前の初期状態でのモータＭの作動量としているが、ワイヤ２５の交換後など整備時の回転角度を初期回転角度Ｄ０とできることはもちろんである。
【００４７】
なお、図７に示したフローチャートにおいては、ウィンドウ１６の上端位置から下端位置までのモータＭの回転数（パルス信号数）を回転角度Ｄ１とする構成とされているが、下端位置から上端位置までのモータＭの回転数を回転角度Ｄ１として、変化量ΔＤを算出するように構成してもよい。
また、ウィンドウ１６の下端位置でのモータ回転数のみから、回転角度Ｄ１を算出する構成としてもよい。この場合、基準値として予め保存しておいた上端位置のモータ回転数から下端位置のモータ回転数を減算することで回転角度Ｄ１を算出することができるため、マスク値Ｂの補正を高い頻度で行うことができる。また、ウィンドウ１６が開状態の下端位置に達したときのワイヤ２５の状態は一定であるため、精度よく変化量ΔＤを算出することができる。
【００４８】
このように、本実施形態における開閉部材制御装置１においては、マスク値Ｂを補正することで、経年変化によるワイヤ２５の寸法変化に応じたマスクを設定することができ、挟み込みの誤判定を長期間にわたって防止することができる。また、本実施形態における開閉部材制御装置１によれば、オートテンショナー機構を取り付ける必要がないため部品点数の増加、及び、コストの上昇を抑えることができる。
さらに、ウィンドウ１６の動作に応じて自動的にマスク値Ｂが更新されることから、更新のための特別な操作を必要とせず、通常の使用条件において適宜マスク値Ｂの更新をすることができる。
【図面の簡単な説明】
【００４９】
【図１】本発明の一実施形態に係るシステム構成図である。
【図２】本発明の一実施形態に係る自動車のドアの側面図である。
【図３】本発明の一実施形態に係る動作パターンの違いによるワイヤのたるみ状態                の説明図である。
【図４】本発明の一実施形態に係るモータ起動直後のモータ回転角度と回転速度の                関係図（初期状態）である。
【図５】本発明の一実施形態に係るモータ起動直後のモータ回転角度と回転速度の                関係図（経年変化状態）である。
【図６】本発明の一実施形態に係る全体フローチャートである。
【図７】本発明の一実施形態に係るマスク値を更新するフローチャートである。
【符号の説明】
【００５０】
Ｍ  モータ、１  開閉部材制御装置、２  駆動手段、３  パルスセンサ、４  周辺回路、５  駆動回路、６  温度センサ、７  制御手段、８  コントローラ、９  マイクロコンピュータ、１０  バッテリ、１１  スイッチ、１５  ドア、１６  ウィンドウ、１６ａ  固定部材、２１  出力軸、２２  プーリ、２３，２４  ローラ、２５  ワイヤ
【図１】
2010024646.tif 000003
【図２】
2010024646.tif 000004
【図３】
2010024646.tif 000005
【図４】
2010024646.tif 000006
【図５】
2010024646.tif 000007
【図６】
2010024646.tif 000008
【図７】
2010024646.tif 000009