(57)【要約】【課題】強制閉操作による開閉体の閉動作の途中で強制閉操作が解除されても、暴漢の侵入を阻止できるとともに、誤って物を挟み込んだ場合でも、挟み込んだ物が損傷しにくい開閉体制御装置を提供する。【解決手段】異物の挟み込みが検出され、かつスイッチの強制閉操作が維持されていない場合は、窓の閉動作を開動作に切り換え、また、異物の挟み込みが検出され、かつスイッチの強制閉操作が維持されている場合は、窓の閉動作を継続させるようにした開閉体制御装置であって、挟み込みが検出され、かつスイッチの強制閉操作が維持されている場合において、窓の閉動作の途中で強制閉操作の維持が解除されたときは、窓の開く量が通常よりも小さな量となるように、窓を開動作させる。【選択図】図７
2008038352.tif 000002
【特許請求の範囲】
【請求項１】
開閉体を開閉するためのスイッチと、
前記開閉体の負荷を検出する負荷検出手段と、
前記負荷検出手段が検出した負荷に基づいて当該開閉体に異物が挟み込まれたことを検出する挟み込み検出手段とを有し、
前記スイッチに対して所定の強制閉操作を行うことによって、挟み込みが検出されても前記開閉体を強制的に閉動作させる機能を備え、
前記挟み込み検出手段が挟み込みを検出し、かつ前記スイッチの強制閉操作が維持されていない場合に、前記開閉体の閉動作を開動作に切り換え、
前記挟み込み検出手段が挟み込みを検出し、かつ前記スイッチの強制閉操作が維持されている場合に、前記開閉体の閉動作を継続させるようにした開閉体制御装置であって、
前記挟み込み検出手段が挟み込みを検出し、かつ前記スイッチの強制閉操作が維持されている場合において、前記開閉体の閉動作の途中で強制閉操作の維持が解除されたときは、前記開閉体の開く量が通常よりも小さな量となるように、当該開閉体を開動作させることを特徴とする開閉体制御装置。
【請求項２】
開閉体を開閉するためのスイッチと、
前記開閉体の負荷を検出する負荷検出手段と、
前記負荷検出手段が検出した負荷に基づいて当該開閉体に異物が挟み込まれたことを検出する挟み込み検出手段とを有し、
前記スイッチに対して所定の強制閉操作を行うことによって、挟み込みが検出されても前記開閉体を強制的に閉動作させる機能を備え、
前記挟み込み検出手段が挟み込みを検出し、かつ前記スイッチの強制閉操作が維持されていない場合に、前記開閉体の閉動作を開動作に切り換え、
前記挟み込み検出手段が挟み込みを検出し、かつ前記スイッチの強制閉操作が維持されている場合に、前記開閉体の閉動作を継続させるようにした開閉体制御装置であって、
前記挟み込み検出手段が挟み込みを検出し、かつ前記スイッチの強制閉操作が維持されている場合において、前記開閉体の閉動作の途中で強制閉操作の維持が解除されたときは、前記開閉体の開く速度が通常よりも小さな速度となるように、当該開閉体を開動作させることを特徴とする開閉体制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両における窓などの開閉体を開閉するための開閉体制御装置に関するものである。
【背景技術】
【０００２】
自動車に搭載される窓開閉制御装置（以下、「パワーウィンドウ装置」という。）は、スイッチの操作によりモータを正転または逆転させてドアの窓ガラスを昇降させ、窓を開閉する装置である。このようなパワーウィンドウ装置には、手動で窓を開閉するマニュアルモードと、自動で窓を開閉するオートモードとを備えたものがある。後掲の特許文献４には、マニュアル閉、オート閉、マニュアル開、オート開、中立（停止）の５つの操作状態に切換可能なパワーウィンドウ装置用の操作スイッチが記載されている。
【０００３】
一般に、マニュアルモードの場合は、スイッチの操作ノブがマニュアル閉またはマニュアル開の位置に手で保持され続ける間だけ、窓の閉動作または開動作が行われ、操作ノブから手を離してノブが中立位置に復帰すると、窓の閉動作または開動作は停止する。これに対して、オートモードの場合は、一旦、操作ノブがオート閉またはオート開の位置まで操作されると、その後は操作ノブから手を離してノブが中立位置に復帰しても、窓の閉動作または開動作が継続して行われる。
【０００４】
このようなパワーウィンドウ装置においては、窓が閉じている途中で窓ガラスの隙間に物体や人体が挟み込まれた場合、これを検出して窓の閉動作を開動作に切り換えることで、物体や人体の損傷を防止し、安全を確保するようにしている。特に、オート閉動作で窓を閉じる場合は、挟み込み検出機能がないと、挟み込みが発生した後も窓が閉じ続けるため、危険を回避する点から挟み込み検出機能は不可欠である。
【０００５】
挟み込みが発生すると、窓ガラス昇降用のモータの負荷が増大して回転速度が低下するので、モータの回転速度の変化量が増大する。そこで、モータの回転速度の変化量を所定の閾値と比較し、変化量が閾値を超えなければ挟み込みが発生していないと判定し、変化量が閾値を超えれば挟み込みが発生したと判定することで、挟み込みの有無を検出することができる。また、モータの回転速度の変化量に代えて、モータに流れる電流の変化量を用いることによっても、挟み込みの有無を検出することが可能である。
【０００６】
しかしながら、例えば冬場において窓ガラスが凍結し、これが原因で窓の閉動作時にモータの負荷が増大したような場合は、窓に異物が挟み込まれていないにもかかわらず、挟み込みが発生したと誤判定して、窓が開いてしまうおそれがある。この対策として、下記の特許文献１には、挟み込みがあったと判定されて窓が開動作または停止に切り換えられた後、窓を閉じる方向にスイッチが操作された場合には、強制的に窓を閉じることが記載されている。また、特許文献２には、挟み込みがあったと判定された場合に、窓を閉じようとするスイッチ操作が所定回数行われたことが検出されると、強制的に窓を閉じることが記載されている。さらに、特許文献３には、異物を挟み込んだことを所定回数連続して判定した場合に、強制的に窓を閉じることが記載されている。
【特許文献１】特許第３１５７０１１号公報
【特許文献２】特開昭６１−６４９８３号公報
【特許文献３】特許第３５７８５６８号公報
【特許文献４】特開２００１−１１８４６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述したように、パワーウィンドウ装置では、挟み込み検出機能を備えることによって、窓に挟み込まれた物体や人体の損傷を防止することができるが、その一方で、挟み込み検出機能が存在することにより、次のような課題が存在する。
【０００８】
例えば、オート閉動作で窓を閉じている間に、暴漢が窓から車室内に侵入しようとすると、閉動作中の窓が暴漢の身体に当たることにより、挟み込みが発生したと判定され、窓の閉動作が開動作に切り換わって窓が開いてしまう場合がある。このように窓が開くと、暴漢が容易に車室内に侵入できてしまい、運転者に危害がおよぶ可能性がある。そこで、暴漢が車室内に容易に侵入できないようにするために、スイッチをオート閉に操作して窓が自動的に閉じるようにした後、そのスイッチをオート閉の状態に維持した場合は、挟み込みが検出されても窓が開かないようにすることが行われている。
【０００９】
しかしながら、上記のように、暴漢対策のためスイッチをオート閉の状態に維持している間に、誤ってスイッチから手が離れて強制閉操作が解除されてしまう場合がある。このとき、スイッチは通常のオート閉動作に戻るので、挟み込みが検出されると窓が開くことになり、暴漢が容易に車室内に侵入できてしまう。また、挟み込みが検出されたときに、窓を開くのではなく停止させる方法もあるが、この場合は、暴漢が侵入しにくくなる反面、誤って物を挟み込んでしまったときに、物が挟まれたままの状態となり、挟み込み荷重が大きいと物が損傷するおそれがある。
【００１０】
そこで、本発明の課題は、強制閉操作による開閉体の閉動作の途中で強制閉操作が解除されても、暴漢の侵入を阻止できるとともに、誤って物を挟み込んだ場合でも、挟み込んだ物が損傷しにくい開閉体制御装置を提供することにある。
【課題を解決するための手段】
【００１１】
第１の発明に係る開閉体制御装置は、開閉体を開閉するためのスイッチと、開閉体の負荷を検出する負荷検出手段と、負荷検出手段が検出した負荷に基づいて当該開閉体に異物が挟み込まれたことを検出する挟み込み検出手段とを有し、スイッチに対して所定の強制閉操作を行うことによって、挟み込みが検出されても開閉体を強制的に閉動作させる機能を備え、挟み込み検出手段が挟み込みを検出し、かつスイッチの強制閉操作が維持されていない場合に、開閉体の閉動作を開動作に切り換え、挟み込み検出手段が挟み込みを検出し、かつスイッチの強制閉操作が維持されている場合に、開閉体の閉動作を継続させるようにした開閉体制御装置であって、挟み込み検出手段が挟み込みを検出し、かつスイッチの強制閉操作が維持されている場合において、開閉体の閉動作の途中で強制閉操作の維持が解除されたときは、開閉体の開く量が通常よりも小さな量となるように、開閉体を開動作させるようにしたものである。
【００１２】
第１の発明においては、スイッチの強制閉操作による開閉体の閉動作の途中で、強制閉操作の維持が解除され、挟み込み検出により開閉体が開いたとしても、開閉体の開く量は通常よりも小さな量となるので、窓などの開閉体から暴漢が侵入しにくくなり、内部の者に危害がおよぶのを回避することができる。また、誤って物を挟み込んだ場合は、開閉体が停止せずに開くため、挟み込み荷重が小さくなって、挟み込んだ物の損傷を防止することができる。
【００１３】
第２の発明に係る開閉体制御装置は、開閉体を開閉するためのスイッチと、開閉体の負荷を検出する負荷検出手段と、負荷検出手段が検出した負荷に基づいて当該開閉体に異物が挟み込まれたことを検出する挟み込み検出手段とを有し、スイッチに対して所定の強制閉操作を行うことによって、挟み込みが検出されても開閉体を強制的に閉動作させる機能を備え、挟み込み検出手段が挟み込みを検出し、かつスイッチの強制閉操作が維持されていない場合に、開閉体の閉動作を開動作に切り換え、挟み込み検出手段が挟み込みを検出し、かつスイッチの強制閉操作が維持されている場合に、開閉体の閉動作を継続させるようにした開閉体制御装置であって、挟み込み検出手段が挟み込みを検出し、かつスイッチの強制閉操作が維持されている場合において、開閉体の閉動作の途中で強制閉操作の維持が解除されたときは、開閉体の開く速度が通常よりも小さな速度となるように、開閉体を開動作させるようにしたものである。
【００１４】
第２の発明においては、スイッチの強制閉操作による開閉体の閉動作の途中で、強制閉操作の維持が解除され、挟み込み検出により開閉体が開いたとしても、開閉体の開く速度は通常よりも小さな速度となり、開閉体がゆっくりと開くので、窓などの開閉体から暴漢が侵入しにくくなり、内部の者に危害がおよぶのを回避することができる。また、誤って物を挟み込んだ場合は、開閉体が停止せずに開くため、挟み込み荷重が小さくなって、挟み込んだ物の損傷を防止することができる。
【発明の効果】
【００１５】
本発明によれば、強制閉操作の維持が解除されて開閉体が開いたとしても、開閉体の開く量や速度が通常よりも小さな値となるので、暴漢が内部に侵入するのを阻止することができる。また、物を挟み込んだ場合は、開閉体が停止せずに開くため、挟み込んだ物が損傷しにくくなる。
【発明を実施するための最良の形態】
【００１６】
図１は、本発明の実施形態であるパワーウィンドウ装置の電気的構成を示したブロック図である。１は窓の開閉動作を制御するＣＰＵからなる制御部、２はモータ３を駆動するモータ駆動回路、４はモータ３の回転に同期したパルスを出力するロータリエンコーダ、５はロータリエンコーダ４から出力されるパルスを検出するパルス検出回路、６はＲＯＭやＲＡＭ等から構成されるメモリ、７は窓の開閉を操作するための操作スイッチである。メモリ６には、挟み込み判定用の閾値が設定されている領域６ａと、後述する強制閉動作フラグが記憶される領域６ｂとが備わっている。ロータリエンコーダ４およびパルス検出回路５は、制御部１とともに、本発明における負荷検出手段の一実施形態を構成し、制御部１は本発明における挟み込み検出手段の一実施形態を構成する。
【００１７】
図１において、操作スイッチ７を操作すると、制御部１に窓開閉指令が与えられ、モータ駆動回路２によりモータ３が正転または逆転する。モータ３の回転により、モータ３と連動する窓開閉機構（後述）が作動して窓１００の開閉が行われる。パルス検出回路５はロータリエンコーダ４から出力されるパルスを検出し、制御部１はこの検出結果に基づき窓１００の開閉量やモータ３の回転速度を算出して、モータ駆動回路２を介してモータ３の回転を制御する。
【００１８】
図２は、操作スイッチ７の一例を示した概略構成図である。操作スイッチ７は、軸Ｑを中心としてａｂ方向に回転可能な操作ノブ７１と、この操作ノブ７１と一体に設けられたロッド７２と、公知のスライドスイッチ７３とから構成される。７４はスライドスイッチ７３のアクチュエータ、２０は操作スイッチ７が組み込まれるスイッチユニットのカバーである。ロッド７２の下端は、スライドスイッチ７３のアクチュエータ７４と係合しており、操作ノブ７１がａｂ方向に回転すると、ロッド７２を介してアクチュエータ７４がｃｄ方向に移動し、その移動位置に応じてスライドスイッチ７３の接点（図示省略）が切り換えられる。
【００１９】
操作ノブ７１は、オート閉ＡＣ、マニュアル閉ＭＣ、中立Ｎ、マニュアル開ＭＯ、オート開ＡＯの各位置へ切換可能となっている。図２は、操作ノブ７１が中立Ｎの位置にある状態を示している。この位置から操作ノブ７１をａ方向に一定量回転させて、マニュアル閉ＭＣの位置にすると、マニュアルモードで窓が閉じるマニュアル閉動作が行われ、この位置よりさらにａ方向に操作ノブ７１を回転させてオート閉ＡＣの位置にすると、オートモードで窓が閉じるオート閉動作が行われる。また、操作ノブ７１を中立Ｎの位置からｂ方向に一定量回転させて、マニュアル開ＭＯの位置にすると、マニュアルモードで窓が開くマニュアル開動作が行われ、この位置よりさらにｂ方向に操作ノブ７１を回転させてオート開ＡＯの位置にすると、オートモードで窓が開くオート開動作が行われる。操作ノブ７１には、図示しないバネが設けられており、回転した操作ノブ７１から手を離すと、操作ノブ７１はバネの力により中立Ｎの位置に復帰する。
【００２０】
マニュアルモードの場合は、操作ノブ７１がマニュアル閉ＭＣまたはマニュアル開ＭＯの位置に手で保持され続ける間だけ、窓の閉動作または開動作が行われ、操作ノブ７１から手を離してノブが中立Ｎの位置に復帰すると、窓の閉動作または開動作は停止する。これに対して、オートモードの場合は、一旦、操作ノブ７１がオート閉ＡＣまたはオート開ＡＯの位置まで操作されると、その後は操作ノブ７１から手を離してノブが中立Ｎの位置に復帰しても、窓の閉動作または開動作が継続して行われる。
【００２１】
図３は、車両の各窓に設けられる窓開閉機構の一例を示した図である。１００は自動車の窓、１０１は窓１００を開閉する窓ガラス、１０２は窓開閉機構である。窓ガラス１０１は、窓開閉機構１０２の作動により昇降動作を行い、窓ガラス１０１の上昇により窓１００が閉じ、窓ガラス１０１の下降により窓１００が開く。窓ガラス１０１は、本発明における開閉体の一実施形態を構成する。窓開閉機構１０２において、１０３は窓ガラス１０１の下端に取り付けられた支持部材である。１０４は一端が支持部材１０３に係合され、他端がブラケット１０６に回転可能に支持された第１アーム、１０５は一端が支持部材１０３に係合され、他端がガイド部材１０７に係合された第２アームである。第１アーム１０４と第２アーム１０５とは、それぞれの中間部において軸を介して連結されている。３は前述のモータ、４は前述のロータリエンコーダである。ロータリエンコーダ４はモータ３の回転軸に連結されており、モータ３の回転量に比例した数のパルスを出力する。所定時間内にロータリエンコーダ４から出力されるパルスを計数することにより、モータ３の回転速度を検出することができる。また、ロータリエンコーダ４の出力から、モータ３の回転量（窓ガラス１０１の移動量）を算出することができる。
【００２２】
１０９はモータ３により回転駆動されるピニオン、１１０はピニオン１０９と噛合して回転する扇形のギヤである。ギヤ１１０は、第１アーム１０４に固定されている。モータ３は正逆方向に回転可能であり、正逆方向への回転によりピニオン１０９およびギヤ１１０を回転させて、第１アーム１０４を正逆方向へ回動させる。これに追随して、第２アーム１０５の他端がガイド部材１０７の溝に沿って横方向にスライドし、支持部材１０３が上下方向に移動して窓ガラス１０１を昇降させ、窓１００を開閉する。
【００２３】
以上のようなパワーウィンドウ装置において、操作ノブ７１が図２のオート閉ＡＣの位置にあってオート閉動作が行われる場合は、物体の挟み込みを検出する機能が備わっている。すなわち、図４に示したように、窓１００が閉まる途中で窓ガラス１０１の隙間に物体Ｚが挟み込まれた場合、これを検知して窓１００の閉動作を開動作へ切り換えるようになっている。オート閉動作中は窓１００が自動的に閉じるので、挟まれた物体Ｚが損傷したりするのを防ぐため、挟み込み検出機能が働いて窓１００の閉動作が禁止される。
【００２４】
挟み込みの検出にあたっては、パルス検出回路５の出力であるモータ３の回転速度を制御部１が随時読み込み、現在の回転速度と以前の回転速度とを比較して、その比較結果に基づいて挟み込みの有無を判定する。図４のように窓１００に物体Ｚの挟み込みが発生すると、モータ３の負荷が増大して回転速度が低下するため、速度の変化量が大きくなり、この速度変化量がメモリ６に記憶されている閾値を超えたときに、物体Ｚが挟み込まれたと判定する。
【００２５】
図５は、本発明の実施形態に係るパワーウィンドウ装置の基本的な動作を示したフローチャートである。図中の「ＳＷ」は「操作スイッチ７」を表している（以下のフローチャートにおいても同じ）。ステップＳ１で、操作スイッチ７がマニュアル閉ＭＣの位置にあれば、マニュアル閉動作の処理が行われ（ステップＳ２）、ステップＳ３で、操作スイッチ７がオート閉ＡＣの位置にあれば、オート閉動作の処理が行われ（ステップＳ４）、ステップＳ５で、操作スイッチ７がマニュアル開ＭＯの位置にあれば、マニュアル開動作の処理が行われ（ステップＳ６）、ステップＳ７で、操作スイッチ７がオート開ＡＯの位置にあれば、オート開動作の処理が行われる（ステップＳ８）。また、ステップＳ７で、操作スイッチ７がオート開ＡＯの位置になければ、操作スイッチ７は中立Ｎの位置にあって、何も処理を行わない。ステップＳ２、Ｓ４、Ｓ６、Ｓ８の詳細については、以下に順を追って説明する。
【００２６】
図６は、図５のステップＳ２での「マニュアル閉処理」の詳細手順を示している。この手順は、制御部１を構成するＣＰＵにより実行される。最初に、マニュアル閉動作により窓１００が完全に閉じたか否かをロータリエンコーダ４の出力に基づいて判定する（ステップＳ１１）。窓１００が完全に閉じれば（ステップＳ１１：ＹＥＳ）処理を終了し、完全に閉じてなければ（ステップＳ１１：ＮＯ）、モータ駆動回路２から正転信号を出力してモータ３を正転させ、窓１００を閉じる（ステップＳ１２）。続いて、窓１００が完全に閉じたか否かを判定し（ステップＳ１３）、完全に閉じれば（ステップＳ１３：ＹＥＳ）処理を終了し、完全に閉じてなければ（ステップＳ１３：ＮＯ）、操作スイッチ７がマニュアル閉ＭＣの位置にあるか否かを判定する（ステップＳ１４）。
【００２７】
操作スイッチ７がマニュアル閉ＭＣの位置にあれば（ステップＳ１４：ＹＥＳ）、ステップＳ１２へ戻ってモータ３の正転を継続し、マニュアル閉ＭＣの位置になければ（ステップＳ１４：ＮＯ）、オート閉ＡＣの位置にあるか否かを判定する（ステップＳ１５）。操作スイッチ７がオート閉ＡＣの位置にあれば（ステップＳ１５：ＹＥＳ）、後述（図７または図８）のオート閉処理に移り（ステップＳ１６）、オート閉ＡＣの位置になければ（ステップＳ１５：ＮＯ）、マニュアル開ＭＯの位置にあるか否かを判定する（ステップＳ１７）。操作スイッチ７がマニュアル開ＭＯの位置にあれば（ステップＳ１７：ＹＥＳ）、後述（図９）のマニュアル開処理に移り（ステップＳ１８）、マニュアル開ＭＯの位置になければ（ステップＳ１７：ＮＯ）、オート開ＡＯの位置にあるか否かを判定する（ステップＳ１９）。操作スイッチ７がオート開ＡＯの位置にあれば（ステップＳ１９：ＹＥＳ）、後述（図１０）のオート開処理に移り（ステップＳ２０）、操作スイッチ７がオート開ＡＯの位置になければ（ステップＳ１９：ＮＯ）、何も処理せずに終了する。
【００２８】
図７は、図４のステップＳ４での「オート閉処理」の詳細手順を示しており、本発明の特徴をなすものである。この手順は、制御部１を構成するＣＰＵにより実行される。最初に、メモリ６の領域６ｂにおける強制閉操作フラグを「０」にセットする（ステップＳ２１）。強制閉操作フラグは、操作スイッチ７による強制閉操作が行われたか否かを表すフラグである。強制閉操作とは、操作スイッチ７を操作してオート閉動作を開始した後、挟み込みが発生しても窓を開かずに強制的に窓を閉じるために、操作スイッチ７を再度「閉」側（オート閉ＡＣまたはマニュアル閉ＭＣ）に操作することをいう。強制閉操作が行われると、強制閉操作フラグは「１」になり、強制的閉操作が行われなければ、強制閉操作フラグは「０」となる。
【００２９】
次に、オート閉動作により窓１００が完全に閉じたか否かをロータリエンコーダ４の出力に基づいて判定する（ステップＳ２２）。窓１００が完全に閉じれば（ステップＳ２２：ＹＥＳ）、処理を終了し、完全に閉じてなければ（ステップＳ２２：ＮＯ）、ステップＳ２３へ移行する。
【００３０】
ステップＳ２３では、モータ駆動回路２へ正転信号を出力してモータ３を正転させ、窓１００を閉じる。続いて、窓１００が完全に閉じたか否かを判定し（ステップＳ２４）、完全に閉じれば（ステップＳ２４：ＹＥＳ）、処理を終了し、完全に閉じてなければ（ステップＳ２４：ＮＯ）、ステップＳ２５へ移行して、挟み込みを検出したか否かを判定する。この挟み込み検出は、前述のように、モータ３の速度変化量と、メモリ６の領域６ａに記憶されている閾値との比較により行い、速度変化量が閾値を超えれば、図４で示したような物体Ｚの挟み込みがあったと判定する。
【００３１】
挟み込みが検出されなければ（ステップＳ２５：ＮＯ）、操作スイッチ７がマニュアル開ＭＯの位置にあるか否かを判定する（ステップＳ３４）。操作スイッチ７がマニュアル開ＭＯの位置にあれば（ステップＳ３４：ＹＥＳ）、後述（図９）のマニュアル開処理に移り（ステップＳ３５）、マニュアル開ＭＯの位置になければ（ステップＳ３４：ＮＯ）、オート開ＡＯの位置にあるか否かを判定する（ステップＳ３６）。操作スイッチ７がオート開ＡＯの位置にあれば（ステップＳ３６：ＹＥＳ）、後述（図１０）のオート開処理に移り（ステップＳ３７）、操作スイッチ７がオート開ＡＯの位置になければ（ステップＳ３６：ＮＯ）、ステップＳ２３へ戻ってオート閉動作を継続し、窓１００を閉じる。
【００３２】
一方、挟み込みが検出された場合は（ステップＳ２５：ＹＥＳ）、そのときの窓ガラス１０１の位置をメモリ６に記憶する（ステップＳ２６）。この位置は、ロータリエンコーダ４から出力されるパルス数を計数することにより、検出することができる。その後、ステップＳ２７へ移り、操作スイッチ７がマニュアル閉ＭＣの位置にあるか否かを判定する。操作スイッチ７がマニュアル閉ＭＣの位置にない場合は（ステップＳ２７：ＮＯ）、オート閉ＡＣの位置にあるか否かを判定し（ステップＳ２９）、オート閉ＡＣの位置にない場合は（ステップＳ２９：ＮＯ）、マニュアル開ＭＯの位置にあるか否かを判定し（ステップＳ３０）、マニュアル開ＭＯの位置にない場合は（ステップＳ３０：ＮＯ）、オート開ＡＯの位置にあるか否かを判定する（ステップＳ３２）。挟み込みが検出された場合、操作スイッチ７が操作されていなければ、ステップＳ２７、Ｓ２９、Ｓ３０、Ｓ３２での判定は全てＮＯとなり、ステップＳ３８へ移行する。
【００３３】
ステップＳ３８では、モータ駆動回路２から逆転信号を出力してモータ３を逆転させ、窓の動作を閉動作から開動作に切り換える。続いて、強制閉操作フラグが「１」か否かを判定する（ステップＳ３９）。今の場合は、強制閉操作は行われておらず、強制閉操作フラグが「０」であるから（ステップＳ３９：ＮＯ）、ステップＳ４１へ進んで、図１１（ａ）に示したように窓が２００ｍｍ以上開いたか否かを判定する。Ｖは窓が開く速度を表している。上記の２００ｍｍは、強制閉操作が行われない通常の場合の基準値である。窓の開き量は、ステップＳ２６で記憶した窓位置を用いて算出することができる。窓が２００ｍｍ以上開いていない場合は（ステップＳ４１：ＮＯ）、ステップＳ２７へ戻り、ステップＳ２７、Ｓ２９、Ｓ３０、Ｓ３２、Ｓ３８、Ｓ３９、Ｓ４１を反復して、窓の開動作を継続する。そして、図１１（ａ）のように窓が２００ｍｍ以上開くと（ステップＳ４１：ＹＥＳ）、モータ３を停止して動作を終了する。以上は、挟み込み発生時における通常の窓反転動作である。
【００３４】
一方、挟み込みが検出され、かつ操作スイッチ７が強制閉操作の状態にある場合、すなわち、スイッチ７がマニュアル閉ＭＣの位置に操作されている場合（ステップＳ２７：ＹＥＳ）、またはオート閉ＡＣの位置に操作されている場合は（ステップＳ２９：ＹＥＳ）、ステップＳ２８に進んで、メモリ６の領域６ｂにおける強制閉操作フラグを「１」に書き換える。そして、ステップＳ２３へ移って、モータ駆動回路２から正転信号を出力してモータ３を正転させ、窓１００を閉じる。スイッチ７が強制閉操作の状態に維持されている間は、ステップＳ２７またはＳ２９の判定がＹＥＳとなって、窓の閉動作が継続され、挟み込みがあっても窓１００は開かない（ステップＳ２３〜Ｓ２９）。
【００３５】
また、ステップＳ３０において操作スイッチ７がマニュアル開ＭＯの位置に操作された場合（ステップＳ３０：ＹＥＳ）は、後述（図９）のマニュアル開処理に移り（ステップＳ３１）、ステップＳ３２において操作スイッチ７がオート開ＡＯの位置に操作された場合（ステップＳ３２：ＹＥＳ）は、後述（図１０）のオート開処理に移る（ステップＳ３３）。
【００３６】
操作スイッチ７の強制閉操作が維持されている状態で、操作スイッチ７から手が離れて、操作ノブ７１がオート閉ＡＣまたはマニュアル閉ＭＣの位置から中立Ｎの位置に戻ると、ステップＳ２７、Ｓ２９、Ｓ３０、Ｓ３２の判定が全てＮＯとなるので、ステップＳ３８へ移行する。ステップＳ３８では、前述のように、モータ駆動回路２から逆転信号が出力されてモータ３が逆転し、窓の動作が閉動作から開動作に切り換わる。続いて、強制閉操作フラグが「１」か否かを判定する（ステップＳ３９）。今の場合は、すでに強制閉操作が行われてステップＳ２８で強制閉操作フラグが「１」となっているから（ステップＳ３９：ＹＥＳ）、ステップＳ４０へ進んで、図１１（ｂ）に示したように窓が１００ｍｍ以上開いたか否かを判定する。Ｖは窓が開く速度であって、図１１（ａ）の場合と同じ値である。上記の１００ｍｍは、暴漢襲撃時などに強制閉操作が行われた場合の基準値である。窓の開き量は、ステップＳ２６で記憶した窓位置を用いて算出することができる。窓が１００ｍｍ以上開いていない場合は（ステップＳ４０：ＮＯ）、ステップＳ２７へ戻り、ステップＳ２７、Ｓ２９、Ｓ３０、Ｓ３２、Ｓ３８〜Ｓ４０を反復して、窓の開動作を継続する。そして、図１１（ｂ）のように窓が１００ｍｍ以上開くと（ステップＳ４０：ＹＥＳ）、モータ３を停止して動作を終了する。
【００３７】
このように、図７の実施形態においては、操作スイッチ７の強制閉操作による窓１００の閉動作の途中で、スイッチ７から手が離れて強制閉操作の維持が解除され、挟み込み検出により窓１００が開いたとしても、図１１（ｂ）のように、窓１００の開く量（窓ガラス１０１の移動量）は通常よりも小さな量（１００ｍｍ）となるので、窓１００から暴漢が侵入しにくくなり、車内の者に危害がおよぶのを回避することができる。また、誤って物を挟み込んだ場合は、窓ガラス１０１が停止せずに開くため、挟み込み荷重が小さくなって、挟み込んだ物の損傷を防止することができる。
【００３８】
図８は、オート閉処理の他の実施形態を示すフローチャートである。この手順は、制御部１を構成するＣＰＵにより実行される。図８では、図７と同一の処理を行うステップに同一符号を付してある。図７においては、強制閉操作が解除された場合に、窓の開き量を制限するようにしたが、図８においては、強制閉操作が解除された場合に、窓の開き速度を制限するようにしている。
【００３９】
図８の各ステップのうち、Ｓ２１〜Ｓ３７に関しては、図７と同じであるので、簡単に説明するにとどめる。最初に、強制閉操作フラグを「０」にセットし（ステップＳ２１）、オート閉動作により窓の閉動作を行う（ステップＳ２２〜Ｓ２４）。閉動作中に挟み込みが検出されず（ステップＳ２５：ＮＯ）、開操作も行われない場合は（ステップＳ３４：ＮＯ、ステップＳ３６：ＮＯ）オート閉動作を継続する。マニュアル開またはオート開の操作がされた場合は、マニュアル開またはオート開の処理へ移行する（ステップＳ３５、Ｓ３７）。また、挟み込みが検出された場合は（ステップＳ２５：ＹＥＳ）、窓位置を記憶した後（ステップＳ２６）、操作スイッチ７の操作有無を判別する（ステップＳ２７、Ｓ２９、Ｓ３０、Ｓ３２）。操作スイッチ７が操作されてなければ、ステップＳ２７、Ｓ２９、Ｓ３０、Ｓ３２での判定は全てＮＯとなり、ステップＳ４２へ移行する。
【００４０】
ステップＳ４２では、強制閉操作フラグが「１」か否かを判定する。今の場合は、強制閉操作は行われておらず、強制閉操作フラグが「０」であるから（ステップＳ４２：ＮＯ）、ステップＳ４４へ移行する。ステップＳ４４では、モータ駆動回路２から逆転信号を出力してモータ３を逆転させ、窓の動作を閉動作から開動作に切り換えるが、このとき窓は、図１２（ａ）に示したように速度Ｖ１で開く。すなわち、制御部１からモータ駆動回路２に対して、速度Ｖ１で窓が開くような駆動電圧をモータ３に供給するよう指令が与えられる。このＶ１は、強制閉操作が行われない通常の場合の基準値である。その後、ステップＳ４５へ進んで、窓が２００ｍｍ以上開いたか否かを判定する。窓の開き量は、ステップＳ２６で記憶した窓位置を用いて算出することができる。窓が２００ｍｍ以上開いていない場合は（ステップＳ４５：ＮＯ）、ステップＳ２７へ戻り、ステップＳ２７、Ｓ２９、Ｓ３０、Ｓ３２、Ｓ４２、Ｓ４４、Ｓ４５を反復して、窓の開動作を継続する。そして、図１２（ａ）のように窓が２００ｍｍ以上開くと（ステップＳ４５：ＹＥＳ）、モータ３を停止して動作を終了する。以上は、挟み込み発生時における通常の窓反転動作である。
【００４１】
一方、挟み込みが検出され、かつ操作スイッチ７が強制閉操作の状態にある場合は（ステップＳ２７：ＹＥＳ、ステップＳ２９：ＹＥＳ）、強制閉操作フラグを「１」に書き換え（ステップＳ２８）、モータ３を正転させて窓１００を閉じる（ステップＳ２３）。強制閉操作が維持されている間は、窓の閉動作が継続され、挟み込みがあっても窓１００は開かない（ステップＳ２３〜Ｓ２９）。また、マニュアル開またはオート開の操作がされた場合は、マニュアル開またはオート開の処理へ移行する（ステップＳ３１、Ｓ３３）。
【００４２】
操作スイッチ７の強制閉操作が維持されている状態で、操作スイッチ７から手が離れて、操作ノブ７１がオート閉ＡＣまたはマニュアル閉ＭＣの位置から中立Ｎの位置に戻ると、ステップＳ２７、Ｓ２９、Ｓ３０、Ｓ３２の判定が全てＮＯとなるので、ステップＳ４２へ移行する。ステップＳ４２では、前述のように、強制閉操作フラグが「１」か否かを判定する。今の場合は、すでに強制閉操作が行われてステップＳ２８で強制閉操作フラグが「１」となっているから（ステップＳ４２：ＹＥＳ）、ステップＳ４３へ移行する。ステップＳ４３では、モータ駆動回路２から逆転信号を出力してモータ３を逆転させ、窓の動作を閉動作から開動作に切り換えるが、このとき窓は、図１２（ｂ）に示したように速度Ｖ２で開く。すなわち、制御部１からモータ駆動回路２に対して、速度Ｖ２で窓が開くような駆動電圧をモータ３に供給するよう指令が与えられる。このＶ２は、暴漢襲撃時などに強制閉操作が行われた場合の基準値であって、強制閉操作が行われない場合の基準値Ｖ１よりも小さい値となっている（Ｖ２＜Ｖ１）。したがって、ステップＳ４３では、窓１００はステップＳ４４の場合に比べてゆっくりと開くことになる。その後、ステップＳ４５へ進んで、窓が２００ｍｍ以上開いたか否かを判定する。窓の開き量は、ステップＳ２６で記憶した窓位置を用いて算出することができる。窓が２００ｍｍ以上開いていない場合は（ステップＳ４５：ＮＯ）、ステップＳ２７へ戻り、ステップＳ２７、Ｓ２９、Ｓ３０、Ｓ３２、Ｓ４２、Ｓ４３、Ｓ４５を反復して、窓の開動作を継続する。そして、図１２（ｂ）のように窓が２００ｍｍ以上開くと（ステップＳ４５：ＹＥＳ）、モータ３を停止して動作を終了する。
【００４３】
このように、図８の実施形態においては、操作スイッチ７の強制閉操作による窓１００の閉動作の途中で、スイッチ７から手が離れて強制閉操作の維持が解除され、挟み込み検出により窓１００が開いたとしても、図１２（ｂ）のように、窓１００の開く速度（窓ガラス１０１の移動速度）は通常よりも小さな速度（Ｖ２）となるので、窓１００から暴漢が侵入しにくくなり、車内の者に危害がおよぶのを回避することができる。また、誤って物を挟み込んだ場合は、窓ガラス１０１が停止せずに開くため、挟み込み荷重が小さくなって、挟み込んだ物の損傷を防止することができる。
【００４４】
図９は、図５のステップＳ６での「マニュアル開処理」の詳細手順を示している。この手順は、制御部１を構成するＣＰＵにより実行される。最初に、マニュアル開動作により窓１００が完全に開いたか否かをロータリエンコーダ４の出力に基づいて判定する（ステップＳ５１）。窓１００が完全に開けば（ステップＳ５１：ＹＥＳ）処理を終了し、完全に開いてなければ（ステップＳ５１：ＮＯ）、モータ駆動回路２から逆転信号を出力してモータ３を逆転させ、窓１００を開ける（ステップＳ５２）。続いて、窓１００が完全に開いたか否かを判定し（ステップＳ５３）、完全に開けば（ステップＳ５３：ＹＥＳ）処理を終了し、完全に開いてなければ（ステップＳ５３：ＮＯ）、操作スイッチ７がマニュアル開ＭＯの位置にあるか否かを判定する（ステップＳ５４）。
【００４５】
操作スイッチ７がマニュアル開ＭＯの位置にあれば（ステップＳ５４：ＹＥＳ）、ステップＳ５２へ戻ってモータ３の逆転を継続し、マニュアル開ＭＯの位置になければ（ステップＳ５４：ＮＯ）、オート開ＡＯの位置にあるか否かを判定する（ステップＳ５５）。操作スイッチ７がオート開ＡＯの位置にあれば（ステップＳ５５：ＹＥＳ）、後述（図１０）のオート開処理に移り（ステップＳ５６）、オート開ＡＯの位置になければ（ステップＳ５５：ＮＯ）、マニュアル閉ＭＣの位置にあるか否かを判定する（ステップＳ５７）。操作スイッチ７がマニュアル閉ＭＣの位置にあれば（ステップＳ５７：ＹＥＳ）、前述（図６）のマニュアル閉処理に移り（ステップＳ５８）、マニュアル閉ＭＣの位置になければ（ステップＳ５７：ＮＯ）、オート閉ＡＣの位置にあるか否かを判定する（ステップＳ５９）。操作スイッチ７がオート閉ＡＣの位置にあれば（ステップＳ５９：ＹＥＳ）、前述（図７または図８）のオート閉処理に移り（ステップＳ６０）、操作スイッチ７がオート閉ＡＣの位置になければ（ステップＳ５９：ＮＯ）、何も処理せずに終了する。
【００４６】
図１０は、図５のステップＳ８での「オート開処理」の詳細手順を示している。この手順は、制御部１を構成するＣＰＵにより実行される。最初に、オート開動作により窓１００が完全に開いたか否かをロータリエンコーダ４の出力に基づいて判定する（ステップＳ７１）。窓１００が完全に開けば（ステップＳ７１：ＹＥＳ）処理を終了し、完全に開いてなければ（ステップＳ７１：ＮＯ）、モータ駆動回路２から逆転信号を出力してモータ３を逆転させ、窓１００を開ける（ステップＳ７２）。続いて、窓１００が完全に開いたか否かを判定し（ステップＳ７３）、完全に開けば（ステップＳ７３：ＹＥＳ）処理を終了し、完全に開いてなければ（ステップＳ７３：ＮＯ）、操作スイッチ７がマニュアル閉ＭＣの位置にあるか否かを判定する（ステップＳ７４）。
【００４７】
操作スイッチ７がマニュアル閉ＭＣの位置にあれば（ステップＳ７４：ＹＥＳ）、前述（図６）のマニュアル閉処理に移り（ステップＳ７５）、マニュアル閉ＭＣの位置になければ（ステップＳ７４：ＮＯ）、オート閉ＡＣの位置にあるか否かを判定する（ステップＳ７６）。操作スイッチ７がオート閉ＡＣの位置にあれば（ステップＳ７６：ＹＥＳ）、前述（図７または図８）のオート閉処理に移り（ステップＳ７７）、操作スイッチ７がオート閉ＡＣの位置になければ（ステップＳ７６：ＮＯ）、ステップＳ７２へ戻って、モータ３の逆転を継続する。
【００４８】
本発明は、上述した実施形態以外にも、種々の実施形態を採用することができる。例えば、図７のステップＳ４０における１００ｍｍや、図７のステップＳ４１および図８のステップＳ４５における２００ｍｍの値は一例であって、基準値としてこれら以外の値を採用してもよいことは勿論である。
【００４９】
また、上記実施形態では、挟み込みが検出された場合に、操作スイッチ７がオート閉またはマニュアル閉のいずれかの状態に維持されておれば、窓を強制的に閉じるようにしたが、挟み込みが検出された場合に、操作スイッチ７がオート閉に維持されている場合のみ、または、操作スイッチ７がマニュアル閉に維持されている場合のみ、窓を強制的に閉じるようにしてもよい。
【００５０】
また、上記実施形態では、図１１のように、通常時と強制閉操作時とで窓の開く量を異ならせる場合は、窓の開く速度Ｖを同じとし、図１２のように、通常時と強制閉操作時とで窓の開く速度Ｖ１、Ｖ２を異ならせる場合は、窓の開く量を同じとしたが、これらを融合させて、通常時と強制閉操作時とで、窓の開く量と窓の開く速度の両方を異ならせてもよい。
【００５１】
また、上記実施形態では、モータ３の回転速度に基づいてモータの負荷を検出したが、これに代えて、モータ３に流れる電流に基づいてモータの負荷を検出するようにしてもよい。この場合は、負荷検出手段として、モータ電流を検出する電流検出回路を設ければよい。
【００５２】
さらに、上記実施形態では、開閉体として車両の窓ガラスを例に挙げたが、本発明は、車両の後部扉やサンルーフなどの開閉体を制御する場合にも適用することができる。また、本発明は、車両だけでなく、建物におけるドアや扉の開閉を制御する場合にも適用することができる。
【図面の簡単な説明】
【００５３】
【図１】本発明に係るパワーウィンドウ装置の電気的構成を示したブロック図である。
【図２】操作スイッチの一例を示した概略構成図である。
【図３】窓開閉機構の一例を示した図である。
【図４】窓に物体が挟み込まれた状態を示す図である。
【図５】パワーウィンドウ装置の基本的な動作を示したフローチャートである。
【図６】マニュアル閉処理の詳細手順を表したフローチャートである。
【図７】オート閉処理の詳細手順を表したフローチャートである。
【図８】他の実施形態によるオート閉処理の詳細手順を表したフローチャートである。
【図９】マニュアル開処理の詳細手順を表したフローチャートである。
【図１０】オート開処理の詳細手順を表したフローチャートである。
【図１１】窓の開く量を説明する図である。
【図１２】窓の開く速度を説明する図である。
【符号の説明】
【００５４】
１  制御部
２  モータ駆動回路
３  モータ
４  ロータリエンコーダ
５  パルス検出回路
６  メモリ
７  操作スイッチ
１００  窓
１０１  窓ガラス
１０２  窓開閉機構
Ｚ  物体
【図１】
2008038352.tif 000003
【図２】
2008038352.tif 000004
【図３】
2008038352.tif 000005
【図４】
2008038352.tif 000006
【図５】
2008038352.tif 000007
【図６】
2008038352.tif 000008
【図７】
2008038352.tif 000009
【図８】
2008038352.tif 000010
【図９】
2008038352.tif 000011
【図１０】
2008038352.tif 000012
【図１１】
2008038352.tif 000013
【図１２】
2008038352.tif 000014