JP5216649B2 - Control device for vehicle opening / closing body - Google Patents
Control device for vehicle opening / closing body Download PDFInfo
- Publication number
- JP5216649B2 JP5216649B2 JP2009074896A JP2009074896A JP5216649B2 JP 5216649 B2 JP5216649 B2 JP 5216649B2 JP 2009074896 A JP2009074896 A JP 2009074896A JP 2009074896 A JP2009074896 A JP 2009074896A JP 5216649 B2 JP5216649 B2 JP 5216649B2
- Authority
- JP
- Japan
- Prior art keywords
- load
- value
- reference value
- closing body
- estimated
- 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.)
- Active
Links
Images
Landscapes
- Power-Operated Mechanisms For Wings (AREA)
- Window Of Vehicle (AREA)
Description
本発明は、モータで車両用開閉体としての窓やスライドドアなどを駆動する車両用開閉体の制御装置に関するものである。 The present invention relates to a control device for a vehicle opening / closing body that drives a window or a sliding door as a vehicle opening / closing body with a motor.
従来、自動車の窓やスライドドアなどの車両用開閉体をモータで駆動制御する車両用開閉体の制御装置が知られている。そのような車両用開閉体の制御装置では、開閉体による物体の挟み込みがあった場合にモータの回転を停止または反転する等している。そのような挟み込みの検知には、モータの負荷を検出し、負荷に異常な上昇が生じることを判断することにより可能である。そのモータの負荷において、モータの電圧と角速度と角加速度とからモータの負荷を推定し、負荷推定値が所定の挟み込み判定値を越えた状態が所定時間(マスク時間とも言う)以上続いた場合に異物の挟み込みがあると判定することが提案されている(例えば、特許文献1参照)。 2. Description of the Related Art Conventionally, a control device for a vehicle opening / closing body that drives and controls a vehicle opening / closing body such as an automobile window or a sliding door with a motor is known. In such a control device for a vehicle opening / closing body, when an object is caught by the opening / closing body, the rotation of the motor is stopped or reversed. Such pinching can be detected by detecting the load of the motor and determining that an abnormal increase in the load occurs. When the motor load is estimated from the motor voltage, angular velocity, and angular acceleration, and the load estimated value exceeds a predetermined pinching judgment value for a predetermined time (also referred to as mask time). It has been proposed to determine that a foreign object is caught (see, for example, Patent Document 1).
上記特許文献では、負荷推定値Pは次式により求められる。
P=Bm(ω0−ω)+(Tm−Tm0)−Jm・dω…(1)
ここで、Bmはモータ内部負荷の粘性係数、ωは角速度、ω0は外部無負荷時の角速度定常値、Tmはモータトルク、Tm0は外部無負荷時のモータトルク、Jmはモータを含む装置(例えばウィンドウ開閉装置)の慣性モーメント、dωは角加速度である。
In the said patent document, the load estimated value P is calculated | required by following Formula.
P = Bm (ω0−ω) + (Tm−Tm0) −Jm · dω (1)
Here, Bm is the viscosity coefficient of the motor internal load, ω is the angular velocity, ω0 is the steady angular velocity value when there is no external load, Tm is the motor torque, Tm0 is the motor torque when there is no external load, and Jm is a device including the motor (for example, Moment of inertia of the window opening and closing device), dω is angular acceleration.
この式でTmを電圧Vと角速度ωとに分解して次式で表すことができる。
Tm=−a・ω+b・V+c…(2)
ここでa、b、cはモータに固有の定数であり、式(2)はモータ毎に関数化したり、マップにしたりして、ROMなどのメモリに記憶しておくことができる。
In this equation, Tm can be decomposed into a voltage V and an angular velocity ω and expressed by the following equation.
Tm = −a · ω + b · V + c (2)
Here, a, b, and c are constants specific to the motor, and Equation (2) can be stored in a memory such as a ROM by converting it into a function or a map for each motor.
式(1)及び(2)から負荷推定値Pを次のように表すこともできる。
P=(Bm+a)(ω0−ω)+b(V−V0)−Jm・dω…(3)
式(3)中で、(Bm+a)(ω0−ω)を角速度差演算項、b(V−V0)を電圧差演算項、Jm・dωを角加速度演算項(または慣性項)と呼ぶこともある。なお、V0は外部無負荷時の電圧である。
From equations (1) and (2), the load estimated value P can also be expressed as follows.
P = (Bm + a) (ω0−ω) + b (V−V0) −Jm · dω (3)
In equation (3), (Bm + a) (ω0−ω) is also called an angular velocity difference calculation term, b (V−V0) is a voltage difference calculation term, and Jm · dω is also called an angular acceleration calculation term (or inertia term). is there. V0 is a voltage when no external load is applied.
上記のような負荷推定値に基づいた挟み込み判定では、例えば窓の開閉装置としてのパワーウィンドウで開閉操作を行う場合、閉動作中に例えば車両が凹凸の多い悪路を走行しているときのような振動外乱が加わると、モータの角速度ωや角加速度dωが大きく変動して負荷推定値Pが大きく変動し、それによって実際に異物が挟まっていないのに挟まっていると誤判定する虞がある。そのような悪路走行などの周期的な振動外乱による誤検知を防止するために、例えば図4(a)に示されるように、所定の負荷基準値Prに対して算出された負荷推定値Pが実線に示されるように上下に変動(振動)する場合には、負荷基準値Prに対して負荷推定値Pが減少した時の最大減少量Pdを退避(記憶)し、続けて増大した時の負荷基準値Prに対する最大増大量Puから最大減少量Pdを減算する。その減算により最大増大量Puと最大減少量Pdとが相殺され、その減算結果の負荷上昇値ΔPを予め設定されている挟み込み判定値Psと比較して挟み込み判定を行うことにより、振動外乱に影響されることなく挟み込み判定を行うことができる。 In the pinching determination based on the load estimation value as described above, for example, when performing an opening / closing operation with a power window as a window opening / closing device, for example, when the vehicle is traveling on a rough road with many irregularities during the closing operation. When a strong vibration disturbance is applied, the angular velocity ω and the angular acceleration dω of the motor are greatly changed, and the estimated load value P is greatly changed. . In order to prevent erroneous detection due to periodic vibration disturbance such as traveling on a rough road, as shown in FIG. 4A, for example, an estimated load value P calculated with respect to a predetermined load reference value Pr. When the load fluctuates up and down (vibrates) as indicated by the solid line, the maximum decrease amount Pd when the load estimated value P decreases with respect to the load reference value Pr is saved (stored) and subsequently increased. The maximum decrease amount Pd is subtracted from the maximum increase amount Pu with respect to the load reference value Pr. By the subtraction, the maximum increase amount Pu and the maximum decrease amount Pd are canceled out, and the load increase value ΔP as a result of the subtraction is compared with a predetermined pinching determination value Ps, thereby determining the pinching and affecting vibration disturbance. It is possible to perform the pinching determination without being performed.
一方、図4(b)に示されるように、負荷推定値の変動波形が振動しながら上昇側に徐々に大きくなっていく場合がある。この場合の負荷基準値の上昇側への変化の原因としては、例えば開閉体のゴム製ガイド部材(ウェザーストリップなど)との間における摺動抵抗が一定ではないことにより、変位に応じて増加することが考えられる。 On the other hand, as shown in FIG. 4B, the fluctuation waveform of the estimated load value may gradually increase toward the rising side while vibrating. The cause of the change of the load reference value to the rising side in this case is, for example, that the sliding resistance between the opening and closing body and the rubber guide member (such as a weather strip) is not constant, and increases according to the displacement. It is possible.
しかしながら、上記図4(a)と同様に負荷基準値Prを一定として判断すると、図4(b)の上昇側に大きく変化した負荷推定値の波形の場合には負荷基準値Prに対する増加量が大きくなり、挟み込み判定値Psよりも大きな負荷増加量となって、挟み込みであるとしてしまうという問題がある。 However, if it is determined that the load reference value Pr is constant as in FIG. 4A, the amount of increase relative to the load reference value Pr is increased in the case of the waveform of the load estimated value that has greatly changed to the rising side in FIG. There is a problem that the load is increased and the load increase amount is larger than the pinching determination value Ps, and the pinch is determined to be pinching.
このような課題を解決して、モータの電圧と角速度と角加速度とからモータの負荷を推定して挟み込み判定を行うものにおいて振動外乱に対して確実な挟み込み判定を可能とするために本発明に於いては、モータで開閉体を駆動する車両用開閉体の制御装置であって、前記モータの回転速度と回転加速度と駆動電圧とから負荷推定値を算出する負荷推定値算出手段と、前記開閉体による物体の挟み込みの判定を行う基準となる負荷基準値を設定する負荷基準値設定手段とを有し、前記負荷基準値設定手段は、前記負荷推定値が変動する場合の当該変動による波形において互いに隣り合う前記負荷推定値の最小値と最大値とに基づいて算出された平均値を前記負荷基準値とするものとした。 In order to solve such a problem and to make a pinch judgment by estimating the motor load from the motor voltage, angular velocity and angular acceleration, it is possible to make a pinch judgment positive against vibration disturbance. A control device for a vehicle opening / closing body that drives the opening / closing body by a motor, the load estimation value calculating means for calculating a load estimated value from the rotational speed, rotational acceleration, and driving voltage of the motor; Load reference value setting means for setting a load reference value serving as a reference for determining whether the object is caught by the body, and the load reference value setting means includes a waveform according to the fluctuation when the estimated load value fluctuates. An average value calculated based on the minimum value and the maximum value of the load estimation values adjacent to each other is used as the load reference value.
特に、前記挟み込みの判定が、前記負荷基準値から前記最小値を減算した負荷減少量より前記最大値から前記負荷基準値を減算した負荷増加量の方が大きい場合であってかつ当該負荷増加量と当該負荷減少量との偏差が所定の挟み込み判定用閾値より大きい場合に行われると良い。また、前記車両用開閉体の制御装置はさらに、前記負荷基準値設定手段が設定する負荷基準値と前記負荷推定値算出手段が算出する負荷推定値とを比較し、前記負荷推定値が前記負荷基準値よりも大きい場合に前記モータの動作を停止させる判定部を有すると良い。 In particular, the determination of pinching is when the load increase amount obtained by subtracting the load reference value from the maximum value is larger than the load decrease amount obtained by subtracting the minimum value from the load reference value, and the load increase amount This is preferably performed when the deviation between the load reduction amount and the load reduction amount is larger than a predetermined sandwiching determination threshold. Further, the control device for the vehicle opening / closing body further compares a load reference value set by the load reference value setting means with a load estimated value calculated by the load estimated value calculating means, and the load estimated value is It is good to have the determination part which stops the operation | movement of the said motor, when larger than a reference value.
このように本発明によれば、例えばパワーウィンドウに適用した場合に、悪路走行時等の閉動作時に振動外乱により負荷推定値が大きく変動し、さらに変位に応じてガイド部材などとの間の摺動抵抗が増大するような場合であっても、挟み込みを誤検知することがない。負荷推定値の変動に対して、その変動における最小値と最大値との平均値を負荷基準値とすることから、上記摺動抵抗の増大分に応じて負荷基準値も増大し得るため、そのような摺動抵抗の増大による影響を排除することができ、正確な挟み込み判定を行うことができる。 As described above, according to the present invention, when applied to, for example, a power window, the load estimated value greatly fluctuates due to vibration disturbance during a closing operation such as when traveling on a rough road, and further, between the guide member and the like according to the displacement. Even if the sliding resistance increases, the pinching is not erroneously detected. Since the average value of the minimum and maximum values in the fluctuation is used as the load reference value for the fluctuation of the estimated load value, the load reference value can be increased according to the increase in the sliding resistance. The influence of such an increase in sliding resistance can be eliminated, and accurate pinching determination can be performed.
挟み込みの判定としては、負荷基準値から最小値を減算した負荷減少量より最大値から負荷基準値を減算した負荷増加量の方が大きい場合の負荷増加量と負荷減少量とを比較し、負荷増加量と負荷減少量との偏差が所定の挟み込み判定用閾値より大きい場合に挟み込みが生じたと判定することで可能である。この場合の負荷基準値が上記最小値と最大値との平均値から求められることから、摺動抵抗の変化に対して平均値が追従し得るため、このような挟み込み判定において好適である。 The determination of pinching is based on comparing the load increase amount and load decrease amount when the load increase amount obtained by subtracting the load reference value from the maximum value is larger than the load decrease amount obtained by subtracting the minimum value from the load reference value. This can be done by determining that pinching has occurred when the deviation between the increase amount and the load decrease amount is greater than a predetermined pinching determination threshold. Since the load reference value in this case is obtained from the average value of the minimum value and the maximum value, the average value can follow the change in the sliding resistance, which is suitable for such pinching determination.
以下、本発明の実施の形態を、図面を参照しながら説明する。図1は本発明に基づく車両用開閉体の制御装置の好適実施例として、本発明を自動車用パワーウィンドウ装置に適用した場合を示すブロック図である。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing a case where the present invention is applied to an automotive power window device as a preferred embodiment of a control device for a vehicle opening / closing body according to the present invention.
図に示されるように、制御部1には、運転席などに設けられたオート操作スイッチ2a及びマニュアル操作スイッチ2bからの各開閉操作信号の入力に応じて自動または手動の各開閉制御信号を出力する開閉信号制御回路1aと、その開閉制御信号に応じて直流モータ3を正逆転駆動制御するための駆動回路4と、モータ3の駆動電圧を検出する電圧検出回路5と、モータ3の回転に連動する回転センサ(またはロータリエンコーダ)6からのパルス信号の間隔に基づいてモータ3の回転速度としての角速度を算出する角速度算出回路7と、制御部1の主制御を行うCPU8とが設けられている。
As shown in the figure, the control unit 1 outputs automatic or manual open / close control signals in response to input of open / close operation signals from the
CPU8には、上記角速度算出回路7からの角速度信号に基づいて回転加速度としての角加速度を算出する角加速度算出部8aと、駆動電圧と角速度と角加速度とに基づいてモータ3の外部負荷である負荷推定値Pを推定する負荷推定値算出部8bと、負荷推定値Pに基づいて挟み込みの判定を行う挟み込み判定手段としての判定部8cとが設けられている。なお、角加速度算出部8aと負荷推定値算出部8bと判定部8cとは、CPU8内でのプログラム処理で行われるものであって良い。
The
そして、駆動回路4からの駆動信号に応じてモータ3が正逆転して、例えばモータ3にリンクまたはワイヤなどを介して連結された開閉体としてのウィンドウ9が開閉動作する。なお、開閉信号制御回路1aでは、オート操作スイッチ2aの開/閉の信号が入力された場合には連続した開/閉制御信号を出力し、マニュアル操作スイッチ2bの開/閉信号が入力された場合には操作されている間だけ開/閉制御信号を出力する。またモータ3の制御としてはモータ3を一定の速度で駆動する定電圧制御やモータ3の駆動速度を可変に制御可能なPWM制御を用いることができる。
Then, the
CPU8には更に、角速度算出回路7からの角速度信号とモータの回転方向とから全閉から全開に至るウィンドウ9の位置を算出する位置算出部8dが設けられている。位置算出部8dの機能もCPU8内でのプログラム処理で実現される。尚、ウィンドウ9の位置は回転センサ6からのパルスカウントによって、例えば全閉位置を0カウントとし、全閉と全開との間は、全閉から開動作時にパルスを加算していき、その加算カウント値により開位置を表すことができる。
The
更に、CPU8には負荷基準値設定部8eと負荷増減量算出部8fとが設けられている。負荷基準値設定部8eは、負荷推定値算出部8bで算出された負荷推定値Pが変動する場合に、その負荷推定値Pの変化を示す波形の互いに隣り合う谷と山との各ピークとなる最小値Pdと最大値Puとの平均値[(Pd+Pu)/2]を算出して負荷基準値Prとして設定し、その負荷基準値Prを判定部8cに出力する。
Further, the
負荷基準値Prの算出について、図2の上段の実線に示されるように負荷推定値Pが変動する場合について説明する。変動前または動作初期のように負荷推定値Pが一定状態である場合には、谷と山とが現れないため一定状態の負荷推定値Pが負荷基準値Pr0となる。動作中に振動外乱が加わって、負荷推定値Pの変動波形に谷と山とが現れたら、その波形の隣り合う谷の最小値Pd1と山の最大値Pu1との平均値を負荷基準値Pr1とする。以後最小値と最大値とがPd2・Pu2、Pd3・Pu3、…と変化していく場合に、それぞれの値から対応する各負荷基準値Pr2・Pr3、…を算出していく。
The calculation of the load reference value Pr will be described in the case where the estimated load value P varies as indicated by the solid line in the upper part of FIG. When the load estimated value P is in a constant state before the change or in the initial stage of operation, since the valley and the mountain do not appear, the load estimated value P in the constant state becomes the load reference value Pr0. When vibration disturbance is applied during operation and valleys and peaks appear in the fluctuation waveform of the estimated load value P, the average value of the minimum value Pd1 and the maximum value Pu1 of the adjacent valleys of the waveform is obtained as the load reference value Pr1. And Thereafter, when the minimum value and the maximum value change as Pd 2 · Pu 2,
負荷増減量算出部8fは、図2の下段に示されるように、上記負荷基準値Prに対して負側となる波形を負荷基準値Prに対して鏡像のように処理して正側に移し(図の二点鎖線)、負荷基準値Prに対して正側となる波形(図の一点鎖線)の最大値Puの増大量(Pu−Pr)が最小値Pdの低減量(Pr−Pd)より大きい場合には、その増加分を、変動の影響を排除した負荷上昇値ΔPとして求め、その負荷上昇値ΔPを判定部8cに出力する。
As shown in the lower part of FIG. 2, the load increase / decrease
判定部8cでは、予め設定されている挟み込み判定用閾値Psと負荷上昇値ΔPとを比較し、負荷上昇値ΔPの方が大きい場合には挟み込みが生じたとして、挟み込み判定信号を駆動回路4と開閉信号制御回路1aとに出力する。
The
次に、このようにして構成された車両用開閉体の制御装置における制御要領について図3のフロー図を参照して以下に示す。なお、挟み込み判定における処理となるため、動作方向は特に断らない限りウィンドウ9を閉じる方向である。
Next, a control procedure in the control device for a vehicle opening / closing body configured as described above will be described below with reference to the flowchart of FIG. In addition, since it becomes the process in pinching determination, the operation direction is a direction to close the
まず、ステップST1では、モータ3の起動に伴って算出される負荷推定値Pが減少しているか否かを判別し、減少していない場合にはステップST2に進む。ステップST2では、負荷推定値Pが増加しているか否かを判別し、増加していない場合にはステップST3に進み、ステップST3では負荷が安定しているか否かを判別する。ここで、負荷が安定しているとは負荷推定値Pが変動波形であっても収束傾向である場合であり、波形の山のピーク値が低減していることで判断できる。
First, in step ST1, it is determined whether or not the estimated load value P calculated with the start of the
ステップST3で負荷が安定していると判定された場合には負荷基準値Prを記憶(退避)する。この場合の負荷基準値Prは、上記したように負荷推定値Pが一定状態である場合にはその値であり、負荷推定値Pが変動している場合には山と谷との各ピーク値の平均値であって良い。負荷推定値Pが収束する場合には、そのようにして算出された平均値と収束していく値とはほぼ一致する。このようにステップST1〜ステップST3、さらにステップST31を経た場合には図2に示される負荷基準値Pr0が負荷基準値設定部8eにまず記憶される。
If it is determined in step ST3 that the load is stable, the load reference value Pr is stored (saved). The load reference value Pr in this case is the value when the estimated load value P is in a constant state as described above, and each peak value of the peaks and valleys when the estimated load value P varies. It may be an average value of. When the load estimated value P converges, the average value thus calculated and the converged value substantially coincide. As described above, when step ST1 to step ST3 and further step ST31 are performed, the load reference value Pr0 shown in FIG. 2 is first stored in the load reference
次にモータ3の駆動中に悪路走行などにより振動外乱が発生した場合には、ステップST1では負荷減少として、ステップST2では負荷増加として検出される。まず、ステップST1で負荷推定値Pが減少していると判定された場合にはステップST11に進む。そのステップST11では、変動波形の隣り合う谷と山とにおける最小値と最大値との平均値を算出し、その算出結果を負荷基準値とする。なお、最初の負荷基準値Pr0に対する最初の減少側波形(図2のPd1)だけの場合には負荷基準値は算出されない。減少側波形と増加側波形とが検出されて、後記するステップST16で負荷最小値(図2のPd1)が記憶され、かつステップST23で負荷最大値(図2のPu1)が記憶された場合には、両値Pd1・Pu1を用いて負荷基準値Pr1が算出される。それまでは初期の負荷基準値Pr0を用いる。
Next, when a vibration disturbance is generated during driving of the
次のステップST12では負荷基準値を例えば負荷基準値設定部8e内のメモリに記憶(退避)し、次のステップST13では負荷基準値からの負荷減少量を算出し、負荷増減量算出部8f内のメモリに記憶して、ステップST14に進む。
In the next step ST12, the load reference value is stored (saved) in, for example, a memory in the load reference
ステップST14では今回のサイクルで算出された今回負荷減少量が前回のサイクルで算出された前回負荷減少量以上であるか否かを判別する。今回負荷減少量が前回負荷減少量以上、すなわち負荷推定値Pが減少方向に進んでいると判定された場合にはステップST15に進む。ステップST15では負荷基準値Pr1からの負荷減少量の最大値をメモリに記憶(退避)する。したがって、負荷減少量最大値は、後のサイクルで大きな値が算出された場合には更新される。次のステップST16では負荷推定値Pの最小値(最初の場合には図2におけるPd1)をメモリに記憶(退避)する。 In step ST14, it is determined whether or not the current load decrease amount calculated in the current cycle is equal to or greater than the previous load decrease amount calculated in the previous cycle. If it is determined that the current load decrease amount is equal to or greater than the previous load decrease amount, that is, the load estimated value P is proceeding in the decreasing direction, the process proceeds to step ST15. In step ST15, the maximum load reduction amount from the load reference value Pr1 is stored (saved) in the memory. Therefore, the maximum load reduction amount is updated when a large value is calculated in a later cycle. In the next step ST16, the minimum value (Pd1 in FIG. 2 in the first case) of the estimated load value P is stored (saved) in the memory.
ステップST16の次、または上記ステップST14で今回負荷減少量が前回負荷減少量より小さいと判定された場合にはステップST17に進む。今回負荷減少量が前回負荷減少量より小さいということは、負荷推定値Pが波形の谷底部分から上昇傾向に移ったということである。ステップST17では、負荷推定値Pの増加量のメモリをクリアして本ルーチンを終了する。なお、負荷推定値Pの増加量は後記するステップST21で算出される。 After step ST16 or when it is determined in step ST14 that the current load decrease amount is smaller than the previous load decrease amount, the process proceeds to step ST17. The fact that the current load decrease amount is smaller than the previous load decrease amount means that the load estimated value P has shifted to an upward trend from the bottom of the waveform. In step ST17, the memory of the increase amount of the load estimated value P is cleared, and this routine ends. The increase amount of the load estimated value P is calculated in step ST21 described later.
ステップST2で負荷推定値Pが増加していると判定された場合にはステップST21に進む。ステップST21では負荷基準値からの負荷増加量を算出し、負荷増減量算出部8f内のメモリに記憶して、ステップST22に進む。この場合の負荷増加量は、具体的には図2の二点鎖線で示される負荷基準値Pr0・Pr1…より上の波形部分であり、Pu1に対応する山波形の場合には負荷基準値Pr0に対する増加分となり、Pu2に対応する山波形の場合には負荷基準値Pr1に対する増加分となる。
If it is determined in step ST2 that the estimated load value P has increased, the process proceeds to step ST21. In step ST21, the load increase amount from the load reference value is calculated, stored in the memory in the load increase / decrease
ステップST22では今回のサイクルで算出された今回負荷増加量が前回のサイクルで算出された前回負荷増加量以上であるか否かを判別する。今回負荷増加量が前回負荷増加量以上、すなわち負荷増加量が増加方向に進んでいると判定された場合にはステップST23に進む。ステップST23では、例えば最初の場合には負荷最大値Pu1をメモリに記憶(退避)し、次に谷と山とが現れた波形に対する処理を行った場合には負荷増大値Pu2を記憶し、以下同様に処理する。ステップST23の次、またはステップST22で今回負荷増加量が前回負荷増加量より小さいと判定された場合には負荷推定値Pが上昇から下降に転じたとしてステップST24に進む。 In step ST22, it is determined whether or not the current load increase amount calculated in the current cycle is equal to or greater than the previous load increase amount calculated in the previous cycle. If it is determined that the current load increase amount is equal to or greater than the previous load increase amount, that is, the load increase amount is proceeding in the increasing direction, the process proceeds to step ST23. In step ST23, for example, the load maximum value Pu1 is stored (saved) in the memory in the first case, and the load increase value Pu2 is stored in the case where the processing for the waveform in which valleys and peaks appear next is performed. Process in the same way. After step ST23 or when it is determined in step ST22 that the current load increase amount is smaller than the previous load increase amount, it is determined that the load estimated value P has changed from increasing to decreasing, and the process proceeds to step ST24.
ステップST24ではステップST21で算出された負荷増加量からステップST15で記憶された負荷減少量最大値を減算して、ステップST25に進む。ステップST25では、ステップST24で減算されて正の値として算出された結果(負荷上昇値ΔP)が挟み込み判定用閾値Ps以上か否かを判別する。負荷上昇値ΔPが挟み込み判定用閾値Ps以上の場合にはステップST26に進み、挟み込み判定用閾値Ps未満の場合にはステップST27に進む。ステップST27では負荷推定値Pの減少量のメモリをクリアして本ルーチンを終了する。 In step ST24, the load decrease maximum value stored in step ST15 is subtracted from the load increase calculated in step ST21, and the process proceeds to step ST25. In step ST25, it is determined whether or not the result (load increase value ΔP) subtracted in step ST24 and calculated as a positive value is equal to or greater than the pinching determination threshold value Ps. When the load increase value ΔP is greater than or equal to the pinching determination threshold value Ps, the process proceeds to step ST26, and when it is less than the pinch determination threshold value Ps, the process proceeds to step ST27. In step ST27, the memory of the decrease amount of the estimated load value P is cleared, and this routine ends.
そして、上記ステップST2から進んだステップST3では、負荷が安定しているか否かを判別する。ステップST31の次、またはステップST3で負荷が安定していないと判定された場合には本ルーチンを終了する。 Then, in step ST3 advanced from step ST2, it is determined whether or not the load is stable. After step ST31 or when it is determined in step ST3 that the load is not stable, this routine is terminated.
このように処理することにより、実施形態におけるパワーウィンドウ装置において、ウィンドウ9の変位に応じてウェザーストリップなどのガイド部材との間に生じる摺動抵抗が増大するような場合でも、その増大分を相殺することができ、正確な挟み込み判定を行うことが可能となる。
By processing in this way, in the power window device according to the embodiment, even if the sliding resistance generated between the
図4(b)と図2との各負荷推定値の波形が同じであるものとして図示しているが、負荷基準値Prが一定のままの図4(b)の場合には3つ目の波形の山で、負荷上昇値ΔPが挟み込み判定用閾値Ps以上となってしまい、挟み込みの判定を行ってしまう。それに対して、図2の場合には、負荷基準値がPr0〜Pr3で示されるように、ウィンドウ9の変位に伴う負荷抵抗の増大を含む負荷推定値の全体的な上昇変化に合わせて再設定されていくため、同じ3つめの波形の山でも負荷上昇値ΔPは挟み込み判定用閾値Psより小さく、挟み込みの誤判定とならない。
4 (b) and FIG. 2 are assumed to have the same waveform of each load estimation value, but in the case of FIG. 4 (b) in which the load reference value Pr remains constant, the third At the peak of the waveform, the load increase value ΔP becomes equal to or greater than the pinching determination threshold value Ps, and pinching is determined. On the other hand, in the case of FIG. 2, the load reference value is reset in accordance with the overall increase in the estimated load value including the increase in the load resistance accompanying the displacement of the
なお、上記実施の形態では開閉体としてウィンドウについて示したが、スライドドアやその他の自動で開閉するものにも適用可能である。 In the above embodiment, the window is shown as the opening / closing body, but the present invention can also be applied to a sliding door or other devices that automatically open and close.
1 制御部
1a 開閉信号制御回路
3 モータ
4 駆動回路
5 電圧検出回路
6 回転センサ
7 角速度算出回路
8 CPU
8a 角加速度算出部
8b 負荷推定値算出部
8c 判定部
8d 位置算出部
8e 負荷基準値設定部
8f 負荷増減量算出部
9 ウィンドウ
DESCRIPTION OF SYMBOLS 1
8a Angular
Claims (3)
前記モータの回転速度と回転加速度と駆動電圧とから負荷推定値を算出する負荷推定値算出手段と、
前記開閉体による物体の挟み込みの判定を行う基準となる負荷基準値を設定する負荷基準値設定手段とを有し、
前記負荷基準値設定手段は、前記負荷推定値が変動する場合の当該変動による波形において互いに隣り合う前記負荷推定値の最小値と最大値とに基づいて算出された平均値を前記負荷基準値とすることを特徴とする車両用開閉体の制御装置。 A control device for a vehicle opening / closing body that drives the opening / closing body with a motor,
Load estimated value calculating means for calculating a load estimated value from the rotational speed, rotational acceleration and driving voltage of the motor;
Load reference value setting means for setting a load reference value serving as a reference for determining whether the object is caught by the opening and closing body;
The load reference value setting means calculates an average value calculated based on a minimum value and a maximum value of the load estimated values adjacent to each other in a waveform due to the fluctuation when the load estimated value fluctuates as the load reference value. A control device for an opening / closing body for a vehicle.
前記負荷基準値設定手段が設定する負荷基準値と前記負荷推定値算出手段が算出する負荷推定値とを比較し、前記負荷推定値が前記負荷基準値よりも大きい場合に前記モータの動作を停止させる判定部を有することを特徴とする請求項1または2に記載の車両用開閉体の制御装置。 The control device for the vehicle opening / closing body further includes:
The load reference value set by the load reference value setting means is compared with the load estimated value calculated by the load estimated value calculating means, and the operation of the motor is stopped when the load estimated value is larger than the load reference value. The control device for a vehicle opening / closing body according to claim 1, further comprising: a determination unit that performs the determination.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009074896A JP5216649B2 (en) | 2009-03-25 | 2009-03-25 | Control device for vehicle opening / closing body |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009074896A JP5216649B2 (en) | 2009-03-25 | 2009-03-25 | Control device for vehicle opening / closing body |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010229621A JP2010229621A (en) | 2010-10-14 |
JP5216649B2 true JP5216649B2 (en) | 2013-06-19 |
Family
ID=43045696
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009074896A Active JP5216649B2 (en) | 2009-03-25 | 2009-03-25 | Control device for vehicle opening / closing body |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5216649B2 (en) |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004242425A (en) * | 2003-02-06 | 2004-08-26 | Mitsuba Corp | Load detection device for dc motor |
-
2009
- 2009-03-25 JP JP2009074896A patent/JP5216649B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2010229621A (en) | 2010-10-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9121214B2 (en) | Opening and closing member control apparatus and method for controlling opening and closing member | |
US7952312B2 (en) | Closure panel control apparatus | |
US8068958B2 (en) | Method for monitoring the adjustment movement of a component driven by a drive device | |
JP2005232753A (en) | Opening/closing body control unit | |
KR20040091587A (en) | Window glass obstruction detector | |
JP2005351042A (en) | Opening and closing body control device | |
US7714526B2 (en) | Control device for a closure member of a vehicle | |
JP6988769B2 (en) | Open / close body control device and motor | |
US10464399B2 (en) | Vehicle window opening device | |
JP2007092292A (en) | Opening/closing control device for vehicle | |
KR20010022930A (en) | Method for controlling a sunroof | |
JP4891121B2 (en) | Control device for vehicle opening / closing body | |
JP4981431B2 (en) | Control device for vehicle opening / closing body | |
JP5216649B2 (en) | Control device for vehicle opening / closing body | |
JP4843337B2 (en) | Control device for vehicle opening / closing body | |
JP4922629B2 (en) | Control device for vehicle opening / closing body | |
JP4785260B2 (en) | Opening / closing object pinching determination control method | |
JP5602372B2 (en) | Control device for vehicle opening / closing body | |
JP2008150830A (en) | Control unit of opening and closing body for vehicle | |
JP2007239281A (en) | Vehicular opening/closing body control device | |
JP5602373B2 (en) | Control device for vehicle opening / closing body | |
JP5496528B2 (en) | Control device for vehicle opening / closing body | |
JP5390899B2 (en) | Control device for vehicle opening / closing body | |
JP2010229620A (en) | Control device for vehicular opening/closing body | |
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 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20110810 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120215 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130218 |
|
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: 20130226 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130304 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5216649 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160308 Year of fee payment: 3 |