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