(57)【特許請求の範囲】
【請求項１】
ウインドウガラスを駆動するモータの回転に応じたパルスを生成するパルス生成手段と、
前記パルスのパルス周期と第１閾値とに基づいて閉動作時のウインドウガラスによる挟まれの有無を仮判定する仮判定手段と、
前記仮判定手段にて挟まれが仮判定された際に、ウインドウガラスが第１所定量だけ反転動作するように、前記モータを反転駆動制御する第１反転駆動制御手段と、
前記第１所定量の反転動作の後に、ウインドウガラスを再び閉動作させるようにモータを駆動制御する再閉駆動制御手段と、
前記再閉駆動制御手段の閉駆動中に再度パルス周期と第２閾値とを比較し、パルス周期が第２閾値を超えた場合は、ウインドウガラスを反転させるようにモータを駆動制御する第２反転駆動制御手段とを備え、
前記再閉駆動制御手段は、ウインドウガラスを閉駆動させるモータに対して仮判定以前の閉作動時の速度よりも低速度にて速度制御を行い、
前記第２閾値を前記第１閾値より大きくすることを特徴とするウインドウガラスの挟持有無検出装置。
【請求項２】
前記ウインドウガラスが第１所定量だけ反転動作した位置から、所定移動量の範囲内で、第２反転駆動制御手段によるモータの反転駆動制御がなされなかった場合は、前記再閉駆動制御手段による速度制御を解除する駆動戻し制御手段を更に備えたことを特徴とする請求項１に記載のウインドウガラスの挟持有無検出装置。
【請求項３】
前記所定移動量は、ウインドウガラスが第１所定量だけ反転動作した位置から仮判定手段にて挟まれが仮判定された位置までの距離以上である請求項２に記載のウインドウガラスの挟持有無検出装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ウインドウガラスの挟持有無検出装置に関するものである。
【０００２】
【従来の技術】
従来、車両には、ウインドウガラスをモータ等の駆動力によって昇降させるパワーウインドウ装置を備えたものがある。このパワーウインドウ装置では、各ドアに設けられたスイッチの操作によってモータを駆動し、ウインドウガラスを昇降させるようになっている。
【０００３】
ところで、このようなパワーウインドウ装置は、挟まれ防止機能を備えているものが多い。詳述すると、この挟まれ防止機能は、ウインドウガラスが閉動作を行っている途中において、該ガラスと窓枠の間に例えば異物が挟まって、それ以上の閉動作が不能となったとき、制御回路がその挟まりを検出する。そして、ウインドウガラスを逆方向たる開く方向に動作させて挟まった異物を開放させるものである。
【０００４】
この異物が挟まったことの検出には、例えば、パルス検知方式がある。パルス検知方式は、ウインドウガラスを開閉するモータの回転速度を検出し、その検出速度に比例した周期のパルス信号を生成することによって行われる。このパルスの周期（モータの回転速度）の変動を、閾値と比較することで制御回路では挟まれ検出が行われる。
【０００５】
【発明が解決しようとする課題】
ところで、上記した従来において、直流制御（Ｄ．Ｃ．制御）でモータを駆動する際、特に、高電圧時においてはモータの回転速度が上がるため、生成されるパルス周期が短くなり、挟まれが発生した際のパルス周期の変化は微量になる。この結果、挟まれを判定するための閾値を低く設定して、敏感に挟まれを検出させ、異物が挟まれてからウインドウガラスが反転動作するまでに掛る荷重を大きくしないようにする必要性がある。
【０００６】
しかしながら、そのように閾値を低くして、高感度に挟まれ検出を行うと、車両が悪路を走行していたり、ウインドウガラスへの摺動抵抗がその移動範囲において異なっていた場合等に、その際の微量なパルス変化を検出し、ウインドウガラスを誤反転させ、開放状態で停止させてしまうという問題が生じる。
【０００７】
本発明は上記した事情に鑑みてなされたものであり、その目的は、高感度な挟まれ検出を維持した状態で、挟まれの誤検出による不具合を防止できるウインドウガラスの挟持有無検出装置を提供することにある。
【０００８】
【課題を解決するための手段】
上記問題点を解決するために、請求項１に記載の発明は、ウインドウガラスを駆動するモータの回転に応じたパルスを生成するパルス生成手段と、前記パルスのパルス周期と第１閾値とに基づいて閉動作時のウインドウガラスによる挟まれの有無を仮判定する仮判定手段と、前記仮判定手段にて挟まれが仮判定された際に、ウインドウガラスが第１所定量だけ反転動作するように、前記モータを反転駆動制御する第１反転駆動制御手段と、前記第１所定量の反転動作の後に、ウインドウガラスを再び閉動作させるようにモータを駆動制御する再閉駆動制御手段と、前記再閉駆動制御手段の閉駆動中に再度パルス周期と第２閾値とを比較し、パルス周期が第２閾値を超えた場合は、ウインドウガラスを反転させるようにモータを駆動制御する第２反転駆動制御手段とを備え、前記再閉駆動制御手段は、ウインドウガラスを閉駆動させるモータに対して仮判定以前の閉作動時の速度よりも低速度にて速度制御を行い、前記第２閾値を前記第１閾値より大きくしたことを要旨とする。
【００１０】
請求項２に記載の発明は、請求項１において、前記ウインドウガラスが第１所定量だけ反転動作した位置から、所定移動量の範囲内で、第２反転駆動制御手段によるモータの反転駆動制御がなされなかった場合は、前記再閉駆動制御手段による速度制御を解除する駆動戻し制御手段を更に備えたことを要旨とする。
【００１１】
請求項３に記載の発明は、請求項２において、前記所定移動量は、ウインドウガラスが第１所定量だけ反転動作した位置から仮判定手段にて挟まれが仮判定された位置までの距離以上であることを要旨とする。
【００１２】
（作用）
請求項１の発明によれば、パルス周期が第１閾値を超え、仮判定手段にて挟まれが仮判定された際には、ウインドウガラスは一旦第１所定量だけ反転動作されてから再び閉動作を行う。そして、ウインドウガラスの再閉駆動中にパルス周期が第２閾値を超えた場合は、第２反転駆動制御手段がモータを駆動制御し、ウインドウガラスを反転させる。このため、ウインドウガラスに異物が挟まれた際は、一旦第１所定量反転動作させることにより、正常な挟まれ防止機能は維持される。その一方で、高感度に挟まれ検出を行い、仮判定手段による挟まれ仮判定が誤判定であったとしても、ウインドウガラスは第１所定量の反転動作後、再び閉動作を行うため、誤反転による開放状態は回避される。
【００１３】
又、挟まれが仮判定された後においては、ウインドウガラスの閉動作に際して、モータは再閉駆動制御手段にて速度制御され、仮判定以前の閉動作時の速度よりも低速度で回転する。このため、低速度のモータ回転がパルスに影響を及ぼし、高精度に挟まれ検出を行うことが可能になる。
【００１４】
請求項２の発明によれば、ウインドウガラスが反転動作し終わった位置から、所定移動量の範囲内で、第２反転駆動制御手段によるモータの反転駆動制御がなされなかった場合は、駆動戻し制御手段にてモータの速度制御が解除される。このため、仮判定手段にて仮判定された挟まれが誤判定であった場合に、モータの速度制御が継続して行われることはない。
【００１５】
請求項３の発明によれば、ウインドウガラスが第１所定量だけ反転動作した位置から仮判定手段にて挟まれが仮判定された位置までの距離以上移動した際には、駆動戻し制御手段にてモータの速度制御が解除される。このため、少なくとも挟まれが仮判定された位置までは、高精度に挟まれ判定が行われる。
【００１６】
【発明の実施の形態】
以下、本発明を車両のサイドドアのパワーウインドウ装置に具体化した一実施形態を図１及び図２に従って説明する。
【００１７】
図１はパワーウインドウ装置の電気的構成を示すブロック図である。
図１において、コントローラ１１は演算部１２及び記憶部１３を備えている。演算部１２は各種の演算を行うようにされている。記憶部１３は演算部１２による演算結果等を記憶する書き換え可能なメモリ部（ＲＡＭ）と、各種制御プログラムを記憶する読み出し専用のメモリ部（ＲＯＭ）とを備えている。又、前記コントローラ１１は駆動モータ１９に対してデューティ制御をするためのＰＷＭ出力部１４、及びコントローラ１１に入力されるパルスをカウントするカウンタ２４を備えている。なお、本実施形態では、コントローラ１１が仮判定手段、第１反転駆動制御手段、再閉駆動制御手段、第２反転駆動制御手段、及び駆動戻し制御手段に相当する。
【００１８】
下降スイッチ、上昇スイッチ、自動操作スイッチ（オートスイッチ）からなるパワーウインドウスイッチ１５は、ドア（図示しない）の内側面に設けられており、入力回路１６を介してコントローラ１１に接続されている。
【００１９】
前記上昇スイッチはウインドウガラス（図示しない）を閉まる方向（上方）に作動させるためのスイッチであり、下降スイッチはウインドウガラスを開く方向（下方）に作動させるためのスイッチである。両スイッチは、２段クリック式であり揺動型のパワーウインドウスイッチ１５を選択的に切換操作、即ち、一側側（ダウン側）若しくは他側側（アップ側）を一段押圧することにより、オン・オフ操作される。
【００２０】
また、前記オートスイッチは、パワーウインドウスイッチ１５のダウン側若しくはアップ側を２段押圧する操作に基づいてウインドウガラスを全開・全閉状態に作動させるためのスイッチである。
【００２１】
一方、ウインドウガラスを上昇又は下降させるためのモータとしての駆動モータ１９は、駆動・切換回路２０を介して前記コントローラ１１に接続されている。前記駆動・切換回路２０は、前記上昇・下降スイッチの操作信号たるアップ若しくはダウン信号に基づくコントローラ１１からの制御信号に基づいて、駆動モータ１９に対して駆動電源の供給又は停止を行うと共に正転又は反転を行うための回路を切り換える。この駆動・切換回路２０の切換えにより、ウインドウガラスを上昇又は下降させるようになっている。
【００２２】
ここで前記駆動・切換回路２０について詳述すると、コントローラ１１に接続された第１リレーＲ１のコイル３３及び第２リレーＲ２のコイル４３は、共にバッテリ電源Ｂに接続されている。各コイル３３，４３の両端子には、保護用のダイオード３５，４５がそれぞれ接続されている。
【００２３】
前記第１リレーＲ１のリレー接点３４は、トランスファ接点とされており、可動接点３４ａ、第１固定接点３４ｂ、及び第２固定接点３４ｃとから構成されている。前記可動接点３４ａは、駆動モータ１９の一方の端子に接続されている。また、第１固定接点３４ｂは、バッテリ電源Ｂに接続されており、第２固定接点３４ｃはパワートランジスタ２１を介してグラウンドＧＮＤに接続されている。そして、通常時であるコイル３３の消磁時には可動接点３４ａはグラウンドＧＮＤ側の第２固定接点３４ｃに接続されている。又、前記可動接点３４ａは、前記コイル３３が励磁されると、バッテリ電源Ｂ側の第１固定接点３４ｂに接続される。
【００２４】
一方、前記第２リレーＲ２のリレー接点４４は、トランスファ接点とされており、可動接点４４ａ、第３固定接点４４ｂ、及び第４固定接点４４ｃとから構成されている。前記可動接点４４ａは、駆動モータ１９の他方の端子に接続されている。また、第３固定接点４４ｂは、バッテリ電源Ｂに接続されており、第４固定接点４４ｃはパワートランジスタ２１を介してグラウンドＧＮＤに接続されている。そして、通常時であるコイル４３の消磁時には可動接点４４ａはグラウンドＧＮＤ側の第４固定接点４４ｃに接続されている。又、前記可動接点４４ａは前記コイル４３が励磁されると、バッテリ電源Ｂ側の第３固定接点４４ｂに接続される。また、前記第１固定接点３４ｂ（第３固定接点４４ｂ）が接続されたラインと、第２固定接点３４ｃ（第４固定接点４４ｃ）が接続されたラインは駆動モータ１９に対する保護用のダイオード３６を介して接続されている。
【００２５】
この結果、下降スイッチ（又はオートスイッチ）がオン操作されると、第１リレーＲ１のコイル３３が励磁され、リレー接点３４の可動接点３４ａが第１固定接点３４ｂに接続される。すると、駆動モータＭは正転され、同駆動モータＭによりウインドウガラスが下降する。一方、上昇スイッチ（又はオートスイッチ）がオン操作されると、第２リレーＲ２のコイル４３が励磁され、リレー接点４４の可動接点４４ａが第３固定接点４４ｂに接続される。すると、駆動モータＭは逆転され、同駆動モータＭによりウインドウガラスが上昇する。
【００２６】
第２及び第４固定接点３４ｃ，４４ｃの下流側に接続されたパワートランジスタ２１は、ＦＥＴ（電界効果トランジスタ）から構成されている。そして、コントローラ１１のＰＷＭ出力部１４から出力された所定のデューティ比を持つ電圧信号（以下、「デューティ信号」という。）に基づいてオン・オフを繰り返す。この結果、バッテリ電源Ｂからの直流電流は駆動モータ１９へパルス電流として通電され、駆動モータ１９は、そのデューティ信号に基づいた所定の回転速度で回転する。従って、前記パワートランジスタ２１にて前記駆動モータ１９の速度制御が可能になる。
【００２７】
そして、前記駆動モータ１９を速度制御するか否かは、判定フラグにてコントローラ１１の演算部１２に判定されるようになっている。判定フラグが「０」のときは、コントローラ１１のＰＷＭ出力部１４からデューティ比が１００％となるように、パワートランジスタ２１をオン制御し、直流でモータ１９を駆動制御する（以下、この制御を「通常制御」という）。一方、判定フラグが「１」のときは、所定のデューティ比で速度制御を行う。即ち、ＰＷＭ出力部１４から所定デューティ比（デューティ比が例えば、５０％）のデューティ信号をパワートランジスタ２１に印加する。そして、パワートランジスタ２１をそのデューティ信号に基づいてオン・オフ作動させ、駆動モータ１９を前記デューティ比に応じて遅い回転速度で駆動制御する（以下、この制御を「低速制御」という）。尚、判定フラグと通常制御及び低速制御の関係は上記したものに限らず、判定フラグが「１」のときに通常制御、「０」のときに低速制御をすることも可能である。
【００２８】
前記駆動モータ１９の近傍には、パルス生成手段としてのパルスセンサ２２が配設されている。このパルスセンサ２２はパルス入力回路２３を介してコントローラ１１に接続されており、駆動モータ１９の回転に応じてパルス信号（以下、単に「パルス」という）をコントローラ１１へ出力するようになっている。そして、駆動モータ１９の回転速度に比例したパルス周期の長短に基づいて、コントローラ１１ではウインドウガラスの挟まれを検出する。また、コントローラ１１のカウンタ２４では、入力されたパルスをカウントしている。尚、本実施形態では、ウインドウガラスの下降（開動作）でカウントアップ、上昇（閉動作）でカウントダウンさせている。
【００２９】
一方、前記記憶部１３のＲＯＭには、予めウインドウガラスの全閉及び全開位置に対応するパルス数が記憶されている。コントローラ１１は、前記パルスセンサ２２からのパルスのカウント数と、前記ＲＯＭに記憶された全閉又は全開のパルス数とを比較することにより、ウインドウガラスが全閉又は全開位置であることを判別可能としている。そして、前記コントローラ１１は、この結果に応じて駆動モータ１９の駆動を制御する。
【００３０】
次に、上記のように構成されたパワーウインドウ装置において、挟まれ検出処理が行われる制御態様を図２に示すフローチャートに従って説明する。なお、このフローチャートは演算部１２が実行する処理を示したものである。
【００３１】
このフローチャートは、アップ信号を入力すると起動する。即ち、パワーウインドウスイッチ１５からコントローラ１１に操作信号たるアップ信号が入力されると、演算部１２は判定フラグが「０」か否かを判定する（ステップ（以下、「Ｓ」と略す。）１０１）。前記判定フラグは、このフローチャートが起動される毎にリセットして「０」にされている（Ｓ１０１がＹＥＳ）。
【００３２】
そして、前記アップ信号に基づいて、コントローラ１１は駆動・切換回路２０へ制御信号を出力する。すると、駆動・切換回路２０内では、その信号に基づいて第２リレーＲ２のコイル４３が励磁される。そして、リレー接点４４の可動接点４４ａが第３固定接点４４ｂに接続され、ウインドウガラスが閉じる方向へ上昇される。このとき、コントローラ１１のＰＷＭ出力部１４にてデューティ比が１００％となるように、パワートランジスタ２１がオン制御され、モータ１９は通常制御で駆動制御される（Ｓ１０２）。
【００３３】
一方、駆動モータ１９の回転駆動に基づいて、パルスセンサ２２はその回転速度に比例した周期のパルスを生成し、コントローラ１１へ出力する。この結果、コントローラ１１では、パルス周期の取得を開始する。
【００３４】
そして、Ｓ１０３において、挟まれ検出の処理を行い、挟まれが発生したか否かを判定する。
ここで、Ｓ１０３における挟まれ検出の処理について詳説する。
【００３５】
本実施形態では、挟まれ検出処理としてパルス検知方式をとっており、パルスセンサ２２にて生成され、駆動モータ１９の回転速度に比例した周期のパルス信号に基づいている。一般に、モータ１９の回転速度が速いとパルス周期は短く、反対に遅いとパルス周期は長くなり、このパルス周期の変動を利用している。
【００３６】
すなわち、駆動モータ１９が一定の回転速度でウインドウガラスを閉める方向に閉動作させているとき、その時々に出力されるパルス周期は一定となる。そして、今出力された実パルスのパルス周期Ｔ0 と、その今出力されたパルスより数えてＮ−１個前までの各パルスのパルス周期Ｔ1 〜ＴN-1 とを合計し、その合計値をＮで割る。即ち、平均パルス周期Ｐ0 （＝［Ｔ0 ＋Ｔ1 ＋・・・＋ＴN-1 ］／Ｎ）を求める。すると、パルス周期が常に一定ならば、平均パルス周期Ｐ0 も一定となる。
【００３７】
そして、その時々で求めた平均パルス周期Ｐ0 に対して、予め定めた閾値係数Ａを掛けた値を閾値Ｐ0S（＝Ａ＊Ｐ0 ）として求める。この閾値Ｐ0Sは、その時々における挟まれの有無を決定するための基準値となるものである。
【００３８】
なお、前記閾値Ｐ0Sに係る閾値係数Ａに関しては、通常制御用閾値係数Ａ１が予め記憶部１３のＲＯＭに格納されている。以下、通常制御用閾値係数Ａ１を用いた閾値Ｐ0Sを通常制御用閾値Ｐ0S１という。本実施形態では、前記通常制御用閾値Ｐ0S１が「第１閾値」に相当する。
【００３９】
そして、そのときに求められたパルス周期Ｔ0 と、前記制御用閾値Ｐ0S１とを比較する。その結果、実パルス周期Ｔ0 が前記閾値Ｐ0S１よりも大きいときは（Ｔ0 ＞Ｐ0S１）、演算部１２は何かが挟まったと判断する。
【００４０】
そして、Ｓ１０３において、パルス周期Ｔ0 が通常制御用閾値Ｐ0S１を超えていなかった場合は（Ｔ0 ≦Ｐ0S１、Ｓ１０３がＮＯ）、Ｓ１０４に移行する。
その後、Ｓ１０４において、演算部１２は、現在のパルスのカウント数が予め記憶部１３のＲＯＭに記憶された全閉位置に対応するパルス数と一致するか否かを判定する。そして、全閉位置に対応するパルス数とカウンタ２４のカウント数とが一致した場合は（Ｓ１０４がＹＥＳ）、このルーチンを終了する。また、全閉位置に対応するパルス数とカウンタ２４のカウント数とが一致していない場合は、Ｓ１０１に戻り、モータ駆動を続行しウインドウガラスを閉動作させ続ける。
【００４１】
前記Ｓ１０３において、前記パルス周期Ｔ0 が通常制御用閾値Ｐ0S１を超え、挟まれが検出（仮判定）された場合は（Ｐ0S１＜Ｔ0 、Ｓ１０３がＹＥＳ）、Ｓ１０５に進み、判定フラグを「１」にセットする。このとき、カウンタ２４にてカウントされていた挟まれが仮判定された際のパルスのカウント数ｎを記憶部１３のＲＡＭに記憶する。その後、Ｓ１０６において、ウインドウガラスを反転動作（開く方向への動作）をするように駆動・切換回路２０を切り替える制御信号を出力する。
【００４２】
すると、駆動・切換回路２０内では、その信号に基づいて、第１リレーＲ１のコイル３３が励磁され、リレー接点３４の可動接点３４ａが第１固定接点３４ｂに接続される。その一方で、第２リレーＲ２のコイル４３が消磁され、リレー接点４４の可動接点４４ａが第４固定接点４４ｃに接続される。そして、コントローラ１１は、カウンタ２４が所定の数だけカウントする間、駆動モータ１９を反転駆動させ、ウインドウガラスを開く方向へ微量に反転させる。このとき、パワートランジスタ２１は、ＰＷＭ出力部１４からデューティ比が１００％となるようにオン制御されたままである。
【００４３】
ここで、微量とは、少なくとも後述する挟まれが決定された際の反転量である反転所定量よりも小さい量である。そして、この微量の反転量が第１所定量に相当する。
【００４４】
ウインドウガラスが微量に開く方向へ動作した後、Ｓ１０７において、駆動・切換回路２０を再び切り替えるように制御信号を出力し、リレー接点４４の可動接点４４ａを第３固定接点４４ｂに接続させる一方で、リレー接点３４の可動接点３４ａを第２固定接点３４ｃに接続させる。そして、再度ウインドウガラスを閉じる方向へ移動（上昇）開始させ、Ｓ１０１に戻る。なお、このときウインドウガラスが所定のカウント数分だけ開方向に下降したため、パルスのカウント数は、カウンタ２４にてカウントアップされ、ｎ＋αとされる。
【００４５】
前記Ｓ１０１において、判定フラグが「１」であった場合は（Ｓ１０１がＮＯ）、Ｓ１０８に進む。これは、ウインドウガラスの閉動作の間に、前記Ｓ１０３において、挟まれが仮判定され、ウインドウガラスが微量に反転した後に、再上昇している場合である。
【００４６】
そして、Ｓ１０８において、ＰＷＭ出力部１４から所定デューティ比（デューティ比が例えば、５０％）のデューティ信号をパワートランジスタ２１に印加し、低速制御を行う。すると、駆動モータ１９は前記デューティ比に応じて遅い回転速度で回転するようになりウインドウガラスの上昇速度は低下される。ところで、前記所定デューティ比は、パルスセンサ２２から入力されるパルス周期に基づいたその時のウインドウガラスの上昇速度と、予め記憶部１３のＲＯＭに記憶された目標速度との差を出し、その差に基づいて算出されたものである。
【００４７】
次いで、Ｓ１０９において、低速制御にてウインドウガラスが閉動作される中で、挟まれ検出の処理を行い、挟まれが発生したか否かを判定する。
ここで、Ｓ１０９における挟まれ検出の処理について詳説する。このＳ１０９の処理は、既に説明したＳ１０３における挟まれ検出の処理と閾値係数Ａに関すること以外は同様の処理を行うため、その重複説明を省略し、異なる箇所のみ説明する。
【００４８】
閾値Ｐ0Sに係る閾値係数Ａとして、低速制御用閾値係数Ａ２が予め記憶部１３のＲＯＭに格納されている。以下、低速制御用閾値係数Ａ２を用いた閾値Ｐ0Sを低速制御用閾値Ｐ0S２という。そして、演算部１２は低速制御用閾値係数Ａ２と平均パルス周期Ｐ0 とを掛けることにより低速制御用閾値Ｐ0S２（Ａ２＊Ｐ0 ）を算出し、パルス周期Ｔ0 との大小関係の比較により挟まれ判定を行う。なお、本実施形態では、前記低速制御用閾値Ｐ0S２が「第２閾値」に相当する。
【００４９】
そして、パルス周期Ｔ0 が低速制御用閾値Ｐ0S２を超えていた場合は（Ｐ0S２＜Ｔ0 、Ｓ１０９がＹＥＳ）、挟まれを検出し、Ｓ１１０に進む。
このとき、駆動モータ１９の回転速度は低速制御により、低下されており、１パルス毎のパルス周期は長くなる。この結果、通常制御の場合と比較して、挟まれ検出される際のパルスの変化量は大きくなる。従って、Ｓ１０３での挟まれの仮判定の場合と異なり、確実に挟まれが発生している際のみに、Ｓ１０９ではパルス周期Ｔ0 が低速制御用閾値Ｐ0S２を超え、挟まれは検出されるようになる。このため、たとえＳ１０３における挟まれ検出（仮判定）が誤判定であった場合、Ｓ１０９において、挟まれが誤検出されることはない。
【００５０】
Ｓ１１０において、演算部１２は挟まれを決定して、駆動・切換回路２０を切り替える制御信号を出力し、可動接点３４ａを第１固定接点３４ｂに接続させ、可動接点４４ａを第４固定接点４４ｃに接続させる。そして、ウインドウガラスを反転所定量だけ反転動作（開く方向への動作）させる。このとき、ＰＷＭ出力部１４からデューティ比が１００％となるようにパワートランジスタ２１がオン制御され、駆動モータ１９は高速度で反転駆動される。なお、この挟まれ決定に基づくウインドウガラスの反転量である反転所定量は、Ｓ１０９にて挟まれ検出された位置から、このフローチャートが起動される際にコントローラ１１にアップ信号が入力され、ウインドウガラスが閉じ始められた位置までの距離をいう。
【００５１】
一方、Ｓ１０９において、パルス周期Ｔ0 が低速制御用閾値Ｐ0S２を超えていなかった場合は（Ｐ0S２≧Ｔ0 、Ｓ１０９がＮＯ）、Ｓ１１１に進む。そして、入力されるパルスのカウント数がＳ１０５においてＲＡＭに記憶されたパルスのカウント数ｎより大きいか否かの判定を行い、Ｓ１０７にてウインドウガラスが再上昇した位置から所定移動量より上昇（閉動作）したか否かを判定する。ウインドウガラスが再上昇を開始する際のカウント数はｎ＋αであった。このため、そのカウント数ｎ＋αからカウントダウンされたパルスのカウント数ｎ＋α−γがＲＡＭに格納されたカウント数ｎより小さければ（ｎ＋α−γ＜ｎ）、ウインドウガラスは挟まれが仮判定された位置より上に上昇（閉動作）したことを示す。なお、本実施形態では、前記所定移動量は、ウインドウガラスが再上昇し始める位置から挟まれが仮判定された位置までをいう。
【００５２】
前記Ｓ１１１において、入力されたパルスのカウント数ｎ＋α−γがＲＡＭに格納されたカウント数ｎより小さい場合は（ｎ＋α−γ＜ｎ、Ｓ１１１がＹＥＳ）、Ｓ１０３で挟まれ検出（仮判定）された位置までの間に再び挟まれが検出されなかったことになる。従って、演算部１２はＳ１０３で仮判定された挟まれは誤判定であったと判断する。そして、駆動モータ１９の回転速度を低下させて高精度に挟まれ判定をする必要がないため、判定フラグを「０」にクリアし（Ｓ１１２）、Ｓ１０４に進む。
【００５３】
このとき、まだウインドウガラスが全閉状態ではなく（Ｓ１０４がＮＯ）、Ｓ１０１に戻った場合は以下の様になる。即ち、その位置からのウインドウガラスの閉動作に関しては、コントローラ１１のＰＷＭ出力部１４からデューティ比が１００％となるように、パワートランジスタ２１がオン制御され、通常制御でモータ１９が駆動制御される（Ｓ１０１がＹＥＳ→Ｓ１０２）。
【００５４】
一方、Ｓ１１１において、入力されたパルスのカウント数ｎ＋α−γがＲＡＭに格納されたカウント数ｎ以上の場合は（ｎ＋α−γ≧ｎ、Ｓ１１１がＮＯ）、Ｓ１０４に移行する。
【００５５】
この場合は、Ｓ１０４において、ウインドウガラスが全閉されていない場合には、Ｓ１０１に戻り、反対にウインドウガラスが全閉されていれば、このルーチンを終了する。
【００５６】
従って、上記実施形態によれば、以下のような効果を得ることができる。
（１）上記実施形態では、パルス周期が通常制御用閾値Ｐ0S１を超え、挟まれが仮判定された際には、ウインドウガラスは一旦、微量に反転動作されてから再び閉動作を行う。従って、ウインドウガラスに異物が挟まれた際は、一度ウインドウガラスが微量反転動作するため、異物を取り外すことが可能となり、正常な挟まれ防止機能を果たすことができる。
【００５７】
その一方で、高感度に挟まれ検出を行うために、通常制御用閾値Ｐ0S１が小さくなるよう通常制御用閾値係数Ａ１を設定したとしても、挟まれ検出され、ウインドウガラスが反転開放した状態で停止してしまう場合と異なり、微量反転動作後に再び閉動作を行うため、挟まれの誤検出によるウインドウガラス開放状態を回避できる。
【００５８】
（２）上記実施形態では、挟まれが仮判定された後にウインドウガラスが再び閉動作する際は、駆動モータ１９をデューティ制御（低速制御）し、所定のデューティ比に応じて通常制御の場合よりも遅い回転速度で回転させ、ウインドウガラスの上昇速度を低下させる。このとき、もし、挟まれが発生している場合は、パルス周期Ｔ0 の変化が、通常制御の場合と比してより大きく現れるため、これを利用して高精度に挟まれ検出を行うことができる。また、高精度に挟まれ検出ができることにより、たとえＳ１０３で挟まれが誤判定された場合でも、再びＳ１０９で挟まれが誤判定されることはない。
【００５９】
（３）上記実施形態では、挟まれが仮判定された後、ウインドウガラスが再上昇する際において、微量反転動作し終わった位置（再上昇し始める位置）から、所定移動量の範囲内で挟まれ決定がなされなかった場合は、駆動モータ１９に対する所定のデューティ比でのデューティ制御（低速制御）が解除され、再び通常制御を行う。このため、Ｓ１０３で仮判定された挟まれが誤判定であったとしても、速度が低下された状態でのウインドウガラスの上昇が継続されることはなく、搭乗者に違和感を与えない。
【００６０】
（４）また、前記駆動モータ１９に対する低速制御は、ウインドウガラスが再上昇する中で、ウインドウガラスが再上昇し始める位置から挟まれが仮判定された位置以内で行われる。通常、挟まれの仮判定がされた位置までがＳ１０９において再び挟まれ検出され易い範囲であるため、効果的に高精度な挟まれ判定を実現できる。
【００６１】
（５）上記実施形態では、ウインドウガラスの閉動作する速度を遅らせるための駆動モータ１９の速度制御は、デューティ制御にて容易に実現できる。
（６）上記実施形態では、低速制御用閾値係数Ａ２を通常制御用閾値係数Ａ１より大きくし、低速制御用閾値Ｐ0S２が通常制御用閾値Ｐ0S１より大きくなるようにした。従って、駆動モータ１９を低速制御する際における高精度な挟まれ検出を容易に実現できる。
【００６２】
なお、上記実施形態は以下のように変更してもよい。
・上記実施形態では、挟まれが決定された際にウインドウガラスを反転させる反転所定量を、挟まれが決定された位置からコントローラ１１にアップ信号が入力されてウインドウガラスが閉じ始められた位置までとしたが、以下のように変更してもよい。即ち、挟まれが決定された位置から１２５mm以上多く反転させた量としたり、全閉位置から約２００mm離れた位置まで反転させた量にするのである。
【００６４】
・上記実施形態では、挟まれが仮判定された際にＲＡＭに格納されるパルスのカウント数は、前記挟まれ仮判定時におけるウインドウガラスの位置を示すカウント数ｎであったが、ＲＡＭに格納するカウント数をｎ−βとして、挟まれが仮判定された位置よりも上（閉側）にしてもよい。このようにした場合、低速制御が行われる範囲も前記カウント数ｎ−βに対応した位置までとなり、この位置までが所定移動量となる。
【００６５】
・上記実施形態では、駆動モータ１９の駆動は、ウインドウガラスが微量反転動作した後、再び挟まれの仮判定された位置より上まで挟まれが決定されることなく閉動作した場合は、駆動モータ１９の駆動制御を低速制御から通常制御に戻したが、通常制御に戻すことなく低速制御のまま全閉位置までウインドウガラスを移動させてもよい。
【００６７】
・上記実施形態では、パルスのカウント数は、ウインドウガラスの下降でカウントアップ、上昇でカウントダウンさせていたが、ウインドウガラスの上昇でカウントアップ、ウインドウガラスの下降でカウントダウンさせてもよい。
【００６８】
・上記実施形態では、本発明を車両のサイドドアのパワーウインドウ装置に具体化したが、車両の天井面に設けられる電動のスライドルーフを含むスライドルーフ装置に具体化してもよい。このようにしても、本発明は、異物の挟持が有り得るスライドルーフに対して効果的に用いられる。尚、このようにした場合は前記スライドルーフがウインドウガラスに相当する。
【００６９】
次に、上記実施形態及び各別例から把握できる技術的思想について、それらの効果と共に以下に記載する。
（１）請求項１乃至請求項３のうち何れか１項に記載のウインドウガラス挟持有無検出装置において、前記速度制御は、デューティ制御であるウインドウガラス挟持有無検出装置。このようにすれば、モータの速度制御はデューティ制御にて容易に実現できる。
【００７１】
【発明の効果】
以上詳述したように、請求項１の発明によれば、高感度な挟まれ検出を維持した状態で、挟まれの誤検出による不具合を防止できる。
【００７２】
すなわち、請求項１の発明は、ウインドウガラスに異物が挟まれた際には、一旦第１所定量ウインドウガラスを反転させることにより、正常な挟まれ防止機能を維持できる。さらに、高感度に挟まれ検出を行い、仮判定手段による挟まれ仮判定が誤判定であったとしても、ウインドウガラスは第１所定量の反転動作の後、再び、反転動作を行うため、誤判定による開放状態は回避できる。
さらに、ウインドウガラスは第１所定量の反転動作の後の閉動作では、ウインドウガラスは低速度で閉動作し、かつ、第２閾値を前記第１閾値より大きくしたことにより、再閉駆動制御手段の閉駆動中における高精度な挟まれ検出を容易に実現できる。
【００７３】
請求項２の発明によれば、請求項１の発明の効果に加えて、仮判定手段にて仮判定された挟まれが誤判定であったとしても、モータの速度制御が継続して行われることはなく、搭乗者に違和感を与えない。
【００７４】
請求項３の発明によれば、請求項２の発明の効果に加えて、少なくとも挟まれが仮判定された位置までは、モータの速度制御が行われながら挟まれ判定が行われるため、効果的に高精度な挟まれ判定を実現できる。
【図面の簡単な説明】
【図１】本実施形態におけるパワーウインドウ装置の電気的構成を示すブロック図。
【図２】同じく挟まれ検出処理を示すフローチャート。
【符号の説明】
１１…コントローラ（仮判定手段、第１反転駆動制御手段、再閉駆動制御手段、第２反転駆動制御手段、駆動戻し制御手段）、１９…駆動モータ（モータ）、２２…パルスセンサ（パルス生成手段）
【図１】
0004448621.tif 000002
【図２】
0004448621.tif 000003