(57)【要約】【課題】メモリ容量を節約しつつ、各ドア毎に容易に最適な挟み込み検出感度が確保できるうえ、経年変化にも追従できるパワーウィンドウの挟み込み検出装置及び挟み込み検出しきい値設定方法を提供する。【解決手段】窓ガラスＷＧの全閉方向への動作中に、等間隔毎の窓ガラスの移動毎にパルス信号が出力される。また、窓ガラスの全閉方向への動作時におけるパルス信号の出力毎に、パルス信号に基づいてモータの回転速度が演算される。また、窓ガラスＷＧの全閉方向への動作中における、パルス信号の今回出力時点及び５パルス分出力時点前のそれぞれの回転速度の速度差が、パルス信号が出力される毎に検出される。そして、上記速度差の最大値を挟み込み検出しきい値とし、パルス信号の出力毎に演算される速度差とこの挟み込み検出しきい値とを比較することにより挟み込みが検出される。【選択図】　　　図１
2004027589.tif 000002
【特許請求の範囲】
【請求項１】
所定の挟み込み検出しきい値に基づいて、モータにより窓ガラスを開閉させるパワーウィンドウにおける異物の挟み込みを検出する装置であって、
等間隔毎の前記窓ガラスの移動毎にパルス信号を出力するパルス信号出力手段と、
前記窓ガラスの全閉方向への動作時における前記パルス信号の出力毎に、前記パルス信号に基づいて前記モータの回転速度を演算する回転速度演算手段と、
前記パルス信号が予め定められた複数回数だけ出力される前記挟み込みを判定するための判定期間における、前記パルス信号の今回出力時点及び所定出力時点前のそれぞれの前記回転速度の速度差を、前記パルス信号が出力される毎に検出する速度差検出手段とを含み、
前記判定期間における前記速度差の最大値を前記挟み込み検出しきい値とし、前記パルス信号が出力される毎に、前記速度差とこの挟み込み検出しきい値とを比較することにより挟み込みを検出する、
ことを特徴とするパワーウィンドウの挟み込み検出装置。
【請求項２】
請求項１記載の挟み込み検出装置において、
前記判定期間は、
前記窓ガラスの全開状態直後の前記モータの回転速度が安定するのに十分な数だけ前記パルス信号が出力された時点から全閉状態に到達した時点までの間とする、
ことを特徴とするパワーウィンドウの挟み込み検出装置。
【請求項３】
請求項２記載の挟み込み検出装置において、
この検出装置の電源電圧を監視する電圧監視手段と、
このパワーウィンドウの周囲温度を監視する温度監視手段とを更に含み、
前記電源電圧又は前記周囲温度が異常値であると判定されるときは、前記速度差の最大値に替えて、予め固定的に割り当てられた固定値を前記挟み込み検出しきい値とする、
ことを特徴とするパワーウィンドウの挟み込み検出装置。
【請求項４】
モータにより窓ガラスを開閉させるパワーウィンドウにおける異物の挟み込みの有無を判定するための基準となる挟み込み検出しきい値を設定する方法であって、
等間隔毎の前記窓ガラスの移動毎にパルス信号を出力するパルス信号出力工程と、
前記窓ガラスの全閉方向への動作時における前記パルス信号の出力毎に、前記パルス信号に基づいて前記回転速度を演算する回転速度演算工程と、
前記パルス信号が予め定められた複数回数だけ出力される前記挟み込みを判定するための判定期間における、前記パルス信号の今回出力時点及び所定出力時点前のそれぞれの前記回転速度の速度差を検出する速度差検出工程と、
前記判定期間における前記速度差の最大値を前記挟み込み検出しきい値として設定するしきい値設定工程と、
前記パルス信号が出力される毎に、前記速度差と前記挟み込み検出しきい値とを比較することにより挟み込みを検出する挟み込み検出工程と、
を含むことを特徴とするパワーウィンドウの挟み込み検出しきい値設定方法。
【請求項５】
請求項４記載の挟み込み検出しきい値設定方法において、
電源電圧を監視する電圧監視工程と、
周囲温度を監視する温度監視工程と、
前記電源電圧又は前記周囲温度が異常値であると判定されるときは、前記速度差の最大値に替えて、予め固定的に割り当てられた固定値を前記挟み込み検出しきい値として設定する固定値設定工程と、
を更に含むことを特徴とするパワーウィンドウの挟み込み検出しきい値設定方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、自動車のパワーウィンドウにおいて窓ガラスに異物を挟み込んだことを検出するパワーウィンドウの挟み込み検出装置、及びこの挟み込み検出装置にて挟み込みの有無を判定するための基準となる挟み込み検出しきい値を設定する方法に関するものである。
【０００２】
【従来の技術】
一般に自動車には、乗用車に代表されるように、ドアウィンドウ等の窓ガラスの開閉をスイッチ操作に応じたモータの駆動により自動的に行うパワーウィンドウが広く採用されており、近年では、パワーウィンドウにドアフレームと窓ガラスとの間に物品や身体の一部等の異物が挟まったか否かを検出する挟み込み検出装置が付設されつつある。
【０００３】
このような挟み込み検出装置の従来例の１つとして、特開昭６３−１６５６８２号公報の窓ガラス開閉装置を挙げることができる。この窓ガラス開閉装置では、窓ガラス開閉駆動用のモータのリップル電流を波形整形して、モータ回転数に対応したパルス信号を生成し、このパルス信号を基に異物の挟み込みの有無を検出している。
【０００４】
具体的に述べると、パルス信号の周期からパルス信号の周波数（モータ回転速度）ｆを求め、窓ガラスが全閉位置の近傍範囲外の位置にある場所において、前記周波数が所定値に相当する設定周波数ｆ′以下（ｆ′≧ｆ）になると、すなわちモータ回転数が予め固定的に割り当てられた挟み込み検出しきい値より下がると異物を挟み込んでいるものと判断している。
【０００５】
上記挟み込み検出しきい値は、モータ回転速度、パワーウィンドウの周囲温度、車両に搭載されたバッテリの端子電圧等のデータに対応させてデータテーブルとしてメモリに記憶されており、この挟み込み検出しきい値を設定する際は各データに対応した挟み込み検出しきい値をデータテーブルより読み出して設定していた。
【０００６】
【発明が解決しようとする課題】
ところが、上記従来装置においては、車両又は車種毎に予め定められた均一な挟み込み検出しきい値が、車両製造時に固定的に設定される。このような固定的な挟み込み検出しきい値を用いる場合、個々の車両ドアの組み付けバラツキを起因する窓ガラスの摺動抵抗のバラツキの影響により、過剰反応をともなう挟み込み誤検出を行わないようにするため、挟み込み検出しきい値にマージンを持たせるようにしている。そうすると、逆に挟み込み検出感度が下がるため挟み込み荷重が高くなり、ドアによっては十分な挟み込み検出がなされない場合もありうる。これを解決するために、全窓移動領域における特性を記憶することによる補正方法が提案されているが、この場合には大量のメモリ容量が要求されるという問題が生じる。更に、固定的な挟み込み検出しきい値では、経年変化による摺動抵抗の変化により検出感度が変動するという問題もある。
【０００７】
本発明は上記のような問題点を解消するためになされたもので、メモリ容量を節約しつつ、各ドア毎に容易に最適な挟み込み検出感度が確保できるうえ、経年変化にも追従できるパワーウィンドウの挟み込み検出装置及び挟み込み検出しきい値設定方法を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記課題を解決するためになされた請求項１記載の挟み込み検出装置は、図１に示すように、所定の挟み込み検出しきい値に基づいて、モータにより窓ガラスを開閉させるパワーウィンドウにおける異物の挟み込みを検出する装置であって、等間隔毎の前記窓ガラスの移動毎にパルス信号を出力するパルス信号出力手段と、前記窓ガラスの全閉方向への動作時における前記パルス信号の出力毎に、前記パルス信号に基づいて前記モータの回転速度を演算する回転速度演算手段と、前記パルス信号が予め定められた複数回数だけ出力される前記挟み込みを判定するための判定期間における、前記パルス信号の今回出力時点及び所定出力時点前のそれぞれの前記回転速度の速度差を、前記パルス信号が出力される毎に検出する速度差検出手段とを含み、前記判定期間における前記速度差の最大値を前記挟み込み検出しきい値とし、前記パルス信号が出力される毎に、前記速度差とこの挟み込み検出しきい値とを比較することにより挟み込みを検出する、ことを特徴とする。
【０００９】
請求項１記載の発明によれば、等間隔毎の窓ガラスの移動毎にパルス信号が出力される。また、窓ガラスの全閉方向への動作時におけるパルス信号の出力毎に、パルス信号に基づいてモータの回転速度が演算される。また、挟み込みを判定するための判定期間における、パルス信号の今回出力時点及び所定出力時点前のそれぞれの回転速度の速度差が、パルス信号が出力される毎に検出される。そして、上記判定期間における速度差の最大値を挟み込み検出しきい値とし、パルス信号の出力毎に演算される速度差とこの挟み込み検出しきい値とを比較することにより挟み込みが検出される。したがって、窓ガラスの全閉方向への動作中に、各車両の各ドア毎に適切な挟み込み検出しきい値が自動更新される。また、今回出力時点及び所定出力時点前の回転速度差の最大値を挟み込み検出しきい値としているため、従来のように、全窓移動領域における特性を記憶することによる補正が不要になる。
【００１０】
上記課題を解決するためになされた請求項２記載の挟み込み検出装置は、図１に示すように、請求項１記載の挟み込み検出装置において、前記判定期間は、前記窓ガラスの全開状態直後の前記モータの回転速度が安定するのに十分な数だけ前記パルス信号が出力された時点から全閉状態に到達した時点までの間とする、ことを特徴とする。
【００１１】
請求項２記載の発明によれば、挟み込み検出しきい値を算出するための判定期間は、窓ガラスの全開状態直後のモータの回転速度が安定するのに十分な数だけパルス信号が出力された時点から全閉状態に到達した時点までの間としているので、より正確な挟み込み検出しきい値が設定可能となる。
【００１２】
上記課題を解決するためになされた請求項３記載の挟み込み検出装置は、図１に示すように、請求項２記載の挟み込み検出装置において、この検出装置の電源電圧を監視する電圧監視手段と、このパワーウィンドウの周囲温度を監視する温度監視手段とを更に含み、前記電源電圧又は前記周囲温度が異常値であると判定されるときは、前記速度差の最大値に替えて、予め固定的に割り当てられた固定値を前記挟み込み検出しきい値とする、ことを特徴とする。
【００１３】
請求項３記載の発明によれば、電源電圧又は周囲温度が異常値であると判定されるときは、予め固定的に割り当てられた固定値を挟み込み検出しきい値としているので、異常値が排除された更に正確な挟み込み検出しきい値が設定可能となる。
【００１４】
上記課題を解決するためになされた請求項４記載の挟み込み検出しきい値設定方法は、モータにより窓ガラスを開閉させるパワーウィンドウにおける異物の挟み込みの有無を判定するための基準となる挟み込み検出しきい値を設定する方法であって、等間隔毎の前記窓ガラスの移動毎にパルス信号を出力するパルス信号出力工程と、前記窓ガラスの全閉方向への動作時における前記パルス信号の出力毎に、前記パルス信号に基づいて前記回転速度を演算する回転速度演算工程と、前記パルス信号が予め定められた複数回数だけ出力される前記挟み込みを判定するための判定期間における、前記パルス信号の今回出力時点及び所定出力時点前のそれぞれの前記回転速度の速度差を検出する速度差検出工程と、前記判定期間における前記速度差の最大値を前記挟み込み検出しきい値として設定するしきい値設定工程と、前記パルス信号が出力される毎に、前記速度差と前記挟み込み検出しきい値とを比較することにより挟み込みを検出する挟み込み検出工程と、を含むことを特徴とする。
【００１５】
請求項４記載の発明によれば、等間隔毎の窓ガラスの移動毎にパルス信号が出力され、窓ガラスの全閉方向への動作時におけるパルス信号の出力毎に、パルス信号に基づいてモータの回転速度が演算され、挟み込みを判定するための判定期間における、パルス信号の今回出力時点及び所定出力時点前のそれぞれの回転速度の速度差が、パルス信号が出力される毎に検出され、上記判定期間における速度差の最大値を挟み込み検出しきい値として設定し、そして、パルス信号の出力毎に演算される速度差とこの挟み込み検出しきい値とを比較することにより挟み込みが検出される。したがって、窓ガラスの全閉方向への動作中に、各車両の各ドア毎に適切な挟み込み検出しきい値が自動更新される。また、今回出力時点及び所定出力時点前の回転速度差の最大値を挟み込み検出しきい値としているため、従来のように、全窓移動領域における特性を記憶することによる補正が不要になる。
【００１６】
上記課題を解決するためになされた請求項５記載の挟み込み検出しきい値設定方法は、請求項４記載の挟み込み検出しきい値設定方法において、電源電圧を監視する電圧監視工程と、周囲温度を監視する温度監視工程と、前記電源電圧又は前記周囲温度が異常値であると判定されるときは、前記速度差の最大値に替えて、予め固定的に割り当てられた固定値を前記挟み込み検出しきい値として設定する固定値設定工程と、を更に含むことを特徴とする。
【００１７】
請求項５記載の発明によれば、電源電圧又は周囲温度がそれぞれ監視され、監視された電源電圧又は周囲温度が異常値であると判定されるときは、予め固定的に割り当てられた固定値を挟み込み検出しきい値としているので、異常値が排除された更に正確な挟み込み検出しきい値が設定可能となる。
【００１８】
【発明の実施の形態】
以下、本発明に係るパワーウィンドウの挟み込み検出装置の実施の形態を図面に基づいて説明する。図２は本実施形態に係るパワーウィンドウの挟み込み検出装置を備えたパワーウィンドウの概略構成を一部ブロック図で示した説明図である。図２において、１はパワーウィンドウ機構、３は挟み込み検出装置をそれぞれ示す。
【００１９】
パワーウィンドウ機構１は、車両に装備されて、この車両のドアＤの窓ガラスＷＧを開閉するもので、窓ガラスＷＧ開閉用のモータＭと、ドアＤのウェザーストリップＷＳの上方に配置され窓ガラスＷＧの全閉に、窓ガラスＷＧの先端面と係合してＯＮ位置からＯＦＦ位置に切り替わり全閉信号を出力するリミットスイッチＲＳＷ、前記窓ガラスＷＧを開閉させる際に操作させる開閉スイッチＳＷと、開閉スイッチＳＷの操作に応じてモータＭが窓ガラスＷＧの開閉方向に回転するように制御したり、挟み込み検出を行うマイクロコンピュータ制御による制御部ＣＴで構成されている。
【００２０】
また、挟み込み検出装置３は、回転数に応じたパルス信号を出力するパルス発生手段内蔵のモータＭ及び前記制御部ＣＴ等で構成されている。開閉スイッチＳＷは、例えば、ドアＤの内側のひじ掛け部（図示せず）上面に配設されており、前後に傾倒可能な公知のシーソー式の操作ボタン（図示せず）を有するモーメンタリ型メカニカルスイッチからなる。開閉スイッチＳＷは、操作ボタンを前方に倒すように操作することで窓ガラスＷＧを全閉位置側に上昇させるための上昇要求信号を出力し、操作ボタンを後方に倒すように操作することで窓ガラスＷＧを全開位置側に下降させるための下降要求信号を出力する。
【００２１】
制御部ＣＴは、各種演算処理、各判定処理及び各種信号入出力処理等を行う主制御部ＭＣ、入力されたパルス信号よりパルス周期を演算し主制御部ＭＣへパルス速度ｖ（ｎ）の演算用に供する周期演算部ＰＡ、演算されたパルス速度ｖ（ｎ）の連続低下判定に基づいて異物の挟み込みを判定する挟み込み判定部ＪＤ、主制御部ＭＣに各種処理動作を行わせるための制御プログラムが格納されたＲＯＭ及び各種演算結果、外部入力データ等を格納するＲＡＭを含むメモリ部ＭＲより構成される。主制御部ＭＣ、周期演算部ＰＡ、挟み込み判定部ＪＤはＣＰＵにてその機能が実施される。
【００２２】
また、制御部ＣＴはモータＭより出力されるパルス信号を周期演算部ＰＡに入力するパルスインターフェースＩ／Ｆ１、開閉スイッチＳＷより出力されるスイッチ出力に基づいて上昇要求信号又は下降要求信号を主制御部ＭＣに出力及びリミットスイッチＲＳＷから出力される全閉信号に基づいて上昇停止要求信号を主制御部ＭＣに出力する入力インターフェースＩ／Ｆ３、上昇要求信号、下降要求信号或いは上昇停止要求信号に基づき主制御部ＭＣで生成されたモータ制御信号を入力してモータ正回転制御信号、モータ逆回転制御信号或いはモータ駆動停止信号を生成するモータ制御部ＭＣＴ、生成された各信号に基づいてモータＭに流れる界磁電流の方向を制御するモータインターフェースＩ／Ｆ２、イングニッションスイッチＳＷｉｇｎの投入時に車両搭載のバッテリより供給された直流電圧を安定化して制御部ＣＴに電源供給を行う電源部ＰＳ、電源部ＰＳより供給される電源電圧の検出及び監視を行い、これら監視結果を主制御部ＭＣに伝える電圧監視部ＶＤ（請求項の電圧監視手段に相当）、このパワーウィンドウ機構１の周囲温度を検出及び監視する温度監視部ＴＤ（請求項の温度監視手段に相当）を含む。主制御部ＭＣはこれら監視結果に基づいて挟み込み検出しきい値を更新する。この方法については、図３及び図４を用いて後述する。
【００２３】
次に、図３及び図４を用いて、上記挟み込み検出しきい値の設定方法、又は、更新方法について説明する。図３及び図４は、本実施形態に係る挟み込み検出しきい値設定方法の処理手順を示すフローチャートである。
【００２４】
まず、ステップＳ１以降で行われる処理に先立ち、窓ガラスＷＧを全閉状態から全開状態に閉動作させて、速度低下量Δｖｆを大きい順に並べて、メモリ部ＭＲに格納しておく。詳しくは、窓ガラスＷＧの閉動作中に、パルス信号の出力毎（ｎ＝１、２、３、…）に、今回演算されたパルス速度ｖ（ｎ）と５時点前に演算されたパルス速度ｖ（ｎ−５）との差である速度差Δｖｆ（ｎ）（＝ｖ（ｎ−５）−ｖ（ｎ））を演算し、それらの速度差の大きい順に、メモリ部ＭＲにΔｖｆｍａｘ４、Δｖｆｍａｘ３、Δｖｆｍａｘ２、Δｖｆｍａｘ１として格納しておく。なお、本明細書中、速度差とは、今回演算されたパルス速度がこれより前に発生されたパルスに基づいて演算されたパルス速度より低下した場合の速度差を示している。また、速度差Δｖｆ（ｎ）は、ｎが６以上において演算可能であることはいうまでもない。
【００２５】
そして、図３のステップＳ１において、周期演算部ＰＡから供されたパルス周期ｔ（ｎ）により、パルス速度ｖ（ｎ）（＝１／ｔ（ｎ））が演算される。なお、このパルス速度ｖ（ｎ）は、速度差Δｖｆ（ｎ）の演算のために、パルス信号の出力毎にメモリ部ＭＲのワークエリアに格納される。次に、ステップＳ２において、速度差Δｖｆ（ｎ）が演算される。すなわち、今回演算されたパルス速度ｖ（ｎ）と５時点前に演算されたパルス速度ｖ（ｎ−５）との差である速度差Δｖｆ（ｎ）（＝ｖ（ｎ−５）−ｖ（ｎ））が演算される。なお、ステップＳ１は請求項の回転速度演算手段、回転速度演算工程に相当し、ステップＳ２は速度差検出手段、速度差検出工程に相当する。
【００２６】
次に、ステップＳ３においては、窓ガラスＷＧを全開状態から２０パルス以後（ｎ≧２０）であるか否かが判定される。これは、モータＭの回転速度が十分に安定した状態で挟み込み検出しきい値を更新するためであり、ここでは、２０パルス以後としたが、モータＭの回転速度が安定するのに十分な数だけパルス信号が出力された時点であれば他の値であってもよい。これにより、より正確な挟み込み検出しきい値が設定可能となる。ここで、２０パルス以後であると判定されるとステップＳ４に進み（ステップＳ３のＹ）、さもなければ接続点Ａを経て終了する（ステップＳ３のＮ）。
【００２７】
次に、ステップＳ４〜ステップＳ７においては、上記ステップＳ２で演算した速度差Δｖｆ（ｎ）と、Δｖｆｍａｘ１、Δｖｆｍａｘ２、Δｖｆｍａｘ３、Δｖｆｍａｘ４の値とがそれぞれ比較されて、場合分けされる。すなわち、速度差Δｖｆ（ｎ）≦Δｖｆｍａｘ１の場合には接続点Ｂを経てステップＳ１２に進み（ステップＳ４のＮ）、Δｖｆｍａｘ１＜速度差Δｖｆ（ｎ）≦Δｖｆｍａｘ２の場合にはステップＳ５ａ、ステップＳ５ｂに進み（ステップＳ５のＮ）、Δｖｆｍａｘ２＜速度差Δｖｆ（ｎ）≦Δｖｆｍａｘ３の場合にはステップＳ６ａ〜ステップＳ６ｃに進み（ステップＳ６のＮ）、Δｖｆｍａｘ３＜速度差Δｖｆ（ｎ）≦Δｖｆｍａｘ４の場合にはステップＳ７ａ〜ステップＳ７ｄに進み（ステップＳ７のＮ）、そして、Δｖｆｍａｘ４＜速度差Δｖｆ（ｎ）の場合にはステップＳ８〜ステップＳ１１に進む（ステップＳ７のＹ）。
【００２８】
ステップＳ５ａにおいてはΔｖｆｍａｘ１の値が速度差Δｖｆ（ｎ）に書き替えられ、ステップＳ５ｂにおいてはΔｖｆｍａｘ２、Δｖｆｍａｘ３及びΔｖｆｍａｘ４に共にゼロが設定される。ステップＳ６ａにおいてはΔｖｆｍａｘ１の値がΔｖｆｍａｘ２の値に書き替えられ、ステップＳ６ｂにおいてはΔｖｆｍａｘ２の値が速度差Δｖｆ（ｎ）に書き替えられ、ステップＳ６ｃにおいてはΔｖｆｍａｘ３及びΔｖｆｍａｘ４に共にゼロが設定される。ステップＳ７ａにおいてはΔｖｆｍａｘ１の値がΔｖｆｍａｘ２の値に書き替えられ、ステップＳ７ｂにおいてはΔｖｆｍａｘ２の値がΔｖｆｍａｘ３の値に書き替えられ、ステップＳ７ｃにおいてはΔｖｆｍａｘ３の値が速度差Δｖｆ（ｎ）に書き替えられ、ステップＳ７ｄにおいてはΔｖｆｍａｘ４にゼロが設定される。ステップＳ８においてはΔｖｆｍａｘ１の値がΔｖｆｍａｘ２の値に書き替えられ、ステップＳ９においてはΔｖｆｍａｘ２の値がΔｖｆｍａｘ３の値に書き替えられ、ステップＳ１０においてはΔｖｆｍａｘ３の値がΔｖｆｍａｘ４の値に書き替えられ、ステップＳ１１においてはΔｖｆｍａｘ４の値が速度差Δｖｆ（ｎ）に書き替えられる。
【００２９】
図４のステップＳ１２〜ステップＳ２０においては、挟み込み検出しきい値の設定及び挟み込み検出が行われる。まず、ステップＳ１２において、リミットスイッチＲＳＷがＯＦＦ位置か否か、すなわち、窓ガラスＷＧが全閉状態か否かが判定される。ステップＳ１２において、リミットスイッチＲＳＷがＯＦＦ位置である、すなわち、窓ガラスＷＧが全閉状態であると判定されると（ステップＳ１２のＹ）、ステップＳ１２〜ステップＳ１５に進んで、Δｖｆｍａｘ４、Δｖｆｍａｘ３、及びΔｖｆｍａｘ２の値がゼロであるか否かの判定に基づいて場合分けされる。すなわち、Δｖｆｍａｘ４がゼロではない場合にはステップＳ１３ａに進んでΔｖｆｍａｘ１の値がΔｖｆｍａｘ４の値に書き替えられてステップＳ１６に進み（ステップＳ１３のＮ）、Δｖｆｍａｘ４がゼロであり、かつΔｖｆｍａｘ３がゼロではない場合にはステップＳ１４ａに進んでΔｖｆｍａｘ１の値がΔｖｆｍａｘ３の値に書き替えられてステップＳ１６に進み（ステップＳ１４のＮ）、Δｖｆｍａｘ４及びΔｖｆｍａｘ３が共にゼロであり、Δｖｆｍａｘ２がゼロではない場合にはステップＳ１５ａに進んでΔｖｆｍａｘ１の値がΔｖｆｍａｘ２の値に書き替えられてステップＳ１６に進み（ステップＳ１５のＮ）、Δｖｆｍａｘ４、Δｖｆｍａｘ３及びΔｖｆｍａｘ２が共にゼロである場合にはそのままの状態でステップＳ１６に進む。これら処理により、この段階では、Δｖｆｍａｘ１に最大の速度差Δｖｆ（ｎ）が設定される。
【００３０】
但し、電圧低下中や低温中では速度差Δｖｆ（ｎ）が大きくなる傾向にあるので、これを異常値として排除するために以下の処理を付加する。すなわち、ステップＳ１６においては温度監視部ＴＤにて検出された周囲温度Ｔｆｍａｘがメモリ部ＭＲに記録され、ステップＳ１７においては電圧監視部ＶＤにて検出された電源電圧Ｖｆｍａｘがメモリ部ＭＲに記録される。そして、ステップＳ１８において、上記記録されている周囲温度Ｔｆｍａｘ及び電源電圧Ｖｆｍａｘがそれぞれ、予め設定されている異常と判定するための各基準値と比較されて、それらが正常値であるか否かが判定される。説明を加えると、ここで、正常値であると判定するためには、今回の速度差Δｖｆ（ｎ）を演算するために利用した全てのパルス速度ｖ（ｎ）が、正常な周囲温度Ｔｆｍａｘかつ電源電圧Ｖｆｍａｘのもとで取得された場合に限られる。各パルス速度ｖ（ｎ）の演算時における周囲温度Ｔｆｍａｘ及び電源電圧Ｖｆｍａｘは、ステップＳ１６及びステップＳ１７にてメモリ部ＭＲに記録されているので、この記録がステップＳ１８における判定に利用可能である。ステップＳ１８において、周囲温度Ｔｆｍａｘ及び電源電圧Ｖｆｍａｘが共に正常であると判定されるとステップＳ１９に進み、いずれか一方でも異常であると判定されるとステップＳ１８ａに進む。
【００３１】
ステップＳ１９においては、速度差Δｖｆ（ｎ）の最大値である最大速度差Δｖｆｍａｘが確定される。すなわち、この最大速度差Δｖｆｍａｘは、上記Δｖｆｍａｘ１に設定されている値が採用される。一方、ステップＳ１８ａにおいては、最大速度差Δｖｆｍａｘは未確定とされる。この場合、予め割り当てられているデータテーブルに格納されている、上記最大速度差Δｖｆｍａｘに相当するデータが読み出されて、挟み込み検出しきい値として設定される。このように、電源電圧又は周囲温度が異常値であると判定されるときは、予め固定的に割り当てられた固定値を挟み込み検出しきい値としているので、異常値が排除された更に正確な挟み込み検出しきい値が設定可能となる。なお、固定値の替わりに、正常な周囲温度Ｔｆｍａｘかつ電源電圧Ｖｆｍａｘのもとで取得された最新の最大速度差Δｖｆｍａｘを挟み込み検出しきい値として採用するようにしてもよい。なお、上記ステップＳ１９は請求項のしきい値設定工程に相当し、ステップＳ１８ａは請求項の固定値設定工程に相当する。
【００３２】
ステップＳ１２に戻って、リミットスイッチＲＳＷがＯＦＦ位置にはない、すなわち、窓ガラスＷＧが全閉状態にはないと判定されるとステップＳ１２ａ及びステップＳ１２ｂに進む（ステップＳ１２のＮ）。ステップＳ１２ａ及びステップＳ１２ｂにおいては、挟み込み検出及び挟み込み有無の判定が行われる。ここでは、例えば、上記ステップＳ２にて演算された速度差Δｖｆ（ｎ）が上記挟み込み検出しきい値より大きくなったときから連続して、Δｖｆ（ｎ＋１）＞上記挟み込み検出しきい値、ｖ（ｎ−１）＞ｖ（ｎ）＞ｖ（ｎ＋１）＞ｖ（ｎ＋２）となった場合に挟み込み有りと判定する。ステップＳ１２ｂにおいて、挟み込み有りと判定されればステップＳ２０に進み（ステップＳ１２ｂのＹ）、さもなければ終了する（ステップＳ１２ｂのＮ）。ステップＳ２０に進むと、Δｖｆｍａｘ２〜Δｖｆｍａｘ４の値がクリアされて、その後終了する。なお、ステップＳ１２ａ、ステップＳ１２ｂは請求項の挟み込み検出工程に相当する。
【００３３】
この図３及び図４で示した一連の処理手順は、イングニッションスイッチＳＷｉｇｎがＯＦＦポジションに設定される等の所定の終了トリガがあるまで、窓ガラスＷＧの閉動作中において上記パルス信号が出力される毎（ｎ＝１、２、３、…）に繰り返される。
【００３４】
このように、本実施形態によれば、窓ガラスＷＧの全閉方向への動作中に、各車両の各ドア毎に適切な挟み込み検出しきい値が自動更新される。この結果、各ドア毎に容易に最適な挟み込み検出感度が確保できるうえ、経年変化にも追従できるため検出感度の安定性も確保できる。また、今回出力時点及び５パルス分出力時点前の回転速度差の最大値を挟み込み検出しきい値としているため、従来のように、全窓移動領域における特性を記憶することによる補正が不要になり、メモリ容量の大幅な節約になる。
【００３５】
なお、本発明は、上記実施形態に限定されるものでなく、構成の要旨に付随する各種設計変更が可能である。例えば、速度差Δｖｆ（ｎ）は５パルス分の差分に限定されず、場合によっては、４パルス分の差分や６パルス分の差分等でもよい。また、最大速度差も他の処理手順によって求めることも可能である。更に、窓ガラスＷＧの全閉方向は、上方向に限定するものでなく、横方向や場合によっては下方向であってもよい。
【００３６】
【発明の効果】
以上説明したように、請求項１記載の発明によれば、等間隔毎の窓ガラスの移動毎にパルス信号が出力される。また、窓ガラスの全閉方向への動作時におけるパルス信号の出力毎に、パルス信号に基づいてモータの回転速度が演算される。また、挟み込みを判定するための判定期間における、パルス信号の今回出力時点及び所定出力時点前のそれぞれの回転速度の速度差が、パルス信号が出力される毎に検出される。そして、上記判定期間における速度差の最大値を挟み込み検出しきい値とし、パルス信号の出力毎に演算される速度差とこの挟み込み検出しきい値とを比較することにより挟み込みが検出される。したがって、窓ガラスの全閉方向への動作中に、各車両の各ドア毎に適切な挟み込み検出しきい値が自動更新される。この結果、各ドア毎に容易に最適な挟み込み検出感度が確保できるうえ、経年変化にも追従できるため検出感度の安定性も確保できる。また、今回出力時点及び所定出力時点前の回転速度差の最大値を挟み込み検出しきい値としているため、従来のように、全窓移動領域における特性を記憶することによる補正が不要になり、メモリ容量の大幅な節約になる。
【００３７】
請求項２記載の発明によれば、挟み込み検出しきい値を算出するための判定期間は、窓ガラスの全開状態直後のモータの回転速度が安定するのに十分な数だけパルス信号が出力された時点から全閉状態に到達した時点までの間としているので、より正確な挟み込み検出しきい値が設定可能となる。
【００３８】
請求項３記載の発明によれば、監視された電源電圧又は周囲温度が異常値であると判定されるときは、予め固定的に割り当てられた固定値を挟み込み検出しきい値としているので、異常値が排除された更に正確な挟み込み検出しきい値が設定可能となる。
【００３９】
請求項４記載の発明によれば、等間隔毎の窓ガラスの移動毎にパルス信号が出力され、窓ガラスの全閉方向への動作時におけるパルス信号の出力毎に、パルス信号に基づいてモータの回転速度が演算され、挟み込みを判定するための判定期間における、パルス信号の今回出力時点及び所定出力時点前のそれぞれの回転速度の速度差が、パルス信号が出力される毎に検出され、上記判定期間における速度差の最大値を挟み込み検出しきい値として設定し、そして、パルス信号の出力毎に演算される速度差とこの挟み込み検出しきい値とを比較することにより挟み込みが検出される。したがって、判定期間に相当する分だけ窓ガラスを移動させるだけで、各車両の各ドア毎に適切な挟み込み検出しきい値が更新される。この結果、各ドア毎に容易に最適な挟み込み検出感度が確保できるうえ、経年変化にも追従できるため検出感度の安定性も確保できる。また、今回出力時点及び所定出力時点前の回転速度差の最大値を挟み込み検出しきい値としているため、従来のように、全窓移動領域における特性を記憶することによる補正が不要になり、メモリ容量の大幅な節約になる。
【００４０】
請求項５記載の発明によれば、電源電圧又は周囲温度がそれぞれ監視され、監視された電源電圧又は周囲温度が異常値であると判定されるときは、予め固定的に割り当てられた固定値を挟み込み検出しきい値としているので、異常値が排除された更に正確な挟み込み検出しきい値が設定可能となる。
【図面の簡単な説明】
【図１】本発明の挟み込み検出装置の基本構成を示すブロック図である。
【図２】本実施形態に係るパワーウィンドウの挟み込み検出装置を備えたパワーウィンドウの概略構成を一部ブロック図で示した説明図である。
【図３】本実施形態に係る挟み込み検出しきい値設定方法の処理手順を示すフローチャートである。
【図４】本実施形態に係る挟み込み検出しきい値設定方法の処理手順を示すフローチャートである。
【符号の説明】
１　パワーウィンドウ機構
３　挟み込み検出装置
ＣＴ　制御部
Ｄ　ドア
Ｍ　モータ
ＳＷ　開閉スイッチ
ＳＷｉｇｎ　イングニッションスイッチ
ＲＳＷ　リミットスイッチ
【図１】
2004027589.tif 000003
【図２】
2004027589.tif 000004
【図３】
2004027589.tif 000005
【図４】
2004027589.tif 000006