(57)【要約】【課題】  窓ガラスの位置検出精度の低下を抑制するとともに、不要に動作制限がかかる事態を回避して使用感の向上を図る。【解決手段】  パワーウインドウ制御装置においては、窓ガラス１１の制御を行う判断基準として、窓ガラス１１の上昇動作が停止した位置を全閉位置として学習し、これを基準位置として記憶させる第１の領域ａと、この第１の領域ａの下方に隣接する領域であって窓ガラス１１が停止した位置を全閉位置として認識するものの全閉位置として学習しない第２の領域ｂと、この第２の領域ｂの下方に隣接する領域であって次回の窓ガラス１１の動作時にその動作を禁止する動作制限をかけるように設定する第３の領域ｃとを設ける。【選択図】      図２
2005344384.tif 000002
【特許請求の範囲】
【請求項１】
車両に設けられた窓ガラスを昇降するためのパワーウインドウ制御装置において、
前記窓ガラスを昇降駆動させる駆動手段と、
前記窓ガラスの昇降位置を検出する検出手段と、
前記窓ガラスの全閉位置とされる基準位置を予め記憶手段に記憶しており、前記検出手段によって検出された前記窓ガラスの昇降位置に基づいて前記駆動手段の動作を制御して前記窓ガラスの昇降動作を制御する制御手段とを備え、
前記制御手段は、前記窓ガラスの制御を行う昇降位置の判断基準として、前記窓ガラスの上昇動作が停止した位置を全閉位置として学習し、前記記憶手段に基準位置として記憶させる第１の領域と、前記第１の領域の下方に隣接する領域であって前記窓ガラスが停止した位置を全閉位置として認識するものの全閉位置として学習しない第２の領域と、前記第２の領域の下方に隣接する領域であって次回の前記窓ガラスの動作時にその動作を禁止する動作制限をかけるように設定する第３の領域とを設けていることを特徴とするパワーウインドウ制御装置。
【請求項２】
前記第１の領域は、前記窓ガラスの正しい全閉位置又はその近傍であって当該窓ガラスの上端部がグラスランの開口部よりも上方に位置する領域であり、
前記第２の領域は、前記第１の領域の下方に隣接する領域であって前記窓ガラスの上端部が当該窓ガラスの両主面に接触して当該窓ガラスの昇降時の移動を案内する前記グラスランのガイド部に当接して停止した位置の近傍を含む領域であり、
前記第３の領域は、前記第２の領域の下方に隣接する領域であって前記窓ガラスの上端部が前記グラスランのガイド部よりも下方に乗り上げて停止した位置の近傍を含む領域であること
を特徴とする請求項１記載のパワーウインドウ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば自動車等の各種車両に設けられた窓ガラスを昇降するためのトルクを電気的に発生させるパワーウインドウ制御装置に関する。
【背景技術】
【０００２】
従来、自動車等の各種車両に設けられた窓ガラスを昇降するためのパワーウインドウ制御装置としては、窓ガラスの昇降駆動用モータの回転数と回転方向とをパルス信号に変換し、このパルス信号に基づいて、窓ガラスの昇降位置と昇降方向とを検出するものが知られている（例えば、特許文献１参照。）。
【０００３】
この種のパワーウインドウ制御装置においては、例えば、窓ガラスの全閉位置とされる基準位置の設定が制御によって行うことが必要であり、この基準位置に基づいて、窓ガラスの昇降位置の認識といった制御上必要となる数値の算出を行う。すなわち、パワーウインドウ制御装置は、基準位置を設定して予め記憶しておき、モータの回転トルクによって窓ガラスが動作することにともなって発生するパルス信号をカウントしたカウント値を当該基準位置に相当するカウント値と比較することによって窓ガラスの昇降位置を認識し、当該窓ガラスの昇降制御を行うようにしている。そして、パワーウインドウ制御装置は、窓ガラスが全閉位置へと移動される毎に基準位置を更新（学習）している。
【０００４】
ところで、窓ガラスの昇降動作中に、モータの電源電圧が低下した場合や小さなゴミ等の異物を挟み込むといった何らかの理由により、基準位置と実際の全閉時の窓ガラスの停止位置とに誤差が生じ、窓ガラスが基準位置から離れた位置に停止してしまうことがある。このように誤差量が大きい場合、すなわち、実際の窓ガラスの停止位置が基準位置から大きく離れているにもかかわらず、基準位置の更新が行われた場合には、当該基準位置が本来の全閉位置から離れた位置に設定されるため、次回における窓ガラスの昇降位置の正確な検出が不可能となる。したがって、精度よく制御を行うために、発生した誤差をなくすように修正する必要がある。このような誤差に対応した制御を行い、窓ガラスの昇降位置の検出及び制御を正確に行う技術としては、例えば特許文献２に記載されたものが提案されている。
【０００５】
具体的には、この特許文献２には、窓ガラス昇降駆動用のモータと、このモータの正・逆転方向の回転数に比例する数のパルスを発生するパルス発生器と、窓ガラスが基準位置に到達した時にこれを検出する検出手段と、パルス発生器の出力パルスをカウントし、このカウント値と基準位置に対応して予め定められた初期値とに基づいて窓ガラスの位置を検出する位置検出手段と、この位置検出手段で検出された位置と外部指令とに応じてモータを制御する制御手段と、検出手段によって窓ガラスがある回数基準位置に到達するのを検出する毎にカウント値を初期値に再設定する初期値再設定手段とを有するパワーウインドウ制御装置が開示されている。
【０００６】
すなわち、このパワーウインドウ制御装置は、誤差量が大きい場合には、初期値の更新を行わないようにしている。具体的には、モータを駆動して窓ガラスを閉鎖方向へと移動させ、例えばモータの回転数等に基づいて窓ガラスが全閉位置に到達したことを検出した場合には、直ちにモータを停止させる。続いて、今回カウントされたカウント値と予め記憶された初期値とを比較し、この差が所定値以下であるとき、すなわち、窓ガラスの停止位置の誤差量が許容できる値であると判断された場合には、今回窓ガラスが停止した位置を基準位置として学習し、既に記憶している初期値を今回のカウント値に更新する。
【０００７】
一方、今回カウントされたカウント値と予め記憶された初期値とを比較し、この差が所定値を超えている場合には、窓ガラスの停止位置の全閉位置からの誤差量が大きいと判断し、基準位置の学習を行わないように制御する。また、フェールモードに移行して、例えば窓ガラスのオートアップ及びオートダウン等の動作を禁止する動作制限をかけるようにする。この結果、次回のパワーウインドウの動作時には動作制限がかかるが、この動作制限を解除するためには、正しい基準位置を認識させる操作を行う必要がある。
【０００８】
【特許文献１】特開平８−２４００７０号公報
【特許文献２】特開平７−６２９４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところで、上述したようなパワーウインドウ制御装置において、車両の高速走行時に窓ガラスの昇降動作を行った場合等には、車室外に生じる負圧によって窓ガラスが車室外側へと吸い出され、これにより、正しい全閉位置のときに窓ガラスを支持するグラスランの開口端部に窓ガラスの上端部が当接し、窓ガラスが正しい全閉位置に戻る前に当該窓ガラスの閉鎖移動が停止してしまう事態を招来する。
【００１０】
これに対し、特許文献２に記載されたパワーウインドウ制御装置においては、グラスランの開口端部に窓ガラスの上端部が当接した場合の位置を誤差の許容値内として認識させるようにすると、この位置を基準位置として学習してしまうので、次回の動作時からの窓ガラスの位置検出精度を低下させるおそれがあった。
【００１１】
また、グラスランの開口端部に窓ガラスの上端部が当接した場合の位置を誤差異常として認識させるようにした場合には、高速走行時に窓ガラスを全閉させるという通常の使用時に動作制限がかかるので、この動作制限を解除する操作に手間がかかり、使用感の低下を招来するという問題があった。
【００１２】
そこで、本発明は、上述した問題に鑑みて提案されたものであり、窓ガラスの位置検出精度の低下を抑制すると共に、不要な動作制限がかかる事態を回避して使用感の向上を図ることができるパワーウインドウ制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明に係るパワーウインドウ制御装置では、制御手段による窓ガラスの制御を行う昇降位置の判断基準として、窓ガラスの上昇動作が停止した位置を全閉位置として学習し、これを記憶手段に基準位置として記憶させる第１の領域と、この第１の領域の下方に隣接する領域であって窓ガラスが停止した位置を全閉位置として認識するものの全閉位置として学習しない第２の領域と、この第２の領域の下方に隣接する領域であって次回の窓ガラスの動作時にその動作を禁止する動作制限をかけるように設定する第３の領域とを設けることで、上述の課題を解決する。
【発明の効果】
【００１４】
本発明に係るパワーウインドウ制御装置によれば、常に高い精度で窓ガラスの昇降動作を制御することができるとともに、不要に動作制限がかかる事態を回避して使用感の向上を図ることができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態について図面を参照して説明する。
【００１６】
本発明は、例えば図１に示すように構成された例えば自動車等の各種車両に設けられた窓ガラス１１を昇降するためのパワーウインドウ制御装置１０に適用される。
【００１７】
［パワーウインドウ制御装置の構成］
このパワーウインドウ制御装置１０は、図１に示すように、窓ガラス１１を昇降駆動させるトルクを伝達する駆動手段であるモータ１２及びアクチュエータ１３と、モータ１２の回転数及び回転方向に応じて発生するパルス信号をカウントすることによって窓ガラス１１の昇降位置を検出する検出手段であるセンサ１４と、このセンサ１４によって検出された窓ガラス１１の昇降位置に基づいて当該窓ガラス１１の昇降動作を制御する制御手段である制御部１５とを備える。
【００１８】
制御部１５は、センサ１４によって検出されたカウント値に基づいてモータ２の動作を制御することにより、窓ガラス１１の昇降動作を制御する。制御部１５は、例えば図示しないＲＯＭ（Read Only Memory）等の記憶部に、当該パワーウインドウ制御装置１０を制御する一連の処理手順を記述したプログラムを格納し、当該プログラムを図示しないＣＰＵ（Central Processing Unit）等によって実行することにより、モータ１２を制御する。また、制御部１５は、窓ガラス１１の全閉位置とされる基準位置を予め記憶手段であるＲＡＭ（Random Access Memory）等に記憶している。
【００１９】
図２に示すように、窓ガラス１１の上端部１１ａは、窓ガラス１１が正しい全閉状態まで駆動されたとき、断面略コ字状とされたグラスラン２１によって形成される溝２１ａにおける全閉位置Ａに停止する。このグラスラン２１は、正しい全閉位置のときに窓ガラスを支持するものである。制御部１５は、この全閉位置Ａを基準位置として設定する。また、グラスラン２１の開口部には、窓ガラス１１の両主面に接触して当該窓ガラス１１の昇降時の移動を案内するガイド部２１ｂが形成される。このようなグラスラン２１は、サッシュ２２によって形成される溝２２ａに嵌め込まれている。さらに、サッシュ２２には、車体と接続されるウェザーストリップ２３が取り付けられる。
【００２０】
［パワーウインドウ制御装置の動作］
このようなパワーウインドウ制御装置１０においては、例えばユーザの操作入力によってオートアップ指令等が制御部１５に入力された場合には、当該制御部１５の制御によって、図３に示すような一連の処理を行うことにより、窓ガラス１１の昇降動作を制御する。
【００２１】
すなわち、制御部１５は、オートアップ指令等の窓ガラス１１の上昇動作指令が入力されると、図３のステップＳ１において、モータ１２を回転駆動させて窓ガラス１１を上昇させるトルクを発生させて、窓ガラス１１を閉鎖方向へ移動開始させる。
【００２２】
続いて、制御部１５は、ステップＳ２において、センサ１４が窓ガラス１１の移動に伴って動作し、当該センサ１４で検出された窓ガラス１１の昇降位置に基づいて、当該窓ガラス１１の上端部１１ａが全閉位置Ａに到達した旨を検出すると、ステップＳ３において、モータ１２の駆動を停止させ、窓ガラス１１の移動を停止させる。
【００２３】
続いて、制御部１５は、ステップＳ４において、センサ１４によってカウントされたパルス信号の実カウント値と、予めＲＡＭ等に記憶している全閉位置Ａに対応して設定された基準位置に相当するカウント値（基準カウント値）とを比較し、これら実カウント値と基準カウント値との差分に基づいて、窓ガラス１１が正しい全閉位置Ａを含む第１の領域に位置しているか否かを判定する。
【００２４】
この第１の領域ａとは、図２に示すように、窓ガラス１１の正しい全閉位置Ａ又はその近傍であって、当該窓ガラス１１の上端部１１ａがグラスラン２１の溝２１ａを形成する開口部よりも上方に位置する領域として設定されている。したがって、制御部１５では、実際の窓ガラス１１の位置が第１の領域ａに含まれると判定することができる実カウント値と基準カウント値との差分を記憶しており、当該記憶している差分よりも計算した差分が小さい場合には、実際の窓ガラス１１の位置が第１の領域ａであると判定することができる。
【００２５】
ここで、制御部１５は、窓ガラス１１が正しい全閉位置Ａを含む第１の領域ａに位置していると判定した場合には、ステップＳ５へと処理を移行し、今回窓ガラス１１が停止した位置（以下では、位置Ａと称する。）を全閉位置として学習（更新）し、これをＲＡＭ等に基準位置として記憶する。この学習は、制御部１５により、例えば、今回の処理を行う前に記憶していた基準カウント値と今回に認識した全閉位置での実カウント値との平均値を、新たな基準カウント値に更新する処理である。
【００２６】
そして、制御部１５は、ステップＳ６において、次回の窓ガラス１１のオートダウン動作（Ｐ／ＷＤＷ）時に通常動作を行うように設定し、一連の処理を終了する。
【００２７】
一方、制御部１５は、ステップＳ４にて窓ガラス１１が正しい全閉位置Ａを含む第１の領域ａに位置していないと判定した場合には、ステップＳ７へと処理を移行し、センサ１４によってカウントされたパルス信号の実カウント値に基づいて、窓ガラス１１が第２の領域に位置しているか否かを判定する。
【００２８】
第２の領域ｂとは、図２に示すように、第１の領域ａの下方に隣接する領域であって、窓ガラス１１の上端部１１ａがグラスラン２１のガイド部２１ｂに当接して停止した位置（以下、位置Ｂと称する。）の近傍を含む領域として設定することができる。したがって、制御部１５では、実際の窓ガラス１１の位置が第２の領域ｂに含まれると判定することができるカウント値を記憶しており、当該カウント値に近い実カウント値を検出した場合には、実際の窓ガラス１１の位置が第２の領域ｂであると判定することができる。
【００２９】
ここで、制御部１５は、ステップＳ７にて窓ガラス１１が第２の領域ｂに位置していると判定した場合には、ステップＳ８へと処理を移行し、窓ガラス１１が停止した位置Ｂを全閉位置として認識するものの、全閉位置として学習処理（更新）をしないようにする。すなわち、制御部１５は、ＲＡＭ等に記憶している基準位置を変更せずに維持する。
【００３０】
そして、制御部１５は、ステップＳ９において、次回の窓ガラス１１のオートダウン動作時に通常動作を行うように設定し、一連の処理を終了する。
【００３１】
さらに、制御部１５は、ステップＳ７にて窓ガラス１１が第２の領域ｂに位置していないと判定した場合には、ステップＳ１０へと処理を移行し、窓ガラス１１が第３の領域に位置していると認識する。
【００３２】
第３の領域ｃとは、図２に示すように、第２の領域ｂの下方に隣接する領域であって、窓ガラス１１の上端部１１ａがグラスラン２１のガイド部２１ｂよりも下方に乗り上げて停止した位置（以下、位置Ｃと称する。）の近傍を含む領域として設定することができる。したがって、制御部１５では、実際の窓ガラス１１の位置が第３の領域ｃに含まれると判定することができるカウント値を記憶しており、当該カウント値に近い実カウント値を検出した場合には、実際の窓ガラス１１の位置が第３の領域ｃであると判定することができる。
【００３３】
制御部１５は、ステップＳ１１において、予めＲＡＭ等に記憶している全閉位置Ａに対応して設定された基準位置に相当する基準カウント値と、今回停止した位置Ｃに相当する実カウント値とを比較することにより、これらカウント値の差が所定値よりも大きい旨を認識すると、ステップＳ１２において、基準位置と停止位置との誤差量が通常の窓ガラス１１の昇降動作では起こり得ない量であり、誤差異常であると判定し、フェールモードに移行する。
【００３４】
そして、制御部１５は、ステップＳ１３において、次回の窓ガラス１１のオートダウン動作時に、その動作を禁止する動作制限をかけるように設定し、これにより、ステップＳ１４において、次回の窓ガラス１１のオートダウン動作時に動作制限をかけ、一連の処理を終了する。なお、窓ガラス１１が第３の領域ｃで停止した場合には、上述の学習処理も行わないことになる。
【００３５】
パワーウインドウ制御装置１０においては、制御部１５の制御のもとに、このような一連の処理を経ることにより、基準カウント値の更新及び次回の動作を制御して、窓ガラス１１の昇降動作を制御することができる。
【００３６】
［比較例との対比］
ここで、上述した本発明を適用したパワーウインドウ制御装置１０に対する比較例のパワーウインドウ制御装置は、図４に示すように、窓ガラス１１の制御を行う判断基準として、全閉位置の学習（更新）を行う領域である第１の領域ａと、誤差量が大きいとして動作制限をかける制御を行う領域である第２の領域ｂとを連続して設定している。このように、比較例のパワーウインドウ制御装置は、第１の領域ａと第２の領域ｂとが連続しているので、例えば車両の高速走行によって窓ガラス１１が車室外側へと吸い出されることにより、窓ガラス１１の上端部１１ａがグラスラン２１のガイド部２１ｂに当接して停止した場合には、全閉位置の学習（更新）を行うか、又は次回の窓ガラス１１の動作時に動作制限をかけるかのいずれか一方の制御を行うことになる。したがって、比較例のパワーウインドウ制御装置は、位置検出精度が悪化するか、又は動作制限の解除操作が必要になるという不都合があった。
【００３７】
これに対して、本発明を適用したパワーウインドウ制御装置１０は、窓ガラス１１の制御を行う判断基準として、窓ガラス１１の正しい全閉位置Ａを含む第１の領域ａと、窓ガラス１１の上端部１１ａがグラスラン２１のガイド部２１ｂよりも下方に乗り上げて停止した位置を含む第３の領域ｃとの間に第２の領域ｂを新たに設定し、窓ガラス１１が第２の領域ｂで停止した場合には、当該窓ガラス１１が停止した位置を全閉位置として認識するものの、その学習（更新）を行わず、次回の動作制限をかけないように制御する。換言すれば、パワーウインドウ制御装置１０は、正しい全閉位置Ａを含む近い第１の領域ａに窓ガラス１１が停止した場合にのみ、全閉位置の学習（更新）を行う。したがって、パワーウインドウ制御装置１０においては、常に高い精度で窓ガラス１１の昇降動作を制御することができる。
【００３８】
また、パワーウインドウ制御装置１０は、先に図２中破線部で示したように、例えば車両の高速走行によって車室外側へ吸い出された窓ガラス１１’の上端部１１ａ’がグラスラン２１のガイド部２１ｂに当接して停止する場合があるが、このときの窓ガラス１１’の上端部１１ａ’の位置Ｂの近傍に第２の領域ｂを設定することにより、高速走行時に窓ガラスを全閉させるという通常の使用時に動作制限がかかることを回避することができ、操作性を向上させることができる。
【００３９】
したがって、パワーウインドウ制御装置１０は、第１の領域ａと第３の領域ｃとの間に設定された第２の領域ｂで窓ガラス１１の上端部１１ａが停止したときのように、実際には動作制限をかけるまでには誤差が発生していないものの、見かけ上誤差が発生しているようにみえる場合を誤差異常と検出することがなく、不要にフェールモードへと移行することを回避することができる。
【００４０】
［実施形態の効果］
以上詳細に説明したように、パワーウインドウ制御装置１０によれば、制御部１５による窓ガラス１１の制御を行う判断基準として、窓ガラス１１の上昇動作が停止した位置を全閉位置として学習し、これをＲＡＭ等に基準位置として記憶させる第１の領域ａと、この第１の領域ａの下方に隣接する領域であって窓ガラス１１が停止した位置を全閉位置として認識するものの全閉位置として学習しない第２の領域ｂと、この第２の領域ｂの下方に隣接する領域であって次回の窓ガラス１１の動作時にその動作を禁止する動作制限をかけるように設定する第３の領域ｃとを設けることにより、常に高い精度で窓ガラス１１の昇降動作を制御することができる。また、このパワーウインドウ制御装置１０によれば、不要に動作制限がかかる事態を回避することができ、動作制限を解除する操作を行う頻度を低減させることができるため、使用感の向上を図ることができる。
【００４１】
ここで、第１の領域ａは、窓ガラス１１の正しい全閉位置又はその近傍であって当該窓ガラス１１の上端部１１ａがグラスラン２１の開口部よりも上方に位置する領域として設定され、第２の領域ｂは、第１の領域ａの下方に隣接する領域であって窓ガラス１１の上端部１１ａがグラスラン２１のガイド部２１ｂに当接して停止した位置の近傍を含む領域として設定され、第３の領域ｃは、第２の領域ｂの下方に隣接する領域であって窓ガラス１１の上端部１１ａがグラスラン２１のガイド部２１ｂよりも下方に乗り上げて停止した位置の近傍を含む領域として設定される。このように、第１の領域ａ、第２の領域ｂ、及び第３の領域ｃを連続した３つの領域として設定することにより、例えば車両の高速走行により室外側へ吸い出された窓ガラス１１’の上端部１１ａ’がグラスラン２１のガイド部２１ｂに接触して停止した場合であっても、高速走行時に窓ガラス１１を全閉させるという通常の使用時に動作制限がかかることがなく、操作性を向上させることができる。
【００４２】
なお、上述の実施形態は本発明の一例である。このため、本発明は、上述の実施形態に限定されることはなく、この実施形態以外であっても、本発明に係る技術的思想を逸脱しない範囲であれば、設計等に応じて種々の変更が可能であることは勿論である。
【図面の簡単な説明】
【００４３】
【図１】本発明を適用したパワーウインドウ制御装置の構成を示すブロック図である。
【図２】図１中Ｉ−Ｉ線断面図であり、窓ガラスの全閉位置付近の構成を示すための図である。
【図３】本発明を適用したパワーウインドウ制御装置において、窓ガラスの昇降動作を制御する際の一連の処理を示すフローチャートである。
【図４】比較例のパワーウインドウ制御装置において、窓ガラスの全閉位置付近の構成を示すための図である。
【符号の説明】
【００４４】
１０  パワーウインドウ制御装置
１１  窓ガラス
１１ａ  上端部
１２  モータ
１３  アクチュエータ
１４  センサ
１５  制御部
２１  グラスラン
２１ａ  溝
２１ｂ  ガイド部
２２  サッシュ
２２ａ  溝
２３  ウェザーストリップ
【図１】
2005344384.tif 000003
【図２】
2005344384.tif 000004
【図３】
2005344384.tif 000005
【図４】
2005344384.tif 000006