JP2002144864A - Detecting device for pinching of window glass - Google Patents
Detecting device for pinching of window glassInfo
- Publication number
- JP2002144864A JP2002144864A JP2000339103A JP2000339103A JP2002144864A JP 2002144864 A JP2002144864 A JP 2002144864A JP 2000339103 A JP2000339103 A JP 2000339103A JP 2000339103 A JP2000339103 A JP 2000339103A JP 2002144864 A JP2002144864 A JP 2002144864A
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- window glass
- threshold
- threshold value
- detecting
- 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
Links
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02H—EMERGENCY PROTECTIVE CIRCUIT ARRANGEMENTS
- H02H7/00—Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions
- H02H7/08—Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors
- H02H7/085—Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors against excessive load
- H02H7/0851—Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors against excessive load for motors actuating a movable member between two end positions, e.g. detecting an end position or obstruction by overload signal
-
- E—FIXED CONSTRUCTIONS
- E05—LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
- E05F—DEVICES FOR MOVING WINGS INTO OPEN OR CLOSED POSITION; CHECKS FOR WINGS; WING FITTINGS NOT OTHERWISE PROVIDED FOR, CONCERNED WITH THE FUNCTIONING OF THE WING
- E05F15/00—Power-operated mechanisms for wings
- E05F15/40—Safety devices, e.g. detection of obstructions or end positions
- E05F15/41—Detection by monitoring transmitted force or torque; Safety couplings with activation dependent upon torque or force, e.g. slip couplings
-
- E—FIXED CONSTRUCTIONS
- E05—LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
- E05Y—INDEXING SCHEME ASSOCIATED WITH SUBCLASSES E05D AND E05F, RELATING TO CONSTRUCTION ELEMENTS, ELECTRIC CONTROL, POWER SUPPLY, POWER SIGNAL OR TRANSMISSION, USER INTERFACES, MOUNTING OR COUPLING, DETAILS, ACCESSORIES, AUXILIARY OPERATIONS NOT OTHERWISE PROVIDED FOR, APPLICATION THEREOF
- E05Y2400/00—Electronic control; Electrical power; Power supply; Power or signal transmission; User interfaces
- E05Y2400/10—Electronic control
- E05Y2400/32—Position control, detection or monitoring
- E05Y2400/334—Position control, detection or monitoring by using pulse generators
- E05Y2400/338—Position control, detection or monitoring by using pulse generators of the linear type
-
- E—FIXED CONSTRUCTIONS
- E05—LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
- E05Y—INDEXING SCHEME ASSOCIATED WITH SUBCLASSES E05D AND E05F, RELATING TO CONSTRUCTION ELEMENTS, ELECTRIC CONTROL, POWER SUPPLY, POWER SIGNAL OR TRANSMISSION, USER INTERFACES, MOUNTING OR COUPLING, DETAILS, ACCESSORIES, AUXILIARY OPERATIONS NOT OTHERWISE PROVIDED FOR, APPLICATION THEREOF
- E05Y2400/00—Electronic control; Electrical power; Power supply; Power or signal transmission; User interfaces
- E05Y2400/10—Electronic control
- E05Y2400/52—Safety arrangements associated with the wing motor
- E05Y2400/53—Wing impact prevention or reduction
- E05Y2400/54—Obstruction or resistance detection
- E05Y2400/56—Obstruction or resistance detection by using speed sensors
- E05Y2400/564—Obstruction or resistance detection by using speed sensors sensing motor speed
-
- E—FIXED CONSTRUCTIONS
- E05—LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
- E05Y—INDEXING SCHEME ASSOCIATED WITH SUBCLASSES E05D AND E05F, RELATING TO CONSTRUCTION ELEMENTS, ELECTRIC CONTROL, POWER SUPPLY, POWER SIGNAL OR TRANSMISSION, USER INTERFACES, MOUNTING OR COUPLING, DETAILS, ACCESSORIES, AUXILIARY OPERATIONS NOT OTHERWISE PROVIDED FOR, APPLICATION THEREOF
- E05Y2400/00—Electronic control; Electrical power; Power supply; Power or signal transmission; User interfaces
- E05Y2400/10—Electronic control
- E05Y2400/52—Safety arrangements associated with the wing motor
- E05Y2400/53—Wing impact prevention or reduction
- E05Y2400/54—Obstruction or resistance detection
- E05Y2400/58—Sensitivity setting or adjustment
-
- E—FIXED CONSTRUCTIONS
- E05—LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
- E05Y—INDEXING SCHEME ASSOCIATED WITH SUBCLASSES E05D AND E05F, RELATING TO CONSTRUCTION ELEMENTS, ELECTRIC CONTROL, POWER SUPPLY, POWER SIGNAL OR TRANSMISSION, USER INTERFACES, MOUNTING OR COUPLING, DETAILS, ACCESSORIES, AUXILIARY OPERATIONS NOT OTHERWISE PROVIDED FOR, APPLICATION THEREOF
- E05Y2900/00—Application of doors, windows, wings or fittings thereof
- E05Y2900/50—Application of doors, windows, wings or fittings thereof for vehicles
- E05Y2900/53—Type of wing
- E05Y2900/55—Windows
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02H—EMERGENCY PROTECTIVE CIRCUIT ARRANGEMENTS
- H02H7/00—Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions
- H02H7/08—Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors
- H02H7/085—Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors against excessive load
- H02H7/0856—Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors against excessive load characterised by the protection measure taken
- H02H7/0858—Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors against excessive load characterised by the protection measure taken by reversing, cycling or reducing the power supply to the motor
Landscapes
- Power-Operated Mechanisms For Wings (AREA)
- Window Of Vehicle (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、ウインドウガラス
の挟持有無検出装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a device for detecting the presence or absence of a window glass.
【0002】[0002]
【従来の技術】従来、車両には、ウインドウガラスをモ
ータ等の駆動力によって昇降させるパワーウインドウ装
置を備えたものがある。このパワーウインドウ装置で
は、各ドアに設けられたスイッチの操作によってモータ
を駆動し、ウインドウガラスを昇降させるようになって
いる。2. Description of the Related Art Conventionally, some vehicles have a power window device for raising and lowering a window glass by a driving force of a motor or the like. In this power window device, a motor is driven by operating a switch provided on each door to raise and lower the window glass.
【0003】ところで、このようなパワーウインドウ装
置は、挟まれ防止機能を備えているものが多い。詳述す
ると、この挟まれ防止機能は、ウインドウガラスが閉動
作を行っている途中において、該ガラスと窓枠の間に例
えば異物が挟まって、それ以上の閉動作が不能となった
とき、制御回路がその挟まりを検出する。そして、ウイ
ンドウガラスを逆方向たる開く方向に動作させて挟まっ
た異物を開放させるものである。[0003] By the way, many of such power window devices have a function of preventing pinching. More specifically, the pinch prevention function is controlled when, for example, a foreign object is caught between the window glass and the window frame while the window glass is performing the closing operation, and further closing operation cannot be performed. The circuit detects the jam. Then, the window glass is operated in the opening direction, which is the opposite direction, to release the caught foreign matter.
【0004】この異物が挟まったことの検出には、例え
ば、パルス検知方式がある。パルス検知方式は、ウイン
ドウガラスを開閉するモータの回転速度を検出し、その
検出速度に比例した周期のパルス信号を生成することに
よって行われる。このパルスの周期(モータの回転速
度)の変動を利用して制御回路では挟まれ検出が行われ
る。[0004] For example, there is a pulse detection method for detecting that this foreign matter is caught. The pulse detection method is performed by detecting a rotation speed of a motor that opens and closes a window glass and generating a pulse signal having a period proportional to the detected speed. The control circuit performs pinch detection using the fluctuation of the pulse cycle (rotational speed of the motor).
【0005】そして、この挟まれ検出を、異なる車種又
は車両にそれぞれ対応させたり、車両の経時変化をキャ
ンセルし、常に安定した動作を成立させるために、前記
挟まれ状態の有無を判別するための閾値を随時変更させ
るシステム(所謂、学習制御)が知られている。[0005] Then, in order to make this pinch detection correspond to different types of vehicles or vehicles, or to cancel the aging of the vehicle and to always achieve a stable operation, it is necessary to determine the presence or absence of the pinch state. There is known a system (so-called learning control) for changing a threshold value as needed.
【0006】この学習制御においては、ウインドウガラ
スの開閉時におけるパルス信号に基づいたデータ(パル
ス周期)が、現在の閾値と比較される。そして、その差
分が所定値以上の変化があったと判断されると、前記取
得データを元に新しい閾値が更新設定される。In this learning control, data (pulse cycle) based on a pulse signal when the window glass is opened and closed is compared with a current threshold value. When it is determined that the difference has changed by a predetermined value or more, a new threshold is updated and set based on the acquired data.
【0007】[0007]
【発明が解決しようとする課題】ところで、ウインドウ
ガラスの開閉時において、同ウインドウガラスに掛かる
負荷は、例えば、ドアの開閉状態の違いや、車両の走行
状態の違い等によって変化する。特に、車両の走行状態
においては、常に路面の状況は変化するため、ウインド
ウガラスに掛かる負荷は一律にはならない。例えば、車
両が悪路を走っていると、車両停車時よりもウインドウ
ガラスへ掛かる負荷は大きくなる。By the way, when the window glass is opened and closed, the load applied to the window glass changes due to, for example, a difference in the opening and closing state of the door and a difference in the running state of the vehicle. In particular, the load on the window glass is not uniform since the road surface condition constantly changes in the running state of the vehicle. For example, when the vehicle is running on a bad road, the load applied to the window glass is larger than when the vehicle is stopped.
【0008】この結果、前記車両走行時等に検出された
異常データで、所定値以上の変化があったとして閾値を
更新してしまうと、車両停止時等において、異物が挟ま
れているにも関わらず、挟まれを検出しないという問題
があった。As a result, if the threshold value is updated on the basis of the abnormal data detected when the vehicle is running or the like and the threshold value is changed to a value greater than or equal to a predetermined value, even if a foreign object is caught when the vehicle is stopped or the like. Nevertheless, there is a problem that the pinch is not detected.
【0009】本発明は上記問題点を解決するためになさ
れたものであり、その目的は、閾値更新のための学習制
御を行う場合、ウインドウガラスの開閉が行われる際の
状況の判定に基づいて、閾値の更新を正確に行うことが
でき、高精度な挟まれ検出を実現できるウインドウガラ
スの挟持有無検出装置を提供することにある。SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and an object of the present invention is to perform learning control for updating a threshold value based on a determination of a situation when opening and closing a window glass. Another object of the present invention is to provide an apparatus for detecting the presence / absence of pinching of a window glass, which can accurately update a threshold value and realize highly accurate pinch detection.
【0010】[0010]
【課題を解決するための手段】上記問題点を解決するた
めに、請求項1に記載の発明は、ウインドウガラスによ
る挟まれが発生した際にウインドウガラスを駆動するモ
ータの駆動を停止又は逆転する挟まれ防止機能を有する
駆動制御手段と、モータの回転に対応したデータと挟ま
れの有無を決定するための閾値とを比較判定し、その差
分が許容変化量を超えた場合に、前記閾値を更新する閾
値更新処理を行う判定更新手段とを備えるウインドウガ
ラスの挟持有無検出装置において、ウインドウガラスが
開閉動作する際における車両の走行状態を検出する走行
状態検出手段を少なくとも含む車両環境パラメータ検出
手段を備え、前記走行状態を含む車両環境パラメータが
所定条件を満たしていない場合は、前記判定更新手段は
閾値更新のための閾値更新処理を行わないことを要旨と
する。In order to solve the above-mentioned problems, the invention according to claim 1 stops or reverses the driving of a motor that drives a window glass when the window glass is pinched. Drive control means having a pinch prevention function, data corresponding to the rotation of the motor and a threshold for determining the presence or absence of pinch are compared and determined, and when the difference exceeds an allowable change amount, the threshold is set. In a window glass pinching presence / absence detection device including a determination update unit that performs a threshold update process for updating, a vehicle environment parameter detection unit that includes at least a traveling state detection unit that detects a traveling state of the vehicle when the window glass opens and closes. When the vehicle environment parameter including the traveling state does not satisfy a predetermined condition, the determination updating unit performs the threshold updating. And gist not to perform value update processing.
【0011】請求項2に記載の発明は、請求項1におい
て、前記車両の走行状態における所定条件は、車両が停
車中か否かであり、車両が走行中のときには、前記判定
更新手段は閾値更新のための閾値更新処理を行わないこ
とを要旨とする。According to a second aspect of the present invention, in the first aspect, the predetermined condition in the running state of the vehicle is whether or not the vehicle is stopped. The gist is that threshold update processing for updating is not performed.
【0012】請求項3に記載の発明は、ウインドウガラ
スによる挟まれが発生した際にウインドウガラスを駆動
するモータの駆動を停止又は逆転する挟まれ防止機能を
有する駆動制御手段と、モータの回転に対応したデータ
と挟まれの有無を決定するための閾値とを比較判定し、
その差分が許容変化量を超えた場合に、前記閾値を更新
する閾値更新処理を行う判定更新手段とを備えるウイン
ドウガラスの挟持有無検出装置において、ウインドウガ
ラスが開閉動作する際における車両の走行状態を検出す
る少なくとも走行状態検出手段を含む車両環境パラメー
タ検出手段を備えると共に、前記閾値は、車両環境パラ
メータ検出手段から検出される検出結果に対応した状況
対応閾値として複数設定されており、前記判定更新手段
は、車両環境パラメータ検出手段の検出結果に応じて、
モータの回転に対応したデータと状況対応閾値のうち何
れか1つとを比較判定することを要旨とする。According to a third aspect of the present invention, there is provided a driving control means having a pinching prevention function for stopping or reversing the driving of a motor for driving a window glass when the pinching by a window glass occurs, and for controlling the rotation of the motor. Compare and determine the corresponding data and a threshold for determining the presence or absence of pinching,
When the difference exceeds the allowable change amount, in a window glass pinching presence / absence detection device including a determination update unit that performs a threshold update process for updating the threshold, the traveling state of the vehicle when the window glass opens and closes is determined. A vehicle environment parameter detection unit including at least a traveling state detection unit for detecting, and a plurality of the thresholds are set as situation correspondence thresholds corresponding to detection results detected from the vehicle environment parameter detection unit; According to the detection result of the vehicle environment parameter detection means,
The gist is to compare and determine the data corresponding to the rotation of the motor with any one of the situation correspondence thresholds.
【0013】請求項4に記載の発明は、請求項1乃至請
求項3のうちいずれか1項において、前記車両環境パラ
メータ検出手段は、ドアの開閉状態を検出するためのド
ア状態検出手段、バッテリ電圧を検出するためのバッテ
リ電圧検出手段、外部の温度状況を検出するための温度
検出手段、車両に加わる加速度を検出することを要旨と
する。According to a fourth aspect of the present invention, the vehicle environment parameter detecting means according to any one of the first to third aspects, wherein the vehicle environment parameter detecting means detects a door opening / closing state, and a battery. The gist of the present invention is to provide a battery voltage detecting means for detecting a voltage, a temperature detecting means for detecting an external temperature condition, and detecting an acceleration applied to a vehicle.
【0014】請求項5の発明によれば、ウインドウガラ
スの動作中において、前記車両環境パラメータに基づい
て車両に関する状態変化があったか否かを判定する状態
変化検出手段を更に備え、前記状態変化検出手段が車両
に関する状態変化を検出した際には、前記判定更新手段
は閾値更新のための閾値更新処理を行わないことを要旨
とする。According to the fifth aspect of the present invention, there is further provided a state change detecting means for judging whether or not there is a state change relating to the vehicle based on the vehicle environment parameter during operation of the window glass, wherein the state change detecting means is provided. It is essential that the determination updating means does not perform the threshold updating process for updating the threshold when detecting the state change of the vehicle.
【0015】(作用)請求項1の発明によれば、閾値更
新の学習制御において、モータの回転に対応したデータ
が判定更新手段にて、閾値と比較される際には、車両環
境パラメータ検出手段にて検出された車両環境パラメー
タが所定条件を満たしているかが判定される。そして、
少なくとも閾値の更新への影響が大きい走行状態の検出
結果が所定条件を満たしていない場合は、判定更新手段
による閾値更新処理は行われない。その一方で、走行状
態を含む車両環境パラメータが所定条件を満たしている
場合には判定更新手段による前記閾値更新処理が行われ
る。従って、所定条件下のみで行われる閾値の更新は正
確にされるとともに、ウインドウガラスによる挟まれが
判定される際に、誤った閾値が更新されたことによる誤
作動は発生しない。According to the first aspect of the present invention, in the learning control for updating the threshold value, when the data corresponding to the rotation of the motor is compared with the threshold value by the determination updating means, the vehicle environment parameter detecting means. It is determined whether or not the vehicle environment parameters detected in the step satisfy the predetermined condition. And
At least when the detection result of the traveling state that greatly affects the update of the threshold value does not satisfy the predetermined condition, the threshold update process by the determination update unit is not performed. On the other hand, when the vehicle environment parameters including the traveling state satisfy the predetermined condition, the threshold updating process is performed by the determination updating unit. Therefore, the update of the threshold value performed only under the predetermined condition is accurately performed, and the malfunction due to the erroneous update of the threshold value does not occur when it is determined that the window glass is caught.
【0016】請求項2の発明によれば、閾値更新のため
のデータとしては不適である異常なデータが検出され易
い車両の走行が走行状態検出手段で検出された際には、
前記判定更新手段による閾値更新処理は行われない。According to the second aspect of the present invention, when traveling of the vehicle is detected by the traveling state detecting means, abnormal data which is inappropriate as data for updating the threshold value is likely to be detected.
No threshold update process is performed by the determination update unit.
【0017】請求項3の発明によれば、閾値更新の学習
制御において、車両環境パラメータ検出手段で検出され
たそれぞれの車両環境パラメータの状況に応じて、判定
更新手段にて、モータの回転に対応したデータと複数の
状況対応閾値のうち何れか1つと比較判定が行われる。
従って、それぞれの車両の状態に応じて閾値の更新は正
確に行われる。また、挟まれ検出の場合は、状況対応閾
値の何れか1つと車両環境パラメータの状況に応じたデ
ータとが比較される。According to the third aspect of the present invention, in the learning control for updating the threshold value, the determination updating means responds to the rotation of the motor in accordance with the status of each vehicle environment parameter detected by the vehicle environment parameter detecting means. A comparison is made with the obtained data and any one of the plurality of situation correspondence thresholds.
Therefore, the update of the threshold value is accurately performed according to the state of each vehicle. In the case of pinch detection, any one of the situation thresholds is compared with data corresponding to the situation of the vehicle environment parameter.
【0018】請求項4の発明によれば、ウインドウガラ
ス開閉時における車両環境パラメータの検出には、ドア
状態検出手段、バッテリ電圧検出手段、温度検出手段加
速度検出手段のうち少なくとも何れか1つが更に含まれ
ているため、データ取得の状況がより詳しく検出され、
閾値の更新が正確に行われる。According to the fourth aspect of the present invention, the detection of the vehicle environment parameter at the time of opening and closing the window glass further includes at least one of a door state detecting means, a battery voltage detecting means, a temperature detecting means and an acceleration detecting means. The data acquisition situation is detected in more detail,
The update of the threshold value is performed accurately.
【0019】請求項5の発明によれば、ウインドウガラ
スの動作中において、異常なデータが検出されやすい車
両に関する状態変化時のデータが新閾値として更新され
ることはない。According to the fifth aspect of the present invention, during the operation of the window glass, data at the time of a state change relating to a vehicle in which abnormal data is likely to be detected is not updated as a new threshold value.
【0020】[0020]
【発明の実施の形態】(第1実施形態)以下、本発明を
車両のサイドドアのパワーウインドウ装置に具体化した
一実施形態を図1〜図3に従って説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS (First Embodiment) An embodiment in which the present invention is embodied in a power window device for a side door of a vehicle will be described below with reference to FIGS.
【0021】図1はパワーウインドウ装置の電気的構成
を示すブロック図である。同図において、駆動制御手
段、判定更新手段及び状態変化検出手段としてのコント
ローラ11は演算部12、記憶部13を備えている。演
算部12は各種の演算を行うようにされている。又、記
憶部13は演算部12による演算結果等を記憶する書き
換え可能なメモリ部(RAM)と、各種制御プログラム
を記憶する読み出し専用のメモリ部(ROM)と、電気
的に書き込み/消去可能な不揮発性のメモリ部(EEP
ROM)とを備えている。FIG. 1 is a block diagram showing the electrical configuration of the power window device. In FIG. 1, a controller 11 as a drive control unit, a determination update unit, and a state change detection unit includes a calculation unit 12 and a storage unit 13. The calculation unit 12 performs various calculations. The storage unit 13 includes a rewritable memory unit (RAM) for storing the operation results and the like by the operation unit 12, a read-only memory unit (ROM) for storing various control programs, and an electrically writable / erasable unit. Non-volatile memory (EEP
ROM).
【0022】下降スイッチ、上昇スイッチ、自動操作ス
イッチ(オートスイッチ)からなるウインドウスイッチ
としてのパワーウインドウスイッチ15は、入力回路1
6を介してコントローラ11に接続されている。パワー
ウインドウスイッチ15は、図2に示すようにドア17
の内側面に設けられている。前記上昇スイッチはウイン
ドウガラス18を閉まる方向(上方)に作動させるため
のスイッチであり、下降スイッチはウインドウガラス1
8を開く方向(下方)に作動させるためのスイッチであ
る。両スイッチは、2段クリック式であり揺動型のパワ
ーウインドウスイッチ15を選択的に切換操作、即ち、
一側側(ダウン側)若しくは他側側(アップ側)を一段
押圧することにより、オン・オフ操作される。A power window switch 15 as a window switch including a down switch, an up switch, and an automatic operation switch (auto switch) includes an input circuit 1
6 is connected to the controller 11. The power window switch 15 is, as shown in FIG.
It is provided on the inner surface of the. The up switch is a switch for operating the window glass 18 in the closing direction (upward), and the down switch is a window glass 1.
8 is a switch for operating the shutter 8 in the opening direction (downward). Both switches are two-step click type and selectively switch the swinging power window switch 15, that is,
The on / off operation is performed by pressing one side (down side) or the other side (up side) one step.
【0023】また、前記オートスイッチは、パワーウイ
ンドウスイッチ15のダウン側若しくはアップ側を2段
押圧する操作に基づいてウインドウガラス18を全開・
全閉状態に作動させるためのスイッチである。The auto switch fully opens the window glass 18 based on an operation of pressing the down side or the up side of the power window switch 15 by two steps.
This is a switch for operating in a fully closed state.
【0024】一方、ウインドウガラス18を上昇又は下
降させるためのモータとしての駆動モータ19は、直流
モータから構成され、駆動回路としてのドライブ・切換
回路20を介して前記コントローラ11に接続されてい
る。前記ドライブ・切換回路20は、コントローラ11
からの駆動制御信号に基づいて、駆動モータ19に対し
て駆動電源の供給又は停止を行うと共に正転又は逆転を
行うための回路を切り換える。即ち、前記上昇・下降ス
イッチの操作信号たるアップ若しくはダウン信号に基づ
くコントローラ11からの制御駆動信号に応答して、ド
ライブ・切換回路20は駆動モータ19を駆動させる。
そして、ウインドウガラス18を上昇又は下降させるよ
うになっている。On the other hand, a drive motor 19 as a motor for raising or lowering the window glass 18 is constituted by a DC motor, and is connected to the controller 11 via a drive / switching circuit 20 as a drive circuit. The drive / switching circuit 20 includes a controller 11
Supplies or stops the drive power to the drive motor 19 and switches the circuit for normal rotation or reverse rotation on the basis of the drive control signal from. That is, the drive / switching circuit 20 drives the drive motor 19 in response to a control drive signal from the controller 11 based on the up / down signal as an operation signal of the up / down switch.
Then, the window glass 18 is raised or lowered.
【0025】前記駆動モータ19の近傍には、パルスセ
ンサ22が配設されている。このパルスセンサ22は入
力回路23を介してコントローラ11に接続されてお
り、駆動モータ19の駆動(回転)に応じてパルス信号
(以下、単に「パルス」という)をコントローラ11へ
出力するようになっている。そして、駆動モータ19の
回転速度に比例したパルス周期の長短に基づいて、コン
トローラ11ではウインドウガラス18の挟まれを検出
する。In the vicinity of the drive motor 19, a pulse sensor 22 is provided. The pulse sensor 22 is connected to the controller 11 via an input circuit 23, and outputs a pulse signal (hereinafter, simply referred to as “pulse”) to the controller 11 according to the driving (rotation) of the driving motor 19. ing. Then, based on the length of the pulse period proportional to the rotation speed of the drive motor 19, the controller 11 detects that the window glass 18 has been caught.
【0026】前記コントローラ11には、リミットスイ
ッチ24が入力回路25を介して接続されている。そし
て、前記ウインドウガラス18がその移動可能な範囲の
全閉位置または全開位置に到達したときは、前記リミッ
トスイッチ24がオンされて、そのオン信号がコントロ
ーラ11に出力されるようになっている。又、そのオン
信号に基づいてコントローラ11からドライブ・切換回
路20に制御信号が出力され、駆動モータ19の駆動は
停止されるようになっている。A limit switch 24 is connected to the controller 11 via an input circuit 25. When the window glass 18 reaches a fully closed position or a fully opened position within the movable range, the limit switch 24 is turned on, and an ON signal is output to the controller 11. Further, a control signal is output from the controller 11 to the drive / switching circuit 20 based on the ON signal, and the drive of the drive motor 19 is stopped.
【0027】前記コントローラ11には、車両環境パラ
メータ検出手段及び走行状態検出手段としての車速セン
サ26が入力回路27を介して接続されている。前記車
速センサ26は車両の走行状態を検出してその車速に応
じた検出信号をコントローラ11に出力するようになっ
ている。前記車両の走行状態が車両環境パラメータに相
当する。The controller 11 is connected via an input circuit 27 to a vehicle speed sensor 26 as vehicle environment parameter detecting means and running state detecting means. The vehicle speed sensor 26 detects the running state of the vehicle and outputs a detection signal corresponding to the vehicle speed to the controller 11. The running state of the vehicle corresponds to a vehicle environment parameter.
【0028】また、ドア17には、車両環境パラメータ
検出手段及びドア状態検出手段としてのドアスイッチ2
8が設けられており、同ドアスイッチ28は、入力回路
29を介してコントローラ11に接続されている。ドア
スイッチ28は、ドアが開放状態のときオフとなり、ド
アが閉鎖状態のときオンとなる。前記ドアの開閉状態が
車両環境パラメータに相当する。The door 17 has a door switch 2 as a vehicle environment parameter detecting means and a door state detecting means.
The door switch 28 is connected to the controller 11 via an input circuit 29. The door switch 28 is turned off when the door is open and turned on when the door is closed. The open / closed state of the door corresponds to a vehicle environment parameter.
【0029】次に、本実施形態における挟まれ検出の処
理について説明する。本実施形態では、挟まれ防止機能
としてはパルス検知方式をとっており、パルスセンサ2
2にて生成され、駆動モータ19の回転速度に比例した
周期のパルス信号に基づいている。即ち、一般に、モー
タ19の回転速度が速いとパルス周期は短く、反対に遅
いとパルス周期は長くなり、このパルス周期の変動を利
用している。なお、本実施形態では、パルス周期がモー
タの回転に対応したデータに相当する。Next, a process for detecting pinch in this embodiment will be described. In the present embodiment, a pulse detection method is used as the pinch prevention function, and the pulse sensor 2
2 and is based on a pulse signal having a period proportional to the rotation speed of the drive motor 19. That is, in general, when the rotation speed of the motor 19 is high, the pulse period is short, and when the rotation speed is low, the pulse period is long, and the fluctuation of the pulse period is used. In this embodiment, the pulse cycle corresponds to data corresponding to the rotation of the motor.
【0030】詳述すると、今、駆動モータ19が一定の
回転速度でウインドウガラス18を閉める方向に閉動作
させているとき、その時々に出力されるパルス周期は一
定となる。そして、今出力された実パルスのパルス周期
T0 と、その今出力されたパルスより数えてN−1個前
までの各パルスのパルス周期T1 〜TN-1 とを合計し、
その合計値をNで割る。即ち、平均パルス周期P0 (=
[T0 +T1 +・・・+TN-1 ]/N)を求める。する
と、パルス周期が常に一定ならば、平均パルス周期P0
も一定となる。More specifically, when the drive motor 19 is operating to close the window glass 18 at a constant rotational speed, the pulse period output at each time is constant. Then, the pulse period T0 of the currently output actual pulse and the pulse periods T1 to TN-1 of each pulse up to N-1 before the currently output pulse are summed up,
Divide the sum by N. That is, the average pulse period P0 (=
[T0 + T1 +... + TN-1] / N). Then, if the pulse period is always constant, the average pulse period P0
Is also constant.
【0031】そして、その時々で求めた平均パルス周期
P0 に対して、予め定めた閾値係数Aを掛けた値を閾値
P0S(=A*P0 )として求める。この閾値P0Sは、そ
の時々における挟み込みの有無を決定するための基準値
となるものである。なお、前記閾値P0Sに係る閾値係数
Aは記憶部13のEEPROMに格納されている。Then, a value obtained by multiplying the average pulse period P0 obtained at each time by a predetermined threshold coefficient A is obtained as a threshold value P0S (= A * P0). This threshold value P0S is a reference value for determining the presence or absence of pinching at each time. The threshold coefficient A related to the threshold value POS is stored in the EEPROM of the storage unit 13.
【0032】そして、そのときに求められたパルス周期
T0 と、前記閾値P0Sとを比較する。その結果、実パル
ス周期T0 が前記閾値P0Sよりも大きいときは(T0 >
P0S、即ちP0S−T0 <0)、演算部12は何かが挟ま
ったと判断して、ウインドウガラス18を停止又は逆転
動作(開く方向への動作)をするようにドライブ・切換
回路20に制御信号を出力する。反対に、そのときの実
パルス周期T0 が閾値P0S以下(T0 ≦P0S、即ちP0S
−T0 ≧0)のときには、演算部12は何も挟まってい
ないと判断する。Then, the pulse period T0 obtained at that time is compared with the threshold value P0S. As a result, when the actual pulse period T0 is larger than the threshold value P0S, (T0>
When P0S, that is, P0S-T0 <0), the arithmetic unit 12 determines that something is caught, and sends a control signal to the drive / switching circuit 20 so as to stop or reverse the window glass 18 (operation in the opening direction). Is output. Conversely, the actual pulse period T0 at that time is equal to or less than the threshold value P0S (T0≤P0S, that is, P0S
When −T0 ≧ 0), the operation unit 12 determines that nothing is sandwiched.
【0033】従って、演算部12による挟まれ検出は、
現在の回転速度に基づくパルスと、所定範囲の過去から
現在に至るまでに得た回転速度に基づくパルスとの比較
により行っている。Therefore, the pinch detection by the arithmetic unit 12 is as follows.
This is performed by comparing a pulse based on the current rotation speed with a pulse based on the rotation speed obtained from a predetermined range in the past to the present.
【0034】次に、挟まれ検出の処理とともに、本実施
形態における挟まれ防止機能の学習制御、即ち、閾値P
0Sの更新を判定する処理について図3に示すフローチャ
ートに従って説明する。なお、このフローチャートは演
算部12が実行する処理を示したものである。Next, along with the process of detecting pinch, learning control of the pinch prevention function in this embodiment, that is, the threshold P
The process of determining the update of 0S will be described with reference to the flowchart shown in FIG. This flowchart shows the processing executed by the calculation unit 12.
【0035】このフローチャートは、アップ信号又はダ
ウン信号を入力すると、起動する。すなわち、パワーウ
インドウスイッチ15からコントローラ11に操作信号
たるダウン信号が入力されると、コントローラ11はド
ライブ・切換回路20へ制御駆動信号を出力する。する
と、ドライブ・切換回路20はその信号に基づいて駆動
モータ19を駆動させ、ウインドウガラス18を下降さ
せる(ステップ(以下、「S」と略す。)101)。そ
して、駆動モータ19の回転駆動に基づいて、パルスセ
ンサ22は回転速度に比例した周期のパルスを生成し、
コントローラ11へ出力する。この結果、コントローラ
11では、閾値P0Sと比較するためのデータであるパル
ス周期の取得を開始する(S102)。This flowchart starts when an up signal or a down signal is input. That is, when a down signal as an operation signal is input from the power window switch 15 to the controller 11, the controller 11 outputs a control drive signal to the drive / switching circuit 20. Then, the drive / switch circuit 20 drives the drive motor 19 based on the signal to lower the window glass 18 (step (hereinafter abbreviated as “S”) 101). Then, based on the rotational drive of the drive motor 19, the pulse sensor 22 generates a pulse having a cycle proportional to the rotational speed,
Output to the controller 11. As a result, the controller 11 starts acquiring a pulse period, which is data for comparison with the threshold value P0S (S102).
【0036】S103では、前述した挟まれ検出の処理
(平均パルス周期P0 の算出等を含む)を行い、S10
3の後の処理では、閾値を随時更新する所謂学習制御を
始める。即ち、S103において、まず挟まれ検出の処
理として閾値P0Sと今回取得したパルスのパルス周期T
0 との大小関係の比較をする。詳述すると、演算部12
は、記憶部13のEEPROMに記憶されている閾値係
数Aを読み出す。その後、前記閾値係数Aと平均パルス
周期P0 とを掛けることにより閾値P0Sを算出し、閾値
P0Sからパルス周期T0 を引いた値が、0より小さいか
否かを判定する(挟まれ検出を行う。)。前記パルス周
期T0 が閾値P0Sを超えていた場合は(P0S−T0 <
0、S103がYES)、S104に進む。そして、ド
ライブ・切換回路20に制御信号を出力し、ウインドウ
ガラス18を停止又は逆転動作(開く方向への動作)さ
せる。In step S103, the above-described pinch detection process (including the calculation of the average pulse period P0) is performed.
In the processing after 3, so-called learning control for updating the threshold value as needed is started. That is, in S103, first, as a process of the pinch detection, the threshold value P0S and the pulse period T
Compare the magnitude relationship with 0. More specifically, the calculation unit 12
Reads the threshold coefficient A stored in the EEPROM of the storage unit 13. Thereafter, the threshold value P0S is calculated by multiplying the threshold coefficient A by the average pulse period P0, and it is determined whether or not a value obtained by subtracting the pulse period T0 from the threshold value P0S is smaller than 0 (the pinch detection is performed). ). If the pulse period T0 exceeds the threshold value P0S, (P0S-T0 <
0, S103 is YES), and the process proceeds to S104. Then, a control signal is output to the drive / switching circuit 20 to stop or reverse the window glass 18 (operation to open).
【0037】一方、S103において、パルス周期T0
が閾値P0Sを超えていなかった場合は(P0S−T0 ≧
0、S103がNO)、S105に進む。そして、演算
部12は今回のパルスのパルス周期T0 と閾値P0Sとの
差分値が許容変化量Trthを超えているか否かを判定
する。なお、この許容変化量Trthは、車両が停車中
であり、且つドア17の閉鎖状態の際に、車両の経時変
化に対応させるために、閾値P0S(即ち閾値係数A)の
更新を判定するための定数で、実験値より決定される。
又、前記許容変化量Trthは予め記憶部13のROM
に記憶されている。On the other hand, in S103, the pulse period T0
Does not exceed the threshold value P0S (P0S−T0 ≧
0, S103 is NO), and the process proceeds to S105. Then, the calculation unit 12 determines whether or not the difference value between the pulse period T0 of the current pulse and the threshold value P0S exceeds the allowable change amount Trth. The allowable change amount Trth is used to determine the update of the threshold value P0S (that is, the threshold coefficient A) in order to cope with a temporal change of the vehicle when the vehicle is stopped and the door 17 is closed. Is determined from the experimental value.
The allowable change amount Trth is stored in the ROM of the storage unit 13 in advance.
Is stored in
【0038】S105において、差分値が許容変化量T
rthを超えている(P0S−T0 >Trth、即ちS1
05がYES)場合は、S106に進む。一方、前記S
105において、差分値が許容変化量Trthを超えて
いない(P0S−T0 ≦Trth、即ちS105がNO)
場合は、S110に移行する。In S105, the difference value is equal to the allowable change amount T.
rth (P0S-T0> Trth, that is, S1
If 05 (YES), the process proceeds to S106. On the other hand, the S
In 105, the difference value does not exceed the allowable change amount Trth (P0S-T0 ≦ Trth, that is, NO in S105).
In this case, the process proceeds to S110.
【0039】S106において、演算部12はパルスが
入力された際に車両が停車中であったか否かを判定す
る。即ち、車速センサ26からコントローラ11に入力
される検出信号(以下、車速信号という。)に基づいて
走行状態を判定する。そして、車速センサ26からの車
速信号に基づいて演算し、車速が0であると、即ち、車
両が停車中である(S106がYES)と判断すると、
S107に進む。In S106, the calculation unit 12 determines whether the vehicle is stopped when the pulse is input. That is, the traveling state is determined based on a detection signal (hereinafter, referred to as a vehicle speed signal) input from the vehicle speed sensor 26 to the controller 11. Then, calculation is performed based on the vehicle speed signal from the vehicle speed sensor 26, and when it is determined that the vehicle speed is 0, that is, when the vehicle is stopped (YES in S106),
Proceed to S107.
【0040】前記S107において、演算部12はパル
スが入力された際にウインドウガラス18が備えられた
ドア17が閉鎖状態か否かを判定する。そして、ドアス
イッチ28がオンである、即ち、ドア17が閉じられて
いると判断した場合は(S107がYES)、S108
に進む。そして、S108において、記憶部13のRA
Mに今回のパルス周期T0 を新閾値として一時的に記憶
させ、S110に進む。In step S107, the arithmetic unit 12 determines whether or not the door 17 provided with the window glass 18 is closed when the pulse is input. If it is determined that the door switch 28 is ON, that is, if the door 17 is closed (YES in S107), S108 is performed.
Proceed to. Then, in S108, the RA
M temporarily stores the current pulse period T0 as a new threshold value, and then proceeds to S110.
【0041】ここで、前記S106において、車速セン
サ26からの車速信号に基づいて演算して、車速が0以
外であると(S106がNO)、即ち、車両が走行中で
あると判断した場合、及び前記S107において、ドア
スイッチ28からのドア信号がオフである、即ち、ドア
17が閉じられていないと判断した場合は(S107が
NO)、S109に移行する。そして、S109におい
ては、車速センサ26又はドアスイッチ28からの信号
に基づいた車両が走行中又はドア開放中であるとの情報
を状態変化情報として記憶部13のRAMに一時的に記
憶し、S110に進む。Here, in S106, a calculation is performed based on the vehicle speed signal from the vehicle speed sensor 26, and if the vehicle speed is other than 0 (NO in S106), that is, if it is determined that the vehicle is running, If it is determined in S107 that the door signal from the door switch 28 is OFF, that is, if the door 17 is not closed (NO in S107), the process proceeds to S109. In S109, information that the vehicle is running or the door is open based on a signal from the vehicle speed sensor 26 or the door switch 28 is temporarily stored in the RAM of the storage unit 13 as state change information, and S110 Proceed to.
【0042】そして、S110において、演算部12は
ウインドウガラス18の閉動作が終了したか否かを判定
する。即ち、リミットスイッチ24からのオン信号がコ
ントローラ11に入力されたか否かを判定する。リミッ
トスイッチ24からのオン信号を確認して、ウインドウ
ガラス18の閉動作が終了したと判断した場合は(S1
10がYES)、S111に進む。Then, in S110, the arithmetic section 12 determines whether or not the closing operation of the window glass 18 has been completed. That is, it is determined whether or not the ON signal from the limit switch 24 has been input to the controller 11. When the ON signal from the limit switch 24 is confirmed and it is determined that the closing operation of the window glass 18 has been completed (S1).
10 is YES), the process proceeds to S111.
【0043】一方、リミットスイッチ23からのオン信
号が入力されていない場合、即ち、ウインドウガラス1
8の閉動作が終了していない場合は(S110がN
O)、S102に戻る。On the other hand, when the ON signal from the limit switch 23 is not input, that is, when the window glass 1
8 is not completed (S110 is N)
O), and return to S102.
【0044】S111において、演算部12は、記憶部
13のRAMに新閾値のデータ(即ちパルス周期T0 )
が記憶されているか否かを判定する。前記RAMに新閾
値のデータ(パルス周期T0 )が記憶されていると判断
した場合は(S111がYES)、S112へ進み、ウ
インドウガラス18の閉動作の間に車両に関する状態変
化があったか否かを判定する。即ち、記憶部13のRA
Mに車速センサ26又はドアスイッチ28からの信号に
基づいた車両が走行中又はドア開放との状態変化情報が
記憶されているか否かを判定する。In S111, the arithmetic unit 12 stores the new threshold data (ie, the pulse period T0) in the RAM of the storage unit 13.
It is determined whether or not is stored. If it is determined that the new threshold data (pulse period T0) is stored in the RAM (S111: YES), the process proceeds to S112, where it is determined whether or not there is a change in the state of the vehicle during the closing operation of the window glass 18. judge. That is, the RA of the storage unit 13
Based on a signal from the vehicle speed sensor 26 or the door switch 28, it is determined whether or not the state change information indicating that the vehicle is running or the door is opened is stored in M.
【0045】そして、S112において、RAMに車両
が走行中又はドア開との状態変化情報が記憶されていな
い、即ち、ウインドウガラス18の閉動作中に、状態変
化が無かったと判断した場合は(S112がYES)、
S113に進む。そして、S113において、RAMに
一時的に記憶されていた今回のパルス周期T0 を新閾値
P0Sとして更新する。そして、新閾値P0Sに係る閾値係
数A(=T0 /P0 )を算出し、この値を記憶部13の
EEPROMに書き込みすることにより、閾値係数Aを
更新し、このフローチャートを終了する。なお、本実施
形態では、前記S113が閾値更新処理に相当する。If it is determined in step S112 that the state change information indicating that the vehicle is running or the door is open is not stored in the RAM, that is, if it is determined that there is no state change during the closing operation of the window glass 18 (S112). Is YES),
Proceed to S113. Then, in S113, the current pulse period T0 temporarily stored in the RAM is updated as a new threshold value P0S. Then, a threshold coefficient A (= T0 / P0) relating to the new threshold value P0S is calculated, and this value is written in the EEPROM of the storage unit 13, thereby updating the threshold coefficient A, and this flowchart ends. In the present embodiment, S113 corresponds to a threshold update process.
【0046】前記S112において、RAMに車両が走
行中又はドア開との状態変化情報が記憶されている、即
ち、ウインドウガラス18の閉動作中に、状態変化があ
ったと判断した場合は(S112がNO)、S114に
進む。そして、RAMに記憶されている新閾値のデータ
(パルス周期T0 )を破棄し、このフローチャートを終
了する。In step S112, when the RAM stores the state change information indicating that the vehicle is running or the door is open, that is, if it is determined that the state has changed during the closing operation of the window glass 18, the process proceeds to step S112. NO), and proceed to S114. Then, the new threshold data (pulse period T0) stored in the RAM is discarded, and this flowchart ends.
【0047】一方、前記S111において、前記RAM
に新閾値のデータ(パルス周期T0)が記憶されていな
いと判断した場合は(S111がNO)、このフローチ
ャートを終了する。On the other hand, in S111, the RAM
If it is determined that the data of the new threshold value (pulse period T0) is not stored (NO in S111), the flowchart ends.
【0048】従って、閾値P0S(閾値係数A)の更新
は、ウインドウガラス18が閉動作する間、車両が停車
中で且つドア17が閉鎖状態であった場合のみ行われ
る。そして、ウインドウガラス18の閉動作中に、車両
が走行している場合や、たとえ車両が停止していてもド
ア17が開放されている場合は、RAMに新閾値のデー
タ(今回のパルス周期T0 )が記憶されず、閾値P0S
(閾値係数A)の更新は行われない。Therefore, the update of the threshold value P0S (threshold coefficient A) is performed only when the vehicle is stopped and the door 17 is closed while the window glass 18 is closing. When the vehicle is running during the closing operation of the window glass 18, or when the door 17 is opened even when the vehicle is stopped, the data of the new threshold value (the current pulse period T0) is stored in the RAM. ) Is not stored and the threshold value P0S
(Threshold coefficient A) is not updated.
【0049】さらに、ウインドウガラス18の閉動作中
に、車両の停止から走行又はその逆、及びドアの閉鎖か
ら開放又はその逆の行為が行われた場合には、RAMに
状態変化情報が記憶されているため、たとえ、RAMに
新閾値のデータ(今回のパルス周期T0 )が記憶されて
いたとしても、そのデータにて閾値の更新が行われるこ
とはない。Furthermore, when the vehicle stops and runs or vice versa and the door closes and opens or vice versa during the closing operation of the window glass 18, state change information is stored in the RAM. Therefore, even if the data of the new threshold (the current pulse period T0) is stored in the RAM, the threshold is not updated with the data.
【0050】なお、本実施形態では、ウインドウガラス
18が閉動作する間において、車両停車中、且つドア1
7が閉鎖状態のときが所定条件に相当する。従って、上
記実施形態によれば、以下のような効果を得ることがで
きる。In this embodiment, while the window glass 18 is closing, the vehicle 1 is stopped and the door 1 is closed.
The state where 7 is in the closed state corresponds to the predetermined condition. Therefore, according to the above embodiment, the following effects can be obtained.
【0051】(1)上記実施形態では、ウインドウガラ
ス18が閉動作をすると、挟まれ判定を最優先で実施し
た上で、演算部12は車速センサ26及びドアスイッチ
28からの車速信号及びドア信号に基づいて、車両の現
在状況が閾値P0Sの更新に適した状態か否かを判定す
る。そして、ウインドウガラス18が閉動作する間、車
両が停車中で且つドア17が閉鎖状態であったときのみ
に、ウインドウガラス18の閉動作終了後に、閾値P0S
(閾値係数A)は更新される。このため、一定条件を満
たした場合のみに行われる閾値P0S(閾値係数A)の更
新は車両の経時変化に対応して正確になされる。従っ
て、ウインドウガラス18による挟まれ検出の際に、従
来と異なり誤った閾値P0S(閾値係数A)が更新された
ことによる誤作動は発生せず、高精度な挟まれ検出が実
現できる。(1) In the above-described embodiment, when the window glass 18 is closed, the pinch determination is performed with the highest priority, and the arithmetic unit 12 determines the vehicle speed signal and the door signal from the vehicle speed sensor 26 and the door switch 28. It is determined whether or not the current situation of the vehicle is in a state suitable for updating the threshold value P0S based on. During the closing operation of the window glass 18, only when the vehicle is stopped and the door 17 is in the closed state, the threshold value P0S is set after the closing operation of the window glass 18 is completed.
(Threshold coefficient A) is updated. For this reason, the update of the threshold value P0S (threshold coefficient A), which is performed only when a certain condition is satisfied, is accurately performed in accordance with the temporal change of the vehicle. Therefore, unlike the related art, when the pinch is detected by the window glass 18, a malfunction due to the update of the erroneous threshold value P0S (threshold coefficient A) does not occur, and high-precision pinch detection can be realized.
【0052】(2)上記実施形態では、車両の走行中に
は、挟まれ判定のためのパルス周期T0 と閾値P0Sとの
比較は行われる一方で、閾値更新のための新閾値(パル
ス周期T0 )のRAMへの記憶は行われない。この結
果、ウインドウガラス18の閉動作終了後に、閾値P0S
(閾値係数A)の更新が行われることはない。従って、
車両が安定せず、異常なデータ(パルス周期T0 )が最
も検出され易い走行中において、閾値更新がされること
はない。(2) In the above embodiment, while the vehicle is running, the pulse period T0 for the pinch determination is compared with the threshold value P0S, while the new threshold value (the pulse period T0) for updating the threshold value is updated. Is not stored in the RAM. As a result, after the closing operation of the window glass 18 is completed, the threshold value P0S
The (threshold coefficient A) is not updated. Therefore,
The threshold value is not updated while the vehicle is running and abnormal data (pulse period T0) is most easily detected.
【0053】(3)また、車両が停止中であっても、ド
ア17が閉鎖状態でない場合は、閾値更新のための新閾
値(パルス周期T0 )はRAMに記憶されず、閾値P0S
(閾値係数A)の更新は行われない。従って、例えば、
異常なデータが検出され易いドア17の開放時に閾値更
新がされることはない。(3) Even when the vehicle is stopped, if the door 17 is not closed, the new threshold value (pulse period T0) for updating the threshold value is not stored in the RAM, and the threshold value P0S
(Threshold coefficient A) is not updated. So, for example,
The threshold is not updated at the time of opening the door 17 where abnormal data is easily detected.
【0054】(4)上記実施形態では、車速センサ26
とドアスイッチ28にて、ウインドウガラス18が閉動
作する際の車両状況を検出し、その検出結果に基づいて
演算部12は、閾値P0S(閾値係数A)の更新の元とな
る記憶判定、即ち、RAMに状態変化情報又は新閾値の
何れかを記憶させる判定を行う。従って、前記車速セン
サ26とドアスイッチ28にて閾値P0S(閾値係数A)
の正確な更新を容易に実現できる。(4) In the above embodiment, the vehicle speed sensor 26
And the door switch 28 detect the vehicle condition when the window glass 18 is closed, and based on the detection result, the calculation unit 12 determines whether or not the threshold P0S (threshold coefficient A) is updated, that is, the storage determination, that is, Then, it is determined whether the state change information or the new threshold is stored in the RAM. Therefore, the threshold value P0S (threshold coefficient A) is determined by the vehicle speed sensor 26 and the door switch 28.
Can be easily updated.
【0055】(5)上記実施形態では、閾値P0S(閾値
係数A)の更新をする元となる、RAMへの記憶判定は
車速センサ26とドアスイッチ28の双方からの検出結
果に基づいて行われた。従って、例えば、ドアスイッチ
28でウインドウガラス18が閉動作する際のドア状況
を検出し、それのみに基づいて判定を行う場合と比較し
て、車速センサ26の検出にて、閾値更新が可能な状態
を絞り込むため、正確な閾値更新ができる。(5) In the above embodiment, the determination of storage in the RAM from which the threshold value P0S (threshold coefficient A) is updated is performed based on the detection results from both the vehicle speed sensor 26 and the door switch 28. Was. Therefore, for example, the threshold value can be updated by the detection of the vehicle speed sensor 26 as compared with a case where the door state when the window glass 18 is closed by the door switch 28 is detected and the determination is made based on the door state. Since the state is narrowed down, accurate threshold updating can be performed.
【0056】(6)上記実施形態では、RAMに状態変
化情報を記憶させ、ウインドウガラス18の閉動作終了
後に閾値更新の最終判断を行っている。このため、たと
え、ウインドウガラス18の閉動作中に、ドア17の閉
鎖状態及び車両の停止状態と、ドア17の開放状態や走
行状態とがあった場合、ドア17の閉鎖状態及び車両の
停止状態中にRAMに新閾値が記憶されたとしても、そ
のデータが新閾値として更新されることはない。即ち、
例えば、異常なデータが検出され易いドア17の開閉に
よる衝撃が発生する虞がある状況や、車両の発車時等の
状況では閾値更新がされることはない。 (第2実施形態)本発明の第2実施形態を図4及び図5
に基づいて説明する。(6) In the above embodiment, the state change information is stored in the RAM, and the final judgment of the threshold update is performed after the closing operation of the window glass 18 is completed. For this reason, even if there is a closed state of the door 17 and a stopped state of the vehicle during the closing operation of the window glass 18, and an open state and a running state of the door 17, the closed state of the door 17 and the stopped state of the vehicle Even if the new threshold value is stored in the RAM during that time, the data is not updated as the new threshold value. That is,
For example, the threshold is not updated in a situation where an impact may occur due to opening and closing of the door 17 where abnormal data is easily detected, or in a situation such as when the vehicle starts. (Second Embodiment) FIGS. 4 and 5 show a second embodiment of the present invention.
It will be described based on.
【0057】なお、第2実施形態においては、既に説明
した実施形態の構成と同一構成又は相当する構成につい
ては、同一番号を付しその説明を省略する。また、本実
施形態において、上記第1実施形態と異なる所は、挟み
込みの有無を決定するための閾値の数である。In the second embodiment, the same or corresponding components as those of the above-described embodiment are denoted by the same reference numerals and description thereof is omitted. Further, in the present embodiment, the difference from the first embodiment is the number of thresholds for determining the presence / absence of pinching.
【0058】まず、本実施形態における挟まれ検出の処
理について説明する。本実施形態においては、その時々
における挟み込みの有無を決定するための閾値は、停車
中・ドア閉時閾値P0S1 、停車中・ドア開時閾値P0S2
、走行時用閾値P0S3 の3つ設定されている。即ち、
前記閾値P0S1 ,P0S2 ,P0S3 に係る閾値係数は、前
述した3つの閾値P0S1 ,P0S2 ,P0S3 に対応して、
停車中・ドア閉時閾値係数A1,停車中・ドア開時閾値
係数A2,走行時用閾値係数A3とが互いに異なる値を
有するように設定がされている。そして、前記各閾値係
数A1〜A3は、それぞれ記憶部13のEEPROMに
格納されている。前記停車中・ドア閉時閾値P0S1 、停
車中・ドア開時閾値P0S2 、走行時用閾値P0S3 が状況
対応閾値に相当する。First, the processing of the pinch detection in this embodiment will be described. In the present embodiment, the threshold for determining the presence or absence of pinching at each time is a stopped / door-closed threshold P0S1 and a stopped / door-opened threshold P0S2.
, And a running threshold value P0S3. That is,
The threshold coefficients related to the thresholds P0S1, P0S2, and P0S3 correspond to the three thresholds P0S1, P0S2, and P0S3 described above.
The threshold coefficient A1 for stopping / door closing, the threshold coefficient A2 for stopping / door opening, and the threshold coefficient A3 for traveling have different values. Each of the threshold coefficients A1 to A3 is stored in the EEPROM of the storage unit 13. The stopped / door closed threshold value P0S1, the stopped / door open threshold value P0S2, and the traveling threshold value P0S3 correspond to the situation response threshold values.
【0059】そして、挟まれ検出を行う際は、そのとき
に求められたパルス周期T0 と、その時々の状況に対応
して、前記閾値P0S1 ,P0S2 ,P0S3 (=A1*P0
,A2*P0 ,A1*P0 )の何れかとを比較する。
そして、そのときのパルス周期T0 が前記閾値P0S1 ,
P0S2 ,P0S3 よりも大きいとき(T0 >P0S1 ,P0S
2 ,P0S3 )、演算部12は何かが挟まったと判断し
て、ウインドウガラス18を停止又は逆転動作(開く方
向への動作)をするようにドライブ・切換回路20に制
御信号を出力する。反対に、そのときのパルス周期T0
が閾値P0S1 ,P0S2 ,P0S3 以下(T0 ≦P0S1 ,P
0S2 ,P0S3 )のときには演算部12は何も挟まってい
ないと判断する。When the pinch detection is performed, the thresholds P0S1, P0S2, P0S3 (= A1 * P0) are determined in accordance with the pulse period T0 obtained at that time and the situation at that time.
, A2 * P0, A1 * P0).
The pulse period T0 at that time is determined by the threshold value P0S1,
When it is larger than P0S2, P0S3 (T0> P0S1, P0S
2, P0S3), the arithmetic unit 12 determines that something is caught, and outputs a control signal to the drive / switching circuit 20 so as to stop or reverse the window glass 18 (operation in the opening direction). Conversely, the pulse period T0 at that time
Is less than or equal to thresholds P0S1, P0S2, P0S3 (T0 ≦ P0S1,
0S2, P0S3), the operation unit 12 determines that nothing is sandwiched.
【0060】次に、挟まれ検出の処理と共に、演算部1
2が実行する挟まれ防止機能の学習制御を図4及び図5
に示すフローチャートに従って説明する。なお、このフ
ローチャートは演算部12が実行する処理を示したもの
である。Next, along with the process of detecting pinch,
4 and 5 show learning control of the pinch prevention function executed by
This will be described according to the flowchart shown in FIG. This flowchart shows the processing executed by the calculation unit 12.
【0061】ウインドウガラス18の閉動作を開始させ
ると(S101)、本実施形態では、まず、車両の状態
を記憶する(S211)。即ち、ウインドウガラス18
が閉動作し始めた際の、走行状態及びドア17の開閉状
態を車速センサ26及びドアスイッチ28から検出され
る信号に基づいて記憶部13のRAMに記憶する。When the closing operation of the window glass 18 is started (S101), in the present embodiment, first, the state of the vehicle is stored (S211). That is, the window glass 18
The running state and the opening / closing state of the door 17 when the vehicle starts to close are stored in the RAM of the storage unit 13 based on signals detected from the vehicle speed sensor 26 and the door switch 28.
【0062】そして、パルス周期の検出をコントローラ
11が開始する(S102)と、S106において、パ
ルスが入力された際に車両が停車中であるか否かを判定
する。このとき、車速センサ26からコントローラ11
に入力される車速信号に基づいて判定する。When the controller 11 starts detecting the pulse period (S102), it is determined in S106 whether or not the vehicle is stopped when the pulse is input. At this time, the controller 11 is
The determination is made based on the vehicle speed signal input to.
【0063】車速センサ26からの車速信号に基づいて
演算し、車速が0であると、即ち、車両が停車中である
(S106がYES)と判断すると、S107に進む。
次いで、S107において、ウインドウガラス18が備
えられたドア17が閉鎖状態か否かを判定する。即ち、
ドアスイッチ28がオンであるか否かを判定する。Calculation is performed based on the vehicle speed signal from the vehicle speed sensor 26. If the vehicle speed is 0, that is, if it is determined that the vehicle is stopped (S106 is YES), the flow proceeds to S107.
Next, in S107, it is determined whether the door 17 provided with the window glass 18 is in a closed state. That is,
It is determined whether the door switch 28 is on.
【0064】そして、ドアスイッチ28がオンである、
即ち、ドア17が閉じられていると判断した場合は(S
107がYES)、S212の挟まれ検出処理を行う。
すなわち、S212において、記憶部13のEEPRO
Mに記憶されている停車中・ドア閉時閾値係数A1を読
み出す。そして、前記閾値係数A1と平均パルス周期P
0 とから停車中・ドア閉時閾値P0S1 を算出し、挟まれ
検出の処理として停車中・ドア閉時閾値P0S1 と今回の
パルスのパルス周期T0 との大小関係の比較をする。そ
して、前記パルス周期T0 が停車中・ドア閉時閾値P0S
1 を超えていた場合は(P0S1 −T0 <0、S212が
YES)、S104に進む。そして、S104ではドラ
イブ・切換回路20に制御信号を出力し、ウインドウガ
ラス18を停止又は逆転動作(開く方向への動作)させ
る。Then, the door switch 28 is turned on.
That is, if it is determined that the door 17 is closed (S
107 is YES), the pinch detection processing of S212 is performed.
That is, in S212, the EEPRO
The stopped / door-closed threshold coefficient A1 stored in M is read. Then, the threshold coefficient A1 and the average pulse period P
The threshold value P0S1 at the time of stop / door closing is calculated from 0, and the magnitude relation between the threshold value P0S1 of the stop / door close time and the pulse period T0 of the current pulse is compared as a process of pinching detection. The pulse period T0 is a threshold value P0S when the vehicle is stopped and the door is closed.
If it exceeds 1, (P0S1-T0 <0, YES in S212), the process proceeds to S104. Then, in S104, a control signal is output to the drive / switching circuit 20, and the window glass 18 is stopped or reversed (opening operation).
【0065】一方、S212において、パルス周期T0
が停車中・ドア閉時閾値P0S1 を超えていなかった場合
は(P0S1 −T0 ≧0、S212がNO)、S213に
進む。S213において、停車中・ドア閉時閾値P0S1
と今回のパルスのパルス周期T0 との差分値が第1許容
変化量Trth1を超えているか否かを判定する。な
お、この第1許容変化量Trth1は、車両が停車中で
あって、且つドア閉鎖時において車両の経時変化に対応
させるために、閾値P0S1 (即ち閾値係数A1)の更新
を判定するための定数で、予め記憶部13のROMに記
憶されている。On the other hand, in S212, the pulse period T0
Does not exceed the stopped / door-closed threshold value P0S1 (P0S1−T0 ≧ 0, NO in S212), and proceeds to S213. In S213, the threshold value P0S1 when the vehicle is stopped and the door is closed
It is determined whether or not the difference between the current pulse and the pulse period T0 of the current pulse exceeds the first allowable change amount Trth1. The first allowable change amount Trth1 is a constant for determining whether the threshold value P0S1 (that is, the threshold value coefficient A1) is to be updated in order to cope with a temporal change of the vehicle when the vehicle is stopped and the door is closed. Is stored in the ROM of the storage unit 13 in advance.
【0066】前記差分値が第1許容変化量Trth1を
超えている(P0S1 −T0 >Trth1、即ちS213
がYES)場合は、S108に進む。また、前記S21
3において、差分値が第1許容変化量Trth1を超え
ていない(P0S1 −T0 ≦Trth1、即ちS213が
NO)場合は、S110に進む。The difference value exceeds the first allowable change amount Trth1 (P0S1−T0> Trth1, that is, S213
If YES), the process proceeds to S108. In addition, S21
In 3, if the difference value does not exceed the first allowable change amount Trth1 (P0S1−T0 ≦ Trth1, that is, NO in S213), the process proceeds to S110.
【0067】又、前記S107において、ドアスイッチ
28からのドア信号がオフである、即ち、ドア17が開
放されている場合は(S107がNO)、S214の挟
まれ検出処理を行う。すなわち記憶部13のEEPRO
Mに記憶されている停車中・ドア開時閾値係数A2を読
み出す。そして、前記閾値係数A2と平均パルス周期P
0 とから停車中・ドア開時閾値P0S2 を算出し、今回の
パルスのパルス周期T0 と比較する。前記パルス周期T
0 が停車中・ドア開時閾値P0S2 を超えていた場合は
(P0S2 −T0 <0、S214がYES)、S104に
進む。一方、S214において、パルス周期T0 が停車
中・ドア開時閾値P0S2 を超えていなかった場合は(P
0S2 −T0 ≧0、S214がNO)、S215に進む。If the door signal from the door switch 28 is off in S107, that is, if the door 17 is open (S107: NO), the pinch detection processing of S214 is performed. That is, the EEPRO of the storage unit 13
The stopped / door-opened threshold coefficient A2 stored in M is read. Then, the threshold coefficient A2 and the average pulse period P
The threshold value P0S2 during stop / door opening is calculated from 0 and compared with the pulse period T0 of the current pulse. The pulse period T
If 0 exceeds the stopped / door open threshold value P0S2 (P0S2-T0 <0, S214 is YES), the process proceeds to S104. On the other hand, in S214, if the pulse period T0 has not exceeded the parked / door open threshold value P0S2,
0S2−T0 ≧ 0, S214: NO), and proceed to S215.
【0068】S215において、停車中・ドア開時閾値
P0S2 と今回のパルスのパルス周期T0 との差分値が第
2許容変化量Trth2を超えているか否かを判定す
る。なお、この第2許容変化量Trth2は、車両が停
車中であって、且つドア開放時において車両の経時変化
に対応させるために、閾値P0S2 (即ち、閾値係数A
2)の更新を判定するための定数で、予め記憶部13の
ROMに記憶されている。In S215, it is determined whether or not the difference between the stopped / door open threshold value P0S2 and the pulse cycle T0 of the current pulse exceeds the second allowable change amount Trth2. The second allowable change amount Trth2 is set to a threshold value P0S2 (that is, a threshold coefficient A) in order to cope with a temporal change of the vehicle when the vehicle is stopped and the door is opened.
A constant for determining the update in 2), which is stored in the ROM of the storage unit 13 in advance.
【0069】差分値が第2許容変化量Trth2を超え
ている(P0S2 −T0 >Trth2、即ちS215がY
ES)場合は、S108に進む。また、前記S215に
おいて、差分値が第2許容変化量Trth2を超えてい
ない(P0S2 −T0 ≦Trth2、即ちS215がN
O)場合は、S110に進む。The difference value exceeds the second allowable change amount Trth2 (P0S2−T0> Trth2, that is, S215 is Y
If ES), the process proceeds to S108. In S215, the difference value does not exceed the second allowable change amount Trth2 (P0S2-T0 ≤ Trth2, that is, if S215 is N
O) In case of, proceed to S110.
【0070】前記S106において、車速センサ26か
らの車速信号により車速が0以外、即ち、車両が走行中
であると判断した場合は、S216の挟まれ検出処理を
行う。すなわち記憶部13のEEPROMに記憶されて
いる走行時用閾値係数A3を読み出す。次いで、前記閾
値係数A3と平均パルス周期P0 とから走行時用閾値P
0S3 を算出し、今回のパルスのパルス周期T0 と比較す
る。前記パルス周期T0 が走行時用閾値P0S3 を超えて
いた場合は(P0S3 −T0 <0、S216がYES)、
S104に進む。一方、S216において、パルス周期
T0 が走行時用閾値P0S3 を超えていなかった場合は
(P0S3 −T0 ≧0、S216がNO)、S217に進
む。In S106, when the vehicle speed signal from the vehicle speed sensor 26 indicates that the vehicle speed is other than 0, that is, when it is determined that the vehicle is running, a sandwiching detection process in S216 is performed. That is, the running threshold coefficient A3 stored in the EEPROM of the storage unit 13 is read. Next, based on the threshold coefficient A3 and the average pulse period P0, the driving threshold P is calculated.
0S3 is calculated and compared with the pulse period T0 of the current pulse. If the pulse period T0 exceeds the running threshold value P0S3 (P0S3-T0 <0, S216 is YES),
Proceed to S104. On the other hand, in S216, if the pulse period T0 has not exceeded the threshold value P0S3 for running (P0S3-T0 ≥ 0, S216 is NO), the process proceeds to S217.
【0071】そして、S217において、今回の走行時
用閾値P0S3 とパルスのパルス周期T0 との差分値が第
3許容変化量Trth3を超えているか否かを判定す
る。なお、この第3許容変化量Trth3は、走行中に
おける車両の経時変化に対応させるために、閾値P0S3
(即ち、閾値係数A3)の更新を判定するための定数
で、予め記憶部13のROMに記憶されている。Then, in S217, it is determined whether or not the difference between the current traveling threshold value P0S3 and the pulse period T0 of the pulse exceeds the third allowable change amount Trth3. Note that the third allowable change amount Trth3 is set to a threshold value P0S3 in order to correspond to a temporal change of the vehicle during traveling.
(I.e., a constant for determining the update of the threshold coefficient A3), which is stored in the ROM of the storage unit 13 in advance.
【0072】前記差分値が第3許容変化量Trth3を
超えている(P0S3 −T0 >Trth3、即ちS217
がYES)場合は、S108に進む。また、前記S21
7において、差分値が第3許容変化量Trth3を超え
ていない(P0S3 −T0 ≦Trth3)場合は、S11
0に進む。The difference value exceeds the third allowable change amount Trth3 (P0S3−T0> Trth3, that is, S217
If YES), the process proceeds to S108. In addition, S21
In step 7, if the difference value does not exceed the third allowable change amount Trth3 (P0S3-T0 ≤ Trth3), step S11 is performed.
Go to 0.
【0073】S213,S214,S215からS10
8に移行すると、記憶部13のRAMに今回のパルス周
期T0 を停車中・ドア閉時、停車中・ドア開時、又は走
行時における新閾値P0S1 〜P0S3 として一時的に記憶
させ、S110に進む。S213, S214, S215 to S10
At step 8, the current pulse period T0 is temporarily stored in the RAM of the storage unit 13 as the new threshold values P0S1 to P0S3 when the vehicle is stopped, when the door is closed, when the vehicle is stopped, when the door is open, or when the vehicle is running, and the process proceeds to S110. .
【0074】S108、S213,S214,S215
からS110に移行すると、同ステップでは、リミット
スイッチ24からのオン・オフ信号に基づいてウインド
ウガラス18の閉動作が終了したか否かを判定する。ウ
インドウガラス18の閉動作が終了したと判断した場合
は(S110がYES)、S112に進み、閉動作が終
了していないと判断した場合は(S110がNO)、S
102に戻り、S102以降の処理を行う。S108, S213, S214, S215
In S110, it is determined whether the closing operation of the window glass 18 has been completed based on the ON / OFF signal from the limit switch 24. If it is determined that the closing operation of the window glass 18 has been completed (S110: YES), the process proceeds to S112, and if it is determined that the closing operation has not been completed (S110: NO), the process proceeds to S112.
The process returns to step S102, and the process from step S102 is performed.
【0075】S112において、ウインドウガラス18
の閉動作が終了した現在の走行状態及びドア17の開閉
状態がウインドウガラス18が閉動作し始めたときに比
して変化があったか否かを判定する。即ち、演算部12
は、現在の車両の状態を車速センサ26及びドアスイッ
チ28からの信号に基づいて判断し、S211にて予め
RAMに記憶されていた車両の状態と比較する。In S112, the window glass 18
Then, it is determined whether or not the current running state in which the closing operation has been completed and the open / closed state of the door 17 have changed compared to when the window glass 18 started to close. That is, the operation unit 12
Determines the current state of the vehicle based on signals from the vehicle speed sensor 26 and the door switch 28, and compares it with the vehicle state stored in the RAM in advance in S211.
【0076】S112において、車両の状態変化が無い
と判断した場合は(S112がYES)、S113に進
む。そして、RAMに記憶されていた新閾値(パルス周
期T0 )を適宜それぞれの車両の状態における新閾値P
0S1 〜P0S3 として更新する。In S112, when it is determined that there is no change in the state of the vehicle (S112: YES), the flow proceeds to S113. Then, the new threshold value (pulse period T0) stored in the RAM is appropriately changed to the new threshold value P for each vehicle state.
Update as 0S1 to P0S3.
【0077】即ち、車両の状態が停車中・ドア閉時であ
った場合は、新閾値P0S1 に係る停車中・ドア閉時閾値
係数A1(=T0 /P0 )を算出し、記憶部13のEE
PROMに書き込みすることにより、閾値係数A1を更
新する。また、車両の状態が停車中・ドア開時であった
場合は、新閾値P0S2 に係る停車中・ドア開時閾値係数
A2(=T0 /P0 )を算出し、記憶部13のEEPR
OMに書き込みすることにより、閾値係数A2を更新す
る。また、車両の状態が走行時であった場合は、新閾値
P0S3 に係る走行時用閾値係数A3(=T0 /P0 )を
算出し、記憶部13のEEPROMに書き込みすること
により、閾値係数A3を更新する。そして、このフロー
チャートを終了する。That is, when the state of the vehicle is stopped and the door is closed, the stopped and door closed threshold coefficient A1 (= T0 / P0) relating to the new threshold value P0S1 is calculated.
The threshold coefficient A1 is updated by writing to the PROM. If the state of the vehicle is stopped or the door is open, the stop / door open threshold coefficient A2 (= T0 / P0) related to the new threshold value P0S2 is calculated.
By writing to the OM, the threshold coefficient A2 is updated. If the state of the vehicle is traveling, a threshold coefficient A3 for traveling (= T0 / P0) relating to the new threshold value P0S3 is calculated, and the threshold coefficient A3 is written in the EEPROM of the storage unit 13. Update. Then, this flowchart ends.
【0078】一方、 S112において、演算部12が
車両状況の変化が有ると判断した場合は(S112がN
O)、S114に進む。そして、RAMに記憶されてい
た新閾値(パルス周期T0 )を破棄して、このフローチ
ャートを終了する。換言すれば、ウインドウガラス18
の閉動作中に、車両の状態(走行状態、ドア開閉状態)
が変化した場合は、閾値が更新されることはない。On the other hand, if the calculation unit 12 determines in S112 that there is a change in the vehicle condition (S112
O), proceed to S114. Then, the new threshold value (pulse period T0) stored in the RAM is discarded, and this flowchart ends. In other words, the window glass 18
State of the vehicle (running state, door open / closed state) during the closing operation of
Is changed, the threshold is not updated.
【0079】この結果、前記各閾値P0S1 ,P0S2 ,P
0S3 (閾値計数A1〜A3)の更新は、ウインドウガラ
ス18が閉動作する間にその車両の状態が変化しないと
いう前提の元で、入力されたパルスのパルス周期T0
と、パルス入力時の状況に適した閾値P0S1 ,P0S2 ,
P0S3 とが比較されることによって行われる。As a result, each of the thresholds P0S1, P0S2, P
The update of 0S3 (threshold counts A1 to A3) is based on the assumption that the state of the vehicle does not change during the closing operation of the window glass 18, and the pulse period T0 of the input pulse.
And threshold values P0S1, P0S2,
This is performed by comparing P0S3 with P0S3.
【0080】従って、本実施形態によれば、以下のよう
な効果を得ることができる。 (1)上記第2実施形態では、ウインドウガラス18が
閉動作すると、挟まれ判定を最優先で実施した上で、演
算部12は車速センサ26及びドアスイッチ28からの
検出信号及びドア信号に基づいて、閾値更新のためにパ
ルス周期T0 と現在の車両状況に応じた閾値P0S1 ,P
0S2 ,P0S3 とを比較する。そして、そのときの状況に
応じた閾値P0S1 ,P0S2 ,P0S3 との差分値が、それ
ぞれに対応する許容変化量Trth1〜Trth3を超
えており、且つウインドウガラス18が閉動作する間に
車両の状態が変化しない場合は、閾値P0S1 ,P0S2 ,
P0S3 (閾値係数A1〜A3)を更新する。このため、
車両の状態に応じた閾値P0S1 ,P0S2 ,P0S3 (閾値
係数A1〜A3)との比較によって行われる閾値P0S1
,P0S2 ,P0S3 (閾値係数A1〜A3)の更新は、
正確になされる。従って、上記第1実施形態の(1)の
効果と同様の効果を奏する。Therefore, according to the present embodiment, the following effects can be obtained. (1) In the above-described second embodiment, when the window glass 18 is closed, the pinch determination is performed with the highest priority, and the calculation unit 12 performs the determination based on the detection signal and the door signal from the vehicle speed sensor 26 and the door switch 28. In order to update the threshold value, the pulse period T0 and the threshold values P0S1 and P0
0S2 and P0S3 are compared. Then, the difference between the threshold value P0S1, P0S2, and P0S3 according to the situation at that time exceeds the corresponding allowable change amount Trth1 to Trth3, and the state of the vehicle is changed while the window glass 18 is closed. If there is no change, the thresholds P0S1, P0S2,
P0S3 (threshold coefficients A1 to A3) is updated. For this reason,
Threshold value P0S1 determined by comparing with threshold values P0S1, P0S2, P0S3 (threshold coefficients A1 to A3) according to the state of the vehicle
, P0S2, P0S3 (threshold coefficients A1 to A3)
Done exactly. Therefore, the same effect as the effect (1) of the first embodiment can be obtained.
【0081】(2)上記第2実施形態では、挟まれ検出
を判断するための複数の閾値P0S1,P0S2 ,P0S3 を
設定したため、閾値が1つの場合と比較して、車両環境
に応じてより高精度な挟まれ検出が実現できる。(2) In the second embodiment, since a plurality of thresholds P0S1, P0S2, and P0S3 for judging pinch detection are set, the threshold value is set higher according to the vehicle environment as compared with the case where one threshold value is set. Accurate pinch detection can be realized.
【0082】(3)上記第2実施形態では、車速センサ
26とドアスイッチ28の双方に基づいて閾値更新のた
めの状況の判別を行った。このため、例えば、ドアスイ
ッチ28のみを設け、ドア17の開閉状態に応じた閾値
だけで比較更新が行われる場合と比較して、車両の走行
又は停車時によってデータの値が変わりやすい車両の走
行状態による変化も考慮されるため、より正確な閾値更
新ができる。(3) In the second embodiment, the situation for updating the threshold is determined based on both the vehicle speed sensor 26 and the door switch 28. Therefore, for example, as compared with the case where only the door switch 28 is provided and the comparison update is performed only with the threshold value according to the opening / closing state of the door 17, the traveling of the vehicle whose data value is likely to change depending on the traveling or stopping of the vehicle Since the change due to the state is also taken into account, the threshold value can be updated more accurately.
【0083】(4)上記第2実施形態では、夫々の閾値
P0S1 ,P0S2 ,P0S3 (閾値係数A1〜A3)を更新
するための車両の状態判断は車速センサ26とドアスイ
ッチ28にて容易に実現できる。(4) In the second embodiment, the determination of the vehicle state for updating the respective thresholds P0S1, P0S2, P0S3 (threshold coefficients A1 to A3) is easily realized by the vehicle speed sensor 26 and the door switch 28. it can.
【0084】(5)上記第2実施形態では、パルス周期
T0 を新閾値するか否かの判別の基準とされる第1〜第
3許容変化量Trth1〜Trth3は、各状態に応じ
て、即ち、各閾値P0S1 ,P0S2 ,P0S3 に応じて設定
されていたため、演算部12にて正確な判定を行うこと
ができる。(5) In the second embodiment, the first to third permissible change amounts Trth1 to Trth3, which are used as criteria for determining whether or not the pulse period T0 is set to the new threshold value, depend on each state, that is, Since the thresholds P0S1, P0S2, and P0S3 are set according to the thresholds, the arithmetic unit 12 can make an accurate determination.
【0085】(6)上記第2実施形態では、ウインドウ
ガラス18の閉動作開始時に予め車両の状態(走行状態
及びドア開閉状態)をRAMに記憶しておき、前記RA
Mに記憶された情報と、閉鎖終了時の車両の状態の情報
とを比較することにより、最終的に新閾値をEEPRO
Mに書き換えるか否かの判定をする。従って、例えば、
ウインドウガラス18の動作中に走行状態から停車状態
に変わったとき等、車両の状態が変化し、異常なデータ
が検出されやすいときのデータが新閾値として更新され
ることはない。(6) In the second embodiment, the state of the vehicle (running state and door opening / closing state) is stored in the RAM before starting the closing operation of the window glass 18, and the RA is stored.
By comparing the information stored in M with the information on the state of the vehicle at the end of closing, the new threshold value is finally set to EEPRO.
It is determined whether or not to rewrite to M. So, for example,
When the state of the vehicle changes, such as when the vehicle changes from the running state to the stopped state during the operation of the window glass 18 and abnormal data is easily detected, the data is not updated as the new threshold value.
【0086】なお、上記各実施形態は以下のように変更
してもよい。 ・上記第2実施形態では、パルス周期T0 を新閾値P0S
1 ,P0S2 ,P0S3 として更新するか否かを判別するた
めの許容変化量Trth1〜Trth3は、それぞれの
閾値P0S1 ,P0S2 ,P0S3 に応じて設定されていた
が、図5及び図6に示すように、共通許容変化量Trt
h0=Trth1=Trth2=Trth3として、1
つのみ設定してもよい。このようにした場合は、S21
2、S214、及びS216にて、演算部12が、パル
ス周期T0 が閾値P0S1 ,P0S2 ,P0S3 を超えていな
いと判断した場合は、S218に進んで、差分値が共通
許容変化量Trth0を超えているか否かを判定する。
このようにしても、閾値P0S1 ,P0S2 ,P0S3 の更新
を正確に行うことは可能である。The above embodiments may be modified as follows. In the second embodiment, the pulse period T0 is set to the new threshold value P0S
The allowable change amounts Trth1 to Trth3 for determining whether to update as 1, P0S2, and P0S3 are set according to the respective threshold values P0S1, P0S2, and P0S3, as shown in FIGS. 5 and 6. , The common allowable change amount Trt
Assuming that h0 = Trth1 = Trth2 = Trth3, 1
Only one may be set. In this case, S21
If the calculation unit 12 determines that the pulse period T0 does not exceed the threshold values P0S1, P0S2, and P0S3 in 2, S214, and S216, the process proceeds to S218, where the difference value exceeds the common allowable change amount Trth0. Is determined.
Even in this case, it is possible to accurately update the thresholds P0S1, P0S2, and P0S3.
【0087】・また、各閾値P0S1 〜P0S3 を共通閾値
POS4 =P0S1 =P0S2 =P0S3 として、1つのみ設定
し、第1〜第3許容変化量Trth1〜Trth3のみ
を各状況に応じた値に設定してもよい。Also, assuming that each of the threshold values P0S1 to P0S3 is a common threshold value POS4 = P0S1 = P0S2 = P0S3, only one is set, and only the first to third allowable change amounts Trth1 to Trth3 are set to values corresponding to each situation. May be.
【0088】・上記第1及び第2実施形態では、ウイン
ドウガラス18の閉動作時における車両状況の検出は、
車速センサ26とドアスイッチ28のみで行われたが、
さらに、バッテリ電圧を検出するためのバッテリ電圧検
出回路を設けたり、車両外部の温度を検出するための温
度センサを設けたり、車両に掛かる加速度を検出する加
速度センサを設けたりして、車両状況を検出しても良
い。In the first and second embodiments, the detection of the vehicle condition when the window glass 18 is closed is determined as follows.
Although it was performed only by the vehicle speed sensor 26 and the door switch 28,
In addition, a battery voltage detection circuit for detecting a battery voltage, a temperature sensor for detecting a temperature outside the vehicle, an acceleration sensor for detecting an acceleration applied to the vehicle, and the like, are provided. It may be detected.
【0089】このように、バッテリ電圧検出回路、温度
センサ、加速度センサが加えられた場合は、第1実施形
態においては、S107とS108の間に、前記回路又
はセンサからの検出結果が所定条件か否かの判定処理が
加えられる。また、第2実施形態においては、S107
とS212の間に前記回路又はセンサからの検出結果が
所定状況か否かの判定処理が加えられる。そして、更に
第2実施形態では各所定状況に適応した状況対応閾値が
設定される。As described above, when the battery voltage detection circuit, the temperature sensor, and the acceleration sensor are added, in the first embodiment, between S107 and S108, if the detection result from the circuit or the sensor is a predetermined condition. A determination process of whether or not to perform the determination is added. In the second embodiment, S107
Between step S212 and step S212, a process of determining whether or not the detection result from the circuit or the sensor is a predetermined situation is added. Further, in the second embodiment, a situation correspondence threshold value adapted to each predetermined situation is set.
【0090】例えば、バッテリ電圧検出回路を設けた場
合には、モータ19の電源となる新品のバッテリのよう
にバッテリ電圧が高い場合は、モータ19の回転速度が
速くなり、バッテリ電圧が低い場合にはモータ19の回
転速度が遅くなるという状況変化に対応することができ
る。For example, when a battery voltage detection circuit is provided, the rotation speed of the motor 19 increases when the battery voltage is high, such as a new battery serving as the power supply for the motor 19, and when the battery voltage is low, Can cope with a situation change in which the rotation speed of the motor 19 becomes slow.
【0091】又、温度センサを設けた場合には、寒冷地
或いは、冬場のように温度が低下した場合には、バッテ
リ電圧の低下により、モータ19の回転速度が低下する
状況変化に対応することができる。又、さらに温度セン
サを設けた場合には、寒冷地或いは、冬場のように温度
が低下した際、ドア17の窓枠等に設けられたガラスラ
ンが硬化し、ウインドウガラス18間に働く摩擦力が変
化してモータ19の回転が、温度が高い環境に比べて変
化する状況に対応することができる。When a temperature sensor is provided, when the temperature is lowered in a cold district or in winter, the situation in which the rotation speed of the motor 19 decreases due to a decrease in the battery voltage must be taken. Can be. Further, when a temperature sensor is further provided, the glass run provided on the window frame or the like of the door 17 is hardened when the temperature drops in a cold region or in winter, and the frictional force acting between the window glasses 18 is increased. And the rotation of the motor 19 changes as compared with an environment where the temperature is high.
【0092】さらに、加速度センサを設けた場合には、
振動等の上下方向への加速度が付与された状況下におい
て、モータ19の回転速度が変化する状況に対応するこ
とができる。Further, when an acceleration sensor is provided,
It is possible to cope with a situation in which the rotation speed of the motor 19 changes under a situation in which vertical acceleration such as vibration is applied.
【0093】このようにすれば、ウインドウガラス18
が開閉される際の状況を細かく区分でき、さらに正確な
閾値更新が可能になる。なお、前記バッテリ電圧検出回
路、温度センサ、加速度センサが、それぞれバッテリ電
圧検出手段、温度検出手段、加速度検出手段に相当す
る。In this way, the window glass 18
Can be finely classified when the is opened and closed, and more accurate threshold update is possible. The battery voltage detection circuit, the temperature sensor, and the acceleration sensor correspond to a battery voltage detection unit, a temperature detection unit, and an acceleration detection unit, respectively.
【0094】・上記第1及び第2実施形態では、パルス
センサ22からコントローラ11に入力されるパルス信
号に基づいて、閾値P0Sの比較判定処理は行われたが、
駆動モータ19に通電されるモータ電流の電流信号に基
づいて、閾値の比較判定処理を行うようにしてもよい。In the first and second embodiments, the comparison and determination processing of the threshold value P0S is performed based on the pulse signal input from the pulse sensor 22 to the controller 11.
The threshold value comparison / determination process may be performed based on a current signal of a motor current supplied to the drive motor 19.
【0095】・上記第1及び第2実施形態では、本発明
を車両のサイドドアのパワーウインドウ装置に具体化し
たが、車両の天井面に設けられる電動のスライドルーフ
を含むスライドルーフ装置に具体化してもよい。このよ
うにしても、本発明は、異物の挟持が有り得るスライド
ルーフに対して効果的に用いられる。尚、このようにし
た場合は前記スライドルーフがウインドウガラスに相当
する。In the first and second embodiments, the present invention is embodied in a power window device for a side door of a vehicle. However, the present invention is embodied in a slide roof device including an electric slide roof provided on a ceiling surface of a vehicle. You may. Even in this case, the present invention can be effectively used for a slide roof in which foreign matter can be pinched. In this case, the slide roof corresponds to a window glass.
【0096】・上記第1実施形態では、S106におい
て、演算部12は、車速センサ26からの検出結果にて
車両が停車中か走行中かを判定し、走行中の際には、閾
値P0Sの更新されないようにS109に進んだが、S1
06を以下のように変更してもよい。即ち、例えば、停
止状態から走行状態へと車両の状態変化が確認された場
合のみに、S109に進む。そして、状態変化がないと
判断された場合、換言すれば、停車中、若しくは、アス
ファルト路のような路面変化のない場所での走行中に
は、S107に進むように制御する。このようにして
も、閾値P0Sの比較更新は、車両が安定した状況で行わ
れることになり、正確に行うことができる。なお、車両
の走行状態における状態変化を検出するのは、車速セン
サ17より加速度センサを用いることが好ましく、同加
速度センサが走行状態検出手段に相当する。In the first embodiment, in S106, the arithmetic unit 12 determines whether the vehicle is stopped or running on the basis of the detection result from the vehicle speed sensor 26. The process proceeds to step S109 so that the data is not updated.
06 may be changed as follows. That is, for example, only when a change in the state of the vehicle from the stop state to the running state is confirmed, the process proceeds to S109. If it is determined that there is no change in state, in other words, control is performed so as to proceed to S107 while the vehicle is stopped or traveling on a place where there is no road surface change such as an asphalt road. Even in this case, the comparison and update of the threshold value P0S is performed in a situation where the vehicle is stable, and can be accurately performed. It is preferable to use an acceleration sensor rather than the vehicle speed sensor 17 to detect a state change in the running state of the vehicle, and the acceleration sensor corresponds to a running state detecting unit.
【0097】・上記第1実施形態では、S107におい
て、ドア17が閉鎖状態か否かを検出し、ドア17が閉
鎖状態の場合のみにS108に進むようにしたが、コン
トローラ11に、演算部12からの制御信号に基づき経
過時間を計時或いはリセットするタイマを設けて以下の
ように制御してもよい。即ち、ドアスイッチ28のオン
又はオフ信号の入力と同時にタイマの計時を開始し、タ
イマ14の計時時間t1が、t1<T(所定時間)の場
合には、ドア17が閉鎖完了時直後、或いは、開放開始
時直後であると演算部12は判定する。その一方で、タ
イマ14の計時時間t1が、t1=0の場合には、ドア
17が安定した閉鎖状態(閉鎖作動中ではなく、閉鎖作
動後の状態)、又は、安定した開放状態(開放作動中で
はなく、開放作動後の状態)のいずれかであると判定す
る。そして、所定時間Tの計時を継続すると、タイマ1
4をリセットする。この結果、S107においては、タ
イマで開閉動作開始直後、或いは終了直後か否かを判定
し、ドア17が安定した閉鎖状態又は安定した開放状態
の際は、S108に進むようにする。このようにすれば
ドア17が閉鎖状態又は開放状態で安定した状況のとき
に、正確に閾値P0Sの比較更新を行うことができる。In the first embodiment, in S107, it is detected whether or not the door 17 is closed, and the process proceeds to S108 only when the door 17 is closed. A timer for measuring or resetting the elapsed time based on the control signal from the controller may be provided and controlled as follows. That is, the timer starts counting at the same time as the input of the ON or OFF signal of the door switch 28. If the time t1 of the timer 14 is t1 <T (predetermined time), immediately after the door 17 is completely closed, or , The arithmetic unit 12 determines that it is immediately after the start of opening. On the other hand, when the counted time t1 of the timer 14 is t1 = 0, the door 17 is in a stable closed state (a state not after the closing operation but after the closing operation) or a stable open state (the opening operation). (The state after the opening operation, not inside). Then, when the counting of the predetermined time T is continued, the timer 1
Reset 4 As a result, in S107, it is determined by the timer whether or not the opening / closing operation has just started or has just finished, and if the door 17 is in the stable closed state or the stable open state, the process proceeds to S108. In this way, when the door 17 is stable in the closed state or the open state, the comparison and update of the threshold value POS can be performed accurately.
【0098】・また、ドア17の開閉作動中を検出する
ドア開閉作動センサを設けて、この開閉作動中(開閉
中)は、閾値更新をしないようにしてもよい。例えば、
同開閉作動センサとしては、ドアの開閉角度を検出する
角度センサを挙げることができる。そして、コントロー
ラ11の演算部12でこのセンサがその時々に検出した
角度を微分して、角速度を算出し、角速度が0以外の時
を開閉作動中(開閉中)として判定するようにする。こ
のようにしてもドア17が閉鎖状態又は開放状態で安定
した状況のときに、正確に閾値P0Sの比較更新を行うこ
とができる。尚、この場合、ドア開閉作動センサがドア
状態検出手段及び車両環境パラメータ検出手段に相当す
る。A door opening / closing operation sensor for detecting the opening / closing operation of the door 17 may be provided so that the threshold is not updated during this opening / closing operation (during opening / closing). For example,
An example of the opening / closing operation sensor is an angle sensor that detects an opening / closing angle of a door. Then, the arithmetic unit 12 of the controller 11 differentiates the angle detected by the sensor from time to time, calculates the angular velocity, and determines that the angular velocity is other than 0 as open / close operation (open / close). Even in this case, when the door 17 is in a stable state in the closed state or the open state, the comparison and update of the threshold value P0S can be accurately performed. In this case, the door opening / closing operation sensor corresponds to the door state detecting means and the vehicle environment parameter detecting means.
【0099】・上記第1実施形態において、パルス周期
T0 と閾値P0Sとの差分値比較処理(S105)を、S
107の後、即ち、ドア17の開閉状態の判定の後に配
置してもよい。このようにしても、閾値の更新処理には
問題はない。In the first embodiment, the difference value comparison processing (S105) between the pulse period T0 and the threshold value P0S is
107, that is, after the determination of the open / closed state of the door 17 may be provided. Even in this case, there is no problem in the threshold update processing.
【0100】・上記第1実施形態では、S109にて車
両の状態変化を記憶して、その状態変化情報によって
も、閾値の更新をするか否かを判定(S112)した
が、S109及びS112を設けずに、S111にてR
AMに新閾値が記憶されていた場合は、S113に進
み、閾値係数Aの更新をするようにしてもよい。In the first embodiment, the state change of the vehicle is stored in S109, and it is determined whether or not to update the threshold value based on the state change information (S112). Without providing, R
If the new threshold value is stored in the AM, the process may proceed to S113 and the threshold coefficient A may be updated.
【0101】・上記第1及び第2実施形態では、閾値P
0S,P0S1 〜P0S3 に係る閾値係数A,A1〜A3をE
EPROMに対して書き換えることを閾値更新処理とし
たが、閾値POS,P0S1 〜P0S3 を定数とし、閾値PO
S,P0S1 〜P0S3 そのものをEEPROMに書き換え
ることによって閾値更新処理を行う形態をとってもよ
い。In the first and second embodiments, the threshold value P
0S, threshold coefficients A, A1 to A3 related to P0S1 to P0S3
Although the rewriting of the EPROM is regarded as the threshold updating process, the thresholds POS, P0S1 to P0S3 are made constants,
The threshold updating process may be performed by rewriting S, P0S1 to P0S3 themselves into EEPROM.
【0102】次に、上記実施形態及び各別例から把握で
きる請求項に記載した発明以外の技術的思想について、
それらの効果と共に以下に記載する。 (1)請求項2又は請求項3に記載のウインドウガラス
の挟持有無検出装置において、前記許容変化量は、状況
対応閾値の数と同数設定されているウインドウガラスの
挟持有無検出装置。このようにすれば、各状況対応閾値
に応じた許容変化量が設定されることにより、正確に閾
値の比較判定を行うことができる。Next, regarding technical ideas other than the invention described in the claims that can be grasped from the above-described embodiment and each example,
These effects are described below. (1) The apparatus for detecting the presence or absence of a window glass according to claim 2 or 3, wherein the allowable change amount is set to be equal to the number of situation-related thresholds. In this case, the threshold value can be accurately compared and determined by setting the allowable change amount according to each situation-specific threshold value.
【0103】[0103]
【発明の効果】以上詳述したように、請求項1の発明に
よれば、閾値更新のための学習制御を行う場合、ウイン
ドウガラスの開閉が行われる際の車両の走行状態を含ん
だ当該車両の車両環境パラメータの判定結果に基づい
て、所定条件を満たしていない場合は、閾値更新処理を
行わないため、閾値の更新を正確に行うことができ、高
精度な挟まれ検出を実現できる。As described above in detail, according to the first aspect of the present invention, when learning control for updating a threshold value is performed, the vehicle includes a running state when the window glass is opened and closed. If the predetermined condition is not satisfied based on the determination result of the vehicle environment parameter, the threshold update process is not performed, so that the threshold can be updated accurately, and highly accurate pinch detection can be realized.
【0104】請求項2の発明によれば、請求項1の発明
の効果に加えて、異常なデータが検出され易い車両の走
行中の状態が車両環境パラメータで検出された際には、
前記判定更新手段による閾値更新処理は行われないた
め、誤った閾値が更新されることによる誤作動は発生し
ない。According to the invention of claim 2, in addition to the effect of the invention of claim 1, when a running state of a vehicle in which abnormal data is easily detected is detected by a vehicle environment parameter,
Since the threshold updating process is not performed by the determination updating unit, a malfunction due to an incorrect threshold being updated does not occur.
【0105】請求項3の発明によれば、閾値更新のため
の学習制御を行う場合、ウインドウガラスの開閉が行わ
れる際の車両の走行状態を含んだ当該車両の車両環境パ
ラメータの判定に基づいて、モータの回転に対応したデ
ータと車両の状態にあった状況対応閾値が比較されるた
め、閾値の更新を正確に行うことができ、高精度な挟ま
れ検出を実現できる。According to the third aspect of the present invention, when learning control for updating the threshold value is performed, based on the determination of the vehicle environment parameters of the vehicle including the running state of the vehicle when the window glass is opened and closed. Since the data corresponding to the rotation of the motor is compared with the situation correspondence threshold value corresponding to the state of the vehicle, the threshold value can be updated accurately, and the pinch detection with high accuracy can be realized.
【0106】また、閾値は、状況対応閾値として複数設
定されているため、車両環境に応じてより高精度な挟ま
れ検出が実現できる。請求項4の発明によれば、請求項
1乃至請求項3のうちいずれか1項の発明の効果に加え
て、ウインドウガラス開閉時における車両環境パラメー
タの検出には、ドア状態検出手段、バッテリ電圧検出手
段、温度検出手段加速度検出手段のうち少なくとも何れ
か1つが更に含まれているため、ウインドウガラス開閉
時の状況を細かく検出でき、閾値の更新をより正確に行
うことができる。Further, since a plurality of thresholds are set as the situation-response thresholds, more accurate pinch detection can be realized according to the vehicle environment. According to the fourth aspect of the present invention, in addition to the effects of the first aspect of the present invention, in addition to the effect of the first aspect, the detection of the vehicle environment parameter when the window glass is opened and closed includes the door state detecting means, the battery voltage Since at least one of the detection unit and the temperature detection unit and the acceleration detection unit are further included, the situation when the window glass is opened and closed can be finely detected, and the threshold value can be updated more accurately.
【0107】請求項5の発明によれば、請求項1乃至請
求項4のうちいずれか1項の発明の効果に加えて、異常
なデータが検出されやすい状態変化時のデータが新閾値
として更新されることはないため、誤った閾値が更新さ
れることによる誤作動は発生しない。According to the fifth aspect of the present invention, in addition to the effect of any one of the first to fourth aspects, data at the time of a state change in which abnormal data is easily detected is updated as a new threshold value. Since no error occurs, no malfunction occurs due to the update of an incorrect threshold.
【図1】第1実施形態におけるパワーウインドウ装置の
電気的構成を示すブロック図。FIG. 1 is a block diagram showing an electrical configuration of a power window device according to a first embodiment.
【図2】同じく車両のドアを示す概略図。FIG. 2 is a schematic diagram showing a door of the vehicle.
【図3】同じく挟まれ検出及び閾値更新処理を示すフロ
ーチャート。FIG. 3 is a flowchart showing a pinch detection and threshold value update process.
【図4】第2実施形態における挟まれ検出及び閾値更新
処理を示すフローチャート。FIG. 4 is a flowchart illustrating a pinch detection and threshold update process according to the second embodiment;
【図5】同じく挟まれ検出及び閾値更新処理を示すフロ
ーチャート。FIG. 5 is a flowchart showing a pinch detection and threshold value update process.
【図6】他の実施形態における挟まれ検出及び閾値更新
処理を示すフローチャート。FIG. 6 is a flowchart showing a pinch detection and threshold update process according to another embodiment.
11…コントローラ(駆動制御手段、判定更新手段、状
態変化検出手段)、15…パワーウインドウスイッチ
(ウインドウスイッチ)、18…ウインドウガラス、1
9…駆動モータ(モータ)、20…ドライブ・切換回路
(駆動回路)、26…車速センサ(車両環境パラメータ
検出手段、走行状態検出手段)、28ドアスイッチ(車
両環境パラメータ検出手段、ドア状態検出手段)。11: controller (drive control means, judgment updating means, state change detecting means), 15: power window switch (window switch), 18: window glass, 1
9: drive motor (motor), 20: drive / switching circuit (drive circuit), 26: vehicle speed sensor (vehicle environment parameter detecting means, running state detecting means), 28 door switch (vehicle environment parameter detecting means, door state detecting means) ).
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 2E052 AA09 BA02 CA06 EA14 EA15 EB01 GA00 GA03 GA08 GA09 GA10 GB00 GB06 GB12 GB13 GB20 GC06 GD00 GD03 GD09 HA01 KA12 KA13 LA06 LA08 3D127 AA02 BB01 CB01 CC05 DF03 DF35 DF36 FF08 ──────────────────────────────────────────────────続 き Continued on the front page F term (reference) 2E052 AA09 BA02 CA06 EA14 EA15 EB01 GA00 GA03 GA08 GA09 GA10 GB00 GB06 GB12 GB13 GB20 GC06 GD00 GD03 GD09 HA01 KA12 KA13 LA06 LA08 3D127 AA02 BB01 CB01 CC05 DF03 DF35 DF35
Claims (5)
た際にウインドウガラスを駆動するモータの駆動を停止
又は逆転する挟まれ防止機能を有する駆動制御手段と、
モータの回転に対応したデータと挟まれの有無を決定す
るための閾値とを比較判定し、その差分が許容変化量を
超えた場合に、前記閾値を更新する閾値更新処理を行う
判定更新手段とを備えるウインドウガラスの挟持有無検
出装置において、 ウインドウガラスが開閉動作する際における車両の走行
状態を検出する走行状態検出手段を少なくとも含む車両
環境パラメータ検出手段を備え、前記走行状態を含む車
両環境パラメータが所定条件を満たしていない場合は、
前記判定更新手段は閾値更新処理を行わないことを特徴
とするウインドウガラスの挟持有無検出装置。1. A drive control means having a pinch prevention function of stopping or reversely driving a motor for driving a window glass when the pinch by the window glass occurs.
A determination update unit that compares and determines data corresponding to the rotation of the motor and a threshold for determining the presence / absence of pinching, and when the difference exceeds an allowable change amount, performs a threshold update process of updating the threshold. The apparatus for detecting the presence or absence of pinching of a window glass, comprising: vehicle environment parameter detecting means including at least running state detecting means for detecting a running state of the vehicle when the window glass opens and closes. If the conditions are not met,
An apparatus for detecting the presence / absence of pinching of a window glass, wherein the determination update unit does not perform a threshold update process.
は、車両が停車中か否かであり、車両が走行中のときに
は、前記判定更新手段は閾値更新処理を行わないことを
特徴とする請求項1に記載のウインドウガラスの挟持有
無検出装置。2. The method according to claim 1, wherein the predetermined condition in the running state of the vehicle is whether or not the vehicle is stopped, and when the vehicle is running, the determination updating unit does not perform the threshold updating process. 2. The apparatus for detecting the presence or absence of a window glass according to claim 1.
た際にウインドウガラスを駆動するモータの駆動を停止
又は逆転する挟まれ防止機能を有する駆動制御手段と、
モータの回転に対応したデータと挟まれの有無を決定す
るための閾値とを比較判定し、その差分が許容変化量を
超えた場合に、前記閾値を更新する閾値更新処理を行う
判定更新手段とを備えるウインドウガラスの挟持有無検
出装置において、 ウインドウガラスが開閉動作する際に車両の走行状態を
検出する少なくとも走行状態検出手段を含む車両環境パ
ラメータ検出手段を備えると共に、前記閾値は、車両環
境パラメータ検出手段から検出される検出結果に対応し
た状況対応閾値として複数設定されており、前記判定更
新手段は、車両環境パラメータ検出手段の検出結果に応
じて、モータの回転に対応したデータと状況対応閾値の
うち何れか1つとを比較判定することを特徴とするウイ
ンドウガラスの挟持有無検出装置。3. A drive control means having a pinch prevention function of stopping or reversing the drive of a motor driving the window glass when the pinch by the window glass occurs,
A determination update unit that compares and determines data corresponding to the rotation of the motor and a threshold for determining the presence / absence of pinching, and when the difference exceeds an allowable change amount, performs a threshold update process of updating the threshold. A vehicle environment parameter detecting means including at least a running state detecting means for detecting a running state of the vehicle when the window glass opens and closes, and the threshold value is a vehicle environment parameter detection. A plurality of situation response thresholds corresponding to the detection results detected by the means are set, and the determination update means determines, based on the detection result of the vehicle environment parameter detection means, data corresponding to the rotation of the motor and a situation response threshold. An apparatus for detecting the presence or absence of pinching of a window glass, wherein the apparatus is configured to compare and determine any one of them.
アの開閉状態を検出するためのドア状態検出手段、バッ
テリ電圧を検出するためのバッテリ電圧検出手段、外部
の温度状況を検出するための温度検出手段、車両に加わ
る加速度を検出する加速度検出手段のうち少なくとも何
れか1つを更に含む請求項1乃至請求項3のうちいずれ
か1項に記載のウインドウガラスの挟持有無検出装置。4. The vehicle environment parameter detecting means includes a door state detecting means for detecting an open / close state of a door, a battery voltage detecting means for detecting a battery voltage, and a temperature detecting means for detecting an external temperature condition. 4. The apparatus according to claim 1, further comprising at least one of an acceleration detecting means for detecting an acceleration applied to the vehicle.
記車両環境パラメータに基づいて車両に関する状態変化
があったか否かを判定する状態変化検出手段を更に備
え、前記状態変化検出手段が車両に関する状態変化を検
出した際には、前記判定更新手段は閾値更新処理を行わ
ないことを特徴とする請求項1乃至請求項4のうちいず
れか1項に記載のウインドウガラスの挟持有無検出装
置。5. The vehicle according to claim 1, further comprising: a state change detecting unit configured to determine whether there is a state change related to the vehicle based on the vehicle environment parameter during the operation of the window glass, wherein the state change detecting unit detects a state change related to the vehicle. 5. The apparatus according to claim 1, wherein the determination update unit does not perform the threshold update process when the determination is made. 6.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000339103A JP4573992B2 (en) | 2000-11-07 | 2000-11-07 | Window glass clamping presence / absence detection device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000339103A JP4573992B2 (en) | 2000-11-07 | 2000-11-07 | Window glass clamping presence / absence detection device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002144864A true JP2002144864A (en) | 2002-05-22 |
| JP4573992B2 JP4573992B2 (en) | 2010-11-04 |
Family
ID=18814217
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000339103A Expired - Fee Related JP4573992B2 (en) | 2000-11-07 | 2000-11-07 | Window glass clamping presence / absence detection device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4573992B2 (en) |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004225240A (en) * | 2002-11-25 | 2004-08-12 | Aisin Seiki Co Ltd | Control device for vehicle opening / closing body |
| JP2006299568A (en) * | 2005-04-18 | 2006-11-02 | Asmo Co Ltd | Opening / closing member control device |
| JP2007126960A (en) * | 2005-10-07 | 2007-05-24 | Omron Corp | Opening and closing body control device |
| JP2007218004A (en) * | 2006-02-19 | 2007-08-30 | Omron Corp | Opening and closing body control device |
| JP2007224517A (en) * | 2006-02-21 | 2007-09-06 | Tachibana Eletech Co Ltd | Power window control device |
| JP2009166541A (en) * | 2008-01-11 | 2009-07-30 | Toyota Motor Corp | Anomaly detection device |
| JP2010222931A (en) * | 2009-03-25 | 2010-10-07 | Mitsuba Corp | Device for controlling opening and closing body for vehicle |
| JP2010229622A (en) * | 2009-03-25 | 2010-10-14 | Mitsuba Corp | Control device for vehicular opening/closing body |
| JP2012112780A (en) * | 2010-11-24 | 2012-06-14 | Canon Inc | Contact-type shape measuring device |
| CN105539103A (en) * | 2015-12-09 | 2016-05-04 | 宁波帅特龙集团有限公司 | Automatic opening and closing method and system of automobile skylight |
| JP2018013025A (en) * | 2016-07-12 | 2018-01-25 | アスモ株式会社 | Opening and closing member driving device |
| CN116291067A (en) * | 2023-04-20 | 2023-06-23 | 重庆赛力斯新能源汽车设计院有限公司 | Intelligent opening and closing control method and device for door lock |
| CN116587975A (en) * | 2023-04-26 | 2023-08-15 | 成都赛力斯科技有限公司 | Method and device for controlling vehicle hazard warning lights, and vehicle |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5940202B1 (en) | 2015-08-06 | 2016-06-29 | オムロンオートモーティブエレクトロニクス株式会社 | Opening and closing body control device |
| CN111267594B (en) * | 2020-03-24 | 2022-01-28 | 北京经纬恒润科技股份有限公司 | Anti-pinch control method and device |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62203392U (en) * | 1986-06-17 | 1987-12-25 | ||
| JPH07310471A (en) * | 1994-05-16 | 1995-11-28 | Niles Parts Co Ltd | Window control device for vehicle with learning function |
| JPH09125815A (en) * | 1995-11-01 | 1997-05-13 | Tokai Rika Co Ltd | Driving controller for power window |
| JPH10102911A (en) * | 1996-09-30 | 1998-04-21 | Mazda Motor Corp | Power window device |
| JPH10331524A (en) * | 1997-06-02 | 1998-12-15 | Omron Corp | Power window control device |
-
2000
- 2000-11-07 JP JP2000339103A patent/JP4573992B2/en not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62203392U (en) * | 1986-06-17 | 1987-12-25 | ||
| JPH07310471A (en) * | 1994-05-16 | 1995-11-28 | Niles Parts Co Ltd | Window control device for vehicle with learning function |
| JPH09125815A (en) * | 1995-11-01 | 1997-05-13 | Tokai Rika Co Ltd | Driving controller for power window |
| JPH10102911A (en) * | 1996-09-30 | 1998-04-21 | Mazda Motor Corp | Power window device |
| JPH10331524A (en) * | 1997-06-02 | 1998-12-15 | Omron Corp | Power window control device |
Cited By (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004225240A (en) * | 2002-11-25 | 2004-08-12 | Aisin Seiki Co Ltd | Control device for vehicle opening / closing body |
| JP2006299568A (en) * | 2005-04-18 | 2006-11-02 | Asmo Co Ltd | Opening / closing member control device |
| JP2007126960A (en) * | 2005-10-07 | 2007-05-24 | Omron Corp | Opening and closing body control device |
| JP2007218004A (en) * | 2006-02-19 | 2007-08-30 | Omron Corp | Opening and closing body control device |
| JP2007224517A (en) * | 2006-02-21 | 2007-09-06 | Tachibana Eletech Co Ltd | Power window control device |
| US8791803B2 (en) | 2008-01-11 | 2014-07-29 | Toyota Jidosha Kabushiki Kaisha | Abnormality detection apparatus |
| JP2009166541A (en) * | 2008-01-11 | 2009-07-30 | Toyota Motor Corp | Anomaly detection device |
| JP2010222931A (en) * | 2009-03-25 | 2010-10-07 | Mitsuba Corp | Device for controlling opening and closing body for vehicle |
| JP2010229622A (en) * | 2009-03-25 | 2010-10-14 | Mitsuba Corp | Control device for vehicular opening/closing body |
| JP2012112780A (en) * | 2010-11-24 | 2012-06-14 | Canon Inc | Contact-type shape measuring device |
| US9016106B2 (en) | 2010-11-24 | 2015-04-28 | Canon Kabushiki Kaisha | Contact type shape measuring apparatus |
| CN105539103A (en) * | 2015-12-09 | 2016-05-04 | 宁波帅特龙集团有限公司 | Automatic opening and closing method and system of automobile skylight |
| CN105539103B (en) * | 2015-12-09 | 2019-06-11 | 宁波帅特龙集团有限公司 | Method and system for automatic opening and closing of automobile sunroof |
| JP2018013025A (en) * | 2016-07-12 | 2018-01-25 | アスモ株式会社 | Opening and closing member driving device |
| CN116291067A (en) * | 2023-04-20 | 2023-06-23 | 重庆赛力斯新能源汽车设计院有限公司 | Intelligent opening and closing control method and device for door lock |
| CN116291067B (en) * | 2023-04-20 | 2024-05-28 | 重庆赛力斯新能源汽车设计院有限公司 | A control method and device for intelligent opening and closing of vehicle door lock |
| CN116587975A (en) * | 2023-04-26 | 2023-08-15 | 成都赛力斯科技有限公司 | Method and device for controlling vehicle hazard warning lights, and vehicle |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4573992B2 (en) | 2010-11-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2002144864A (en) | Detecting device for pinching of window glass | |
| US4641067A (en) | Motor control method and apparatus therefor | |
| JP4487588B2 (en) | Opening and closing body control device | |
| US6678601B2 (en) | Motor speed-based anti-pinch control apparatus and method with rough road condition detection and compensation | |
| JP3410145B2 (en) | Opening / closing control device | |
| US8068958B2 (en) | Method for monitoring the adjustment movement of a component driven by a drive device | |
| WO2025152547A1 (en) | Steering wheel hands-off detection method and system, and vehicle | |
| US7982589B2 (en) | Window glass control apparatus | |
| JP2861781B2 (en) | Electric drive | |
| CN101910539B (en) | Method and device for determining reference position of locking part moved by electric motor | |
| JP4448621B2 (en) | Window glass clamping presence / absence detection device | |
| JP4204149B2 (en) | Opening and closing body control device for automobile | |
| JP4981431B2 (en) | Control device for vehicle opening / closing body | |
| JP3267444B2 (en) | Vehicle window control device with learning function | |
| JP2000152677A (en) | Device for detecting presence of pinching of window glass | |
| JP6988742B2 (en) | Opening / closing member control device and motor with control device | |
| JP2003041856A (en) | Detecting method for foreign matter caught by opening and closing member and detecting device for foreign matter caught by opening and closing member | |
| JPH0921273A (en) | Opening / closing control device for opening / closing body | |
| JP2687847B2 (en) | Window opening and closing control device | |
| CN116357192B (en) | A control method, device, box door assembly, delivery robot and storage cabinet | |
| JP2908222B2 (en) | Power window device with safety device | |
| JPH08331877A (en) | Safety device for electric window opening / closing mechanism for vehicle | |
| JPH08135304A (en) | Switchgear | |
| JP2002256766A (en) | Window glass pinch detection device | |
| JP3630008B2 (en) | Stoppage detection device for opening / closing mechanism |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070413 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100128 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100216 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100414 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100803 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100818 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130827 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140827 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |