JP2002322866A - Power window device - Google Patents
Power window deviceInfo
- Publication number
- JP2002322866A JP2002322866A JP2001125492A JP2001125492A JP2002322866A JP 2002322866 A JP2002322866 A JP 2002322866A JP 2001125492 A JP2001125492 A JP 2001125492A JP 2001125492 A JP2001125492 A JP 2001125492A JP 2002322866 A JP2002322866 A JP 2002322866A
- Authority
- JP
- Japan
- Prior art keywords
- value
- window
- torque value
- block
- limit switch
- 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
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 power window device for a motor vehicle, and more particularly, to a power window device provided with a control unit for detecting a pinch for stopping the opening / closing operation of the window or operating in the opposite direction when a foreign object is pinched in the window. It relates to a power window device.
【0002】[0002]
【従来の技術】自動車に用いられ、ウインドを駆動部で
開閉するパワーウインド装置において、ウインド開閉時
に、ウインドに異物を挟み込んだときに、駆動部に過負
荷をかけないため、及び、挟み込んだものを保護するた
めに、ウインドに挟み込みがあったかないかを判定し、
挟み込みがあった時は直ちに駆動部を停止または反対方
向に動作させるための制御部を備えたパワーウインド装
置が提案されている。2. Description of the Related Art A power window device used in an automobile for opening and closing a window with a drive unit so as not to apply an overload to the drive unit when foreign matter is caught in the window when the window is opened and closed. To protect the window, determine whether the window is pinched or not,
There has been proposed a power window device provided with a control unit for stopping the drive unit or operating the drive unit in the opposite direction as soon as there is pinching.
【0003】このような従来のパワーウインド装置は、
図7に構成を示すように、ウインドを開閉するための正
逆動作可能な駆動部(以下「モータ」という。)11、
モータ11に電源を供給する電源供給部12、複数のス
イッチを有し、手動操作によりウインドの開閉のための
信号となる電圧を出力する操作スイッチ部13、操作ス
イッチ部13の操作に応じてモータ11の回転をモータ
電源供給部12を介して制御する制御部14(以下「C
PU」という。)、モータ11の回転に対応してパルス
を発生するパルス発生部15、ウインドが全閉状態に近
くなったことを検知するリミットスイッチ16を備えて
いる。[0003] Such a conventional power window device,
As shown in FIG. 7, a drive unit (hereinafter, referred to as “motor”) that can perform forward and reverse operations for opening and closing the window 11.
A power supply unit 12 for supplying power to the motor 11, an operation switch unit 13 having a plurality of switches, and outputting a voltage serving as a signal for opening and closing the window by manual operation; The control unit 14 (hereinafter, “C”) controls the rotation of the motor 11 through a motor power supply unit 12.
PU ". ), A pulse generator 15 for generating a pulse in response to the rotation of the motor 11, and a limit switch 16 for detecting that the window is almost fully closed.
【0004】そして、操作スイッチ部13の、いずれか
のスイッチ(13a、13b、13c、13d)が操作
されると、操作されたスイッチに対応した信号がCPU
14の入力端子(P02、P03、P04)に入力さ
れ、CPU14は、入力された信号に応じて出力端子
(P05、P06)から信号を電源供給部12に出力
し、モータ電源供給部12は、入力された信号に対応し
てモータ11に電源を供給することで、モータ11が正
/逆回転し、ウインドが開/閉するように構成されてい
る。When one of the switches (13a, 13b, 13c, 13d) of the operation switch section 13 is operated, a signal corresponding to the operated switch is sent to the CPU.
The CPU 14 outputs a signal from the output terminal (P05, P06) to the power supply unit 12 in accordance with the input signal, and the motor power supply unit 12 outputs the signal from the input terminal (P02, P03, P04). By supplying power to the motor 11 in response to the input signal, the motor 11 rotates forward / reverse and the window opens / closes.
【0005】次に、図2は、このパワーウインド装置を
車両のドアに装着した場合の、ドアの構成を示してい
る。ドア31は、ウインド開口部を有するドア本体とウ
インド32とによって構成されている。そして、ドア本
体の上部は、ドアサッシュ33とゴムライニング34が
設けられ、ゴムライニング34は、例えば、6mmの長
さとなっている。ここで、ウインド32が上昇し(閉
じ)、全閉状態に近くなるとゴムライニング34によっ
て、トルクの急激な変化を吸収することでウインド32
やモータ11を保護すると共に、ウインド32とドアサ
ッシュ33の間を密着させている。また、ドア本体の内
部には、ゴムライニング34の下端から所定距離(通常
4mm程度)下のところまでウインド32の上端が上昇
したことを検知するリミットスイッチ16が設けられて
いる。このリミットスイッチ16がスイッチングしてウ
インド32が上記位置に到ったことを検知した後は、ウ
インド32の上端とゴムライニング34の下端との隙間
が、人の指が入らないほど狭い範囲(4mm)であり、
挟み込みの検知は不要なので、挟み込みの検知をオフす
るようになっている。Next, FIG. 2 shows the structure of a door when the power window device is mounted on a door of a vehicle. The door 31 includes a door body having a window opening and a window 32. The upper part of the door body is provided with a door sash 33 and a rubber lining, and the rubber lining has a length of, for example, 6 mm. Here, when the window 32 rises (closes) and approaches a fully-closed state, the rubber lining 34 absorbs a sudden change in torque, so that the window 32 is closed.
And the motor 11 are protected, and the window 32 and the door sash 33 are in close contact with each other. A limit switch 16 is provided inside the door body to detect that the upper end of the window 32 has risen to a position that is a predetermined distance (usually about 4 mm) below the lower end of the rubber lining 34. After the limit switch 16 switches and detects that the window 32 has reached the above position, the gap between the upper end of the window 32 and the lower end of the rubber lining 34 is narrow (4 mm) so that a human finger cannot enter. )
Since the detection of the entrapment is unnecessary, the detection of the entrapment is turned off.
【0006】そして、図3は、このパワーウインド装置
において、ウインドの全移動領域を36のブロックに分
割した場合の、各ブロックに設定される、パルスの発生
数、モータトルク値の代表値、モータトルク値の変動を
許容する許容値、代表値と許容値とを加算した挟み込み
と判定する判定値の一例を示す特性図であり、縦軸はモ
ータ11が出力するモータトルク値(N)、横軸はパル
ス発生部15の発生するパルスの発生数(左端がウイン
ド全開位置、右端が全閉位置)を示していて、この全開
位置、全閉位置は、リミットスイッチ16が検知した時
のウインド32の位置を基準にしている。なお、各設定
値は予め設定されCPU14内の記憶部14bに記憶さ
れている。そして、モータ11が出力するモータトルク
値は、ウインドの駆動メカの経年変化や外界環境によっ
て変化するので、各ブロックの代表値は、最新の状態に
おけるモータトルク値を常に測定し、その測定値に応じ
代表値を再度設定する(以下「学習」という。)ように
なっている。FIG. 3 shows the power window apparatus, in which the entire window moving area is divided into 36 blocks, the number of generated pulses, the representative value of the motor torque value, FIG. 9 is a characteristic diagram illustrating an example of a permissible value that allows a change in torque value, and a determination value for judging the entrapment by adding the representative value and the permissible value. The axis indicates the number of pulses generated by the pulse generating unit 15 (the left end is the fully open window position, and the right end is the fully closed position). The fully open position and the fully closed position are the windows 32 when the limit switch 16 detects. Position is the reference. Each set value is set in advance and stored in the storage unit 14b in the CPU 14. Since the motor torque value output by the motor 11 changes depending on the aging of the window driving mechanism and the external environment, the representative value of each block always measures the motor torque value in the latest state. Accordingly, the representative value is set again (hereinafter referred to as “learning”).
【0007】以上の構成において、モータ11が回転す
ると、パルス発生部15は、モータ11の回転に連動し
パルスを発生し、CPU14の入力端子P07に出力す
る。このときCPU14は、入力されたパルスの発生間
隔に要した時間を計測し、計測した時間からモータトル
ク値を検出するとともに、入力されたパルスの発生数を
計数し、発生数からウインド32がどのブロックに属す
るかを決定する。そして、CPU14は、決定されたブ
ロックにおける記憶部14bに記憶された代表値を読み
出し、代表値に所定の許容値を加算して判定値を求め、
判定値と検出されたモータトルク値(以降、単にトルク
値と言う)とを比較し、トルク値が判定値よりも大きい
ときには、ウインド32に異物の挟み込みが発生したと
判断してモータ11を停止または反転させ、トルク値が
判定値よりも小さいときには、学習機能により代表値、
判定値を再度設定するようになっていた。ここで、リミ
ットスイッチ16がスイッチングしたときは、それ以降
上記の挟み込みの判定は行わず、学習だけを行うように
なっていた。In the above configuration, when the motor 11 rotates, the pulse generator 15 generates a pulse in conjunction with the rotation of the motor 11 and outputs the pulse to the input terminal P07 of the CPU 14. At this time, the CPU 14 measures the time required for the input pulse generation interval, detects the motor torque value from the measured time, counts the number of input pulses generated, and determines the window 32 based on the generated number. Determine if it belongs to a block. Then, the CPU 14 reads the representative value stored in the storage unit 14b in the determined block, adds a predetermined allowable value to the representative value to obtain a determination value,
The determination value is compared with the detected motor torque value (hereinafter, simply referred to as the torque value). If the torque value is greater than the determination value, it is determined that a foreign object has caught in the window 32 and the motor 11 is stopped. Or, when the torque value is smaller than the determination value, the representative value,
The judgment value was set again. Here, when the limit switch 16 is switched, the above-described determination of the entrapment is not performed thereafter, and only the learning is performed.
【0008】[0008]
【発明が解決しようとする課題】しかしながら、このよ
うなパワーウインド装置では、このリミットスイッチ1
6はウインドの全閉位置を基準にして全開方向へ4mm
の位置でスイッチングするように取り付けられており、
4mmの位置を保持するため、リミットスイッチ16の
位置がウインドの全閉位置にいつも一致するように設け
られている。従って、ウインド32の絶対位置(ドアサ
ッシュ33との位置)との関係では、スイッチング位置
が変化することがある。例えば、バッテリの電圧が高い
ときには、モータ11の発生するトルクが大きいため
に、全閉状態でウインド32の上端がドアサッシュ33
にめり込み、そのときにリミットスイッチ16の位置も
移動するので、スイッチング位置も連動して全閉方向に
移動してしまい、その後にウインド32を下降(開く)
してもリミットスイッチ16のスイッチング位置は元に
は戻らないようになっていた。However, in such a power window device, this limit switch 1
6 is 4 mm in the fully open direction based on the fully closed position of the window
It is attached to switch at the position of
In order to maintain the position of 4 mm, the position of the limit switch 16 is provided so as to always coincide with the fully closed position of the window. Therefore, the switching position may change in relation to the absolute position of the window 32 (position with the door sash 33). For example, when the voltage of the battery is high, the torque generated by the motor 11 is large.
As the position of the limit switch 16 also moves at that time, the switching position also moves in the fully closed direction in conjunction with it, and thereafter the window 32 is lowered (opened).
However, the switching position of the limit switch 16 does not return to the original position.
【0009】そのために、リミットスイッチ16のスイ
ッチング位置が全閉位置の方に移動した場合には、通常
ならリミットスイッチ16がウインド32を検知するの
で、挟み込みの判断をしない範囲(通常はゴムライニン
グ34の荷担から4mm)であっても、リミットスイッ
チ16がスイッチングしないために挟み込みの比較を行
う。そして、リミットスイッチ16のスイッチング位置
がずれる前に学習された比較的低いブロックの代表値を
もとに判定値が設定されており、また、トルク値は全閉
近くでは急激に上昇するために、トルク値の方が判定値
よりも大きくなり、挟み込みが発生していないのに挟み
込みがあったと誤判定され、ウインド32の動作が停止
したり反転したりする誤動作が起きるという問題があっ
た。For this reason, when the switching position of the limit switch 16 is moved to the fully closed position, the limit switch 16 normally detects the window 32. Even when the distance is 4 mm from the load of the vehicle, the comparison of the entrapment is performed because the limit switch 16 does not switch. Then, the judgment value is set based on the representative value of the relatively low block learned before the switching position of the limit switch 16 shifts, and the torque value sharply increases near the fully closed state, The torque value is larger than the determination value, and it is erroneously determined that the jamming has occurred even though the jamming has not occurred, and there has been a problem that the malfunction of the window 32 stopping or reversing occurs.
【0010】ここで、図8は、ウインド32の全閉に近
い状態のトルク値の特性図であり、縦軸は、トルク値
(N)、横軸はパルス発生数(ブロック境界)、実線
(曲線)はトルク値の実測値、一点鎖線(曲線)はリミ
ットスイッチ16のスイッチング位置が全閉方向に移動
したときのトルク値、横実線はそのブロックにおける学
習した代表値、横点線はこのブロックにおける学習した
代表値に許容値を加算した判定値を示している。図8に
円で示すように、リミットスイッチ32のスイッチング
点の直前(左側)において、リミットスイッチ16のス
イッチング点が全閉方向に移動したときのトルク値(一
点鎖線)は判定値(横点線)を上回り、この範囲では、
CPU14は、検出したトルク値が判定値よりも大きい
ために、挟み込みがあったと誤判定し、ウインド32を
停止させたり反転させたりしていた。FIG. 8 is a characteristic diagram of the torque value when the window 32 is almost fully closed. The vertical axis represents the torque value (N), the horizontal axis represents the number of pulse generations (block boundaries), and the solid line ( Curve) is the actual measured value of the torque value, the dashed line (curve) is the torque value when the switching position of the limit switch 16 moves in the fully closed direction, the horizontal solid line is the representative value learned in the block, and the horizontal dotted line is the The determination value is obtained by adding an allowable value to the learned representative value. As shown by the circle in FIG. 8, immediately before the switching point of the limit switch 32 (left side), the torque value (dashed line) when the switching point of the limit switch 16 moves in the fully closed direction is a judgment value (horizontal dotted line). And in this range,
Since the detected torque value is larger than the determination value, the CPU 14 has erroneously determined that the pinch has occurred, and has stopped or reversed the window 32.
【0011】本発明は、この課題を解決するもので、そ
の目的は、リミットスイッチがウインドを検知する位置
が全閉方向に移動したとしても、挟み込みが発生してい
ないのに挟み込みが発生したと判断してウインドの動作
が停止したり反転したりする、誤動作が起こりにくいパ
ワーウインド装置を提供することである。An object of the present invention is to solve this problem. An object of the present invention is to realize that even if the position at which the limit switch detects a window moves in the fully closed direction, entrapment occurs even though entrapment has not occurred. It is an object of the present invention to provide a power window device in which a window operation is stopped or inverted upon judgment, and a malfunction is less likely to occur.
【0012】[0012]
【課題を解決するための手段】前記課題を解決するた
め、本発明のパワーウインド装置は、車のウインドを開
閉するための駆動部と、前記駆動部の動作に対応してパ
ルスを発生するパルス発生部と、前記パルスの発生間隔
から前記駆動部の出力するトルク値を検出するトルク値
検出手段と、前記ウインドの全移動範囲を複数のブロッ
クに分割した場合の各ブロック毎の前記トルク値の代表
値を記憶するトルク値記憶手段と、前記検出したトルク
値に基づいて、前記ウインドの属するブロックにおける
前記トルク値の代表値と前記判定値とを再設定し前記ト
ルク値記憶手段に記憶させるトルク値学習手段と、前記
パルスの発生時における前記トルク値と前記ウインドの
属するブロックの判定値とを前記パルスの発生毎に比較
して、前記トルクの値が前記判定値よりも大きい時に挟
み込みと判定するとともに前記駆動部を停止または反対
方向に動作させる制御部と、前記ウインドが全閉状態に
近づいたことを検知して前記制御部に前記挟み込みの判
定を不要とさせるリミットスイッチとを備え、前記制御
部は、前記リミットスイッチのスイッチング点の直前の
ブロックの前記代表値から判定値を求め、一方前記リミ
ットスイッチのスイッチング点の直後のブロックの前記
代表値を所定倍して補正判定値を求め、前記判定値と前
記補正判定値とを直線で結んだ直線近似補正値を設定
し、前記パルスの発生時における前記トルク値が前記直
線近似補正値を上回ったときに挟み込みと判定するよう
にした。かかる構成とすることにより、リミットスイッ
チがウインドを検知する位置が全閉方向に移動したとし
ても、スイッチング点の直後の補正判定値と前記リミッ
トスイッチング点の直前のブロックの前記判定値とを直
線近似で結んだ値を設定しているので、スイッチング点
の移動によるトルク値の変動を吸収しているので、挟み
込みが発生していないのに、挟み込みが発生したと誤判
定して、ウインドの動作が停止したり反転したりする誤
動作を起こすことが少なくできる。To solve the above-mentioned problems, a power window device according to the present invention comprises a drive unit for opening and closing a window of a car, and a pulse for generating a pulse corresponding to the operation of the drive unit. A generating unit, a torque value detecting unit that detects a torque value output from the driving unit based on an interval between the generation of the pulses, and a torque value detecting unit configured to divide the entire moving range of the window into a plurality of blocks. A torque value storage unit for storing a representative value, and a torque for resetting the representative value of the torque value and the determination value in the block to which the window belongs based on the detected torque value, and storing the reset value in the torque value storage unit. Value learning means, comparing the torque value at the time of generation of the pulse with the determination value of the block to which the window belongs for each generation of the pulse, and Is greater than the determination value, the control unit determines that the window is caught and stops the drive unit or operates in the opposite direction, and the control unit determines that the window is approaching the fully closed state and determines that the window is caught. The control unit obtains a determination value from the representative value of the block immediately before the switching point of the limit switch, while the representative value of the block immediately after the switching point of the limit switch. Is multiplied by a predetermined value to obtain a correction determination value, a linear approximation correction value is set by connecting the determination value and the correction determination value with a straight line, and the torque value when the pulse is generated exceeds the linear approximation correction value. Is determined to be a pinch when the touch is made. With this configuration, even if the position where the limit switch detects the window moves in the fully closed direction, the correction determination value immediately after the switching point and the determination value of the block immediately before the limit switching point are linearly approximated. Since the change in the torque value due to the movement of the switching point is absorbed because the value tied in is set, it is erroneously determined that the entrapment has occurred even though the entrapment has not occurred, and the operation of the window is stopped. Malfunctions such as stoppage and inversion can be reduced.
【0013】さらに、本発明は、前記所定倍を1.5倍
とした。かかる構成とすることにより、CPU14のデ
ータ処理部14aにおいては、実測値を1ビットシフト
(2で除算)し、ADD(加算)すれば1.5倍の計算
ができるので、高速に処理することが可能な値となって
いて、したがって、CPU14は補正値を高速に計算で
きる、又は、計算性能は劣るが安価なCPUを使用する
ことが可能となる。Further, in the present invention, the predetermined magnification is 1.5 times. With this configuration, the data processing unit 14a of the CPU 14 can perform 1.5 times calculation by shifting the actual measurement value by 1 bit (division by 2) and adding (adding) it. Therefore, the CPU 14 can calculate the correction value at a high speed, or it is possible to use an inexpensive CPU which is inferior in calculation performance.
【0014】[0014]
【発明の実施の形態】以下、本発明のパワーウインド装
置の実施の形態を図1〜図6、及び、図9を参照して説
明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of a power window device according to the present invention will be described below with reference to FIGS. 1 to 6 and FIG.
【0015】図1は、本発明のパワーウインド装置の実
施の形態の構成を示す図である。本発明のパワーウイン
ド装置は、駆動部(以下「モータ」という。)11、モ
ータ11に電源を供給する電源供給部12、操作スイッ
チ部13、制御部(以下「CPU」という。)14、パ
ルス発生部15、リミットスイッチ16、車載電源端子
17、18、19を備えている。FIG. 1 is a diagram showing a configuration of an embodiment of a power window device according to the present invention. The power window device of the present invention includes a driving unit (hereinafter, referred to as “motor”) 11, a power supply unit 12 for supplying power to the motor 11, an operation switch unit 13, a control unit (hereinafter, referred to as “CPU”) 14, a pulse. A generator 15, a limit switch 16, and in-vehicle power supply terminals 17, 18 and 19 are provided.
【0016】モータ11は、車のウインドを開閉させる
ための正逆回転可能なモータで、図1に示す回路におい
て、上側から下側に電流が流れるとき(UP)は、ウイ
ンドを閉じるように回転し、下側から上側に電流が流れ
るとき(DOWN)は、ウインドを開けるように回転す
る。The motor 11 is a motor capable of rotating forward and backward for opening and closing the window of the car. In the circuit shown in FIG. 1, when a current flows from the upper side to the lower side (UP), the motor 11 rotates so as to close the window. When a current flows from the lower side to the upper side (DOWN), the motor rotates so as to open the window.
【0017】電源供給部12は、モータ11に車載電源
端子17からの電源を供給するための回路で、リレー2
0u、20d、スイッチトランジスタ21u、21dを
備えている。リレー20u、20dは、それぞれ、可動
接点はモータ11の互いに異なる端子に接続され、一方
の固定接点は車載電源端子17に接続され、他方の固定
接点はグランドに接続されている。また、各々の可動接
点は、通常はグランド側の固定接点に接続されている
が、リレー20u、20dのコイルに制御電流が流れて
いるときにだけ車載電源端子17側の固定接点に接続さ
れる。トランジスタ21uは、べースがCPU14の出
力端子P05に接続され、コレクタがリレー20uのコ
イルを介して接地され、エミッタが車載電源端子18に
接続されている。また、トランジスタ21dは、べース
がCPU14の出力端子P06に接続され、コレクタが
リレー20dのコイルを介して接地され、エミッタが車
載電源端子18に接続されている。The power supply section 12 is a circuit for supplying power from the vehicle power supply terminal 17 to the motor 11.
0u, 20d and switch transistors 21u, 21d. Each of the relays 20u and 20d has a movable contact connected to a different terminal of the motor 11, one fixed contact is connected to the vehicle power supply terminal 17, and the other fixed contact is connected to the ground. Each movable contact is normally connected to a fixed contact on the ground side, but is connected to the fixed contact on the vehicle-mounted power supply terminal 17 only when a control current flows through the coils of the relays 20u and 20d. . The transistor 21u has a base connected to the output terminal P05 of the CPU 14, a collector grounded via the coil of the relay 20u, and an emitter connected to the vehicle power supply terminal 18. The transistor 21d has a base connected to the output terminal P06 of the CPU 14, a collector grounded via a coil of the relay 20d, and an emitter connected to the vehicle power supply terminal 18.
【0018】操作スイッチ部13は、マニュアルウイン
ド閉スイッチ(UP)13b、マニュアルウインド開ス
イッチ(Down)13c、オートウインド閉スイッチ
(U−AUTO)13a、オートウインド開スイッチ
(D−AUTO)13d、を備えている。マニュアルウ
インド閉スイッチ13bの可動接点はインバータを介し
て、CPU14の入力端子P02に接続され、一方の固
定接点が車載電源端子19に接続され、他方の固定接点
がグランドに接続されている。また、マニュアルウイン
ド開スイッチ13cの可動接点は、インバータを介して
CPU14の入力端子P03に接続され、一方の固定接
点が車載電源端子19に接続され、他方の固定接点がグ
ランドに接続されている。さらに、オートウインド閉ス
イッチ13a、オートウインド開スイッチ13dは、そ
れぞれ、一端が接地され、他端がCPU14の入力端子
P04に接続されている。The operation switch unit 13 includes a manual window close switch (UP) 13b, a manual window open switch (Down) 13c, an automatic window close switch (U-AUTO) 13a, and an automatic window open switch (D-AUTO) 13d. Have. The movable contact of the manual window closing switch 13b is connected via an inverter to the input terminal P02 of the CPU 14, one fixed contact is connected to the vehicle power supply terminal 19, and the other fixed contact is connected to ground. The movable contact of the manual window open switch 13c is connected to an input terminal P03 of the CPU 14 via an inverter, one fixed contact is connected to the vehicle power supply terminal 19, and the other fixed contact is connected to ground. Further, each of the auto window close switch 13a and the auto window open switch 13d has one end grounded and the other end connected to the input terminal P04 of the CPU 14.
【0019】CPU14は、入出力用の複数の端子を有
し、入力用端子(P02、P03、P04)には、操作
スイッチ部13からの信号となる電圧が印加され、出力
用端子(P05、P06)から、トランジスタ21u、
21dのベースに各トランジスタをオン/オフさせるた
めの信号となる電圧を出力する。また、入力端子P07
は、パルス発生部15に接続されるとともに、パルス発
生部15の発生するパルスが入力され、入力端子P08
は、リミットスイッチ16に接続されている。また、C
PU14は、内部にデータ処理部14a、記憶部14b
を有している。データ処理部14aには、パルス発生部
15の発生間隔からモータ11の出力するトルク値に近
似するトルク値を検出するトルク値検出手段と、検出し
たトルク値に基づいて、ウインドの属するブロックにお
けるトルクの代表値を再設定しトルク値記憶手段に記憶
させるトルク値学習手段とがプログラムとして格納され
ている。また、前記記憶部14bには、各ブロック毎の
トルクの代表値を記憶するトルク値記憶手段が含まれて
いる。The CPU 14 has a plurality of input / output terminals. A voltage serving as a signal from the operation switch unit 13 is applied to the input terminals (P02, P03, P04), and the output terminals (P05, P05, P06), the transistor 21u,
A voltage serving as a signal for turning on / off each transistor is output to the base of 21d. Also, the input terminal P07
Is connected to the pulse generation unit 15 and receives a pulse generated by the pulse generation unit 15;
Are connected to a limit switch 16. Also, C
The PU 14 has a data processing unit 14a and a storage unit 14b inside.
have. The data processing unit 14a includes a torque value detection unit that detects a torque value approximating the torque value output from the motor 11 from the generation interval of the pulse generation unit 15, and a torque in a block to which the window belongs based on the detected torque value. And a torque value learning means for resetting the representative value and storing the torque value in the torque value storage means. The storage unit 14b includes a torque value storage unit that stores a representative value of the torque for each block.
【0020】パルス発生部15は、例えば、モータ11
の回転軸に取り付けられたギアの山を利用するものなど
で、モータ11の回転に連動し、例えば、モータ11の
1回転に1回パルスを発生し、CPU14に出力する。
リミットスイッチ16は、ウインドが全閉状態から所定
の位置(通常はゴムライニング34の荷担から4mm)
に到ったことをスイッチングにより検知し、CPU14
に信号を出力する。車載電源端子17、18、19はそ
れぞれ、車載電源の正の電極(+Vb)に接続され、車
載電源を各部に供給している。The pulse generator 15 includes, for example, the motor 11
For example, a pulse is generated once per rotation of the motor 11 and is output to the CPU 14 in conjunction with the rotation of the motor 11.
The limit switch 16 is at a predetermined position from the fully closed state of the window (usually 4 mm from the load of the rubber lining 34).
Is detected by switching, and the CPU 14
Output the signal. The in-vehicle power supply terminals 17, 18, and 19 are connected to the positive electrode (+ Vb) of the in-vehicle power supply, respectively, and supply the in-vehicle power to each unit.
【0021】以上の構成において、マニュアルウインド
閉スイッチ13bを操作し、可動接点を車載電源端子1
9側にすると、車載電源端子19からの電圧が信号とな
りマニュアルウインド閉スイッチ13bとインバータと
を介してCPU14の入力端子P02に入力される。次
に、CPU14は、トランジスタ21uをオンさせるた
めの信号を出力端子P05から出力する。そうすると、
トランジスタ21uはオンとなり、車載電源端子18か
らの電流が、エミッタ、コレクタを通してリレー20u
のコイルに流れ、リレー20uの可動接点が車載電源端
子17側に切り替わり、車載電源端子17からの電圧
が、モータ11にウインドを閉じるように印加され、ウ
インドが閉じて行く。ここで、オートウインド閉スイッ
チ13aが操作されると、接地電圧が信号となりCPU
14の入力端子P04に入力され、この時は、マニュア
ルウインド閉スイッチ13bの操作を止めても、CPU
14はトランジスタ21uをオンさせるための信号を出
力端子P05から出力し続け、他のスイッチが操作され
るかウインドが全閉状態になるまで、ウインドは閉じ続
ける。また、オートウインド閉スイッチ13aを操作せ
ずに、マニュアルウインド閉スイッチ13bの操作を止
めた場合は、可動接点が車載電源端子19から離れ、接
地電圧がインバータを介してCPU14の入力端子P0
2に入力される。次に、CPU14は、トランジスタ2
1uをオフさせるための信号を出力端子P05に出力す
る。そうすると、トランジスタ21uはオフとなり、リ
レー20uのコイルに制御電流が流れなくなり、リレー
20uの可動接点が接地側に切り替わり、モータ11に
電圧が印加されなくなり、モータ11の回転が止まり、
ウインドが停止する。In the above configuration, the manual window closing switch 13b is operated to move the movable contact to the onboard power supply terminal 1.
On the 9th side, the voltage from the in-vehicle power supply terminal 19 becomes a signal and is input to the input terminal P02 of the CPU 14 via the manual window closing switch 13b and the inverter. Next, the CPU 14 outputs a signal for turning on the transistor 21u from the output terminal P05. Then,
The transistor 21u is turned on, and the current from the onboard power supply terminal 18 flows through the emitter and the collector to the relay 20u.
The movable contact of the relay 20u is switched to the in-vehicle power supply terminal 17 side, the voltage from the in-vehicle power supply terminal 17 is applied to the motor 11 so as to close the window, and the window closes. Here, when the auto window close switch 13a is operated, the ground voltage becomes a signal and the CPU
In this case, even if the operation of the manual window close switch 13b is stopped, the CPU
14 continuously outputs a signal for turning on the transistor 21u from the output terminal P05, and the window is kept closed until another switch is operated or the window is fully closed. When the operation of the manual window closing switch 13b is stopped without operating the automatic window closing switch 13a, the movable contact is separated from the vehicle-mounted power supply terminal 19, and the ground voltage is changed via the inverter to the input terminal P0 of the CPU 14.
2 is input. Next, the CPU 14 sets the transistor 2
A signal for turning off 1u is output to the output terminal P05. Then, the transistor 21u is turned off, the control current does not flow through the coil of the relay 20u, the movable contact of the relay 20u is switched to the ground side, no voltage is applied to the motor 11, and the rotation of the motor 11 stops,
The window stops.
【0022】同様に、マニュアルウインド開スイッチ1
3cを操作し、可動接点を車載電源端子19側にする
と、車載電源端子19からの電圧が信号となりマニュア
ルウインド開スイッチ13cとインバータとを介してC
PU14の入力端子P03に入力される。次に、CPU
14は、トランジスタ21dをオンさせるための信号を
出力端子P06から出力する。そうすると、トランジス
タ21dは、オンとなり、車載電源端子18からの電流
が、エミッタ、コレクタを通してリレー20uのコイル
に流れ、リレー20dの可動接点が車載電源端子17側
に切り替わり、車載電源端子17からの電圧が、モータ
11にウインドを開けるように印加され、ウインドが開
いて行く。ここで、オートウインド開スイッチ13dが
操作されると、接地電圧が信号となりCPU14の入力
端子P05に入力され、この時は、マニュアルウインド
開スイッチ13cの操作を止めても、CPU14は、ト
ランジスタ21dをオンさせるための信号を出力端子P
06から出力し続け、他のスイッチが操作されるかウイ
ンドが全開状態になるまで、ウインドは開き続ける。ま
た、オートウインド開スイッチ13dを操作せずに、マ
ニュアルウインド開スイッチ13cの操作を止めた場合
は、可動接点が車載電源端子19から離れ、接地電圧が
インバータを介してCPU14の入力端子P03に入力
される。次に、CPU14は、トランジスタ21dをオ
フさせるための信号を出力端子P06に出力する。そう
すると、トランジスタ21dはオフとなり、リレー20
dのコイルに制御電流が流れなくなり、リレー20dの
可動接点が接地側に切り替わり、モータ11に電圧が印
加されなくなり、モータ11の回転が止まり、ウインド
が停止する。Similarly, the manual window open switch 1
When the movable contact is operated to move the movable contact to the vehicle power supply terminal 19 side, the voltage from the vehicle power supply terminal 19 becomes a signal, and the signal is transmitted through the manual window open switch 13c and the inverter.
The signal is input to the input terminal P03 of the PU. Next, CPU
14 outputs a signal for turning on the transistor 21d from the output terminal P06. Then, the transistor 21d is turned on, the current from the vehicle-mounted power supply terminal 18 flows through the coil of the relay 20u through the emitter and the collector, and the movable contact of the relay 20d switches to the vehicle-mounted power supply terminal 17 side. Is applied to the motor 11 to open the window, and the window is opened. Here, when the auto window open switch 13d is operated, the ground voltage becomes a signal and is input to the input terminal P05 of the CPU 14. At this time, even if the operation of the manual window open switch 13c is stopped, the CPU 14 turns off the transistor 21d. A signal for turning on the output terminal P
The output continues from 06, and the window continues to open until another switch is operated or the window is fully opened. When the operation of the manual window open switch 13c is stopped without operating the auto window open switch 13d, the movable contact is separated from the vehicle power supply terminal 19, and the ground voltage is input to the input terminal P03 of the CPU 14 via the inverter. Is done. Next, the CPU 14 outputs a signal for turning off the transistor 21d to the output terminal P06. Then, the transistor 21d is turned off, and the relay 20d is turned off.
The control current stops flowing through the coil d, the movable contact of the relay 20d switches to the ground side, no voltage is applied to the motor 11, the rotation of the motor 11 stops, and the window stops.
【0023】以上のような構成と動作によって、操作ス
イッチ部13の各スイッチの操作に応じて信号がCPU
14に出力され、CPU14がモータ電源供給部12を
介してモータ11に供給される電源を制御し、モータ1
1が正/逆回転することで車のウインドが開/閉する。With the above configuration and operation, a signal is generated by the CPU in accordance with the operation of each switch of the operation switch section 13.
The CPU 14 controls the power supplied to the motor 11 via the motor power supply 12
The window of the car is opened / closed by the forward / reverse rotation of 1.
【0024】次に、図2は、このパワーウインド装置を
車両のドアに装着した場合の、ドアの構成を示してい
る。ドア31は、ウインド開口部を有するドア本体とウ
インド32とによって構成されている。そして、ドア本
体の上部は、ドアサッシュ33とゴムライニング34が
設けられ、ゴムライニング34は、例えば、6mmの長
さとなっている。ここで、ウインド32が上昇し(閉
じ)、全閉状態に近くなるとゴムライニング34によっ
て、トルクの急激な変化を吸収することでウインド32
やモータ11を保護すると共に、ウインド32とドアサ
ッシュ33の間を密着させている。また、ドア本体の内
部には、ゴムライニング34の下端から4mm下のとこ
ろまでウインド32の上端が上昇したことを検知する前
記リミットスイッチ16が設けられている。このリミッ
トスイッチ16がウインド32のこの位置を検知した
後、すなわち、ウインド32の上端とゴムライニング3
4の下端との隙間が、人の指が入らないほど狭い範囲
(4mm)においては、挟み込みの検知は不要なので、
挟み込みの検知をオフするようになっている。Next, FIG. 2 shows the structure of a door when the power window device is mounted on a door of a vehicle. The door 31 includes a door body having a window opening and a window 32. The upper part of the door body is provided with a door sash 33 and a rubber lining, and the rubber lining has a length of, for example, 6 mm. Here, when the window 32 rises (closes) and approaches a fully-closed state, the rubber lining 34 absorbs a sudden change in torque so that the window 32 is closed.
And the motor 11 are protected, and the window 32 and the door sash 33 are in close contact with each other. The limit switch 16 for detecting that the upper end of the window 32 has risen to a position 4 mm below the lower end of the rubber lining 34 is provided inside the door body. After the limit switch 16 detects this position of the window 32, that is, the upper end of the window 32 and the rubber lining 3
In a range (4 mm) where the gap with the lower end of 4 is so small that a human finger cannot enter, it is not necessary to detect entrapment.
The detection of entrapment is turned off.
【0025】第3図は、このパワーウインド装置におけ
る、挟み込み判定のための判定値設定の状態を説明する
ための図である。縦軸はトルク値(N)、横軸はパルス
発生部15の発生するパルスの発生回数(左端がウイン
ド全開位置、右端が全閉位置)、曲線は最新のトルク値
の実測値、直線の実線は代表値、点線は判定値を示して
いる。このパワーウインド装置においては、ウインドの
全移動領域を、例えば、36のブロックに分割してあ
る。各ブロックにおけるパルスの発生回数は、32パル
スずつとなる。そして、それぞれのパルスの発生時点で
求められたトルク値の平均値をそのブロックにおけるト
ルク値の代表値としている。トルク値の変動を許容する
所定の許容値を代表値に加算した挟み込みと判定する判
定値が各ブロック単位に算出される。代表値と許容値と
は予め設定されトルク値記憶手段によってCPU14内
の記憶部14bに記憶されている。また、挟み込みの検
出を行うときにパラメータとして用いられる上記のトル
ク値は、モータ11の出力するトルク値に近似する値
で、このトルク値は、パルス発生部15の発生するパル
スの発生間隔などの値を用いて、図9に示す計算式によ
って求められる。なお、このトルク値は、ウインドの重
量やウインドと窓枠との間の摩擦分などを含んでいる。
そして、トルク値は、モータあるいはウインドメカの経
年変化や外界環境によって変化するので、各ブロックの
代表値は、最新の状態におけるトルク値を常に測定し、
その測定値に応じた代表値、判定値を補正し、再度設定
する(以下「学習機能」という。)ようになっている。FIG. 3 is a diagram for explaining a state of setting a judgment value for judging entrapment in the power window device. The vertical axis is the torque value (N), the horizontal axis is the number of pulse generations generated by the pulse generator 15 (the left end is the fully open window position, the right end is the fully closed position), the curve is the latest measured value of the torque value, and the solid line is a straight line. Indicates a representative value, and a dotted line indicates a determination value. In this power window device, the entire window moving area is divided into, for example, 36 blocks. The number of pulses generated in each block is 32 pulses each. Then, the average value of the torque values obtained at the time of generation of each pulse is set as a representative value of the torque value in the block. A determination value for determining entrapment by adding a predetermined allowable value that allows a change in the torque value to the representative value is calculated for each block. The representative value and the allowable value are set in advance and stored in the storage unit 14b in the CPU 14 by the torque value storage unit. The above-mentioned torque value used as a parameter when detecting entrapment is a value approximating the torque value output by the motor 11, and this torque value corresponds to the pulse generation interval of the pulse generated by the pulse generator 15. Using the values, it is obtained by the calculation formula shown in FIG. The torque value includes the weight of the window, the friction between the window and the window frame, and the like.
And since the torque value changes with the aging of the motor or the wind mechanism and the external environment, the representative value of each block always measures the torque value in the latest state,
The representative value and the judgment value according to the measured value are corrected and set again (hereinafter referred to as “learning function”).
【0026】以上の構成において、操作スイッチ部13
の操作に応じてモータ11が回転すると、パルス発生部
15は、モータ11の回転に連動し、例えば、モータ1
1の1回転に1回のパルスを発生し、CPU14の入力
端子P07に出力する。このときCPU14は、トルク
値検出手段によって、入力されたパルスの発生間隔に要
する時間を計測し、計測した時間から図9に示す計算式
によってモータトルク値を検出するとともに、入力され
たパルスの発生数を計数し、発生数からウインドが図3
に示すどのブロックに属するかを特定し、挟み込みの判
定を行う。In the above configuration, the operation switch unit 13
When the motor 11 rotates in response to the operation of (1), the pulse generation unit 15 interlocks with the rotation of the motor 11,
One pulse is generated for one rotation, and is output to the input terminal P07 of the CPU 14. At this time, the CPU 14 measures the time required for the input pulse generation interval by the torque value detecting means, detects the motor torque value from the measured time by the calculation formula shown in FIG. Count the number, and from the number of occurrences the window is Fig. 3.
To identify which block it belongs to, and judge the entrapment.
【0027】図4は、本発明における判定値の設定方法
を説明する図であり、縦軸は、モータトルク値(N)、
横軸はパルス発生数(ブロック境界)、実線(曲線)は
トルク値の実測値、水平な太実線はブロックにおける学
習した代表値A、水平な細実線は補正代表値B、太一点
鎖線は判定値C、細一点鎖線は補正判定値D、太点線は
直線近似判定値を示している。図4に示すように、各々
のブロックの代表値Aは、例えば、そのブロックにおけ
るトルク値の実測値の平均値とし、記憶部14bに記憶
させる。リミットスイッチ16のスイッチング点の前の
ブロックにおいては代表値Aに許容値を加算して判定値
Cを求め、リミットスイッチ16のスイッチング点の後
のブロックにおいては、代表値Aを所定倍、ここでは
1.5倍して補正代表値Bを求め、更に補正代表値Bに
許容値を加算して補正判定値Dを求める。リミットスイ
ッチ16のスイッチング点の直前のブロックの前半部、
及びそれより先のブロックにおいては、隣り合うブロッ
クの前記代表値Aを記憶分14bから読み出し、許容差
を加算して判定値Cを求め、判定値の中央値(ブロック
の中央での判定値)を直線で結んで直線近似判定値(図
4の太点線)を算出し、最新のトルク値の検出値がこの
直線近似判定値を上回ったときに挟み込みが発生したと
判定する。リミットスイッチ16のスイッチング点の直
前のブロックの後半部、及びスイッチング点の後(スイ
ッチングON領域)のブロックにおいては、記憶分14
bから読み込んだ前記代表値(A)を、例えば、1.5
倍したものを補正代表値(B)とし、この補正代表値
(B)に所定の許容値を加算し、そのブロックの補正判
定値(C)を算出する。そして、隣り合うブロックにお
ける判定値の中央値を直線で結んで直線近似判定値を求
め、挟み込みの判定は、最新のトルク値の検出値が、こ
の直線近似判定値を上回ったときに挟み込みと判定する
ようにしている。FIG. 4 is a diagram for explaining a method of setting a judgment value in the present invention. The vertical axis represents the motor torque value (N),
The horizontal axis is the pulse generation number (block boundary), the solid line (curve) is the measured torque value, the horizontal thick solid line is the learned representative value A in the block, the horizontal thin solid line is the corrected representative value B, and the thick dashed line is the judgment. The value C, the thin dashed line indicates the correction judgment value D, and the thick dotted line indicates the straight line approximation judgment value. As shown in FIG. 4, the representative value A of each block is, for example, an average value of the measured torque values in the block, and stored in the storage unit 14b. In a block before the switching point of the limit switch 16, a permissible value is added to the representative value A to obtain a determination value C. In a block after the switching point of the limit switch 16, the representative value A is multiplied by a predetermined value, here, The correction representative value B is obtained by multiplying by 1.5, and a permissible value is added to the correction representative value B to obtain a correction determination value D. The first half of the block immediately before the switching point of the limit switch 16,
And in the blocks before that, the representative value A of the adjacent block is read from the storage portion 14b, and a tolerance is added to obtain a determination value C, and the median of the determination values (the determination value at the center of the block) Are connected by a straight line to calculate a straight-line approximation determination value (thick dotted line in FIG. 4). When the latest detected torque value exceeds this straight-line approximation determination value, it is determined that pinching has occurred. In the latter half of the block immediately before the switching point of the limit switch 16 and in the block after the switching point (switching ON area), the storage 14
The representative value (A) read from b.
The multiplied value is set as a correction representative value (B), and a predetermined allowable value is added to the correction representative value (B) to calculate a correction determination value (C) of the block. Then, a straight line approximation determination value is obtained by connecting medians of the determination values in adjacent blocks with a straight line, and the entrapment is determined when the latest detected torque value exceeds the linear approximation determination value. I am trying to do it.
【0028】図5は、このパワーウインド装置の挟み込
みの判定方法を示すフローチャートである。CPU14
はパルスを検出すると、データ処理部14aがパルス幅
からトルク値を検出し、記憶部14bに記憶させ(S6
1)、ウインドの位置が現在のブロックの前半部と後半
部のいずれにあるかを判定する(S62)。ステップS
62において、ウインドの位置がブロックの前半部にあ
る場合(Yes)、現在のブロックと一つ前のブロック
の判定値を用いて直線近似を行う(S63)。ステップ
S62において、ウインドの位置がブロックの後半部に
ある場合(No)、次のブロックがリミットスイッチの
ONの領域かを判断する(S69)。ステップS69に
おいて、次のブロックがリミットスイッチON領域と判
断された場合(Yes)、次のブロックの代表値を1.
5倍して補正判定値を求め、現在の判定値と直線近似を
する(S71)。ステップS69において、次のブロッ
クがリミットスイッチON領域と判断されなかった場合
(No)、現在のブロックと次のブロックの判定値を用
いて直線近似する(S70)。ステップS63,S7
0,S71で直線近似したのち、パルスのカウントから
求められるウインドの位置における直線近似判定値を取
得する(S64)。ステップS65において、検出され
たトルク値の方が直線近似判定値よりも大きい時(Ye
s)は、挟み込みがあったと判定して駆動部を停止又は
反対に動作させる(S66)。検出されたトルク値が直
線近似判定値よりも小さい時(No)は、挟み込みはな
かったと判定する。FIG. 5 is a flow chart showing a method for judging the entrapment of the power window device. CPU14
When a pulse is detected, the data processing unit 14a detects a torque value from the pulse width and stores the torque value in the storage unit 14b (S6).
1) It is determined whether the position of the window is in the first half or the second half of the current block (S62). Step S
In 62, when the window position is in the first half of the block (Yes), straight-line approximation is performed using the determination values of the current block and the immediately preceding block (S63). If the position of the window is in the latter half of the block in step S62 (No), it is determined whether the next block is in the ON area of the limit switch (S69). If it is determined in step S69 that the next block is in the limit switch ON area (Yes), the representative value of the next block is set to 1.
The correction determination value is obtained by multiplying by 5 and the current determination value is linearly approximated (S71). In step S69, if the next block is not determined to be the limit switch ON area (No), linear approximation is performed using the determination values of the current block and the next block (S70). Step S63, S7
After linear approximation at 0 and S71, a linear approximation determination value at the window position obtained from the pulse count is obtained (S64). In step S65, when the detected torque value is larger than the linear approximation determination value (Ye
In s), it is determined that there is a pinch, and the driving unit is stopped or operated in reverse (S66). When the detected torque value is smaller than the linear approximation determination value (No), it is determined that no entrapment has occurred.
【0029】次に、ステップS67において、発生した
パルスがブロックの境界かどうかを判定する。ステップ
S67において、ブロックの境界の場合(Yes)は、
ステップS61で記憶されていたトルク値によって、前
のブロックに対する代表値を再設定し(学習)、記憶部
14bに記憶させる(ステップ68)。ブロックの境界
でない場合(No)は手順を終了する。Next, in step S67, it is determined whether or not the generated pulse is on a block boundary. In step S67, in the case of a block boundary (Yes),
Based on the torque value stored in step S61, the representative value for the previous block is reset (learning) and stored in the storage unit 14b (step 68). If it is not a block boundary (No), the procedure ends.
【0030】ここで、図6は、本発明の上記構成を実施
したときのウインド32の全閉に近い位置のトルク値の
特性図であり、縦軸は、トルク値(N)、横軸はパルス
発生数(ブロック境界)、実線(曲線)はリミットスイ
ッチ16の検知する位置が全閉方向に移動する前のトル
クの実測値、一点鎖線(曲線)はリミットスイッチ16
の検知する位置が全閉方向に移動した後のトルク値、点
線はこのブロックにおける直線近似判定値を示してい
る。図6に示すように、リミットスイッチ16のスイッ
チング点の直前(左側)においても、リミットスイッチ
16のスイッチング点が全閉方向に移動したときのトル
ク値は直線近似判定値を下回り、このために、CPU1
4は、挟み込みがあったと誤判定してウインド32を停
止させたり反転させたりすることがなくなっている。Here, FIG. 6 is a characteristic diagram of a torque value at a position near the fully closed position of the window 32 when the above-described configuration of the present invention is implemented. The vertical axis represents the torque value (N), and the horizontal axis represents the torque value. The number of generated pulses (block boundary), the solid line (curve) is the actual measured value of the torque before the position detected by the limit switch 16 moves in the fully closed direction, and the dashed line (curve) is the limit switch 16
, The dotted line indicates the straight-line approximation determination value in this block. As shown in FIG. 6, immediately before (to the left of) the switching point of the limit switch 16, the torque value when the switching point of the limit switch 16 moves in the fully closed direction falls below the linear approximation determination value. CPU1
In No. 4, the window 32 is not erroneously determined to have been pinched and the window 32 is not stopped or inverted.
【0031】なお、本実施の形態においては、リミット
スイッチ16のスイッチング点以後のブロックの補正判
定値は代表値を1.5倍としかつ許容差を加算して求め
ている。挟み込みの誤判定を少なくするためには1.2
倍以上であれば良いが、CPU14のデータ処理部14
aにおいては、1.5倍という数字は代表値を1ビット
シフト(2で除算)し、ADD(加算)すれば良く、高
速に処理することが可能な値であり、したがって、CP
U14は補正判定値を高速に計算できる、又は、計算性
能は劣るが安価なCPUを使用することが可能となって
いる。In this embodiment, the correction judgment value of the block after the switching point of the limit switch 16 is obtained by multiplying the representative value by 1.5 and adding a tolerance. In order to reduce erroneous determination of pinching,
The data processing unit 14 of the CPU 14
In the case of a, the number 1.5 times is a value which can be processed at high speed by shifting the representative value by 1 bit (division by 2) and adding (adding) it.
U14 can calculate the correction determination value at high speed, or can use an inexpensive CPU which is inferior in calculation performance.
【0032】[0032]
【発明の効果】以上説明したように、本発明によれば、
前記リミットスイッチのスイッチング点の直後のブロッ
クの前記代表値を所定倍して補正判定値を算出し、前記
リミットスイッチのスイッチング点の直前のブロックの
前記判定値とを直線で結んだ直線近似判定値を設定し、
パルスの発生時における前記トルク値が前記直線近似判
定値を上回ったときに挟み込みと判定するようにしたの
で、リミットスイッチがウインドを検知する位置が全閉
方向に移動したとしても、次回の判定時には、トルク値
の変動を直線近似によって吸収し挟み込みの判定をする
ので、挟み込みが発生していないのに、挟み込みが発生
したと誤判定して、ウインドの動作が停止したり反転し
たりする誤動作を起こすことが少なくできる。As described above, according to the present invention,
A linear approximation determination value obtained by calculating a correction determination value by multiplying the representative value of the block immediately after the switching point of the limit switch by a predetermined value, and connecting the determination value of the block immediately before the switching point of the limit switch with a straight line. And set
Since it is determined that the pinch occurs when the torque value at the time of generation of the pulse exceeds the linear approximation determination value, even if the position where the limit switch detects the window moves in the fully closed direction, at the next determination time Since the fluctuation of the torque value is absorbed by linear approximation and the determination of the entrapment is made, the erroneous judgment that the entrapment has occurred even though the entrapment has not occurred, and the operation of the window stops or reverses may be caused. It can be less likely to wake up.
【図1】本発明のパワーウインド装置の実施の形態の構
成を示す図である。FIG. 1 is a diagram showing a configuration of an embodiment of a power window device of the present invention.
【図2】本発明及び従来のパワーウインド装置を車両の
ドアに装着した場合の、ドアの構成を示す図である。FIG. 2 is a view showing a configuration of a door when the present invention and a conventional power window device are mounted on a door of a vehicle.
【図3】本発明及び従来のパワーウインド装置のウイン
ドの全移動領域を複数のブロックに分割した場合の、各
ブロック毎の代表値、許容値、判定値の一例を示す特性
図である。FIG. 3 is a characteristic diagram showing an example of a representative value, an allowable value, and a determination value for each block when the entire window moving region of the power window device of the present invention and the conventional window device is divided into a plurality of blocks.
【図4】本発明のパワーウインド装置の判定値を設定す
る方法を示す図である。FIG. 4 is a diagram showing a method for setting a judgment value of the power window device of the present invention.
【図5】本発明のパワーウインド装置の挟み込みを判定
する方法を説明するフローチャートである。FIG. 5 is a flowchart illustrating a method for determining entrapment of the power window device according to the present invention.
【図6】本発明のパワーウインド装置の、ウインドの全
閉に近い位置でのトルク、及び、判定値の一例を示す特
性図である。FIG. 6 is a characteristic diagram illustrating an example of a torque and a determination value at a position near a fully closed window of the power window device of the present invention.
【図7】従来のパワーウインド装置の実施の形態の構成
を示す図である。FIG. 7 is a diagram showing a configuration of an embodiment of a conventional power window device.
【図8】従来のパワーウインド装置の、ウインドの全閉
に近い位置でのトルク、代表値判定値の一例を示す特性
図である。FIG. 8 is a characteristic diagram showing an example of a torque and a representative value determination value at a position near a fully closed window of a conventional power window device.
【図9】本発明及び従来のパワーウインド装置のモータ
トルク値を求める計算式を示す図である。FIG. 9 is a diagram showing a calculation formula for obtaining a motor torque value of the power window device of the present invention and the conventional power window device.
11 駆動部(モータ) 14 制御部(CPU) 14a データ処理部(トルク値検出手段、トルク値学
習手段) 14b 記憶部(トルク値記憶手段) 15 パルス発生部 16 リミットスイッチ 32 ウインドReference Signs List 11 drive unit (motor) 14 control unit (CPU) 14a data processing unit (torque value detection unit, torque value learning unit) 14b storage unit (torque value storage unit) 15 pulse generation unit 16 limit switch 32 window
Claims (2)
と、 前記駆動部の動作に対応してパルスを発生するパルス発
生部と、 前記パルスの発生間隔から前記駆動部の出力するトルク
値を検出するトルク値検出手段と、 前記ウインドの全移動範囲を複数のブロックに分割した
場合の各ブロック毎の前記トルク値の代表値を記憶する
トルク値記憶手段と、 前記検出したトルク値に基づいて、前記ウインドの属す
るブロックにおける前記トルク値の代表値と前記判定値
とを再設定し前記トルク値記憶手段に記憶させるトルク
値学習手段と、 前記パルスの発生時における前記トルク値と前記ウイン
ドの属するブロックの判定値とを前記パルスの発生毎に
比較して、前記トルク値が前記判定値よりも大きい時に
挟み込みと判定するとともに前記駆動部を停止または反
対方向に動作させる制御部と、 前記ウインドが全閉状態に近づいたことを検知し、前記
制御部に前記挟み込みの判定を不要とさせるリミットス
イッチとを備え、 前記制御部は前記リミットスイッチのスイッチング点の
直前のブロックの前記代表値から判定値を求め、一方前
記リミットスイッチのスイッチング点の直後のブロック
の前記代表値を所定倍して補正判定値を求め、前記判定
値と前記補正判定値とを直線で結んだ直線近似補正値を
設定し、前記パルスの発生時における前記トルク値が前
記直線近似補正値を上回ったときに挟み込みと判定する
ようにしたことを特徴とするパワーウインド装置。A driving unit for opening and closing a window of a vehicle; a pulse generating unit for generating a pulse corresponding to an operation of the driving unit; and a torque value output from the driving unit based on an interval between the pulses. Torque value detecting means for detecting, torque value storing means for storing a representative value of the torque value for each block when the entire moving range of the window is divided into a plurality of blocks, and based on the detected torque value. A torque value learning means for resetting the representative value of the torque value and the determination value in the block to which the window belongs and storing the torque value in the torque value storage means; and the belonging of the torque value and the window when the pulse is generated. By comparing the determination value of the block every time the pulse is generated, when the torque value is larger than the determination value, it is determined that the entrapment is performed, and the driving unit is activated. A control unit that operates to stop or operate in the opposite direction, and a limit switch that detects that the window is approaching a fully closed state and makes the control unit unnecessary to determine the entrapment. The control unit includes the limit switch. A determination value is obtained from the representative value of the block immediately before the switching point of the limit switch, while a correction determination value is obtained by multiplying the representative value of the block immediately after the switching point of the limit switch by a predetermined value, and the determination value and the correction determination are determined. A power window device, wherein a straight-line approximation correction value obtained by connecting the values with a straight line is set, and when the torque value at the time of generation of the pulse exceeds the straight-line approximation correction value, it is determined to be a pinch. .
とする請求項1に記載のパワーウインド装置。2. The power window device according to claim 1, wherein the predetermined magnification is 1.5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001125492A JP3815981B2 (en) | 2001-04-24 | 2001-04-24 | Power window equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001125492A JP3815981B2 (en) | 2001-04-24 | 2001-04-24 | Power window equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2002322866A true JP2002322866A (en) | 2002-11-08 |
JP3815981B2 JP3815981B2 (en) | 2006-08-30 |
Family
ID=18974706
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001125492A Expired - Fee Related JP3815981B2 (en) | 2001-04-24 | 2001-04-24 | Power window equipment |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3815981B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006070433A (en) * | 2004-08-31 | 2006-03-16 | Tokai Rika Co Ltd | Power window device |
-
2001
- 2001-04-24 JP JP2001125492A patent/JP3815981B2/en not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006070433A (en) * | 2004-08-31 | 2006-03-16 | Tokai Rika Co Ltd | Power window device |
JP4510553B2 (en) * | 2004-08-31 | 2010-07-28 | 株式会社東海理化電機製作所 | Power window equipment |
Also Published As
Publication number | Publication date |
---|---|
JP3815981B2 (en) | 2006-08-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2849293B2 (en) | Power window device with safety device | |
JP2891869B2 (en) | Opening / closing body drive control device | |
US7812554B2 (en) | Control device for opening/closing member | |
JP4487588B2 (en) | Opening and closing body control device | |
JP2005351042A (en) | Opening and closing body control device | |
JP4788114B2 (en) | Control device for opening and closing body | |
US6972536B2 (en) | Closure member control device and method for limiting positional deviation of closure member | |
JPH04272600A (en) | Driving mechanism of motor-driven member | |
JP2008150791A (en) | Opening and closing device for vehicle | |
JP3722675B2 (en) | Power window device and control method thereof | |
JP3675622B2 (en) | Power window device pinching detection method | |
JP2002322866A (en) | Power window device | |
JP2954471B2 (en) | Opening / closing body opening / closing control method | |
JP4204149B2 (en) | Opening and closing body control device for automobile | |
US20200240196A1 (en) | Opening-closing body controller | |
JPH10217763A (en) | Motor control device for switching mechanism | |
JP3268603B2 (en) | Opening / closing body opening / closing control device | |
JP2908222B2 (en) | Power window device with safety device | |
JP3579080B2 (en) | Switching control method of switchgear | |
JPH06137029A (en) | Power window device with safety device | |
JP3054305B2 (en) | Control method of opening / closing body drive control device | |
JPH0596372U (en) | Power window safety equipment | |
JP4884856B2 (en) | Opening / closing member control device | |
JP4059046B2 (en) | Anti-pinch device | |
JP3674978B2 (en) | Safety control device for moving objects |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040512 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20051226 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060106 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20060220 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060224 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060316 |
|
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: 20060509 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060606 |
|
R150 | Certificate of patent (=grant) or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090616 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100616 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100616 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110616 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120616 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120616 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130616 Year of fee payment: 7 |
|
LAPS | Cancellation because of no payment of annual fees |