JP3373290B2 - Motor overload detection method - Google Patents

Motor overload detection method

Info

Publication number
JP3373290B2
JP3373290B2 JP08764094A JP8764094A JP3373290B2 JP 3373290 B2 JP3373290 B2 JP 3373290B2 JP 08764094 A JP08764094 A JP 08764094A JP 8764094 A JP8764094 A JP 8764094A JP 3373290 B2 JP3373290 B2 JP 3373290B2
Authority
JP
Japan
Prior art keywords
motor
cycle
pulse
overload
previous
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP08764094A
Other languages
Japanese (ja)
Other versions
JPH07274564A (en
Inventor
誠一 荻野
克也 重松
良夫 森嶋
孝之 川倉
正志 島田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsuba Corp
Original Assignee
Mitsuba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsuba Corp filed Critical Mitsuba Corp
Priority to JP08764094A priority Critical patent/JP3373290B2/en
Publication of JPH07274564A publication Critical patent/JPH07274564A/en
Application granted granted Critical
Publication of JP3373290B2 publication Critical patent/JP3373290B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Protection Of Generators And Motors (AREA)
  • Stopping Of Electric Motors (AREA)
  • Control Of Direct Current Motors (AREA)
  • Force Measurement Appropriate To Specific Purposes (AREA)
  • Window Of Vehicle (AREA)

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、モータの過負荷検出方
法に関し、特に、モータの回転に伴って発生するパルス
の所定数発生時間から当該モータの周期を算出し、周期
の変化によりモータの過負荷を判別するようにしたモー
タの過負荷検出方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for detecting an overload of a motor, and more particularly, it calculates a cycle of the motor from a predetermined number of generation times of pulses generated by the rotation of the motor, and changes the cycle of the motor. The present invention relates to a motor overload detection method for determining overload.

【0002】[0002]

【従来の技術】例えば自動車に於いて、パワーウィンド
ゥやサンルーフなどの開閉体をモータにより開閉駆動す
る装置を装着したものがある。そのような開閉体を開閉
動作させる際に、氷結など何らかの外的要因によりモー
タに過負荷が生じた場合には過負荷を検出してモータを
停止させる必要がある。
2. Description of the Related Art For example, some automobiles are equipped with a device for opening and closing an opening and closing body such as a power window and a sunroof by a motor. When an opening / closing operation of such an opening / closing member causes an overload on the motor due to some external factor such as freezing, it is necessary to detect the overload and stop the motor.

【0003】従来、上記したような装置のモータ過負荷
検出に於いて、モータの周期を常に監視し、その異常な
周期変化により過負荷を検出することができる。その周
期は、モータの回転に伴って発生するパルスの所定数発
生時間を測定して、パルス発生毎に周期に換算して算出
することができる。例えば、今回検出時の周期をtn、
その次の検出時の周期をtn+1とすると、周期の変化
を、tn+1と(tn+B×tn)とを比較することにより
(Bは定数)、検出することができる。
Conventionally, in the motor overload detection of the above-mentioned device, the motor cycle is constantly monitored, and the overload can be detected by the abnormal cycle change. The period can be calculated by measuring the generation time of a predetermined number of pulses generated with the rotation of the motor and converting it into a period for each pulse generation. For example, the cycle at the time of this detection is tn,
If the cycle at the time of the next detection is t n + 1 , the change in the cycle can be detected by comparing t n + 1 with (t n + B × t n ) (B is a constant). .

【0004】しかしながら、上記従来の方法では、バッ
テリ電圧が高くなると同一回転数に於ける駆動トルクが
増大することから所定の過負荷検出レベルの回転数が設
定時(通常電圧)よりも上方に移動して検出感度が低下
する。またバッテリ電圧が低くなると反対に検出感度が
高くなるなど、高電圧時に所望の荷重を検出できなかっ
たり、低電圧時に比較的低い荷重で過負荷発生と判断し
てしまうなどの問題があった。
However, in the above conventional method, the drive torque at the same rotation speed increases as the battery voltage increases, so that the rotation speed at the predetermined overload detection level moves above the set value (normal voltage). Then, the detection sensitivity decreases. On the other hand, when the battery voltage becomes low, the detection sensitivity becomes high. On the other hand, there is a problem that a desired load cannot be detected at a high voltage, or it is determined that an overload occurs at a relatively low load at a low voltage.

【0005】[0005]

【発明が解決しようとする課題】このような従来技術の
問題点に鑑み、本発明の主な目的は、モータの印加電圧
の大小に左右されずに常に一定の過負荷を検出し得るモ
ータの過負荷検出方法を提供することにある。
SUMMARY OF THE INVENTION In view of the above problems of the prior art, a main object of the present invention is to provide a motor capable of always detecting a constant overload regardless of the magnitude of the voltage applied to the motor. An object is to provide an overload detection method.

【0006】[0006]

【課題を解決するための手段】このような目的は、本発
明によれば、モータの回転に伴って連続発生するパルス
に基づいて当該モータの周期を算出する過程と、前記パ
ルスの前回発生時に算出した前記モータの前周期に当該
前周期の2乗項を加算した判別値と前記パルスの今回発
生時に測定された前記モータの現周期とを比較する過程
とを有し、前記現周期が前記判別値よりも大きい場合に
は前記モータの過負荷であると判別することを特徴とす
るモータの過負荷検出方法、または、モータの回転に伴
って連続発生するパルスに基づいて当該モータの周期を
算出する過程と、前記パルスの前回発生時に算出した前
記モータの前周期に当該前周期の2乗項を加算したタイ
マ割り込み時間を算出する過程と、前記パルスの前回発
生時から前記タイマ割り込み時間が経過する前に前記パ
ルスの次の発生が生じなかった場合には過負荷であると
判別することを特徴とするモータの過負荷検出方法を提
供することにより達成される。
According to the present invention, such a purpose is to calculate a cycle of a motor based on pulses continuously generated by the rotation of the motor, and a process of previously generating the pulse. A step of comparing a discriminant value obtained by adding a square term of the previous cycle to the calculated previous cycle of the motor and a current cycle of the motor measured when the pulse is generated this time, wherein the current cycle is When it is larger than the determination value, the motor overload detection method is characterized by determining that the motor is overloaded, or the cycle of the motor is determined based on pulses that are continuously generated as the motor rotates. A step of calculating, a step of calculating a timer interrupt time obtained by adding a square term of the previous cycle to a previous cycle of the motor calculated at the time of the previous occurrence of the pulse, and a step of calculating the timer interrupt time from the time of the previous occurrence of the pulse. If the next generation of the pulse before the interrupt time has elapsed did not occur is achieved by providing an overload detection method of a motor, characterized in that determined to be overloaded.

【0007】[0007]

【作用】DCモータに於いて、回転数Nと出力軸トルク
Tとの関係は、それぞれを横軸と縦軸とにしたグラフ上
では、モータ印加電圧の大小にかかわらず傾きが一定の
直線で表せる特性となる(図5参照)。図5に示される
ように、過負荷によりΔTだけ負荷が増加した場合には
電圧にかかわらず一定回転数ΔNだけ回転数が低下す
る。
In the DC motor, the relationship between the rotation speed N and the output shaft torque T is a straight line with a constant inclination regardless of the magnitude of the voltage applied to the motor on the graph with the horizontal axis and the vertical axis. It is a characteristic that can be expressed (see FIG. 5). As shown in FIG. 5, when the load increases by ΔT due to overload, the rotation speed decreases by a constant rotation speed ΔN regardless of the voltage.

【0008】負荷増加分ΔTと回転数変化分ΔNとの関
係は、トルク定数をKT、逆起電力定数をKE、電機子抵
抗をRaとすると、
As for the relationship between the load increase ΔT and the rotational speed change ΔN, if the torque constant is KT, the back electromotive force constant is KE, and the armature resistance is Ra,

【0009】 ΔT=−[(KE×KT)/Ra]×ΔN …(1)式 となる。また、回転数の変化(N+ΔN)(rpm)を
周期の変化(t+Δt)(sec)で表すと、
ΔT = − [(KE × KT) / Ra] × ΔN Equation (1) is obtained. Further, when the change in rotation speed (N + ΔN) (rpm) is represented by the change in cycle (t + Δt) (sec),

【0010】 N+ΔN=60/(t+Δt) …(2)式 となり、回転数の変化分ΔNは、[0010]   N + ΔN = 60 / (t + Δt) (2) Expression And the change in rotation speed ΔN is

【0011】 ΔN=−(60×ΔT)/(t2+t×Δt) …(3)式 となる。ΔN = − (60 × ΔT) / (t 2 + t × Δt) (3)

【0012】(3)式を(1)式に代入すると、 Δt=C×t2/(1−C×t) …(4)式 となる。ここで、Substituting the equation (3) into the equation (1), Δt = C × t 2 / (1−C × t) (4) here,

【0013】C=(Ra×ΔT)/60×KE×KT =Δt/(t2+t×Δt) と表すことができる。発生しているトルクTに対し、変
動トルクΔTが非常に小さい場合にはΔt<<tであ
り、(4)式の分母は、 1−Δt/(t+Δt)→1 となる。従って、(4)式を、
It can be expressed as C = (Ra × ΔT) / 60 × KE × KT = Δt / (t 2 + t × Δt). When the fluctuation torque ΔT is very small with respect to the generated torque T, Δt << t, and the denominator of the equation (4) is 1−Δt / (t + Δt) → 1. Therefore, equation (4) is

【0014】 Δt=[(Ra×ΔT)/60×KE×KT]×t2 …(5)式 とすることができる。Δt = [(Ra × ΔT) / 60 × KE × KT] × t 2 Equation (5) can be used.

【0015】(5)式に於いて、Ra・KE・KTは、使
用するモータによって定まり、1周期当たりの過負荷検
出用の増加トルク設定値ΔTが決定されれば、(5)式
は、
In the equation (5), Ra · KE · KT is determined by the motor used, and if the increasing torque set value ΔT for detecting the overload per cycle is determined, the equation (5) becomes

【0016】 Δt=A×t2 …(6)式 となり、周期の2乗項を用いて表すことができる。Δt = A × t 2 (6) Equation 6 can be expressed by using the squared term of the period.

【0017】パルス発生時に算出した1周期当たりの周
期変化分と(6)式とを比較して、その周期変化分が
(6)式で求めた値Δtよりも小さい場合には正常とみ
なせる小変動範囲内であり、大きい場合には過負荷とな
る大きな変動であると判別できる。
The period change amount per one period calculated at the time of pulse generation is compared with the formula (6), and when the period change amount is smaller than the value Δt obtained by the formula (6), it can be regarded as normal. It is within the fluctuation range, and when the fluctuation is large, it can be determined that the fluctuation is a large fluctuation.

【0018】[0018]

【実施例】以下、本発明の好適実施例を添付の図面につ
いて詳しく説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT A preferred embodiment of the present invention will now be described in detail with reference to the accompanying drawings.

【0019】図1に、本発明が適用された自動車用パワ
ーウィンドゥの制御回路の要部を示す。図1に於て、パ
ワーウィンドゥ制御回路のコントローラ1内には、図示
されない開閉体としての窓ガラスを開閉動作させるため
のモータ2の正逆転駆動回路3と、手動オープンスイッ
チ4及び自動オープンスイッチ5、手動クローズスイッ
チ6及び自動クローズスイッチ7の各スイッチの操作に
応じて駆動回路3を適切に作動させるための制御手段と
してのCPU8とが設けられている。また、コントロー
ラ1内に於て、図示されない車載バッテリから供給され
る正の電圧が、各電源端子Vを介してCPU8及び駆動
回路3に供給される。
FIG. 1 shows a main part of a control circuit of a vehicle power window to which the present invention is applied. In FIG. 1, in a controller 1 of a power window control circuit, a forward / reverse drive circuit 3 of a motor 2 for opening / closing a window glass as an opening / closing body (not shown), a manual open switch 4 and an automatic open switch 5 are provided. A CPU 8 is provided as a control means for appropriately operating the drive circuit 3 in accordance with the operation of each switch of the manual close switch 6 and the automatic close switch 7. Further, in the controller 1, a positive voltage supplied from an on-vehicle battery (not shown) is supplied to the CPU 8 and the drive circuit 3 via each power supply terminal V.

【0020】各スイッチ4〜7は、通常開接点であり、
手動オープンスイッチ4の一端が接地され、その他端
が、CPU8の入力端子I2に接続されていると共に、
自動オープンスイッチ5を介してCPU8の入力端子I
1に接続されている。尚、自動オープンスイッチ5及び
端子I1の間と手動オープンスイッチ4及び端子I2の
間とがそれぞれ抵抗R1と抵抗R2とを介して電源端子
Vに接続されている。手動クローズスイッチ6及び自動
クローズスイッチ7と、電源端子Vに接続された各抵抗
R4及びR3とが、上記と同様の構成にてCPU8の各
入力端子I4及びI3に接続されている。
The switches 4 to 7 are normally open contacts,
One end of the manual open switch 4 is grounded and the other end is connected to the input terminal I2 of the CPU 8, and
Input terminal I of CPU 8 via automatic open switch 5
Connected to 1. The automatic open switch 5 and the terminal I1 and the manual open switch 4 and the terminal I2 are connected to the power supply terminal V via the resistors R1 and R2, respectively. The manual close switch 6 and the automatic close switch 7 and the resistors R4 and R3 connected to the power supply terminal V are connected to the input terminals I4 and I3 of the CPU 8 in the same configuration as described above.

【0021】手動オープンスイッチ4は、自動オープン
スイッチ5が操作された時にも連動して作動状態になる
ようにされており、手動オープンスイッチ4が操作され
た時には入力端子I2のみに低レベル信号が入力され、
自動オープンスイッチ5が操作された時には両入力端子
I1・I2に共に低レベル信号が入力される。このよう
にして、各スイッチ4・5の操作状態を判別することが
できる。尚、各クローズスイッチ6・7の場合の両入力
端子I3・I4に対する信号入力状態も同様である。
The manual open switch 4 is adapted to be in an operating state even when the automatic open switch 5 is operated. When the manual open switch 4 is operated, a low level signal is input only to the input terminal I2. Entered,
When the automatic open switch 5 is operated, a low level signal is input to both input terminals I1 and I2. In this way, the operating states of the switches 4 and 5 can be determined. The same applies to the signal input state to both input terminals I3 and I4 in the case of each of the close switches 6 and 7.

【0022】CPU8の正転駆動用出力端子O1が、ア
ンプAP1を介してリレーRL1のソレノイドの一端に
接続され、そのソレノイドの他端が電源端子Vに接続さ
れている。リレーRL1の接点の通常開端子が電源端子
Vに接続されていると共に、その通常閉端子が接地さ
れ、そのコモン端子がモータ2の一端に接続されてい
る。CPU8の逆転駆動用端子O2には、上記と同様に
構成されたアンプAP2及びリレーRL2が接続されて
おり、リレーRL2のコモン端子がモータ2の他端に接
続されている。
The normal drive output terminal O1 of the CPU 8 is connected to one end of the solenoid of the relay RL1 via the amplifier AP1, and the other end of the solenoid is connected to the power supply terminal V. The normally open terminal of the contact of the relay RL1 is connected to the power supply terminal V, the normally closed terminal thereof is grounded, and the common terminal thereof is connected to one end of the motor 2. The reverse rotation drive terminal O2 of the CPU 8 is connected to the amplifier AP2 and the relay RL2 configured in the same manner as above, and the common terminal of the relay RL2 is connected to the other end of the motor 2.

【0023】モータ2には、その回転に同期してパルス
波を発生するための例えば一対のホール素子9a・9b
が設けられている。これらホール素子9a・9bは、モ
ータ2の回転に伴って、図2に示されるように所定の回
転角差にてかつ所定の幅のパルス波を発生し、それぞれ
分周回路10に入力している。分周回路10からは、両
ホール素子9a・9bからの各パルス波の立ち上がり及
び立ち下がりでパルス波が発生し、CPU8の入力端子
I5に入力するようになっている。この分周回路10か
らのパルス波の例えば所定数発生時間を計測して、モー
タ2の周期を測定し得る。また、このパルスを波をカウ
ントすることで、窓ガラスの位置がどこにあるのかを知
り得る。
The motor 2 has, for example, a pair of Hall elements 9a and 9b for generating a pulse wave in synchronization with its rotation.
Is provided. As shown in FIG. 2, these Hall elements 9a and 9b generate pulse waves with a predetermined rotation angle difference and a predetermined width as the motor 2 rotates, and input them to the frequency dividing circuit 10. There is. From the frequency dividing circuit 10, pulse waves are generated at the rising and falling edges of the pulse waves from the Hall elements 9a and 9b, and are input to the input terminal I5 of the CPU 8. The period of the motor 2 can be measured by measuring, for example, a predetermined number of generation times of pulse waves from the frequency dividing circuit 10. By counting the waves of this pulse, it is possible to know where the position of the window glass is.

【0024】次に、CPU8内での動作ルーチンを、ク
ローズ動作を示す図3のフロー図を参照して以下に示
す。まずステップST1でモータ2の前周期としての周
期tnを測定する。本装置にあっては、上記したように
分周回路10からのパルス波を検出しており、周期tn
をパルス発生毎に測定し得るようにされている。次のス
テップST2では、周期tn測定時の次のパルス発生時
に於ける現周期値としての周期tn+1を測定し、ステッ
プST3に進む。
Next, the operation routine in the CPU 8 will be described below with reference to the flow chart of FIG. 3 showing the closing operation. First, in step ST1, the cycle t n as the previous cycle of the motor 2 is measured. In this device, the pulse wave from the frequency dividing circuit 10 is detected as described above, and the period t n
Can be measured at every pulse generation. In the next step ST2, the measured period t n + 1 as a periodic t n subsequent current period value at the time of pulse generation at the time of measurement, the process proceeds to step ST3.

【0025】ステップST3では、周期tn+1と、周期
n及び周期tnの2乗項(B×tn 2)の和からなる判別
値との比較を行う。なお、この2乗項の係数Bは、前記
(5)式の2乗項の係数のAに補正係数αを乗算したA
×αで示されるものである。αは、機械的時定数による
遅れを補正する係数(0<α<=1)であり、負荷増加
と周期変化との関係に於いてロータの慣性など機械的時
定数による遅れが生じて、その遅れが無視できない場合
の補正を行う必要がある場合に適用することにより、応
答速度の改善を可能にするものである。
In step ST3, the period t n + 1 is compared with a discriminant value which is the sum of the period t n and the squared term (B × t n 2 ) of the period t n . The coefficient B of the square term is A obtained by multiplying the coefficient A of the square term of the equation (5) by the correction coefficient α.
It is shown by × α. α is a coefficient (0 <α <= 1) that corrects the delay due to the mechanical time constant, and a delay due to the mechanical time constant such as the inertia of the rotor occurs in the relationship between the load increase and the cycle change. By applying it when it is necessary to make a correction when the delay cannot be ignored, the response speed can be improved.

【0026】ステップST3で周期tn+1がtn+B×t
n 2よりも小さい場合には負荷変動が小さく許容範囲内の
場合であり、その場合にはステップST2の周期tn+1
を次サイクルに於ける前周期tnとして、ステップST
2に戻る。ステップST3で周期tn+1がtn+B×tn 2
よりも大きい場合には負荷変動が大きく過負荷レベルに
達した場合であり、その場合にはステップST5に進
む。ステップST5では、モータ2を停止させると良い
が、例えば窓ガラスを閉じた際の過負荷の発生では何か
を挟み込んだことも考えられ、その場合にはモータを逆
転させて窓ガラスを開くようにしても良い。
In step ST3, the cycle t n + 1 is t n + B × t
If it is smaller than n 2 , it means that the load fluctuation is small and within the allowable range, and in that case, the cycle t n + 1 of step ST2.
Is the previous cycle t n in the next cycle, and step ST
Return to 2. In step ST3, the cycle t n + 1 is t n + B × t n 2
If it is larger than the above, it means that the load fluctuation is large and the overload level is reached. In that case, the process proceeds to step ST5. In step ST5, it is preferable to stop the motor 2, but it is possible that something is pinched, for example, when an overload occurs when the window glass is closed. In that case, reverse the motor to open the window glass. You can

【0027】このようにして、測定した周期を、1つ前
(例えばモータの1パルス前)に測定した前周期及びそ
の前周期の2乗値の係数を定数Bとした2乗項の和から
なる判別値と比較して過負荷の判別を行う。前記したよ
うに、モータ印加電圧(本実施例ではバッテリ電圧)が
変動した場合でも回転数と軸トルクとの変化率が一定で
あることから、周期の変化分Δtを前周期の2乗項A×
2で表すことができ、その係数Aに含まれている負荷
増加分ΔTを過負荷レベルに対応させて設定して、過負
荷の判別を行っている。また、周期測定の1サイクル毎
に過負荷の有無を判別でき、実施例のようにモータ回転
パルスの発生毎に過負荷を判別する場合には、そのパル
ス発生器(本実施例ではホール素子9a・9b及び分周
回路10)の分解値を高めることにより、極めて微小角
度単位での過負荷の発生を判別可能になる。以上の処理
は、パルス波をカウントして窓ガラスが全開位置近傍以
外の時に、窓ガラスのクローズ動作により何かを挟み込
んだか否かを判定しているが、窓ガラスが全開位置近傍
にある時にはステップST3の定数Bを先の処理に対し
て所定量大きくすることで、窓ガラスの全開を確実なも
のとすることができる。
In this way, the measured cycle is calculated from the previous cycle measured one cycle before (for example, one pulse before the motor) and the sum of the squared terms with the coefficient of the squared value of the previous cycle as a constant B. The overload is determined by comparing the determined value. As described above, even when the motor applied voltage (battery voltage in this embodiment) varies, the rate of change between the rotational speed and the shaft torque is constant, so the change Δt in the cycle is the square term A of the previous cycle. ×
The load increase amount ΔT included in the coefficient A can be represented by t 2 and is set in correspondence with the overload level to determine the overload. Further, the presence / absence of overload can be determined for each cycle of cycle measurement, and when the overload is determined each time a motor rotation pulse is generated as in the embodiment, the pulse generator (in this embodiment, the Hall element 9a) is used. By increasing the decomposition value of 9b and the frequency dividing circuit 10), it becomes possible to determine the occurrence of overload in an extremely minute angle unit. The above process counts the pulse wave and determines whether something is pinched by the closing operation of the window glass when the window glass is not near the fully open position, but when the window glass is near the fully open position, By increasing the constant B in step ST3 by a predetermined amount compared to the previous process, it is possible to ensure the full opening of the window glass.

【0028】図4は、本発明に基づく第2の実施例を示
すフロー図である。この第2の実施例に於いても装置の
構成は前記第1の実施例と同様であって良い。図4に於
いて、まずステップST11で、上記と同様にモータ2
の回転に伴って発生する分周回路10のパルス波の立ち
上がりを読み込み、次のステップST12でモータの前
周期としての周期tnを測定する。ステップST13で
は、前記実施例の判別値と同じtn+B×tn 2を算出
し、その算出結果をタイマ割り込み時間tiとしてセッ
トする。
FIG. 4 is a flow chart showing a second embodiment according to the present invention. Also in the second embodiment, the structure of the apparatus may be the same as that of the first embodiment. In FIG. 4, first, in step ST11, the motor 2
The rising edge of the pulse wave of the frequency dividing circuit 10 that occurs with the rotation of is read, and in the next step ST12, the cycle t n as the previous cycle of the motor is measured. In step ST13, the same t n + B × t n 2 as the discriminant value of the above embodiment is calculated, and the calculation result is set as the timer interrupt time ti.

【0029】そして、ステップST14で、前回のパル
ス発生後からタイマ割り込み時間ti経過後の割り込み
信号発生タイミングと、次のパルス発生タイミングとの
先後を比較する。すなわち、割り込み信号発生時よりも
パルス発生時の方が先であった場合には、負荷変動が小
さく許容範囲内の場合であり、その場合にはステップS
T15で今回のパルス発生に基づく周期tn+1を測定
し、ステップST16でその周期tn+1を次サイクルに
於ける前周期tnとして、ステップST12に戻る。
Then, in step ST14, the interrupt signal generation timing after the timer interrupt time ti has elapsed after the previous pulse generation is compared with the next pulse generation timing. That is, when the pulse is generated earlier than the interrupt signal is generated, the load fluctuation is small and within the allowable range. In that case, step S
At T15, the period t n + 1 based on the current pulse generation is measured, and at step ST16, the period t n + 1 is set as the previous period t n in the next cycle, and the process returns to step ST12.

【0030】割り込み信号発生時に今回のパルスが発生
していなかった場合には、負荷変動が過負荷レベルに達
した場合であり、その場合にはステップST17に進
み、ステップST17では前記実施例と同様にモータを
停止させる。なお、この場合にも窓ガラスを開くように
しても良い。この第2の実施例の場合には、過負荷によ
りモータが停止して次のパルスが発生しないような場合
でも、タイマ割り込み時間のタイムアップ後に過負荷の
判別を行い得るため、常に過負荷の判別が可能である。
If the current pulse is not generated when the interrupt signal is generated, it means that the load fluctuation has reached the overload level. In that case, the process proceeds to step ST17, and in step ST17, it is the same as the above-mentioned embodiment. To stop the motor. In this case also, the window glass may be opened. In the case of the second embodiment, even when the motor stops due to overload and the next pulse does not occur, the overload can be discriminated after the timer interrupt time has expired. It is possible to determine.

【0031】[0031]

【発明の効果】このように本発明によれば、今回の周期
変動分を、定数に過負荷検出用負荷増加分を設定した前
周期の2乗項を用いた値と比較することにより、負荷の
変動による周期の変化が過負荷レベルに達しているか否
かを判別でき、その判別を周期測定で行うことから、回
転数への変換を必要としないため計算処理を簡略化し得
ると共に、モータ印加電圧の変動に影響されない過負荷
検出を行うことができる。
As described above, according to the present invention, by comparing the current cycle fluctuation amount with the value using the square term of the previous cycle in which the constant load increase amount for overload detection is set, It is possible to determine whether or not the change in cycle due to fluctuations in the cycle has reached the overload level, and the determination is made by cycle measurement.Since conversion to rotational speed is not required, the calculation process can be simplified and the motor application It is possible to perform overload detection that is not affected by voltage fluctuations.

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

【図1】本発明が適用された自動車用パワーウィンドゥ
の要部制御回路図。
FIG. 1 is a control circuit diagram of a main part of an automobile power window to which the present invention is applied.

【図2】モータの回転に伴うパルス波の測定要領を示す
説明図。
FIG. 2 is an explanatory diagram showing a measuring procedure of a pulse wave accompanying rotation of a motor.

【図3】本発明が適用されたモータ過負荷検出フロー
図。
FIG. 3 is a motor overload detection flow chart to which the present invention is applied.

【図4】第2の実施例を示すモータ過負荷検出フロー
図。
FIG. 4 is a motor overload detection flow chart showing a second embodiment.

【図5】モータの回転数とトルクとの関係を示す図。FIG. 5 is a diagram showing a relationship between a motor rotation speed and torque.

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

1 コントローラ 2 モータ 3 駆動回路 4 手動オープンスイッチ 5 自動オープンスイッチ 6 手動クローズスイッチ 7 自動クローズスイッチ 8 CPU 9a・9b ホール素子 10 分周回路 1 controller 2 motor 3 drive circuit 4 Manual open switch 5 Automatic open switch 6 Manual close switch 7 Automatic close switch 8 CPU 9a ・ 9b Hall element 10 frequency divider

───────────────────────────────────────────────────── フロントページの続き (72)発明者 川倉 孝之 群馬県桐生市広沢町1丁目2681番地 株 式会社三ツ葉電機製作所内 (72)発明者 島田 正志 群馬県桐生市広沢町1丁目2681番地 株 式会社三ツ葉電機製作所内 (56)参考文献 特開 平3−159586(JP,A) 特開 平6−39178(JP,A) 特開 平4−126629(JP,A) 特開 平3−143284(JP,A) (58)調査した分野(Int.Cl.7,DB名) H02P 3/08 H02P 5/00 H02P 7/00 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Takayuki Kawakura 1268-1 Hirosawa-cho, Kiryu-shi Gunma Prefecture Mitsuba Electric Manufacturing Co., Ltd. (72) Inventor Masashi Shimada 1-2681 Hirosawa-cho, Kiryu-shi Gunma (56) Reference JP-A-3-159586 (JP, A) JP-A-6-39178 (JP, A) JP-A-4-126629 (JP, A) JP-A- 3-143284 (JP, A) (58) Fields investigated (Int.Cl. 7 , DB name) H02P 3/08 H02P 5/00 H02P 7/00

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 モータの回転に伴って連続発生するパル
スに基づいて当該モータの周期を算出する過程と、前記
パルスの前回発生時に算出した前記モータの前周期に当
該前周期の2乗項を加算した判別値と前記パルスの今回
発生時に測定された前記モータの現周期とを比較する過
程とを有し、前記現周期が前記判別値よりも大きい場合
には前記モータの過負荷であると判別することを特徴と
するモータの過負荷検出方法。
1. A process of calculating the cycle of the motor based on pulses that are continuously generated as the motor rotates, and a square term of the previous cycle is added to the previous cycle of the motor calculated when the pulse was generated last time. A step of comparing the added discriminant value and the current cycle of the motor measured at the time of the current occurrence of the pulse, and if the current cycle is larger than the discriminant value, it means that the motor is overloaded. A method of detecting an overload of a motor, which is characterized by determining.
【請求項2】 モータの回転に伴って連続発生するパル
スに基づいて当該モータの周期を算出する過程と、前記
パルスの前回発生時に算出した前記モータの前周期に当
該前周期の2乗項を加算したタイマ割り込み時間を算出
する過程と、前記パルスの前回発生時から前記タイマ割
り込み時間が経過する前に前記パルスの次の発生が生じ
なかった場合には過負荷であると判別することを特徴と
するモータの過負荷検出方法。
2. A process of calculating the cycle of the motor based on pulses that are continuously generated as the motor rotates, and a square term of the previous cycle is added to the previous cycle of the motor calculated when the pulse was generated last time. A process of calculating the added timer interrupt time, and determining that an overload has occurred when the next occurrence of the pulse does not occur before the timer interrupt time has elapsed since the previous occurrence of the pulse And motor overload detection method.
JP08764094A 1994-03-31 1994-03-31 Motor overload detection method Expired - Fee Related JP3373290B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP08764094A JP3373290B2 (en) 1994-03-31 1994-03-31 Motor overload detection method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP08764094A JP3373290B2 (en) 1994-03-31 1994-03-31 Motor overload detection method

Publications (2)

Publication Number Publication Date
JPH07274564A JPH07274564A (en) 1995-10-20
JP3373290B2 true JP3373290B2 (en) 2003-02-04

Family

ID=13920588

Family Applications (1)

Application Number Title Priority Date Filing Date
JP08764094A Expired - Fee Related JP3373290B2 (en) 1994-03-31 1994-03-31 Motor overload detection method

Country Status (1)

Country Link
JP (1) JP3373290B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6545947B2 (en) * 2014-11-13 2019-07-17 株式会社カワデン Electric actuator

Also Published As

Publication number Publication date
JPH07274564A (en) 1995-10-20

Similar Documents

Publication Publication Date Title
US6051945A (en) Anti-pinch safety system for vehicle closure device
JP4370609B2 (en) Drive apparatus and method for adjusting vehicle parts
US7808197B2 (en) Control apparatus for opening/closing member of vehicle and control method for opening/closing member of vehicle
US5483135A (en) Adaptive system and method for controlling vehicle window operation
US6504332B1 (en) Method for limiting the closing force of movable components
EP0945953B1 (en) Method of detecting pinching of object of power window apparatus
JP3406604B2 (en) Motor drive
JP3730795B2 (en) Power window device pinching detection method
WO1996035036A1 (en) Auto reverse power closure system
JP3741731B2 (en) Device for identifying pinching situation in an electric drive mechanism
JP4352446B2 (en) Drive apparatus and method for adjusting vehicle parts
US6597139B1 (en) Drive device and method for moving a vehicle part
US20220090431A1 (en) Open/close control device, open/close control system, open/close control method, and program
US20020024310A1 (en) Entrapment detection device of opening/closing member
JP3373290B2 (en) Motor overload detection method
US9574876B2 (en) Angle detector
JP2861781B2 (en) Electric drive
US7432682B2 (en) Stepper motor stop and stalling detection method, and stop-detector-equipped stepper motor
JP3355277B2 (en) Wind glass pinch detection device
JP3373291B2 (en) Motor overload detection method
JP2002106256A (en) Detector for detecting catching/non-catching in window glass
EP1396075A2 (en) Method for closing a motor driven window
JPH10257791A (en) Motor control device of switching mechanism
JP2954471B2 (en) Opening / closing body opening / closing control method
JP2002017613A (en) Electric opening apparatus of toilet seat and lid

Legal Events

Date Code Title Description
FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081122

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees