[go: up one dir, main page]

JP2823540B2 - Window opener - Google Patents

Window opener

Info

Publication number
JP2823540B2
JP2823540B2 JP7339679A JP33967995A JP2823540B2 JP 2823540 B2 JP2823540 B2 JP 2823540B2 JP 7339679 A JP7339679 A JP 7339679A JP 33967995 A JP33967995 A JP 33967995A JP 2823540 B2 JP2823540 B2 JP 2823540B2
Authority
JP
Japan
Prior art keywords
window glass
signal
motor
pulse
fully closed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP7339679A
Other languages
Japanese (ja)
Other versions
JPH08232540A (en
Inventor
原 明 彦 塚
藤 雄 伊
Original Assignee
自動車電機工業株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 自動車電機工業株式会社 filed Critical 自動車電機工業株式会社
Priority to JP7339679A priority Critical patent/JP2823540B2/en
Publication of JPH08232540A publication Critical patent/JPH08232540A/en
Application granted granted Critical
Publication of JP2823540B2 publication Critical patent/JP2823540B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Window Of Vehicle (AREA)
  • Motor And Converter Starters (AREA)
  • Power-Operated Mechanisms For Wings (AREA)

Description

【発明の詳細な説明】 【0001】 【発明の属する技術分野】本発明は、窓ガラス開閉装置
に係り、特に自動車用窓ガラスの自動昇降装置に関す
る。 【0002】 【従来の技術】近年、自動車の窓ガラスを手動によらず
開閉させる窓ガラス昇降装置が普及してきている。この
窓ガラス昇降装置は、一般に正逆回転するモータを手動
操作スイッチにより作動し、窓ガラスを昇降させるもの
である。そして、手動操作スイッチを投入している間、
窓ガラスは上昇または下降を続ける。このため、窓ガラ
スの上昇中に窓ガラスと窓枠との間に、例えば、搭乗者
の手や頭などの物体が挿入されると、この物体が窓ガラ
スと窓枠との間に挟まれてしまうという問題がある。こ
のため、この問題点を解決する方法が種々検討されてい
る。 【0003】例えば、特開昭60−185626号公報
には、窓枠に沿って光ファイバを組み付け、光ファイバ
の屈折を検出して物体の挟み込み等の異常を検出する旨
が開示してある。また、特開昭60−185625号公
報には、通常状態における窓ガラス昇降のためのモータ
の通電パターンを予め記憶しておき、これを基準データ
として実際の動作時のデータと比較し、物体の挟み込み
等の異常を検出する旨が開示してある。さらに、特開昭
61−52172号公報には、直流モータの回転をパル
スとして検出し、窓ガラスが上昇途中において停止した
ことをパルスにより検出し、モータを反転させる旨が開
示してある。 【0004】 【発明が解決しようとする課題】ところが、上記特開昭
60−185626号公報に記載のものは、高価な光フ
ァイバを窓枠に組み付ける必要があり、作業工数の増加
や特別な検出装置を設けなければならない。また、一般
に挟み込み検出用のセンサを取り付ける場合には、取り
付け上の問題、窓枠や窓ガラスを含むドア部製作上の制
約やこれに伴う大幅なコストアップ、または信頼性の問
題により、実用化が困難であるのが現状である。 【0005】一方、特開昭60−185625号公報に
記載のものは、実車に取り付けた窓枠と窓ガラスとの摺
動抵抗を含めた、モータ負荷のばらつきの影響を解消し
ているが、基準データを記憶するために、窓ガラスを昇
降させた際に記憶用記憶スイッチを操作する必要があ
る。また、窓ガラスが全開位置または全閉位置に達した
ことを検出するために、リミットスイッチを配設する必
要がある。そして、基準データが正常動作時のデータで
あることについての配慮もされていない。 【0006】特開昭61−52172号公報に記載のも
のは、窓ガラスの上昇が停止したのを検出してからモー
タを反転させるようにしており、応答が遅い欠点があ
る。 【0007】本発明は、前記従来技術の欠点を解消する
ためになされたもので、モータが停止する前に挟み込み
を検知し、モータを反転させることによって応答を早く
でき、物体の挟み込み事故を防止することができる窓ガ
ラス開閉装置を提供することを目的とする。 【0008】 【課題を解決するための手段】この発明の請求項1に係
わる窓ガラス開閉装置では、上昇要求信号または下降要
求信号を発生する操作スイッチと、正転駆動信号により
窓ガラスを上昇させる一方、逆転駆動信号により窓ガラ
スを下降させるモータと、電源に電気的に接続されてい
るとともにモータに電気的に接続され、モータに対して
正転駆動信号または逆転駆動信号を供給する駆動回路
と、モータの回転数に応じたパルス信号を発生するパル
ス発生回路と、電源に電気的に接続され、操作スイッチ
より発生した上昇要求信号、下降要求信号をモータに対
する正転駆動信号、逆転駆動信号に変換するコントロー
ラを備えた窓ガラス開閉装置であって、コントローラに
は、パルス発生回路が発生したパルス信号数を、窓ガラ
スが上昇するときにカウントダウン、窓ガラスが下降す
るときにカウントアップして計数するカウンタと、カウ
ンタの計数値により、窓ガラスが全閉位置範囲内にある
か否かを判別する窓ガラス位置判別器と、パルス発生回
路が発生したパルス信号の周期を順次検出する周期検出
手段と、周期検出手段によって検出されたパルス信号の
周期を順次記憶するメモリと、窓ガラス位置判別器によ
り、窓ガラスが予め定められた全閉位置範囲内にあると
判別されている際に、周期検出手段によって検出された
パルス信号の周期を検出し、窓ガラスの全閉を判別する
全閉状態判別手段と、全閉状態判別手段が窓ガラスの全
閉を検出すると、カウンタを初期状態にクリアするクリ
ア手段と、メモリに記憶されたパルス信号の周期と、周
期検出手段によって検出された最新のパルス信号の周期
とを比較し、窓ガラス位置判別器により、窓ガラスが予
め定められた全閉位置範囲内にないと判別されている際
に、周期検出手段によって検出された最新のパルス信号
の周期がメモリに記憶されたパルス信号の周期よりも予
め定められただけ大きいときに、窓ガラスを開動作させ
るためモータを逆転させる逆転信号を発生してモータに
供給する逆転指令信号発生器を備えている構成としたこ
とを特徴としている。 【0009】 【発明の作用】上記の如く構成した本発明において、窓
ガラスが閉る側に移動している際、パルス発生回路より
与えられたパルス信号の周期が周期検出手段によって検
出されてメモリに順次記憶されている。窓ガラス位置判
別器によって窓ガラスが予め定められた全閉位置範囲内
にないと判別されている状態で、閉る側に移動している
窓ガラスに挟み込みが発生すると、パルス信号数の周期
が大きくなる。すると、周期検出手段によって検出され
た最新のパルス信号の周期がメモリに記憶されたパルス
信号の周期よりも予め定められただけ大きくなるため、
逆転指令信号発生器より窓ガラスを開動作させるための
逆転信号が発生してモータに供給され、窓ガラスが開側
に反転移動される。それ故、窓枠と窓ガラスとの間に物
体が挟まれた場合に、モータの回転が停止する前に挟み
込みを検知し、モータを反転させて窓ガラスを下降させ
るため、挟み込まれた物体の破損や損傷が小さくてす
む。 【0010】 【実施例】本発明に係る窓ガラス開閉装置の好ましい実
施例を、添付図面に基づいて詳説する。 【0011】図3は、本発明に係る窓ガラス開閉装置の
実施例を示すブロック図である。 【0012】図3において、モータ10は、正逆回転可
能なモータであって、自動車の各ドア12のそれぞれに
対応して設けられている。そして、モータ10は、窓枠
14内に装着してある窓ガラス16を昇降させる。この
モータ10は、駆動回路18を介して電源(バッテリ)
Bに接続してある。 【0013】駆動回路18は、パルス発生回路20とコ
ントローラ22の中央処理ユニット(CPU)24に接
続してある。コントローラ22は、図示しない定電圧回
路を介して電源Bに接続してあり、内部にCPU24に
接続したカウンタ26が設けてある。そして、CPU2
4は、搭乗者が操作する操作スイッチパネル28によ
り、窓ガラス16の上昇要求信号30aまたは下降要求
信号30bを受け、上昇信号32a、下降信号32bを
駆動回路18に出力する。駆動回路18は、CPU24
の出力信号に応じて窓ガラス16を上昇させる正転駆動
信号34aまたは窓ガラス16を下降させる逆転駆動信
号34bをモータ10に与える。 【0014】パルス発生回路20は、後述するパルス信
号をCPU24とカウンタ26とに出力する。CPU2
4は、カウンタ26が計数したパルス数により、窓ガラ
ス16の位置を検出する。即ち、CPU24は、パルス
数と窓ガラス16の位置とを対応させたマップ36を有
しており、例えばパルス数が0であるときには、窓ガラ
ス16が全閉しており、パルス数が2000(PMAX
のときには、窓ガラス16が全開していることを検知で
きる。なお、図3に示した符号38は、窓枠14と窓ガ
ラス16との間に挟まれた挟まった物体を示す。 【0015】上記の如く構成した実施例の作用は、次の
とおりである。 【0016】搭乗者が窓ガラス16を上昇させたいとき
には、操作スイッチパネル28のアップボタンを押す。
これにより、操作スイッチパネル28から上昇要求信号
30aがCPU24に入力される。CPU24は、上昇
要求信号30aが入力されると、上昇信号32aを駆動
回路18に入力し、駆動回路18が正転駆動信号34a
を出力してモータ10を電源Bに接続し、窓ガラス16
が上昇するように駆動する。 【0017】モータ10が回転すると、その回転数に対
応したリップル電流がモータ電流に発生する。このリッ
プル電流の脈動波形は、駆動回路18を介してパルス発
生回路20に導かれる。パルス発生回路20は、リップ
ル電流の脈動波形を波形整形し、パルス信号をCPU2
4とカウンタ26とに送出する。カウンタ26は、後述
する如く、CPU24により、窓ガラス16が上昇する
ときにカウントダウン、窓ガラス16が下降するときに
カウントアップするように作動させられる。従って、カ
ウンタ26は、パルス発生回路20がモータ10の正転
に伴って発生するパルス信号を受けると、順次パルス信
号数に応じてカウントダウンしていく。 【0018】一方、CPU24は、図1に示したフロー
チャートに従って、窓枠14と窓ガラス16との間に物
体38の挟み込みがあるか否かの判別を常時行ってい
る。CPU24は、ステップ100においてモータ10
の作動命令(上昇要求信号30aかまたは下降要求信号
30bの入力)があるか否かの判別をし、作動命令がな
ければ図2に示す割り込み処理の受付を禁止してステッ
プ114に進み、作動命令があれば、ステップ101に
進み、図2に示す割り込み処理の要求を受ける。 【0019】CPU24には、図4に示す如く一定周
期、例えば100μsec ごとにタイマ割込信号が与えら
れ、ステップ101の割込受付可能の状態のときに、タ
イマ割込信号が発生すると、図2に示す割込処理を実行
する。 【0020】この割込処理は、パルス発生回路20が出
力するパルス信号に基づいて、現在の窓ガラス16の位
置とモータ速度とを検出するもので、まずステップ50
においてパルス信号の電圧レベルが0(ローレベル)か
ら1(ハイレベル)に変化したか否かの判断がなされ
る。変化がなければステップ64にスキップし、割込プ
ログラムを終了する。また、CPU24は、ステップ5
0において前回よりも今回の方が電圧レベルが高くなっ
ている場合、即ち電圧レベルが0から1に変化したとき
は、ステップ52に進み、窓ガラス16が上昇(UP動
作)中か否か判断する。窓ガラス16が上昇中であれ
ば、ステップ54に進んでカウンタ26を1だけデクリ
メント(カウントダウン)し、下降中であれば、ステッ
プ56に進みカウンタ26を1だけインクリメント(カ
ウントアップ)してステップ58に進む。 【0021】パルス信号、即ちモータ10のリップル電
流による脈動波形は、モータ10が1回転する間に一定
の回数(モータ10の回転子のセグメント数)発生する
ことが周知であり、またモータ回転数は、窓ガラス16
が連結している昇降機構により、窓ガラス16の上昇分
または下降分と比例している。従って、図3に示した窓
ガラス16の全閉位置から全開位置までの全ストローク
を窓ガラス16が昇降したときのモータ回転数は一定と
なるので、例えば窓ガラス16の全閉位置のカウンタ2
6の値を0とし、窓ガラス16の全開位置の値PMAX
2000にすれば、カウンタ26の内容により窓ガラス
16の位置を検出することができる。即ち、ステップ5
4、56は窓ガラス16の現在位置を検出していること
になる。 【0022】ステップ58では、モータが起動時である
か否かの判断がなされる。 【0023】モータ10の回転速度は、図6(A)に窓
ガラス16の上昇時を例にとって示す如く、モータ起動
時(初期動作時)は、変化が大きい。従って、初期動作
時、例えばモータ10を起動してから、100〜200
msecの間は、過渡状態であるので、ステップ64に進
み、割込プログラムを終了する。そして、CPU24
は、ステップ58においてモータ起動時でない判断した
ときに、ステップ60に進んで現在のモータ10の回転
速度(パルス信号の周期)Tp を算出し、ステップ62
に示す如く、図示しないメモリの速度データテーブルに
格納し、ステップ64に進んで割込処理を終了する。こ
の周期Tp の算出は、前回の割込処理時に、ステップ6
0を通った時から、今回の割込処理によりステップ60
を通過するまでの経過時間を算出することにより求め
る。即ち、図4に示すようにパルス信号が0から1に変
化した後のタイマ割込信号から、パルス信号が次に0か
ら1に変化した後のタイマ割込信号までの時間をパルス
の周期Tp としている。従って、タイマ割込信号の周期
が100μsec であれば、パルス信号の周期Tp の算出
精度は、Tp ±100μsec となる。 【0024】なお、実験データによると、周期Tp は、
窓枠14と窓ガラス16との摺動抵抗を含めたモータ1
0の負荷、モータの種類等によって異なるが、最大速度
時の実測値は約1.2msecであり、算出値は1.1〜
1.3msecであった。従って、両者の差は、最大で約1
0%程度となる。しかし、物体を挟み込んだ場合には、
モータ速度が遅くなり、周期Tp が大きくなるため、誤
差が小さくなって実用上まったく問題ないことが実験に
より確認されている。さらに、周期Tp (モータ速度)
の検出精度を向上させたい場合には、タイマ割込信号の
周期を小さくするか、またはパルス周期をm回測定し、
その平均値を現在のモータ速度とみなす方法をとっても
よい。 【0025】前記した速度データテーブルは、例えば図
5に示すようになっており、前回までのn個の周期Tp
を古い順から配列してあり、ステップ62を通るごと
に、時間的に一番古い周期Tpnが抹消され、従来のTp
がTp1に、Tp1がTp2のように更新されていく。 【0026】CPU24は、ステップ64に達して割込
処理が終了すると、図1に示したメインルーチンに戻
り、ステップ102に進み、モータ10の起動時か否か
の判断を行う。起動時であれば、ステップ103に進み
上昇動作か否かの判断がなされる。もし、操作スイッチ
パネル28からの入力信号が上昇要求信号30aであれ
ば、上昇動作と判断してステップ104に進み、駆動回
路18に上昇信号32aを入力してステップ100に戻
る。また、CPU24に入力されている信号が下降要求
信号30bであれば、CPU24はステップ103から
ステップ117に進み、駆動回路18に下降信号32b
を出力してステップ100に戻る。 【0027】ステップ102においてモータ起動時でな
いと判断されたとき、即ちモータを起動してから所定時
間が経過し、モータ10が定常の作動状態にあるときに
は、ステップ105に進み図5に示した速度データテー
ブルの前回までのn個の速度データ(パルス信号の周
期)の平均値Tm を、次式により求める。 【0028】 即ち、ステップ105は、直前のモータ速度の算出を行
っている。その後、CPU24は、ステップ106に進
み、上昇動作か否かの判別をし、上昇動作であればステ
ップ107に進み、窓ガラス16の現在位置が全閉位置
範囲(全閉位置近傍)にあるか否かを判別する。この全
閉位置範囲とは、図6(A)に示す如く、モータ10が
減速して速度変化率が大きくなっても、窓ガラス16を
全閉にするためのモータロックであると判断してよい位
置であり、物体38の挟み込みのおそれがない位置であ
る。具体的には、カウンタ26の値が予め定められた範
囲、例えば0〜100(図3の0〜p)の範囲にあるこ
とである。 【0029】窓ガラス16が全閉位置範囲外にあれば、
ステップ108に進み、現在のモータ速度とステップ1
05で算出した前回のモータ速度との比、即ちモータ速
度変化率Tp /Tm が、予め定めた値α以上かどうかを
判断する。これにより、物体の挟み込みがあるかどうか
の判別が可能となる。即ち、物体の挟み込みがあると、
モータに加わる負荷が大きくなり、図7(A)に示す如
く、モータ回転速度が減少してパルス信号の周期Tpn
値が大きくなる。従って、モータ速度が下がり、図7
(B)に示す如く、(Tp /Tm )≧αであれば、物体
38の挟み込みがあると判断している。 【0030】なお、モータ速度は、正常動作時であって
も窓枠14と窓ガラス16との摺動抵抗等のモータに対
する負荷の増減、電源電圧の変動等により、図6(B)
に示す如く多少変動する。従って、αの値を設定する場
合は、実験を重ねて適正な値を選定する必要がある。 【0031】ステップ108で物体の挟み込みがあると
判断したときには、ステップ109に進み、CPU24
は、駆動回路18に下降信号32bを送出し、モータ1
0を反転させ、窓ガラス16を下降させる。この窓ガラ
ス16の下降は、ステップ110において、(Tp /T
m )≧βと判断されるまで行われる。このβの値は、β
>αに設定してある。これは、図6(B)に窓ガラス1
6の上昇時を例にとって示すように、窓ガラス16の全
閉、全開位置ではモータ速度の変化率が大きくなるの
で、これを検知するためである。また、α<βとするこ
とにより、全閉時に比べてモータの減速が小さいうち
に、即ち物体を挟み込む力が弱いうちに挟み込みを検知
し、モータを反転させて物体の挟み込みを回避できる。 【0032】CPU24は、ステップ110で窓ガラス
16が全開したことを検知したときには、ステップ11
1に進み、カウンタ26の値を再セットする。これは、
窓ガラス16の位置検出の信頼性を上げるためである。
即ち、モータ16の電源変動または誘導雑音の混入等に
より、カウンタ26がパルス信号をミスカウントする可
能性があり、窓ガラス16の全開時に基準値を再セット
し、全閉時に後述するようにカウンタ26をゼロクリア
し、カウンタの値と実際の窓ガラス16の位置とがずれ
ることを防止している。 【0033】次に、CPU24は、ステップ114に進
み、駆動回路18にモータの停止信号を出力し、ステッ
プ115で図5の速度データテーブルにTm1をセットす
る。即ち、ステップ115では、速度データテーブル中
の値をTm1にする。これは、モータが起動して初期動作
時をすぎ、最初にステップ102からステップ105に
進み、モータ速度を算出するときのデータとなる。Tm1
は実験により求める。 【0034】ステップ115でTm1のセットが終了した
後は、再びステップ100に戻る。 【0035】なお、ステップ106でアップ動作、即ち
窓ガラス16が上昇動作でないと判断したときには、ス
テップ116に進み、窓ガラス16が全開位置か否かの
判断を行う。窓ガラス16が全開位置であれば、ステッ
プ111に進み、全開位置でなければステップ117に
進んで、駆動回路18に下降信号を与え、ステップ10
0に戻る。 【0036】また、CPU24は、ステップ106でア
ップ動作と判断し、ステップ107で窓ガラス16が全
閉位置範囲内にあると判断したときにはステップ112
に進み、(Tp /Tm )≧βかどうか、即ち窓ガラス1
6が全閉位置かどうか判断する。窓ガラス16が全閉位
置にあれば、ステップ113に進んでカウンタ26をゼ
ロにクリアし、ステップ114、115を実行してステ
ップ100に戻る。しかし、ステップ112において
(Tp /Tm )<βと判断したときには、窓ガラス16
はまだ全閉されていないので、ステップ104に進み、
駆動回路18に上昇信号を与えてステップ100に戻
る。 【0037】さらに、CPU24は、ステップ106に
おいてアップ動作と判断し、窓ガラス16が全閉位置範
囲外にあるとステップ107で判断し、ステップ108
で物体の挟み込みがないと判断したときには、ステップ
104を実行してステップ100に戻る。 【0038】以上のように、本実施例においては、モー
タの速度等の絶対量でないモータの速度変動率を監視す
ることにより、モータ負荷のバラツキによる影響を少な
くすることができる。そして、比較値(設定値)αの値
を適切な値に選定することにより、物体の挟み込みを早
目に検知し、窓ガラス16を全開位置まで下降させるこ
とにより、挟み込んだ物体の破損や損傷をなくすことが
でき、安全性が極めて高い。また、全閉,全開位置で
は、αより大きな値の比較値βを使用しているため、モ
ータの速度変動率がかなり大きくならないと、即ち締込
み力が十分大きくならないとモータ10が停止しないた
め、窓ガラス16を確実に全閉,全開することが可能と
なる。 【0039】さらに、本実施例においては、モータ10
の回転数をカウンタ26により計数し、窓ガラス16の
位置を検出しており、モータ本体を含めた伝達機構部に
は一切のセンサ類を装着していないため、コストの低減
と各種の制約をなくすことができる。そして、カウンタ
の値は、窓ガラス16の全閉時にゼロクリアし、全開時
に再セットするため、誤動作をなくして窓ガラス16の
位置を正確に検出できる。また、窓ガラス16の位置を
正確に検出できるところから、全閉位置範囲を小さくす
ることが可能となり、挟み込んだ物体がかなり小さくと
も挟み込みを検出することができる。 【0040】図8,図9は、本発明の他の実施例を説明
するフローチャートであり、モータ10の速度によって
物体38の挟み込みを検知する例を示している。 【0041】CPU24は、図8に示した処理を常時実
行しており、ステップ150から処理を開始する。そし
て、窓ガラス16の昇降操作のないとき、即ち操作スイ
ッチパネル28から信号が入力されないときは、すべて
の信号が発生しないため、ステップ152、ステップ1
54からステップ156に進む。そして、CPU24
は、ステップ156で上昇信号32aを消滅させた後、
ステップ158,160を経てステップ162に進み、
図9に示した割込処理を禁止してステップ152に戻
る。 【0042】操作スイッチパネル28から上昇要求信号
30aがCPU24に入力されると、CPU24は、ス
テップ154からステップ164に進み、駆動回路18
に上昇信号34aを送出し、モータ10を窓ガラス16
が上昇する方向に回転(正転)させる。その後、ステッ
プ166に進み、図9に示した割込処理の受付けを可能
とし、パルス発生回路20が送出するパルス信号をトリ
ガとして割込ルーチンに入る。 【0043】図9に示した割込処理は、図2に示した窓
ガラス16の位置の検出に相当するもので、ステップ2
00でパルス発生回路20が出力するモータ10の回転
速度であるパルス信号の周波数(以下パルス周波数と称
す)を設定値f0 と比較する。そして、パルス周波数>
0 なら、即ちパルス周波数が異常に大きいときには、
ノイズと判断して図8のメインルーチンに戻る。ステッ
プ200でイエス(YES)となり、上昇信号発生なら
カウンタを1だけカウントダウンし、下降信号発生なら
1だけカウントアップし、メインルーチンに戻ってステ
ップ168に進む。 【0044】CPU24は、ステップ168で図9の割
込処理によりカウントダウンしたカウンタ26の値を設
定値Pと比較する。設定値Pは、図3に示すように窓ガ
ラス16の全閉位置範囲を示す値であり、前記した如く
実施例では100である。 【0045】ステップ168で窓ガラス16が全閉位置
範囲にあると判断したときには、ステップ170に進
み、パルス周波数を設定値fL と比較する。この設定値
L は、先の実施例の設定値βに相当するものである。
従って、ステップ170においてノー(NO)と判断し
たときには、窓ガラス16がまだ全閉されていないた
め、ステップ152に戻り、また、イエス(YES)と
判断したときには、窓ガラス16が全閉になったため、
ステップ172,174を経てステップ176に進み、
カウンタ26をゼロクリアしてステップ152に戻る。 【0046】一方、ステップ168においてノー(N
O)、即ち窓ガラス16が全閉位置範囲外にあると判断
したときには、ステップ178に進み、パルス周波数を
設定値fH と比較する。この設定値fH は、先の実施例
の設定値αに相当するものである。そして、ステップ1
78でノー(NO)ならば、物体の挟み込みがないの
で、ステップ152に戻り、イエス(YES)ならば、
物体の挟み込みがあると判断し、ステップ180,18
2を経てステップ182に進み、異常信号を発生させて
ステップ152に戻る。 【0047】ステップ184で異常信号を発生してステ
ップ152に戻ったCPU24は、ステップ186に進
んで駆動回路18に下降信号32bを出力し、モータ1
0を反転させて窓ガラス16を下降させる。その後、ス
テップ188に進んで図9の割込処理(カウンタのカウ
ントアップ)をし、ステップ190に進む。ステップ1
90でノー(NO)であれば、窓ガラス16が全開され
ていないのでステップ152に戻り、186,188,
190のループを実行する。そして、ステップ190に
おいてイエス(YES)と判断したときには、窓ガラス
16が全開であるため、ステップ192,194を経て
ステップ196に進み、カウンタ26の値をPMAX に再
セットした後、ステップ198で異常信号を消滅してス
テップ152に戻る。 【0048】本実施例においても、光ファイバなどのセ
ンサやリミットスイッチを特別に設けることなく、物体
の挟み込みを早期に検知でき、挟み込んだ物体の破損,
損傷を防ぐことができる。 【0049】前記実施例においては、自動車ドアの窓ガ
ラス16を開閉させる装置について説明したが、自動車
の屋根に取り付けられるガラスや、ドア、シャッタの開
閉装置としても適用することができる。 【0050】 【発明の効果】以上に説明した如く、本発明によれば、
窓ガラスが閉る側に移動している際、パルス発生回路よ
り与えられたパルス信号の周期が周期検出手段によって
検出されてメモリに順次記憶されている。窓ガラス位置
判別器によって窓ガラスが予め定められた全閉位置範囲
内にないと判別されている状態で、閉る側に移動してい
る窓ガラスに挟み込みが発生すると、パルス信号数の周
期が大きくなる。すると、周期検出手段によって検出さ
れた最新のパルス信号の周期がメモリに記憶されたパル
ス信号の周期よりも予め定められただけ大きくなるた
め、逆転指令信号発生器より窓ガラスを開動作させるた
めの逆転信号が発生してモータに供給され、窓ガラスが
開側に反転移動される。それ故、窓枠と窓ガラスとの間
に物体が挟まれた場合に、モータの回転が停止する前に
挟み込みを検知し、モータを反転させて窓ガラスを下降
させるため、挟み込まれた物体の破損や損傷が小さくな
って安全性が向上するという優れた効果を奏する。
DETAILED DESCRIPTION OF THE INVENTION [0001] The present invention relates to a window glass opening and closing device.
In particular, it relates to an automatic window glass elevating device for automobiles.
You. [0002] 2. Description of the Related Art In recent years, the window glass of automobiles has not been manually operated.
2. Description of the Related Art Window glass lifting devices that can be opened and closed have become widespread. this
In general, window glass lifting devices use a motor that rotates in the forward and reverse directions.
Operated by an operation switch to raise and lower the window glass
It is. And while turning on the manual operation switch,
The pane continues to rise or fall. Because of this,
Between the windowpane and the window frame during the climb
When an object such as a hand or head is inserted, this object
There is a problem that it is sandwiched between the window and the window frame. This
Therefore, various methods for solving this problem have been studied.
You. [0003] For example, Japanese Patent Application Laid-Open No. 60-185626
Attach an optical fiber along the window frame
To detect abnormalities such as pinching of objects by detecting refraction
Is disclosed. Also, Japanese Unexamined Patent Publication No. 60-185625
The report includes a motor for raising and lowering the window glass in normal conditions.
Is stored in advance, and this is stored in the reference data.
As compared with the data during actual operation,
And the like are disclosed. In addition,
No. 61-52172 discloses that the rotation of a DC motor is controlled by a pulse.
Window glass stopped during the ascent
That the motor is reversed
Is shown. [0004] SUMMARY OF THE INVENTION However, Japanese Patent Application Laid-Open
No. 60-185626 discloses an expensive optical fiber.
Fiber must be assembled to the window frame, increasing the number of work steps
And special detection devices must be provided. Also general
When attaching a sensor for pinch detection to
Mounting problems, restrictions on the production of doors, including window frames and window glass
Or the significant cost increase or reliability
At present, it is difficult to put it into practical use due to the problem. On the other hand, Japanese Patent Application Laid-Open No. 60-185625 discloses
The description is for sliding the window frame and window glass attached to the actual vehicle.
Eliminates the effects of motor load variations, including dynamic resistance
Up the window glass to store the reference data.
It is necessary to operate the storage switch when
You. The windowpane has reached the fully open or fully closed position
Must be provided with a limit switch to detect
It is necessary. And the reference data is the data of normal operation
No consideration is given to what it is. [0006] Japanese Patent Application Laid-Open No. Sho 61-52172 discloses
It is only after detecting that the rising of the window glass has stopped.
The response is slow.
You. The present invention overcomes the disadvantages of the prior art.
This was done before the motor stopped.
Response and quick response by reversing the motor.
Window guards that can prevent object pinching accidents
It is an object to provide a lath opening and closing device. [0008] Means for Solving the Problems According to claim 1 of the present invention.
In the case of a window opening and closing device,
An operation switch that generates a request signal and a forward drive signal
The window glass is raised while the reverse drive signal is
Motor that lowers the
And electrically connected to the motor,
A drive circuit that supplies a forward drive signal or a reverse drive signal
And a pulse that generates a pulse signal according to the number of rotations of the motor
Switch, which is electrically connected to the
The ascending request signal and descending request signal
Control to convert to forward drive signal and reverse drive signal
Window opening and closing device with
Indicates the number of pulse signals generated by the pulse generator
Counts down when window rises, windowpanes descend
A counter that counts up when counting
Window is within the fully closed position range
Window glass position detector to determine whether
Cycle detection that sequentially detects the cycle of the pulse signal generated by the path
Means and a pulse signal detected by the cycle detection means.
A memory that sequentially stores the periods and a window glass position discriminator
The window glass is within the predetermined fully closed position range.
When it is determined, it is detected by the period detection means.
Detects the period of the pulse signal and determines whether the window glass is fully closed
The fully closed state determining means and the fully closed state determining means
When closing is detected, the counter clears to the initial state.
Means, the period of the pulse signal stored in the memory,
Of the latest pulse signal detected by the period detection means
Window glass position discriminator
Is determined to be out of the specified fully closed position range
The latest pulse signal detected by the period detecting means.
Cycle is earlier than the cycle of the pulse signal stored in the memory.
When the window is large, the window glass is opened.
To generate a reverse rotation signal to reverse the motor
It is configured to have a reverse command signal generator to supply.
It is characterized by. [0009] According to the present invention constructed as described above, the window
When the glass is moving to the closing side, the pulse generation circuit
The period of the given pulse signal is detected by the period detecting means.
And are sequentially stored in memory. Window glass positioning
Window glass within the fully closed position range predetermined by another device
Moving to the closing side in a state where it is determined that there is no
When pinching occurs in the window glass, the period of the pulse signal
Becomes larger. Then, it is detected by the cycle detecting means.
Pulse of the latest pulse signal stored in memory
Because it is larger than the signal period by a predetermined amount,
Opening the window glass from the reverse rotation command signal generator
A reverse rotation signal is generated and supplied to the motor, and the windowpane opens.
Is reversed. Therefore, an object between the window frame and the window glass
If the body is pinched, pinch it before the motor stops rotating.
Is detected, the motor is reversed and the window glass is lowered.
Therefore, the damage or damage of the sandwiched object is small.
No. [0010] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Preferred embodiments of the window glass opening / closing device according to the present invention.
Examples will be described in detail with reference to the accompanying drawings. FIG. 3 shows a window glass opening / closing device according to the present invention.
It is a block diagram showing an example. In FIG. 3, a motor 10 is rotatable forward and reverse.
Function motor, and each of the doors 12 of the car
It is provided correspondingly. And the motor 10
The window glass 16 mounted in the interior 14 is moved up and down. this
The motor 10 is connected to a power supply (battery) via a drive circuit 18.
Connected to B. The driving circuit 18 and the pulse generating circuit 20
Connected to the central processing unit (CPU) 24 of the controller 22.
Continued. The controller 22 operates a constant voltage circuit (not shown).
Connected to the power supply B via the
A connected counter 26 is provided. And CPU2
4 is an operation switch panel 28 operated by a passenger.
The rising request signal 30a of the window glass 16 or the falling request.
Upon receiving the signal 30b, the rising signal 32a and the falling signal 32b are
Output to the drive circuit 18. The drive circuit 18 includes a CPU 24
Forward drive to raise the window glass 16 in response to the output signal of
The reverse drive signal for lowering the signal 34a or the window glass 16
No. 34b is given to the motor 10. The pulse generation circuit 20 has a pulse signal
Is output to the CPU 24 and the counter 26. CPU2
4 is a window glass based on the number of pulses counted by the counter 26.
The position of the switch 16 is detected. That is, the CPU 24
There is a map 36 in which the numbers correspond to the positions of the window glass 16.
For example, when the pulse number is 0,
16 is fully closed and the number of pulses is 2000 (PMAX)
In the case of, it is detected that the window glass 16 is fully opened.
Wear. The reference numeral 38 shown in FIG.
9 shows an object sandwiched between the lath 16. The operation of the embodiment constructed as described above is as follows.
It is as follows. When the passenger wants to raise the window glass 16
, The up button on the operation switch panel 28 is pressed.
As a result, the ascending request signal from the operation switch panel 28
30a is input to the CPU 24. CPU 24 goes up
Drives up signal 32a when request signal 30a is input
Input to the circuit 18 and the drive circuit 18
To connect the motor 10 to the power supply B,
Is driven to rise. When the motor 10 rotates, the number of rotations
A corresponding ripple current is generated in the motor current. This lip
The pulsating waveform of the pull current is pulsed through the drive circuit 18.
It is led to the raw circuit 20. The pulse generation circuit 20 has a lip
The pulsating waveform of the current is shaped and the pulse signal is
4 and the counter 26. The counter 26 will be described later.
As a result, the window glass 16 is raised by the CPU 24.
Sometimes countdown, when window glass 16 descends
Activated to count up. Therefore,
The counter 26 is configured so that the pulse generation circuit 20
Receiving the pulse signal generated by the
Count down according to the number of issues. On the other hand, the CPU 24 executes the processing shown in FIG.
According to the chart, there is an object between the window frame 14 and the window glass 16.
It is always determined whether or not the body 38 is pinched.
You. The CPU 24 determines in step 100 that the motor 10
Operation command (ascending request signal 30a or descending request signal
30b) to determine whether there is an operation command.
If it is, the acceptance of the interrupt processing shown in FIG.
Go to step 114, and if there is an operation command, go to step 101.
Then, the request for the interrupt processing shown in FIG. 2 is received. As shown in FIG. 4, the CPU 24
Period, for example, a timer interrupt signal is given every 100 μsec.
When the interrupt is ready to be accepted in step 101,
When an Ima interrupt signal is generated, the interrupt processing shown in Fig. 2 is executed.
I do. In this interrupt processing, the pulse generation circuit 20 outputs
The position of the current window glass 16 is determined based on the pulse signal applied.
Position and motor speed.
Whether the voltage level of the pulse signal is 0 (low level)
Is determined to have changed to 1 (high level)
You. If there is no change, skip to step 64, and
End the program. Further, the CPU 24 determines in step 5
At 0, the voltage level is higher this time than last time
, That is, when the voltage level changes from 0 to 1
Goes to step 52, and the window glass 16 is raised (UP movement).
Judgment) judge whether or not. If the window glass 16 is rising
If so, proceed to step 54 to decrement the counter 26 by one.
(Countdown).
Then, the counter 26 is incremented by one (
(Up) to proceed to step 58. The pulse signal, that is, the ripple voltage of the motor 10
The pulsation waveform due to the flow is constant during one rotation of the motor 10.
(The number of rotor segments of the motor 10)
It is well known that the motor speed is
Is lifted by the lifting mechanism to which the window glass 16 is lifted.
Or it is proportional to the drop. Therefore, the window shown in FIG.
Full stroke of glass 16 from fully closed position to fully open position
Is constant when the window glass 16 is raised and lowered.
Therefore, for example, the counter 2 of the fully closed position of the window glass 16
6, the value P of the fully opened position of the window glass 16MAXTo
If it is set to 2000, the window glass depends on the contents of the counter 26.
Sixteen positions can be detected. That is, step 5
4 and 56 indicate that the current position of the window glass 16 is detected.
become. In step 58, the motor is started.
A determination is made as to whether the The rotation speed of the motor 10 is shown in FIG.
As shown in the example when the glass 16 is raised, the motor is started.
At the time (initial operation), the change is large. Therefore, the initial operation
At the time, for example, after starting the motor 10, 100 to 200
Since the state is a transition state during msec, the process proceeds to step 64.
And exit the interrupt program. And the CPU 24
Determined that the motor was not started at step 58
When the process proceeds to step 60, the current rotation of the motor 10 is performed.
Speed (period of pulse signal) TpIs calculated, and step 62
As shown in the figure, the speed data table in the memory (not shown)
Then, the process proceeds to step 64 to end the interrupt processing. This
Period TpIs calculated at the time of the previous interrupt processing in step 6
0, and the current interrupt processing starts at step 60
By calculating the elapsed time until passing through
You. That is, the pulse signal changes from 0 to 1 as shown in FIG.
From the timer interrupt signal after the
Pulses the time until the timer interrupt signal after changing from 1 to 1
Period TpAnd Therefore, the period of the timer interrupt signal
Is 100 μsec, the pulse signal period TpCalculation of
Accuracy is Tp± 100 μsec. According to the experimental data, the period TpIs
Motor 1 including sliding resistance between window frame 14 and window glass 16
0 The maximum speed varies depending on the load, motor type, etc.
The actual measured value at the time is about 1.2 msec, and the calculated value is 1.1 to
1.3 msec. Therefore, the difference between them is at most about 1
It is about 0%. However, when an object is sandwiched,
The motor speed decreases and the period TpIs larger,
Experiment shows that the difference is small and there is no problem in practice
More confirmed. Further, the period Tp(Motor speed)
If you want to improve the detection accuracy of the timer interrupt signal,
Reduce the period or measure the pulse period m times,
Even if you take the average value as the current motor speed,
Good. The above-mentioned speed data table is, for example, shown in FIG.
5 and the n cycles T up to the previous timep
Are arranged in chronological order from the oldest.
And the oldest period T in timepnIs deleted and the conventional Tp
Is Tp1And Tp1Is Tp2It will be updated like this. The CPU 24 reaches step 64 and interrupts
Upon completion of the process, the process returns to the main routine shown in FIG.
The process proceeds to step 102 to determine whether or not the motor 10 has been started.
Make a judgment. If it is a startup, go to step 103
A determination is made as to whether the operation is a rising operation. If the operation switch
If the input signal from panel 28 is ascending request signal 30a
If it is determined that the operation is ascending, the process proceeds to step 104, where
The ascent signal 32a is input to the road 18, and the process returns to the step 100.
You. Also, the signal input to the CPU 24 is a descending request.
If the signal is 30b, the CPU 24
Proceeding to step 117, the drive circuit 18 sends the falling signal 32b
And returns to step 100. In step 102, when the motor is started,
When it is determined that the motor has started,
Time has elapsed and the motor 10 is in a steady operating state
Goes to step 105, the speed data table shown in FIG.
Up to the previous n speed data (pulse signal cycle)
Period) average value TmIs determined by the following equation. [0028] That is, step 105 calculates the immediately preceding motor speed.
ing. Thereafter, the CPU 24 proceeds to step 106.
It is determined whether the operation is ascending or not.
Go to step 107, and the current position of the window glass 16 is the fully closed position.
It is determined whether it is within the range (near the fully closed position). All this
The closed position range is, as shown in FIG.
Even if the speed change rate increases due to deceleration, the window glass 16
It may be judged that it is a motor lock for fully closing
Position where there is no danger of the object 38 being pinched.
You. Specifically, the value of the counter 26 is set in a predetermined range.
Box, for example, in the range of 0 to 100 (0 to p in FIG. 3).
And If the window glass 16 is out of the fully closed position range,
Proceeding to step 108, the current motor speed and step 1
The ratio with the previous motor speed calculated in 05, that is, the motor speed
Degree change rate Tp/ TmIs greater than or equal to a predetermined value α
to decide. This allows you to see if there is an object
Can be determined. That is, if there is an object sandwiched,
The load applied to the motor increases, as shown in FIG.
In addition, the motor rotation speed decreases and the pulse signal period Tpnof
The value increases. Therefore, the motor speed decreases, and FIG.
As shown in (B), (Tp/ Tm) ≧ α, the object
It is determined that there is a pinch of 38. Note that the motor speed is set to
Also, motors such as sliding resistance between window frame 14 and window glass 16
6 (B) due to the increase and decrease of the load to be performed and the fluctuation of the power supply voltage.
Slightly fluctuate as shown in FIG. Therefore, when setting the value of α,
In this case, it is necessary to repeat the experiment and select an appropriate value. In step 108, if there is an object
When it is determined, the process proceeds to step 109, where the CPU 24
Sends a descending signal 32b to the drive circuit 18 and
0 is inverted, and the window glass 16 is lowered. This window gala
In step 110, (Tp/ T
m) Is performed until it is determined that ≧ β. The value of β is β
> Α. This is shown in FIG.
As shown in the example of the rise of 6, the whole of the window glass 16 is shown.
When the motor is closed or fully open, the rate of change in motor speed increases.
This is to detect this. Α <β
As a result, the motor deceleration is smaller than when the motor is fully closed.
, That is, detecting the pinching while the force to pinch the object is weak
However, the object can be prevented from being pinched by reversing the motor. The CPU 24 determines in step 110 that the window glass
When it is detected that the shutter 16 has been fully opened, step 11
The process proceeds to 1 and the value of the counter 26 is reset. this is,
This is to improve the reliability of the position detection of the window glass 16.
In other words, power supply fluctuation of the motor 16 or mixing of induction noise
Counter 26 can miscount the pulse signal.
The reference value is reset when the window glass 16 is fully opened.
Then, when fully closed, the counter 26 is cleared to zero as described later.
And the value of the counter deviates from the actual position of the window glass 16.
Is prevented. Next, the CPU 24 proceeds to step 114.
Output a motor stop signal to the drive circuit 18 and
In the speed data table of FIG.m1Set
You. That is, in step 115, the speed data table
The value of Tm1To This is because the motor starts and the initial operation
It's time to go from step 102 to step 105 first
Then, it becomes data for calculating the motor speed. Tm1
Is determined by experiment. At step 115, Tm1Set ended
Thereafter, the flow returns to step 100 again. In step 106, the up operation, that is,
When it is determined that the window glass 16 is not moving up,
Proceed to step 116 to determine whether the window glass 16 is in the fully open position.
Make a decision. If the window glass 16 is in the fully open position,
Go to step 111, if not in the fully open position, go to step 117
Proceedingly, a falling signal is given to the driving circuit 18 and step 10
Return to 0. The CPU 24 determines in step 106 that the
It is determined that the window glass 16 is in the
When it is determined that it is within the closed position range, step 112 is executed.
To (Tp/ Tm) ≧ β, ie, window glass 1
It is determined whether 6 is the fully closed position. Window glass 16 is fully closed
If so, the routine proceeds to step 113, where the counter 26 is reset.
And execute steps 114 and 115 to
Return to Top 100. However, in step 112
(Tp/ Tm) <Β, the window glass 16
Has not been fully closed yet, so go to step 104,
Give rise signal to drive circuit 18 and return to step 100
You. Further, the CPU 24 proceeds to step 106
Is determined to be an up operation, and the window glass 16 is in the fully closed position range.
It is determined in step 107 that the position is outside the range, and step 108
When it is determined that there is no object
Execute 104 and return to step 100. As described above, in this embodiment, the mode
Monitor the motor speed fluctuation rate that is not an absolute amount such as the motor speed
Reduce the effects of motor load variations.
Can be done. Then, the value of the comparison value (set value) α
By selecting an appropriate value for
Detect the eyes and lower the window glass 16 to the fully open position.
By doing so, it is possible to eliminate the damage and damage of the sandwiched object
It is very safe. In the fully closed and fully open positions
Uses the comparison value β larger than α,
If the speed fluctuation rate of the motor does not increase significantly,
The motor 10 will not stop unless the force is large enough.
The window glass 16 can be completely closed and fully opened.
Become. Further, in this embodiment, the motor 10
Of the window glass 16 is counted by the counter 26.
Position is detected and transmitted to the transmission mechanism including the motor body.
Is not equipped with any sensors, reducing costs
And various restrictions can be eliminated. And the counter
Is zero-cleared when the window glass 16 is fully closed, and
In order to reset the window glass,
Position can be detected accurately. Also, the position of the window glass 16
From the point where accurate detection is possible, reduce the fully closed position range.
It is possible that the sandwiched object is quite small
Can also detect entrapment. FIGS. 8 and 9 illustrate another embodiment of the present invention.
Is a flowchart showing the operation according to the speed of the motor 10.
The example which detects the pinching of the object 38 is shown. The CPU 24 always executes the processing shown in FIG.
The processing is started from step 150. Soshi
Therefore, when there is no operation for raising and lowering the window glass 16, that is, when the operation switch is
When no signal is input from the touch panel 28,
Are not generated, Step 152, Step 1
From 54, the process proceeds to step 156. And the CPU 24
After extinguishing the ascending signal 32a in step 156,
Proceeding to step 162 via steps 158 and 160,
Prohibit the interrupt processing shown in FIG. 9 and return to step 152
You. A rising request signal from the operation switch panel 28
When 30a is input to the CPU 24, the CPU 24
The process proceeds from step 154 to step 164 where the drive circuit 18
Signal 34a to the motor 10 and the motor 10
(Forward rotation) in the direction in which Then,
Proceed to step 166 to accept the interrupt processing shown in FIG.
And the pulse signal sent by the pulse generation circuit 20 is
Enter the interrupt routine as an error. The interrupt processing shown in FIG. 9 is performed by using the window shown in FIG.
This is equivalent to the detection of the position of the glass 16 and is performed in step 2
The rotation of the motor 10 output by the pulse generation circuit 20 at 00
The frequency of the pulse signal that is the speed (hereinafter referred to as the pulse frequency)
Set value f0Compare with And the pulse frequency>
f0Then, when the pulse frequency is abnormally large,
It is determined that noise is present, and the process returns to the main routine of FIG. Step
If the answer is yes at step 200,
Count down the counter by 1 and if a falling signal is generated
Count up by 1 and return to the main routine to proceed.
Proceed to step 168. At step 168, the CPU 24 executes the processing shown in FIG.
The value of the counter 26, which has been counted down by
Compare with constant value P. The set value P is set as shown in FIG.
This is a value indicating the fully closed position range of the lath 16, as described above.
In the embodiment, it is 100. In step 168, the window glass 16 is in the fully closed position.
If it is determined that it is within the range, the process proceeds to step 170.
The pulse frequency to the set value fLCompare with This setting
fLIs equivalent to the set value β in the previous embodiment.
Therefore, it is determined to be NO (NO) in step 170.
Window glass 16 has not yet been fully closed
Return to step 152, and answer "YES" again.
At the time of judgment, since the window glass 16 was completely closed,
Proceeding to step 176 via steps 172 and 174,
The counter 26 is cleared to zero and the process returns to step 152. On the other hand, if no (N
O), that is, it is determined that the window glass 16 is out of the fully closed position range.
If so, the process proceeds to step 178, where the pulse frequency is
Set value fHCompare with This set value fHIs the previous example
Is equivalent to the set value α. And step 1
If no (NO) at 78, there is no pinching of the object
Then, returning to step 152, if yes (YES),
It is determined that the object is pinched, and steps 180 and 18 are performed.
2 to step 182 to generate an abnormal signal.
It returns to step 152. At step 184, an abnormal signal is generated and
Returning to step 152, the CPU 24 proceeds to step 186.
And outputs a descending signal 32b to the drive circuit 18 so that the motor 1
0 is inverted and the window glass 16 is lowered. Then
Proceeding to step 188, the interrupt processing of FIG.
The process proceeds to step 190. Step 1
If no at 90, the windowpane 16 is fully opened.
Return to step 152, 186,188,
The loop of 190 is executed. Then, to step 190
If you decide yes (YES),
16 is fully open, so through steps 192 and 194
Proceeding to step 196, the value of the counter 26 isMAXAgain
After setting, the abnormal signal disappears in step 198 and
Return to step 152. In this embodiment, too, a cell such as an optical fiber is used.
Without special sensors or limit switches.
Early detection of entrapment of the object,
Damage can be prevented. In the above embodiment, the window gear of the automobile door is
The device for opening and closing the lath 16 has been described.
Glass, doors and shutters
It can also be applied as a closing device. [0050] As described above, according to the present invention,
When the window glass is moving to the closing side, the pulse generation circuit
The period of the given pulse signal is
Detected and sequentially stored in the memory. Window glass position
The fully closed position range where the window glass is predetermined by the classifier
If it is determined that it is not
When pinching occurs on the window glass, the number of pulse signals
The period grows. Then, it is detected by the period detecting means.
The pulse cycle of the latest pulse signal stored in the memory
Signal is larger than the period of the
To open the window glass from the reverse command signal generator.
The reverse rotation signal is generated and supplied to the motor,
It is reversed to the open side. Therefore, between the window frame and the window glass
If an object is caught in the
Detects entrapment, reverses the motor and lowers the window glass
Less damage or damage to the sandwiched object.
Therefore, an excellent effect that the safety is improved is exhibited.

【図面の簡単な説明】 【図1】本発明に係る窓ガラス開閉装置の実施例の動作
を説明するフローチャートである。 【図2】同実施例における窓ガラス位置とモータ速度と
を求める方法のフローチャートである。 【図3】同実施例のブロック構成図である。 【図4】図2の割込処理タイミングとパルス発生回路が
発生するパルス信号の説明図である。 【図5】モータ速度変化率を算出するために用いるモー
タ速度データテーブルの一例を示す説明図である。 【図6】(A)は窓ガラス16位置とモータ速度との関
係を示す説明図で、(B)は窓ガラス16位置とモータ
速度変化率との関係を示す説明図である。 【図7】(A)は物体を挟み込んだときのモータ速度の
変化の説明図、(B)は物体を挟み込んだときのモータ
速度変化率の説明図である。 【図8】本発明に係る他の実施例の動作を説明するフロ
ーチャートである。 【図9】本発明に係る他の実施例の動作を説明するフロ
ーチャートである。 【符号の説明】 10 モータ 14 窓枠 16 窓ガラス 18 駆動回路 20 パルス発生回路 22 コントローラ 24 CPU(中央処理ユニット)(窓ガラス位置判別
器、周期検出手段、メモリ、全閉状態判別手段、クリア
手段、逆転指令信号発生器) 26 カウンタ 28 (操作スイッチ)操作スイッチパネル B 電源
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a flowchart illustrating the operation of an embodiment of a window glass opening / closing device according to the present invention. FIG. 2 is a flowchart of a method for obtaining a window glass position and a motor speed in the embodiment. FIG. 3 is a block diagram of the embodiment. FIG. 4 is an explanatory diagram of an interrupt processing timing and a pulse signal generated by a pulse generation circuit in FIG. 2; FIG. 5 is an explanatory diagram showing an example of a motor speed data table used to calculate a motor speed change rate. FIG. 6A is an explanatory diagram showing the relationship between the position of the window glass 16 and the motor speed, and FIG. 6B is an explanatory diagram showing the relationship between the position of the window glass 16 and the motor speed change rate. 7A is an explanatory diagram of a change in motor speed when an object is sandwiched, and FIG. 7B is an explanatory diagram of a motor speed change rate when an object is sandwiched. FIG. 8 is a flowchart illustrating the operation of another embodiment according to the present invention. FIG. 9 is a flowchart illustrating the operation of another embodiment according to the present invention. [Description of Signs] 10 Motor 14 Window frame 16 Window glass 18 Drive circuit 20 Pulse generation circuit 22 Controller 24 CPU (Central processing unit) (Window glass position discriminator, cycle detection means, memory, fully closed state discrimination means, clear means , Reverse rotation command signal generator) 26 Counter 28 (Operation switch) Operation switch panel B Power supply

フロントページの続き (56)参考文献 特開 昭58−189472(JP,A) 特開 昭61−39573(JP,A) 特開 昭61−52172(JP,A) 特公 昭57−21634(JP,B2) 特公 昭54−42129(JP,B2) 特公 昭53−8084(JP,B2) (58)調査した分野(Int.Cl.6,DB名) E05F 15/00 - 15/20 B60J 1/00 - 1/17Continuation of the front page (56) References JP-A-58-189472 (JP, A) JP-A-61-39573 (JP, A) JP-A-61-52172 (JP, A) JP-B-57-21634 (JP, A) , B2) JP-B-54-42129 (JP, B2) JP-B-53-8084 (JP, B2) (58) Fields investigated (Int. Cl. 6 , DB name) E05F 15/00-15/20 B60J 1/00-1/17

Claims (1)

(57)【特許請求の範囲】 1. 上昇要求信号または下降要求信号を発生する操
作スイッチと、 正転駆動信号により窓ガラスを上昇させる一方、逆転駆
動信号により窓ガラスを下降させる モータと、電源に電気的に接続されているとともに前記モータに電
気的に接続され、該モータに対して正転駆動信号または
逆転駆動信号を供給する 駆動回路と、 前記モータの回転数に応じたパルス信号を発生するパル
ス発生回路と、 電源に電気的に接続され、前記操作スイッチより発生し
た上昇要求信号、下降要求信号をモータに対する正転駆
動信号、逆転駆動信号に変換するコントローラを 備えた
窓ガラス開閉装置であって、前記コントローラには、 前記パルス発生回路が発生した パルス信号数を、窓ガラ
スが上昇するときにカウントダウン、窓ガラスが下降す
るときにカウントアップして計数するカウンタと、 前記カウンタの計数値により、前記窓ガラスが全閉位置
範囲内にあるか否かを判別する窓ガラス位置判別器と、 前記パルス発生回路が発生したパルス信号の周期を順次
検出する周期検出手段と、 前記周期検出手段によって検出されたパルス信号の周期
を順次記憶するメモリと、 前記窓ガラス位置判別器により、前記窓ガラスが予め定
められた全閉位置範囲内にあると判別されている際に、
前記周期検出手段によって検出されたパルス信号の周期
を検出し、窓ガラスの全閉を判別する全閉状態判別手段
と、 前記全閉状態判別手段が前記窓ガラスの全閉を検出する
と、前記カウンタを初期状態にクリアするクリア手段
と、 前記メモリに記憶されたパルス信号の周期と、前記周期
検出手段によって検出された最新のパルス信号の周期と
を比較し、前記窓ガラス位置判別器により、前記窓ガラ
スが予め定められた全閉位置範囲内にないと判別されて
いる際に、前記周期検出手段によって検出された最新の
パルス信号の周期が前記メモリに記憶されたパルス信号
の周期よりも予め定められただけ大きいときに、前記窓
ガラスを開動作させるため前記モータを逆転させる逆転
信号を発生して該モータに供給する逆転指令信号発生器
を備えていることを特徴とする窓ガラス開閉装置。
(57) [Claims] An operation that generates an ascending request signal or a descending request signal
While raising the window glass by the operation switch and the forward drive signal, the reverse drive
Conductive to the motor with and is electrically connected to the motor for lowering the window glass, to the power supply by motion signal
Pneumatically connected, and a forward drive signal or
A drive circuit for supplying a reverse drive signal, a pulse generating circuit for generating a pulse signal corresponding to the rotation speed of the motor is electrically connected to a power source, generated from the operation switch
Forward request signal and descend request signal
Doshingo, a window glass opening and closing device having a controller for converting the reverse drive signal, the said controller, a number of pulse signals the pulse generating circuit occurs, the window glass
Counts down when window rises, windowpanes descend
A counter for counting by counting up Rutoki, more count value of said counter, the window glass is fully closed position
A window glass position determiner for determining whether the pulse signal is within the range, a period detecting unit for sequentially detecting a period of the pulse signal generated by the pulse generating circuit , and a period of the pulse signal detected by the period detecting unit. When the window glass is determined to be within a predetermined fully closed position range by the memory for sequentially storing the window glass position determiner,
A fully closed state determining unit that detects a period of the pulse signal detected by the period detecting unit and determines whether the window glass is fully closed; and the counter when the fully closed state determining unit detects the fully closed state of the window glass. Clearing means for clearing the initial state, the cycle of the pulse signal stored in the memory, and the cycle of the latest pulse signal detected by the cycle detecting means, and the window glass position discriminator, When it is determined that the window glass is not within the predetermined fully-closed position range, the cycle of the latest pulse signal detected by the cycle detection unit is set to be shorter than the cycle of the pulse signal stored in the memory. when only a defined large, equipped with a reverse rotation instruction signal generator for supplying to the motor generates a reverse rotation signal for reversing the motor in order to opening operation of the window glass Glazing switchgear according to claim Rukoto.
JP7339679A 1995-12-26 1995-12-26 Window opener Expired - Fee Related JP2823540B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7339679A JP2823540B2 (en) 1995-12-26 1995-12-26 Window opener

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7339679A JP2823540B2 (en) 1995-12-26 1995-12-26 Window opener

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP7307700A Division JP2823538B2 (en) 1995-11-27 1995-11-27 Window opener

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP9102186A Division JP2823554B2 (en) 1997-04-18 1997-04-18 Window opener

Publications (2)

Publication Number Publication Date
JPH08232540A JPH08232540A (en) 1996-09-10
JP2823540B2 true JP2823540B2 (en) 1998-11-11

Family

ID=18329777

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7339679A Expired - Fee Related JP2823540B2 (en) 1995-12-26 1995-12-26 Window opener

Country Status (1)

Country Link
JP (1) JP2823540B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5855298B2 (en) * 1980-07-14 1983-12-09 定司 浦上 Rainwater inflow prevention structure for manhole covers, etc.
JPS58189472A (en) * 1982-04-28 1983-11-05 株式会社ナブコ Drive control apparatus of automatic door

Also Published As

Publication number Publication date
JPH08232540A (en) 1996-09-10

Similar Documents

Publication Publication Date Title
US4713591A (en) Control and drive arrangement for movable members
US6667591B2 (en) Method and device for increasing the allowed motor power of a motorized garage door operator
EP1566510A2 (en) Opening and closing body control device
JP2845427B2 (en) Window opener
JP2823554B2 (en) Window opener
JP2823540B2 (en) Window opener
JP2823553B2 (en) Window opener
JP2823541B2 (en) Window opener
JPH0512464Y2 (en)
JPH0762947A (en) Power window control device
JP2823538B2 (en) Window opener
JP3675622B2 (en) Power window device pinching detection method
KR101163833B1 (en) Apparatus and method for controlling door
JP2942127B2 (en) Power window drive control device
JP3237519B2 (en) Window opener
JP2736009B2 (en) Opening / closing body drive control device
JP2936420B2 (en) Security device for building electric switchgear
JP3020106B2 (en) Safety device for building electric switchgear
JP2550038Y2 (en) Safety device for building electric switchgear
JP2931989B2 (en) Safety device for building electric switchgear
JP2539602Y2 (en) Window glass opening and closing control device
JPH08121018A (en) Insertion preventive device in opening mechanism
JPH05179862A (en) Window glass opening/closing mechanism control method
JPH06546Y2 (en) Power window device for vehicle
JP3211928B2 (en) Power window equipment

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees