(57)【要約】【課題】  窓ガラスの開閉動作中においてバッテリ電圧が所定値以下に低下したときでも、このときの窓ガラスの位置を大容量のコンデンサを用いることなくメモリに書き込みを行うことができるようにし、かつ窓ガラスの位置ずれの発生を防止できるパワーウインド装置を提供する。【解決手段】  モータ４の電源電圧が所定値以下に低下したときにモータ４に停止信号を出力するとともに、窓位置センサ７からの信号に基づいて算出したこのときの窓ガラス８の位置および動作方向を記憶手段に記憶させ、モータ４の電源電圧が所定値以上に復帰した際に、窓位置センサ７からの信号によって算出した窓ガラス８の位置と記憶している窓ガラス８の位置とが変化していると判定した場合には、記憶している窓ガラス８の位置に対して、そのときの動作方向に変化の大きさに応じた位置補正を行う。【選択図】      図１
2006316517.tif 000002
【特許請求の範囲】
【請求項１】
車両に設けた窓ガラスを開閉するための動力を供給するモータと、前記モータからの動力によって前記窓ガラスを上昇および下降動作させる駆動機構と、前記窓ガラスの上昇および下降動作に応じて前記窓ガラスの位置および動作方向を検知するための信号を出力する信号出力手段と、前記信号出力手段からの信号に基づいて前記窓ガラスの位置および動作方向を算出する制御手段と、前記制御手段で算出した前記窓ガラスの位置および動作方向を記憶する記憶手段と、を備えたパワーウインド装置であって、
前記制御手段は、前記モータの回転により前記駆動機構を介して前記窓ガラスが上昇または下降動作中に、前記モータの電源電圧が所定値以下に低下したときに前記モータに停止信号を出力するとともに、前記信号出力手段からの信号に基づいて算出したこのときの前記窓ガラスの位置および動作方向を前記記憶手段に記憶させ、前記モータの電源電圧が前記所定値以上に復帰した際に、前記信号出力手段からの信号に基づいて算出したこのときの前記窓ガラスの位置と前記記憶手段に記憶している前記窓ガラスの位置とが変化していると判定した場合には、前記記憶手段に記憶している前記窓ガラスの位置に対して、そのときの動作方向に前記変化の大きさに応じた位置補正を行う、
ことを特徴とするパワーウインド装置。
【請求項２】
前記制御手段は、前記モータの回転により前記駆動機構を介して前記窓ガラスが上昇または下降動作中に、前記モータの電源電圧が所定値以下に低下したときに前記モータに停止信号を出力して、所定時間後に、前記信号出力手段からの信号に基づいて算出したこのときの前記窓ガラスの位置および動作方向を前記記憶手段に記憶させる、
ことを特徴とする請求項１に記載のパワーウインド装置。
【請求項３】
前記信号出力手段は、前記モータの正・逆回転に応じて前記窓ガラスの位置および動作方向を検知するためのパルス信号を出力する、
ことを特徴とする請求項１または２に記載のパワーウインド装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モータの駆動よりレギュレータ（窓ガラス昇降機構）を作動させて、車両の窓ガラス（ウインドガラス）の開閉（上げ下げ）を電動で行うパワーウインド装置に関する。
【背景技術】
【０００２】
車両のドアに設けた窓ガラスの開閉（上げ下げ）を、モータの正・逆回転によって行うパワーウインド装置が多くの車両に装備されており、開スイッチの操作で窓ガラスが下降し（開き）、閉スイッチの操作で窓ガラスが上昇（閉じる）するように構成されている。ところで、このようなパワーウインド装置では、閉スイッチを操作して窓ガラスをモータの駆動力でオート上昇（オートアップ）させているときに、この窓ガラスの上部とドアの上部サッシュ（なお、サッシュレスの場合は車体のルーフサイドレール）との間に障害物があると、窓ガラスの上昇によってこの障害物が挟み込まれる可能性がある。
【０００３】
このため、窓ガラスの上昇時（閉動作時）に、窓ガラスの上部とドアの上部サッシュ（なお、サッシュレスの場合は車体のルーフサイドレール）との間に障害物がある場合、この障害物によりモータに負荷がかかってモータに印加される駆動電圧が所定の閾値よりも上昇したことを検知（以下、挟み込み検知という）すると、モータを逆回転（反転）させてすぐに窓ガラスを下降させることにより障害物の挟み込みを防止するようにしている（例えば、特許文献１参照）。
【０００４】
ところで、窓ガラスの上昇時（閉動作時）における前記挟み込み検知に関しては、窓ガラスの閉め切り位置についても考慮する必要がある。すなわち、窓ガラスが上昇して窓ガラスの閉め切り位置に達したときにモータへの負荷により前記挟み込み検知が行われると、障害物がないにもかかわらずモータが逆回転（反転）して窓ガラスが下降することにより、窓ガラスを閉め切ることができなくなってしまう。
【０００５】
このため、例えば、モータにホール素子等の回転検知センサを配置して、モータの回転に応じて出力されるパルス数をカウントすることで窓ガラスの位置を検知し、この検知で窓ガラスが閉め切り位置に達したと判断すると、モータの回転を停止させるようにしている。この際、窓ガラスの閉め切り状態時にこの閉め切り位置を初期学習することで基準位置を設定し、この基準位置に対応したパルスカウント値を基準とすることで、以後窓ガラスが開閉（上げ下げ）されても窓ガラスの位置を正確に検知することができる。
【０００６】
なお、前記初期学習で得られた基準位置に対応したパルスカウント値データは、ＥＥＰＲＯＭなどの不揮発性メモリに記憶して、車両に搭載のバッテリを外したときや、エンジン始動時等によってこのバッテリ電圧が所定値以下に低下した場合でも消去されないようにしている。
【特許文献１】特開２０００−８７６４５号公報（段落［００１１］〜［００１３］、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、窓ガラスの開閉動作中において、何らかの原因で車両に搭載のバッテリの電圧が所定値（例えば、９Ｖ）よりも低下した場合、駆動源であるモータの回転を停止させるとともに、その時点での窓ガラスの位置をメモリに記憶させておく必要がある。
【０００８】
この際、窓ガラスの開閉（上げ下げ）動作の停止時に、窓ガラスの慣性によってモータがわずかに回転することを考慮すると、窓ガラスの位置ずれの発生を防止するために、例えば２００ｍｓ程度の十分な時間をおいて、このときの窓ガラスの位置をメモリに記憶することが考えられる。しかしながら、そのためには、メモリに対して書き込みのための大きなエネルギーを供給するための大容量のコンデンサが必要となるので、コストが高くなってしまう。
【０００９】
そこで、本発明は、窓ガラスの開閉動作中においてバッテリの電圧が所定値以下に低下したときでも、このときの窓ガラスの位置を大容量のコンデンサを用いることなくメモリに書き込みを行うようにし、かつ窓ガラスの位置ずれの発生を防止することができるパワーウインド装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
前記目的を達成するために請求項１に記載の発明は、車両に設けた窓ガラスを開閉するための動力を供給するモータと、前記モータからの動力によって前記窓ガラスを上昇および下降動作させる駆動機構と、前記窓ガラスの上昇および下降動作に応じて前記窓ガラスの位置および動作方向を検知するための信号を出力する信号出力手段と、前記信号出力手段からの信号に基づいて前記窓ガラスの位置および動作方向を算出する制御手段と、前記制御手段で算出した前記窓ガラスの位置および動作方向を記憶する記憶手段と、を備えたパワーウインド装置であって、前記制御手段は、前記モータの回転により前記駆動機構を介して前記窓ガラスが上昇または下降動作中に、前記モータの電源電圧が所定値以下に低下したときに前記モータに停止信号を出力するとともに、前記信号出力手段からの信号に基づいて算出したこのときの前記窓ガラスの位置および動作方向を前記記憶手段に記憶させ、前記モータの電源電圧が前記所定値以上に復帰した際に、前記信号出力手段からの信号に基づいて算出したこのときの前記窓ガラスの位置と前記記憶手段に記憶している前記窓ガラスの位置とが変化していると判定した場合には、前記記憶手段に記憶している前記窓ガラスの位置に対して、そのときの動作方向に前記変化の大きさに応じた位置補正を行うことを特徴としている。
【００１１】
請求項１に記載の発明によれば、モータの回転により駆動機構を介して窓ガラスが上昇または下降動作中に、モータの電源電圧が所定値以下に低下したときにモータに停止信号を出力するとともに、信号出力手段からの信号に基づいて算出したこのときの窓ガラスの位置および動作方向を記憶手段に記憶させる。そして、モータの電源電圧が所定値以上に復帰した際に、信号出力手段からの信号に基づいて算出したこのときの窓ガラスの位置と記憶手段に記憶している窓ガラスの位置とが変化していると判定した場合には、記憶手段に記憶している窓ガラスの位置に対して、そのときの動作方向に変化の大きさに応じた位置補正を行う。そして、モータの停止を待つことなくこの時点での窓ガラスの位置および動作方向を記憶手段に書き込む。これにより、小容量のコンデンサで記憶手段に書き込むことが可能となる。
【００１２】
また、電源電圧が所定値よりも低下したときに窓ガラスの慣性による位置ずれがあって、電源電圧が所定値に復帰したときにこの位置ずれを精度よく補正することができる。
【００１３】
また、請求項２に記載の発明は、前記モータの回転により前記駆動機構を介して前記窓ガラスが上昇または下降動作中に、前記モータの電源電圧が所定値以下に低下したときに前記モータに停止信号を出力して、所定時間後に、前記信号出力手段からの信号に基づいて算出したこのときの前記窓ガラスの位置および動作方向を前記記憶手段に記憶させることを特徴としている。
【００１４】
請求項２に記載の発明によれば、モータの電源電圧が所定値以下に低下したときにモータに停止信号を出力して、所定時間をおいてから、信号出力手段からの信号に基づいて算出したこのときの窓ガラスの位置および動作方向を記憶手段に記憶することにより、窓ガラスの慣性による位置ずれの発生を低減することができる。
【００１５】
また、請求項３に記載の発明は、前記信号出力手段が、前記モータの正・逆回転に応じて前記窓ガラスの位置および動作方向を検知するためのパルス信号を出力することを特徴としている。
【００１６】
請求項３に記載の発明によれば、モータの正・逆回転に応じて出力されるパルス信号に基づいて窓ガラスの位置および動作方向を検知することにより、精度よく窓ガラスの位置および動作方向を把握することができる。
【発明の効果】
【００１７】
本発明によれば、窓ガラスの開閉動作中において電源電圧が所定値以下に低下したときでも、このときの窓ガラスの位置を大容量のコンデンサを用いることなくメモリに書き込むことができ、かつモータの電源電圧が所定値以上に復帰した際に、窓ガラスの位置にずれが生じていても精度よく位置ずれを補正することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明を図示の実施形態に基づいて説明する。
〈実施形態１〉
図１は、本発明の実施形態１に係るパワーウインド装置の構成を示す図、図２は、本発明の実施形態１に係るパワーウインド装置の機能構成を示すブロック図である。
【００１９】
両図に示すように、本実施形態に係るパワーウインド装置１は、マスタコントローラ２、ハーネス３、モータ４、減速ギア機構５、レギュレータ６、窓位置センサ７および窓ガラス８を備えている。マスタコントローラ２は運転席のドア９のアームレスト（不図示）に設けられ、レギュレータ６と一体的なユニットで構成されたモータ４、減速ギア機構５および窓位置センサ７は、ドアインナパネル（不図示：図１の紙面に対して手前側）に固定されている。レギュレータ６は、ワイヤ１０と、ガイドレール１１と、キャリアプレート１２とで構成されている。なお、図１は、窓ガラス８を全開して一番下まで下降させている状態である。また、図１では、運転席側のドア９に設けたパワーウインド装置１を示しているが、例えば、４ドアの車両の場合には、助手席、後部両側の各ドアにも、同様にモータ４、減速ギア機構５、レギュレータ６、窓位置センサ７および窓ガラス８が設けられている。
【００２０】
マスタコントローラ２には、６つのスイッチのノブ２ａ，２ｂ，２ｃ，２ｄ，２ｅ，２ｆが設置されている。ノブ２ａは、運転席の窓ガラス８をマニュアル上昇・オート上昇・マニュアル下降・オート下降させるための２段式回動スイッチ（パワーウインドスイッチ）の操作子である。また、ノブ２ｂ，２ｃ，２ｄは、それぞれ不図示の助手席側の窓ガラス、リア右席側の窓ガラス、リア左席側の窓ガラスを上昇・下降させるための回動スイッチ（パワーウインドスイッチ）の操作子である。さらに、ノブ２ｅは、運転席側のドア９を含むすべてのドアの施錠・解錠するためのプッシュロックスイッチ（ドアロックスイッチ）の操作子である。また、ノブ２ｆは、運転席以外のドアに設置されるスレーブコントローラ（不図示）による窓ガラスの操作を不能にするためのシーソースイッチ（ウインドロックスイッチ）の操作子である。
【００２１】
マスタコントローラ２には、各ノブ２ａ，２ｂ，２ｃ，２ｄの引き上げ操作または押圧操作によってオンして、運転席の窓ガラス８および他の席の窓ガラスを上昇させるＵＰスイッチおよび下降させるＤＯＷＮスイッチがそれぞれ内蔵されている。
【００２２】
ハーネス３は、マスタコントローラ２とモータ４との間を電気的に接続するケーブルであり、マスタコントローラ２からの指示をモータ４に伝達したり、モータ４の状態をマスタコントローラ２に伝達したりするものである。モータ４は、マスタコントローラ２からの指示を受け、その受けた指示に基づいて回転することによって、減速ギア機構５を介してレギュレータ６のワイヤ１０を往復動作させるためのものであり、窓ガラス８を開閉する動力源になる。
【００２３】
ワイヤ１０は、モータ４から減速ギア機構５を介して動力を供給されて、往復動作を行うものであり、その往復動作をキャリアプレート１２にも行わせる。ガイドレール１１を跨ぐようにして設けたキャリアプレート１２は、その内側の中央部でワイヤ１０に固着されるとともに、その両側で窓ガラス８に固着されており、ガイドレール１１に沿って上下にスライドすることによって、ワイヤ１０の往復動作を窓ガラス８の開閉動作に直結させるものである。ガイドレール１１は、キャリアプレート１２を上下にスライドさせるための案内を行うものである。ドア９の上部にはサッシュ１３が設けられており、そのサッシュ１３の内側に沿って窓ガラス８の外周部が接するランチャネル１４（斜線で示した部分）が付設されている。
【００２４】
ここで、窓ガラス８の開閉動作の概要について説明する。マスタコントローラ２のノブ２ａの操作によってＵＰスイッチまたはＤＯＷＮスイッチ（図示せず）がオンになると、マスタコントローラ２からＵＰ電流またはＤＯＷＮ電流がハーネス３を介してモータ４へ流れ、モータ４を正転または逆転させる。これによって、モータ４の回転駆動力を減速ギア機構５を介してワイヤ１０を巻き付けたドラム（不図示）に伝達して、ワイヤ１０を往復動させることにより、キャリアプレート１２がガイドレール１１に沿ってスライドすることで上昇または下降する。これに従って、キャリアプレート１２に固定された窓ガラス８の両側（図１の左右両面）が、ランチャネル１４の下部に沿って上昇または下降することによって、窓ガラス６の開閉（上げ下げ）が行われる。
【００２５】
図３は、窓位置センサ７の構成を示す図である。図３に示すように、窓位置センサ７は、窓ガラス８の位置および動作方向を把握するためのセンサであり、例えば、モータ４のモータ軸（出力軸）４ａに取り付けた２分割されたリング状の磁石１５と、この磁石１５の周囲に近接して配置した２つのホール素子（Ａ相ホール素子１６、Ｂ相ホール素子１７）とで構成されているエンコーダなどのパルス信号発生器からなる。
【００２６】
磁石１５は、Ｎ極部１５ａとＳ極部１５ｂとが向き合うようにして形成されており、Ａ相ホール素子１６とＢ相ホール素子１７は、モータ軸４ａに対して９０度の角度をなすように配置されている。この９０度の角度差は、２つのホール素子（Ａ相ホール素子１６、Ｂ相ホール素子１７）が、モータ４の回転とともに回転する磁石１５の磁極（Ｎ極部１５ａとＳ極部１５ｂ）の切り替わりによってパルスを出力するとき、その出力するパルスの位相差（４分の１周期）となる（図４（ａ）参照）。
【００２７】
Ａ相ホール素子１６およびＢ相ホール素子１７は、ハーネス３を介してマスタコントローラ２の制御部１８に電気的に接続されており、回転する磁石１５のＮ極部１５ａが接近したときに発生する磁束変化をパルスに変換し、そのパルスをリアルタイムにマスタコントローラ２の制御部１８に出力する。制御部１８は、Ａ相ホール素子１６およびＢ相ホール素子１７から入力したパルスに基づいて、窓ガラス８が上昇しているか下降しているかを特定するとともに、そのときの位置を特定する。
【００２８】
すなわち、制御部１８は、パルスを入力する順序が、Ａ相パルス（Ａ相ホール素子１６から入力したパルス）→Ｂ相パルス（Ｂ相ホール素子１７から入力したパルス）であれば、窓ガラス８が上昇方向に作動していると認識する。一方、パルスを入力する順序が、Ｂ相パルス→Ａ相パルスであれば、レギュレータ６および窓ガラス８が下降方向に作動していると認識する。マスタコントローラ２の制御部１８は、このようにしてレギュレータ６および窓ガラス８の作動方向を認識するとともに、入力されるＡ相パルスおよびＢ相パルスをカウントすることによって、モータ４の回転駆動に対応する窓ガラス８の位置を特定することができる。
【００２９】
次に、前記したマスタコントローラ２の制御部１８へのＡ相パルスおよびＢ相パルスの入力順序について説明する。Ａ相パルス→Ｂ相パルスの入力順序とは、Ａ相パルスを入力してから、４分の１周期後にＢ相パルスを入力したことをいう。すなわち、図４（ａ）に示すように、Ａ相パルスの立ち上がりを時刻ｔ１に検出した後、Ｂ相パルスの立ち上がりを時刻ｔ２に検出した場合、時刻差（ｔ２−ｔ１）が４分の１周期であるとき、Ａ相パルス→Ｂ相パルスの順序でパルスを入力したことになる。このとき、マスタコントローラ２の制御部１８は、窓ガラス８が上昇方向に動作していると認識する。
【００３０】
一方、Ｂ相パルス→Ａ相パルスの入力順序とは、Ｂ相パルスを入力してから、４分の１周期後にＡ相パルスを入力したことをいう。すなわち、図４（ｂ）に示すように、Ｂ相パルスの立ち上がりを時刻ｔ３に検出した後、Ａ相パルスの立ち上がりを時刻ｔ４に検出した場合、時刻差（ｔ４−ｔ３）が４分の１周期であるとき、Ｂ相パルス→Ａ相パルスの順序でパルスを入力したことになる。このとき、マスタコントローラ２の制御部１８は、窓ガラス８が下降方向に動作していると認識する。
【００３１】
前記した本実施形態にかかるパワーウインド装置１では、運転者がマスタコントローラ２のノブ２ａを操作して「オート上昇」を選択した場合、前記したようにモータ４の回転により減速ギア機構５を介してレギュレータ６のワイヤ１０を移動させることで、キャリアプレート１２と一体に窓ガラス８がガイドレール１１に沿って上昇する。この際、ドア９のサッシュ１３内に運転者の腕などの障害物があると、この障害物が上昇している窓ガラス８の上面に接することにより、モータ４に負荷がかかってモータ４に印加される駆動電圧が所定の閾値よりも大きくなったことをマスタコントローラ２の制御部１８が検知（挟み込み検知）すると、すぐにモータ４を逆回転（反転）させて所定量だけ下降させた後、モータ４の回転を停止させる。これにより、障害物の挟み込みを防止することができる。
【００３２】
ところで、前記「オート上昇」で窓ガラス８が上昇して閉め切り位置に達したときに、前記挟み込み検知を行わないように予め窓ガラス８の閉め切り状態時における閉め切り位置の基準値位置を、前記した窓位置センサ７から入力されるパルスのカウント値から初期学習することで、マスタコントローラ２の制御部１８内の不揮発性メモリであるＥＥＰＲＯＭ１９（図３参照）に記憶しておく。
【００３３】
そして、制御部１８は、前記基準位置を基準にして窓位置センサ７から入力されるパルスのカウント値からリアルタイムで上昇している窓ガラス８の位置を把握し、窓ガラス８が閉め切り状態となったときにこの窓ガラス８が閉め切り位置にあると判断して、モータ４の回転を停止する。これにより、「オート上昇」時に障害物の挟み込みがない場合は、窓ガラス８を閉め切り位置で精度よく止めて閉め切ることができる。
【００３４】
ところで、窓ガラス８の開閉動作中において、何らかの原因で車両に搭載のバッテリの電圧（以下、バッテリ電圧という）が所定値（例えば、９Ｖ）よりも低下した場合、駆動源であるモータ４の回転が不安定となるか、もしくは停止する。このため、バッテリ電圧が所定値以下に低下したときは、その後バッテリ電圧が所定値以上に復帰してそのときの窓ガラス８の開閉動作時における窓ガラス８の正確な位置を把握できるように、バッテリ電圧が所定値以下に低下したときにおける窓ガラス８の位置データ等を、制御部１８内のＥＥＰＲＯＭ１９に書き込んでおく必要がある。
【００３５】
以下、本実施形態に係る前記パワーウインド装置１において、バッテリ電圧が所定値以下に低下した場合における制御を、図５に示すフローチャートを参照して説明する。
【００３６】
イグニッションスイッチがＯＮされた状態で、通常のモータ４の回転による窓ガラス８の開閉動作中において（ステップＳ１）、バッテリ電圧が所定値（例えば、９Ｖ）よりも低下したことをマスタコントローラ２の制御部１８が検知した場合（ステップＳ２：Ｙｅｓ）、制御部１８は、このときにモータ４が回転しているか否か（もしくはモータ４を制御するリレーをＯＮしているか否か）を、窓位置センサ７から入力されるパルス信号に基づいて検出する（ステップＳ３）。なお、ステップＳ２で、バッテリ電圧が所定値（例えば、９Ｖ）よりも低下していない正常時には（ステップＳ２：Ｎｏ）、ステップＳ１の通常の窓ガラス８の開閉動作を継続する。
【００３７】
ステップＳ３で、モータ４がまだ回転中であることを検知した場合（ステップＳ３：Ｙｅｓ）、制御部１８からモータ４に停止信号を出力してモータ４の回転をすぐに停止する（ステップＳ４）。そして、すぐに制御部１８内のＥＥＰＲＯＭ１９に、窓位置センサ７から入力されるパルス信号に基づいて、このときの窓ガラス８の位置データ、モータ４の回転方向（動作方向）、パルスレベルを書き込む（ステップＳ５）。なお、ステップＳ５におけるパルスレベルとは、図６に示したようなＡ相パルス、Ｂ相パルスにおいて、電圧レベルの高い（図のＨ）ときと電圧レベルの低い（図のＬ）ときのどちらかのレベルのことである。また、ステップＳ３で、モータ４が回転してなく停止していると検知した場合（ステップＳ３：Ｎｏ）、前記ステップＳ５に進む。
【００３８】
そして、その後にバッテリ電圧が所定値（例えば、９Ｖ）以上に復帰した場合に、窓位置センサ７から入力されるパルス信号に基づいて、このときのパルスレベルを制御部１８内のＥＥＰＲＯＭ１９に取り込む（ステップＳ６）。そして、制御部１８は、ＥＥＰＲＯＭ１９に前回（バッテリ電圧が所定値（例えば、９Ｖ）よりも低下したとき）記憶しているパルスレベルと今回取り込んだパルスレベルがずれているかを比較する（ステップＳ７）。ステップＳ７で両者のパルスレベルにずれがない場合（ステップＳ７：Ｎｏ）、すなわち、バッテリ電圧が所定値（例えば、９Ｖ）よりも低下したときにおける窓ガラス８の位置からずれていない場合には、以下の制御を行うことなく終了し、このまま通常の窓ガラス８の開閉動作を行うことができる。
【００３９】
一方、ステップＳ７で両者のパルスレベルにずれがある場合（ステップＳ７：Ｙｅｓ）、前回（バッテリ電圧が所定値（例えば、９Ｖ）よりも低下したとき）において窓ガラス８が上昇中であった場合には（ステップＳ８：Ｙｅｓ）、ＥＥＰＲＯＭ１９に記憶されている位置データを窓ガラス８の下降側に補正して（ステップＳ９）、この制御を終了することにより、通常の窓ガラス８の開閉動作を行うことができる。
【００４０】
一方、ステップＳ８で、前回（バッテリ電圧が所定値（例えば、９Ｖ）よりも低下したとき）において窓ガラス８が下昇中であった場合には（ステップＳ８：Ｎｏ）、ＥＥＰＲＯＭ１９に記憶されている位置データを窓ガラス８の上昇側に補正して（ステップＳ１０）、この制御を終了することにより、通常の窓ガラス８の開閉動作を行うことができる。
【００４１】
図６、図７は、図５のステップＳ９、Ｓ１０における、窓ガラスの位置ずれ補正を説明するための図である。
【００４２】
ステップＳ１０の場合（窓ガラス８の位置を上昇側に補正する場合）は、図６、図７（ａ）に示すように、前回（バッテリ電圧が所定値（例えば、９Ｖ）よりも低下したとき）の窓ガラス８がａの位置のときにおいて、例えば、窓ガラス８がｂの位置にずれていた場合には、上昇側（図６の左側）にこのずれ量に応じた補正量「１」だけずらして位置補正する。同様に、窓ガラス８がｂの位置にずれていた場合には、このずれ量に応じた補正量「２」だけずらして位置補正し、窓ガラス８がｄの位置にずれていた場合には、このずれ量に応じた補正量「３」だけずらして位置補正する。
【００４３】
また、ステップＳ９の場合（窓ガラス８の位置を下降側に補正する場合）は、図６、図７（ｂ）に示すように、前回（バッテリ電圧が所定値（例えば、９Ｖ）よりも低下したとき）の窓ガラス８がｅ（＝ａ）の位置のときにおいて、例えば、窓ガラス８がｆの位置にずれていた場合には、下昇側（図６の右側）にこのずれ量に応じた補正量「−１」だけずらして位置補正する。同様に、窓ガラス８がｇの位置にずれていた場合には、このずれ量に応じた補正量「−２」だけずらして位置補正し、窓ガラス８がｈの位置にずれていた場合には、このずれ量に応じた補正量「−３」だけずらして位置補正する。なお、このときの−（マイナス）は、窓ガラス８の位置を上昇側に補正する場合の補正方向に対して逆方向であることを意味している。
【００４４】
このように、本実施形態では、バッテリ電圧が所定値よりも低下したことを検知して、すぐにモータ４の停止を待つことなく、このときの位置データをＥＥＰＲＯＭ１９に書き込むことにより、ＥＥＰＲＯＭ１９に書き込むための電源用コンデンサ（不図示）を従来のように大容量のものを用いることなく小容量のものでよいので、コストの低減化を図ることができる。
【００４５】
また、バッテリ電圧が所定値に復帰したときに、記憶しているパルスレベルと今回取り込んだパルスレベルとを比較して窓ガラス８の位置ずれを補正することにより、バッテリ電圧が所定値よりも低下したときに窓ガラス８の慣性による位置ずれがあっても、バッテリ電圧が所定値に復帰したときにこの位置ずれを精度よく補正することができる。
【００４６】
〈実施形態２〉
図８は、本発明の実施形態２における、バッテリ電圧が所定値以下に低下した場合での制御を示すフローチャートである。なお、ステップＳ４’以外のテップＳ１〜Ｓ１０は、図５に示した実施形態１と同様であり、重複する説明は省略する。
【００４７】
本実施形態では、ステップＳ４でモータ４に停止信号を出力した後、２０ｍｓ程度の短い所定時間だけ待って（ステップＳ４’）、すぐに制御部１８内のＥＥＰＲＯＭ１９に、窓位置センサ７から入力されるパルス信号に基づいて、このときの窓ガラス８の位置データ、モータ４の回転方向（動作方向）、パルスレベルを書き込むようにした（ステップＳ５）。以下、実施形態１の場合と同様である。
【００４８】
このように、本実施形態では、モータ４に停止信号を出力した後、２０ｍｓ程度の短い所定時間だけ待って、すぐに制御部１８内のＥＥＰＲＯＭ１９に、窓位置センサ７から入力されるパルス信号に基づいて、このときの窓ガラス８の位置データ、モータ４の回転方向（動作方向）、パルスレベルを書き込むようにしたことにより、窓ガラス８の慣性による位置ずれの発生をより低減することができる。なお、本実施形態における所定時間は非常に短い時間（例えば、２０ｍｓ程度）なので、実施形態１と同様にＥＥＰＲＯＭ１９に書き込むための電源用コンデンサ（不図示）を従来のように大容量のものを用いることなく小容量のものでよい。
【００４９】
なお、本発明は、スイッチの操作によりモータの回転駆動によって開閉自在な車両のサンルーフ装置においても、同様に適用することができる。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施形態１に係るパワーウインド装置の構成を示す図。
【図２】本発明の実施形態１に係るパワーウインド装置の機能構成を示すブロック図。
【図３】実施形態１におけるパワーウインド装置の窓位置センサの構成を示す図。
【図４】（ａ）は、窓ガラスが上昇するときの窓位置センサからのパルス信号を示す図、（ｂ）は、窓ガラスが下降するときの窓位置センサからのパルス信号を示す図。
【図５】本発明の実施形態１における、バッテリ電圧が所定値以下に低下した場合での制御を示すフローチャート。
【図６】図５のステップＳ９、Ｓ１０における、窓ガラスの位置ずれ補正を説明するための図。
【図７】（ａ）は、窓ガラスの位置ずれを上昇側に補正するときの状況を示す図、（ｂ）は、窓ガラスの位置ずれを下降側に補正するときの状況を示す図。
【図８】本発明の実施形態２における、バッテリ電圧が所定値以下に低下した場合での制御を示すフローチャート。
【符号の説明】
【００５１】
１        パワーウインド装置
２        マスタコントローラ
４        モータ
６        レギュレータ（駆動機構）
７        窓位置センサ（信号出力手段）
８        窓ガラス
１８      制御部（制御手段）
１９      ＥＥＰＲＯＭ（記憶手段）
【図１】
2006316517.tif 000003
【図２】
2006316517.tif 000004
【図３】
2006316517.tif 000005
【図４】
2006316517.tif 000006
【図５】
2006316517.tif 000007
【図６】
2006316517.tif 000008
【図７】
2006316517.tif 000009
【図８】
2006316517.tif 000010