(57)【要約】【課題】開閉部材を高精度に開閉させることができる開閉部材制御装置を提供すること。【解決手段】パワーウィンドウ装置２は、ウィンドウガラス１を開閉させるためのモータＭと、ウィンドウガラス１の位置毎に対する負荷データを学習によって記憶し、該負荷データに基づいてモータＭを制御する制御部８とを備え、制御部８は温度に応じて負荷データを学習する。【選択図】図１
2020111937.tif 000002
【特許請求の範囲】
【請求項１】
開閉部材（１）を開閉させるためのモータ（Ｍ）と、
前記開閉部材の位置毎に対する負荷データを学習によって記憶し、該負荷データに基づいて前記モータを制御する制御部（８）と
を備えた開閉部材制御装置であって、
前記制御部は、温度に応じて前記負荷データを学習する開閉部材制御装置。
【請求項２】
前記制御部は、前回駆動時との温度差が小さい場合に過去の負荷データに対する今回の負荷データの影響の度合いを小さくして学習し、前回駆動時との温度差が大きい場合に過去の負荷データに対する今回の負荷データの影響の度合いを大きくして学習する請求項１に記載の開閉部材制御装置。
【請求項３】
前記制御部は、前回駆動時との温度差が大きい場合に過去の負荷データを用いずに今回の負荷データをそのまま記憶する請求項２に記載の開閉部材制御装置。
【請求項４】
前記制御部は、複数の温度範囲に応じた負荷データを記憶し、そのときの温度に対応した負荷データに基づいて前記モータを制御する請求項１〜３の何れか１項に記載の開閉部材制御装置。
【請求項５】
前記制御部は、前回駆動時からの経過時間が小さい場合に過去の負荷データに対する今回の負荷データの影響の度合いを小さくして学習し、前回駆動時からの経過時間が大きい場合に過去の負荷データに対する今回の負荷データの影響の度合いを大きくして学習する請求項１〜４の何れか１項に記載の開閉部材制御装置。
【請求項６】
前記制御部は、前回駆動時からの経過時間が大きい場合に過去の負荷データを用いずに今回の負荷データをそのまま記憶する請求項５に記載の開閉部材制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、開閉部材制御装置に関するものである。
【背景技術】
【０００２】
従来、パワーウィンドウ制御装置等の開閉部材制御装置は、開閉部材の位置毎に対する負荷データを学習によって（すなわち、駆動時の計測に基づいて）記憶し、該負荷データに応じてモータを制御するものがある。このような開閉部材制御装置としては、前回駆動時からの経過時間が小さい場合にのみ通常作動させ、前回駆動時からの経過時間が大きい場合には経年劣化による負荷の変化等に基づいて挟み込み判定の精度が低下することからオート作動を禁止するものがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２２８２８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記したような開閉部材制御装置では、前回駆動時からの経過時間に基づいた制御が行われるが、その他の環境変化等に応じた負荷の変化には対応できず、挟み込み判定や速度制御の精度が低くなる場合があった。
【０００５】
本発明は上記問題点を解消するためになされたものであって、その目的は、開閉部材を高精度に開閉させることができる開閉部材制御装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決する開閉部材制御装置は、開閉部材（１）を開閉させるためのモータ（Ｍ）と、前記開閉部材の位置毎に対する負荷データを学習によって記憶し、該負荷データに基づいて前記モータを制御する制御部（８）とを備えた開閉部材制御装置であって、前記制御部は、温度に応じて前記負荷データを学習する。
【０００７】
同構成によれば、制御部は、温度に応じて負荷データを学習するため、温度に応じた負荷データに基づいてモータを制御することができ、開閉部材を高精度に開閉させることができる。
【図面の簡単な説明】
【０００８】
【図１】一実施形態におけるパワーウィンドウ装置に関する模式回路図。
【図２】一実施形態における制御部の処理を説明するためのフロー図。
【発明を実施するための形態】
【０００９】
以下、パワーウィンドウ制御装置の一実施形態を図１及び図２に従って説明する。
図１に示すように、車両ドアに設けられる開閉部材としてのウィンドウガラス１には図示しないレギュレータ等を介して開閉部材制御装置としてのパワーウィンドウ装置２におけるモータＭが駆動連結されている。モータＭは駆動することでウィンドウガラス１を開閉させる。
【００１０】
パワーウィンドウ装置２は、モータＭの回転を検出するホールＩＣ等の回転検出センサ３を備える。また、パワーウィンドウ装置２は、前記回転検出センサ３からの信号、操作スイッチ４からの信号、温度センサ５からの信号、及びバッテリ６の電圧等に基づいて駆動回路７のデューティ比を制御して駆動電圧をモータＭに供給する制御部８を備える。制御部８は、ウィンドウガラス１の位置毎に対する負荷データを学習によって（すなわち駆動時の速度の計測等に基づいて）記憶するメモリ９を有し、該メモリ９が記憶した負荷データに基づいてモータＭを制御する。制御部８は、例えばウィンドウガラス１が一定の速度で動作するようにモータＭを制御する。また、制御部８は、例えば挟み込み又は巻き込みが発生したと判定するとモータＭを停止させて逆転させる。
【００１１】
ここで、本実施形態の制御部８は、温度に応じて前記負荷データを学習する。なお、本実施形態の温度は温度センサ５からの信号によって取得される温度であって、温度センサ５は、例えば車両に設けられた外気温センサである。
【００１２】
詳しくは、制御部８は、モータＭを駆動させた際に、前回駆動時との温度差が小さい場合であって予め設定された温度差閾値未満の場合、過去の負荷データに対する今回の負荷データの影響の度合いを小さくして学習する。また、制御部８は、モータＭを駆動させた際に、前回駆動時との温度差が大きい場合であって予め設定された温度差閾値以上の場合、過去の負荷データに対する今回の負荷データの影響の度合いを大きくして学習する。具体的には、本実施形態の制御部８は、前回駆動時との温度差が予め設定された温度差閾値未満の場合、過去の負荷データに対する今回の負荷データの影響の度合いを２５％として通常の学習を行う。また、本実施形態の制御部８は、前回駆動時との温度差が予め設定された温度差閾値以上の場合、過去の負荷データに対する今回の負荷データの影響の度合いを１００％として、すなわち過去の負荷データを用いずに今回の負荷データをそのまま記憶する特殊な学習を行う。なお、前記温度差閾値は例えば１５℃や２０℃等に設定されている。また、制御部８は、メモリ９に複数の温度範囲（例えば１５℃毎）に応じた負荷データを別々に記憶し、そのときの温度（本実施形態では外気温）に対応した負荷データに基づいてモータＭを制御する。
【００１３】
また、制御部８は、モータＭを駆動させた際に、前回駆動時からの経過時間が小さい場合であって予め設定された間隔閾値未満の場合、過去の負荷データに対する今回の負荷データの影響の度合いを小さくして学習する。また、制御部８は、モータＭを駆動させた際に、前回駆動時からの経過時間が大きい場合であって予め設定された間隔閾値以上の場合、過去の負荷データに対する今回の負荷データの影響の度合いを大きくして学習する。具体的には、本実施形態の制御部８は、前回駆動時からの経過時間が予め設定された間隔閾値未満の場合、過去の負荷データに対する今回の負荷データの影響の度合いを２５％として通常の学習を行う。また、本実施形態の制御部８は、前回駆動時からの経過時間が予め設定された間隔閾値以上の場合、過去の負荷データに対する今回の負荷データの影響の度合いを１００％として、すなわち過去の負荷データを用いずに今回の負荷データをそのまま記憶する特殊な学習を行う。なお、前記間隔閾値は例えば３ヵ月や６ヵ月等に設定されている。
【００１４】
次に、上記したパワーウィンドウ装置２の具体的な動作及び作用を図２に従って説明する。
図２に示すように、制御部８は、ウィンドウガラス１を動作させるための操作スイッチ４の操作が行われると、ステップＳ１以下の処理を行う。なお、この例では、ウィンドウガラス１を全閉位置までオート作動させるための操作が行われた場合について説明する。
【００１５】
ステップＳ１において、制御部８は、温度センサ５からの信号に応じてそのときの外気温に対応した負荷データを読み込んでステップＳ２に移行する。
ステップＳ２において、制御部８は、読み込んだ負荷データに基づいてモータＭを制御し、ステップＳ３に移行する。なお、このとき制御部８は、例えばウィンドウガラス１が予め設定された一定の速度で動作するように、読み込んだ負荷データに基づいて駆動回路７のデューティ比を変化させてモータＭを制御する。また、制御部８は、読み込んだ負荷データに基づいて挟み込みが発生したと判定するとモータＭを停止させて逆転させる。
【００１６】
ステップＳ３において、制御部８は、ウィンドウガラス１が全閉位置に到達すると、モータＭを停止させてステップＳ４に移行する。なお、操作スイッチ４を操作している間だけウィンドウガラス１を動作させる通常の操作が行われた場合では、制御部８は、操作スイッチ４の操作が終了した際にモータＭを停止させてステップＳ４に移行する。
【００１７】
ステップＳ４において、制御部８は、前回駆動時からの経過時間（すなわち駆動間隔）が予め設定された間隔閾値未満であるか否かを判定し、間隔閾値未満であると判定するとステップＳ５に移行し、間隔閾値以上であると判定するとステップＳ６に移行する。
【００１８】
また、ステップＳ５において、制御部８は、前回駆動時との温度差が予め設定された温度差閾値未満であるか否かを判定し、温度差閾値未満であると判定するとステップＳ７に移行し、温度差閾値以上であると判定すると前記ステップＳ６に移行する。
【００１９】
ステップＳ７において、制御部８は、過去の負荷データに対する今回の負荷データの影響の度合いを２５％として負荷データの通常の学習を行う。
一方、ステップＳ６において、制御部８は、過去の負荷データに対する今回の負荷データの影響の度合いを１００％として、すなわち過去の負荷データを用いずに今回の負荷データをそのまま記憶する特殊な学習を行う。このようにして、負荷データの学習が完了する。
【００２０】
次に、上記実施形態の効果を以下に記載する。
（１）制御部８は、温度に応じて負荷データを学習するため、温度に応じた負荷データに基づいてモータＭを制御することができ、ウィンドウガラス１を高精度に開閉させることができる。具体的には、制御部８は、前回駆動時との温度差が小さい場合に過去の負荷データに対する今回の負荷データの影響の度合いを小さくして学習し、前回駆動時との温度差が大きい場合に過去の負荷データに対する今回の負荷データの影響の度合いを大きくして学習するため、より現実に近い負荷データを記憶することができる。すなわち、前回駆動時との温度差が大きい場合には、過去の負荷データが現在の実際の負荷状態から乖離している可能性が高くなるため、今回の負荷データの影響の度合いを大きくして学習することで、より現実に近い負荷データを記憶することが可能となる。そして、その負荷データに基づいてモータＭを制御するため、例えばウィンドウガラス１を高精度に予め設定された一定の速度で動作させることや挟み込みが発生したことを高精度に判定することができ、ウィンドウガラス１を高精度に開閉させることができる。
【００２１】
（２）制御部８は、前回駆動時との温度差が大きい場合に過去の負荷データを用いずに今回の負荷データをそのまま記憶するため、例えば学習の処理が容易となる。
（３）制御部８は、複数の温度範囲に応じた負荷データを記憶し、そのときの温度に対応した負荷データに基づいてモータＭを制御するため、単一の負荷データに基づいてモータＭを制御する場合に比べて、ウィンドウガラス１をより高精度に開閉させることができる。
【００２２】
（４）制御部８は、前回駆動時からの経過時間が小さい場合に過去の負荷データに対する今回の負荷データの影響の度合いを小さくして学習し、前回駆動時からの経過時間が大きい場合に過去の負荷データに対する今回の負荷データの影響の度合いを大きくして学習するため、より現実に近い負荷データを記憶することができる。すなわち、前回駆動時からの経過時間が大きい場合には、過去の負荷データが現在の実際の負荷状態から乖離している可能性が高くなるため、今回の負荷データの影響の度合いを大きくして学習することで、より現実に近い負荷データを記憶することが可能となる。
【００２３】
（５）制御部８は、前回駆動時からの経過時間が大きい場合に過去の負荷データを用いずに今回の負荷データをそのまま記憶するため、例えば学習の処理が容易となる。
本実施形態は、以下のように変更して実施することができる。本実施形態及び以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
【００２４】
・上記実施形態では、制御部８は、前回駆動時との温度差に応じて過去の負荷データに対する今回の負荷データの影響の度合いを変更して学習するとしたが、温度に応じて負荷データを学習すれば、他の処理としてもよい。例えば、温度が予め設定された温度（例えば、マイナス５℃）未満で学習を行わず、予め設定された温度（例えば、マイナス５℃）以上で通常の学習を行うようにしてもよい。
【００２５】
・上記実施形態では、制御部８は、前回駆動時との温度差が予め設定された温度差閾値未満か以上かで過去の負荷データに対する今回の負荷データの影響の度合いを変更して学習するとしたが、温度差閾値を２つ以上設定して、温度差の段階に応じて過去の負荷データに対する今回の負荷データの影響の度合いを段階的に変更して学習してもよい。
【００２６】
・上記実施形態では、制御部８は、前回駆動時との温度差が大きい場合、過去の負荷データに対する今回の負荷データの影響の度合いを１００％として、すなわち過去の負荷データを用いずに今回の負荷データをそのまま記憶する学習を行うとしたが、これに限定されず、温度差が小さい場合の度合いよりも大きい他の度合いとして学習してもよい。
【００２７】
・上記実施形態では、制御部８は、前回駆動時からの経過時間が予め設定された間隔閾値未満か以上かで過去の負荷データに対する今回の負荷データの影響の度合いを変更して学習するとしたが、間隔閾値を２つ以上設定して、駆動間隔の段階に応じて過去の負荷データに対する今回の負荷データの影響の度合いを段階的に変更して学習してもよい。
【００２８】
・上記実施形態では、制御部８は、前回駆動時からの経過時間が大きい場合、過去の負荷データに対する今回の負荷データの影響の度合いを１００％として、すなわち過去の負荷データを用いずに今回の負荷データをそのまま記憶する学習を行うとしたが、これに限定されず駆動間隔が小さい場合の度合いよりも大きい他の度合いとして学習してもよい。
【００２９】
・上記実施形態では、制御部８は、複数の温度範囲に応じた負荷データを記憶し、そのときの温度に対応した負荷データに基づいてモータＭを制御するとしたが、単一の負荷データしか記憶しないようにしてもよい。
【００３０】
・上記実施形態では、開閉部材がウィンドウガラス１であるパワーウィンドウ装置２に具体化したが、これに限定されず、他の開閉部材を開閉させる開閉部材制御装置に具体化してもよい。
【符号の説明】
【００３１】
１…ウィンドウガラス（開閉部材）、２…パワーウィンドウ装置（開閉部材制御装置）、８…制御部、Ｍ…モータ。
【図１】
2020111937.tif 000003
【図２】
2020111937.tif 000004