(57)【要約】【課題】オートモードの回復をユーザーが容易に行えるウィンドウレギュレータ制御方法を実現する。【解決手段】オートモードとマニュアルモードとを有するウィンドウレギュレータを制御するにあたり、オートモードにおいて誤った挟み込み回避が生じたとき（１０１）窓枠を開く方向へ窓ガラスを移動させるとともにオードモードを禁止し（１０３，１０７）、マニュアルモードで窓枠を閉じきった状態において窓枠を閉じる方向へ窓ガラスを移動させるための使用者の操作の継続時間が予め定められた時間に達したときはオートモードを回復させ（１０９−１２１）、マニュアルモードにおいて窓枠を閉じきる前に操作が中止されたときまたは窓枠を閉じきった状態での操作の継続時間が予め定めた時間に満たないときは窓枠を開く方向へ窓ガラスを移動させる（１１５，１１７，１０７）。【選択図】      図１６
2006316563.tif 000002
【特許請求の範囲】
【請求項１】
使用者の操作をきっかけとして、異物の挟み込みを回避しつつ窓枠を閉じた位置と開いた位置の間で窓ガラスを往復させるオートモードと、使用者の操作に従って、窓枠を閉じた位置と開いた位置の間で窓ガラスを往復させるマニュアルモードとを有するウィンドウレギュレータを制御するにあたり、
オートモードにおいて誤った挟み込み回避が生じたとき窓枠を開く方向へ窓ガラスを移動させるとともにオートモードを禁止し、
マニュアルモードで窓枠を閉じきった状態において窓枠を閉じる方向へ窓ガラスを移動させるための使用者の操作の継続時間が予め定められた時間に達したときはオートモードを回復させ、
マニュアルモードにおいて窓枠を閉じきる前に前記操作が中止されたときまたは窓枠を閉じきった状態での前記操作の継続時間が予め定めた時間に満たないときは窓枠を開く方へ窓ガラスを移動させる、
ことを特徴とするウィンドウレギュレータ制御方法。
【請求項２】
使用者の操作をきっかけとして、学習に基づいて異物の挟み込みを回避しつつ窓枠を閉じた位置と開いた位置の間で窓ガラスを往復させるオートモードと、使用者の操作に従って、窓枠を閉じた位置と開いた位置の間で窓ガラスを往復させるマニュアルモードとを有するウィンドウレギュレータを制御するにあたり、
オートモードにおいて誤った挟み込み回避が生じたときそれ以前の学習内容を無効にして窓枠を開く方向へ窓ガラスを移動させるとともにオートモードを禁止し、
マニュアルモードにおいて窓枠を閉じる方向へ窓ガラスを移動させるための使用者の操作の開始とともに挟み込み回避用の学習を開始させ、
マニュアルモードにおいて窓枠を閉じきった状態での前記操作の継続時間が予め定められた時間に達したときは挟み込み回避用の学習を終了させるとともにオートモードを回復させ、
マニュアルモードにおいて窓枠を閉じきる前に前記操作が中止されたときまたは窓枠を閉じきった状態での前記操作の継続時間が予め定めた時間に満たないときは前記学習を中止させるとともに窓枠を開く方向へ窓ガラスを移動させる、
ことを特徴とするウィンドウレギュレータ制御方法。
【請求項３】
前記学習は学習範囲と非学習範囲とに２分された窓ガラスの移動範囲のうち学習範囲における学習であり、
前記窓枠を開く方向への窓ガラスの移動は非学習範囲への移動である、
ことを特徴とする請求項２に記載のウィンドウレギュレータ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウィンドウレギュレータ制御方法に関し、とくに、異物の挟み込みを回避しつつ窓枠を閉じた位置と開いた位置の間で窓ガラスを往復させるオートモードと、窓枠を閉じた位置と開いた位置の間で窓ガラスを往復させるマニュアルモードとを有するウィンドウレギュレータの制御方法に関する。
【背景技術】
【０００２】
車両等のパワーウィンドウは、ウィンドウレギュレータによって窓枠を閉じた位置と開いた位置の間で窓ガラスを往復させるように構成されている。ウィンドウレギュレータについては、搭乗者の身体等が窓ガラスで挟まれるのを防止するための制御が行われる。
【０００３】
そのような制御の一手法として、使用者の操作をきっかけとして、異物の挟み込みを回避しつつ窓枠を閉じた位置と開いた位置の間で窓ガラスを往復させるオートモードと、使用者の操作に従って、窓枠を閉じた位置と開いた位置の間で窓ガラスを往復させるマニュアルモードを有し、オートモードにおいて誤った挟み込み回避が繰り返されるときはオートモードを禁止してマニュアルモードだけを有効にするようにしたものがある（例えば、特許文献１参照）。
【０００４】
挟み込みの有無は窓ガラスを駆動するモータの負荷状態に基づいて判定され、過負荷になったことをもって挟み込み発生と判定される。その場合、モータの負荷状態の経時的な変化等に対応するために、挟み込みがない状態におけるモータの負荷状態について学習が行われ、その学習内容を基にして挟み込みの判定が行われる（例えば、特許文献２参照）。
【特許文献１】特開平７−３１７４３０号公報（第３−６頁、図１−３）
【特許文献２】特開平１０−３３１５２４号公報（第３−４頁、図１−２）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
誤った挟み込み回避の繰り返しが原因でオートモードが停止されたとき、ユーザーはウィンドウの開閉をマニュアルモードで行わざるを得ない。また、オートモード回復手順が説明書等に記載されていたとしても、ユーザーがそれに気づかないことが多く、また、気づいたとしてもその通りに実行されるとは限らない。
【０００６】
そこで、本発明の課題は、オートモードの回復をユーザーが容易に行えるウィンドウレギュレータ制御方法を実現することである。
【課題を解決するための手段】
【０００７】
上記の課題を解決するための請求項１に係る発明は、使用者の操作をきっかけとして、異物の挟み込みを回避しつつ窓枠を閉じた位置と開いた位置の間で窓ガラスを往復させるオートモードと、使用者の操作に従って、窓枠を閉じた位置と開いた位置の間で窓ガラスを往復させるマニュアルモードとを有するウィンドウレギュレータを制御するにあたり、オートモードにおいて誤った挟み込み回避が生じたとき窓枠を開く方向へ窓ガラスを移動させるとともにオートモードを禁止し、マニュアルモードで窓枠を閉じきった状態において窓枠を閉じる方向へ窓ガラスを移動させるための使用者の操作の継続時間が予め定められた時間に達したときはオートモードを回復させ、マニュアルモードにおいて窓枠を閉じきる前に前記操作が中止されたときまたは窓枠を閉じきった状態での前記操作の継続時間が予め定めた時間に満たないときは窓枠を開く方向へ窓ガラスを移動させる、ことを特徴とするウィンドウレギュレータ制御方法である。
【０００８】
上記の課題を解決するための請求項２に係る発明は、使用者の操作をきっかけとして、学習に基づいて異物の挟み込みを回避しつつ窓枠を閉じた位置と開いた位置の間で窓ガラスを往復させるオートモードと、使用者の操作に従って、窓枠を閉じた位置と開いた位置の間で窓ガラスを往復させるマニュアルモードとを有するウィンドウレギュレータを制御するにあたり、オートモードにおいて誤った挟み込み回避が生じたときそれ以前の学習内容を無効にして窓枠を開く方向へ窓ガラスを移動させるとともにオートモードを禁止し、マニュアルモードにおいて窓枠を閉じる方向へ窓ガラスを移動させるための使用者の操作の開始とともに挟み込み回避用の学習を開始させ、マニュアルモードにおいて窓枠を閉じきった状態での前記操作の継続時間が予め定められた時間に達したときは挟み込み回避用の学習を終了させるとともにオートモードを回復させ、マニュアルモードにおいて窓枠を閉じきる前に前記操作が中止されたときまたは窓枠を閉じきった状態での前記操作の継続時間が予め定めた時間に満たないときは前記学習を中止させるとともに窓枠を開く方向へ窓ガラスを移動させる、ことを特徴とするウィンドウレギュレータ制御方法である。
【０００９】
上記の課題を解決するための請求項３に係る発明は、前記学習は学習範囲と非学習範囲とに２分された窓ガラスの移動範囲のうち学習範囲における学習であり、前記窓枠を開く方向への窓ガラスの移動は非学習範囲への移動である、ことを特徴とする請求項２に記載のウィンドウレギュレータ制御方法である。
【発明の効果】
【００１０】
請求項１に係る発明によれば、使用者の操作をきっかけとして、異物の挟み込みを回避しつつ窓枠を閉じた位置と開いた位置の間で窓ガラスを往復させるオートモードと、使用者の操作に従って、窓枠を閉じた位置と開いた位置の間で窓ガラスを往復させるマニュアルモードとを有するウィンドウレギュレータを制御するにあたり、オートモードにおいて誤った挟み込み回避が生じたとき窓枠を開く方向へ窓ガラスを移動させるとともにオートモードを禁止し、マニュアルモードで窓枠を閉じきった状態において窓枠を閉じる方向へ窓ガラスを移動させるための使用者の操作の継続時間が予め定められた時間に達したときはオートモードを回復させ、マニュアルモードにおいて窓枠を閉じきる前に前記操作が中止されたときまたは窓枠を閉じきった状態での前記操作の継続時間が予め定めた時間に満たないときは窓枠を開く方向へ窓ガラスを移動させるので、オートモードの回復をユーザーが容易に行えるウィンドウレギュレータ制御方法を実現することができる。
【００１１】
請求項２に係る発明によれば、使用者の操作をきっかけとして、学習に基づいて異物の挟み込みを回避しつつ窓枠を閉じた位置と開いた位置の間で窓ガラスを往復させるオートモードと、使用者の操作に従って、窓枠を閉じた位置と開いた位置の間で窓ガラスを往復させるマニュアルモードとを有するウィンドウレギュレータを制御するにあたり、オートモードにおいて誤った挟み込み回避が生じたときそれ以前の学習内容を無効にして窓枠を開く方向へ窓ガラスを移動させるとともにオートモードを禁止し、マニュアルモードにおいて窓枠を閉じる方向へ窓ガラスを移動させるための使用者の操作の開始とともに挟み込み回避用の学習を開始させ、マニュアルモードにおいて窓枠を閉じきった状態での前記操作の継続時間が予め定められた時間に達したときは挟み込み回避用の学習を終了させるとともにオートモードを回復させ、マニュアルモードにおいて窓枠を閉じきる前に前記操作が中止されたときまたは窓枠を閉じきった状態での前記操作の継続時間が予め定めた時間に満たないときは前記学習を中止させるとともに窓枠を開く方向へ窓ガラスを移動させるので、オートモードの回復をユーザーが容易に行えるウィンドウレギュレータ制御方法を実現することができる。
【００１２】
また、連続誤反転が発生したときは、パルス幅または静電容量について再学習を行った上でオートモードを回復するので、再学習の結果に基づいて挟み込み判定用の閾値が更新ことにより、回復後のオートモードでは正しい挟み込み回避を行うことができる。
【００１３】
請求項３に係る発明によれば、前記学習は学習範囲と非学習範囲とに２分された窓ガラスの移動範囲のうち学習範囲における学習であり、前記窓枠を開く方向への窓ガラスの移動は非学習範囲への移動であるので、学習を能率良く行うことができかつユーザーがオートモードの未回復を容易に知ることができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して発明を実施するための最良の形態を詳細に説明する。なお、本発明は発明を実施するための最良の形態に限定されるものではない。図１に、パワーウィンドウの一例のブロック図を示す。同図に示すように、パワーウィンドウは、ウィンドウ１００、ウィンドウレギュレータ２００および安全装置３００からなる。
【００１５】
ウィンドウ１００は窓ガラス１０２を有する。ウィンドウレギュレータ２００は昇降モータ２０２と昇降機構２０４を有し、昇降モータ２０２により昇降機構２０４を介して窓ガラス１０２を昇降させるようになっている。安全装置３００は、ウィンドウレギュレータ２００による窓ガラス１０２の昇降の安全を管理する。
【００１６】
安全装置３００は、発明を実施するための最良の形態の一例のウィンドウレギュレータ制御方法を用いて安全管理を行う。安全装置３００の動作によって、ウィンドウレギュレータ制御方法に関する発明を実施するための最良の形態の一例が示される。
【００１７】
安全装置３００はＣＰＵ３０２を有する。ＣＰＵ３０２は安全装置３００の中枢であり、所定のプログラムに基づいてウィンドウレギュレータ２００の安全管理を遂行する。ＣＰＵ３０２は駆動回路３０４を介して昇降モータ２０２を制御する。昇降モータ２０２の回転量は、パルス発生器３０６とカウンタ３０８を通じてＣＰＵ３０２にフィードバックされる。ＣＰＵ３０２は、カウンタ３０８計数値に基づいて窓ガラス位置を認識する。パルス発生器３０６の出力パルスはＣＰＵ３０２に入力される。ＣＰＵ３０２は入力されたパルス信号のパルス幅を検出する。
【００１８】
ＣＰＵ３０２には、スイッチ３１０を通じて窓ガラス昇降指令が入力される。スイッチ３１０の操作は使用者によって行われる。オートモードでは、スイッチ３１０のワンタッチ操作により窓ガラスの上昇または下降が行われる。マニュアルモードでは、スイッチ３１０を押している間だけ窓ガラスの上昇または下降が行われる。ＣＰＵ３０２はメモリ３１２を有し、プログラム実行の過程で適宜データの書込および読出を行う。
【００１９】
図２に、このようなパワーウィンドウを備えた車両用ドアの一例を示す。ここでは、セダン形車両の後部ドアの例を示す。このドアは、ドア本体１１０の上部がウィンドウ１００となっている。ウィンドウ１００は、ドア本体１１０側から昇降する窓ガラス１０２により窓枠１０４を開閉する構造となっている。窓ガラス１０２を昇降させるウィンドウレギュレータ２００とその安全装置３００はドア本体１１０内に設けられる。
【００２０】
窓枠１０４は、上枠１０４ａ、後枠１０４ｂおよび前枠１０４ｃを有する。上枠１０４ａは概ね水平になっている。後枠１０４ｂは概ね後下がりに傾斜している。前枠１０４ｃは概ね垂直になっている。
【００２１】
図３に、窓ガラス１０２の昇降過程を示す。同図に示すように、窓ガラス１０２は（ａ）、（ｂ）、（ｃ）、（ｄ）、（ｅ）の順に上昇する。下降はこの逆順になる。（ａ）は窓ガラス１０２が下死点にある状態を示し、（ｅ）は上死点にある状態を示す。（ｂ）、（ｃ）、（ｄ）は途中の状態を示す。
【００２２】
各状態についてさらに説明すれば、（ａ）はパワーウィンドウの全開状態である。（ｂ）は窓ガラス１０２が上昇し始めた状態である。この状態では、窓ガラス１０２の上辺および後辺がそれぞれ上枠１０４ａおよび後枠１０４ｂに対して隙間を生じている。なお、窓ガラス１０２の前辺は昇降の全過程を通じて前枠１０４ｃの中にある。
【００２３】
（ｃ）は窓ガラス１０２の上辺および後辺がそれぞれ上枠１０４ａおよび後枠１０４ｂに接近した状態である。（ｄ）は窓ガラス１０２の上辺および後辺がそれぞれ上枠１０４ａおよび後枠１０４ｂに進入し始める状態である。（ｅ）は窓ガラス１０２の上辺および後辺がそれぞれ上枠１０４ａおよび後枠１０４ｂに完全に進入した状態である。これはパワーウィンドウの全閉状態である。
【００２４】
（ｄ）および（ｅ）の状態をさらに詳細に示せば、例えば図４のようになり、（ｄ）の状態では、窓ガラス１０２の上辺および後辺が上枠１０４ａおよび後枠１０４ｂのガラスラン１４４ａに接触し、（ｅ）の状態では、窓ガラス１０２の上辺および後辺が上枠１０４ａおよび後枠１０４ｂのガラスラン１４４ａ内に完全に進入する。ガラスラン１４４ａは例えばゴムやプラスチック等の絶縁材料で構成される。
【００２５】
図５に、パルス発生器３０６の模式的構成を示す。パルス発生器３０６は、昇降モータ２０２の回転軸２４ａに取り付けられた永久磁石３６ａと、その磁束を検出する２つのホール素子３６ｂ，３６ｃを有し、ホール素子３６ｂ，３６ｃから永久磁石３６ａの回転に伴う周期的な磁束変化を表すパルス信号をそれぞれ出力するようになっている。昇降モータ２０２の回転速度はパルス信号のパルス幅に反映され、回転速度の増加および減少が、それぞれ、パルス幅の短縮および伸長となる。
【００２６】
回転速度の変化に対応するパルス幅の変化を図６に示す。（ａ）は定速回転中のパルス信号を示し、パルス幅が一定である。（ｂ）は途中で速度が低下したときのパルス信号を示し、例えば窓ガラス１０２による挟み込み発生時の負荷増加に伴う昇降モータ２０２の速度低下によって、パルス幅が伸長する。
【００２７】
パルス幅については、予め定められた閾値がメモリ３１２に記憶されている。この閾値は、ＣＰＵ３０２によって、パルス幅に基づく挟み込み判定に利用される。ＣＰＵ３０２は、挟み込みと判定したとき窓ガラス１０２を降下させて挟み込みを回避させる。
【００２８】
挟み込みがないときの負荷状態を憶えておくために、パルス幅またはパルス変化率について学習が行われる。なお、パルス変化率は１つ前のパルスからのパルス幅の変化率である。学習は、下死点から上死点まで窓ガラス１０２を上昇させながらガラス位置ごとのパルス幅またはパルス変化率を測定し、それらをメモリ３１２に記憶することによって行われる。
【００２９】
このような学習によって得られたガラス位置ごとのパルス幅またはパルス変化率に対応して、挟み込み判定用の閾値がそれぞれ設定される。学習は例えば車両の定期点検時等に行われ、そのつど、閾値が学習内容に応じて更新される。
【００３０】
図７に、パワーウィンドウの他の例のブロック図を示す。同図に示すように、パワーウィンドウは、ウィンドウ１００、ウィンドウレギュレータ２００および安全装置３００からなる。
【００３１】
ウィンドウ１００は窓ガラス１０２を有する。ウィンドウレギュレータ２００は昇降モータ２０２と昇降機構２０４を有し、昇降モータ２０２により昇降機構２０４を介して窓ガラス１０２を昇降させるようになっている。安全装置３００は、ウィンドウレギュレータ２００による窓ガラス１０２の昇降の安全を管理する。
【００３２】
安全装置３００は、発明を実施するための最良の形態の一例のウィンドウレギュレータ制御方法を用いて安全管理を行う。安全装置３００の動作によって、ウィンドウレギュレータ制御方法に関する発明を実施するための最良の形態の一例が示される。
【００３３】
安全装置３００はＣＰＵ３０２を有する。ＣＰＵ３０２は安全装置３００の中枢であり、所定のプログラムに基づいてウィンドウレギュレータ２００の安全管理を遂行する。ＣＰＵ３０２は駆動回路３０４を介して昇降モータ２０２を制御する。昇降モータ２０２の回転量はパルス発生器３０６とカウンタ３０８を通じて、ＣＰＵ３０２にフィードバックされる。
【００３４】
ＣＰＵ３０２には、スイッチ３１０を通じて窓ガラス昇降指令が入力される。スイッチ３１０の操作は使用者によって行われる。オートモードでは、スイッチ３１０のワンタッチ操作により窓ガラスの上昇または下降が行われる。マニュアルモードでは、スイッチ３１０を押している間だけ窓ガラスの上昇または下降が行われる。ＣＰＵ３０２はメモリ３１２を有し、プログラム実行の過程で適宜データの書込および読出を行う。
【００３５】
窓ガラス１０２には電極３２０が設けられている。電極３２０の静電容量が静電容量検出部３３０によって検出され、静電容量検出信号がＣＰＵ３０２に入力される。図８に、窓ガラス１０２における電極３２０の配置を示す。同図に示すように、窓ガラス１０２の上辺から後辺にかけて電極３２０設がけられる。電極３２０は、例えば導電材料等を用いて構成される。電極３２０に対応する窓枠側の電極は、窓枠を構成する金属そのものであってよい。
【００３６】
電極３２０は、対応する窓枠に対して静電容量ｃｘを持つ。窓枠はグラウンド電位にあるので静電容量ｃｘはグラウンドに対する静電容量となる。グラウンドに対する静電容量は、電極３２０に例えば搭乗者の手や指等の人体が触れたときに増大する。
【００３７】
これは、図９に等価回路で示すように、電極３２０の静電容量ｃｘに人体の静電容量ｃｘ’が並列接続されるためである。電極３２０の静電容量ｃｘは例えば８０ｐＦ程度であり、人体の静電容量ｃｘ’は例えば４００ｐＦ程度であるので、等価回路の静電容量は大幅に増大することになる。このような静電容量の変化が人体の接触の検出に利用される。
【００３８】
図１０に、静電容量の変化を検出する回路の一例を示す。本回路は静電容量検出部３３０の主要部を構成する。同図に示すように、本回路は、ＯＰアンプ３３２を用いて構成される。ＯＰアンプ３３２には例えばＶＣ＝＋５Ｖ、ＶＥ＝０Ｖの片極性の直流電源が供給されている。
【００３９】
ＯＰアンプ３３２は、非反転入力端子とグラウンドの間にキャパシタｃｘと抵抗Ｒｘが並列に接続され、反転入力端子とグラウンドの間にキャパシタｃｉが並列に接続され、反転入力端子と出力端子が抵抗Ｒｆで接続されている。
【００４０】
キャパシタｃｘは窓ガラスの電極３２０の静電容量ｃｘである。キャパシタｃｉは、補償用のキャパシタであり、人体等が接触しないときの電極３２０の静電容量に相当する静電容量を持つものである。抵抗Ｒｘは抵抗Ｒｆと値が等しい。
【００４１】
このようなＯＰアンプ３３２の非反転入力端子および反転入力端子に、電圧発生器３３４の電圧Ｖｉが、抵抗Ｒｉ＋およびＲｉ−を通じてそれぞれ入力される。抵抗Ｒｉ＋およびＲｉ−は値が等しい。
【００４２】
ＯＰアンプ３３２は、非反転入力端子の電圧Ｖ＋と反転入力端子の電圧Ｖ−の差を増幅率Ｒｆ／Ｒｉで増幅した電圧を出力する。この電圧が抵抗ＲｏとキャパシタＣｏからなる平滑回路で平滑されて出力電圧Ｖｏとなる。出力電圧Ｖｏは静電容量検出信号としてＣＰＵ３０２に入力される。
【００４３】
図１１および図１２に、電圧Ｖｉ、Ｖ−、Ｖ＋およびＶｏの波形の一例を示す。同図に示すように、電圧Ｖｉは単極性の定周期の矩形波パルスである。電圧Ｖ−およびＶ＋は、それぞれ、電圧ＶｉによるキャパシタＣｉおよびＣｘの充電電圧となる。電圧ＶｏはＶ＋とＶ−の差の増幅値を平滑したものとなる。
【００４４】
図１１は窓ガラスの電極３２０に対して人体等の接触がない場合であり、キャパシタＣｘとＣｉの静電容量に差がないことにより、電圧Ｖ＋およびＶ−は波形も振幅も同一となり、それらの差を増幅および平滑して得られる電圧Ｖｏは０Ｖとなる。
【００４５】
図１２は窓ガラスの電極３２０に対して人体等の接触がある場合であり、キャパシタＣｘの静電容量の増加により電圧Ｖ＋の波形や振幅が変わるので、Ｖ＋とＶ−の差を増幅かつ平滑して得られる電圧Ｖｏは０Ｖから増加したものとなる。増加量はキャパシタＣｘの静電容量の増加に対応する。
【００４６】
図１３に、窓ガラス１０２の昇降に伴う静電容量検出信号の変化を示す。同図は、窓ガラス位置を横軸とし静電容量検出信号の信号強度を縦軸とするグラフである。横軸の各所に付した符号ａ−ｅは、図３に示した窓ガラス位置（ａ）−（ｅ）に対応する。以下、窓ガラスをガラスともいい、窓ガラス位置をガラス位置ともいう。また、静電容量検出信号を検出信号ともいう。
【００４７】
検出信号は、位置ａからｃまでは信号強度が小さく変化の少ないものとなる。これは電極３２０と窓枠１０４との間に十分な間隔があるためである。位置ｃからｄまでは信号強度が急増する信号となる。これは電極３２０が窓枠１０４に入り込むためである。位置ｄからｅまでは信号強度が大きく変化の少ない信号となる。これは電極３２０が窓枠１０４に完全に入り込んだためである。
【００４８】
このような検出信号について、人体の接触ないし挟み込みの有無を判定するための閾値が設定されている。閾値としては、窓ガラス１０２が窓枠に入り込まないときの検出信号強度より大きく、窓ガラス１０２が窓枠に入り込んだときの検出信号強度より小さく、かつ、一点鎖線で示すような人体接触等による検出信号の増加を確実に判別できる値が、例えば破線で示すように設定される。閾値はガラス位置ごとに設定するようにしてもよい。閾値はメモリ３１２に記憶され、ＣＰＵ３０２による挟み込み判定に利用される。ＣＰＵ３０２は、挟み込みと判定したとき窓ガラス１０２を降下させて挟み込みを回避させる。
【００４９】
挟み込みがないときの静電容量を憶えておくために、静電容量について学習が行われる。静電容量の学習は、下死点から上死点まで窓ガラス１０２を上昇させながらガラス位置ごとの静電容量を測定し、それらをメモリ３１２に記憶することによって行われる。
【００５０】
このような学習によって得られたガラス位置ごとの静電容量に対応して、挟み込み判定用の閾値がそれぞれ設定される。学習は例えば車両の定期点検時等に行われ、そのつど、閾値が学習内容に応じて更新される。
【００５１】
パルス幅または静電容量の学習は、窓ガラス１０２の移動の全範囲において行ってもよいが、学習の範囲を限定すれば能率を良くすることができ、また、学習結果を保存するための記憶領域を節約することができる。学習範囲の設定の一例を図１４に示す。学習範囲を限定するために、一点鎖線で示す境界によって窓ガラスの移動範囲が２分される。
【００５２】
この境界によって、窓ガラス移動範囲は、窓枠を開いた位置側（下死点側）と閉じた位置側（上死点側）とに２分される。以下、開いた位置側（下死点側）の移動範囲を第１エリアともいい、窓枠を閉じた位置側（上死点側）の移動範囲を第２エリアともいう。第１エリアは非学習範囲となり、第２エリアは学習範囲となる。
【００５３】
両エリアの境界の位置は、例えば、図３に示した窓ガラス位置ｂすなわち窓ガラス１０２がある程度上昇した位置、または、その近傍の位置とされる。なお、窓ガラス１０２の全移動範囲を第２エリア（学習範囲）としてもよく、その場合は両エリアの境界の位置は下死点となり、かつ、下死点が第１エリア（非学習範囲）に相当するものとなる。
【００５４】
ＣＰＵ３０２は、挟み込み回避動作が連続して何回も繰り返されるときは、挟み込み回避が誤ってなされていると判断する。そして、そのような事態に対処するために、ウィンドウレギュレータ２００について以下のような制御を行う。
【００５５】
図１５に、誤った挟み込み回避が発生したときの、ＣＰＵ３０２の動作のフロー図を示す。ステップ１０１で、窓ガラスの連続誤反転すなわち誤った挟み込み回避が発生すると、ステップ１０３でオードモードを禁止する。そして、ステップ１０５で学習リセットを行ってそれまでの学習内容を消去し、ステップ１０７で窓ガラスを第１エリアまで降下させる。これによって窓ガラスの連続誤反転が止まる。
【００５６】
この状態において、ステップ１０９で、スイッチ操作による窓ガラス上昇が行われると、ステップ１１１で窓ガラスが第２エリアに入ったか否かを判断し、入っていない場合はステップ１０９での窓ガラス上昇を継続させる。
【００５７】
窓ガラスが第２エリア内に入ると、ステップ１１３で再学習を開始する。再学習は、図１に示した例ではパルス幅について行われ、図７に示した例では静電容量について行われる。
【００５８】
ステップ１１５でスイッチ操作が継続しているか否かを判断する。スイッチ操作が継続しているときは、窓ガラスが上昇過程にあるか上死点に達しているかいずれかである。そこで、継続している場合は、ステップ１１７でスイッチ操作が上死点で例えば１秒継続したか否かを判断する。１秒継続したときはステップ１１９で再学習を完了し、ステップ１２１でオートモードを回復する。なお、継続時間の設定値は１秒に限らず適宜の値としてよい。
【００５９】
以上の動作により、連続誤反転が発生したときは、パルス幅または静電容量について再学習を行った上でオートモードを回復する。再学習の結果に基づいて挟み込み判定用の閾値が更新され、それが以後の挟み込み検出に用いられる。これによって、回復後のオートモードでは正しい挟み込み回避が行われる。
【００６０】
窓ガラスが上死点に達しないうちにユーザーがスイッチ操作を中止した場合は、ステップ１１５でＮｏと判定されることにより、ステップ１０５に戻って学習リセットを行い、ステップ１０７で窓ガラスを第１エリアまで降下させる。
【００６１】
このときの窓ガラスの挙動をユーザーから見ると、スイッチ操作を中止したのに窓ガラス１０２が現位置にとどまらずに降下するので、予期に反することになる。そこで、再度窓ガラスを上昇させる方向にスイッチ操作を行うと、ステップ１０９で窓ガラスの上昇が再開される。
【００６２】
窓ガラスが上死点に達しても、上死点でのスイッチ操作の継続時間が１秒に満たないときは、ステップ１１７でＮｏと判定され、さらにステップ１１５でＮｏと判定されることにより、ステップ１０５に戻って学習リセットを行って、ステップ１０７で窓ガラスを第１エリアまで降下させる。
【００６３】
このときの窓ガラスの挙動をユーザーから見ると、窓ガラスが上死点に達したのにそこにとどまらずに降下するので予期に反することになる。そこで、再度窓ガラスを上昇させる方向にスイッチ操作を行うと、ステップ１０９で窓ガラスの上昇が再開される。
【００６４】
このようにして、いずれの場合もステップ１１１以降の動作が再開されるので、最終的にはオートモードを回復することができる。したがって、ユーザーは窓ガラスを上死点まで上昇させて所定時間保持するという単純な操作を行うことにより、容易にオートモードを回復させることができる。
【００６５】
連続誤反転発生の原因によっては再学習を要しない場合があり、そのような場合は再学習を省略することができる。再学習を行わない場合は、連続誤反転発生時のオートモード回復動作のフロー図は図１６に示すようになる。このフロー図は、図１５のフロー図からステップ１０５，１１３および１１９を除いたものに相当する。このような動作により、連続誤反転発生時のオートモード回復を行うことができる。
【００６６】
以上は、車両用のパワーウィンドウの例であるが、パワーウィンドウは車両用のパワーウィンドウに限らず、ウィンドウレギュレータによって窓ガラスを移動させるものであればよい。また、窓ガラスを上昇させて窓枠を閉じるパワーウィンドウの例であるが、パワーウィンドウは窓ガラスを下降させて窓枠を閉じるものであってよく、あるいは、窓ガラスを水平方向または斜め方向に移動させて窓枠を閉じるものであってよい。
【００６７】
また、挟み込み検出に利用する物理量としてパルス幅あるいは静電容量を利用する例を示したが、そのような物理量に以外に、光を含む電磁波、超音波、温度、圧力、歪み等を利用するようにしてもよい。
【図面の簡単な説明】
【００６８】
【図１】本発明を実施するための最良の形態の一例の安全装置を使用するパワーウィンドウのブロック図である。
【図２】本発明を実施するための最良の形態の一例の安全装置を使用するパワーウィンドウの構成を示す図である。
【図３】窓ガラスの昇降状態を示す図である。
【図４】窓ガラスとガラスランの関係を示す図である。
【図５】パルス発生器の構成を示す図である。
【図６】パルス発生器が発生するパルスの波形を示す図である。
【図７】本発明を実施するための最良の形態の一例の安全装置を使用するパワーウィンドウのブロック図である。
【図８】窓ガラスにおける電極の配置を示す図である。
【図９】電極の静電容量を示す等価回路図である。
【図１０】静電容量検出部の主要部の回路図である。
【図１１】静電容量検出部の主要部の回路中の電圧波形を示す図である。
【図１２】静電容量検出部の主要部の回路中の電圧波形を示す図である。
【図１３】窓ガラス位置と静電容量検出信号の関係を示す図である。
【図１４】学習を行うエリアを示す図である。
【図１５】本発明を実施するための最良の形態の一例の安全装置の動作のフロー図である。
【図１６】本発明を実施するための最良の形態の一例の安全装置の動作のフロー図である。
【符号の説明】
【００６９】
１００  ウィンドウ
１０２  窓ガラス
１０４  窓枠
１１０  ドア本体
２００  ウィンドウレギュレータ
２０２  昇降モータ
２０４  昇降機構
３００  安全装置
３０２  ＣＰＵ
３０４  駆動回路
３０６  パルス発生器
３０８  カウンタ
３１０  スイッチ
３１２  メモリ
３２０  電極
３３０  静電容量検出部
３３２  ＯＰアンプ
３３４  電圧発生器
【図１】
2006316563.tif 000003
【図２】
2006316563.tif 000004
【図３】
2006316563.tif 000005
【図４】
2006316563.tif 000006
【図５】
2006316563.tif 000007
【図６】
2006316563.tif 000008
【図７】
2006316563.tif 000009
【図８】
2006316563.tif 000010
【図９】
2006316563.tif 000011
【図１０】
2006316563.tif 000012
【図１１】
2006316563.tif 000013
【図１２】
2006316563.tif 000014
【図１３】
2006316563.tif 000015
【図１４】
2006316563.tif 000016
【図１５】
2006316563.tif 000017
【図１６】
2006316563.tif 000018