(57)【特許請求の範囲】
【請求項１】
開閉体を開閉駆動するモータの回転数に比例して増減するパルス信号に基づいて当該モータの周期を算出し、前記開閉体の全閉駆動時に、前記周期が判定値よりも大きい状態が所定のパルス数の間連続した場合には前記全閉駆動を中止するようにした開閉体の駆動制御方法であって、
前記周期が判定値よりも大きい状態が連続している時に、今回の周期から前回の周期を引いた今回の周期差が前回の周期からその前の周期を引いた前回の周期差をよりも小さくなった場合には前記全閉駆動を継続することを特徴とする開閉体の駆動制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、特に、自動車に設けられたパワーウィンドウやサンルーフなどの開閉体の駆動制御に適する開閉体の駆動制御方法に関するものである。
【０００２】
【従来の技術】
従来、自動車の開閉体としてのサイドウィンドウなどを自動的に開閉するようにしたパワーウィンドウ装置があり、そのような車両にあっては、ウィンドウの全閉時に異物を挟み込んだり、モータの部品が破損・脱落した場合などの異常を防止するための制御を行っている。例えば、モータ回転数に応じて発生するパルス発生器を設け、その信号に基づいて算出されたモータの回転周期が所定の間上昇し続けた場合に、異物を挟み込んだものと判断して、そのような場合にはモータの全閉動作を止めて反転させるなどしている。
【０００３】
【発明が解決しようとする課題】
しかしながら、自動車に装備したパワーウィンドウ装置にあっては、ドアのフリクションの変動や、ドアを閉めた時の衝撃や、走行時の振動や、電源電圧の変動や、モータ起動直後の動作の不安定時などの種々の要因により、モータの回転周期が上昇し続ける場合が考えられる。そのような場合に、上記挟み込みの判定条件を満たすと、挟み込みであるとして誤動作してしまうという問題がある。
【０００４】
【課題を解決するための手段】
このような課題を解決して、挟み込みの判定を誤動作することなく行い得ることを実現するために、本発明に於いては、開閉体を開閉駆動するモータの回転数に比例して増減するパルス信号に基づいて当該モータの周期を算出し、前記開閉体の全閉駆動時に、前記周期が判定値よりも大きい状態が所定のパルス数の間連続した場合には前記全閉駆動を中止するようにした開閉体の駆動制御方法であって、前記周期が判定値よりも大きい状態が連続している時に、今回の周期から前回の周期を引いた今回の周期差が前回の周期からその前の周期を引いた前回の周期差をよりも小さくなった場合には前記全閉駆動を継続するものとした。
【０００５】
【発明の実施の形態】
以下に添付の図面に示された具体例に基づいて本発明の実施の形態について詳細に説明する。
【０００６】
図１は、本発明が適用された自動車用パワーウィンドウ装置の制御部の概略図である。図において、本制御回路には本発明に基づく制御を行うためのＣＰＵ１が設けられており、そのＣＰＵ１の電源端子ＶccにバッテリＢＴの電源電圧がイグニッションスイッチＩＧＮを介して供給され、第１・第２・第３・第４の各入力ポートＰ１・Ｐ２・Ｐ３・Ｐ４に、アップ用スイッチＳＷＵ・ダウン用スイッチＳＷＤ・自動アップ用スイッチＳＷＡＵ・自動ダウン用スイッチＳＷＤＵの各スイッチ信号が入力するようになっている。
【０００７】
ＣＰＵ１の出力ポートＰ５・Ｐ６には、本パワーウィンドウ装置の駆動源としてのモータ２が接続されており、上記各入力ポートＰ１・Ｐ２・Ｐ３・Ｐ４への信号に応じて各出力ポートＰ５・Ｐ６からモータ２へ駆動信号が出力されて、モータ２の正逆転により、図示されないサイドウィンドウが開閉駆動される。また、モータ２に装備されたパルス発信器（図示せず）からのパルス信号が、パルス入力回路３を介してＣＰＵ１の入力ポートＰ７に入力するようになっている。そして、上記ＣＰＵ１内では、上記パルス信号の入力毎に、前回のパルス信号入力時との間の時間から、その時のモータ回転の周期ｔを算出して記憶しておく。
【０００８】
次に、上記したように構成されたパワーウィンドウ装置に適用された本発明に基づく制御について以下に示す。ウィンドウの全閉動作時に例えば異物を挟み込んだ場合には、モータ２の回転が遅くなって停止するようになるため、図２の実線で示されるように、時間経過に伴うパルス数の減少に連れて周期ｔが急上昇するようになる。
【０００９】
従来は、周期ｔ(n)（ｎパルス目の周期）が判定値Ｃ(n)よりも大きくなったら、その大きくなってから所定のパルス数をカウントするまでの判定区間Ａの間、周期ｔ(n)が判定値Ｃ(n)よりも大きい状態が続いたら挟み込み状態であると判定して、モータ２を停止し、さらに反転させていた。なお、判定値Ｃ(n)は、１つ前の周期ｔ（ｎ−１）に所定の関数や係数を掛けて負荷の上昇によるモータ回転数の低下に伴う今回の周期ｔの上昇が過負荷によるものか通常の回転変動によるものかを判定するために算出される。
【００１０】
ところで、従来例で示したように、ドアのフリクションの変動などの場合には図３に示されるように周期は、一旦上昇するが、その後元に戻るように変化する。このとき、従来例の制御では、判定区間Ａの間で周期ｔ(n)が判定値Ｃ(n)よりも下がらなかったら、挟み込みの判定をしてしまう。
【００１１】
それに対して、本発明の制御方法によれば、まず、周期差微分値Δ2ｔを次式により求めている。
【００１２】
Δ2ｔ(n)＝｛（ｔ(n)−ｔ(n-1)）−（ｔ(n-1)−ｔ(n-2)）｝
【００１３】
ここでは、今回の周期ｔ(n)から前回の周期ｔ(n-1)を引いたものから、前回の周期ｔ(n-1)から前々回の周期ｔ(n-2)を引いたものを引いて、求めている。このようにすることにより、周期ｔ(n)を２回微分して得られる値となる。
【００１４】
この周期差微分値Δ2ｔ(n)は、今回の周期ｔ(n)が前回の周期ｔ(n-1)よりも大きい場合には正の値となり、図３に示されるように周期が変動して上昇途中で下降に転じる場合には、傾斜の変化率が緩やかになる点で負の値となり、その後その負の値を継続する。
【００１５】
そして、本発明の制御方法では、周期ｔ(n)が判定値Ｃ(n)よりも大きくなって判定区間Ａになったら、上記周期差微分値Δ2ｔを監視するが、判定区間Ａ内で周期差微分値Δ2ｔの値が負の値に変化した場合には、その負の値になっている区間Ｂについては判定区間Ａ内であっても挟み込みの判定を行わないようにしている。すなわち、図３において、区間Ａの初期における周期ｔの変化率（傾き）が増大している間にあっては挟み込み判定を行い、周期ｔの変化率（傾き）が低下し始めたら上記周期差微分値Δ2ｔの値が負になるため、その後に変化率が増大し始めるまでの区間Ｂを挟み込み判定区間から除外している。
【００１６】
何らかの異物を挟み込んだ場合には、モータは回転するに連れて減速していくため、その周期ｔは変化率を増大させながら大きくなっていく。それに対して、機械部分のフリクションの変動などにあっては、一時的な周期ｔの増大が生じてもその後に周期ｔは低下するため、その周期ｔの低下傾向にある区間にあっては、判定値Ｃ(n)よりも周期ｔ(n)が大きくても挟み込み判定対象から除外することができる。
【００１７】
【発明の効果】
このように本発明によれば、開閉体を駆動するモータの回転周期の変化に基づいて挟み込み判定を行う制御において、機械部分のフリクション変動などにより一時的に挟み込み時と同様な挙動を示す場合の誤動作を防止することができ、より一層確実な挟み込み判定制御を行うことができる。
【図面の簡単な説明】
【図１】本発明が適用された自動車用パワーウィンドウ装置の制御部の概略図。
【図２】挟み込み時のモータ周期の変化を示す図。
【図３】フリクション変動によるモータ周期の変化を示す図。
【符号の説明】
１  ＣＰＵ
２  モータ
３  パルス発生回路
【図１】
0003832959.tif 000002
【図２】
0003832959.tif 000003
【図３】
0003832959.tif 000004