(57)【特許請求の範囲】
【請求項１】
開閉部材を開閉動作させる開閉部材制御装置であって、
開閉部材を開閉駆動する駆動手段と、
開閉部材の位置を検出する位置検出手段と、
操作者の操作に基づいて開閉部材を開閉方向に作動させるための操作信号を出力する操作手段と、
該操作手段からの操作信号および前記位置検出手段による開閉部材の検出位置に基づいて前記駆動手段を制御して、通常の開動作時には、ロック停止位置の手前に位置し全開時に開閉部材を停止させて留めておく位置として設定された停止設定位置に開閉部材を停止させる制御手段と、を備え、
該制御手段は、開閉部材を開動作させるために前記操作手段が所定時間以上継続して操作されたことを前記操作信号に基づいて検出したときに、開閉部材が前記停止設定位置を超えて前記ロック停止位置で強制停止するまで作動させ、この停止位置に基づいて前記停止設定位置の再設定を行う停止設定位置再設定処理を行うことを特徴とする開閉部材制御装置。
【請求項２】
前記制御手段は、開閉部材が前記停止設定位置にあると検出している状態で、開閉部材を開動作させるために前記操作手段が所定時間以上継続して操作されたことを前記操作信号に基づいて検出したときに、さらに前記ロック停止位置へ向けて開閉部材を作動させることを特徴とする請求項１に記載の開閉部材制御装置。
【請求項３】
前記制御手段は、前記停止設定位置再設定処理において、開閉部材が強制停止した停止位置の所定距離手前に前記停止設定位置を設定することを特徴とする請求項１又は２に記載の開閉部材制御装置。
【請求項４】
前記操作手段は、操作者の操作に基づいて開閉部材を操作時間に応じて開閉作動させるマニュアル操作信号と、開閉部材を前記停止設定位置までオート開閉作動させるオート操作信号とを出力可能であり、
前記制御手段は、前記オート操作信号に基づいて前記停止設定位置再設定処理を行うことを特徴とする請求項１〜３のいずれか１項に記載の開閉部材制御装置。
【請求項５】
前記制御手段は、前記停止設定位置再設定処理において、前記ロック停止位置の再設定を行った後に、前記停止設定位置の再設定を行うことを特徴とする請求項１〜４のいずれか１項に記載の開閉部材制御装置。
【請求項６】
さらに開閉部材の閉動作時において異物の挟み込みを検出する挟み込み検出手段を備え、
該挟み込み検出手段は、全閉側のロック停止位置から該全閉側のロック停止位置の手前に設定された挟み込み検出解除位置までの範囲では、挟み込みの検出を行わないように設定されてなり、
前記制御手段は、前記停止設定位置再設定処理において、開閉部材が強制停止した停止位置に基づいて前記挟み込み検出解除位置の再設定を行うことを特徴とする請求項１〜５のいずれか１項に記載の開閉部材制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は開閉部材制御装置に係り、特に開閉部材を位置制御しながら開閉動作させる開閉部材制御装置に関する。
【背景技術】
【０００２】
従来、車両の窓ガラスの昇降装置は、電動モータによる回転駆動力を昇降機構に伝達して、昇降機構を介して窓ガラスを昇降させる構成となっている。このような昇降装置において、モータ駆動によって窓ガラスを下降動作させたときに窓ガラスを下端ロック位置（機械的停止位置）手前で停止させる技術が知られている。
すなわち、窓ガラスを降下限界位置である下端ロック位置まで移動させてしまうと、窓ガラスがストッパによって機械的に拘束され、このとき過大な衝撃力が駆動系に加わり、駆動系の耐久性が損なわれると共に、不快な衝撃音が発生してしまう。このため、従来、このような不都合を回避するために、窓ガラスの現在位置を正確に把握して窓ガラスを下端ロック位置まで下降させてしまうことなく、その直前位置に停止させている（例えば、特許文献１参照）。
【０００３】
また、従来、昇降装置において、窓ガラスによる異物の挟み込みを検出する挟み込み検出機能等の付加機能を有するものが知られている。このような挟み込み検出機能付きの昇降装置では、挟み込みの誤検出を防止するために、全閉位置手前に挟み込み検出を行わない挟み込み検出解除領域（範囲）が設けられている。
すなわち、全閉位置付近では、ウェザーストリップ等との摺動抵抗により窓ガラスの閉方向への移動速度が低下する。このため、この速度低下を挟み込みと誤判定してしまわないように、全閉位置手前に挟み込み検出解除領域が設けられている。
したがって、このような昇降装置においても、窓ガラスの駆動制御の際に、窓ガラスの現在位置を正確に把握することが重要となる。
【０００４】
このように、昇降装置においては窓ガラスの現在位置の正確な把握が必要であるが、経年変化等により、昇降手段の制御手段が記憶している全開・全閉位置や他の設定位置が変動して、窓ガラスの現在位置と把握している位置との間に相対的なずれが生じるおそれがあった。
このため、窓ガラスの全開・全閉位置を再設定するために、窓ガラスが全閉・全開位置手前の所定領域内で停止したと判断された場合には、操作スイッチの操作の有無にかかわらず、窓ガラスの同一方向の移動を継続させて全閉または全開位置まで移動させ、停止位置において全開・全閉位置を再設定する技術が提案されている（例えば、特許文献２参照）。
【０００５】
【特許文献１】実用新案登録第２５７７０９２号公報（第３−６頁、図１１、図１２）
【特許文献２】特開平７−１６６７６１号公報（第２−４頁、図２、図４）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献２に記載の技術では、挟み込み検出解除領域に含まれるわずかに開いた位置に窓ガラスを停止させることができないという不都合が生じてしまう。また、特許文献２に記載の技術では、窓ガラスの昇降動作が行われるたびに全開・全閉位置の再設定処理が行われるので、再設定処理を行う必要がないときまでこの処理を行うことになり、消費電力が不必要に増大してしまうという不都合が生じる。
【０００７】
本発明の目的は、上記課題に鑑み、操作者の簡易な操作により適宜に開閉部材の移動範囲の再設定処理を行うことができる開閉部材制御装置を提供することにある。
【課題を解決するための手段】
【０００８】
前記課題は本発明によれば、開閉部材を開閉動作させる開閉部材制御装置であって、開閉部材を開閉駆動する駆動手段と、開閉部材の位置を検出する位置検出手段と、操作者の操作に基づいて開閉部材を開閉方向に作動させるための操作信号を出力する操作手段と、該操作手段からの操作信号および前記位置検出手段による開閉部材の検出位置に基づいて前記駆動手段を制御して、通常の開動作時には、ロック停止位置の手前に位置し全開時に開閉部材を停止させて留めておく位置として設定された停止設定位置に開閉部材を停止させる制御手段と、を備え、該制御手段は、開閉部材を開動作させるために前記操作手段が所定時間以上継続して操作されたことを前記操作信号に基づいて検出したときに、開閉部材が前記停止設定位置を超えて前記ロック停止位置で強制停止するまで作動させ、この停止位置に基づいて前記停止設定位置の再設定を行う停止設定位置再設定処理を行うことにより解決される。
【０００９】
このように本発明の開閉部材制御装置では、操作手段を操作することにより開閉部材を開閉動作させることができるものであり、制御手段は、この操作手段からの操作信号と位置検出手段によって検出された開閉部材の現在位置に基づいて、開動作時には開閉部材をロック停止位置の手前に設定された停止設定位置に開閉部材を停止させるように駆動手段を制御する。ここで、停止設定位置は、開閉部材が駆動手段に衝突して衝撃音が発生するのを防止するために、通常の開動作時において全開時に開閉部材を停止させて留めておく位置として設定された位置である。
そして、本発明では、操作手段を所定時間以上継続して開動作操作した場合には、制御手段は、停止設定位置を超えてロック停止位置で強制停止するまで開閉部材を作動させる。そして、制御手段は、実際に停止した強制停止位置に基づいて、停止設定位置の再設定を行う。
【００１０】
このように、本発明では、複雑な操作を行うことなく通常の開閉操作を行うための操作手段を操作することによって、開閉部材の停止位置の再設定を行うことができる。これにより、開閉部材の検出位置にずれが生じた場合であっても、停止設定位置の再設定を行うことによって正確な位置制御を行うことができる。
【００１１】
また、前記制御手段は、開閉部材が前記停止設定位置にあると検出している状態で、開閉部材を開動作させるために前記操作手段が所定時間以上継続して操作されたことを前記操作信号に基づいて検出したときに、さらに前記ロック停止位置へ向けて開閉部材を作動させるように構成することができる。
このように構成すると、開閉部材を一旦、現在の停止設定位置まで移動させて全開状態とし、この状態で操作手段を所定時間以上継続して操作したときに停止位置の再設定処理を行わせることができる。これにより、通常の作動範囲で操作手段を所定時間以上継続して操作しても再設定処理が行われないので、不用意に再設定処理が行われてしまうことを防止することができる。
【００１２】
また、前記制御手段は、前記停止設定位置再設定処理において、開閉部材が強制停止した停止位置の所定距離手前に前記停止設定位置を設定するように構成することができる。このように現在の停止設定位置を超えた位置にある強制的な停止位置から、所定距離手前に停止設定位置を再設定すると、開閉部材を通常操作により開動作させたときにはロック停止位置の手前で開閉部材を停止させることができる。これにより、開動作時に、開閉部材がロック停止位置において駆動系に移動を拘束され、このとき駆動系に衝撃力を与えてしまうことを確実に防止することができる。
【００１３】
また、前記操作手段は、操作者の操作に基づいて開閉部材を操作時間に応じて開閉作動させるマニュアル操作信号と、開閉部材を前記停止設定位置までオート開閉作動させるオート操作信号とを出力可能であり、前記制御手段は、前記オート操作信号に基づいて前記停止設定位置再設定処理を行うように構成することができる。
このように本発明では、操作手段を操作してオート操作信号を出力させることにより停止設定位置の再設定処理を行うことができるので、再設定処理を行うに際して特別な操作が不要であり、しかも通常の操作の延長操作であるため、容易に再設定処理を行うことが可能となる。
【００１４】
また、前記制御手段は、前記停止設定位置再設定処理において、前記ロック停止位置の再設定を行った後に、前記停止設定位置の再設定を行うように構成することができる。
このように構成すると、再設定処理を行うための基準位置を明確として、停止設定位置を含めた開閉部材の移動範囲を正確に設定することができる。
【００１５】
また、さらに開閉部材の閉動作時において異物の挟み込みを検出する挟み込み検出手段を備え、該挟み込み検出手段は、全閉側のロック停止位置から該全閉側のロック停止位置の手前に設定された挟み込み検出解除位置までの範囲では、挟み込みの検出を行わないように設定されてなり、前記制御手段は、前記停止設定位置再設定処理において、開閉部材が強制停止した停止位置に基づいて前記挟み込み検出解除位置の再設定を行うように構成することができる。
【発明の効果】
【００１６】
本発明の開閉部材制御装置によれば、開閉部材が駆動手段に衝突して衝撃音が発生するのを防止するために、通常の開動作において全開時に開閉部材を停止させて留めておく位置としての停止設定位置を、ロック停止位置の手前に設定する。そして、開閉部材を開閉操作するための操作スイッチを所定時間以上継続して開方向へ操作することによって、開閉部材を現在の停止設定位置から機械的に移動が拘束されるロック停止位置まで移動させ、このロック停止位置を基準にして新たに停止設定位置を更新設定するように構成されているので、操作者の簡易な操作により適宜に開閉部材の移動範囲の再設定処理を行うことが可能となる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の一実施形態について、図を参照して説明する。なお、以下に説明する構成、手順等は、本発明を限定するものではなく、本発明の趣旨に沿って各種改変することができることは勿論である。
図１〜図７は本発明の一実施形態に係るものであり、図１はパワーウインドウ装置の説明図、図２は図１のパワーウインドウ装置の電気構成図、図３は操作スイッチの電気構成図、図４はウインドウガラスの設定位置とパルスカウント値との対応関係を表す説明図、図５，図６はコントローラのウインドウ制御処理の処理フロー、図７はコントローラの窓位置制御処理の処理フローである。
【００１８】
以下に本発明の開閉部材制御装置をパワーウインドウ装置に適用した一実施形態について説明する。
図１に本例のパワーウインドウ装置１（以下、「装置１」という）の説明図、図２にその電気構成図を示す。本例のパワーウインドウ装置１は、車両のドア１０に配設される開閉部材としてのウインドウガラス１１をモータ２０の回転駆動により昇降（開閉）作動させるものである。装置１は、ウインドウガラス１１を開閉駆動する駆動手段２と、駆動手段２の作動を制御するための制御手段３と、乗員が作動を指令するための操作手段としての操作スイッチ４とを主要構成要素としている。
【００１９】
本例では、ウインドウガラス１１は不図示のレールに沿って、その上端部が上方の全閉位置（全閉ロック停止位置）Ｐ０と下方の全開位置（全開ロック停止位置）Ｐ３との間で移動可能に構成されている。全閉位置Ｐ０および全開位置Ｐ３はウインドウガラス１１の昇降移動限界であり、この位置ではウインドウガラス１１は、構造上、それ以上の昇降移動が規制される。
しかしながら、経年変化等によって全閉位置Ｐ０や全開位置Ｐ３がわずかに変動する場合がある。例えば、窓枠に設けられたウェザーストリップとの当たり具合の変化等によって移動限界がわずかに変動する場合がある。
【００２０】
本例では、ウインドウガラス１１は、全開時には全開位置Ｐ３手前（全閉位置Ｐ０側）に設定された停止設定位置Ｐ２で停止するように制御される。これにより、ウインドウガラス１１が降下していったときに、下端位置で駆動系部材と当接して駆動系部材に衝撃力が加わり、これに伴って衝撃音が発生してしまうことを防止している。
したがって、本例では、ウインドウガラス１１は、通常時は、全閉位置Ｐ０から停止設定位置Ｐ２の間で上下移動するようになっている。
【００２１】
また、本例の装置１では、制御手段３は、閉動作時に異物がウインドウガラス１１の上端縁部と窓枠との間に挟み込まれたことをウインドウガラス１１の移動速度の変化量から検出する挟み込み検出機能を有する。そして、制御手段３は、挟み込みを検出した場合に、駆動手段２を反転動作させてウインドウガラス１１を降下させ、異物を開放させるように構成されている。
しかしながら、全閉位置Ｐ０近傍においては、不図示のウェザーストリップ等によってウインドウガラス１１に掛かる摺動抵抗が大きくなり、これによってウインドウガラス１１の移動速度が低下する。このため本例の装置１では、この速度低下を誤って挟み込みと検出しないようにするために、全閉位置Ｐ０近傍に挟み込み検出を行わない挟み込み検出解除領域が設けられている。
【００２２】
すなわち、本例の装置１では、全閉位置Ｐ０手前（全開位置Ｐ３側）に挟み込み検出解除位置Ｐ１が設定されており、ウインドウガラス１１が、この挟み込み検出解除位置Ｐ１から全閉位置Ｐ０の領域（挟み込み検出解除領域）にあるときには、挟み込み検出を行わないように設定されている。
本例の駆動手段２は、ドア１０に固定された減速機構を有するモータ２０と、モータ２０に駆動される扇形状のギヤ２１ａを備えた昇降アーム２１と、昇降アーム２１とクロスして枢支される従動アーム２２と、ドア１０に固定された固定チャンネル２３およびウインドウガラス１１と一体のガラス側チャンネル２４とを主要構成要素としている。
【００２３】
本例のモータ２０は、制御手段３から電力供給を受けることにより、回転子の巻線に通電され、これにより回転子とマグネットを有する固定子との間で磁気吸引作用が生じて回転子が正逆回転するように構成されている。本例の駆動手段２では、モータ２０の回動に応じて昇降アーム２１および従動アーム２２が揺動すると、これらの各端部がチャンネル２３，２４により摺動規制を受け、Ｘリンクとして駆動し、ウインドウガラス１１を昇降作動させる。
【００２４】
本例のモータ２０には、回転検出装置２７が一体に備えられている。回転検出装置２７は、モータ２０の回転と同期したパルス信号（回転速度信号）を制御手段３へ出力するものである。本例の回転検出装置２７は、モータ２０の出力軸と共に回動するマグネットの磁気変化を複数のホール素子で検出するように構成されている。すなわち、パルス信号は、ウインドウガラス１１の所定移動量毎もしくはモータ２０の所定回転角毎に出力される。これにより、回転検出装置２７は、モータ２０の回転速度に略比例するウインドウガラス１１の移動に応じた信号を出力可能である。そして、回転検出装置２７からのパルス信号によって、制御手段３はウインドウガラス１１の位置を検出している。本例では、回転検出装置２７と制御手段３によって位置検出手段が構成されている。
【００２５】
なお、本例では、回転検出装置２７にホール素子を用いたものを採用しているが、これに限らず、モータ２０の回転を検出することができれば、エンコーダを採用してもよい。また、本例では、ウインドウガラス１１の移動に応じたモータ２０の出力軸の回転を検出するために、モータ２０に回転検出装置２７を一体に設けているが、これに限らず、公知の手段によってウインドウガラス１１の位置を直接的に検出するようにしてもよい。
【００２６】
本例の制御手段３は、コントローラ３１と、駆動回路３２から構成されている。コントローラ３１，駆動回路３２には、車両に搭載されるバッテリ５から作動に必要な電力が供給される。
本例のコントローラ３１は、ＣＰＵ、ＲＯＭ，ＲＡＭ等のメモリ、入力回路、出力回路等を備えるマイクロコンピュータで構成されている。ＣＰＵは、メモリ、入力回路及び出力回路とバスを介して互いに接続されている。なお、これに限らず、コントローラ３１をロジックＩＣ，ＤＳＰ，ゲートアレイ，トランジスタ等で構成してもよい。
【００２７】
コントローラ３１は、通常時、操作スイッチ４からの操作信号に基づいて駆動回路３２を介してモータ２０を正逆回転させて、ウインドウガラス１１を開閉動作させる。また、コントローラ３１は、回転検出装置２７から受け取ったパルス信号に基づいてウインドウガラス１１の位置を検出し、ウインドウガラス１１の検出位置に応じて駆動回路３２を介してモータ２０へ供給する駆動電力の大きさを調整する。具体的には、駆動電圧の大きさ又はＰＷＭ制御する場合はデューティー比の大きさを調整する。これによりモータ出力を調整している。
【００２８】
本例の駆動回路３２は、ＦＥＴを有するＩＣによって構成されており、コントローラ３１からの入力信号に基づいて、モータ２０への電力供給の極性を切換えている。すなわち、駆動回路３２は、コントローラ３１から正回転指令信号を受けたときは、モータ２０を正回転方向に回転させるようにモータ２０へ電力を供給し、コントローラ３１から逆回転指令信号を受けたときは、モータ２０を逆回転方向に回転させるようにモータ２０へ電力を供給する。なお、駆動回路３２は、リレー回路を用いて極性を切換えるように構成してもよい。また、駆動回路３２がコントローラ３１内に組み込まれた構成であってもよい。
【００２９】
コントローラ３１は、入力されるパルス信号からパルス信号の立上がり部，立下がり部（パルスエッジ）を検出し、このパルスエッジの間隔（周期）に基づいてモータ２０の回転速度（回転周期）を算出すると共に、各パルス信号の位相差に基づいてモータ２０の回転方向を検出する。つまり、コントローラ３１は、モータ２０の回転速度（回転周期）に基づいてウインドウガラス１１の移動速度を間接的に算出し、モータ２０の回転方向に基づいてウインドウガラス１１の移動方向を特定している。また、コントローラ３１は、パルスエッジをカウントしている。このパルスカウント値Ｎは、ウインドウガラス１１の開閉動作に伴って加減算される。コントローラ３１は、このパルスカウント値Ｎの大きさによってウインドウガラス１１の開閉位置を特定する。
【００３０】
すなわち、本例では、全閉位置Ｐ０を基準位置としており、全閉位置Ｐ０でパルスカウント値Ｎが０に設定されている。全開位置Ｐ３方向へウインドウガラス１１が移動しているときはパルス信号を受け取る毎にパルスカウント値Ｎを＋１インクリメントし、全閉位置Ｐ０方向へウインドウガラス１１が移動しているときはパルス信号を受け取る毎にパルスカウント値Ｎを−１デクリメントする。
【００３１】
図３（Ａ）は、本例の操作スイッチ４の電気的構成を示している。本例の操作スイッチ４は、２段階操作可能な揺動型スイッチ等で構成され、アップスイッチ４ａ，ダウンスイッチ４ｂ及びオートスイッチ４ｃを有している。これらのスイッチの一端はそれぞれコントローラ３１の所定の端子に接続され、他端は車体に接地されている。この操作スイッチ４を乗員が操作することにより、コントローラ３１へウインドウガラス１１を開閉動作させるための指令信号が出力される。本例では、１段階操作したときにマニュアル操作、２段階操作したときにオート操作が行われるようになっている。
【００３２】
具体的には、操作スイッチ４は、一端側へ１段階操作（「アップ位置」へ操作）されるとアップスイッチ４ａがオン（短絡）され、アップスイッチ４ａが接続されたコントローラ３１の端子の電位が低下する。コントローラ３１は、この電位低下を、ウインドウガラス１１を通常閉動作（すなわち操作している間だけ閉動作）させるための通常閉指令信号（マニュアル操作信号）として受け取る。この通常閉指令信号を受け取っている間中、コントローラ３１では、閉作動フラグがオンされ、このフラグに基づいて駆動回路３２の制御が行われる。
また、操作スイッチ４は、他端側へ１段階操作（「ダウン位置」へ操作）されるとダウンスイッチ４ｂがオンされ、ダウンスイッチ４ｂが接続されたコントローラ３１の端子の電位が低下する。コントローラ３１は、この電位低下を、ウインドウガラス１１を通常開動作（すなわち操作している間だけ開動作）させるための通常開指令信号（マニュアル操作信号）として受け取る。
【００３３】
また、操作スイッチ４は、一端側へ２段階操作（「オートアップ位置」へ操作）されるとアップスイッチ４ａ及びオートスイッチ４ｃが共にオンされ、アップスイッチ４ａ及びオートスイッチ４ｃが接続されたコントローラ３１の端子の電位が共に低下する。コントローラ３１は、この電位低下を、ウインドウガラス１１をオート閉動作（すなわち操作を止めても全閉位置Ｐ０まで閉動作）させるためのオート閉指令信号（オート操作信号）として受け取る。
また、操作スイッチ４は、他端側へ２段階操作（「オートダウン位置」へ操作）されるとダウンスイッチ４ｂ及びオートスイッチ４ｃが共にオンされ、ダウンスイッチ４ｂ及びオートスイッチ４ｃが接続されたコントローラ３１の端子の電位が共に低下する。コントローラ３１は、この電位低下を、ウインドウガラス１１をオート開動作（すなわち操作を止めても停止設定位置Ｐ２まで開動作）させるためのオート開指令信号（オート操作信号）として受け取る。
【００３４】
コントローラ３１は、操作スイッチ４から通常開指令信号を受けている間中（操作スイッチ４が操作されている間中）、駆動回路３２を介してモータ２０を駆動し、ウインドウガラス１１を通常開動作させる。一方、コントローラ３１は、操作スイッチ４から通常閉指令信号を受けている間中（操作スイッチ４が操作されている間中）、駆動回路３２を介してモータ２０を駆動し、ウインドウガラス１１を通常閉動作させる。
コントローラ３１は、通常開指令信号，通常閉指令信号を受け取っている間のみ、それぞれ開作動フラグ，閉作動フラグがオンされるので、これらのフラグに基づいて駆動回路３２の制御を行う。
【００３５】
また、コントローラ３１は、操作スイッチ４からオート開指令信号を受けると、駆動回路３２を介してモータ２０を駆動し、ウインドウガラス１１を停止設定位置Ｐ２までオート開動作させる。一方、コントローラ３１は、操作スイッチ４からオート閉指令信号を受けると、駆動回路３２を介してモータ２０を駆動し、ウインドウガラス１１を全閉位置Ｐ０までオート閉動作させる。
コントローラ３１は、オート開指令信号，オート閉指令信号を受け取ると、それぞれ閉作動フラグ，開作動フラグがオンにラッチされ、これらのフラグに基づいて駆動回路３２の制御を行う。これらのフラグは、所定条件でオフに変更され、ウインドウガラス１１の駆動が停止される。
【００３６】
なお、図３（Ａ）の例では、アップスイッチ４ａ，ダウンスイッチ４ｂ及びオートスイッチ４ｃの一端がそれぞれ直接、コントローラ３１の端子に接続された構成であったが、これに限らず、図３（Ｂ）のように構成してもよい。
図３（Ｂ）の例では、操作スイッチ４の一端側はネットワーク変換コントローラ６に接続され、このネットワーク変換コントローラ６とコントローラ３１とがネットワーク回線７を介して接続された構成となっている。
この構成では、アップスイッチ４ａ，ダウンスイッチ４ｂ及びオートスイッチ４ｃのスイッチ操作によって、まず、これらがオンされて接地されたことがネットワーク変換コントローラ６へ出力され、次にネットワーク変換コントローラ６からコントローラ３１へネットワーク回線７を介して伝達される。このように構成すると、配線数を省略することができるので、車両の軽減化を図ることが可能となる。
【００３７】
次に、本例の装置１におけるウインドウガラス１１の動作について概略説明する。
コントローラ３１は、図４に対応関係を示すように、初期状態では、全閉位置Ｐ０のパルスカウントＮを０，挟み込み検出解除位置Ｐ１のパルスカウントＮをＮＰ１，停止設定位置Ｐ２のパルスカウントＮをＮＰ２，全開位置Ｐ３のパルスカウントＮをＮＰ３として予めメモリ内に記憶している。コントローラ３１は、ウインドウガラス１１の昇降に応じて加減算されるパルスカウント値Ｎと、メモリ内に記憶された前記記憶値とを対比することによって、ウインドウガラス１１の位置を特定し動作制御している。
【００３８】
本例では、操作スイッチ４から継続的な通常開指令信号またはオート開指令信号を受けると、コントローラ３１は、モータ２０を全開位置Ｐ３方向へ駆動するように継続的に駆動電圧を供給する。また、操作スイッチ４から継続的な通常閉指令信号またはオート閉指令信号を受けると、コントローラ３１は、モータ２０を全閉位置Ｐ０方向へ駆動するように継続的に駆動電圧を供給する。これにより、モータ２０は駆動手段２の駆動機構を介してウインドウガラス１１を開閉駆動する。
【００３９】
本例では、全閉位置Ｐ０および全開位置Ｐ３は、それ以上のウインドウガラス１１の移動が強制的に停止される機械的ロック位置である。したがって、経年変化等がない場合には、挟み込みの発生がなければ、ウインドウガラス１１が閉方向に移動してパルスカウント値Ｎが０となったときに、ウインドウガラス１１は全閉位置Ｐ０に到達してロック状態となる。
なお、閉動作で挟み込みを生じることなくロック状態となったときに、全閉位置Ｐ０で停止したと判定して、パルスカウント値Ｎをゼロリセットするように構成してもよい。
【００４０】
一方、停止設定位置Ｐ２は全開位置Ｐ３から所定距離手前に設定されている。具体的には、停止設定位置Ｐ２は、全開位置Ｐ３から所定距離に相当するパルスカウント数分（本例では、カウント数ＮＯＳ）だけ手前にオフセットされた位置に設定されている。図４に示すように、本例では、停止設定位置Ｐ２は、ダウン側ベルトモール位置よりも車両下側に設定されている。
【００４１】
また、挟み込み検出解除位置Ｐ１は、全開位置Ｐ３または全閉位置Ｐ０から所定のパルスカウント分だけ離れた位置に設定されている。
本例の装置１では、停止設定位置Ｐ２，全開位置Ｐ３，挟み込み検出解除位置Ｐ１が、乗員の操作スイッチ４の操作によって再設定できるように構成されている。乗員は、通常操作として、操作スイッチ４をダウン位置に保持またはオートダウン位置に操作することにより、ウインドウガラス１１を停止設定位置Ｐ２まで降下させることができる。
【００４２】
この通常操作によって降下させることができるウインドウガラス１１の位置は、現在記憶されている停止設定位置Ｐ２までである。
上述のようにこの停止設定位置Ｐ２や全開位置Ｐ３等は、経年変化によって実際の位置に対してずれが生じる場合がある。
このような場合、乗員は、ウインドウガラス１１が停止設定位置Ｐ２にある状態で、さらに操作スイッチ４をオートダウン位置に操作して、この位置で所定時間（本例では３秒）以上保持する。このときコントローラ３１は、ダウンスイッチ４ｂ及びオートスイッチ４ｃに接続された端子が共に電位低下している継続時間をカウントし、所定時間以上操作スイッチ４がオートダウン位置に保持されたか否かを判定する。
【００４３】
これにより、装置１は再設定処理（停止設定位置再設定処理）を開始する。この再設定処理が開始されると、コントローラ３１は、ウインドウガラス１１が全開位置Ｐ３でその移動が規制されるまで、メモリに記憶している全開位置Ｐ３でのパルスカウント値ＮＰ３の値にかかわらず、ウインドウガラス１１を全開位置Ｐ３方向へ駆動する。
ウインドウガラス１１がロックされた位置が、その時点における実際の全開位置Ｐ３であるから、このときのパルスカウント値Ｎを全開位置Ｐ３のパルスカウント値ＮＰ３に再設定する。
また、コントローラ３１は、新たなパルスカウント値ＮＰ３からオフセット分のカウント数ＮＯＳを差し引いた値を停止設定位置Ｐ２の新たなパルスカウント値ＮＰ２に再設定する。
【００４４】
さらに、コントローラ３１は、新たなパルスカウント値ＮＰ３に基づいて、挟み込み検出解除位置Ｐ１のパルスカウントＮＰ１を再設定する。なお、このパルスカウントＮＰ１の再設定は、全閉位置Ｐ０を基準に行ってもよい。例えば、コントローラ３１は、全閉方向へ挟み込みなく閉動作してロックしたときのパルスカウント値Ｎにオフセット分のカウント値を加算した値を、新たな挟み込み検出解除位置Ｐ１のパルスカウントＮＰ１に再設定するようにしてもよい。
このように本例では、操作スイッチ４を通常操作するのと同様な操作によって、乗員が簡単に全開位置Ｐ３や停止設定位置Ｐ２等の再設定処理を行うことができるように構成されている。
【００４５】
次に、図５〜図７に基づいてコントローラ３１の処理フローについて説明する。
まず、図５，図６に基づいてコントローラ３１のウインドウ制御処理について説明する。この処理は、所定時間毎に繰り返し行われる。
コントローラ３１は、ウインドウ制御処理ではウインドウガラス１１を昇降動作させるための現在の動作モード（アップモード，オートアップモード，ダウンモード，オートダウンモード，停止モード）を更新しながらメモリに記憶している。この動作モードは、後述するように、原則的には、操作スイッチ４の操作に応じて切替えられるようになっている。
【００４６】
本例では、開作動フラグおよび閉作動フラグに関連して、操作スイッチ４をアップ位置，ダウン位置に操作すると、それぞれ動作モードは操作中のみアップモード，ダウンモードに切替えられて記憶されるが、操作スイッチ４をオートアップ位置，オートダウン位置に操作すると、それぞれ動作モードはオートアップモード，オートダウンモードにラッチされて記憶される。そして、コントローラ３１は、この各動作モードに応じて各種処理を行う。
【００４７】
ウインドウ制御処理では、まず、現時点でメモリに記憶している動作モードが、アップモードであるか否かを判定する（ステップＳ１）。
現在の動作モードがアップモードであった場合（ステップＳ１；Ｙｅｓ）は、コントローラ３１は、閉動作処理を行う（ステップＳ２０）。すなわち、コントローラ３１は、駆動回路３２を介してモータ２０を閉方向へ駆動すると共に、挟み込みの判定処理を行い（ステップＳ２１）、処理を終了する。
【００４８】
現在の動作モードがアップモードである場合は、ステップＳ１，ステップＳ２０，ステップＳ２１を繰り返して行い、挟み込みが検出されなければ、ウインドウガラス１１は、全閉位置Ｐ０まで移動して停止する。ウインドウガラス１１の停止により動作モードは停止モードに更新される。なお、挟み込み判定処理（ステップＳ２１）で挟み込みが検出された場合は、コントローラ３１は、ウインドウガラス１１を反転動作させて異物を解放させる。
【００４９】
一方、現在の動作モードがアップモードでなかった場合（ステップＳ１；Ｎｏ）は、現在の動作モードがオートアップモードであるか否かが判定される（ステップＳ２）。
現在の動作モードがオートアップモードであった場合（ステップＳ２；Ｙｅｓ）は、コントローラ３１は、オート閉動作処理を行う（ステップＳ２２）。すなわち、コントローラ３１は、ウインドウガラス１１を全閉位置Ｐ０まで移動させるべく、駆動回路３２を介してモータ２０を閉方向へ駆動すると共に、挟み込みの判定処理を行い（ステップＳ２３）、処理を終了する。
【００５０】
現在の動作モードがオートアップモードである場合は、ステップＳ１，ステップＳ２，ステップＳ２２，ステップＳ２３を繰り返して行い、挟み込みが検出されなければ、ウインドウガラス１１は、全閉位置Ｐ０まで移動して停止する。ウインドウガラス１１の停止により動作モードは停止モードに更新される。なお、挟み込み判定処理（ステップＳ２３）で挟み込みが検出された場合は、コントローラ３１は、ウインドウガラス１１を反転動作させて異物を解放させる。
【００５１】
また、現在の動作モードがオートアップモードでなかった場合（ステップＳ２；Ｎｏ）は、現在の動作モードがダウンモードであるか否かが判定される（ステップＳ３）。
現在の動作モードがダウンモードであった場合（ステップＳ３；Ｙｅｓ）は、コントローラ３１は、開動作処理を行う（ステップＳ２４）。すなわち、コントローラ３１は、駆動回路３２を介してモータ２０を開方向へ駆動し、処理を終了する。
【００５２】
現在の動作モードがダウンモードである場合は、ステップＳ１，ステップＳ２，ステップＳ３，ステップＳ２４を繰り返して行い、ウインドウガラス１１は、停止設定位置Ｐ２まで移動して停止する。ウインドウガラス１１の停止により動作モードは停止モードに更新される。
【００５３】
また、現在の動作モードがダウンモードでなかった場合（ステップＳ３；Ｎｏ）は、現在の動作モードがオートダウンモードであるか否かが判定される（ステップＳ４）。
現在の動作モードがオートダウンモードでなかった場合（ステップＳ４；Ｎｏ）は、コントローラ３１は、メモリに記憶されたウインドウガラス１１の位置フラグが「全開」であって、かつ、操作スイッチ４からオート開指令信号を受けたか否かを判定する（ステップＳ５）。
【００５４】
ここで、図７に基づいて、コントローラ３１によるウインドウガラス１１に対する位置フラグの設定処理について説明する。この処理は、ウインドウ制御処理と同様に繰り返し行われている。
まず、コントローラ３１は、ステップＳ３１で現在の動作モードがダウンモードまたはオートダウンモードであるか否かを判定する。
現在の動作モードがダウンモードでもオートダウンモードでもなかった場合（ステップＳ３１；Ｎｏ）は、位置フラグは「全開」にセットされず処理を終了する。
【００５５】
一方、現在の動作モードがダウンモードまたはオートダウンモードであった場合（ステップＳ３１；Ｙｅｓ）は、コントローラ３１は、ウインドウガラス１１の現在位置が停止設定位置Ｐ２以上であるか否か（すなわち、ウインドウガラス１１の現在位置が停止設定位置Ｐ２から全開位置Ｐ３の範囲にあるか否か）を判定する（ステップＳ３２）。
ウインドウガラス１１の現在位置が停止設定位置Ｐ２以上である場合（ステップＳ３２；Ｙｅｓ）は、位置フラグを「全開」に設定する（ステップＳ３４）。
【００５６】
一方、ウインドウガラス１１の現在位置が停止設定位置Ｐ２よりも全閉位置Ｐ０に近い場合（ステップＳ３２；Ｎｏ）は、ウインドウガラス１１の現在位置が全閉位置Ｐ０から所定距離（本例では２５０ｍｍ）以上全開位置Ｐ３側の位置にあり、かつ、ロック検出されているか否かを判定する（ステップＳ３３）。
すなわち、ステップＳ３３では、少なくとも挟み込み解除領域を除いた通常の作動範囲において、ウインドウガラス１１がロック状態にあるか否かを判定している。
【００５７】
ウインドウガラス１１が所定領域でロックしている場合（ステップＳ３３；Ｙｅｓ）は、コントローラ３１は、位置フラグを「全開」にセットする（ステップＳ３４）。したがって、この場合は、ウインドウガラス１１が停止設定位置Ｐ２に到達していない場合でも、何らかの要因でウインドウガラス１１がロックされたときには、位置フラグが「全開」にセットされる。
一方、ウインドウガラス１１が所定領域でロックしていない場合（ステップＳ３３；Ｎｏ）は、位置フラグを「全開」にセットすることなく処理を終了する。
【００５８】
図５に戻って、ウインドウガラス１１の位置フラグが「全開」でないか、または、操作スイッチ４からオート開指令信号を受けていない場合（ステップＳ５；Ｎｏ）は、コントローラ３１は、オートダウン許可タイマをクリアし（ステップＳ６）、ステップＳ７の処理に進む。
このオートダウン許可タイマは、全開位置Ｐ３に対する停止設定位置Ｐ２等の再設定処理を行うことを許可するための判定に用いられるタイマである。
【００５９】
ステップＳ７では、コントローラ３１は、動作モードの切替え処理を行う。すなわち、この時点では動作モードは停止モードであり、コントローラ３１は、操作スイッチ４がアップ位置に切替えられて通常閉指令信号を受け取っていれば、動作モードをアップモードに切替える。同様に、操作スイッチ４がダウン位置，オートアップ位置，オートダウン位置に切替えられて、通常開指令信号，オート閉指令信号，オート開指令信号を受け取っていれば、コントローラ３１は、動作モードをそれぞれダウンモード，オートアップモード，オートダウンモードに切替える。
【００６０】
例えば、ウインドウガラス１１が全閉状態のときに、操作スイッチ４をオートダウン位置に操作した場合は、操作時点での動作モードは、停止モードであるから、ステップＳ１「Ｎｏ」、ステップＳ２「Ｎｏ」、ステップＳ３「Ｎｏ」、ステップＳ４「Ｎｏ」、ステップＳ５「Ｎｏ」となり、ステップＳ６でオートダウン許可タイマをクリアした後、ステップＳ７で動作モードがオートダウンモードに切替えられる。
動作モードが停止モードから他のモードへ切替えられた後は、ステップＳ１〜Ｓ４の処理に従って処理が行われる。
【００６１】
ステップＳ５の処理において、ウインドウガラス１１の現在位置が停止設定位置Ｐ２であって、かつ、操作スイッチ４からオート開指令信号を受けている場合（ステップＳ５；Ｙｅｓ）は、ステップＳ８の処理を行う。
ステップＳ８の処理が行われるのは、通常は、ウインドウガラス１１が、その時点でメモリ内に設定されていた停止設定位置Ｐ２まで移動したことにより、動作モードが停止モードに切替えられ、この状態で、さらに操作スイッチ４をオートダウン位置に操作した場合か、もしくは、ウインドウガラス１１が全開状態（すなわち、停止設定位置Ｐ２で停止）のときに、操作スイッチ４をオートダウン位置に操作した場合等である。
【００６２】
ステップＳ８では、オートダウン許可タイマをカウントアップする処理が行われる。すなわち、操作スイッチ４がオートダウン位置に継続的に保持されている時間がカウントされる。そして、ステップＳ９でオートダウン許可タイマが所定時間（本例では３秒）を超えたか否かを判定する。
オートダウン許可タイマが所定時間を超えていない場合（ステップＳ９；Ｎｏ）は、そのまま処理を終了する。したがって、停止モードにおいて、例えば、ウインドウガラス１１が全開状態であって、操作スイッチ４がオートダウン位置に操作されているときには、ステップＳ１〜Ｓ５，Ｓ７，Ｓ８が繰り返されて、オートダウン許可タイマがインクリメントされていく。
【００６３】
一方、オートダウン許可タイマが所定時間を超えた場合（ステップＳ９；Ｙｅｓ）は、ウインドウガラス１１を開方向へ移動させる処理が開始される。すなわち、コントローラ３１は、現在の動作モードをオードダウンモードに切替え（ステップＳ１０）、停止設定位置Ｐ２の再設定フラグをＯＮにセットする（ステップＳ１１）と共に、オートダウン許可タイマをクリアし（ステップＳ１２）、処理を終了する。
再設定フラグがＯＮにセットされることにより、停止設定位置Ｐ２等の再設定処理が開始される。
【００６４】
このように、本例では、ウインドウガラス１１が全開状態にあるときに、操作スイッチ４をオートダウン位置に所定時間以上維持した場合には、停止設定位置Ｐ２の再設定処理が開始されるように構成されている。したがって、本例では、乗員が適宜に操作スイッチ４を操作することによって、停止設定位置Ｐ２の再設定処理を容易に開始させることができるようになっている。
また、本例では、全開状態で誤って操作スイッチ４をオートダウン位置に操作しても、所定時間以上その位置に保持しない限り、停止設定位置Ｐ２の再設定処理は開始されないようになっている。これにより、本例では、必要なときのみ停止設定位置Ｐ２の再設定処理を行うことができるので、従来よりも電力消費量を抑制することが可能となる。
【００６５】
ステップＳ４で現在の動作モードがオートダウンモードであった場合（ステップＳ４；Ｙｅｓ）は、ウインドウガラス１１がロック状態にあるか否かを検出する（ステップＳ１３）。具体的には、コントローラ３１は、回転検出装置２７からパルス信号を所定時間継続して受信しない場合に、モータ２０の回転が停止して、ウインドウガラス１１がロック状態にあると判定する。
オードダウンモードではウインドウガラス１１は、通常は、異物を挟み込むことなく全開位置Ｐ３方向へ移動していくので、ロック状態となるのはウインドウガラス１１が全開位置Ｐ３で移動を規制されたときである。
【００６６】
ウインドウガラス１１がロック状態ではない場合（ステップＳ１３；Ｎｏ）は、ウインドウガラス１１の位置フラグが「全開」であり、かつ、再設定フラグがＯＦＦであるか否かを判定する（ステップＳ１４）。
ロック状態ではなく、位置フラグが「全開」であり、かつ、再設定フラグがＯＦＦである場合（ステップＳ１４；Ｙｅｓ）というのは、通常の作動範囲からウインドウガラス１１をオート開動作させて停止設定位置Ｐ２に到達した場合である。このとき、コントローラ３１は、動作モードを停止モードに切替える（ステップＳ１５）。これにより、コントローラ３１は、モータ２０への電力供給を停止し、ウインドウガラス１１を停止設定位置Ｐ２で停止させる。
【００６７】
一方、ロック状態ではなく、位置フラグが「全開」でないか、設定フラグがＯＦＦでない場合（ステップＳ１４；Ｎｏ）というのは、通常の作動範囲でウインドウガラス１１をオート開動作させている場合か、ステップＳ１０で動作モードがオートダウンモードに切替えられ、再設定フラグがＯＮの状態で停止設定位置Ｐ２を超えてオート開動作している場合である。このときは、オート開動作を継続させるべく、そのまま処理を終了する。
【００６８】
ステップＳ１３でウインドウガラス１１のロック状態が検出された場合（ステップＳ１３；Ｙｅｓ）は、ウインドウガラス１１が全開位置Ｐ３に到達して強制停止したときであり、コントローラ３１は、動作モードを停止モードに切替える（ステップＳ１６）。これにより、モータ２０への電力供給が停止される。
そして、コントローラ３１は、停止設定位置Ｐ２の再設定フラグがＯＮにセットされているか否かを判定する（ステップＳ１７）。
【００６９】
停止設定位置Ｐ２の再設定フラグがＯＮにセットされていない場合（ステップＳ１７；Ｎｏ）は、オードダウンモードで作動中に何らかの原因でウインドウガラス１１がロックしてしまったときであり、動作モードを停止モードに保持したまま処理を終了する。これにより、モータ２０は駆動停止状態に保持され、ウインドウガラス１１も停止状態に保持される。
【００７０】
一方、停止設定位置Ｐ２の再設定フラグがＯＮにセットされていた場合（ステップＳ１７；Ｙｅｓ）は、ウインドウガラス１１が全開位置Ｐ３で停止されたときであるから、コントローラ３１は、停止設定位置Ｐ２の再設定処理を実行した後（ステップＳ１８）、再設定フラグをＯＦＦにセットする（ステップＳ１９）。
詳しくは、再設定処理では、コントローラ３１は、パルスカウント値ＮＰ３を新たに全開位置Ｐ３におけるパルスカウント値として再設定する。
【００７１】
また、上述のように停止設定位置Ｐ２は全開位置Ｐ３よりも全閉位置Ｐ０側に所定距離だけオフセットされた位置に設定されているから、再設定処理において、コントローラ３１は、全開位置Ｐ３におけるパルスカウント値ＮＰ３から、所定距離に相当するカウント数ＮＯＳを差し引いたパルスカウント値（ＮＰ３−ＮＯＳ）を停止設定位置Ｐ２のパルスカウント値ＮＰ２に再設定する。
【００７２】
本例ではさらに、パルスカウント値ＮＰ３から所定距離分のカウント値を差し引いた値、または、全閉位置Ｐ０から所定距離分のパルスカウント値を挟み込み検出解除位置Ｐ１のパルスカウント値ＮＰ１に再設定する。
【００７３】
これにより、ウインドウガラス１１は、次回の処理以降はパルスカウント値Ｎが再設定されたパルスカウント値ＮＰ２となる位置で停止される。この位置は、ロック停止位置から所定距離オフセットされた位置なので、ウインドウガラス１１の停止時に衝撃音が発生することを確実に防止することができる。
また、本例では、再設定された挟み込み検出解除位置Ｐ１に基づいて挟み込みの検出が行われるので、挟み込みの誤検出を防止することができる。
【００７４】
上記実施形態では、ウインドウガラス１１が停止設定位置Ｐ２にある状態で、さらに操作スイッチ４をオートダウン位置に操作して、この位置で所定時間（本例では３秒）保持することにより、再設定処理が開始されるように構成されていたが、これに限らず、操作スイッチ４をダウン位置に所定時間保持することにより、再設定処理が開始されるように構成してもよい。
さらに、任意の位置で操作スイッチ４をオートダウン位置またはダウン位置に所定時間以上保持することにより、再設定処理が開始されるように構成してもよい。
【００７５】
また、上記実施形態では、車両のパワーウインドウ装置１に本発明の開閉部材制御装置を適用した例を示したが、これに限らず、サンルーフ開閉装置やスライドドア開閉装置等の開閉部材を開閉駆動する装置に全般に適用してもよい。
【図面の簡単な説明】
【００７６】
【図１】本発明の一実施形態に係るパワーウインドウ装置の説明図である。
【図２】図１のパワーウインドウ装置の電気構成図である。
【図３】操作スイッチの電気構成図である。
【図４】ウインドウガラスの設定位置とパルスカウント値との対応関係を表す説明図である。
【図５】コントローラのウインドウ制御処理の処理フローである。
【図６】コントローラのウインドウ制御処理の処理フローである。
【図７】コントローラの窓位置制御処理の処理フローである。
【符号の説明】
【００７７】
１‥パワーウインドウ装置、  ２‥駆動手段、  ３‥制御手段、
４‥操作スイッチ、  ４ａ‥アップスイッチ、  ４ｂ‥ダウンスイッチ、
４ｃ‥オートスイッチ、  ５‥バッテリ、  ６‥ネットワーク変換コントローラ、
７‥ネットワーク回線、  １０‥ドア、  １１‥ウインドウガラス、
２０‥モータ、  ２１‥昇降アーム、  ２１ａ‥ギヤ、  ２２‥従動アーム、
２３‥固定チャンネル、  ２４‥ガラス側チャンネル、  ２７‥回転検出装置、
３１‥コントローラ、  ３２‥駆動回路、  Ｐ０‥全閉位置、
Ｐ１‥挟み込み検出解除位置、  Ｐ２‥停止設定位置、  Ｐ３‥全開位置
【図１】
0004818697.tif 000002
【図２】
0004818697.tif 000003
【図３】
0004818697.tif 000004
【図４】
0004818697.tif 000005
【図５】
0004818697.tif 000006
【図６】
0004818697.tif 000007
【図７】
0004818697.tif 000008