[go: up one dir, main page]

JPH08199906A - Entrapment detection device for power windows - Google Patents

Entrapment detection device for power windows

Info

Publication number
JPH08199906A
JPH08199906A JP7026160A JP2616095A JPH08199906A JP H08199906 A JPH08199906 A JP H08199906A JP 7026160 A JP7026160 A JP 7026160A JP 2616095 A JP2616095 A JP 2616095A JP H08199906 A JPH08199906 A JP H08199906A
Authority
JP
Japan
Prior art keywords
window glass
pulse signal
output
open
motor
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.)
Granted
Application number
JP7026160A
Other languages
Japanese (ja)
Other versions
JP3405486B2 (en
Inventor
Yoichi Senoo
陽一 妹尾
Taketaka Fujiwara
雄高 藤原
Takeshi KOMIYAMA
武 小見山
Tadashi Isozumi
正 五十棲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Motors Corp
Yazaki Corp
Original Assignee
Mitsubishi Motors Corp
Yazaki Corp
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 Mitsubishi Motors Corp, Yazaki Corp filed Critical Mitsubishi Motors Corp
Priority to JP02616095A priority Critical patent/JP3405486B2/en
Publication of JPH08199906A publication Critical patent/JPH08199906A/en
Application granted granted Critical
Publication of JP3405486B2 publication Critical patent/JP3405486B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Power-Operated Mechanisms For Wings (AREA)
  • Window Of Vehicle (AREA)

Abstract

(57)【要約】 【目的】モータの回転に応じたパルス信号中のノイズや
出力或は検出漏れ等によりパルス信号の間隔に狂いが生
じても、異物の挟み込みを正確に検出することができる
ようにすること。 【構成】モータ11により窓ガラス51を開閉させるパ
ワーウィンドの異物の挟み込みを検出する装置であっ
て、前記モータ11の回転に同期したパルス信号P1
n を出力する複数組のパルス信号出力手段311 〜3
n と、前記各パルス信号P1 〜Pn を基に前記窓ガラ
ス51の開閉状態を、前記パルス信号出力手段311
31n と同一パターン数割り出す開閉状態割り出し手段
15Aを備え、前記開閉状態割り出し手段15Aが割り
出した前記窓ガラス51の複数パターンの開閉状態を基
に、異物の挟み込みの有無を検出する構成とした。
(57) [Abstract] [Purpose] It is possible to accurately detect the entrapment of foreign matter even if the pulse signal interval is distorted due to noise in the pulse signal according to the rotation of the motor, output or omission of detection. To do so. A device for detecting entrapment of a foreign object in a power window that opens and closes a window glass 51 by a motor 11, which is a pulse signal P 1 -S synchronized with the rotation of the motor 11.
A plurality of sets of pulse signal output means 31 1 to 3 for outputting P n
And 1 n, wherein the opening and closing state of the window glass 51 based on the pulse signals P 1 to P n, the pulse signal output means 31 1 -
The opening / closing state indexing means 15A for indexing the same number of patterns as 31 n is provided, and the presence or absence of a foreign object is detected based on the open / closed states of the plurality of patterns of the window glass 51 indexed by the opening / closing state indexing means 15A.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、自動車のパワーウィン
ドにおいて窓ガラスが異物を挟み込んだことを検出する
装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a device for detecting that a window glass has caught a foreign object in a power window of an automobile.

【0002】[0002]

【従来の技術】一般に自動車には、乗用車に代表される
ように、ドアウィンド等の窓ガラスの開閉をスイッチ操
作に応じたモータの駆動により自動的に行うパワーウィ
ンドが広く採用されており、近年では、前記パワーウィ
ンドに、ドアフレームと窓ガラスの間に物品や身体の一
部等の異物が挟まったか否かを検出する挟み込み検出装
置が付設されつつある。
2. Description of the Related Art Generally, as represented by a passenger car, a power window is widely used in automobiles, which automatically opens and closes a window glass such as a door window by driving a motor according to a switch operation. Then, a pinch detection device for detecting whether or not a foreign object such as an article or a part of the body is pinched between the door frame and the window glass is being attached to the power window.

【0003】このような挟み込み検出装置の従来例の1
つとして、特開平5−321530号公報のパワーウィ
ンドの安全装置を挙げることができる。前記パワーウィ
ンドの安全装置では、モータの回転に伴い90°位相が
異なるパルス信号を出力する2組のホール素子を用いて
モータの回転方向を検出すると共に、該ホール素子から
のパルス信号の間隔時間から窓ガラスの開閉の絶対速度
を割り出して、該絶対速度が基準速度よりも遅い時に異
物を挟み込んでいるものと判断すると共に、前記パルス
信号の間隔時間の前後比から窓ガラスの開閉の相対速度
を割り出して、該相対速度が所定の率よりも大きく低下
した時に異物を挟み込んでいるものと判断している。
One of the conventional examples of such an entrapment detection device
One example is a power window safety device disclosed in Japanese Patent Laid-Open No. 5-321530. In the power window safety device, the rotation direction of the motor is detected by using two sets of Hall elements that output pulse signals whose phases are different by 90 ° with the rotation of the motor, and the interval time of the pulse signals from the Hall elements is detected. The relative speed of opening and closing the window glass is determined from the absolute speed of opening and closing of the window glass from the above, and it is determined that a foreign object is sandwiched when the absolute speed is slower than the reference speed, and from the front-back ratio of the interval time of the pulse signal. Is determined, and it is determined that the foreign matter is trapped when the relative speed is greatly reduced below a predetermined rate.

【0004】また、挟み込み検出装置の他の従来例とし
ては、特開昭63−165682号公報の窓ガラス開閉
装置を挙げることができる。前記窓ガラス開閉装置で
は、窓ガラス開閉駆動用のモータのリップル電流を波形
整形して、モータの回転数に応じたモータパルス信号を
生成し、このモータパルス信号を基に異物の挟み込みの
有無を検出している。
As another conventional example of the trapping detection device, there is a window glass opening / closing device disclosed in Japanese Patent Laid-Open No. 165682/1988. In the window glass opening and closing device, the ripple current of the motor for driving the window glass opening and closing is waveform-shaped to generate a motor pulse signal according to the rotation speed of the motor. It is detecting.

【0005】具体的に詳説すると、その第2実施例にお
いて、窓ガラスの開閉中のモータパルス信号の周期Tp
から該モータパルス信号の周波数fを求め、窓ガラスが
前記全閉位置の近傍範囲外、即ち、窓ガラスが異物を挟
み込む可能性のある位置にある場合に、前記周波数fが
所定の設定周波数fH 以下(fH ≧f)になると、異物
を挟み込んでいるものと判断している。そして、前記窓
ガラス開閉装置では、前記周波数fが、通常のモータ回
転数では発生しないような高い設定周波数f0 を上回る
(f>f0 )場合には、例えモータパルス信号のパルス
数から求めた窓ガラスの位置が、異物を挟み込む可能性
がある位置であっても、モータパルス信号中にノイズが
含まれているものとして検出動作をキャンセルし行わな
いようにしている。
More specifically, in the second embodiment, the cycle Tp of the motor pulse signal during the opening / closing of the window glass is explained.
The frequency f of the motor pulse signal is obtained from the above, and when the window glass is outside the vicinity of the fully closed position, that is, when the window glass is in a position where foreign matter may be caught, the frequency f is set to a predetermined set frequency f. When it is equal to or lower than H (f H ≧ f), it is determined that the foreign matter is sandwiched. In the windowpane opening / closing device, when the frequency f exceeds a high set frequency f 0 that does not occur at a normal motor rotation speed (f> f 0 ), it is calculated from the number of pulses of the motor pulse signal. Even if the position of the window glass is a position where foreign matter may be caught, the detection operation is canceled because the motor pulse signal contains noise.

【0006】[0006]

【発明が解決しようとする課題】しかしながら、前記パ
ワーウィンドの安全装置では、ホール素子からのパルス
信号にノイズが含まれたり、ホール素子自体の故障等に
よるパルス信号の出力漏れや、出力されたパルス信号の
検出漏れ等が発生すると、該パルス信号の間隔時間に狂
いが生じ、該間隔時間から割り出した窓ガラスの開閉の
絶対速度や相対速度が実際の速度からずれて、異物の挟
み込みを誤って検出し、その解除動作を不必要にも拘ら
ず行ってしまう可能性があるという不具合があった。ま
た、前記窓ガラス開閉装置では、モータパルス信号の周
波数fを基に、該モータパルス信号中のノイズの有無を
検出することはできるものの、そのノイズを誤ってパル
スとして検出し、異物の挟み込みの検出に影響を及ぼし
ているか否かを検出することはできないので、前記パワ
ーウィンドの安全装置と同様に、異物の挟み込みを誤っ
て検出し、その解除動作を不必要にも拘らず行ってしま
う可能性があるという不具合があった。
However, in the above-mentioned power window safety device, the pulse signal from the hall element contains noise, the pulse signal is leaked due to a failure of the hall element itself, or the pulse is outputted. When signal detection omission occurs, the interval time of the pulse signal becomes incorrect, and the absolute speed or relative speed of opening and closing of the window glass calculated from the interval time deviates from the actual speed, and foreign matter is erroneously pinched. There is a problem in that there is a possibility that it will be detected and the release operation will be performed unnecessarily. Further, although the window glass opening / closing device can detect the presence / absence of noise in the motor pulse signal based on the frequency f of the motor pulse signal, the noise is erroneously detected as a pulse and foreign matter is caught. Since it is not possible to detect whether or not the detection is affected, it is possible to erroneously detect the trapping of a foreign object and perform the releasing operation unnecessarily, as in the case of the power window safety device. There was a problem that there was a property.

【0007】本発明は前記事情に鑑みてなされたもの
で、本発明の目的は、モータの回転に応じたパルス信号
を基にパワーウィンドの窓ガラスによる異物の挟み込み
の有無を検出するに当り、パルス信号中のノイズや、パ
ルス信号の出力或は検出漏れ等によりパルス信号の間隔
に狂いが生じても、異物の挟み込みを正確に検出するこ
とができるパワーウィンドの窓ガラス開閉位置検出装置
を提供することにある。
The present invention has been made in view of the above circumstances, and an object of the present invention is to detect the presence / absence of a foreign substance caught in a window glass of a power window based on a pulse signal corresponding to the rotation of a motor. Provided is a window detector for detecting the opening / closing position of a power window, which can accurately detect the entrapment of a foreign matter even if the pulse signal interval or the pulse signal output is missed due to noise in the pulse signal or the pulse signal output or detection omission. To do.

【0008】[0008]

【課題を解決するための手段】前記目的を達成するため
本発明は、図1に基本構成図で示すように、モータ11
により窓ガラス51を開閉させるパワーウィンドの異物
の挟み込みを検出する装置であって、前記モータ11の
回転に同期したパルス信号P1 〜Pn を出力する複数組
のパルス信号出力手段311 〜31n と、前記各パルス
信号P1 〜Pnを基に前記窓ガラス51の開閉状態を、
前記パルス信号出力手段311 〜31nと同一パターン
数割り出す開閉状態割り出し手段15Aを備え、前記開
閉状態割り出し手段15Aが割り出した前記窓ガラス5
1の複数パターンの開閉状態を基に、異物の挟み込みの
有無を検出することを特徴とする。
In order to achieve the above object, the present invention is directed to a motor 11 as shown in FIG.
A device for detecting the entrapment of foreign matter in the power window for opening and closing the window glass 51 by means of a plurality of sets of pulse signal output means 31 1 to 31 for outputting pulse signals P 1 to P n synchronized with the rotation of the motor 11. n and the open / closed state of the window glass 51 based on the pulse signals P 1 to P n ,
The opening / closing state indexing unit 15A for indexing the same number of patterns as the pulse signal output units 31 1 to 31 n is provided, and the window glass 5 indexed by the opening / closing state indexing unit 15A.
It is characterized in that the presence or absence of a foreign object is detected based on the open / closed states of one plurality of patterns.

【0009】また、本発明は、前記開閉状態割り出し手
段15Aは、前記各パルス信号P1〜Pn が最新のパル
ス信号P1 〜Pn を出力してからの経過時間が全て基準
経過時間TE に達したか否かを判定する経過時間判定手
段15Bを有しているものとした。さらに、本発明は、
前記開閉状態割り出し手段15Aは、前記各パルス信号
1 〜Pn の周期が全て所定周期WREF に達したか否か
を判定する周期判定手段15Cを有しているものとし
た。
Further, the present invention, the open and closed states indexing means 15A, the each pulse signal P 1 to P n is the most recent pulse signals P 1 to P n every elapsed time reference elapsed time from the output T Elapsed time determining means 15B for determining whether or not E has been reached is provided. Further, the present invention provides
The open / closed state indexing means 15A has a cycle determining means 15C for determining whether all the cycles of the pulse signals P 1 to P n have reached a predetermined cycle W REF .

【0010】また、本発明は、前記開閉状態割り出し手
段15Aは、前記各パルス信号P1〜Pn を基に算出し
た前記窓ガラス51の開閉加速度が全て基準開閉加速度
HIに達したか否かを判定する加速度判定手段15Dを
有しているものとした。さらに、本発明は、前記開閉状
態割り出し手段15Aは、前記各パルス信号P1 〜Pn
を基に算出した前記窓ガラス51の過去所定回数分の開
閉加速度が全て、所定の第2基準開閉加速度ALOに達し
たか否かを判定する第2加速度判定手段15Eを有して
いるものとした。
Further, according to the present invention, the opening / closing state indexing means 15A determines whether or not all the opening / closing accelerations of the window glass 51 calculated based on the pulse signals P 1 to P n have reached the reference opening / closing acceleration A HI. The acceleration determining means 15D for determining whether or not is included. Furthermore, according to the present invention, the open / closed state indexing means 15A is configured so that the pulse signals P 1 to P n
A second acceleration determining means 15E for determining whether or not all opening / closing accelerations of the window glass 51 for a predetermined number of times in the past calculated based on the above have reached a predetermined second reference opening / closing acceleration A LO . And

【0011】[0011]

【作用】本発明によれば、窓ガラス51を開閉させるモ
ータ11の回転に同期したパルス信号P1 〜Pn を、複
数組のパルス信号出力手段311 〜31n から出力さ
せ、これら複数のパルス信号P1 〜Pn を基に、開閉状
態割り出し手段15Aが割り出した複数パターンの窓ガ
ラス51の開閉状態を基に、異物の挟み込みの有無を検
出するので、一部のパルス信号出力手段311 〜31n
からのパルス信号P1 〜Pn にノイズが含まれ、そのノ
イズをパルスとして検出したり、或は、一部のパルス信
号出力手段311 〜31n が故障等によりパルス信号P
1 〜Pn を出力しなかった場合であっても、他のパルス
信号出力手段311 〜31n からの正常なパルス信号P
1 〜Pn を基に、異物の挟み込みの有無を確実に検出
し、誤検出を防止することが可能となる。
According to the present invention, pulse signals P 1 to P n synchronized with the rotation of the motor 11 for opening and closing the window glass 51 are output from a plurality of sets of pulse signal output means 31 1 to 31 n , and these plural pulse signal output means 31 1 to 31 n are output. The presence / absence of a foreign object is detected based on the open / closed states of the plurality of patterns of window glass 51 indexed by the open / closed state indexing means 15A based on the pulse signals P 1 to P n , so that some pulse signal output means 31 1 to 31 n
Noise is contained in the pulse signals P 1 to P n from the above, and the noise is detected as a pulse, or the pulse signals P 1 to 31 n are partially damaged by the pulse signal output means 31 1 to 31 n.
Even if 1 to P n are not output, the normal pulse signal P from other pulse signal output means 31 1 to 31 n
Based on 1 to P n , it is possible to reliably detect the presence / absence of a foreign substance being caught and prevent erroneous detection.

【0012】[0012]

【実施例】以下、本発明によるパワーウィンドの挟み込
み検出装置の実施例を図面に基づいて説明する。図2は
本発明の一実施例に係る挟み込み検出装置を備えたパワ
ーウィンドの概略構成を一部ブロックで示す説明図で、
図2中1はパワーウィンド機構、3は挟み込み検出装置
をそれぞれ示す。前記パワーウィンド機構1は、ドア5
の窓ガラス51を開閉するもので、窓ガラス51開閉駆
動用のモータ11と、前記窓ガラス51を開閉させる際
に操作される開閉スイッチ13と、該開閉スイッチ13
の操作に応じてモータ11が窓ガラス51の開閉方向に
回転するように制御するマイクロコンピュータ(以下、
マイコンと略記する)15等で構成されている。前記挟
み込み検出装置3はモータ11の回転数に応じたモータ
パルス信号を出力するパルス発生器31と前記マイコン
15等で構成されている。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of a power window pinch detection device according to the present invention will be described below with reference to the drawings. FIG. 2 is an explanatory view showing, in a partial block diagram, a schematic configuration of a power window equipped with an entrapment detection device according to an embodiment of the present invention.
In FIG. 2, 1 is a power window mechanism, and 3 is a pinch detection device. The power window mechanism 1 includes a door 5
For opening and closing the window glass 51, a motor 11 for opening and closing the window glass 51, an opening and closing switch 13 operated when opening and closing the window glass 51, and the opening and closing switch 13
A microcomputer that controls the motor 11 to rotate in the opening / closing direction of the window glass 51 in accordance with the operation of
(Abbreviated as microcomputer) 15 and the like. The entrapment detection device 3 includes a pulse generator 31 that outputs a motor pulse signal according to the rotation speed of the motor 11, the microcomputer 15, and the like.

【0013】前記開閉スイッチ13は、例えば前記ドア
5の内側のひじ掛け部(図示せず)上面に配設されてお
り、前後に傾倒可能な従来公知のシーソー式の操作ボタ
ン(図示せず)を有する自己復帰型メカニカルスイッチ
からなる。前記開閉スイッチ13は、前記操作ボタンを
前方に倒すように操作することで、窓ガラス51を全閉
位置側に上昇させるための上昇要求信号13aを出力
し、前記操作ボタンを後方に倒すように操作すること
で、窓ガラス51を全開位置側に下降させるための下降
要求信号13bを出力するように構成されている。
The opening / closing switch 13 is provided, for example, on the upper surface of an armrest (not shown) inside the door 5, and has a conventionally known seesaw type operation button (not shown) that can be tilted forward and backward. It consists of a self-resetting mechanical switch. The open / close switch 13 outputs a lift request signal 13a for lifting the window glass 51 to the fully closed position side by operating the operation button so that the operation button is tilted forward, and the operation button is tilted backward. It is configured to output a lowering request signal 13b for lowering the window glass 51 to the fully open position side by operating.

【0014】前記パルス発生器31は、前記モータ11
の外側に配設されており、該パルス発生器31は、図3
に示すように、第1及び第2の2つのセンサ31a,3
1b(パルス信号出力手段に相当)を有している。前記
第1及び第2センサ31a,31bはそれぞれ、所定方
向への磁界がかかると起電力を生じるホールIC31
c,31dと、各ホールIC31c,31dの起電力を
デジタル変換するA/Dコンバータ31e,31fとを
有しており、前記ホールIC31c,31dは、前記モ
ータ11の出力軸11aの径方向において該出力軸11
aからの距離が等しく、且つ、該出力軸11aの周方向
に90°位置をずらした箇所にそれぞれ配設されてい
る。
The pulse generator 31 includes the motor 11
The pulse generator 31 is arranged outside of FIG.
, The first and second two sensors 31a, 3
1b (corresponding to pulse signal output means). The first and second sensors 31a and 31b each have a Hall IC 31 that generates an electromotive force when a magnetic field is applied in a predetermined direction.
c, 31d and A / D converters 31e, 31f for converting the electromotive force of the Hall ICs 31c, 31d into digital form. The Hall ICs 31c, 31d are arranged in the radial direction of the output shaft 11a of the motor 11. Output shaft 11
The distance from a is the same, and they are respectively arranged at positions shifted by 90 ° in the circumferential direction of the output shaft 11a.

【0015】前記パルス発生器31は、前記出力軸11
aに固着されたマグネット17の作る磁界がモータ11
の回転により変化するのに伴い、各ホールIC31c,
31dに起電力がそれぞれ生じ、この起電力により、図
4に示すように、第1及び第2センサ31a,31bが
デューティー比50%の第1及び第2パルス信号Pa,
Pbを、モータ11が1周回転する毎にそれぞれ1回ず
つ出力するように構成されている。
The pulse generator 31 includes the output shaft 11
The magnetic field generated by the magnet 17 fixed to the motor a
Each Hall IC 31c,
Electromotive force is generated in each of 31d, and the electromotive force causes the first and second sensors 31a and 31b to generate the first and second pulse signals Pa and 50% with a duty ratio of 50%, as shown in FIG.
Pb is configured to be output once each time the motor 11 rotates once.

【0016】尚、図4中の上段は第1センサ31aから
の第1パルス信号Pa、下段は第2センサ31bからの
第2パルス信号Pbを示し、図4中矢印イは、前記窓ガ
ラス51が全閉位置側に上昇する方向にモータ11が回
転した時の、前記第1及び第2パルス信号Pa,Pbの
出力方向、矢印ロは、窓ガラス51が全開位置側に下降
する方向にモータ11が回転した時の、前記第1及び第
2パルス信号Pa,Pbの出力方向をそれぞれ示してい
る。この図4からも明らかなように、窓ガラス51の上
昇時には、第1センサ31aからの第1パルス信号Pa
の位相が第2センサ31bからの第2パルス信号Pbの
位相よりも90°先行し、窓ガラス51の下降時には、
第2センサ31bからの第2パルス信号Pbの位相が第
1センサ31aからの第1パルス信号Paの位相よりも
90°先行する。
The upper part of FIG. 4 shows the first pulse signal Pa from the first sensor 31a and the lower part shows the second pulse signal Pb from the second sensor 31b. The arrow a in FIG. 4 indicates the window glass 51. Is the output direction of the first and second pulse signals Pa and Pb when the motor 11 is rotated in the direction in which the window glass 51 rises toward the fully closed position, and arrow B indicates the motor in the direction in which the window glass 51 descends toward the fully opened position. 11 shows the output directions of the first and second pulse signals Pa and Pb, respectively, when 11 rotates. As is clear from FIG. 4, when the window glass 51 is raised, the first pulse signal Pa from the first sensor 31a is generated.
Of the second pulse signal Pb from the second sensor 31b leads by 90 °, and when the window glass 51 descends,
The phase of the second pulse signal Pb from the second sensor 31b leads the phase of the first pulse signal Pa from the first sensor 31a by 90 °.

【0017】次に、前記マイコン15のハードウェア構
成について、図5のブロック図を参照して説明する。前
記マイコン15は、CPU(Central Processing Unit
、中央処理装置)15aと、RAM(Random Access M
emory)15bと、ROM(Read-Only Memory)15c
とで構成されている。
Next, the hardware configuration of the microcomputer 15 will be described with reference to the block diagram of FIG. The microcomputer 15 is a CPU (Central Processing Unit).
, Central processing unit) 15a and RAM (Random Access M)
emory) 15b and ROM (Read-Only Memory) 15c
It consists of and.

【0018】前記CPU15aには、出力インタフェー
ス15d及びドライバ15eを介して前記モータ11が
接続されており、また、入力ポート15fを介して前記
開閉スイッチ13と第1及び第2センサ31a,31b
がそれぞれ接続されている。前記RAM15bは、図6
にメモリエリアマップで示すように、各種データ記憶用
のデータエリア及び各種処理作業に用いるワークエリア
を有し、このうちワークエリアには、演算、第1乃至第
4位置カウンタ、片側センサ故障診断用カウンタ(以
下、片側カウンタと略記する)、第1及び第2検出タイ
ミングバッファ、第1及び第2周期バッファ、第1及び
第2速度バッファ、第1及び第2減速度バッファ、第1
乃至第4経過時間計測タイマの各エリアが設けられてい
る。前記ROM15cには、CPU15aに各種処理動
作を行わせるための制御プログラムが格納されている。
The motor 11 is connected to the CPU 15a via an output interface 15d and a driver 15e, and the open / close switch 13 and the first and second sensors 31a and 31b are connected via an input port 15f.
Are connected respectively. The RAM 15b is shown in FIG.
As shown in the memory area map, it has a data area for storing various data and a work area used for various processing operations. Among these, the work area includes a calculation, a first to fourth position counter, a one-side sensor failure diagnosis counter. (Hereinafter abbreviated as one-sided counter), first and second detection timing buffers, first and second cycle buffers, first and second speed buffers, first and second deceleration buffers, first
Each area of a fourth elapsed time measuring timer is provided. The ROM 15c stores a control program for causing the CPU 15a to perform various processing operations.

【0019】次に、前記ROM15cに格納された制御
プログラムに従いCPU15aが行う処理について、図
7乃至図12のフローチャートを参照して説明する。マ
イコン15が起動してプログラムがスタートすると、図
7に示すように、CPU15aは、開閉スイッチ13か
ら上昇要求信号13a及び下降要求信号13bの両信号
のうちどちらかの出力があるか否かを確認し(ステップ
S1)、両信号とも出力がない場合は(ステップS1で
N)、ドライバ15eへのモータ11上昇及び下降駆動
信号Ma,Mbの出力を停止する(ステップS3)。そ
して、RAM15bの第1位置カウンタエリアのカウン
ト値Caをゼロリセットし(ステップS5)、RAM1
5bの第1経過時間計測タイマエリアにおける、上昇要
求信号13aの出力開始からの経過時間である第1経過
時間Tuの計測を停止してゼロリセットした後(ステッ
プS7)、ステップS17に進む。
Next, the processing performed by the CPU 15a in accordance with the control program stored in the ROM 15c will be described with reference to the flow charts of FIGS. When the microcomputer 15 is activated and the program is started, the CPU 15a confirms whether or not the open / close switch 13 outputs one of the up request signal 13a and the down request signal 13b, as shown in FIG. If both signals are not output (N in step S1) (step S1), the output of the motor 11 up and down drive signals Ma and Mb to the driver 15e is stopped (step S3). Then, the count value Ca of the first position counter area of the RAM 15b is reset to zero (step S5), and the RAM 1
After the first elapsed time Tu, which is the elapsed time from the start of the output of the rise request signal 13a in the first elapsed time measurement timer area 5b, is stopped and reset to zero (step S7), the process proceeds to step S17.

【0020】また、上昇要求信号13a及び下降要求信
号13bの両信号のうちどちらかの出力がある場合は
(ステップS1でY)、出力されている信号が上昇要求
信号13aであるか否かを確認し(ステップS9)、上
昇要求信号13aである場合は(ステップS9でY)、
前記第1経過時間計測タイマエリアにおいて第1経過時
間Tuの計測を開始する(ステップS11)。そして、
窓ガラス51を閉じる上昇方向にモータ11を回転させ
る上昇駆動信号Maをドライバ15eに出力した後(ス
テップS13)、ステップS17に進む。一方、上昇要
求信号13aでない場合は(ステップS9でN)、窓ガ
ラス51を開く下降方向にモータ11を回転させる下降
駆動信号Mbをドライバ15eに出力して(ステップS
15)、ステップS17に進む。
When either one of the rising request signal 13a and the falling request signal 13b is output (Y in step S1), it is determined whether the output signal is the rising request signal 13a. Confirm (step S9), and if the rising request signal 13a (Y in step S9),
The measurement of the first elapsed time Tu is started in the first elapsed time measurement timer area (step S11). And
After outputting the ascending drive signal Ma for rotating the motor 11 in the ascending direction to close the window glass 51 to the driver 15e (step S13), the process proceeds to step S17. On the other hand, if it is not the rising request signal 13a (N in step S9), the lowering drive signal Mb for rotating the motor 11 in the lowering direction for opening the window glass 51 is output to the driver 15e (step S9).
15) and proceeds to step S17.

【0021】ステップS17では、第1センサ31aか
らの第1パルス信号Paの立ち上がり又は立ち下がりの
エッジを検出したか否かを確認し、検出した場合には
(ステップS17でY)、後述する第1センサパルス検
出割込処理を行った後(ステップS19)、ステップS
21に進み、検出しなかった場合は(ステップS17で
N)、ステップS19をスキップしてステップS21に
進む。
In step S17, it is confirmed whether or not the rising or falling edge of the first pulse signal Pa from the first sensor 31a is detected, and if it is detected (Y in step S17), a later-described first After performing the one-sensor pulse detection interrupt process (step S19), step S
21. If not detected (N in step S17), step S19 is skipped and the process proceeds to step S21.

【0022】前記ステップS19の第1センサパルス検
出割込処理処理では、図11に示すように、まず、ステ
ップS19aで、第1パルス信号Paの立ち上がり又は
立ち下がりのエッジを検出した時点Tan を、RAM1
5bの第1検出タイミングバッファエリアに格納し、続
くステップS19bで、RAM15bの第2経過時間計
測タイマエリアにおける、前記時点Tan から次の第1
パルス信号Paの立ち上がり又は立ち下がりのエッジを
検出する時点Tan+1 までの経過時間である第2経過時
間Taの計測を停止してゼロリセットする。さらに、前
記第2経過時間計測タイマエリアにおいて第2経過時間
Taの計測を開始し(ステップS19c)、続いて、前
記時点Tan での第1及び第2パルス信号Pa,Pbの
出力レベルが等しいか否かを確認する(ステップS19
d)。
[0022] In the first sensor pulse detection interrupt processing process in the step S19, as shown in FIG. 11, first, at step S19a, the time Ta n which detects a rising or falling edge of the first pulse signal Pa , RAM1
Stored in the first detection timing buffer area 5b, the following step S19b, the in the second elapsed time measuring timer area RAM 15b, from the time Ta n the following 1
The measurement of the second elapsed time Ta, which is the elapsed time until the time point Ta n + 1 at which the rising or falling edge of the pulse signal Pa is detected, is stopped and reset to zero. Further, in the second elapsed time measuring timer area to start measuring the second elapsed time Ta (step S19c), followed by first and second pulse signal Pa at the time Ta n, the output level of Pb is equal to It is confirmed whether or not (step S19).
d).

【0023】第1及び第2パルス信号Pa,Pbの出力
レベルが等しい場合は(ステップS19dでY)、RA
M15bの第1位置カウンタエリアのカウント値Caを
「1」インクリメントした後(ステップS19e)、ス
テップS19gに進み、出力レベルが等しくない場合は
(ステップS19dでN)、前記カウント値Caを
「1」デクリメントした後(ステップS19f)、ステ
ップS19gに進む。ステップS19gでは、RAM1
5bの演算エリアにおいて、前記第1位置カウンタエリ
アのカウント値Caから、後述するRAM15bの第2
位置カウンタエリアのカウント値Cbを差し引いた差値
Cを求め、次に、この差値Cの絶対値が基準差値NDIFF
以上であるか否かを確認する(ステップS19h)。
When the output levels of the first and second pulse signals Pa and Pb are equal (Y in step S19d), RA
After incrementing the count value Ca of the first position counter area of M15b by "1" (step S19e), the process proceeds to step S19g, and when the output levels are not equal (N in step S19d), the count value Ca is "1". After decrementing (step S19f), the process proceeds to step S19g. In step S19g, RAM1
In the calculation area 5b, from the count value Ca of the first position counter area to the second value of the RAM 15b described later.
The difference value C is obtained by subtracting the count value Cb of the position counter area, and then the absolute value of this difference value C is the reference difference value N DIFF.
Whether or not the above is confirmed (step S19h).

【0024】尚、前記第1及び第2位置カウンタエリア
の各カウント値Ca,Cbは、窓ガラス51が閉じる方
向に上昇すれば減少し、反対に、窓ガラス51が開く方
向に下降すれば増加する。そして、前記各カウント値C
a,Cbは、窓ガラス51が全閉位置にあるときに
「0」となり、全開位置にあるときに「N」となる。ま
た、前記第1及び第2パルス信号Pa,Pbは、モータ
11が1周回転する毎に位相を90°ずらして1回ずつ
出力されるので、前記第1及び第2センサ31a,31
bが共に正常に動作している限り、前記差値Cの絶対値
は「0」又は「1」となる。従って、前記基準差値N
DIFFは「2」に設定してもよいが、本実施例では、ノイ
ズにより発生した偽の第1や第2パルス信号Pa,Pb
の立ち上がりをカウントした場合等を想定し、多少のマ
ージンを含めて、基準差値NDIFFを「3」に設定してい
る。
The count values Ca and Cb of the first and second position counter areas decrease when the window glass 51 rises in the closing direction, and conversely increase when the window glass 51 descends in the opening direction. To do. Then, each count value C
a and Cb are “0” when the window glass 51 is in the fully closed position, and are “N” when it is in the fully open position. Further, since the first and second pulse signals Pa and Pb are output once each by shifting the phase by 90 ° each time the motor 11 makes one rotation, the first and second sensors 31a and 31 are output.
As long as both b are operating normally, the absolute value of the difference value C is "0" or "1". Therefore, the reference difference value N
Although DIFF may be set to "2", in the present embodiment, false first and second pulse signals Pa and Pb generated by noise are generated.
The reference difference value N DIFF is set to “3” including a slight margin in consideration of the case of counting the rising edges of.

【0025】そして、前記差値Cが基準差値NDIFF以上
でない場合は(ステップS19hでN)、ステップS1
9nに進み、基準差値NDIFF以上である場合は(ステッ
プS19hでY)、前記カウント値Caがカウント値C
bよりも大きいか否かを確認する(ステップS19
j)。カウント値Caがカウント値Cbよりも大きい場
合は(ステップS19jでY)、カウント値Caをカウ
ント値Cbと同じ値に補正した後(ステップS19
k)、ステップS19nに進み、カウント値Caがカウ
ント値Cbよりも大きくない場合は(ステップS19j
でN)、カウント値Cbをカウント値Caと同じ値に補
正した後(ステップS19m)、ステップS19nに進
む。
If the difference value C is not equal to or larger than the reference difference value N DIFF (N in step S19h), step S1
9n, when the difference is equal to or greater than the reference difference value N DIFF (Y in step S19h), the count value Ca is equal to the count value C.
It is confirmed whether it is larger than b (step S19).
j). When the count value Ca is larger than the count value Cb (Y in step S19j), the count value Ca is corrected to the same value as the count value Cb (step S19).
k), the process proceeds to step S19n, and when the count value Ca is not larger than the count value Cb (step S19j
N), the count value Cb is corrected to the same value as the count value Ca (step S19m), and then the process proceeds to step S19n.

【0026】ステップS19nでは、上昇駆動信号Ma
又は下降駆動信号Mbを出力しているか否かを確認し、
出力していない場合は(ステップS19nでN)、図7
のフローチャートのステップS21に進み、出力してい
れば(ステップS19nでY)、第1及び第2センサ3
1a,31bのうちの一方が故障しているか否かを確認
するための、RAM15bの片側カウンタエリアのカウ
ント値Ccを「1」インクリメントし(ステップS19
p)、カウント値Ccの絶対値が異常判別基準値N
ABNORM以上であるか否かを確認する(ステップS19
r)。
In step S19n, the ascending drive signal Ma
Or confirm whether or not the descending drive signal Mb is output,
If not output (N in step S19n), FIG.
If the output has been made (Y in step S19n), then the first and second sensors 3
The count value Cc of the one-side counter area of the RAM 15b for confirming whether or not one of 1a and 31b is out of order is incremented by "1" (step S19).
p), the absolute value of the count value Cc is the abnormality determination reference value N
It is confirmed whether ABNORM or more (step S19).
r).

【0027】尚、前記片側カウンタエリアのカウント値
Ccは、第1パルス信号Paの出力毎に「1」ずつイン
クリメントされ、且つ、後述するように、第2パルス信
号Pbの出力毎に「1」ずつデクリメントされる。そし
て、前記第1及び第2パルス信号Pa,Pbの立ち上が
り及び立ち下がりのエッジは、図4に示すように、前記
第1及び第2センサ31a,31bが共に正常に動作し
ている限り交互に発生し、従って、前記カウント値Cc
の絶対値は「0」又は「1」となる。しかも、前記カウ
ント値Ccは、上昇駆動信号Ma及び下降駆動信号Mb
の出力が停止されるとゼロリセットされる。このため、
前記異常判別基準値NABNORMは「2」に設定してもよい
が、本実施例では、上昇駆動信号Ma及び下降駆動信号
Mbの1回の出力で、前記第1及び第2センサ31a,
31bからの第1及び第2パルス信号Pa,Pbが、ど
ちらか一方だけ連続して出力されていない場合に限っ
て、前記挟み込み検出処理動作が行われるように、前記
異常判別基準値NABNORMを「10」に設定している。
The count value Cc of the one-sided counter area is incremented by "1" for each output of the first pulse signal Pa and, as will be described later, "1" for each output of the second pulse signal Pb. Decremented one by one. As shown in FIG. 4, the rising and falling edges of the first and second pulse signals Pa and Pb are alternated as long as the first and second sensors 31a and 31b are both operating normally. Occurs, and therefore the count value Cc
The absolute value of is "0" or "1". Moreover, the count value Cc is determined by the ascending drive signal Ma and the descending drive signal Mb.
When the output of is stopped, it is reset to zero. For this reason,
The abnormality determination reference value N ABNORM may be set to "2", but in the present embodiment, the first and second sensors 31a, 31a, 31a, 31a,
The abnormality determination reference value N ABNORM is set so that the entrapment detection processing operation is performed only when only one of the first and second pulse signals Pa and Pb from 31b is not continuously output. It is set to "10".

【0028】そして、前記カウント値Ccの絶対値が異
常判別基準値NABNORM以上でない場合は(ステップS1
9rでN)、ステップS21に進み、異常判別基準値N
ABNORM以上である場合は(ステップS19rでY)、第
1及び第2センサ31a,31bのうちどちらか一方が
故障しているものとして、位置カウンタ復旧処理に進む
(ステップS19t)。
If the absolute value of the count value Cc is not greater than the abnormality determination reference value N ABNORM (step S1)
9r, N), the process proceeds to step S21, and the abnormality determination reference value N
If ABNORM or more (Y in step S19r), it is determined that one of the first and second sensors 31a and 31b has failed, and the process proceeds to position counter recovery processing (step S19t).

【0029】この位置カウンタ復旧処理では、フローチ
ャートの図示を省略するが、簡単に説明すると、前記開
閉スイッチ13の所定パターンの操作により、窓ガラス
51を全開或は全閉位置に到達させ、後述するステップ
S25乃至ステップS29、或は、図8のフローチャー
トにおけるステップS37乃至ステップS45と同様の
処理により、全開或は全閉位置に達したことを検出した
場合に、検出した位置が全開位置か全閉位置かに応じ
て、前記第1及び第2位置カウンタエリアのカウント値
Ca,Cbを「N」か「0」に設定する。前記位置カウ
ンタ復旧処理が済んだならば、ステップS21に進む。
In this position counter restoration process, a flow chart is not shown, but it will be briefly described. By operating the opening / closing switch 13 in a predetermined pattern, the window glass 51 reaches the fully open or fully closed position, which will be described later. When it is detected that the fully open or fully closed position is reached by the same processing as steps S25 to S29 or steps S37 to S45 in the flowchart of FIG. 8, the detected position is the fully open position or the fully closed position. Depending on the position, the count values Ca and Cb in the first and second position counter areas are set to "N" or "0". When the position counter restoration process is completed, the process proceeds to step S21.

【0030】図7に示すように、ステップS21では、
第2センサ31bからの第2パルス信号Pbの立ち上が
り又は立ち下がりのエッジを検出したか否かを確認し、
検出した場合には(ステップS21でY)、後述する第
2センサパルス検出割込処理処理を行った後(ステップ
S23)、ステップS25に進み、検出しなかった場合
は(ステップS21でN)、ステップS23をスキップ
してステップS25に進む。
As shown in FIG. 7, in step S21,
It is confirmed whether the rising or falling edge of the second pulse signal Pb from the second sensor 31b is detected,
If detected (Y in step S21), after performing a second sensor pulse detection interrupt processing process described later (step S23), the process proceeds to step S25, and if not detected (N in step S21), Step S23 is skipped and the process proceeds to step S25.

【0031】前記ステップS23の第2センサパルス検
出割込処理処理では、図12に示すように、まず、ステ
ップS23aで、第2パルス信号Pbの立ち上がり又は
立ち下がりのエッジを検出した時点Tbn を、RAM1
5bの第2検出タイミングバッファエリアに格納し、続
くステップS23bで、RAM15bの第3経過時間計
測タイマエリアにおける、前記時点Tbn から次の第2
パルス信号Pbの立ち上がり又は立ち下がりのエッジを
検出する時点Tbn+1 までの経過時間である第3経過時
間Tbの計測を停止してゼロリセットする。さらに、前
記第3経過時間計測タイマエリアにおいて第3経過時間
Tbの計測を開始し(ステップS23c)、続いて、前
記時点Tbn での第1及び第2パルス信号Pa,Pbの
出力レベルが異なっているか否かを確認する(ステップ
S23d)。第1及び第2パルス信号Pa,Pbの出力
レベルが異なっている場合は(ステップS23dで
Y)、前記第2位置カウンタエリアのカウント値Cbを
「1」インクリメントした後(ステップS23e)、ス
テップS23gに進み、出力レベルが異なっていない、
即ち、等しい場合は(ステップS23dでN)、第2位
置カウンタエリアのカウント値Cbを「1」デクリメン
トした後(ステップS23f)、ステップS23gに進
む。
In the second sensor pulse detection interrupt processing process of step S23, as shown in FIG. 12, first, the time point Tb n at which the rising or falling edge of the second pulse signal Pb is detected in step S23a. , RAM1
5b is stored in the second detection timing buffer area, and in the subsequent step S23b, the second second from the time point Tb n in the third elapsed time measuring timer area of the RAM 15b.
The measurement of the third elapsed time Tb, which is the elapsed time until the time point Tb n + 1 at which the rising or falling edge of the pulse signal Pb is detected, is stopped and reset to zero. Further, the measurement of the third elapsed time Tb is started in the third elapsed time measurement timer area (step S23c), and subsequently, the output levels of the first and second pulse signals Pa and Pb at the time Tb n are different. It is confirmed whether or not (step S23d). When the output levels of the first and second pulse signals Pa and Pb are different (Y in step S23d), after incrementing the count value Cb of the second position counter area by "1" (step S23e), step S23g. , The output level is not different,
That is, if they are equal (N in step S23d), the count value Cb of the second position counter area is decremented by "1" (step S23f), and then the process proceeds to step S23g.

【0032】ステップS23gでは、前記ステップS1
9gと同様に、演算エリアにおいて、前記第1位置カウ
ンタエリアのカウント値Caから第2位置カウンタのカ
ウント値Cbを差し引いた差値Cを求め、次に、この差
値Cの絶対値が基準差値NDIFF以上であるか否かを確認
する(ステップS23h)。そして、基準差値NDIFF
上でない場合は(ステップS23hでN)、ステップS
23nに進み、基準差値NDIFF以上である場合は(ステ
ップS23hでY)、前記ステップS19jと同様に、
前記カウント値Caがカウント値Cbよりも大きいか否
かを確認する(ステップS23j)。カウント値Caが
カウント値Cbよりも大きい場合は(ステップS23j
でY)、カウント値Caをカウント値Cbと同じ値に補
正した後(ステップS23k)、ステップS23nに進
み、カウント値Caがカウント値Cbよりも大きくない
場合は(ステップS23jでN)、カウント値Cbをカ
ウント値Caと同じ値に補正した後(ステップS23
m)、ステップS23nに進む。
At step S23g, at step S1
Similar to 9g, in the calculation area, the difference value C is obtained by subtracting the count value Cb of the second position counter from the count value Ca of the first position counter area, and then the absolute value of this difference value C is the reference difference. It is confirmed whether or not the value is equal to or more than N DIFF (step S23h). If it is not equal to or greater than the reference difference value N DIFF (N in step S23h), step S
23n, if it is equal to or greater than the reference difference value N DIFF (Y in step S23h), as in step S19j,
It is confirmed whether or not the count value Ca is larger than the count value Cb (step S23j). When the count value Ca is larger than the count value Cb (step S23j
Y), after correcting the count value Ca to the same value as the count value Cb (step S23k), the process proceeds to step S23n. If the count value Ca is not larger than the count value Cb (N in step S23j), the count value After correcting Cb to the same value as the count value Ca (step S23
m), and proceeds to step S23n.

【0033】ステップS23nでは、前記ステップS1
9nと同様に、上昇駆動信号Ma又は下降駆動信号Mb
を出力しているか否かを確認し、出力していない場合は
(ステップS23nでN)、図7のフローチャートのス
テップS25に進み、出力していれば(ステップS23
nでY)、前記片側カウンタエリアのカウント値Ccを
「1」デクリメントし(ステップS23p)、カウント
値Ccの絶対値が異常判別基準値NABNORM以上であるか
否かを確認する(ステップS23r)。カウント値Cc
の絶対値が異常判別基準値NABNORM以上でない場合は
(ステップS23rでN)、ステップS25に進み、異
常判別基準値NABNORM以上である場合は(ステップS2
3rでN)、第1及び第2センサ31a,31bのうち
どちらか一方が故障しているものとして、前記位置カウ
ンタ復旧処理に進み(ステップS23t)、その後、ス
テップS25に進む。
In step S23n, the above step S1 is executed.
As with 9n, the ascending drive signal Ma or the descending drive signal Mb
Is output. If it is not output (N in step S23n), the process proceeds to step S25 in the flowchart of FIG. 7, and if it is output (step S23n).
n is Y), the count value Cc of the one side counter area is decremented by "1" (step S23p), and it is confirmed whether or not the absolute value of the count value Cc is not less than the abnormality determination reference value N ABNORM (step S23r). . Count value Cc
If the absolute value of is not equal to or greater than the abnormality determination reference value N ABNORM (N in step S23r), the process proceeds to step S25. If it is equal to or greater than the abnormality determination reference value N ABNORM (step S2
3r, N), and one of the first and second sensors 31a and 31b has failed, the position counter restoration process is performed (step S23t), and then the process proceeds to step S25.

【0034】図7に示すように、ステップS25では、
前記下降駆動信号Mbを出力しているか否かを確認し、
出力していない場合は(ステップS25でN)、ステッ
プS37に進み、出力している場合は(ステップS25
でY)、前記第2経過時間計測タイマエリアの第2経過
時間Taが、全開全閉確認時間TLOCK(本実施例では
0.5sec=秒)以上であるか否かを確認する(ステ
ップS27)。前記第2経過時間Taが全開全閉確認時
間TLOCK以上でない場合は(ステップS27でN)、ス
テップS1にリターンし、全開全閉確認時間TLOCK以上
である場合は(ステップS27でY)、前記第3経過時
間計測タイマエリアの第3経過時間Tbが、全開全閉確
認時間TLOCK以上であるか否かを確認する(ステップS
29)。
As shown in FIG. 7, in step S25,
Check whether or not the descending drive signal Mb is output,
If not output (N in step S25), the process proceeds to step S37, and if output (step S25).
Y), it is confirmed whether or not the second elapsed time Ta of the second elapsed time measurement timer area is equal to or longer than the full-open / full-close confirmation time T LOCK (0.5 sec = second in this embodiment) (step S27). ). If the second elapsed time Ta is not equal to or longer than the full-open / full-close confirmation time T LOCK (N in step S27), the process returns to step S1, and if it is equal to or greater than the full-open full-close confirmation time T LOCK (Y in step S27), It is confirmed whether or not the third elapsed time Tb of the third elapsed time measurement timer area is equal to or longer than the fully open / closed confirmation time T LOCK (step S).
29).

【0035】前記第3経過時間Tbが全開全閉確認時間
LOCK以上でない場合は(ステップS29でN)、ステ
ップS1にリターンし、全開全閉確認時間TLOCK以上で
ある場合は(ステップS29でY)、下降駆動信号Mb
の出力を停止し(ステップS31)、片側カウンタエリ
アのカウント値Ccをゼロリセットした後(ステップS
33)、前記開閉スイッチ13から下降要求信号13b
が出力されているか否かを確認する(ステップS3
5)。下降要求信号13bが出力されている場合は(ス
テップS35でY)、出力されなくなるまでステップS
35をリピートし、出力されていない場合は(ステップ
S35でN)、ステップS1にリターンする。
If the third elapsed time Tb is not longer than the full-open full-close confirmation time T LOCK (N in step S29), the process returns to step S1. If it is the full-open full-close confirmation time T LOCK or more (in step S29). Y), descending drive signal Mb
Output is stopped (step S31), and the count value Cc of the one-side counter area is reset to zero (step S31).
33), the lowering request signal 13b from the open / close switch 13
Is output (step S3)
5). If the descending request signal 13b is output (Y in step S35), step S is performed until it is no longer output.
35 is repeated, and if not output (N in step S35), the process returns to step S1.

【0036】ステップS37では、図8に示すように、
前記上昇駆動信号Maを出力しているか否かを確認し、
出力していない場合は(ステップS37でN)、ステッ
プS1にリターンし、出力している場合は(ステップS
37でY)、ステップS39に進む。ステップS39で
は、前記第1位置カウンタエリアのカウント値Caが、
境界値NDET 以上であるか否かを確認する。前記境界値
DET は、図13に示すように、ドア5のウェザースト
リップ53と窓ガラス51との隙間がなくなる境界位置
DL、即ち、全閉位置における窓ガラス51の上端51
aから13mm下方の、ウェザーストリップ53の外側
下端面53aと同一高さ箇所に前記上端51aが位置し
ている時の、前記第1及び第2位置カウンタエリアの正
しいカウント値Ca,Cbに相当する値で、本実施例で
は、前記境界値NDET を「20」に設定している。
At step S37, as shown in FIG.
It is confirmed whether the rising drive signal Ma is output,
If it is not outputting (N at step S37), it returns to step S1, and if it is outputting (step S37).
37), the process proceeds to step S39. In step S39, the count value Ca of the first position counter area is
It is confirmed whether the boundary value is N DET or more. As shown in FIG. 13, the boundary value N DET is the boundary position DL where there is no gap between the weather strip 53 of the door 5 and the window glass 51, that is, the upper end 51 of the window glass 51 at the fully closed position.
Corresponding to the correct count values Ca and Cb of the first and second position counter areas when the upper end 51a is located 13 mm below a at the same height as the outer lower end surface 53a of the weather strip 53. As a value, in this embodiment, the boundary value N DET is set to “20”.

【0037】従って、異物を挟み込む可能性がない前記
境界位置DLよりも上方の全閉領域Scに窓ガラス51
の上端51aが位置している場合は、前記カウント値C
a,Cbが境界値NDET よりも小さくなり、異物を挟み
込む可能性がある前記境界位置DL及びその下方の挟み
込み検出領域So(所定の検出領域に相当)に窓ガラス
51の上端51aが位置している場合は、前記カウント
値Ca,Cbが境界値NDET 以上となる。そして、図8
に示すように、前記カウント値Caが境界値NDET 以上
でない場合は(ステップS39でN)、ステップS43
に進み、カウント値Caが境界値NDET 以上である場合
は(ステップS39でY)、ステップS41に進む。
Therefore, the window glass 51 is provided in the fully closed region Sc above the boundary position DL where there is no possibility of entrapment of foreign matter.
If the upper end 51a of the
Since a and Cb are smaller than the boundary value N DET , the upper end 51a of the window glass 51 is located at the boundary position DL where the foreign matter may be caught and the sandwiching detection area So (corresponding to a predetermined detection area) below the boundary position DL. If so, the count values Ca and Cb become the boundary value N DET or more. And FIG.
If the count value Ca is not equal to or more than the boundary value N DET (N in step S39), as shown in step S43,
If the count value Ca is greater than or equal to the boundary value N DET (Y in step S39), the process proceeds to step S41.

【0038】ステップS41では、前記第2位置カウン
タエリアのカウント値Cbが前記境界値NDET 以上の値
であるか否かを確認し、境界値NDET 以上である場合は
(ステップS41でY)、ステップS55に進み、境界
値NDET 以上でない場合は(ステップS41でN)、ス
テップS43に進む。ステップS43では、前記第2経
過時間計測タイマエリアの第2経過時間Taが、全開全
閉確認時間TLOCK以上であるか否かを確認する。前記第
2経過時間Taが全開全閉確認時間TLOCK以上でない場
合は(ステップS43でN)、ステップS1にリターン
し、全開全閉確認時間TLOCK以上である場合は(ステッ
プS43でY)、前記第3経過時間計測タイマエリアの
第3経過時間Tbが、全開全閉確認時間TLOCK以上であ
るか否かを確認する(ステップS45)。
In step S41, it is confirmed whether or not the count value Cb of the second position counter area is equal to or more than the boundary value N DET . If it is equal to or more than the boundary value N DET (Y in step S41). If it is not equal to or more than the boundary value N DET (N in step S41), the process proceeds to step S43. In step S43, it is confirmed whether or not the second elapsed time Ta of the second elapsed time measuring timer area is equal to or longer than the full-open / full-close confirmation time T LOCK . When the second elapsed time Ta is fully opened not fully closed confirmation time T LOCK more (N in step S43), and returns, when fully opened is fully closed confirmation time T LOCK or to step S1 (Y in step S43), It is confirmed whether or not the third elapsed time Tb in the third elapsed time measurement timer area is equal to or longer than the fully open / closed confirmation time T LOCK (step S45).

【0039】前記第3経過時間Tbが全開全閉確認時間
LOCK以上でない場合は(ステップS45でN)、ステ
ップS1にリターンし、全開全閉確認時間TLOCK以上で
ある場合は(ステップS45でY)、上昇駆動信号Ma
の出力を停止し(ステップS47)、片側カウンタエリ
アのカウント値Ccをゼロリセットした後(ステップS
49)、前記開閉スイッチ13から上昇要求信号13a
が出力されているか否かを確認する(ステップS5
1)。上昇要求信号13aが出力されている場合は(ス
テップS51でY)、出力されなくなるまでステップS
51をリピートし、出力されていない場合は(ステップ
S51でN)、前記第1経過時間計測タイマエリアの第
1経過時間Tuの計測を停止してゼロリセットした後
(ステップS53)、ステップS1にリターンする。
[0039] The case third elapsed time Tb is fully opened not fully closed confirmation time T LOCK more (N in step S45), the process returns to step S1, when fully opened is fully closed confirmation time T LOCK further in (step S45 Y), rising drive signal Ma
Is stopped (step S47), and the count value Cc of the one-side counter area is reset to zero (step S47).
49), the lift request signal 13a from the open / close switch 13.
Is output (step S5)
1). If the rising request signal 13a is output (Y in step S51), step S is performed until it is no longer output.
If 51 is not repeated and is not output (N in step S51), the measurement of the first elapsed time Tu in the first elapsed time measurement timer area is stopped and reset to zero (step S53), and then step S1 is performed. To return.

【0040】また、ステップS41で前記第2位置カウ
ンタエリアのカウント値Cbが前記境界値NDET 以上の
値である場合(Y)に進むステップS55では、前記第
2経過時間計測タイマエリアの第2経過時間Taが、挟
み込み確認時間TE (基準経過時間に相当、本実施例で
は0.1sec=秒)以上であるか否かを確認する。前
記第2経過時間Taが挟み込み確認時間TE 以上でない
場合は(ステップS55でN)、ステップS59に進
み、挟み込み確認時間TE 以上である場合は(ステップ
S55でY)、前記第3経過時間計測タイマエリアの第
3経過時間Tbが、挟み込み確認時間TE 以上であるか
否かを確認する(ステップS57)。前記第3経過時間
Tbが挟み込み確認時間TE 以上でない場合は(ステッ
プS57でN)、ステップS59に進み、挟み込み確認
時間TE 以上である場合は(ステップS57でY)、ス
テップS97に進む。
If the count value Cb of the second position counter area is greater than or equal to the boundary value N DET in step S41 (Y), the process proceeds to step S55 in which the second elapsed time measurement timer area It is confirmed whether or not the elapsed time Ta is longer than the entrapment confirmation time T E (corresponding to the reference elapsed time, 0.1 sec = second in this embodiment). If the second elapsed time Ta is not the entrapment confirmation time T E or more (N in step S55), the process proceeds to step S59, and if it is the entrapment confirmation time T E or more (Y in step S55), the third elapsed time. It is confirmed whether or not the third elapsed time Tb in the measurement timer area is equal to or longer than the entrapment confirmation time T E (step S57). If the third elapsed time Tb is not longer than the entrapment confirmation time T E (N in step S57), the process proceeds to step S59, and if it is greater than or equal to the entrapment confirmation time T E (Y in step S57), the process proceeds to step S97.

【0041】ステップS55又はステップS57で、前
記第2又は第3経過時間計測タイマエリアの第2又は第
3経過時間Ta,Tbが、挟み込み確認時間TE 以上連
続していない場合(N)に進むステップS59では、前
記第1経過時間計測タイマエリアの第1経過時間Tu
が、200ms(ミリ秒)以上であるか否か、即ち、ス
テップS5における上昇要求信号13aの出力開始から
200ms以上経過したか否かを確認する。そして、前
記第1経過時間Tuが200ms以上でなければ(ステ
ップS59でN)、ステップS1にリターンし、200
ms以上であれば(ステップS59でY)、ステップS
61に進む。
In step S55 or step S57, if the second or third elapsed time Ta or Tb in the second or third elapsed time measuring timer area is not continuous for the entrapment confirmation time T E or more, the process proceeds to (N). In step S59, the first elapsed time Tu of the first elapsed time measurement timer area is set.
Is 200 ms (milliseconds) or more, that is, 200 ms or more has elapsed from the start of output of the increase request signal 13a in step S5. If the first elapsed time Tu is not 200 ms or more (N in step S59), the process returns to step S1 and 200
If ms or more (Y in step S59), step S
Proceed to 61.

【0042】ステップS61では、図9に示すように、
前記第1検出タイミングバッファエリアに格納されてい
る第1パルス信号Paの、最近とその2回前の立ち上が
り又は立ち下がりのエッジ検出時点Tan ,Tan-2
時間差、即ち、第1パルス信号Paの周期Wan を、演
算エリアにおいて求め、次に、求めた前記周期Wan
RAM15bの第1周期バッファエリアに格納した後
(ステップS63)、この周期Wan が基準周期WREF
(所定周期に相当、本実施例では30ms=ミリ秒)以
上であるか否かを確認する(ステップS65)。
At step S61, as shown in FIG.
Said first detection timing the first pulse signal Pa stored in the buffer area, recently and its two before the rising or falling edge detection time Ta n, the time difference Ta n-2, i.e., the first pulse signal Pa cycle Wa n of, determined in the calculation area, then after storing the cycle Wa n determined in the first cycle buffer area of RAM 15b (step S63), this cycle Wa n is the reference period W REF
It is confirmed whether or not (corresponding to a predetermined cycle, 30 ms = millisecond in this embodiment) or more (step S65).

【0043】前記周期Wan が基準周期WREF 以上でな
ければ(ステップS65でN)、ステップS73に進
み、基準周期WREF 以上であれば(ステップS65で
Y)、前記第2検出タイミングバッファに格納されてい
る第2パルス信号Pbの、最近とその2回前の立ち上が
り又は立ち下がりのエッジ検出時点Tbn ,Tbn-2
時間差、即ち、第2パルス信号Pbの周期Wbn を、演
算エリアにおいて求める(ステップS67)。そして、
求めた前記周期Wbn をRAM15bの第2周期バッフ
ァエリアに格納し(ステップS69)、次に、この周期
Wbn が前記基準周期WREF 以上であるか否かを確認す
る(ステップS71)。前記周期Wbn が基準周期W
REF 以上でなければ(ステップS71でN)、ステップ
S73に進み、基準周期WREF 以上であれば(ステップ
S71でY)、ステップS97に進む。
If the period Wa n is not equal to or longer than the reference period W REF (N in step S65), the process proceeds to step S73. If it is equal to or greater than the reference period W REF (Y in step S65), the second detection timing buffer is used. Calculate the time difference between the most recent and the preceding rising or falling edge detection times Tb n and Tb n-2 of the stored second pulse signal Pb, that is, the period Wb n of the second pulse signal Pb. Obtained in the area (step S67). And
The obtained cycle Wb n is stored in the second cycle buffer area of the RAM 15b (step S69), and then it is confirmed whether this cycle Wb n is the reference cycle W REF or more (step S71). The cycle Wb n is the reference cycle W
If it is not more than REF (N in step S71), the process proceeds to step S73, and if it is not less than the reference period W REF (Y in step S71), the process proceeds to step S97.

【0044】ステップS65又はステップS71で、第
1又は第2パルス信号Pa,Pbの周期Wan ,Wbn
が基準周期WREF 以上でない場合(N)に進むステップ
S73では、第1パルス信号Paの1パルス当りの窓ガ
ラス51の昇降量、即ち、パルス分解能Sa(本実施例
では0.65mm)の2倍を、該第1パルス信号Paの
周期Wan で除した窓ガラス51の昇降速度Van を、
演算エリアにおいて求め、次に、求めた前記昇降速度V
n をRAM15bの第1速度バッファエリアに格納す
る(ステップS75)。そして、演算エリアにおいて、
前記第1速度バッファエリアの前回の昇降速度Van-1
を前記昇降速度Van から差し引いた差速(Van −V
n-1 )を、前記第1周期バッファエリアの周期Wan
で除して、窓ガラス51の減速度Aan(加速度に相
当)を求め(ステップS77)、この減速度Aan をR
AM15bの第1減速度バッファエリアに格納した後
(ステップS79)、減速度Aan が通常ではあり得な
い急激な減速度の閾値AHI(基準開閉加速度に相当、本
実施例では3500mm/sec2 =ミリ秒2 )以上で
あるか否かを確認する(ステップS81)。
In step S65 or step S71, the cycles Wa n , Wb n of the first or second pulse signals Pa, Pb are obtained.
Is not more than the reference period W REF (N), in step S73, the vertical movement amount of the window glass 51 per pulse of the first pulse signal Pa, that is, the pulse resolution Sa (0.65 mm in this embodiment) of 2 twice, the lifting speed Va n of the first pulse signal Pa of the periodic Wa n windowpane 51 divided by,
Calculated in the calculation area, and then the calculated ascending / descending speed V
An is stored in the first speed buffer area of the RAM 15b (step S75). And in the calculation area,
The previous ascent / descent speed Van -1 of the first speed buffer area
Differential speed obtained by subtracting from the lifting speed Va n a (Va n -V
a n-1 ) is the period Wa n of the first period buffer area
In dividing it, determine the deceleration Aa n of the window glass 51 (corresponding to acceleration) (step S77), the deceleration Aa n R
After storing in the first deceleration buffer area of the AM 15b (step S79), the deceleration Aa n is a threshold value of abrupt deceleration A HI (normally equivalent to the reference opening / closing acceleration, which is 3500 mm / sec 2 in this embodiment). = Milliseconds 2 ) or more (step S81).

【0045】前記減速度Aan が閾値AHI以上でなけれ
ば(ステップS81でN)、ステップS93に進み、閾
値AHI以上であれば(ステップS81でY)、第2パル
ス信号Pbの1パルス当りの窓ガラス51の昇降量、即
ち、パルス分解能Sb(=Sa、本実施例では0.65
mm)の2倍を、該第2パルス信号Pbの周期Wbn
除した窓ガラス51の昇降速度Vbn を、演算エリアに
おいて求め(ステップS83)、求めた前記昇降速度V
n をRAM15bの第2速度バッファエリアに格納す
る(ステップS85)。そして、演算エリアにおいて、
前記第2速度バッファエリアの前回の昇降速度Vbn-1
を前記昇降速度Vbn から差し引いた差速(Vbn −V
n-1 )を、前記第2周期バッファエリアの周期Wbn
で除して、窓ガラス51の減速度Abn(加速度に相
当)を求め(ステップS87)、この減速度Abn をR
AM15bの第2減速度バッファエリアに格納した後
(ステップS89)、減速度Abn が前記閾値AHI以上
であるか否かを確認する(ステップS91)。
If the deceleration Aa n is not equal to or greater than the threshold value A HI (N in step S81), the process proceeds to step S93, and if it is equal to or greater than the threshold value A HI (Y in step S81), one pulse of the second pulse signal Pb is obtained. Amount of elevation of the window glass 51 per hit, that is, pulse resolution Sb (= Sa, 0.65 in this embodiment).
mm) is divided by the period Wb n of the second pulse signal Pb to obtain the ascending / descending speed Vb n of the window glass 51 in the calculation area (step S83).
b n is stored in the second speed buffer area of the RAM 15b (step S85). And in the calculation area,
The previous lifting speed Vb n-1 of the second speed buffer area
Is subtracted from the ascending / descending speed Vb n (Vb n −V
b n-1 ) is the period Wb n of the second period buffer area
And deceleration Ab n (corresponding to acceleration) of the window glass 51 is calculated (step S87), and this deceleration Ab n is R
After storing in the second deceleration buffer area of the AM 15b (step S89), it is confirmed whether or not the deceleration Ab n is equal to or more than the threshold value A HI (step S91).

【0046】前記減速度Abn が閾値AHI以上であれば
(ステップS91でY)、ステップS97に進み、閾値
HI以上でなければ(ステップS91でN)、ステップ
S93に進む。ステップS93では、図10に示すよう
に、前記第1速度バッファエリアの過去所定回数X分の
減速度Aan 〜Aan-(X-1) が連続して、緩やかな減速
度の閾値ALO(第2基準加速度に相当、本実施例では9
0mm/sec2 =ミリ秒2 )以上になったか否かを確
認し、所定回数X連続して閾値ALO以上となっていない
場合は(ステップS93でN)、ステップS1にリター
ンし、所定回数X連続して閾値ALO以上となっている場
合は(ステップS93でY)、ステップS95に進む。
尚、本実施例では、前記所定回数Xを6回としている。
If the deceleration Ab n is greater than or equal to the threshold value A HI (Y in step S91), the process proceeds to step S97. If it is not greater than or equal to the threshold value A HI (N in step S91), the process proceeds to step S93. In step S93, as shown in FIG. 10, the first speed of the buffer area for the past predetermined number X min deceleration Aa n ~Aa n- (X-1 ) is continuously, the gradual deceleration threshold A LO (Equivalent to the second reference acceleration, which is 9 in this embodiment.
0 mm / sec 2 = millisecond 2 ) or more is checked, and if the threshold value A LO has not been continuously exceeded the predetermined number of times X (N in step S93), the process returns to step S1 and the predetermined number of times is reached. When the threshold value A LO is continuously exceeded for X times (Y in step S93), the process proceeds to step S95.
In the present embodiment, the predetermined number of times X is 6 times.

【0047】ステップS95では、前記第2速度バッフ
ァエリアの過去所定回数X分の減速度Abn 〜Ab
n-(X-1) が連続して、前記減速度の閾値ALO以上になっ
たか否かを確認し、所定回数X連続して閾値ALO以上と
なっていない場合は(ステップS95でN)、ステップ
S1にリターンし、所定回数X連続して閾値ALO以上と
なっている場合は(ステップS95でY)、ステップS
97に進む。ステップS97では、下降駆動信号Mbを
ドライバ15eに出力し、続いて、RAM15bの第4
経過時間計測タイマエリアにおける、前記ステップS9
7での下降駆動信号Mbの出力開始からの経過時間であ
る第4経過時間Tsの計測を開始する(ステップS9
9)。次に、RAM15bの第3位置カウンタエリアの
カウント値Cdとして、第1位置カウンタエリアのカウ
ント値Caを設定し(ステップS101)、さらに、R
AM15bの第4位置カウンタエリアのカウント値Cd
として、第2位置カウンタエリアのカウント値Cbを設
定する(ステップS103)。
In step S95, decelerations Ab n to Ab n for the predetermined number of past times X in the second speed buffer area.
n- (X-1) is continuously checks whether equal to or greater than a threshold value A LO of the deceleration, if not greater than or equal to the threshold value A LO consecutively a predetermined number of times X (N in step S95 ), The process returns to step S1, and if the threshold value A LO is not less than the predetermined number of times X consecutively (Y in step S95), step S1.
Proceed to 97. In step S97, the descending drive signal Mb is output to the driver 15e, and then the fourth signal of the RAM 15b is output.
In step S9 in the elapsed time measuring timer area,
The measurement of the fourth elapsed time Ts, which is the elapsed time from the start of the output of the descending drive signal Mb in 7, is started (step S9).
9). Next, the count value Ca of the first position counter area is set as the count value Cd of the third position counter area of the RAM 15b (step S101), and further, R
Count value Cd of the fourth position counter area of AM15b
As, the count value Cb of the second position counter area is set (step S103).

【0048】次に、第1位置カウンタエリアのカウント
値Caから第3位置カウンタエリアのカウント値Cdを
差し引いて、ステップS97で下降駆動信号Mbを出力
した後における前記カウント値Caの増加値Cfを演算
エリアで求める(ステップS105)。そして、前記増
加値Cfが所定の挟み込み解除駆動値Nr(本実施例で
は230)に達したか否かを確認し(ステップS10
7)、達している場合は(ステップS107でY)、ス
テップS109に進み、達していない場合は(ステップ
S107でN)、ステップS113に進む。
Next, the count value Cd of the third position counter area is subtracted from the count value Ca of the first position counter area, and the increase value Cf of the count value Ca after the downward drive signal Mb is output in step S97. It is calculated in the calculation area (step S105). Then, it is confirmed whether or not the increase value Cf has reached a predetermined pinch release driving value Nr (230 in this embodiment) (step S10).
7) If it has reached (Y in step S107), the process proceeds to step S109, and if it has not reached (N in step S107), the process proceeds to step S113.

【0049】ステップS109では、第2位置カウンタ
エリアのカウント値Cbから第4位置カウンタエリアの
カウント値Ceを差し引いて、ステップS97で下降駆
動信号Mbを出力した後における前記カウント値Cbの
増加値Cgを演算エリアで求める。そして、前記増加値
Cgが前記挟み込み解除駆動値Nrに達したか否かを確
認し(ステップS111)、達している場合は(ステッ
プS111でY)、ステップS115に進み、達してい
ない場合は(ステップS111でN)、ステップS11
3に進む。
In step S109, the count value Ce of the fourth position counter area is subtracted from the count value Cb of the second position counter area, and the increase value Cg of the count value Cb after the descending drive signal Mb is output in step S97. Is calculated in the calculation area. Then, it is confirmed whether or not the increase value Cg has reached the entrapment release driving value Nr (step S111), and if it has reached (Y in step S111), the process proceeds to step S115, and if it has not reached ( N in step S111), step S11
Go to 3.

【0050】ステップS113では、前記第4経過時間
Tsが前記全開全閉確認時間TLOCK以上連続しているか
否かを確認し、連続していない場合は(ステップS11
3でN)、ステップS105にリターンし、連続してい
る場合は(ステップS113でY)、ステップS115
に進む。ステップS115では、下降駆動信号Mbの出
力を停止し、次に、前記第4経過時間計測タイマエリア
の第4経過時間Tsの計測を停止してゼロリセットする
と共に(ステップS117)、片側カウンタエリアのカ
ウント値Ccをゼロリセットし(ステップS119)、
さらに、前記開閉スイッチ13から上昇要求信号13a
が出力されているか否かを確認する(ステップS12
1)。上昇要求信号13aが出力されている場合は(ス
テップS121でY)、出力されなくなるまでステップ
S121をリピートし、出力されていない場合は(ステ
ップS121でN)、前記第1経過時間計測タイマエリ
アの第1経過時間Tuの計測を停止してゼロリセットし
た後(ステップS123)、ステップS1にリターンす
る。
In step S113, it is confirmed whether or not the fourth elapsed time Ts has continued for the full-open / full-closed confirmation time T LOCK or more, and if it has not continued (step S11).
3), the process returns to step S105, and if continuous (Y in step S113), step S115.
Proceed to. In step S115, the output of the descending drive signal Mb is stopped, and then the measurement of the fourth elapsed time Ts in the fourth elapsed time measuring timer area is stopped and reset to zero (step S117). The count value Cc is reset to zero (step S119),
Further, the open / close switch 13 outputs a rising request signal 13a.
Is output (step S12).
1). If the rise request signal 13a is output (Y in step S121), step S121 is repeated until it is no longer output, and if it is not output (N in step S121), the first elapsed time measurement timer area After the measurement of the first elapsed time Tu is stopped and the zero is reset (step S123), the process returns to step S1.

【0051】以上の説明からも明らかなように、本実施
例では、第2及び第3経過時間Ta,Tbが請求項2に
記載の経過時間に相当し、また、請求項2中の経過時間
判定手段15Bが、図8のフローチャートにおけるステ
ップS55及びステップS57で構成され、請求項3中
の周期判定手段15Cが、図9のフローチャートにおけ
るステップS65及びステップS71で構成されてい
る。また、本実施例では、請求項4中の加速度判定手段
15Dが、図9中のステップS81及びステップ91で
構成され、請求項5中の第2加速度判定手段15Eが、
図10のフローチャートにおけるステップS93及びス
テップS95で構成され、請求項1中の開閉状態割り出
し手段15Aは、これら経過時間判定手段15B、周期
判定手段15C、加速度判定手段15D、並びに、第2
加速度判定手段15Eを含んで構成されている。
As is apparent from the above description, in this embodiment, the second and third elapsed times Ta and Tb correspond to the elapsed time described in claim 2, and the elapsed time in claim 2 The determination means 15B is composed of steps S55 and S57 in the flowchart of FIG. 8, and the cycle determination means 15C in claim 3 is composed of steps S65 and S71 in the flowchart of FIG. Further, in the present embodiment, the acceleration determining means 15D in claim 4 is composed of step S81 and step 91 in FIG. 9, and the second acceleration determining means 15E in claim 5 is
The open / closed state indexing means 15A in claim 1 comprises step S93 and step S95 in the flowchart of FIG. 10, and these elapsed time determining means 15B, cycle determining means 15C, acceleration determining means 15D, and second
The acceleration determining means 15E is included.

【0052】次に、上述した構成による本実施例のパワ
ーウィンドの動作(作用)について説明する。まず、開
閉スイッチ13を後方に傾倒操作すると、開閉スイッチ
13から下降要求信号13bが出力され、これに伴って
ドライバ15eに入力される下降駆動信号Mbにより、
窓ガラス51を全開位置側に下降させる方向にモータ1
1が回転する。すると、モータ11が1周回転する毎
に、第2センサ31bが第2パルス信号Pbを1回ずつ
出力し、該第2パルス信号Pbから90°の位相分だけ
遅れて、第1センサ31aが第1パルス信号Paを1回
ずつ出力する。
Next, the operation (action) of the power window of this embodiment having the above-mentioned structure will be described. First, when the open / close switch 13 is tilted backward, the open / close switch 13 outputs the descending request signal 13b, and the descending drive signal Mb input to the driver 15e accordingly causes
The motor 1 is moved in the direction in which the window glass 51 is lowered toward the fully open position.
1 rotates. Then, each time the motor 11 rotates once, the second sensor 31b outputs the second pulse signal Pb once, and the first sensor 31a is delayed by a phase of 90 ° from the second pulse signal Pb. The first pulse signal Pa is output once.

【0053】そして、窓ガラス51が全開位置に達して
モータ11の回転が止まると、前記第1及び第2センサ
31a,31bが第1及び第2パルス信号Pa,Pbを
それぞれ出力しなくなり、この状態が続いて前記第2及
び第3経過時間Ta,Tbが全開全閉確認時間TLOCK
両方とも達すると、開閉スイッチ13の後方への傾倒操
作を続けていても、ドライバ15eへの下降駆動信号M
bの入力が停止される。ここで、開閉スイッチ13の後
方への傾倒操作を一旦解除し、その後、開閉スイッチ1
3を改めて後方に傾倒操作すると、ドライバ15eに下
降駆動信号Mbが再入力されるが、窓ガラス51が全開
位置で動かずモータ11も回転しないので、第1及び第
2センサ31a,31bから第1及び第2パルス信号P
a,Pbがそれぞれ出力されず、従って、前記全開全閉
確認時間TLOCKの経過後にドライバ15eへの下降駆動
信号Mbの入力が再び停止される。
When the window glass 51 reaches the fully open position and the rotation of the motor 11 stops, the first and second sensors 31a and 31b stop outputting the first and second pulse signals Pa and Pb, respectively. When the state continues and both the second and third elapsed times Ta and Tb reach the full-open / full-close confirmation time T LOCK , the driver 15e is driven downward even if the open / close switch 13 is continuously tilted backward. Signal M
The input of b is stopped. Here, the rearward tilting operation of the open / close switch 13 is temporarily released, and then the open / close switch 1
When 3 is tilted rearward again, the descending drive signal Mb is re-input to the driver 15e, but the window glass 51 does not move at the fully open position and the motor 11 does not rotate. 1st and 2nd pulse signal P
Since a and Pb are not output respectively, therefore, the input of the descending drive signal Mb to the driver 15e is stopped again after the elapse of the full-open / full-close confirmation time T LOCK .

【0054】また、窓ガラス51を全開位置側に下降さ
せる方向にモータ11が回転すると、第1センサ31a
が出力する第1パルス信号Paの立ち上がり及び立ち下
がりの時点で、第1及び第2パルス信号Pa,Pbの信
号レベルが一致する。このため、窓ガラス51が全開位
置側に下降するのに応じて、ガラス窓の開閉位置をカウ
ントする第1位置カウンタエリアのカウント値Caが、
第1パルス信号Paの出力毎に「1」ずつインクリメン
トされ、同様に、第2位置カウンタエリアのカウント値
Cbが、第2パルス信号Pbの出力毎に「1」ずつイン
クリメントされる。そして、第1及び第2パルス信号に
出力異常やノイズによる偽パルスの発生がそれぞれない
限り、窓ガラス51が全開位置に達した時点で、前記第
1及び第2位置カウンタエリアのカウント値Ca,Cb
は両方とも「N」となる。
When the motor 11 rotates in the direction in which the window glass 51 is lowered toward the fully open position, the first sensor 31a
The signal levels of the first and second pulse signals Pa and Pb coincide with each other at the rising and falling edges of the first pulse signal Pa output by the. Therefore, the count value Ca of the first position counter area that counts the open / closed position of the glass window as the window glass 51 descends toward the fully open position is
It is incremented by "1" for each output of the first pulse signal Pa, and similarly, the count value Cb of the second position counter area is incremented by "1" for each output of the second pulse signal Pb. Then, unless the first and second pulse signals respectively generate false pulses due to output abnormality or noise, when the window glass 51 reaches the fully open position, the count values Ca of the first and second position counter areas, Cb
Are both "N".

【0055】一方、開閉スイッチ13を前方に傾倒操作
すると、開閉スイッチ13から上昇要求信号13aが出
力され、これに伴ってドライバ15eに入力される上昇
駆動信号Maにより、窓ガラス51を全閉位置側に上昇
させる方向にモータ11が回転する。すると、モータ1
1が1周回転する毎に、第1センサ31aが第1パルス
信号Paを1回ずつ出力し、該第1パルス信号Paから
90°の位相分だけ遅れて、第2センサ31bが第2パ
ルス信号Pbを1回ずつ出力する。
On the other hand, when the open / close switch 13 is tilted forward, a lift request signal 13a is output from the open / close switch 13, and the lift drive signal Ma input to the driver 15e in response thereto causes the window glass 51 to be in the fully closed position. The motor 11 rotates in the direction of raising it to the side. Then, the motor 1
The first sensor 31a outputs the first pulse signal Pa once each time 1 rotates once, and the second sensor 31b delays the second pulse by a phase delay of 90 ° from the first pulse signal Pa. The signal Pb is output once.

【0056】そして、窓ガラス51が全閉位置に達して
モータ11の回転が止まると、前記第1及び第2センサ
31a,31bが第1及び第2パルス信号Pa,Pbを
それぞれ出力しなくなり、この状態が続いて前記第2及
び第3経過時間Ta,Tbが全開全閉確認時間TLOCK
両方とも達すると、開閉スイッチ13の前方への傾倒操
作を続けていても、ドライバ15eへの上昇駆動信号M
aの入力が停止される。ここで、開閉スイッチ13の後
方への傾倒操作を一旦解除し、その後、開閉スイッチ1
3を改めて後方に傾倒操作すると、ドライバ15eに下
降駆動信号Mbが再入力されるが、窓ガラス51が全開
位置で動かずモータ11も回転しないので、第1及び第
2センサ31a,31bから第1及び第2パルス信号P
a,Pbがそれぞれ出力されず、従って、前記全開全閉
確認時間TLOCKの経過後にドライバ15eへの下降駆動
信号Mbの入力が再び停止される。
When the window glass 51 reaches the fully closed position and the motor 11 stops rotating, the first and second sensors 31a and 31b stop outputting the first and second pulse signals Pa and Pb, respectively. When this state continues and both the second and third elapsed times Ta and Tb reach the full-open / full-close confirmation time T LOCK , even if the forward tilting operation of the open / close switch 13 is continued, the driver 15e is raised. Drive signal M
The input of a is stopped. Here, the rearward tilting operation of the open / close switch 13 is temporarily released, and then the open / close switch 1
When 3 is tilted rearward again, the descending drive signal Mb is re-input to the driver 15e, but the window glass 51 does not move at the fully open position and the motor 11 does not rotate. 1st and 2nd pulse signal P
Since a and Pb are not output respectively, therefore, the input of the descending drive signal Mb to the driver 15e is stopped again after the elapse of the full-open / full-close confirmation time T LOCK .

【0057】また、窓ガラス51を全閉位置側に上昇さ
せる方向にモータ11が回転すると、前記第1パルス信
号Paの立ち上がり及び立ち下がりの時点で、第1及び
第2パルス信号Pa,Pbの信号レベルが一致しない。
このため、窓ガラス51が全閉位置側に上昇するのに応
じて、前記第1位置カウンタエリアのカウント値Ca
が、第1パルス信号Paの出力毎に「1」ずつデクリメ
ントされ、同様に、第2位置カウンタエリアのカウント
値Cbが、第2パルス信号Pbの出力毎に「1」ずつデ
クリメントされる。そして、第1及び第2パルス信号に
出力異常やノイズによる偽パルスの発生がそれぞれない
限り、窓ガラス51が全閉位置に達した時点で、前記第
1及び第2位置カウンタエリアのカウント値Ca,Cb
は両方とも「0」となる。
When the motor 11 is rotated in the direction of raising the window glass 51 to the fully closed position, the first and second pulse signals Pa and Pb are changed at the rising and falling edges of the first pulse signal Pa. The signal levels do not match.
Therefore, as the window glass 51 rises toward the fully closed position, the count value Ca of the first position counter area
Is decremented by "1" for each output of the first pulse signal Pa, and similarly, the count value Cb of the second position counter area is decremented by "1" for each output of the second pulse signal Pb. As long as there is no false pulse due to output abnormality or noise in the first and second pulse signals, the count value Ca of the first and second position counter areas is reached when the window glass 51 reaches the fully closed position. , Cb
Are both "0".

【0058】尚、先に述べたような出力異常やノイズに
よる偽パルスの発生が第1及び第2パルス信号にあり、
これにより、第1及び第2位置カウンタエリアのカウン
ト値Ca,Cbに正常時にはないずれが生じた場合に
は、そのずれが「3」になった時点で、カウント値C
a,Cbのうち値の大きいカウント値が値の小さいカウ
ント値に補正される。
The false pulse generation due to the abnormal output and noise as described above occurs in the first and second pulse signals,
As a result, when the count values Ca and Cb of the first and second position counter areas are in a normal state, when the deviation becomes "3", the count value C
Of a and Cb, the count value with the larger value is corrected to the count value with the smaller value.

【0059】さらに、前記開閉スイッチ13の傾倒操作
によりモータ11が回転し、これに伴い、第1及び第2
センサ31a,31bが第1及び第2パルス信号Pa,
Pbをそれぞれ出力すると、その回転方向に関係なく、
これら第1及び第2センサ31a,31bのうちどちら
か一方が故障しているのを検出するための片側カウンタ
のカウント値Ccが、第1パルス信号Paの出力時には
「1」ずつインクリメントされ、且つ、第2パルス信号
Pbの出力時には「1」ずつデクリメントされる。
Further, the tilting operation of the opening / closing switch 13 causes the motor 11 to rotate, and accordingly, the first and second motors are rotated.
The sensors 31a and 31b have the first and second pulse signals Pa,
When each Pb is output, regardless of the rotation direction,
The count value Cc of the one-sided counter for detecting that one of the first and second sensors 31a and 31b is out of order is incremented by "1" when the first pulse signal Pa is output, and , Is decremented by "1" when the second pulse signal Pb is output.

【0060】そして、開閉スイッチ13の1回の傾倒操
作中に、第1及び第2センサ31a,31bのうちどち
らか一方の故障により、第1及び第2パルス信号Pa,
Pbのうちどちらか一方だけが出力され、他方が全く出
力されない場合、この現象がパルス10個分連続する
と、前記位置カウンタ復旧処理が行われ、これにより、
窓ガラス51が全開或は全閉位置に達すると、第1及び
第2位置カウンタエリアのカウント値Ca,Cbが、全
開位置の場合は「N」に、全閉位置の場合は「0」にそ
れぞれ補正される。
Then, during one tilting operation of the open / close switch 13, the first and second pulse signals Pa, Pa, due to the failure of either one of the first and second sensors 31a, 31b.
When only one of Pb is output and the other is not output at all, if this phenomenon continues for 10 pulses, the position counter restoration processing is performed, and thereby,
When the window glass 51 reaches the fully open or fully closed position, the count values Ca and Cb in the first and second position counter areas become "N" when the fully open position and "0" when the fully closed position. Each is corrected.

【0061】次に、前記窓ガラス51の上端51aが前
記境界位置DL及びその下方の挟み込み検出領域Soに
位置している状態で、開閉スイッチ13の前方への傾倒
操作に伴うドライバ15eへの上昇駆動信号Maの入力
により、窓ガラス51を全閉位置側に上昇させる方向に
回転しているモータ11が、ドア5の窓枠と窓ガラス5
1の間に挟まった異物により止まると、前記第1及び第
2センサ31a,31bが第1及び第2パルス信号P
a,Pbをそれぞれ出力しなくなる。この場合には、前
記第1及び第2カウンタエリアのカウンタ値Ca,Cb
が両方とも境界値NDET 以上になっているので、第1及
び第2パルス信号Pa,Pbの出力なし状態が続いて、
その経過時間である前記第2及び第3経過時間Ta,T
bが挟み込み確認時間TE に両方とも達すると、次に示
す挟み込み解除動作が行われる。
Next, with the upper end 51a of the window glass 51 positioned at the boundary position DL and the pinch detection area So below the boundary position DL, the window switch 51 is raised to the driver 15e when the opening / closing switch 13 is tilted forward. When the drive signal Ma is input, the motor 11 rotating in a direction of raising the window glass 51 to the fully closed position side causes the window frame of the door 5 and the window glass 5 to rotate.
When stopped by the foreign matter sandwiched between the first and second sensors, the first and second sensors 31a and 31b are stopped by the first and second pulse signals P.
A and Pb are not output respectively. In this case, the counter values Ca and Cb in the first and second counter areas
Are both above the boundary value N DET , the state of no output of the first and second pulse signals Pa and Pb continues,
The second and third elapsed times Ta, T which are the elapsed times
When both b reach the entrapment confirmation time T E , the entrapment release operation described below is performed.

【0062】挟み込み解除動作では、開閉スイッチ13
の前方への傾倒操作を続けていても、ドライバ15eへ
の上昇駆動信号Maの入力が停止され、次に、ドライバ
15eに下降駆動信号Mbが入力されて、窓ガラス51
を全開位置側に下降させる方向にモータ11が回転す
る。そして、ドライバ15eへの下降駆動信号Mbの入
力開始からの、前記第1及び第2カウンタエリアのカウ
ンタ値Ca,Cbの増加量が両方とも挟み込み解除規定
値Nrに達した後に、該下降駆動信号Mbのドライバ1
5eへの入力が停止されて、モータ11の回転が停止す
る。これにより、異物の挟み込み状態を解消するのに十
分な量(本実施例では、第1及び第2パルス信号Pa,
Pbのパルス分解能Sa,Sb×挟み込み解除規定値N
r=0.65mm×230=略々15cm)だけ窓ガラ
ス51が下降する。
In the pinch releasing operation, the open / close switch 13
Even if the forward tilting operation of the driver is continued, the input of the ascending drive signal Ma to the driver 15e is stopped, then the descending drive signal Mb is input to the driver 15e, and the window glass 51
The motor 11 rotates in the direction of lowering the to the fully open position side. Then, after the increase amounts of the counter values Ca and Cb in the first and second counter areas from the start of the input of the down drive signal Mb to the driver 15e both reach the entrapment release specified value Nr, the down drive signal Mb driver 1
The input to 5e is stopped, and the rotation of the motor 11 is stopped. As a result, a sufficient amount (in the present embodiment, the first and second pulse signals Pa, Pa,
Pb pulse resolution Sa, Sb x entrapment release specified value N
The window glass 51 descends by r = 0.65 mm × 230 = approximately 15 cm).

【0063】尚、前記ドライバ15eへの下降駆動信号
Mbの入力開始からの、前記第1及び第2カウンタエリ
アのカウンタ値Ca,Cbの増加量が両方とも挟み込み
解除規定値Nrに達するまでの間に、窓ガラス51が全
開位置に達してモータ11の回転が止まった場合には、
通常の窓ガラス51を開ける場合の動作と同様の動作に
より、ドライバ15eへの上昇駆動信号Maの入力が停
止される。
It should be noted that from the start of the input of the descending drive signal Mb to the driver 15e until both the increment amounts of the counter values Ca and Cb in the first and second counter areas reach the entrapment release specified value Nr. When the window glass 51 reaches the fully opened position and the rotation of the motor 11 stops,
The input of the rising drive signal Ma to the driver 15e is stopped by the same operation as when opening the normal window glass 51.

【0064】このように、ドア5の窓枠と窓ガラス51
の間に挟まった異物によりモータ11の回転が停止する
と、その停止時間の長さに応じて前記挟み込み解除動作
が行われる。しかし、ドア5の窓枠と窓ガラス51の間
に異物が挟まったからといって、必ずしもモータ11の
回転が止まるとは限らず、挟まった異物の固さ等によっ
ては、モータ11が止まらず回転し続ける場合もある。
そこで、前記窓ガラス51の上端51aが前記境界位置
DL及びその下方の挟み込み検出領域Soに位置し、前
記第1及び第2カウンタエリアのカウンタ値Ca,Cb
が両方とも境界値NDET 以上になっている状態では、上
述した異物の挟み込みによるモータ11の回転停止時以
外にも、前記第1及び第2パルス信号Pa,Pbの周期
Wan ,Wbn や、モータ11の減速度Aan ,Abn
の値によっては、前記挟み込み解除動作を行う。
In this way, the window frame of the door 5 and the window glass 51 are
When the rotation of the motor 11 is stopped due to the foreign matter sandwiched between the two, the pinching release operation is performed according to the length of the stop time. However, just because a foreign object is caught between the window frame of the door 5 and the window glass 51 does not always stop the rotation of the motor 11, and depending on the hardness of the caught foreign object, the motor 11 does not stop and rotates. It may continue to do so.
Therefore, the upper end 51a of the window glass 51 is located at the boundary position DL and the sandwiching detection area So below the boundary position DL, and the counter values Ca and Cb of the first and second counter areas are provided.
Are both above the boundary value N DET , the periods Wa n and Wb n of the first and second pulse signals Pa and Pb are not limited to when the rotation of the motor 11 is stopped due to the entrapment of foreign matter. , Deceleration Aa n , Ab n of the motor 11
Depending on the value of, the pinch release operation is performed.

【0065】まず、モータ11の回転がかなり遅くな
り、前記周期Wan ,Wbn が両方とも基準周期WREF
以上となった場合には、前記挟み込み動作を行う。次
に、前記周期Wan ,Wbn のうち少なくとも一方が基
準周期WREF に満たなくても、前記減速度Aan ,Ab
n が、ドア5の窓枠に対するガラス窓51の軋みや、ガ
ラス窓51への手や体の接触によりモータ11が減速し
た場合の減速度等とは掛け離れた、通常ではあり得ない
急激な減速度の閾値AHI以上となった場合には、前記挟
み込み動作を行う。さらに、前記周期Wan ,Wbn
うち少なくとも一方が基準周期WREF に満たず、且つ、
前記減速度Aan ,Abn のうち少なくとも一方が閾値
HIに満たなくても、過去所定回数X分の減速度Aan
〜Aan-(X-1) ,Abn 〜Abn-(X-1) が両方とも連続
して、緩やかな減速度の閾値ALO以上になった場合に
は、前記挟み込み動作を行う。
First, the rotation of the motor 11 becomes considerably slower, and both the cycles Wa n and Wb n are the reference cycle W REF.
In the case of the above, the pinching operation is performed. Next, even if at least one of the cycles Wa n and Wb n is less than the reference cycle W REF , the deceleration Aa n and Ab
n is far from the deceleration when the motor 11 is decelerated due to the squeak of the glass window 51 with respect to the window frame of the door 5 or the contact of the hand or body with the glass window 51. When the speed threshold value is equal to or higher than the threshold value A HI , the pinching operation is performed. Furthermore, at least one of the cycles Wa n and Wb n is less than the reference cycle W REF , and
Even if at least one of the decelerations Aa n and Ab n does not reach the threshold value A HI , the deceleration Aa n for the past predetermined number of times X
~Aa n- (X-1), both Ab n ~Ab n- (X-1 ) is continuously, if it becomes more than the threshold value A LO loose deceleration, performs the pinching operation.

【0066】尚、前記周期Wan ,Wbn や減速度Aa
n ,Abn の値による挟み込み解除動作の実行判定は、
モータ11の回転速度、ひいては、前記周期Wan ,W
nや減速度Aan ,Abn の値を安定させるために、
開閉スイッチ13の前方への傾倒操作による上昇要求信
号13aの出力開始から200msが経過するのを待っ
てから行う。また、前記窓ガラス51の上端51aが前
記境界位置DLよりも上方の全閉領域Scに位置し、ウ
ェザーストリップ53の外側下端面53aと窓ガラス5
1の上端51aの間に隙間が生じない状態では、前記第
1及び第2カウンタエリアのカウンタ値Ca,Cbが両
方とも、境界値NDET よりも小さくなるので、上述した
異物の挟み込みの検出動作は行わない。さらに、窓ガラ
ス51の下降時は、ドア5の窓枠と窓ガラス51の間に
異物があっても挟まる心配がないので、この場合にも上
述の異物の挟み込み検出動作は行わない。
The cycles Wa n , Wb n and the deceleration Aa
Whether to perform the pinch release operation based on the values of n and Ab n is
The rotation speed of the motor 11, and by extension, the cycles Wa n , W
In order to stabilize the values of b n and decelerations Aa n and Ab n ,
This is performed after waiting for 200 ms from the start of output of the rising request signal 13a due to the forward tilting operation of the open / close switch 13. In addition, the upper end 51a of the window glass 51 is located in the fully closed region Sc above the boundary position DL, and the outer lower end surface 53a of the weather strip 53 and the window glass 5 are located.
When there is no gap between the upper ends 51a of the first and second counters, the counter values Ca and Cb of the first and second counter areas are both smaller than the boundary value N DET , and thus the foreign matter entrapment detection operation described above is performed. Does not. Further, when the window glass 51 descends, there is no risk of being caught between the window frame of the door 5 and the window glass 51 even if there is a foreign matter, and thus the foreign matter trapping detection operation is not performed in this case as well.

【0067】このように本実施例の挟み込み検出装置3
によれば、モータ11が回転するのに同期して、パルス
発生器31の第1及び第2の2つのセンサ31a,31
bからパルス信号Pa,Pbを1周当り1回ずつ出力さ
せ、これら各パルス信号Pa,Pbの立ち上がり及び立
ち下がりのエッジのタイミングを基にして、窓ガラス5
1の開閉の状態を2パターン個別に検出し、この検出結
果を基にドア5の窓枠と窓ガラス51の間に異物が挟ま
ったか否かを検出する構成とした。このため、一方のパ
ルス信号Pa,Pbにノイズが含まれてそのノイズをパ
ルスとして検出したり、或は、第1及び第2の2つのセ
ンサ31a,31bのうち一方が故障等によりパルス信
号Pa,Pbを出力しなかった場合等であっても、第1
及び第2の2つのセンサ31a,31bのうちもう一方
からの正常なパルス信号Pa,Pbを基に、異物の挟み
込みの有無を確実に検出することができる。
In this way, the trapping detection device 3 of this embodiment
According to this, the first and second two sensors 31a and 31 of the pulse generator 31 are synchronized with the rotation of the motor 11.
The pulse signals Pa and Pb are output once per revolution from b, and the window glass 5 is based on the timings of the rising and falling edges of these pulse signals Pa and Pb.
The open / closed state of No. 1 is individually detected in two patterns, and based on the detection result, it is detected whether or not a foreign object is caught between the window frame of the door 5 and the window glass 51. Therefore, noise is included in one of the pulse signals Pa and Pb and the noise is detected as a pulse, or one of the first and second two sensors 31a and 31b has a failure, etc. , Pb is not output, the first
Also, it is possible to reliably detect the presence / absence of a foreign substance trapped on the basis of the normal pulse signals Pa and Pb from the other of the second two sensors 31a and 31b.

【0068】尚、前記第1及び第2速度バッファエリア
の過去所定回数X分の減速度Aan〜Aan-(X-1) ,A
n 〜Abn-(X-1) が連続して、緩やかな減速度の閾値
LO以上になったか否かに応じて異物が挟まったか否か
を検出する構成は、省略してもよい。しかし、上記構成
を設けることで、窓ガラス51の昇降速度Van ,Vb
n が急激には低下しないような比較的柔らかい異物を窓
ガラス51が挟み込み、窓ガラス51の減速度Aan
Abn が、通常ではあり得ない急激な減速度の閾値AHI
に達しない場合であっても、それよりも低い減速度の閾
値ALOにX回分連続して減速度Aan 〜Aan-(X-1)
Abn 〜Abn-(X-1) が達するか否かで、その異物の挟
み込みを確実に検出することができる。
The decelerations Aa n to Aa n- (X-1) , A for the predetermined number of past X times in the first and second speed buffer areas.
The configuration for detecting whether or not a foreign object is caught depending on whether or not b n to Ab n- (X-1) continuously exceed the threshold value A LO of the gentle deceleration may be omitted. . However, by providing the above-described configuration, the lifting speed Va n of the window glass 51, Vb
The window glass 51 entraps a relatively soft foreign substance such that n does not decrease sharply, and the deceleration Aa n of the window glass 51,
Ab n is a threshold value for rapid deceleration A HI
Even if not reach, it X times consecutively deceleration threshold A LO lower deceleration than Aa n ~Aa n- (X-1 ) to,
It is possible to reliably detect the entrapment of the foreign matter depending on whether Ab n to Ab n- (X-1) have arrived.

【0069】また、開閉スイッチ13の1回の操作中
に、パルス信号Pa,Pbのうちどちらか一方が連続し
て出力されず、片側カウンタエリアのカウント値Ccの
絶対値が異常判別基準値NABNORM以上となった場合に、
位置カウンタ復旧処理に入り、窓ガラス51を全開或は
全閉位置に開閉させたところで、到達した位置が全開位
置であるか全閉位置であるかに応じて、第1及び第2位
置カウンタエリアのカウント値Ca,Cbを「N」か
「0」に設定し直す構成は省略してもよい。しかし、こ
のように構成すれば、パルス信号Pa,Pbの出力漏れ
やカウント漏れにより第1及び第2位置カウンタエリア
のカウント値Ca,Cbに差が生じたとしても、その差
が大きくなる前に、そのカウント値Ca,Cbを正しい
値に設定し直して、両カウント値Ca,Cbの信頼性が
大きく損なわれるのを防ぎ、両カウント値Ca,Cbか
ら判定した開閉位置が実際の位置から大きくずれること
を防止することができ、有利である。
Further, during one operation of the open / close switch 13, one of the pulse signals Pa and Pb is not continuously output, and the absolute value of the count value Cc of the one side counter area is the abnormality determination reference value N. If it is above ABNORM ,
When the position counter restoration process is started and the window glass 51 is opened and closed to the fully open or fully closed position, the first and second position counter areas are determined according to whether the reached position is the fully open position or the fully closed position. The configuration for resetting the count values Ca and Cb of “N” or “0” may be omitted. However, with this configuration, even if there is a difference between the count values Ca and Cb of the first and second position counter areas due to the output leakage of the pulse signals Pa and Pb and the count leakage, before the difference becomes large. , The count values Ca and Cb are reset to correct values to prevent the reliability of both count values Ca and Cb from being greatly impaired, and the open / close position determined from both count values Ca and Cb is increased from the actual position. It is possible to prevent the shift, which is advantageous.

【0070】また、ドア5のウェザーストリップ53と
窓ガラス51との隙間がなくなる境界位置DL、即ち、
ウェザーストリップ53の外側下端面53aと同一高さ
箇所、及びそれよりも全開位置側の挟み込み検出領域S
o内に窓ガラス51の上端51aが位置しているか否か
を、第1及び第2位置カウンタエリアのカウント値C
a,Cbが両方とも、前記境界位置DLに前記上端51
aが位置している時の正しいカウント値Ca,Cbに相
当する境界値NDET 以上となっているか否かで判別する
構成は省略してもよい。しかし、このように構成すれ
ば、ドア5の窓枠と窓ガラス51の間に異物を挟み込む
可能性がない全閉領域Scにおいて、窓ガラス51によ
る異物の挟み込みがあるか否かを無駄に検出せずに済ま
せることができ、有利である。
The boundary position DL where the gap between the weather strip 53 of the door 5 and the window glass 51 disappears, that is,
Entrapment detection area S at the same height as the outer lower end surface 53a of the weather strip 53 and on the fully open position side thereof.
Whether or not the upper end 51a of the window glass 51 is located inside o is determined by the count value C of the first and second position counter areas.
Both a and Cb have the upper end 51 at the boundary position DL.
The configuration for determining whether or not it is equal to or larger than the boundary value N DET corresponding to the correct count values Ca and Cb when a is located may be omitted. However, with this configuration, it is unnecessarily detected whether or not the foreign matter is caught by the window glass 51 in the fully closed region Sc where there is no possibility of the foreign matter being caught between the window frame of the door 5 and the window glass 51. This is advantageous because it can be omitted.

【0071】さらに、窓ガラス51による異物の挟み込
みがあるか否かを、最近のパルス信号Pa,Pbのエッ
ジ検出時からの経過時間Ta,Tb、パルス信号Pa,
Pbの周期Wan ,Wbn が基準周期WREF に達したか
否かを基に検出する構成と、窓ガラス51の減速度Aa
n ,Abn が、通常ではあり得ない急激な減速度の閾値
HIに達したか否かを基に検出する構成のうち、少なく
とも一方は省略してもよい。しかし、このように構成す
れば、固さの違い等、挟み込んだ異物の内容の相違を問
わず、種々の異物の挟み込みをより確実に検出でき、有
利である。
Further, it is determined whether or not a foreign substance is caught by the window glass 51, the elapsed times Ta and Tb since the edge detection of the latest pulse signals Pa and Pb, and the pulse signals Pa and
A structure for detecting based on whether or not the periods Wa n and Wb n of Pb have reached the reference period W REF , and the deceleration Aa of the window glass 51.
At least one of the configurations in which n and Ab n are detected based on whether or not the threshold value A HI of the sudden deceleration, which is not normally possible, is detected may be omitted. However, such a configuration is advantageous in that it is possible to more reliably detect the trapping of various foreign substances regardless of the difference in the content of the trapped foreign substances such as the difference in hardness.

【0072】また、本実施例では、第1及び第2位置カ
ウンタエリアのカウント値Ca,Cbの差値Cが基準差
値NDIFF以上となった場合や、開閉スイッチ13の1回
の操作で、前記第1及び第2センサ31a,31bから
の第1及び第2パルス信号Pa,Pbが、どちらか一方
だけ連続して出力されていない場合に、両カウント値C
a,Cbの補正を行うように構成したが、その補正内容
は任意で、或は、この補正そのものを行わないように構
成してもよい。しかし、本実施例のように、上述の状況
において両カウント値Ca,Cbを補正するように構成
すれば、第1及び第2パルス信号Pa,Pbの出力漏れ
や検出漏れ等があっても、前記両カウント値Ca,Cb
の信頼性を高く維持することができるという利点があ
る。
Further, in the present embodiment, when the difference value C between the count values Ca and Cb of the first and second position counter areas becomes the reference difference value N DIFF or more, or when the open / close switch 13 is operated once. , When both the first and second pulse signals Pa and Pb from the first and second sensors 31a and 31b are not continuously output, both count values C
Although the correction of a and Cb is performed, the correction content may be arbitrary or the correction itself may not be performed. However, if it is configured to correct both count values Ca and Cb in the above situation as in the present embodiment, even if there is an output leakage or detection leakage of the first and second pulse signals Pa and Pb, Both count values Ca, Cb
There is an advantage that the reliability of can be maintained high.

【0073】しかも、カウント値Ca,Cbの差値Cが
基準差値NDIFF以上となった場合、両カウント値Ca,
Cbのうち値が大きい方を値が小さい方と一致するよう
に補正する構成とすれば、境界位置DL及びこれよりも
全開位置側の挟み込み検出領域So内で異物の挟み込み
の有無を検出する場合に、補正後のカウント値Ca,C
bが境界値NDET と一致した際の窓ガラス51の上端5
1aの位置が、境界位置DLよりも全閉位置側にずれる
ことがなくなる。従って、カウント値Ca,Cbの補正
後に、窓ガラス51が全閉位置に達して停止した時に異
物の挟み込んだものと誤って判定され、窓ガラス51が
強制的に開かれて閉められなくなるという事態の発生を
防ぐことができ、有利である。
Moreover, when the difference value C between the count values Ca and Cb is equal to or greater than the reference difference value N DIFF , both count values Ca,
In the case of detecting the presence / absence of a foreign object caught in the boundary position DL and the jam detection region So on the side of the fully open position with respect to the boundary position DL, if the larger value of Cb is corrected to match the smaller value. To the corrected count values Ca, C
Upper edge 5 of window glass 51 when b matches the boundary value N DET
The position of 1a will not be displaced to the fully closed position side from the boundary position DL. Therefore, after the count values Ca and Cb are corrected, when the window glass 51 reaches the fully closed position and stops, it is erroneously determined that a foreign substance is trapped, and the window glass 51 cannot be forcibly opened and closed. This is advantageous because it can prevent the occurrence of

【0074】さらに、第1及び第2センサ31a,31
bが出力するパルス信号Pa,Pbの位相のずれは、9
0°以外であっても、或は、同位相であってもよいが、
本実施例のように、第1及び第2センサ31a,31b
が互いに位相を90°ずらしてパルス信号Pa,Pbを
それぞれ出力するように構成すれば、次のような利点が
ある。即ち、パルス信号Paの立ち上がり及び立ち下が
りの時点における両パルス信号Pa,Pbの信号レベル
の一致、不一致により、モータ11が窓ガラス51を全
開位置側に下降する方向と、窓ガラス51を全閉位置側
に上昇する方向のうちどちらの方向に回転しているかを
検出できる。
Further, the first and second sensors 31a, 31
The phase difference between the pulse signals Pa and Pb output by b is 9
Although it may be other than 0 ° or in-phase,
As in this embodiment, the first and second sensors 31a, 31b
If they are configured to output the pulse signals Pa and Pb with their phases shifted by 90 ° from each other, there are the following advantages. That is, due to the coincidence and non-coincidence of the signal levels of the pulse signals Pa and Pb at the rising and falling points of the pulse signal Pa, the motor 11 descends the window glass 51 toward the fully open position and the window glass 51 is completely closed. It is possible to detect which of the directions of rising to the position side is rotating.

【0075】このため、例えば、開閉スイッチ13の操
作をやめた後のモータ11の惰性や、モータ11と窓ガ
ラス51の間の動力伝達系を構成するギア列(図示せ
ず)のバックラッシュ等により、開閉スイッチ13を操
作してないにも拘らずモータ11が回転した場合であっ
ても、その際のモータ11の回転方向を開閉スイッチ1
3の操作状態によらず確実に検出できる。しかし、この
ように互いに位相がずれた複数のパルス信号P1 〜Pn
によりモータ11の回転方向を検出するか否かは任意
で、開閉スイッチ13の操作やその他の手段によりモー
タ11の回転方向を検出してもよいことは勿論のことで
あり、その場合には、回転方向検出手段15Cに相当す
る構成は省略してもよい。
Therefore, for example, due to inertia of the motor 11 after the operation of the open / close switch 13 is stopped, backlash of a gear train (not shown) constituting a power transmission system between the motor 11 and the window glass 51, or the like. Even when the motor 11 is rotated even though the open / close switch 13 is not operated, the rotation direction of the motor 11 at that time is set to the open / close switch 1
3 can be detected reliably regardless of the operation state. However, a plurality of pulse signals P 1 to P n that are out of phase with each other in this way
It is of course that whether or not the rotation direction of the motor 11 is detected is arbitrary, and the rotation direction of the motor 11 may be detected by the operation of the opening / closing switch 13 or other means. The configuration corresponding to the rotation direction detecting means 15C may be omitted.

【0076】また、本実施例では、モータ11の回転に
同期してパルス信号Pa,Pbを出力する第1及び第2
の2つのセンサ31a,31bによりパルス信号出力手
段311 〜31n を構成したが、パルス信号出力手段3
1 〜31n の数は3つ以上であってもよく、位置カウ
ンタ手段15A1 〜15An の数も、パルス信号出力手
段311 〜31n の数に対応して任意に変更可能であ
る。さらに、本発明では、第2及び第3経過時間Ta,
Tbが両方とも挟み込み確認時間TE に達しなかった場
合、パルス信号Pa,Pbの周期Wan ,Wbn が基準
周期WREF に達したか否か、減速度Aan ,Abn が閾
値AHIに達したか否か、及び、過去X回分の減速度Aa
n 〜Aan-(X-1) ,Abn 〜Abn-(X-1) が全て閾値A
LOに達したか否かを、モータ11の回転が安定するまで
の時間として、開閉スイッチ13の操作から200ms
が経過してから行うようにしたが、この時間の長さは任
意に変更可能である。
In this embodiment, the first and second pulse signals Pa and Pb are output in synchronization with the rotation of the motor 11.
Of the two sensors 31a, has been constituting the pulse signal output means 31 1 to 31 n by 31b, the pulse signal output means 3
The number of 1 1 to 31 n may be three or more, and the number of the position counter means 15A 1 to 15A n can be arbitrarily changed corresponding to the number of the pulse signal output means 31 1 to 31 n. . Further, in the present invention, the second and third elapsed times Ta,
If Tb does not reach the confirmation time T E pinching also both, the pulse signal Pa, the period Wa n of Pb, whether Wb n has reached the reference period W REF, deceleration Aa n, Ab n threshold A HI Or not, and the deceleration Aa for the past X times
n- Aa n- (X-1) and Ab n - Ab n- (X-1) are all threshold A
200 ms from the operation of the opening / closing switch 13 as the time until the rotation of the motor 11 becomes stable, whether or not it has reached LO
However, the length of this time can be changed arbitrarily.

【0077】また、本実施例では、パルス信号Pa,P
bの立ち上がり及び立ち下がりのエッジを検出する構成
としたが、立ち上がり及び立ち下がりのいずれか一方の
みを検出する構成とする等、パルス信号Pa,Pbを検
出する構成は、本実施例で示した構成に限らず任意であ
る。そして、本発明は、本実施例で示したような、車両
の側部のドア5の窓ガラス51に限らず、後部のドアの
窓ガラス等、モータにより開閉されるパワーウィンドに
おける窓ガラスの開閉位置を検出する場合にも広く適用
可能であることは言うまでもない。
Further, in this embodiment, the pulse signals Pa, P
Although the configuration is such that the rising and falling edges of b are detected, the configuration for detecting the pulse signals Pa and Pb, such as the configuration for detecting only one of the rising and falling edges, is shown in this embodiment. It is not limited to the configuration and is arbitrary. Further, the present invention is not limited to the window glass 51 of the door 5 on the side of the vehicle as shown in the present embodiment, but the window glass of the rear door or the like is opened / closed in the power window opened / closed by the motor. It goes without saying that it can be widely applied to the case of detecting the position.

【0078】[0078]

【発明の効果】以上説明したように本発明によれば、モ
ータにより窓ガラスを開閉させるパワーウィンドの異物
の挟み込みを検出する装置であって、前記モータの回転
に同期したパルス信号を出力する複数組のパルス信号出
力手段と、前記各パルス信号を基に前記窓ガラスの開閉
状態を、前記パルス信号出力手段と同一パターン数割り
出す開閉状態割り出し手段を備え、前記開閉状態割り出
し手段が割り出した前記窓ガラスの複数パターンの開閉
状態を基に、異物の挟み込みの有無を検出する構成とし
た。このため、パルス信号の周期や周波数等のように、
モータの回転が安定しているか否かに影響されにくい、
パルス信号出力手段が最新のパルス信号を出力してから
の経過時間が、基準経過時間に達したか否かを経過時間
判定手段が判定することで、モータの回転が不安定な始
動時であっても、異物の挟み込みの有無を確実に検出す
ることができる等の効果を奏する。
As described above, according to the present invention, there is provided a device for detecting entrapment of foreign matter in a power window for opening and closing a window glass by a motor, which outputs a pulse signal synchronized with the rotation of the motor. A pair of pulse signal output means and an open / closed state indexing means for indexing the open / closed state of the window glass on the basis of each pulse signal by the same number of patterns as the pulse signal output means, and the window indexed by the open / closed state indexing means Based on the open / closed state of a plurality of patterns on the glass, the presence / absence of foreign matter is detected. Therefore, like the period and frequency of the pulse signal,
Hard to be affected by whether the motor rotation is stable,
When the elapsed time after the pulse signal output means outputs the latest pulse signal has reached the reference elapsed time, the elapsed time determination means determines whether or not the motor rotation is unstable. Even in this case, it is possible to reliably detect the presence / absence of a foreign substance being caught.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明のパワーウィンドの挟み込み検出装置の
基本構成図である。
FIG. 1 is a basic configuration diagram of a pinch detection device for a power window according to the present invention.

【図2】本発明の一実施例に係る挟み込み検出装置を備
えたパワーウィンドの概略構成を一部ブロックで示す説
明図である。
FIG. 2 is an explanatory diagram showing, in a partial block diagram, a schematic configuration of a power window including an entrapment detection device according to an embodiment of the present invention.

【図3】図2のパルス信号発生器の構成を示す説明図で
ある。
FIG. 3 is an explanatory diagram showing a configuration of the pulse signal generator of FIG.

【図4】図3のパルス信号発生器の第1及び第2センサ
が出力するパルス信号の説明図である。
FIG. 4 is an explanatory diagram of pulse signals output by the first and second sensors of the pulse signal generator of FIG.

【図5】図2に示すマイクロコンピュータのハードウェ
ア構成を示すブロック図である。
5 is a block diagram showing a hardware configuration of the microcomputer shown in FIG.

【図6】図2に示すマイクロピュータのRAMのメモリ
エリアマップである。
FIG. 6 is a memory area map of the RAM of the microcomputer shown in FIG.

【図7】図2に示すマイクロピュータのROMに格納さ
れた制御プログラムに従いCPUが行う処理を示すフロ
ーチャートである。
7 is a flowchart showing a process performed by a CPU according to a control program stored in a ROM of the microcomputer shown in FIG.

【図8】図2に示すマイクロピュータのROMに格納さ
れた制御プログラムに従いCPUが行う処理を示すフロ
ーチャートである。
8 is a flowchart showing a process performed by a CPU according to a control program stored in a ROM of the microcomputer shown in FIG.

【図9】図2に示すマイクロピュータのROMに格納さ
れた制御プログラムに従いCPUが行う処理を示すフロ
ーチャートである。
9 is a flowchart showing a process performed by a CPU according to a control program stored in a ROM of the microcomputer shown in FIG.

【図10】図2に示すマイクロピュータのROMに格納
された制御プログラムに従いCPUが行う処理を示すフ
ローチャートである。
10 is a flowchart showing a process performed by a CPU according to a control program stored in a ROM of the microcomputer shown in FIG.

【図11】図7に示す第1センサパルス検出割込処理の
サブルーチンを示すフローチャートである。
11 is a flowchart showing a subroutine of first sensor pulse detection interrupt processing shown in FIG. 7. FIG.

【図12】図7に示す第1センサパルス検出割込処理の
サブルーチンを示すフローチャートである。
FIG. 12 is a flowchart showing a subroutine of first sensor pulse detection interrupt processing shown in FIG. 7.

【図13】図2に示す窓ガラスの全閉領域と挟み込み検
出領域との境界位置を示す説明図である。
FIG. 13 is an explanatory diagram showing a boundary position between a fully closed area and an entrapment detection area of the window glass shown in FIG.

【符号の説明】[Explanation of symbols]

3 挟み込み検出装置 11 モータ 15 マイクロコンピュータ 15a CPU 15b RAM 15c ROM 15A 開閉状態割り出し手段 15B 経過時間判定手段 15C 周期判定手段 15D 加速度判定手段 15E 第2加速度判定手段 311 〜31n パルス信号出力手段 51 窓ガラス An 〜An-(X-1) 窓ガラス昇降減速度(開閉加速度) AHI 閾値(基準開閉加速度) ALO 閾値(第2基準開閉加速度) Ta 第2経過時間 Tb 第3経過時間 TE 挟み込み確認時間(基準経過時間) Pa,Pb パルス信号 Wan ,Wbn パルス信号周期 WREF 基準周期(所定周期)3 Entrapment detection device 11 Motor 15 Microcomputer 15a CPU 15b RAM 15c ROM 15A Open / closed state indexing means 15B Elapsed time determination means 15C Cycle determination means 15D Acceleration determination means 15E Second acceleration determination means 31 1 to 31 n Pulse signal output means 51 Window Glass An to An- (X-1) Window glass Vertical deceleration (opening and closing acceleration) A HI threshold (reference opening and closing acceleration) A LO threshold (second reference opening and closing acceleration) Ta Second elapsed time Tb Third elapsed time T E Entrapment confirmation time (reference elapsed time) Pa, Pb pulse signal Wa n , Wb n pulse signal cycle W REF reference cycle (predetermined cycle)

フロントページの続き (72)発明者 小見山 武 東京都港区芝五丁目33番8号 三菱自動車 工業株式会社内 (72)発明者 五十棲 正 静岡県榛原郡榛原町布引原206の1 矢崎 部品株式会社内Front page continuation (72) Inventor Takeshi Omiyama 3-5-8 Shiba, Minato-ku, Tokyo Mitsubishi Motors Corporation (72) Inventor Tadashi Izumi, 206-1 Nunobikihara, Haibara-cho, Harahara-gun, Shizuoka Prefecture Parts Yazaki Within the corporation

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 モータにより窓ガラスを開閉させるパワ
ーウィンドの異物の挟み込みを検出する装置であって、 前記モータの回転に同期したパルス信号を出力する複数
組のパルス信号出力手段と、 前記各パルス信号を基に前記窓ガラスの開閉状態を、前
記パルス信号出力手段と同一パターン数割り出す開閉状
態割り出し手段を備え、 前記開閉状態割り出し手段が割り出した前記窓ガラスの
複数パターンの開閉状態を基に、異物の挟み込みの有無
を検出する、 ことを特徴とするパワーウィンドの挟み込み検出装置。
1. A device for detecting entrapment of foreign matter in a power window for opening and closing a window glass by a motor, comprising a plurality of sets of pulse signal output means for outputting a pulse signal in synchronization with rotation of the motor, and each of the pulses. The open / closed state of the window glass based on a signal, the pulse signal output means comprises an open / closed state indexing means for indexing the same number of patterns, based on the open / closed state of the plurality of patterns of the window glass indexed by the open / closed state indexing means, An entrapment detection device for a power window, which detects the presence or absence of entrapment of foreign matter.
【請求項2】 前記開閉状態割り出し手段は、前記各パ
ルス信号が最新のパルス信号を出力してからの経過時間
が全て基準経過時間に達したか否かを判定する経過時間
判定手段を有している請求項1記載のパワーウィンドの
挟み込み検出装置。
2. The open / closed state indexing means has an elapsed time determining means for determining whether or not all the elapsed times since the pulse signals output the latest pulse signals have reached a reference elapsed time. The entrapment detection device for a power window according to claim 1.
【請求項3】 前記開閉状態割り出し手段は、前記各パ
ルス信号の周期が全て所定周期に達したか否かを判定す
る周期判定手段を有している請求項1又は2記載のパワ
ーウィンドの挟み込み検出装置。
3. The sandwiching of the power window according to claim 1, wherein the open / closed state indexing means has cycle determining means for determining whether or not all the cycles of the respective pulse signals have reached a predetermined cycle. Detection device.
【請求項4】 前記開閉状態割り出し手段は、前記各パ
ルス信号を基に算出した前記窓ガラスの開閉加速度が全
て基準開閉加速度に達したか否かを判定する加速度判定
手段を有している請求項1、2又は3記載のパワーウィ
ンドの挟み込み検出装置。
4. The opening / closing state indexing means has an acceleration determining means for determining whether all the opening / closing accelerations of the window glass calculated based on the pulse signals have reached a reference opening / closing acceleration. Item 2. A pinch detection device for a power window according to item 1, 2 or 3.
【請求項5】 前記開閉状態割り出し手段は、前記各パ
ルス信号を基に算出した前記窓ガラスの過去所定回数分
の開閉加速度が全て、所定の第2基準開閉加速度に達し
たか否かを判定する第2加速度判定手段を有している請
求項1、2、3又は4記載のパワーウィンドの挟み込み
検出装置。
5. The opening / closing state indexing means determines whether or not all opening / closing accelerations of a predetermined number of times of the window glass calculated based on the respective pulse signals have reached a predetermined second reference opening / closing acceleration. The entrapment detection device for a power window according to claim 1, 2, 3 or 4, further comprising a second acceleration determining means.
JP02616095A 1995-01-20 1995-01-20 Power window jam detector Expired - Lifetime JP3405486B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP02616095A JP3405486B2 (en) 1995-01-20 1995-01-20 Power window jam detector

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP02616095A JP3405486B2 (en) 1995-01-20 1995-01-20 Power window jam detector

Publications (2)

Publication Number Publication Date
JPH08199906A true JPH08199906A (en) 1996-08-06
JP3405486B2 JP3405486B2 (en) 2003-05-12

Family

ID=12185810

Family Applications (1)

Application Number Title Priority Date Filing Date
JP02616095A Expired - Lifetime JP3405486B2 (en) 1995-01-20 1995-01-20 Power window jam detector

Country Status (1)

Country Link
JP (1) JP3405486B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6353300B1 (en) 1999-10-19 2002-03-05 Aisin Seiki Kabushiki Kaisha Open roof operating method and open roof operation control system
WO2019189928A1 (en) * 2018-03-30 2019-10-03 株式会社ハイレックスコーポレーション Moving body moving device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6353300B1 (en) 1999-10-19 2002-03-05 Aisin Seiki Kabushiki Kaisha Open roof operating method and open roof operation control system
DE10051654B4 (en) * 1999-10-19 2005-07-28 Aisin Seiki K.K., Kariya Hood operation method and hood operation control system
WO2019189928A1 (en) * 2018-03-30 2019-10-03 株式会社ハイレックスコーポレーション Moving body moving device
JP2019178502A (en) * 2018-03-30 2019-10-17 株式会社ハイレックスコーポレーション Movable body moving device

Also Published As

Publication number Publication date
JP3405486B2 (en) 2003-05-12

Similar Documents

Publication Publication Date Title
US7309971B2 (en) Opening and closing body control device
US5983567A (en) Safety device for automatic window opening and closing
JP2005351042A (en) Opening and closing body control device
US20040065498A1 (en) Trapping detection device of opening/closing member
US6408238B1 (en) Method and apparatus of controlling a sliding roof
JP2014156767A (en) Opening-closing member control device and opening-closing member control method
JP3282124B2 (en) Window opening / closing position detector for power windows
JP3405486B2 (en) Power window jam detector
JP2845427B2 (en) Window opener
JP3309364B2 (en) Power window jam detector
JPH10169310A (en) Window open/close controller
JP2942127B2 (en) Power window drive control device
JPH0512464Y2 (en)
JPH09279939A (en) Power window equipment
JP3211927B2 (en) Power window jam detector
JPH0921273A (en) Opening/closing control device for opening/closing body
JP3211928B2 (en) Power window equipment
JP2818108B2 (en) Opening / closing body drive control device
JP2823554B2 (en) Window opener
JP2736009B2 (en) Opening / closing body drive control device
JP2823553B2 (en) Window opener
JP3470447B2 (en) Opening / closing control device
JP3313861B2 (en) Power window drive control device
JP4794755B2 (en) Control method to prevent pinching of opening and closing body
JP3433585B2 (en) Opening / closing control device

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20030128

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R370 Written measure of declining of transfer procedure

Free format text: JAPANESE INTERMEDIATE CODE: R370

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090307

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090307

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100307

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100307

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110307

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110307

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120307

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120307

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130307

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140307

Year of fee payment: 11

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term