(57)【要約】【課題】ウェザーストリップの経年変化に応じた適正なマスク区間を設定可能とした開閉体駆動装置を提供する。【解決手段】制御部は、ウインドガラスの全閉位置からその開方向側に設定したマスク区間を除く区間で挟み込み検出処理を実行する。そして、制御部は、パワーウインド装置の使用履歴（モータの累計駆動回数）に基づいてマスク区間の長さを設定する。【選択図】図３
2018162623.tif 000002
【特許請求の範囲】
【請求項１】
開閉体を開閉させるためのモータと、前記モータの駆動を制御する制御部とを備え、
前記制御部は、前記開閉体の全閉位置からその開方向側に設定したマスク区間を除く区間で挟み込み検出処理を実行する開閉体駆動装置であって、
前記制御部は、当該開閉体駆動装置の使用履歴に基づいて前記マスク区間の長さを設定することを特徴とする開閉体駆動装置。
【請求項２】
請求項１に記載の開閉体駆動装置であって、
前記制御部は、前記開閉体駆動装置の使用履歴である前記モータの累計駆動回数に基づいて前記マスク区間の長さを設定することを特徴とする開閉体駆動装置。
【請求項３】
請求項１に記載の開閉体駆動装置であって、
前記制御部は、前記開閉体駆動装置の使用履歴である前記モータの累計駆動量に基づいて前記マスク区間の長さを設定することを特徴とする開閉体駆動装置。
【請求項４】
請求項１に記載の開閉体駆動装置であって、
前記制御部は、前記開閉体駆動装置の使用履歴である使用時間に基づいて前記マスク区間の長さを設定することを特徴とする開閉体駆動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載されるパワーウインド装置やサンルーフ装置などの開閉体駆動装置に関するものである。
【背景技術】
【０００２】
例えば特許文献１に開示されるように、車両のパワーウインド装置としては、閉作動時のウインドガラスによる異物の挟み込みを防止する挟み込み防止機能を有したものがある。このようなパワーウインド装置では、駆動源としてのモータの回転速度の変動推移等からウインドガラスの作動が異物によって妨げられたことを検出し、その異物検出を基にモータを停止又は反転駆動させる挟み込み検出処理を行って、異物に掛かる荷重の軽減を図るようになっている。また、このようなパワーウインド装置では、閉作動中のウインドガラスと窓枠上部のウェザーストリップとの接触によって挟み込み検出処理が実行されないようにするために、ウインドガラスの全閉位置からその開方向側（下側）の所定位置までの区間を、挟み込み検出処理を実行しないマスク区間としている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−３４８３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記のようなパワーウインド装置では、ウェザーストリップの経年変化（へたり）によって、ウェザーストリップとの接触によるウインドガラスの減速度合いが小さくなってくる。しかしながら、上記した挟み込み検出処理のマスク区間は、経年変化する前（新品）のウェザーストリップに対応できる長さに設定されるため、ウェザーストリップが経年変化した後ではマスク区間が必要以上に長い状態となってしまい、この点においてなお、改善の余地があった。
【０００５】
本発明は、上記課題を解決するためになされたものであって、その目的は、ウェザーストリップの経年変化に応じた適正なマスク区間を設定可能とした開閉体駆動装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決する開閉体駆動装置は、開閉体を開閉させるためのモータと、前記モータの駆動を制御する制御部とを備え、前記制御部は、前記開閉体の全閉位置からその開方向側に設定したマスク区間を除く区間で挟み込み検出処理を実行する開閉体駆動装置であって、前記制御部は、当該開閉体駆動装置の使用履歴に基づいて前記マスク区間の長さを設定する。
【０００７】
この構成によれば、開閉体駆動装置の使用履歴に基づいて、挟み込み検出処理を実行しないマスク区間の長さが設定されるため、ウェザーストリップの経年変化に応じた適正なマスク区間を設定することが可能となる。
【０００８】
上記開閉体駆動装置において、前記制御部は、前記開閉体駆動装置の使用履歴である前記モータの累計駆動回数に基づいて前記マスク区間の長さを設定する。
この構成によれば、例えば、モータの累計駆動量に基づいてマスク区間の長さを設定する場合に比べて小さな数を管理すればよく、簡単な構成でマスク区間の長さを設定することができる。
【０００９】
上記開閉体駆動装置において、前記制御部は、前記開閉体駆動装置の使用履歴である前記モータの累計駆動量に基づいて前記マスク区間の長さを設定する。
この構成によれば、モータの累計駆動量によってウェザーストリップの経年変化具合を好適に推測することが可能となる。
【００１０】
上記開閉体駆動装置において、前記制御部は、前記開閉体駆動装置の使用履歴である使用時間に基づいて前記マスク区間の長さを設定する。
この構成によれば、開閉体駆動装置の使用時間によってウェザーストリップの経年変化具合を好適に推測することが可能となる。
【発明の効果】
【００１１】
本発明の開閉体駆動装置によれば、ウェザーストリップの経年変化に応じた適正なマスク区間を設定可能となる。
【図面の簡単な説明】
【００１２】
【図１】実施形態のパワーウインド装置の概略構成図。
【図２】同形態におけるウインドガラスの駆動制御を説明するための模式図。
【図３】同形態における制御部の処理を説明するためのフロー図。
【図４】変形例における制御部の処理を説明するためのフロー図。
【図５】変形例における制御部の処理を説明するためのフロー図。
【発明を実施するための形態】
【００１３】
以下、開閉体駆動装置としてのパワーウインド装置の一実施形態について説明する。
図１に示すように、車両ドアＤｖには、開閉体としてのウインドガラスＷＧが上下動可能に設けられている。ウインドガラスＷＧには、ワイヤ式やＸアーム式などのレギュレータＲを介してパワーウインド装置１のモータＭが駆動連結されている。
【００１４】
パワーウインド装置１は、モータＭの回転を検出するホールＩＣ等の回転検出センサ２と、該回転検出センサ２からの信号及び操作スイッチ３からの信号に基づいてバッテリ４の電源をモータＭに供給する制御部５とを備える。回転検出センサ２は、モータＭの回転に応じたパルス信号を制御部５に出力する。そして、制御部５は、入力されるパルス信号によりウインドガラスＷＧの位置や速度を把握しながら種々の制御を行い、モータＭを駆動制御する。
【００１５】
詳述すると、制御部５は、車両ドアＤｖに設けられた操作スイッチ３が操作されると、その操作に応じてウインドガラスＷＧを開閉駆動（上下動）させるべくモータＭを駆動制御する。
【００１６】
ここで、制御部５は、モータＭの駆動情報（回転速度や電流値等）に基づいて、閉作動中のウインドガラスＷＧにて異物の挟み込みが行われたか否かの判定を行い、挟み込みが行われた際にはウインドガラスＷＧを停止、又は反転作動させるべくモータＭを駆動制御する挟み込み検出処理を行う。
【００１７】
また、制御部５は、ウインドガラスＷＧの閉作動（上動）時に、ウインドガラスＷＧが機械的ロック位置に到達してモータＭの回転が拘束されたとき、その拘束によるロック電流を検知し、モータＭへの通電を停止させる。
【００１８】
図２に示すように、制御部５は、モータＭの回転が拘束された位置（ロック電流を検知した位置）を全閉位置Ｐｓ（ゼロ位置）として認識する。そして、制御部５が認識するウインドガラスＷＧの位置情報としては、ウインドガラスＷＧを開方向側に作動させるに伴い、回転検出センサ２からのパルスエッジ数を全閉位置Ｐｓに加算していくようになっている。
【００１９】
制御部５は、全閉位置Ｐｓから開方向側の所定のパルスエッジ数分の区間を、前記挟み込み検出処理を実行しないマスク区間Ｚ１として設定する。つまり、制御部５は、マスク区間Ｚ１以外の区間（挟み込み検出処理区間Ｚ２）において挟み込み検出処理を実行する。
【００２０】
そして、制御部５は、マスク区間Ｚ１の長さ（パルスエッジ数）を、パワーウインド装置１の使用履歴に基づいて設定する。本実施形態では、制御部５は、パワーウインド装置１の使用履歴としてモータＭの累計駆動回数（モータＭが駆動された累計の回数）に基づいてマスク区間Ｚ１の長さを設定する。
【００２１】
具体的には、図３に示すように、制御部５は、ウインドガラスＷＧの閉作動時においてステップＳ１以下の処理を行う。
ステップＳ１において、制御部５は、モータＭの累計駆動回数がＡ回以上であるか否かを判定し、Ａ回未満であると判定すると、ステップＳ２に移行してマスク区間Ｚ１の長さ（パルスエッジ数）を、予め設定された基準値Ｘ（初期設定値）とする。この基準値Ｘは、窓枠上部のウェザーストリップＤａ（図２参照）が経年変化する前の状態（新品の状態）に対応できる長さに設定される。
【００２２】
また、ステップＳ１において、制御部５は、モータＭの累計駆動回数がＡ回以上であると判定すると、ステップＳ３に移行し、累計駆動回数がＢ回以上であるか否かを判定する。なお、この比較値「Ｂ」は、ステップＳ１での比較値「Ａ」よりも大きい値に設定されている。制御部５は、モータＭの累計駆動回数がＢ回未満であると判定すると、ステップＳ４に移行してマスク区間Ｚ１の長さを基準値Ｘに予め設定された推定減少値αを減算して設定する。
【００２３】
また、ステップＳ３において、制御部５は、モータＭの累計駆動回数がＢ回以上であると判定すると、ステップＳ５に移行し、累計駆動回数がＣ回以上であるか否かを判定する。なお、この比較値「Ｃ」は、ステップＳ３での比較値「Ｂ」よりも大きい値に設定されている。制御部５は、モータＭの累計駆動回数がＣ回未満であると判定すると、ステップＳ６に移行してマスク区間Ｚ１の長さを基準値Ｘに予め設定された推定減少値αの２倍を減算して設定する。
【００２４】
また、ステップＳ５において、制御部５は、累計駆動回数がＣ回以上であると判定すると、ステップＳ７に移行してマスク区間Ｚ１の長さを基準値Ｘに予め設定された推定減少値αの３倍を減算して設定する。
【００２５】
なお、上記のマスク区間Ｚ１の長さの設定処理に用いられる値（基準値Ｘ及び推定減少値α）は、モータＭの累計駆動回数（Ａ，Ｂ，Ｃ）に対する最適な値として、予め実験結果等に基づいて導き出された値とされることが望ましい。また、上記の比較値（Ａ，Ｂ，Ｃ）の設定パターンとしては、例えば、比較値Ｂを比較値Ａの２倍の値とし、比較値Ｃを比較値Ａの３倍の値に設定してもよいし、それ以外の設定パターンとしてもよい。なお、上記のように比較値Ｂ，Ｃを比較値Ａの倍数とする場合には、簡単なプログラムでマスク区間Ｚ１の長さを１次関数的に減少させることができる。
【００２６】
次に、本実施形態の作用について説明する。
モータＭの累計駆動回数がＡ回未満であるときの閉作動では、マスク区間Ｚ１の長さが基準値Ｘに設定される。累計駆動回数がＡ回未満のときには、ウェザーストリップＤａの経年変化の度合いが少なく高い弾性を保った状態であり、ウインドガラスＷＧがウェザーストリップＤａと接触することによる異物挟み込み判定（異物挟み込みの誤判定）が生じやすい状態であると推測される。このため、挟み込み検出処理区間Ｚ２でウインドガラスＷＧがウェザーストリップＤａに極力接触しないように、マスク区間Ｚ１が十分な長さの基準値Ｘに設定される。
【００２７】
そして、モータＭの累計駆動回数がＡ回、Ｂ回、Ｃ回と増加するに従って、マスク区間Ｚ１の長さが段階的に減算されていく。つまり、モータＭの累計駆動回数が多い状態、すなわち、ウェザーストリップＤａの経年変化が進んだ状態では、ウェザーストリップＤａが所謂へたった状態となるため、ウインドガラスＷＧがウェザーストリップＤａに僅かに接触した程度では異物挟み込みの誤判定が生じにくい。このため、上記のようなマスク区間Ｚ１の設定を行うことで、ウェザーストリップＤａによる異物の挟み込みの誤判定の発生を抑えつつも、挟み込み検出処理区間Ｚ２を広げることができ、安全性の更なる向上に寄与できる。
【００２８】
次に、本実施形態の効果を記載する。
（１）制御部５は、パワーウインド装置１の使用履歴（モータＭの累計駆動回数）に基づいてマスク区間Ｚ１の長さを設定するため、ウェザーストリップＤａの経年変化に応じた適正なマスク区間Ｚ１を設定することが可能となる。
【００２９】
（２）制御部５は、パワーウインド装置１の使用履歴であるモータＭの累計駆動回数に基づいてマスク区間Ｚ１の長さを設定する。このため、例えば、モータＭの累計駆動量（モータＭが駆動された累計のパルスエッジ数）に基づいて設定する場合に比べて小さな数を管理すればよく、簡単な構成でマスク区間Ｚ１の長さを設定することができる。
【００３０】
なお、上記実施形態は、以下のように変更してもよい。
・上記実施形態では、制御部５は、パワーウインド装置１の使用履歴であるモータＭの累計駆動回数に基づいてマスク区間Ｚ１の長さを設定するとしたが、これに限定されず、他の使用履歴に基づいて設定してもよい。
【００３１】
例えば、図４に示すように、制御部５が、パワーウインド装置１の使用履歴であるモータＭの累計駆動量（モータＭが駆動された累計のパルスエッジ数）に基づいてマスク区間Ｚ１の長さを設定するようにしてもよい。
【００３２】
同図の処理では、ステップＳ１１において、制御部５は、モータＭの累計駆動量（累計パルスエッジ数）がＤ回以上であるか否かを判定し、Ｄ回未満であると判定すると、ステップＳ１２に移行してマスク区間Ｚ１の長さ（パルスエッジ数）を、予め設定された基準値Ｘに設定する。
【００３３】
また、ステップＳ１１において、制御部５は、モータＭの累計駆動量がＤ回以上であると判定すると、ステップＳ１３に移行し、モータＭの累計駆動量がＥ回以上であるか否かを判定する。なお、この比較値「Ｅ」は、ステップＳ１１での比較値「Ｄ」よりも大きい値に設定されている。制御部５は、モータＭの累計駆動量がＥ回未満であると判定すると、ステップＳ１４に移行してマスク区間Ｚ１の長さを基準値Ｘに予め設定された推定減少値αを減算して設定する。
【００３４】
また、ステップＳ１３において、制御部５は、モータＭの累計駆動量がＥ回以上であると判定すると、ステップＳ１５に移行し、モータＭの累計駆動量がＦ回以上であるか否かを判定する。なお、この比較値「Ｆ」は、ステップＳ１３での比較値「Ｅ」よりも大きい値に設定されている。制御部５は、モータＭの累計駆動量がＦ回未満であると判定すると、ステップＳ１６に移行してマスク区間Ｚ１の長さを基準値Ｘに予め設定された推定減少値αの２倍を減算して設定する。
【００３５】
また、ステップＳ１５において、制御部５は、モータＭの累計駆動量がＦ回以上であると判定すると、ステップＳ１７に移行してマスク区間Ｚ１の長さを基準値Ｘに予め設定された推定減少値αの３倍を減算して設定する。
【００３６】
上記のような処理によれば、モータＭの累計駆動量によってウェザーストリップＤａの経年変化具合を好適に推測することが可能となる。
なお、上記のマスク区間Ｚ１の長さの設定処理に用いられる値（基準値Ｘ及び追加値α）は、モータＭの累計駆動量（Ｄ，Ｅ，Ｆ）に対する最適な値として、予め実験結果等に基づいて導き出された値とされることが望ましい。また、上記の比較値（Ｄ，Ｅ，Ｆ）の設定パターンとしては、比較値Ｅを比較値Ｄの２倍の値とし、比較値Ｆを比較値Ｄの３倍の値に設定してもよいし、それ以外の設定パターンとしてもよい。
【００３７】
また、上記実施形態、及び図４に示す変形例では、モータＭの駆動履歴（累計駆動回数や累計駆動量）に基づいてマスク区間Ｚ１の長さを設定しているが、これに限定されず、例えば、図５に示すように、制御部５が、パワーウインド装置１の使用時間（例えば、工場出荷段階からの経過時間）に基づいてマスク区間Ｚ１の長さを設定してもよい。
【００３８】
同図の処理では、ステップＳ２１において、制御部５は、パワーウインド装置１の使用時間（工場出荷段階からの経過時間）が時間Ｔ１に達しているか否かを判定し、時間Ｔ１未満であると判定すると、ステップＳ２２に移行してマスク区間Ｚ１の長さ（パルスエッジ数）を、予め設定された基準値Ｘに設定する。
【００３９】
また、ステップＳ２１において、制御部５は、パワーウインド装置１の使用時間が時間Ｔ１以上であると判定すると、ステップＳ２３に移行し、パワーウインド装置１の使用時間が時間Ｔ２に達しているか否かを判定する。なお、この時間Ｔ２は、ステップＳ２１で比較する時間Ｔ１よりも大きい値に設定されている。制御部５は、パワーウインド装置１の使用時間が時間Ｔ２未満であると判定すると、ステップＳ２４に移行してマスク区間Ｚ１の長さを基準値Ｘに予め設定された推定減少値αを減算して設定する。
【００４０】
また、ステップＳ２３において、制御部５は、パワーウインド装置１の使用時間が時間Ｔ２以上であると判定すると、ステップＳ２５に移行し、パワーウインド装置１の使用時間が時間Ｔ３に達しているか否かを判定する。なお、この時間Ｔ３は、ステップＳ２３で比較する時間Ｔ２よりも大きい値に設定されている。制御部５は、パワーウインド装置１の使用時間が時間Ｔ３未満であると判定すると、ステップＳ２６に移行してマスク区間Ｚ１の長さを基準値Ｘに予め設定された推定減少値αの２倍を減算して設定する。
【００４１】
また、ステップＳ２５において、制御部５は、パワーウインド装置１の使用時間が時間Ｔ３以上であると判定すると、ステップＳ２７に移行してマスク区間Ｚ１の長さを基準値Ｘに予め設定された推定減少値αの３倍を減算して設定する。
【００４２】
上記のような処理によれば、パワーウインド装置１の使用時間によってウェザーストリップＤａの経年変化具合をより好適に推測することが可能となる。
なお、上記のマスク区間Ｚ１の長さの設定処理に用いられる値（基準値Ｘ及び追加値α）は、時間Ｔ１，Ｔ２，Ｔ３に対する最適な値として、予め実験結果等に基づいて導き出された値とされることが望ましい。また、時間Ｔ１，Ｔ２，Ｔ３の設定パターンとしては、時間Ｔ２を時間Ｔ１の２倍の値とし、時間Ｔ３を時間Ｔ１の３倍の値に設定してもよいし、それ以外の設定パターンとしてもよい。
【００４３】
・上記実施形態では、制御部５は、モータＭの累計駆動回数の増加を段階的に（本実施形態では３段階で）確認して、その段階毎にマスク区間の長さの減少量を増やすとしたが、これに限らず、モータＭの累計駆動回数の増加の確認を２段階以下、又は４段階以上としてもよい。また、例えば、パワーウインド装置１の使用履歴（モータＭの累計駆動回数、累計駆動量やパワーウインド装置１の使用時間）に対するマスク区間Ｚ１の長さ（パルスエッジ数など）のマップを実験結果等から作成しておき、該マップを用いて設定してもよい。
【００４４】
・上記実施形態では、ロック電流に基づいてモータＭの回転の拘束を検知したが、モータＭの回転速度に基づいてモータＭの回転の拘束を検知してもよい。
・上記実施形態では、制御部５はモータＭと一体的に設けられて車両ドアＤｖに固定されるものとしたが、これに限定されず、例えば、モータＭとは別体で離間した位置に設けられてモータＭを駆動制御するものとしてもよい。
【００４５】
・上記実施形態では、車両のパワーウインド装置１に具体化したが、これに限定されず、ウインドガラスＷＧ以外の開閉体（サンルーフなど）を駆動制御する開閉体駆動装置としてもよい。
【００４６】
・上記した実施形態並びに各変形例は適宜組み合わせてもよい。
次に、上記実施形態及び変形例から把握できる技術的思想を以下に追記する。
（イ）上記記載の開閉体駆動装置において、
前記制御部は、前記開閉体駆動装置の使用履歴が予め設定された一定量の倍数以上となる毎に、前記マスク区間の長さを予め設定された基準値から１次関数的に減算させることを特徴とする開閉体駆動装置。
【００４７】
この構成によれば、簡単なプログラムでマスク区間を適正な長さに設定することが可能となる。
【符号の説明】
【００４８】
１…パワーウインド装置（開閉体駆動装置）、５…制御部、Ｍ…モータ、ＷＧ…ウインドガラス（開閉体）、Ｐｓ…全閉位置、Ｚ１…マスク区間。
【図１】
2018162623.tif 000003
【図２】
2018162623.tif 000004
【図３】
2018162623.tif 000005
【図４】
2018162623.tif 000006
【図５】
2018162623.tif 000007