(57)【特許請求の範囲】
【請求項１】
ウインドウと、該ウインドウを開閉動作させる開閉駆動手段と、該ウインドウの閉動作中に挟み込みを検出すると該閉動作を中止させる挟込中止制御手段とを有するウインドウ部を複数備え、上記挟込中止制御手段は、自ウインドウ部の上記挟込検出を行うための自ウインドウ部の挟込検出用データを記憶するメモリを有し、該メモリに記憶された自ウインドウ部の挟込検出用データに基づいて自ウインドウ部の挟込検出を行うと共に、該自ウインドウ部の挟込検出用データを学習して更新するパワーウインドウ装置において、
上記挟込中止制御手段のメモリには自ウインドウ部の挟込検出用データと共に他ウインドウ部の挟込検出用データも記憶せしめ、上記挟込中止制御手段は、メモリ内の自ウインドウ部の挟込検出用データが消失したときは、他ウインドウ部の挟込中止制御手段のメモリから該メモリに記憶された自ウインドウ部の挟込検出用データを読み出し、この読み出した挟込検出用データを自ウインドウ部の挟込検出用データとして用いることを特徴とするパワーウインドウ装置。
【請求項２】
上記挟込中止制御手段は、他ウインドウ部の挟込中止制御手段のメモリ内の該他ウインドウ部の挟込検出用データが更新されたときは、メモリ内の該他ウインドウ部の挟込検出用データを同様に更新することを特徴とする請求項１記載のパワーウインドウ装置。
【請求項３】
上記挟込中止制御手段は、全ての挟込中止制御手段のメモリ内の挟込検出用データが消失したときは、いずれかのウインドウ部の挟込中止制御手段のメモリに最初に記憶された初期値以外の挟込検出用データを読み出し、該他ウインドウ部の挟込検出用データに基づいて自ウインドウ部の挟込検出用データを算出することを特徴とする請求項１記載のパワーウインドウ装置。
【請求項４】
ウインドウと、該ウインドウを開閉動作させる開閉駆動手段と、該ウインドウの閉動作中に挟み込みを検出すると該閉動作を中止させる挟込中止制御手段とを有するウインドウ部を複数備え、上記挟込中止制御手段は、自ウインドウ部の上記挟込検出を行うための自ウインドウ部の挟込検出用データを記憶するメモリを有し、該メモリに記憶された自ウインドウ部の挟込検出用データに基づいて自ウインドウ部の挟込検出を行うと共に、該自ウインドウ部の挟込検出用データを学習して更新するパワーウインドウ装置において、
上記挟込中止制御手段は、メモリ内の自ウインドウ部の挟込検出用データが消失したときは、他ウインドウ部の挟込中止制御手段のメモリから該メモリに記憶された該他ウインドウ部の挟込検出用データを読み出し、該他ウインドウ部の挟込検出用データに基づいて自ウインドウ部の挟込検出用データを算出することを特徴とするパワーウインドウ装置。
【請求項５】
上記自ウインドウ部の挟込検出用データの学習を、自ウインドウ部の閉動作に基づいて行うことを特徴とする請求項１〜４のいずれかに記載のパワーウインドウ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ウインドウの閉動作中に挟み込みを検出すると該閉動作を中止させる挟込中止制御を行うと共に、その挟込検出を行うための挟込検出用データを学習して更新するパワーウインドウ装置に関する。
【０００２】
【従来の技術】
自動車のウインドウ装置として、開閉スイッチ操作によってバッテリーを電力源とするモーターでウインドウを開閉動作させると共に、ウインドウの閉動作中に例えばウインドウガラスとウインドウサッシュとの間に何らかの物体が挟み込まれると、この挟み込みを検出してウインドウの閉動作を中止させる挟込中止制御型のパワーウインドウ装置が知られている。
【０００３】
この様な挟込中止制御型のパワーウインドウ装置は、例えば、通常のウインドウ閉動作時にモーターにかかる負荷よりも大きい所定のしきい値を設定してメモリに記憶させておき、ウインドウの閉動作時のモーターの負荷を検出してその負荷が上記所定のしきい値以上となったときに挟み込みが生じたと判断し、ウインドウの閉動作を中止するように構成されるが、この通常のウインドウ閉動作時にモーターにかかる負荷は、温度、各ウインドウの形状構造や立て付けあるいは立て付けの経年変化等によって各ウインドウ毎に異なると共に時間に応じて変化するので、上記しきい値が固定値であると適切な挟み込み検出が困難であるとの観点から、例えば特開昭６２−２８０４７６号公報に記載されているように、上記所定のしきい値をメモリに記憶しておくと共に、ウインドウの閉動作が行われる度にその時のモーターにかかる負荷を検出し、この検出結果に基づいて上記所定のしきい値を学習して更新するようにしたパワーウインドウ装置が提案されている。
【０００４】
【発明が解決しようとする課題】
上記のように挟み込みを検出したときはウインドウの閉動作を中止する挟込中止制御を行うと共に、その挟み込みを検出するための上記しきい値等の挟込検出用データを各ウインドウ毎に学習して逐次更新するようにしたパワーウインドウ装置においては、確かに常に最適な挟込検出用データに基づいて挟込検出を行うことができるという利点を有するが、その反面、メモリが何らかの原因によりリセットされて記憶していた挟込検出用データが消失した場合には、その挟込検出用データをどの様に設定し直すかと言う点が問題となり、例えば各ウインドウに対して予め適当な値を設定しておき、これを挟込検出用データの初期値としてメモリに記憶させる方法が考えられるが、上記のように最適な挟込検出用データは温度や経年変化等によって異なってくるので、その様な初期値では適切な挟込検出を行うことができないという不都合が生じる。
【０００５】
本発明の目的は、上記事情に鑑み、メモリがリセットされて挟込検出用データが消失した場合に、より適切な挟込検出用データを用いることができ、それによってメモリリセット後の最初のウインドウ閉動作時おいてもより適切な挟込検出を行うことができるパワーウインドウ装置を提供することにある。
【０００６】
【課題を解決するための手段】
本発明に係る第１のパワーウインドウ装置は、上記目的を達成するため、
ウインドウと、該ウインドウを開閉動作させる開閉駆動手段と、該ウインドウの閉動作中に挟み込みを検出すると該閉動作を中止させる挟込中止制御手段とを有するウインドウ部を複数備え、上記挟込中止制御手段は、自ウインドウ部の上記挟込検出を行うための自ウインドウ部の挟込検出用データを記憶するメモリを有し、該メモリに記憶された自ウインドウ部の挟込検出用データに基づいて自ウインドウ部の挟込検出を行うと共に、該自ウインドウ部の挟込検出用データを学習して更新するパワーウインドウ装置において、
上記挟込中止制御手段のメモリには自ウインドウ部の挟込検出用データと共に他ウインドウ部の挟込検出用データも記憶せしめ、上記挟込中止制御手段は、メモリ内の自ウインドウ部の挟込検出用データが消失したときは、他ウインドウ部の挟込中止制御手段のメモリから該メモリに記憶された自ウインドウ部の挟込検出用データを読み出し、この読み出した挟込検出用データを自ウインドウ部の挟込検出用データとして用いることを特徴とする。
【０００７】
上記第１のパワーウインドウ装置においては、上記挟込中止制御手段は、他ウインドウ部の挟込中止制御手段のメモリ内の該他ウインドウ部の挟込検出用データが更新されたときは、メモリ内の該他ウインドウ部の挟込検出用データを同様に更新するように構成することができる。
【０００８】
また、上記第１のパワーウインドウ装置においては、上記挟込中止制御手段は、全ての挟込中止制御手段のメモリ内の挟込検出用データが消失したときは、いずれかのウインドウ部の挟込中止制御手段のメモリに最初に記憶された初期値以外の挟込検出用データを読み出し、該他ウインドウ部の挟込検出用データに基づいて自ウインドウ部の挟込検出用データを算出するように構成することができる。
【０００９】
本発明に係る第２のパワーウインドウ装置は、上記目的を達成するため、
ウインドウと、該ウインドウを開閉動作させる開閉駆動手段と、該ウインドウの閉動作中に挟み込みを検出すると該閉動作を中止させる挟込中止制御手段とを有するウインドウ部を複数備え、上記挟込中止制御手段は、自ウインドウ部の上記挟込検出を行うための自ウインドウ部の挟込検出用データを記憶するメモリを有し、該メモリに記憶された自ウインドウ部の挟込検出用データに基づいて自ウインドウ部の挟込検出を行うと共に、該自ウインドウ部の挟込検出用データを学習して更新するパワーウインドウ装置において、
上記挟込中止制御手段は、メモリ内の自ウインドウ部の挟込検出用データが消失したときは、他ウインドウ部の挟込中止制御手段のメモリから該メモリに記憶された該他ウインドウ部の挟込検出用データを読み出し、該他ウインドウ部の挟込検出用データに基づいて自ウインドウ部の挟込検出用データを算出することを特徴とする。
【００１０】
上記第１および第２のパワーウインドウ装置においては、上記自ウインドウ部の挟込検出用データの学習を、自ウインドウ部の閉動作に基づいて行うように構成することができる。
【００１１】
なお、上記「挟込検出用データ」とは、上記挟み込みを検出するために用いるデータであり、例えば上述のしきい値であっても良いが、そのしきい値を算出するためのデータ、例えばしきい値の計算式における定数、あるいは温度や経年変化を示すデータ等であっても良く、要は上記の温度や経年変化等の情報を加味して適切な挟込検出を行うことのできるデータであればどのようなデータでも良い。
【００１２】
また、上記「他ウインドウ部の挟込検出用データに基づいて自ウインドウ部の挟込検出用データを算出する」方法としては、他ウインドウ部の挟込検出用データをそのまま自ウインドウ部の挟込検出用データとする方法や他ウインドウ部の挟込検出用データに対して該他ウインドウ部と自ウインドウ部との構造等の相違に基づく補正計算を行って自ウインドウ部の挟込検出用データを算出する方法を用いることができる。
【００１３】
【発明の効果】
本発明に係る第１のパワーウインドウ装置は、上記のように、挟込中止制御手段のメモリには自ウインドウ部の挟込検出用データと共に他ウインドウ部の挟込検出用データも記憶するようにし、メモリのリセット等により自ウインドウ部の挟込検出用データが消失した場合、他ウインドウ部の挟込中止制御手段のメモリから該メモリに記憶された自ウインドウ部の挟込検出用データを読み出し、これに基づいて自ウインドウ部の閉動作時の挟込検出を行い得るように構成されているので、メモリのリセット等により自ウインドウ部の挟込検出用データが消失した場合でも、特にデータ消失後の最初のウインドウ閉動作時において今までの学習効果を失う事なく適切な挟込検出を行うことができる。
【００１４】
上記第１のパワーウインドウ装置において、上記挟込中止制御手段が、他ウインドウ部の挟込中止制御手段のメモリ内の該他ウインドウ部の挟込検出用データが更新されたときは、メモリ内の該他ウインドウ部の挟込検出用データを同様に更新するように構成すれば、他ウインドウ部の挟込中止制御手段は、常に自ウインドウ部の最新の学習効果を備えた挟込検出用データを読み出すことができ、これによってメモリリセット時等においても今までの学習効果を失う事なく常に最適な挟込検出を行うことができる。
【００１５】
また、上記第１のパワーウインドウ装置においては、全ての挟込中止制御手段のメモリ内の挟込検出用データが消失したときは、各挟込中止制御手段が、いずれかのウインドウ部の挟込中止制御手段のメモリに最初に記憶された初期値以外の挟込検出用データを読み出し、この読み出した挟込検出用データに基づいて自ウインドウ部の挟込検出用データを算出するように構成すれば、全ての挟込中止制御手段のメモリ内の挟込検出用データが消失した場合であっても、次に述べる第２のパワーウインドウ装置の場合と同様の理由により、自ウインドウ部の挟込検出用データとして上述の初期値を用いる場合に比して、より学習効果を保持した適切な挟込検出を行うことができる。
【００１６】
本発明に係る第２のパワーウインドウ装置は、上記のように、メモリがリセットされた場合に、他ウインドウ部の挟込中止制御手段のメモリから該他のウインドウ部の挟込検出用データを読み出し、これに基づいて自ウインドウ部の挟込検出用データを算出するように構成されているので、メモリがリセットされた場合でも、上記読み出した他ウインドウ部の挟込検出用データには現時点の温度や経年変化情報が含まれていることから、該他ウインドウ部の挟込検出用データに基づいて自ウインドウ部の挟込検出用データを算出することにより、上記他ウインドウ部の挟込検出用データに含まれていた現時点の温度や経年変化に関する学習情報を加味した自ウインドウ部の挟込検出用データを算出することができ、これにより、特にデータ消失後の最初のウインドウ閉動作時において例えば予め用意した初期値に基づいて挟込検出を行う場合に比して、より学習効果を保持した適切な挟込検出を行うことができる。
【００１７】
【実施の形態】
以下、図面を参照しながら本発明に係るパワーウインドウ装置の実施形態について詳細に説明する。
【００１８】
＜全体構成＞
図１は本発明に係るパワーウインドウ装置の一例を示すブロック図である。図示のパワーウインドウ装置は、自動車のパワーウインドウ装置であって、前右席に設けられた前右席ウインドウ部２（ＦＲ）と、前左席に設けられた前左席ウインドウ部２（ＦＬ）と、後右席に設けられた後右席ウインドウ部２（ＲＲ）と、後左席に設けられた後左席ウインドウ部２（ＲＬ）との４つのウインドウ部を備えてなる。
【００１９】
各ウインドウ部２は、ウインドウ４と、乗員がウインドウ４の開閉操作を行うための開閉スイッチ６と、ウインドウ４を開閉させる電気的開閉駆動手段としてのモーター８と、該モーター８によるウインドウ４の開閉を制御する開閉制御手段１０とを備えている。また、各ウインドウ部の開閉制御手段１０は、それぞれバッテリー線１２を介してバッテリーに、イグニッション線１４を介してイグニッションスイッチに接続されると共に、多重伝送路等の通信線１６に接続されて互いに通信可能に構成されている。
【００２０】
上記前右席ウインドウ部２（ＦＲ）の開閉スイッチ６は、前右席ウインドウ部２（ＦＲ）の開閉のみでなく他の３つのウインドウ部２（ＦＬ），２（ＲＲ），２（ＲＬ）の開閉をも操作し得るメインスイッチとして構成され、他の３つのウインドウ部２（ＦＬ），２（ＲＲ），２（ＲＬ）の開閉スイッチ６はそれぞれ自ウインドウ部の開閉のみを操作可能なサブスイッチとして構成されている。
【００２１】
上記開閉制御手段１０は、開閉スイッチ６の操作に従ってモーター８の駆動を制御してウインドウ４の開閉動作を制御する。上記前右席ウインドウ部１（ＦＲ）の開閉制御手段１０は、上記メインスイッチとして構成された開閉スイッチ６（ＦＲ）における前右席ウインドウの開閉操作にしたがって該前右席ウインドウ４を開閉制御すると共に、該メインスイッチ６（ＦＲ）により他のウインドウ部の開閉操作が成された場合は、その開閉操作信号を当該ウインドウ部の開閉制御手段１０に上記通信線１６を介して送信する。他のウインドウ部２（ＦＬ），２（ＲＲ），２（ＲＬ）の開閉制御手段１０は、それぞれ自ウインドウ部の開閉スイッチ６の操作に基づいてウインドウ４の開閉制御を行うと共に、上記開閉制御手段１０（ＦＲ）から送られたメインスイッチ６（ＦＲ）の操作による自ウインドウ部の開閉操作信号に基づいてウインドウ４の開閉制御を行う。
【００２２】
上記各開閉制御手段１０は、上記開閉スイッチ６の操作に基づくウインドウの開閉制御の他に、自ウインドウ部におけるウインドウ閉動作時の挟み込みを検出し、挟込検出時にウインドウの閉動作を中止し、かつウインドウを反転させて開動作させる挟込中止制御を行う挟込中止制御手段１８を備えている。
【００２３】
なお、各ウインドウ部２に設けられたリミットスイッチ２６は、ウインドウガラス４ａがほぼ完全に閉じる直前の所定位置まで閉動作してきたら閉成するものであり、このリミットスイッチ２６の閉成により以下に述べる挟込中止制御が解除され、これによって上記ウインドウガラス４ａが完全に閉じる時に生じるモーター８の負荷の増大を挟み込みと誤認することによるウインドウガラス４ａの反転開動作が防止される。
【００２４】
＜挟込中止制御＞
各ウインドウ部の開閉制御手段１０に設けられた挟込中止制御手段１８は、自ウインドウ部におけるウインドウ閉動作時のウインドウガラス４ａとウインドウサッシュ４ｂとの間に何らかの物体２２が挟み込まれた場合、その挟み込みを検出してウインドウ（ウインドウガラス）の閉動作を中止し、かつウインドウ（ウインドウガラス）を反転させて開動作させる。
【００２５】
上記挟み込み検出は種々の方法によって行うことができるが、図示のものでは、ウインドウの閉動作時のモーター８の負荷を検出し、この負荷が予め設定されている所定のしきい値よりも大きくなったら挟み込みが生じたものと判断する。つまり、通常のウインドウ閉動作時にモーター８にかかる負荷は大体同じ大きさであるからその通常のウインドウ閉動作時にモーター８にかかる負荷を調べておき、この負荷よりも大きい所定のしきい値を予め設定してメモリ２０に記憶させておくと共に、ウインドウの閉動作時のモーター８の負荷を検出し、この負荷が上記所定のしきい値以上となったときに挟み込みが生じたと判断し、閉動作を中止するように構成されている。
【００２６】
上記モーター８の負荷は電流あるいはその他の種々の方法により求めることができるが、図示のものでは、モーター８の回転状態を示すパルス（例えぱモーター８の半回転あるいは１回転毎に発生するパルス）を発生するパルスセンサ２４を設け、このパルスセンサ２４から出力されるパルスのパルス幅に基づいてモーター８の負荷を求めるようにしている。つまり、パルス幅はモーター回転速度（ウインドウの閉方向移動速度）に比例して変化し、モーターの回転速度はモーターの負荷に対応して変化するので、モーターのパルス幅はモーターの負荷に対応して変化する。そこで、通常のウインドウ閉動作時のパルス幅はどの程度のものであるかを調べてそのパルス幅よりも大きい所定のしきい値を設定しておき、実際のウインドウ４の閉動作時には上記パルス幅を検出してそのパルス幅が上記所定のしきい値よりも大きくなったら挟み込みが発生したと判断し、直ちにモーター８を反転させてウインドウ４の閉動作を中止し開動作させる。
【００２７】
また、上記通常のウインドウ閉動作時にモーター８にかかる負荷は、温度、各ウインドウの形状構造や立て付けあるいは立て付けの経年変化等によって各ウインドウ毎に異なると共に時間に応じて変化するので、より適切な挟込検出を行うため、ウインドウの閉動作が行われるときは毎回あるいは所定回数おきにその閉動作時のモーターのパルス幅を検出し、このパルス幅に基づいて新たに適切な所定のしきい値を設定し直し、上記所定のしきい値の学習・更新を行う。
【００２８】
さらに、上記のように挟込中止制御を行うと共に挟込検出用のしきい値を学習して更新するようにしたパワーウインドウ装置においては、メモリ２０が何らかの原因によりリセットされて記憶していた挟込検出用データの一例としてのしきい値が消失した場合には、そのしきい値をどの様に設定し直すかと言う点が問題となる。メモリ２０がリセット等されてしきい値が消失した場合には、大別すると以下のような２つの方法で新たなしきい値を設定し、メモリに記憶することができる。
【００２９】
＜第１のしきい値設定方法＞
メモリリセット時の第１のしきい値設定方法を実施する場合、上記パワーウインドウ装置は、各ウインドウ部の挟込中止制御手段のメモリ２０に、自ウインドウ部のしきい値のみでなく他の全てのつまり他の３つのウインドウ部のしきい値も記憶せしめ、かつ、各ウインドウ部の挟込中止制御手段１８は、他の全ての挟込中止制御手段のメモリ２０にアクセスして該メモリ２０に記憶された内容を読み出し可能に構成される。
【００３０】
まず、このメモリリセット時の第１のしきい値設定方法を実施する場合における、メモリリセット時ではなく通常時のしきい値設定方法について、図２を参照しながら説明する。
【００３１】
各ウインドウ部の挟込中止制御手段１８は自ウインドウ部のしきい値を学習してメモリ２０に記憶しているものとする。そして、まず、各ウインドウ部の挟込中止制御手段１８はＵ１において開閉スイッチ６による自ウインドウ部のウインドウ閉操作入力があるか否かを判断する。閉操作入力がある場合は、Ｕ２でウインドウを閉動作させ、Ｕ３でメモリ２０に記憶されているしきい値を用いて挟込検出を行い、挟込が検出されなかった場合には、Ｕ４においてそのウインドウ閉動作時のモーター８のパルス幅データに基づいて新たなしきい値を算出し、これを自メモリ２０に記憶させてしきい値の更新を行い、Ｕ５でこの新たな自ウインドウ部のしきい値を他ウインドウ部に送信し、他ウインドウ部は以下に説明するＵ７に相当するステップでこの送信されたしきい値を該他ウインドウ部のメモリ２０に記憶する。
【００３２】
一方、上記Ｕ３で挟込が検出された場合は、Ｕ６でウインドウの閉動作を中止し、モーター８を反転させてウインドウを開動作させる。この場合は、ウインドウ閉動作中に挟込中止制御が行われたことからウインドウ閉動作時のパルス幅データは通常時のそれとは異なったものとなっているので、上記Ｕ４，Ｕ５におけるしきい値の算出更新および他ウインドウ部への送信は行わない。
【００３３】
次いで、Ｕ７で他ウインドウ部から該他ウインドウ部のしきい値を受信したか否かを判断し、受信していなければリターンに進むと共に、受信していればＵ８でその他ウインドウ部のしきい値を自メモリ２０に記憶する。
【００３４】
次に、図３を参照しながら、上記メモリリセット時における第１のしきい値設定方法を含む挟込中止制御の手順について説明する。図３に示す手順は全てのウインドウ部における挟込中止制御の共通手順であって、メモリ２０がリセットされて自ウインドウ部のしきい値が消失した場合のものである。
【００３５】
挟込中止制御手段１８のマイコンがリセットされ、それによってメモリ２０がリセットされて自ウインドウ部のしきい値が消失した場合、まずＳ１で挟込中止制御手段１８のマイコンを初期化する。ついで、Ｓ２で全てのウインドウ部（Ｗ部）のメモリ２０から挟込検出用データとしてのしきい値が消失しているか否かを判断し、いずれかのメモリ２０からは消失していない場合には、Ｓ３で消失していない他ウインドウ部のメモリ２０から自ウインドウ部のしきい値と該他ウインドウ部のしきい値とを読み出し、それらを自メモリ２０に記憶する。
【００３６】
また、全てのウインドウ部のメモリ２０からしきい値が消失している場合は、Ｓ４で他のいずれかのウインドウ部が開もしくは閉動作することによって該他ウインドウ部からその時のパルス幅データと該他ウインドウ部のしきい値を受信したか否かを判断し、他のいずれのウインドウ部からも受信していなければ、Ｓ５で予め用意されている初期値を自ウインドウ部のしきい値として設定し、これを自メモリ２０に記憶する。なお、各ウインドウ部は少なくとも閉動作したときにその時のパルス幅データとそれに基づいて算出されたしきい値とを送信する（図３のＳ１１参照）ので、上記Ｓ４による受信は他ウインドウ部のこのＳ１１における送信に基づいて行われる。
【００３７】
また、Ｓ４でいずれかのウインドウ部からパルス幅データとしきい値とを受信したときは、Ｓ６でその受信した他ウインドウ部のパルス幅データから自ウインドウ部のしきい値を算出し、それを自メモリ２０に記憶する。この場合、読み取った他ウインドウ部のパルス幅データをそのまま自ウインドウ部のパルス幅データとして取り扱って自ウインドウ部のしきい値を算出しても良いし、読み取った他ウインドウ部のパルス幅データに対してさらに該他ウインドウ部と自ウインドウ部との構造等の相違に基づく補正計算を行って自ウインドウ部のしきい値を算出しても良い。また、このＳ６では上記受信した他ウインドウ部のしきい値も自メモリ２０に記憶する。
【００３８】
この様にしてＳ３，Ｓ６によってメモリ２０に自ウインドウ部のしきい値を記憶したら、次にＳ７で自ウインドウ部の閉操作入力があったか否かを判断し、閉操作入力があった場合は、Ｓ８で自ウインドウ部の閉動作を行わせ、かつその場合Ｓ９で上記メモリ２０に記憶したしきい値に基づいて挟み込みがあったか否かを判断し、挟み込みがなければＳ１０でその閉動作時のパルス幅データに基づいて自ウインドウ部のしきい値を算出し、このしきい値をメモリ２０に記憶してしきい値の更新を行い、Ｓ１１でこのパルス幅データとしきい値とを他ウインドウ部へ送信する。一方、上記Ｓ９で挟込検出が行われたら、Ｓ１２で閉動作を中止し、モーター８を反転させて開動作させ、エンドへ進む。また、Ｓ７で閉操作入力が無かった場合もそのままエンドへ進む。
【００３９】
一方、上記Ｓ５でしきい値として初期値をメモリ２０に記憶している場合は、Ｓ１３で自ウインドウ部の閉操作入力があったか否かを判断し、閉操作入力があった場合は、Ｓ１４で自ウインドウ部の閉動作を行わせ、かつその場合Ｓ１５で上記メモリ２０に記憶したしきい値に基づいて挟み込みがあったか否かを判断し、挟み込みがなければＳ１６でその閉動作時のパルス幅データに基づいて自ウインドウ部のしきい値を算出し、このしきい値をメモリ２０に記憶してしきい値の更新を行い、Ｓ１１でこのパルス幅データとしきい値とを他ウインドウ部へ送信する。
【００４０】
また、上記Ｓ１３で閉操作入力がなかった場合およびＳ１５で挟込検出が成されてＳ１７で挟込中止制御が行われた場合（この場合は前述したように適正なパルス幅データが得られないので、しきい値の算出はしない）は、しきい値として信頼性の低い初期値が設定されたままであるので、その様なしきい値は他ウインドウ部へ送信すること無く、Ｓ４に戻り、より信頼性の高いしきい値の算出を試みる。
【００４１】
なお、このメモリリセット時のしきい値設定フローが終了した後は、上記図２に示す通常時のしきい値設定フローが実行される。
【００４２】
上記実施形態は、全てのウインドウ部のメモリ２０に全ての他のウインドウ部のしきい値を記憶させておくものであったが、各ウインドウ部２０のメモリには必ずしも他の全てのウインドウ部のしきい値を記憶させておく必要はなく、所定のウインドウ部同志を対応付け、対応するウインドウ部同志でしきい値を互いに記憶させておくこともできる。例えば、前席のウインドウ部同志、および後席のウインドウ部同志を対応付け、前右席ウインドウ部のメモリ２０には、前右席および前左席ウインドウ部のしきい値を記憶させ、前左席ウインドウ部のメモリ２０には、前左席および前右席ウインドウ部のしきい値を記憶させ、後右席ウインドウ部のメモリ２０には、後右席および後左席ウインドウ部のしきい値を記憶させ、後左席ウインドウ部のメモリ２０には、後左席および後右席ウインドウ部のしきい値を記憶させるように構成することもできる。
【００４３】
この場合は、先程のＳ２で対応関係にあるウインドウ部のメモリ２０がクリアされているか否かを判定し、クリアされていなければ先程のＳ３でその対応関係にあるウインドウ部のメモリ２０から自ウインドウ部および他ウインドウぶのしきい値を取り込む。先程のＳ２で対応関係にあるウインドウ部のメモリ２０がクリアされている場合は、その対応関係にあるウインドウ部以外のウインドウ部のメモリ２０がクリアされているか否かを判断し、クリアされていないメモリ２０があれば、そのメモリ２０に記憶されているしきい値を読み出し、そのしきい値を当該他ウインドウ部のしきい値として自メモリ２０に記憶すると共に、読み出したそのしきい値もしくはそのしきい値に対してそのしきい値のウインドウ部と自ウインドウ部との構造等の相違に基づく補正計算を行って自ウインドウ部のしきい値を算出し、これを自メモリ２０に記憶する。他の全てのメモリ２０もクリアされている場合は、先程のＳ４に進み、ここで対応関係にあるウインドウ部を含めて他の全てのウインドウ部から上述のようにパルス幅データとしきい値を受信したか否かを判断し、ＮＯの場合は先程のＳ５に、ＹＥＳの場合は先程のＳ６に進む。その他は先程のＳ７〜Ｓ１７を実行する。
【００４４】
なお、この様に対応関係を持たせた場合の図２に示す通常時の制御においては、Ｕ５における他ウインドウ部へのしきい値送信は対応関係にある他ウインドウ部に対して行う。
【００４５】
上記対応関係は、前席同志、および後席同志という対応関係だけでなく、右側の前席および後席同志、左側の前席および後席同志というように対応付けても良いし、あるいはその他の対応付けを行うこともできる。
【００４６】
＜第２のしきい値設定方法＞
次に、第２のしきい値設定方法について説明する。上記第１のしきい値設定方法では、上記メモリ２０に自ウインドウ部のしきい値と共に他ウインドウ部のしきい値も記憶させ、あるウインドウ部のメモリがリセットされた場合には、そのウインドウ部の挟込中止制御手段は他ウインドウ部の挟込中止制御手段のメモリから自ウインドウ部のしきい値を読み出してそれを使用するものであったが、この第２のしきい値設定方法は、上記各メモリ２０は自ウインドウ部のしきい値のみを記憶し、あるウインドウ部のメモリ２０がリセットされた場合には、他ウインドウ部のメモリ２０から該他ウインドウ部のしきい値を読み出し、これに基づいて自ウインドウ部のしきい値を算出するものである。
【００４７】
この第２のしきい値設定方法を実施する場合、上記各ウインドウ部のメモリ２０はそれぞれ自ウインドウ部のしきい値のみを記憶し、各ウインドウ部の挟込中止制御手段１８は、自ウインドウ部のメモリ２０がクリアされた場合は、他ウインドウ部のメモリ２０から該他ウインドウ部のしきい値を読み出し、このしきい値に基づいて自ウインドウ部のしきい値を算出するように構成される。
【００４８】
このメモリリセット時の第２のしきい値設定方法を実施する場合における、メモリリセット時ではなく通常時のしきい値設定方法は、図２におけるＵ５，Ｕ７，Ｕ８を省略した手順で行われる。
【００４９】
上記メモリリセット時の第２のしきい値設定方法の手順は図４に示す通りである。この図４に示す手順は図２に示す上記第１のしきい値設定方法とほぼ同様であり、単に図４のステップＴ３において、他ウインドウ部のしきい値を読み出し、このしきい値から自ウインドウ部のしきい値を算出する、つまり読み出した他ウインドウ部のしきい値をそのまま自ウインドウ部のしきい値とし、あるいはその読み出した他ウインドウ部のしきい値に対して当該他ウインドウ部と自ウインドウ部との構造等の相違に基づく補正計算を行って自ウインドウ部のしきい値を算出し、これをメモリ２０に記憶する点と、図３のＳ１１に対応するステップがない点で相違するのみである。
【００５０】
なお、この図４に示す第２のしきい値設定方法は、自ウインドウ部のメモリがクリアされた場合には、他のいずれかのウインドウ部のメモリに記憶されているしきい値を読み出し、そのしきい値に基づいて自ウインドウ部のしきい値を算出するものであったが、この場合他のウインドウ部に優先順位を付けておき、優先順位の高いウインドウ部からしきい値を読み出すように構成することもできる。より具体的には、例えば、各ウインドウ部に対応関係を持たせておき、あるウインドウ部のメモリがクリアされた場合には、そのウインドウ部と対応関係にあるウインドウ部のメモリからそのウインドウ部のしきい値を読みだし、そのしきい値に基づいて自ウインドウ部のしきい値を算出するように構成することができる。この場合の対応関係は、例えば前席同志および後席同志で対応付けても良いし、あるいは右側の前後席同志および左側の前後席同志で対応付けてもよい。前者の対応付けを行った場合は、前席の左右のウインドウ同志および後席の左右のウインドウ同士はそれぞれ形状や構造が同じであるのでこの点で両者の相関が高く、その様な相関の高いしきい値を用いることによってより適切な自ウインドウ部のしきい値を算出することができ、後者の対応付を行った場合は、右側の前後席同志および左側の前後席同志は、風雨や日光の影響の受け方がほぼ同一であるのでこの点で特に温度や経年変化の仕方に相関が高く、その様な相関の高いしきい値を用いることによってより適切な自ウインドウ部のしきい値を算出することができる。
【００５１】
＜バッテリー装着時のウインドウの強制的開動作およびワーニング報知制御＞
次に、バッテリー交換等で新たなバッテリーを装着した場合のウインドウの強制的開動作およびワーニング報知制御について説明する。
【００５２】
バッテリー交換等で新たなバッテリーを装着した場合、その装着の前提としてバッテリーの取り外しが行われており、これによって各挟込中止制御手段１８のマイコンはリセットさせ、それによってメモリ２０もリセットされてメモリ２０に記憶されていたデータは上記しきい値も含めてクリアされる。従って、バッテリーの装着を行った場合は、各挟込中止制御手段１８においては速やかに適切な自ウインドウ部のしきい値を新たに算出してメモリ２０に記憶することが必要となる。
【００５３】
また、その場合バッテリー装着後実際にウインドウ４を閉動作してパルス幅データを検出するまでは正式なしきい値を算出することはできず、この正式なしきい値が算出されるまでは推定しきい値を使用することとなり、この場合推定しきい値で挟込中止制御が行われることを乗員等に報知し、乗員等の注意を喚起すると共に速やかにウインドウ４を閉動作させて正式なしきい値を算出し得るように促すことが望ましい。
【００５４】
そこで、上記各ウインドウ部の開閉制御手段１０は、バッテリーが新たに装着された場合、全ウインドウ部のウインドウ４を強制的に開動作させ、この開動作時のパルス幅データによって推定しきい値を算出可能にすると共に、この強制的開動作によってウインドウ４の閉動作を促してそのウインドウ閉動作によって速やかに正式なしきい値の算出を可能にし、かつ、正式しきい値が算出されるまではワーニングを報知して推定しきい値で挟込中止制御が行われることを乗員等に知らしめると共に、そのワーニングによってウインドウ４の閉動作を促して速やかに正式なしきい値を算出し得るようにすべく、ウインドウの強制的開動作およびワーニング報知制御を行う。
【００５５】
この制御を図５に基づいて説明すると、まず、Ｐ１においてバッテリーが新たに装着されたか否かを判断する。装着されなければＰ２において通常制御を行う。装着された場合は、Ｐ３において取り敢えず自ウインドウ部のしきい値として、予め用意されている初期値を設定しそれをメモリ２０に記憶する。次いで、全てのウインドウ部のウインドウ４を強制的に開動作させ、Ｐ５で開動作時のパルス幅データを確保できたか否かを判断する。Ｐ４においてウインドウ４が開かれ、かつそれによって必要なパルス幅データが確保できたウインドウ部においては、Ｐ６でそのパルス幅データに基づいて推定しきい値を算出し、それを上記Ｐ３における初期値に置き換えてメモリ２０に記憶する。なお、上記挟込検出はウインドウ閉動作時の負荷に基づいて行うものであるから、上記しきい値はウインドウ閉動作時のパルス幅データに基づいて算出すべきものであり、従って同じウインドウ部であってもウインドウ開動作時のパルス幅データでは関連性はあるものの必ずしも適切なしきい値を算出することは困難であり、この意味で開動作時のパルス幅データから算出したしきい値を推定しきい値と称している。
【００５６】
上記Ｐ５でデータが確保できなかった場合、つまり上記Ｐ４でウインドウ４を開動作させようと０しても元々ウインドウ４が開いており開動作させることができなかった場合や、開動作させたが必要なパルス幅データを確保できなかった場合は、しきい値として上記初期値を記憶したままとする。
【００５７】
そして、以上のように全ウインドウ部のメモリ２０にしきい値として上記初期値もしくは推定しきい値が記憶された状態で、Ｐ７において乗員に対して音もしくは光等でワーニングを開始する。その後ワーニングを継続しながら、Ｐ８で開閉スイッチ６による閉操作入力があるか否かを判断し、なければ閉操作入力があるまで待ち、閉操作入力があったらＰ９でウインドウ４の閉動作を行わせると共に、その場合その時点でメモリ２０に記憶しているしきい値を用いて挟込中止制御を行う。また、Ｐ９で挟込検出がなされなかった場合、Ｐ１０において上記ウインドウ４の閉動作からその閉動作時のパルス幅データを検出し、そのパルス幅データに基づいて正式な自ウインドウ部のしきい値を算出し、それを上記初期値もしくは推定しきい値に代えてメモリ２０に記憶する。
【００５８】
そして、Ｐ１１で全てのウインドウ部において上記正式なしきい値を算出してメモリ２０に記憶したか否かを判断し、未だ正式しきい値を記憶していないウインドウ部がある場合はＰ８に戻り、全てのウインドウ部で正式しきい値を算出して記憶することができたら、Ｐ１２でワーニングを解除する。
【００５９】
なお、上記ワーニングは、上記の例では全てのウインドウ部において正式しきい値が算出されるまで報知されるものであったが、各ウインドウ部単位でワーニング報知および解除を行い、いずれのウインドウ部が未だ正式しきい値が算出されていないかを乗員等が知り得るように構成することもできる。
【００６０】
＜再閉操作入力による挟込中止制御解除＞
次に、挟込中止制御解除について説明する。上記挟込中止制御においては、ウインドウ４に挟み込みが発生した場合はウインドウ４の閉動作を中止し、モーター８を反転させてウインドウ４を開動作させるが、例えば車外からの侵入者等によってウインドウ４に手等を入れられた場合、ウインドウ４を開閉スイッチ６で閉操作しても、挟込中止制御によってウインドウ４は途中で開動作するのでウインドウ４を閉めることができず、その結果侵入者等を阻止することができない。この問題を解決するため、上記各ウインドウ部の開閉制御手段１０は、そのような場合に挟込中止制御を解除し、侵入者等を阻止し得るように構成されている。
【００６１】
これを図６に基づいて説明すると、Ｑ１で挟込中止制御によってウインドウ４が反転を開始して開動作しているか否かを判断し、反転を開始して開作動している場合はＱ２において再度開閉スイッチ６により閉操作がなされたか否かを判断し、再度開閉スイッチ６により閉操作がなされた場合は、Ｑ３で挟込中止制御を解除し、上記ウインドウ４の反転開動作を中止して再度のスイッチ閉操作に応じてウインドウ４を閉動作させる。
【００６２】
上記のように、挟込中止制御によりウインドウ４が反転開動作しているときに開閉スイッチで再度閉操作が行われた場合には、この反転開動作機能をキャンセルし、スイッチ操作に応じてウインドウ４を閉動作させることにより、車外からの侵入を阻止することができる。
【図面の簡単な説明】
【図１】本発明に係るパワーウインドウ装置の一例を示すブロック図
【図２】第１の挟込中止制御を行う場合の通常制御手順を示す図
【図３】第１の挟込中止制御手順を示す図
【図４】第２の挟込中止制御手順を示す図
【図５】バッテリー装着時の強制的開動作および後ワーニング報知手順を示す図
【図６】再閉操作入力による挟込中止制御解除手順を示す図
【符号の説明】
２    ウインドウ部
４    ウインドウ
６    開閉スイッチ
８    開閉駆動手段（モーター）
１０    開閉制御手段
１８    挟込中止制御手段
２０    メモリ
【図１】
0003562169.tif 000002
【図２】
0003562169.tif 000003
【図３】
0003562169.tif 000004
【図４】
0003562169.tif 000005
【図５】
0003562169.tif 000006
【図６】
0003562169.tif 000007