(57)【要約】【課題】  ウィンドウガラスの位置に即した好適な制御を行うことが可能なパワーウィンドウ装置を提供すること。【解決手段】  マイコンによりウィンドウガラス４０が全開位置に達した旨が認識された時点における現在のカウンタ値が、基準カウンタ値よりも全開位置側にずれている場合には、同マイコンにより現在のカウンタ値が基準カウンタ値に補正される。つまり、マイコンにより認識されるウィンドウガラス４０の位置が、実際のウィンドウガラス４０の位置に合致される。その結果、実際のウィンドウガラス４０の位置とマイコンにより認識されるウィンドウガラス４０の位置との間に生じていたずれが解消される。従って、ウィンドウガラス４０の位置に即した好適な制御を行うことができる。【選択図】      図４
2005061137.tif 000002
【特許請求の範囲】
【請求項１】
モータの回転速度に対応した周期のパルス信号を生成し、その生成したパルス信号を出力する生成手段と、
前記生成手段から入力されたパルス信号をカウントし、現在のウィンドウガラスの位置の指標となる現在のカウンタ値を出力するカウンタ手段と、
前記生成手段から入力されたパルス信号の幅に基づいて、ウィンドウガラスが全開位置に達した旨を認識するとともに、前記カウンタ手段から入力された現在のカウンタ値に基づいて、現在のウィンドウガラスの位置を認識する位置認識手段と、
ウィンドウガラスの全開位置に対応する基準カウンタ値を記憶する記憶手段と、
前記位置認識手段によりウィンドウガラスが全開位置に達した旨が認識された時点において前記カウンタ手段から前記位置認識手段に既に入力されている現在のカウンタ値が、前記記憶手段に記憶されている基準カウンタ値よりも全開位置側にずれている場合には、該現在のカウンタ値を前記基準カウンタ値に補正する補正手段とを備えたことを特徴とするパワーウィンドウ装置。
【請求項２】
請求項１に記載のパワーウィンドウ装置において、
前記生成手段から入力されたパルス信号の幅に基づいて、ウィンドウガラスと窓枠との間に物が挟まれた旨を認識する挟まれ検出機能を有している挟まれ検出手段を備え、
前記位置認識手段は、さらに前記生成手段から入力されたパルス信号の幅に基づいて、ウィンドウガラスが全閉位置に達した旨を認識する一方、
同位置認識手段は、ウィンドウガラスの全開位置から全閉位置に向かって、前記挟まれ検出機能を有効化する挟まれ感帯領域、挟まれ検出機能を無効化する挟まれ不感帯領域の順にこれらを設定し、
前記補正手段は、前記位置認識手段によりウィンドウガラスが全開位置に達した旨が認識された時点において前記カウンタ手段から前記位置認識手段に既に入力されている現在のカウンタ値から前記基準カウンタ値を減じた値の絶対値が、前記挟まれ不感帯領域に相当するカウンタ値を超えている場合には、該現在のカウンタ値を前記基準カウンタ値に補正することを特徴とするパワーウィンドウ装置。
【請求項３】
請求項２に記載のパワーウィンドウ装置において、
前記記憶手段は、さらにウィンドウガラスの全閉位置に対応する第２の基準カウンタ値を記憶するものであり、
前記補正手段は、さらに前記位置認識手段によりウィンドウガラスが全閉位置に達した旨が認識される度に、前記位置認識手段によりウィンドウガラスが全閉位置に達した旨が認識された時点において前記カウンタ手段から前記位置認識手段に既に入力されている現在のカウンタ値を、前記記憶手段に記憶されている第２の基準カウンタ値に補正することを特徴とするパワーウィンドウ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モータの回転駆動力に基づいてウィンドウガラスを自動的に開閉させるパワーウィンドウ装置に関し、より詳しくは、ウィンドウガラスの閉動作に伴ってウィンドウガラスと窓枠との間に何らかの物が挟まれた場合に該物が挟まれた旨を検出するための機能、つまり挟まれ検出機能を有するパワーウィンドウ装置に関する。
【背景技術】
【０００２】
この種のパワーウィンドウ装置では、ウィンドウガラスが全開位置にある状態から運転者によりオート閉スイッチが操作されると、モータが回転（例えば、逆転）駆動されることに基づいて、ウィンドウガラスの閉動作が開始される。すると、このようにモータが回転駆動されることに伴って、該モータの回転速度に対応した周期のパルス信号が回転センサからパワーウィンドウＥＣＵに入力される。具体的には、モータの回転速度が小さい程、パルス信号の幅は広くなる。ここで、上記のようにウィンドウガラスの閉動作が開始された後、やがてウィンドウガラスが全閉位置に達すると、ウィンドウガラスの更なる閉動作が窓枠により規制されることから、モータの回転速度が低下する。すると、モータの回転速度が低下したことを示す幅広のパルス信号が、回転センサからパワーウィンドウＥＣＵに入力されることに基づいて、ウィンドウガラスが全閉位置に達した旨がパワーウィンドウＥＣＵにより認識されてモータの逆転駆動が停止される。
【０００３】
そして、このようなパワーウィンドウ装置では、オート閉スイッチが操作されてウィンドウガラスの閉動作が一旦開始された後においては、該閉動作を解除するための操作が行われない限り、ウィンドウガラスが全閉位置に達するまでウィンドウガラスの閉動作が自動的に継続される。このため、ウィンドウガラスが全閉位置に達するまでマニュアル閉スイッチを操作し続ける必要がないことから利便性に優れていると言える一方で、ウィンドウガラスの閉動作に伴ってウィンドウガラスと窓枠との間に何らかの物が挟まれた場合には、該物が挟まれた旨を自動的に検出して適切に対応する必要があるとも言える。
【０００４】
そこで、パワーウィンドウ装置においては、挟まれ検出機能を有するものも提案されている（例えば、特許文献１を参照。）。ここで、ウィンドウガラスの閉動作に伴って該ウィンドウガラスと窓枠との間に何らかの物が挟まれると、ウィンドウガラスの更なる閉動作が該物により規制されることから、モータの回転速度が低下する。すると、モータの回転速度が低下したことを示す幅広のパルス信号が、回転センサからパワーウィンドウＥＣＵに入力されることに基づいて、ウィンドウガラスと窓枠との間に何らかの物が挟まれた旨がパワーウィンドウＥＣＵにより認識されてモータの逆転駆動が停止される。続いて、先程の閉動作のときとは逆に、モータが正転駆動されてウィンドウガラスの開動作が開始される。そして、モータの正転駆動が開始されてから所定時間が経過すると、該モータの正転駆動が停止される。その結果、ウィンドウガラスと窓枠との間に挟まれた物は、このようなウィンドウガラスの反転動作に基づいて、該両者の間から解放されることになる。
【０００５】
そして、これらのことから分かるように、ウィンドウガラスが全閉位置に達した旨及び物が挟まれた旨のパワーウィンドウＥＣＵによる認識は、いずれも幅広のパルス信号が回転センサから入力されたことに基づいて行われている。つまり、いずれの認識も同様にして行われていることから、幅広のパルス信号が入力された要因が、ウィンドウガラスが全閉位置に達したことによるものなのか、或いは物が挟まれたことによるものなのかを判別することができないようにも思える。
【０００６】
そこで、挟まれ検出機能を有するパワーウィンドウ装置では、これら両者を確実に判別することができるように配慮されている。即ち、パワーウィンドウ装置には、挟まれ検出機能が有効化される挟まれ感帯領域と、挟まれ検出機能が無効化される挟まれ不感帯領域とが設定されている。ここで、パワーウィンドウＥＣＵは、上記のようにモータの回転に伴って回転センサからパルス信号が入力されると、その入力されたパルス信号をカウントすることに基づいて、現在のウィンドウガラスの位置を認識している。そして、同パワーウィンドウＥＣＵは、ウィンドウガラスの閉動作に伴って幅広のパルス信号が入力されると、該幅広のパルス信号が入力された時点において認識している現在のウィンドウガラスの位置が挟まれ感帯領域にあれば、挟まれ検出機能を有効化して物が挟まれた旨を認識する。一方、同パワーウィンドウＥＣＵは、該幅広のパルス信号が入力された時点において認識している現在のウィンドウガラスの位置が挟まれ不感帯領域にあれば、挟まれ検出機能を無効化してウィンドウガラスが全閉位置に達した旨を認識する。
【０００７】
ちなみに、挟まれ不感帯領域は、ウィンドウガラスの全閉直前の所定位置から全閉位置に亘る極めて狭い領域に設定されている。従って、このような挟まれ不感帯領域においてウィンドウガラスと窓枠との間に何らかの物が挟まれる可能性は極めて低いものであることから、該挟まれ不感帯領域において挟まれ検出機能を無効化しても何ら不都合は生じない。
【特許文献１】特開平０８−１６５８４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、パルス信号の入力ライン上に電気的ノイズが侵入してくると、パワーウィンドウＥＣＵにより電気的ノイズがパルス信号として誤ってカウントされてしまうことがある。加えて、ウィンドウガラスの閉動作中又は開動作中に電源が瞬断されてしまうと、該瞬断中には、パワーウィンドウＥＣＵによるパルス信号のカウントが停止される一方で、ウィンドウガラスは慣性により瞬断前の動作が継続されることとなる。従って、これら電気的ノイズや電源の瞬断等に起因して、実際のウィンドウガラスの位置とパワーウィンドウＥＣＵにより認識される現在のウィンドウガラスの位置との間にずれが生じてしまうことがある。
【０００９】
ここで、図５（ａ）に示すように、パワーウィンドウＥＣＵにより実際のウィンドウガラスの位置よりも全開位置側（下側）に現在のウィンドウガラスの位置が認識されている場合を想定する。このような場合において、実際のウィンドウガラスの位置が挟まれ感帯領域にある図５（ａ）に示す状態からウィンドウガラスの閉動作が行われると、やがてウィンドウガラスは全閉位置に達する（図５（ｂ）参照）。そして、パワーウィンドウＥＣＵにより実際のウィンドウガラスの位置よりも全開位置側（下側）に現在のウィンドウガラスの位置が認識されている場合、特にウィンドウガラスが実際には全閉位置に達したにも拘わらず、ウィンドウガラスが未だ挟まれ感帯領域にあるものと認識されている場合には、次のような問題が生じる。
【００１０】
即ち、かかる場合には、ウィンドウガラスが全閉位置に達したことにより幅広のパルス信号が入力されるが、これの要因が、ウィンドウガラスが全閉位置に達したことによるものではなく、物が挟まれたことによるものであるとパワーウィンドウＥＣＵにより誤認識されてしまう。つまり、実際には物が挟まれていないにも拘わらず、物が挟まれたとパワーウィンドウＥＣＵにより誤認識されてしまう。その結果、ウィンドウガラスが全閉位置に達する度に挟まれ検出機能が有効化されて該ウィンドウガラスが反転動作されてしまうことから、ウィンドウガラスを全閉位置で停止させておくことができない問題が生じる。
【００１１】
本発明は、このような問題点に着目してなされたものであって、その目的は、ウィンドウガラスの位置に即した好適な制御を行うことが可能なパワーウィンドウ装置を提供することにある。
【課題を解決するための手段】
【００１２】
上記の目的を達成するために、請求項１に記載の発明では、モータの回転速度に対応した周期のパルス信号を生成し、その生成したパルス信号を出力する生成手段と、前記生成手段から入力されたパルス信号をカウントし、現在のウィンドウガラスの位置の指標となる現在のカウンタ値を出力するカウンタ手段と、前記生成手段から入力されたパルス信号の幅に基づいて、ウィンドウガラスが全開位置に達した旨を認識するとともに、前記カウンタ手段から入力された現在のカウンタ値に基づいて、現在のウィンドウガラスの位置を認識する位置認識手段と、ウィンドウガラスの全開位置に対応する基準カウンタ値を記憶する記憶手段と、前記位置認識手段によりウィンドウガラスが全開位置に達した旨が認識された時点において前記カウンタ手段から前記位置認識手段に既に入力されている現在のカウンタ値が、前記記憶手段に記憶されている基準カウンタ値よりも全開位置側にずれている場合には、該現在のカウンタ値を前記基準カウンタ値に補正する補正手段とを備えたことを特徴とする。
【００１３】
請求項２に記載の発明では、請求項１に記載のパワーウィンドウ装置において、前記生成手段から入力されたパルス信号の幅に基づいて、ウィンドウガラスと窓枠との間に物が挟まれた旨を認識する挟まれ検出機能を有している挟まれ検出手段を備え、前記位置認識手段は、さらに前記生成手段から入力されたパルス信号の幅に基づいて、ウィンドウガラスが全閉位置に達した旨を認識する一方、同位置認識手段は、ウィンドウガラスの全開位置から全閉位置に向かって、前記挟まれ検出機能を有効化する挟まれ感帯領域、挟まれ検出機能を無効化する挟まれ不感帯領域の順にこれらを設定し、前記補正手段は、前記位置認識手段によりウィンドウガラスが全開位置に達した旨が認識された時点において前記カウンタ手段から前記位置認識手段に既に入力されている現在のカウンタ値から前記基準カウンタ値を減じた値の絶対値が、前記挟まれ不感帯領域に相当するカウンタ値を超えている場合には、該現在のカウンタ値を前記基準カウンタ値に補正することを特徴とする。
【００１４】
請求項３に記載の発明では、請求項２に記載のパワーウィンドウ装置において、前記記憶手段は、さらにウィンドウガラスの全閉位置に対応する第２の基準カウンタ値を記憶するものであり、前記補正手段は、さらに前記位置認識手段によりウィンドウガラスが全閉位置に達した旨が認識される度に、前記位置認識手段によりウィンドウガラスが全閉位置に達した旨が認識された時点において前記カウンタ手段から前記位置認識手段に既に入力されている現在のカウンタ値を、前記記憶手段に記憶されている第２の基準カウンタ値に補正することを特徴とする。
【００１５】
以下、本発明の「作用」について説明する。
請求項１〜請求項３のいずれか１項に記載の発明によれば、ウィンドウガラスが全開位置に達した旨が認識された時点における現在のカウンタ値が、基準カウンタ値よりも全開位置側にずれている場合には、現在のカウンタ値が基準カウンタ値に補正される。例えば、ウィンドウガラスが全開位置に達した旨が認識された時点における現在のカウンタ値の上限として基準カウンタ値が設定されているにも拘わらず、該現在のカウンタ値が基準カウンタ値を超えている場合には、現在のカウンタ値が基準カウンタ値に補正される。加えて、ウィンドウガラスが全開位置に達した旨が認識された時点における現在のカウンタ値の下限として基準カウンタ値が設定されているにも拘わらず、該現在のカウンタ値が基準カウンタ値未満である場合には、現在のカウンタ値が基準カウンタ値に補正される。つまり、位置認識手段により認識されるウィンドウガラスの位置が、実際のウィンドウガラスの位置に合致される。その結果、実際のウィンドウガラスの位置と位置認識手段により認識されるウィンドウガラスの位置との間に生じていたずれが解消される。
【発明の効果】
【００１６】
本発明は、以上のように構成されているため、次のような効果を奏する。
請求項１〜請求項３のいずれか１項に記載の発明によれば、ウィンドウガラスの位置に即した好適な制御を行うことができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明を車両用のパワーウィンドウ装置に具体化した一実施形態を説明する。
図１に示すように、パワーウィンドウ装置１は、スイッチ群１０、パワーウィンドウＥＣＵ２０、モータ３０を備えている。本実施形態のパワーウィンドウ装置１は、運転者によりスイッチ群１０が操作されると、パワーウィンドウＥＣＵ２０によりモータ３０の駆動制御を行い、該モータ３０の回転駆動力に基づいて車両のウィンドウガラス４０（図４（ａ）〜（ｃ）参照）を自動的に開閉させるためのものである。
【００１８】
スイッチ群１０は、マニュアル開スイッチ１１、マニュアル閉スイッチ１２、オート開スイッチ１３、オート閉スイッチ１４を備えている。マニュアル開スイッチ１１は、該マニュアル開スイッチ１１が操作されている期間に亘って、ウィンドウ開信号をパワーウィンドウＥＣＵ２０に出力する。マニュアル閉スイッチ１２は、該マニュアル閉スイッチ１２が操作されている期間に亘って、ウィンドウ閉信号をパワーウィンドウＥＣＵ２０に出力する。
【００１９】
オート開スイッチ１３は、該オート開スイッチ１３が一旦操作された後においては、かかる操作が解除されても、オート開スイッチ１３が操作されている期間と同様にウィンドウ開信号をパワーウィンドウＥＣＵ２０に出力する。尚、オート開スイッチ１３が操作されてからウィンドウガラス４０の開動作を解除するための操作、つまりスイッチ群１０を構成する他のスイッチ１１，１２，１４を用いた新たな操作が行われた場合は、この限りではない。加えて、オート開スイッチ１３が操作されてからスイッチ群１０を構成する他のスイッチ１１，１２，１４が操作されることなくウィンドウガラス４０が全開位置に達した場合も、この限りではない。
【００２０】
オート閉スイッチ１４は、該オート閉スイッチ１４が一旦操作された後においては、かかる操作が解除されても、オート閉スイッチ１４が操作されている期間と同様にウィンドウ閉信号をパワーウィンドウＥＣＵ２０に出力する。尚、オート閉スイッチ１４が操作されてからウィンドウガラス４０の閉動作を解除するための操作、つまりスイッチ群１０を構成する他のスイッチ１１〜１３を用いた新たな操作が行われた場合は、この限りではない。加えて、オート閉スイッチ１４が操作されてからスイッチ群１０を構成する他のスイッチ１１〜１３が操作されることなくウィンドウガラス４０が全閉位置に達した場合も、この限りではない。
【００２１】
パワーウィンドウＥＣＵ２０は、マイコン５０、トランジスタ６１，６２、リレー７０，８０を備えている。マイコン５０は、ＣＰＵ、ＲＯＭ、ＲＡＭ等からなるＣＰＵユニットであり、カウンタ５１、メモリ５２を備えている。カウンタ５１は、後述する回転センサ３４から入力されるパルス信号（図３参照）をカウントし、現在のウィンドウガラス４０の位置の指標となる現在のカウンタ値を出力するためのものである。メモリ５２は、ウィンドウガラス４０の全開位置に対応する基準カウンタ値及びウィンドウガラス４０の全閉位置に対応する第２の基準カウンタ値を記憶するためのものである。
【００２２】
トランジスタ６１，６２は、それぞれマイコン５０からＬレベルの信号が入力されるとＯＮ作動する。リレー７０は、トランジスタ６１がＯＮ作動されることに基づいてコイル７１が励磁されると、可動接点７２がマイナス側固定接点７３に電気的に接続されている状態から該可動接点７２がプラス側固定接点７４に電気的に接続されている状態に切り替わる。リレー８０は、トランジスタ６２がＯＮ作動されることに基づいてコイル８１が励磁されると、可動接点８２がマイナス側固定接点８３に電気的に接続されている状態から該可動接点８２がプラス側固定接点８４に電気的に接続されている状態に切り替わる。
【００２３】
そして、リレー７０の可動接点７２とリレー８０の可動接点８２との間には、前記モータ３０が電気的に接続されている。
ここで、マイコン５０は、ウィンドウガラス４０の開動作又は閉動作がいずれも行われていない待機時には、トランジスタ６１，６２のいずれにもＨレベルの信号を出力する。つまり、待機時には、トランジスタ６１，６２がいずれもＯＦＦ作動されている。このため、待機時には、リレー７０のコイル７１及びリレー８０のコイル８１は、いずれも消磁されている。従って、待機時には、モータ３０には電流が流れないことからウィンドウガラス４０は開動作又は閉動作がいずれも行われない状態で維持される。
【００２４】
そして、このような待機時からマニュアル開スイッチ１１又はオート開スイッチ１３が操作されると、該マニュアル開スイッチ１１又はオート開スイッチ１３からマイコン５０にウィンドウ開信号が入力される。すると、マイコン５０は、ウィンドウ開信号が入力されている期間に亘って、トランジスタ６１にＬレベルの信号を出力する一方、トランジスタ６２にＨレベルの信号を出力したまま維持する。すると、トランジスタ６１はＯＮ作動される一方、トランジスタ６２はＯＦＦ作動されたまま維持される。このため、リレー７０のコイル７１は励磁される一方、リレー８０のコイル８１は消磁されたまま維持される。従って、車載バッテリのプラス側端子からリレー７０のプラス側固定接点７４、可動接点７２、モータ３０、リレー８０の可動接点８２、マイナス側固定接点８３を介して車載バッテリのマイナス側端子に電流が流れる。
【００２５】
このようにマイコン５０は、マニュアル開スイッチ１１又はオート開スイッチ１３が操作されると、トランジスタ６１のみをＯＮ作動させることによりモータ３０を正転駆動する。つまり、マイコン５０は、ウィンドウ開制御を行う。そして、このようなウィンドウ開制御がマイコン５０により行われる結果、モータ３０の回転駆動力に基づいてウィンドウガラス４０の開動作が開始される。
【００２６】
そして、マイコン５０は、前記ウィンドウ開制御に伴って、やがてウィンドウガラス４０が全開位置に達すると、後述する回転センサ３４から入力されるパルス信号（図３参照）の幅に基づいて、ウィンドウガラス４０が全開位置に達した旨を認識する。尚、マイコン５０によるウィンドウガラス４０が全開位置に達した旨の認識手法の詳細については後述する。そして、マイコン５０は、このようにウィンドウガラス４０が全開位置に達した旨を認識すると、トランジスタ６１にＨレベルの信号を出力する一方、トランジスタ６２にＨレベルの信号を出力したまま維持する。すると、トランジスタ６１はＯＦＦ作動される一方、トランジスタ６２はＯＦＦ作動されたまま維持される。このため、リレー７０のコイル７１は消磁される一方、リレー８０のコイル８１は消磁されたまま維持される。従って、モータ３０には電流が流れなくなる。
【００２７】
このようにマイコン５０は、ウィンドウ開制御に伴って、ウィンドウガラス４０が全開位置に達した旨を認識すると、ウィンドウ開制御を停止する。その結果、ウィンドウガラス４０が全開位置に達した状態で該ウィンドウガラス４０の開動作が停止される。尚、ウィンドウガラス４０が全開位置に達する前にマニュアル開スイッチ１１の操作が解除された場合には、マイコン５０にはウィンドウ開信号が入力されなくなる。従って、このような場合には、ウィンドウ開信号が入力されなくなった時点でマイコン５０によりウィンドウ開制御が行われなくなることから、ウィンドウガラス４０が全開位置に達する前に該ウィンドウガラス４０の開動作が停止されることになる。
【００２８】
一方、前記待機時からマニュアル閉スイッチ１２又はオート閉スイッチ１４が操作されると、該マニュアル閉スイッチ１２又はオート閉スイッチ１４からマイコン５０にウィンドウ閉信号が入力される。すると、マイコン５０は、ウィンドウ閉信号が入力されている期間に亘って、トランジスタ６２にＬレベルの信号を出力する一方、トランジスタ６１にＨレベルの信号を出力したまま維持する。すると、トランジスタ６２はＯＮ作動される一方、トランジスタ６１はＯＦＦ作動されたまま維持される。このため、リレー８０のコイル８１は励磁される一方、リレー７０のコイル７１は消磁されたまま維持される。従って、車載バッテリのプラス側端子からリレー８０のプラス側固定接点８４、可動接点８２、モータ３０、リレー７０の可動接点７２、マイナス側固定接点７３を介して車載バッテリのマイナス側端子に電流が流れる。
【００２９】
このようにマイコン５０は、マニュアル閉スイッチ１２又はオート閉スイッチ１４が操作されると、トランジスタ６２のみをＯＮ作動させることによりモータ３０を逆転駆動する。つまり、マイコン５０は、ウィンドウ閉制御を行う。そして、このようなウィンドウ閉制御がマイコン５０により行われる結果、モータ３０の回転駆動力に基づいてウィンドウガラス４０の閉動作が開始される。
【００３０】
そして、マイコン５０は、前記ウィンドウ閉制御に伴って、やがてウィンドウガラス４０が全閉位置に達すると、後述する回転センサ３４から入力されるパルス信号（図３参照）の幅に基づいて、ウィンドウガラス４０が全閉位置に達した旨を認識する。尚、マイコン５０によるウィンドウガラス４０が全閉位置に達した旨の認識手法の詳細については後述する。そして、マイコン５０は、このようにウィンドウガラス４０が全閉位置に達した旨を認識すると、トランジスタ６２にＨレベルの信号を出力する一方、トランジスタ６１にＨレベルの信号を出力したまま維持する。すると、トランジスタ６２はＯＦＦ作動される一方、トランジスタ６１はＯＦＦ作動されたまま維持される。このため、リレー８０のコイル８１は消磁される一方、リレー７０のコイル７１は消磁されたまま維持される。従って、モータ３０には電流が流れなくなる。
【００３１】
このようにマイコン５０は、ウィンドウ閉制御に伴って、ウィンドウガラス４０が全閉位置に達した旨を認識すると、ウィンドウ閉制御を停止する。その結果、ウィンドウガラス４０が全閉位置に達した状態で該ウィンドウガラス４０の閉動作が停止される。尚、ウィンドウガラス４０が全閉位置に達する前にマニュアル閉スイッチ１２の操作が解除された場合には、マイコン５０にはウィンドウ閉信号が入力されなくなる。従って、このような場合には、ウィンドウ閉信号が入力されなくなった時点でマイコン５０によりウィンドウ閉制御が行われなくなることから、ウィンドウガラス４０が全閉位置に達する前に該ウィンドウガラス４０の閉動作が停止されることになる。
【００３２】
ところで、マイコン５０は、前記ウィンドウ閉制御に伴って、ウィンドウガラス４０と窓枠４１（図４（ａ）〜（ｃ）参照）との間に何らかの物が挟まれると、後述する回転センサ３４から入力されるパルス信号（図３参照）の幅に基づいて、ウィンドウガラス４０と窓枠４１との間に物が挟まれた旨を認識する。つまり、マイコン５０は、挟まれ検出機能を有している。尚、マイコン５０によるウィンドウガラス４０と窓枠４１との間に物が挟まれた旨の認識手法の詳細については後述する。そして、マイコン５０は、このようにウィンドウガラス４０と窓枠４１との間に物が挟まれた旨を認識すると、トランジスタ６２にＨレベルの信号を出力する一方、トランジスタ６１にＨレベルの信号を出力したまま維持する。すると、トランジスタ６２はＯＦＦ作動される一方、トランジスタ６１はＯＦＦ作動されたまま維持される。このため、リレー８０のコイル８１は消磁される一方、リレー７０のコイル７１は消磁されたまま維持される。従って、モータ３０には電流が流れなくなることから該モータ３０の逆転駆動が一旦停止される。
【００３３】
続いて、マイコン５０は、トランジスタ６１にＬレベルの信号を出力する一方、トランジスタ６２にＨレベルの信号を出力したまま維持する。すると、トランジスタ６１はＯＮ作動される一方、トランジスタ６２はＯＦＦ作動されたまま維持される。このため、リレー７０のコイル７１は励磁される一方、リレー８０のコイル８１は消磁されたまま維持される。従って、モータ３０には前記ウィンドウ開制御時と同様の電流が流れることから該モータ３０の正転駆動が開始される。そして、このようにモータ３０の正転駆動が開始されてから所定時間が経過すると、該モータ３０の正転駆動が停止される。
【００３４】
このようにマイコン５０は、前記ウィンドウ閉制御に伴って、ウィンドウガラス４０と窓枠４１との間に物が挟まれた旨を認識すると、ウィンドウ閉制御からウィンドウ開制御に切り替える。つまり、マイコン５０は、ウィンドウ反転制御を行う。そして、このようなウィンドウ反転制御がマイコン５０により行われることに基づいて、ウィンドウガラス４０は閉方向から開方向へ反転動作される。その結果、ウィンドウガラス４０と窓枠４１との間に挟まれた物は、このようなウィンドウガラス４０の反転動作に基づいて、該両者４０，４１の間から解放されることになる。
【００３５】
次に、マイコン５０が、ウィンドウガラス４０が全開位置に達した旨、ウィンドウガラス４０が全閉位置に達した旨、ウィンドウガラス４０と窓枠４１との間に物が挟まれた旨のそれぞれを認識するための手法について詳細に説明する。
【００３６】
まず、これらの認識手法を説明するのに先立って、モータ３０について説明する。
モータ３０は、既に説明した内容から明らかなように、正転駆動及び逆転駆動が可能な直流モータにより構成されている。そして、図２に示すように、モータ３０のシャフト３１には、該シャフト３１を取り巻くように一対の磁石３２，３３が固定されている。これら磁石３２，３３は、いずれも半割状に形成されており、互いに密着されて両者により円筒状をなした状態でシャフト３１と一体回転される。そして、これら磁石３２，３３は、互いに異なる磁極同士が対向するように配置されている。つまり、磁石３２のＮ極と磁石３３のＳ極とが対向するように配置されている。
【００３７】
そして、これら磁石３２のＮ極と磁石３３のＳ極とを含む平面上には、一対のホール素子３４ａ，３４ｂが設けられている。これらホール素子３４ａ，３４ｂは、前記平面上において、シャフト３１の軸心を中心とする同一円周上に沿って、互いが９０度ずれるように配置されている。そして、これらホール素子３４ａ，３４ｂは、いずれも磁石３２のＮ極を検出するとＨレベルの信号を生成してマイコン５０に出力する一方、磁石３３のＳ極を検出するとＬレベルの信号を生成してマイコン５０に出力する。尚、シャフト３１の回転に伴ってホール素子３４ａ，３４ｂからマイコン５０に入力される信号を図３に示す。ちなみに、ホール素子３４ａ，３４ｂにより回転センサ３４が構成されており、該回転センサ３４からマイコン５０に入力される信号は、モータ３０の回転速度に対応した周期のパルス信号に相当する。つまり、モータ３０の回転速度が小さい程、パルス信号の幅は広くなる。
【００３８】
ここで、モータ３０が正転駆動されることに伴ってウィンドウガラス４０の開動作が行われると、やがてウィンドウガラス４０が全開位置に達する。すると、ウィンドウガラス４０の更なる開動作がストッパ４２（図４（ａ）〜（ｃ）参照）により規制されることから、モータ３０の回転速度が急激に低下して略ゼロとなる。つまり、このようにウィンドウガラス４０が全開位置に達すると、モータ３０は、正転駆動がいわば強制的に停止されてロック状態となる。すると、回転センサ３４からマイコン５０に幅広のパルス信号、詳しくはＬレベル又はＨレベルが長時間に亘って継続されるようなパルス信号が入力される。そして、マイコン５０は、前記ウィンドウ開制御に伴って、上記のような幅広のパルス信号が入力された場合には、ウィンドウガラス４０が全開位置に達した旨を認識してウィンドウ開制御を停止する。
【００３９】
一方、モータ３０が逆転駆動されることに伴ってウィンドウガラス４０の閉動作が行われると、やがてウィンドウガラス４０が全閉位置に達する。すると、ウィンドウガラス４０の更なる閉動作が窓枠４１（図４（ａ）〜（ｃ）参照）により規制されることから、モータ３０の回転速度が急激に低下して略ゼロとなる。つまり、このようにウィンドウガラス４０が全閉位置に達すると、モータ３０は、逆転駆動がいわば強制的に停止されてロック状態となる。すると、回転センサ３４からマイコン５０に幅広のパルス信号、詳しくはＬレベル又はＨレベルが長時間に亘って継続されるようなパルス信号が入力される。そして、マイコン５０は、前記ウィンドウ閉制御に伴って、上記のような幅広のパルス信号が入力された場合には、ウィンドウガラス４０が全閉位置に達した旨を認識してウィンドウ閉制御を停止する。
【００４０】
他方、モータ３０が逆転駆動されることに伴ってウィンドウガラス４０の閉動作が行われている途中で、ウィンドウガラス４０と窓枠４１との間に何らかの物が挟まれた場合を想定する。すると、かかる場合には、ウィンドウガラス４０の更なる閉動作が該物により規制されることから、モータ３０の回転速度が急激に低下して略ゼロとなる。つまり、このようにウィンドウガラス４０と窓枠４１との間に物が挟まれると、モータ３０は、逆転駆動がいわば強制的に停止されてロック状態となる。すると、回転センサ３４からマイコン５０に幅広のパルス信号、詳しくはＬレベル又はＨレベルが長時間に亘って継続されるようなパルス信号が入力される。そして、マイコン５０は、前記ウィンドウ閉制御に伴って、上記のような幅広のパルス信号が入力された場合には、ウィンドウガラス４０と窓枠４１との間に物が挟まれた旨を認識してウィンドウ反転制御を行う。
【００４１】
次に、マイコン５０が、ウィンドウ閉制御に伴って幅広のパルス信号が入力された要因が、ウィンドウガラス４０が全閉位置に達したことによるものなのか、或いは物が挟まれたことによるものなのかを判別するための手法について説明する。
【００４２】
まず、かかる判別手法を説明するのに先立って、マイコン５０による現在のウィンドウガラス４０の位置の認識手法について説明する。
さて、回転センサ３４からマイコン５０にモータ３０の回転速度に対応した周期のパルス信号が入力されると、マイコン５０は、回転センサ３４から入力されたパルス信号をカウンタ５１によりカウントする。尚、カウンタ５１は、回転センサ３４から入力されたパルス信号の立ち上がり及び立ち下がりの合計をカウントし、現在のウィンドウガラス４０の位置の指標となる現在のカウンタ値を出力する。
【００４３】
そして、マイコン５０は、該現在のカウンタ値に基づいて、現在のウィンドウガラス４０の位置を認識する。詳述すると、マイコン５０のメモリ５２には、ウィンドウガラス４０の全開位置に対応する基準カウンタ値及びウィンドウガラス４０の全閉位置に対応する第２の基準カウンタ値が記憶されている。本実施形態では、第２の基準カウンタ値は０に設定されており、基準カウンタ値はＮ（ただしＮは自然数）に設定されている。換言すれば、メモリ５２には、現在のカウンタ値の上限として設定された基準カウンタ値が記憶されている。
【００４４】
そして、マイコン５０は、前記ウィンドウ開制御に伴って回転センサ３４からパルス信号が入力されると、該パルス信号の立ち上がりを検出する度に現在のカウンタ値をインクリメントする。加えて、マイコン５０は、該パルス信号の立ち下がりを検出する度に現在のカウンタ値をインクリメントする。つまり、マイコン５０は、前記ウィンドウ開制御に伴って回転センサ３４から１周期分のパルス信号が入力されると、現在のカウンタ値を２回に亘ってインクリメントすることになる。そして、マイコン５０は、前記ウィンドウ開制御時には、このようにインクリメントしてゆく現在のカウンタ値に基づいて、現在のウィンドウガラス４０の位置を認識する。ちなみに、ウィンドウガラス４０が全閉位置にある状態からウィンドウ開制御が開始されて、やがてウィンドウガラス４０が全開位置に達するとき、現在のカウンタ値は０からＮまでインクリメントされてゆくことになる。
【００４５】
一方、マイコン５０は、前記ウィンドウ閉制御に伴って回転センサ３４からパルス信号が入力されると、該パルス信号の立ち上がりを検出する度に現在のカウンタ値をデクリメントする。加えて、マイコン５０は、該パルス信号の立ち下がりを検出する度に現在のカウンタ値をデクリメントする。つまり、マイコン５０は、前記ウィンドウ閉制御に伴って回転センサ３４から１周期分のパルス信号が入力されると、現在のカウンタ値を２回に亘ってデクリメントすることになる。そして、マイコン５０は、前記ウィンドウ閉制御時には、このようにデクリメントしてゆく現在のカウンタ値に基づいて、現在のウィンドウガラス４０の位置を認識する。ちなみに、ウィンドウガラス４０が全開位置にある状態からウィンドウ閉制御が開始されて、やがてウィンドウガラス４０が全閉位置に達するとき、現在のカウンタ値はＮから０までデクリメントされてゆくことになる。
【００４６】
ここで、マイコン５０は、ウィンドウガラス４０の全開位置から全閉位置に向かって、挟まれ検出機能を有効化する挟まれ感帯領域、挟まれ検出機能を無効化する挟まれ不感帯領域の順にこれらを設定している。本実施形態では、挟まれ不感帯領域は、ウィンドウガラス４０の全閉直前の所定位置から全閉位置に亘る極めて狭い領域に設定されている（図４（ａ）〜（ｃ）参照）。尚、図４（ａ）〜（ｃ）では、挟まれ不感帯領域を誇張して示してある。
【００４７】
そして、マイコン５０は、前記ウィンドウ閉制御に伴って回転センサ３４から幅広のパルス信号が入力されると、該幅広のパルス信号が入力された時点において認識している現在のウィンドウガラス４０の位置が挟まれ感帯領域にあれば、挟まれ検出機能を有効化して物が挟まれた旨を認識する。一方、マイコン５０は、該幅広のパルス信号が入力された時点において認識している現在のウィンドウガラス４０の位置が挟まれ不感帯領域にあれば、挟まれ検出機能を無効化してウィンドウガラス４０が全閉位置に達した旨を認識する。
【００４８】
次に、パワーウィンドウ装置１の特徴的な構成について説明する。
さて、マイコン５０は、自身が認識している現在のウィンドウガラス４０の位置を実際のウィンドウガラス４０の位置に合致させるための補正機能を有している。詳述すると、マイコン５０は、ウィンドウガラス４０が全閉位置に達した旨を認識する度に、該旨を認識した時点における現在のカウンタ値を第２の基準カウンタ値（０）に補正する。一方、マイコン５０は、ウィンドウガラス４０が全開位置に達した旨を認識した時点における現在のカウンタ値が、基準カウンタ値（Ｎ）を超えている場合には、該現在のカウンタ値を基準カウンタ値（Ｎ）に補正する。
【００４９】
ここで、本実施形態では、現在のカウンタ値の上限として基準カウンタ値（Ｎ）が設定されている。換言すれば、現在のカウンタ値が基準カウンタ値（Ｎ）を超えてしまうことは通常あり得ない。しかし、実際のウィンドウガラス４０の位置とマイコン５０により認識される現在のウィンドウガラス４０の位置との間にずれが生じている場合には、現在のカウンタ値が基準カウンタ値（Ｎ）を超えてしまうこともある。
【００５０】
そこで、本実施形態では、マイコン５０によりウィンドウガラス４０が全開位置に達した旨が認識された時点における現在のカウンタ値が、基準カウンタ値（Ｎ）を超えている場合、つまり現在のカウンタ値が基準カウンタ値（Ｎ）よりも全開位置側にずれている場合には、該現在のカウンタ値を基準カウンタ値（Ｎ）に補正するようにしている。特に、本実施形態では、マイコン５０によりウィンドウガラス４０が全開位置に達した旨が認識された時点における現在のカウンタ値から基準カウンタ値（Ｎ）を減じた値の絶対値が、前記挟まれ不感帯領域に相当するカウンタ値を超えている場合には、該現在のカウンタ値を基準カウンタ値（Ｎ）に補正するようにしている。換言すれば、マイコン５０はウィンドウガラス４０が全閉位置に達する度に補正を行いカウンタ値を基準値（０）にし、全開位置ではウィンドウガラス４０の位置がマイコン５０の認識位置とずれが生じた時のみ補正を行う。全閉位置を基準値とする理由は、挟まれ不感帯領域は基準値から所定のカウンタ値で設定されるが、挟まれ不感帯領域に近い全閉位置を基準値とすることにより挟まれ不感帯領域の設定誤差を無くすることができる為である。
【００５１】
次に、パワーウィンドウ装置１の作用について、図４（ａ）〜（ｃ）に示すウィンドウガラス４０の動作態様図を用いて説明する。
さて、図４（ａ）に示すように、マイコン５０により実際のウィンドウガラス４０の位置よりも全開位置側（下側）に現在のウィンドウガラス４０の位置が認識されている場合を想定する。このような場合において、実際のウィンドウガラス４０の位置が挟まれ感帯領域にある図４（ａ）に示す状態からウィンドウガラス４０の開動作が行われると、やがてウィンドウガラス４０は全開位置に達する（図４（ｂ）参照）。すると、マイコン５０によりウィンドウガラス４０が全開位置に達した旨が認識されてウィンドウガラス４０の開動作が停止される。
【００５２】
ここで、マイコン５０によりウィンドウガラス４０が全開位置に達した旨が認識された時点における現在のカウンタ値から基準カウンタ値（Ｎ）を減じた値の絶対値は、挟まれ不感帯領域に相当するカウンタ値を超えている。このため、マイコン５０により現在のカウンタ値が基準カウンタ値（Ｎ）に補正される。つまり、マイコン５０により認識されるウィンドウガラス４０の位置が、実際のウィンドウガラス４０の位置に合致される。その結果、実際のウィンドウガラス４０の位置とマイコン５０により認識されるウィンドウガラス４０の位置との間に生じていたずれが解消される（図４（ｃ）参照）。
【００５３】
そして、このように現在のカウンタ値が基準カウンタ値（Ｎ）に補正された上で、ウィンドウガラス４０の閉動作が行われると、やがてウィンドウガラス４０は全閉位置に達する。すると、マイコン５０によりウィンドウガラス４０が全閉位置に達した旨が認識されてウィンドウガラス４０の閉動作が停止される。換言すれば、本実施形態では、マイコン５０により実際のウィンドウガラス４０の位置よりも全開位置側（下側）に現在のウィンドウガラス４０の位置が認識されている場合には、該ずれが解消されるため、ウィンドウガラス４０を全閉位置で停止させておくことができる。
【００５４】
以上、詳述したように本実施形態によれば、次のような作用、効果を得ることができる。
（１）マイコン５０によりウィンドウガラス４０が全開位置に達した旨が認識された時点における現在のカウンタ値が、基準カウンタ値（Ｎ）よりも全開位置側にずれている場合には、同マイコン５０により現在のカウンタ値が基準カウンタ値（Ｎ）に補正される。つまり、マイコン５０により認識されるウィンドウガラス４０の位置が、実際のウィンドウガラス４０の位置に合致される。その結果、実際のウィンドウガラス４０の位置とマイコン５０により認識されるウィンドウガラス４０の位置との間に生じていたずれが解消される。従って、ウィンドウガラス４０の位置に即した好適な制御を行うことができる。
【００５５】
（２）マイコン５０によりウィンドウガラス４０が全開位置に達した旨が認識された時点における現在のカウンタ値の上限として基準カウンタ値（Ｎ）が設定されているにも拘わらず、該現在のカウンタ値が基準カウンタ値（Ｎ）を超えている場合には、同マイコン５０により現在のカウンタ値が基準カウンタ値（Ｎ）に補正される。そして、このように補正された上で、ウィンドウガラス４０の閉動作が行われて、やがてウィンドウガラス４０が全閉位置に達すると、マイコン５０によりウィンドウガラス４０が全閉位置に達した旨が認識されてウィンドウガラス４０の閉動作が停止される。換言すれば、マイコン５０により実際のウィンドウガラス４０の位置よりも全開位置側（下側）に現在のウィンドウガラス４０の位置が認識されている場合には、該ずれが解消されるため、ウィンドウガラス４０を全閉位置で停止させておくことができる。
【００５６】
（３）マイコン５０によりウィンドウガラス４０が全開位置に達した旨が認識された時点における現在のカウンタ値から基準カウンタ値（Ｎ）を減じた値の絶対値が、挟まれ不感帯領域に相当するカウンタ値を超えている場合には、同マイコン５０により該現在のカウンタ値が基準カウンタ値（Ｎ）に補正される。換言すれば、前記絶対値が、挟まれ不感帯領域に相当するカウンタ値以下である場合のように、実際のウィンドウガラス４０の位置とマイコン５０により認識されるウィンドウガラス４０の位置との間にずれが殆ど生じていない場合には、該補正が行われない。つまり、該補正の頻度を必要最小限にとどめていると言える。従って、該補正にかかるマイコン５０の負荷を極力軽減することができる。
【００５７】
（４）マイコン５０によりウィンドウガラス４０が全閉位置に達した旨が認識される度に、該旨が認識された時点における現在のカウンタ値が、第２の基準カウンタ値（０）に補正される。このため、ウィンドウガラス４０が全閉位置に達した前回の時点からウィンドウガラス４０が全閉位置に達した今回の時点までの期間内に、電気的ノイズや電源の瞬断等に起因して、実際のウィンドウガラス４０の位置とマイコン５０により認識されるウィンドウガラス４０の位置との間にずれが生じてしまった場合でも、該ずれが解消される。このようにウィンドウガラス４０が全閉位置に達する度に該ずれが自動的に補正されることからも、ウィンドウガラス４０の位置に即した好適な制御を行うことができると言える。
【００５８】
（５）上記（４）から明らかなように、マイコン５０によりウィンドウガラス４０が全開位置に達した旨が認識された時点における現在のカウンタ値が、基準カウンタ値（Ｎ）よりも全閉位置側（上側）にずれている場合には、ウィンドウガラス４０が全閉位置に達した時点で該ずれが自動的に補正される。加えて、マイコン５０によりウィンドウガラス４０が全開位置に達した旨が認識された時点における現在のカウンタ値が、基準カウンタ値（Ｎ）よりも全開位置側にずれており、且つ該現在のカウンタ値から基準カウンタ値（Ｎ）を減じた値の絶対値が、挟まれ不感帯領域に相当するカウンタ値以下である場合にも、同様に該ずれが自動的に補正される。従って、これらのことからも、ウィンドウガラス４０の位置に即した好適な制御を行うことができることは言うまでもない。
【００５９】
（６）本実施形態の構成とは異なり、ウィンドウガラス４０が全開位置に達する度に該ずれが自動的に補正される構成を想定する。このような構成において、ウィンドウガラス４０の開動作の途中で、モータ３０に内蔵されているブレーカが何らかの理由により作動されると、該モータ３０の回転が停止されることになる。すると、回転センサ３４からマイコン５０に幅広のパルス信号が入力されることから、ウィンドウガラス４０が実際には全開位置に達していないにも拘わらず、マイコン５０によりウィンドウガラス４０が既に全開位置に達したものと誤認識されてしまう。換言すれば、かかる構成では、マイコン５０が図５（ａ），（ｂ）と同様の態様を自ら作り出してしまうことになって、ウィンドウガラス４０を全閉位置で停止させておくことができない問題が生じる。これに対し、本実施形態の構成によれば、ウィンドウガラス４０が全開位置に達する度に該ずれが自動的に補正される訳ではないことから、かかる問題を解決することができるのである。
【００６０】
尚、前記実施形態は、次のように変更して具体化することも可能である。
・マイコン５０によりウィンドウガラス４０が全開位置に達した旨が認識された時点における現在のカウンタ値の下限として設定された基準カウンタ値をメモリ５２に記憶させた構成としてもよい。この場合、マイコン５０は、該現在のカウンタ値が基準カウンタ値未満である場合には、該現在のカウンタ値を基準カウンタ値に補正する。このように構成すれば、マイコン５０によりウィンドウガラス４０が全開位置に達した旨が認識された時点における現在のカウンタ値の下限として基準カウンタ値が設定されているにも拘わらず、該現在のカウンタ値が基準カウンタ値未満である場合には、同マイコン５０により現在のカウンタ値が基準カウンタ値に補正される。従って、このように構成しても、前記実施形態と同様の作用、効果を得ることができる。
【００６１】
・挟まれ検出機能に関して、マイコン５０によりウィンドウガラス４０と窓枠４１との間に物が挟まれた旨が認識された場合には、ウィンドウ反転制御を行う構成に代えて、単にウィンドウ閉制御を停止させるだけの構成としてもよい。
【図面の簡単な説明】
【００６２】
【図１】パワーウィンドウ装置の構成を示す電気回路図。
【図２】モータの要部構成を示す断面図。
【図３】回転センサからマイコンに入力されるパルス信号を示す説明図。
【図４】（ａ）〜（ｃ）ウィンドウガラスの動作態様図。
【図５】（ａ），（ｂ）従来のウィンドウガラスの動作態様図。
【符号の説明】
【００６３】
１…パワーウィンドウ装置、３０…モータ、３４…生成手段としての回転センサ、４０…ウィンドウガラス、４１…窓枠、５１…カウンタ手段としてのカウンタ、５０…位置認識手段、補正手段及び挟まれ検出手段としてのマイコン、５２…記憶手段としてのメモリ。
【図１】
2005061137.tif 000003
【図２】
2005061137.tif 000004
【図３】
2005061137.tif 000005
【図４】
2005061137.tif 000006
【図５】
2005061137.tif 000007