JP7572002B2 - Rotation angle detection method, rotation angle detection program, and rotation angle detection device - Google Patents
Rotation angle detection method, rotation angle detection program, and rotation angle detection device Download PDFInfo
- Publication number
- JP7572002B2 JP7572002B2 JP2021069936A JP2021069936A JP7572002B2 JP 7572002 B2 JP7572002 B2 JP 7572002B2 JP 2021069936 A JP2021069936 A JP 2021069936A JP 2021069936 A JP2021069936 A JP 2021069936A JP 7572002 B2 JP7572002 B2 JP 7572002B2
- Authority
- JP
- Japan
- Prior art keywords
- current
- rotation angle
- time
- angle detection
- motor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/14—Electronic commutators
- H02P6/16—Circuit arrangements for detecting position
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B7/00—Measuring arrangements characterised by the use of electric or magnetic techniques
- G01B7/30—Measuring arrangements characterised by the use of electric or magnetic techniques for measuring angles or tapers; for testing the alignment of axes
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P3/00—Measuring linear or angular speed; Measuring differences of linear or angular speeds
- G01P3/42—Devices characterised by the use of electric or magnetic means
- G01P3/44—Devices characterised by the use of electric or magnetic means for measuring angular speed
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/14—Electronic commutators
- H02P6/16—Circuit arrangements for detecting position
- H02P6/18—Circuit arrangements for detecting position without separate position detecting elements
- H02P6/182—Circuit arrangements for detecting position without separate position detecting elements using back-emf in windings
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P7/00—Arrangements for regulating or controlling the speed or torque of electric DC motors
- H02P7/0094—Arrangements for regulating or controlling the speed or torque of electric DC motors wherein the position is detected using the ripple of the current caused by the commutator
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P2203/00—Indexing scheme relating to controlling arrangements characterised by the means for detecting the position of the rotor
- H02P2203/05—Determination of the rotor position by using two different methods and/or motor models
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P2203/00—Indexing scheme relating to controlling arrangements characterised by the means for detecting the position of the rotor
- H02P2203/09—Motor speed determination based on the current and/or voltage without using a tachogenerator or a physical encoder
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Control Of Direct Current Motors (AREA)
Description
本発明は、回転角度検出方法、回転角度検出プログラム、及び、回転角度検出装置、に関する。 The present invention relates to a rotation angle detection method, a rotation angle detection program, and a rotation angle detection device.
従来より、整流子を備えた電動機の回転に関する情報を取得する装置であって、前記電動機の端子間電圧と前記電動機を流れる電流とに基づいて前記電動機の回転角度を算出する回転角度算出部と、前記電動機を流れる電流に含まれるリップル成分に基づいて第1信号を生成する第1信号生成部と、前記第1信号と前記回転角度とに基づいて前記電動機が所定角度だけ回転したことを表す第2信号として疑似リップル信号を生成する第2信号生成部と、前記第2信号生成部の出力に基づいて前記電動機の回転に関する情報を算出する回転情報算出部と、を含む装置がある(例えば、特許文献1参照)。 There has been a conventional device for acquiring information about the rotation of an electric motor equipped with a commutator, the device including a rotation angle calculation unit that calculates the rotation angle of the electric motor based on the terminal voltage of the electric motor and the current flowing through the electric motor, a first signal generation unit that generates a first signal based on a ripple component contained in the current flowing through the electric motor, a second signal generation unit that generates a pseudo ripple signal as a second signal indicating that the electric motor has rotated a predetermined angle based on the first signal and the rotation angle, and a rotation information calculation unit that calculates information about the rotation of the electric motor based on the output of the second signal generation unit (see, for example, Patent Document 1).
ところで、従来の装置では、電動機への電源供給を停止した後の惰性回転を行う期間においては、電流の減衰に伴ってリップル成分を検出できなくなるため、角度誤差が大きくなる傾向がある。 However, in conventional devices, during the period when the motor rotates by inertia after the power supply to the motor is stopped, the ripple component cannot be detected as the current decays, and the angle error tends to become large.
そこで、電動機が惰性回転を行っているときに高精度に電動機の回転角度を求めることができる回転角度検出方法、回転角度検出プログラム、及び、回転角度検出装置、を提供することを目的とする。 The objective of the present invention is to provide a rotation angle detection method, a rotation angle detection program, and a rotation angle detection device that can determine the rotation angle of an electric motor with high accuracy when the motor is rotating by inertia.
本発明の実施形態の電動機に流れる電流を測定する電流測定処理と、前記電流測定処理によって測定される電流値に基づいて、前記電動機の回転角度を求める回転角度検出処理とを含む回転角度検出方法であって、前記回転角度検出処理では、前記電動機が惰性回転を行っているときに前記電流測定処理によって測定される逆方向電流の電流値の極性が反転して絶対値がピーク値を取った時点の所定時間経過後から、前記電流測定処理によって測定される電流値がゼロになるまでに前記電流測定処理によって測定される電流値に基づいて、前記電動機の電流の減衰の時定数を求め、当該求めた時定数に基づいて前記惰性回転における前記回転角度を求める。 A rotation angle detection method according to an embodiment of the present invention, comprising a current measurement process for measuring a current flowing through an electric motor, and a rotation angle detection process for determining a rotation angle of the electric motor based on a current value measured by the current measurement process, in which the rotation angle detection process determines a time constant of the attenuation of the electric motor current based on the current value measured by the current measurement process from a predetermined time after the polarity of the current value of the reverse current measured by the current measurement process while the electric motor is rotating by inertia and the absolute value of the current value reaches a peak value until the current value measured by the current measurement process becomes zero, and determines the rotation angle during the inertia rotation based on the determined time constant.
電動機が惰性回転を行っているときに高精度に電動機の回転角度を求めることができる回転角度検出方法、回転角度検出プログラム、及び、回転角度検出装置、を提供することができる。 It is possible to provide a rotation angle detection method, a rotation angle detection program, and a rotation angle detection device that can determine the rotation angle of an electric motor with high accuracy when the electric motor is rotating by inertia.
以下、本発明の回転角度検出方法、回転角度検出プログラム、及び、回転角度検出装置を適用した実施形態について説明する。 The following describes an embodiment that applies the rotation angle detection method, rotation angle detection program, and rotation angle detection device of the present invention.
<実施形態>
図1は、実施形態の回転角度検出装置100を示す図である。回転角度検出装置100が回転角度を検出する電動機は、車両のパワーウィンドウを駆動する電動機に限られないが、ここでは、一例として、実施形態の回転角度検出装置100をパワーウィンドウの電動機の回転角度検出装置として用いる形態について説明する。
<Embodiment>
1 is a diagram showing a rotation
図1には、回転角度検出装置100の他に、DC(Direct Current)モータ10、抵抗器15、駆動回路20、直流電源30、パワーウィンドウ50、及び駆動機構51を示す。
In addition to the rotation
DCモータ10は、端子11、12を有し、端子11、12に接続される駆動回路20によって駆動される。抵抗器15は、DCモータ10の端子12に接続されており、DCモータ10の電流を検出するために用いられる。駆動回路20は、直流電源30から供給される直流電力でDCモータ10を駆動する。駆動回路20は、図示しない駆動制御部によって制御されることによってDCモータ10を駆動するが、ここでは駆動制御部を省略する。
The
パワーウィンドウ50は、車両のパワーウィンドウであり、DCモータ10のロータ(回転子)から駆動機構51を介して伝達される駆動力によって開閉される。駆動機構51は、車両のドアパネルの内部等に設けられ、DCモータ10のロータの回転力をパワーウィンドウ50の上下方向の駆動力に変換するレギュレータ等の機械的な機構である。
The
回転角度検出装置100は、フィルタ回路110、IC(Integrated Circuit)チップ120、及び、マイクロコンピュータ130を含む。
The rotation
フィルタ回路110は、LPF(Low Pass Filter)111、112を有する。LPF111にはDCモータ10の端子11、12の間の電圧が入力され、電圧に含まれる周波数の高いノイズ等を除去してマイクロコンピュータ130に出力する。LPF112には抵抗器15の両端間の電圧がDCモータ10の電流を表す電圧として入力され、電圧に含まれる周波数の高いノイズ等を除去してマイクロコンピュータ130に出力する。
The
ICチップ120は、BPF(Band Pass Filter)121とリップル検出部122を有する。BPF121には抵抗器15の両端間の電圧がDCモータ10の電流を表す電圧として入力され、電圧に含まれる周波数の高いノイズと周波数の低いノイズ等を除去してリップル検出部122に出力する。リップル検出部122は、BPF121から入力される電流を表すデータに含まれるリップルを検出し、パルスに変換してマイクロコンピュータ130に出力する。
The
マイクロコンピュータ130は、A/D(Analog to Digital)コンバータ131、132、及び処理部133を有する。マイクロコンピュータ130は、CPU(Central Processing Unit)、RAM(Random Access Memory)、ROM(Read Only Memory)、入出力インターフェース、及び内部バス等を含むコンピュータによって実現される。A/Dコンバータ131、132と処理部133は、マイクロコンピュータ130が実行するプログラムの機能(ファンクション)を機能ブロックとして示したものである。
The
A/Dコンバータ131は、LPF111の出力をデジタル信号に変換して処理部133に出力する。LPF111の出力は、DCモータ10の電圧を表すため、A/Dコンバータ131の出力は、DCモータ10の電圧値を表すデジタルデータである。
The A/
A/Dコンバータ132は、LPF112の出力をデジタル信号に変換して処理部133に出力する。LPF112の出力は、DCモータ10の電流を表す信号であるため、A/Dコンバータ132の出力は、DCモータ10の電流値を表すデジタルデータである。
The A/
処理部133は、電流測定部133A、回転角度検出部133B、及びメモリ133Cを有する。電流測定部133A、回転角度検出部133Bは、マイクロコンピュータ130が実行するプログラムの機能(ファンクション)を機能ブロックとして示したものである。また、メモリ133Cは、マイクロコンピュータ130のメモリを機能ブロックとして表したものである。
The
電流測定部133Aは、A/Dコンバータ132の出力に基づき、DCモータ10に流れる電流を測定する電流測定処理を行う。電流測定部133Aは、測定した電流値を表すデータを回転角度検出部133Bに出力する。
The
回転角度検出部133Bは、A/Dコンバータ131の出力(電圧値)と、電流測定部133Aの出力(電流値)と、リップル検出部122から入力されるパルスとに基づいて、DCモータ10の惰性回転の期間における回転角度を求める回転角度検出処理を行う。DCモータ10の惰性回転とは、駆動回路20からDCモータ10に電圧が印加されてDCモータ10が駆動されている状態(DCモータ10がオンの状態)から、電圧の印加が遮断されて(DCモータ10がオフにされて)、DCモータ10のロータがイナーシャによって惰性で回転することをいう。DCモータ10が惰性回転を行うのは、図示しない駆動制御部が駆動回路20を制御して、駆動回路20からDCモータ10に印加される電圧が遮断されたときである。
The rotation
回転角度検出部133Bは、DCモータ10の惰性回転の期間におけるDCモータ10のロータの回転角度を求める。DCモータ10のロータの回転角度は、DCモータ10の回転角度と同義である。なお、具体的な回転角度の求め方については、図2乃至図5を用いて後述する。
The rotation
メモリ133Cは、電流測定部133A及び回転角度検出部133Bが処理を実行する際に利用するプログラム及びデータ、A/Dコンバータ131の出力(電圧値)、電流測定部133Aの出力(電流値)、及び、リップル検出部122から入力されるパルスのデータ等を格納する。
The
次に、図2を用いて、DCモータ10と駆動回路20の接続状態について説明する。図2は、DCモータ10と駆動回路20の接続状態を示す図である。駆動回路20は、2つのスイッチ21、22を有する。図2(A)にはDCモータ10をオンにする駆動回路20の接続状態を示す。
Next, the connection state between the
DCモータ10をオンにするには、スイッチ21、22を切り替えてDCモータ10を直流電源30に接続すればよい。また、図2(B)にはDCモータ10をオフにする駆動回路20の接続状態を示す。DCモータ10をオフにするには、スイッチ21、22を切り替えてDCモータ10を直流電源30から切り離せばよい。一例として、DCモータ10をオフにする状態では、DCモータ10の両端子はともに直流電源30の負端子に接続される。これは、DCモータ10がショート(短絡)された状態である。
To turn on the
次に、直流モータの理論によってDCモータ10について成立する回路方程式について説明する。DCモータ10について直流モータの理論より、次の式(1)、(2)が成立する。LはDCモータ10のインダクタンス、RはDCモータ10の抵抗、JはDCモータ10のロータのイナーシャ、KeはDCモータ10の逆起電力定数、KtはDCモータ10のトルク定数、KvはDCモータ10の粘性摩擦係数、FはDCモータ10の負荷、uは駆動回路20からDCモータ10に印加される駆動電圧、iは図1の電流測定部133Aで測定されるDCモータ10に流れる電流である。電流iは、電流測定部133AがA/Dコンバータ132の出力を測定して得る電流値であり、時系列的に並べると電流波形を表す。
Next, the circuit equation that holds for the
DCモータ10をオフにすると、図2(B)に示すようにDCモータ10の端子11、12がショートされるため、DCモータ10の駆動電圧u(t)=0になり、DCモータ10は惰性回転を開始する。また、インダクタンスLのエネルギ放電の完了時に電流iの変化分(di/dt)がゼロであるとすると、式(1)より電流iとDCモータ10の角速度ωとの間に式(3)で表される比例的な関係が成立する。角速度ωはDCモータ10の回転子(ロータ)の角速度である。
When the
式(3)を式(2)に代入し、DCモータ10の端子11、12がショートされた状態における負荷Fをゼロと仮定して微分方程式を解くと、角速度は次式(4)で表すことができる。ここで、ω0はDCモータ10が惰性回転を開始したときの角速度であり、τはDCモータ10の角速度ωの減衰の時定数である。
By substituting equation (3) into equation (2) and solving the differential equation assuming that the load F is zero when
また、DCモータ10の角速度ωの減衰の時定数τは、次式(5)で表すことができる。
The time constant τ of the decay of the angular velocity ω of the
式(5)から分かるように、時定数τは多くのパラメータの変動の影響を受ける。ところで、式(3)と式(4)から分かるように、DCモータ10の惰性回転の角速度ωは指数カーブで減衰し、電流iも同じ指数カーブで減衰することになる。すなわち、DCモータ10の電流iの減衰の時定数は、DCモータ10の角速度の減衰の時定数τと等しい。
As can be seen from equation (5), the time constant τ is affected by fluctuations in many parameters. Meanwhile, as can be seen from equations (3) and (4), the angular velocity ω of the inertial rotation of the
図3は、DCモータ10をオフにする前後の電流iと角速度ωの時間変化を示す図である。図3(A)には、DCモータ10をオフにする前後の電流iと角速度ωの時間変化をそのまま示す。DCモータ10をオフにするとDCモータ10は惰性で回転し、角速度ωは指数カーブで減衰し、一定期間経過後に電流iも同じ指数カーブで減衰する。電流iが角速度ωに対して遅れるのは、逆起電力による電流として流れるからである。逆起電力による電流は、DCモータ10がオンのときに流れる電流とは逆方向に流れる逆方向電流である。
Figure 3 shows the time changes in current i and angular velocity ω before and after the
ここで、図3(A)における電流iの波形を-K倍して角速度ωに重ねると、図3(B)に示すように、惰性回転の期間では電流iが角速度ωに重なる。DCモータ10の電流iの減衰の時定数は、DCモータ10の角速度の減衰の時定数τと等しいからである。このため、回転角度検出装置100では、DCモータ10の角速度の減衰の時定数τの代わりにDCモータ10の電流iの減衰の時定数τを利用して、電流iから角速度ωを求め、求めた角速度ωに基づいてDCモータ10の惰性回転の期間における回転角度を検出する。すなわち、回転角度検出装置100は、DCモータ10の惰性回転の期間における電流iに基づいて求まる電流iの減衰の時定数τをDCモータ10の惰性回転の期間における角速度の減衰の時定数τとして推定して用いることで、DCモータ10の惰性回転の期間における回転角度を検出する。
Here, when the waveform of the current i in FIG. 3(A) is multiplied by -K and superimposed on the angular velocity ω, as shown in FIG. 3(B), the current i is superimposed on the angular velocity ω during the coasting rotation period. This is because the time constant of the decay of the current i of the
次に、図4を用いてDCモータ10の電流iに基づいて角速度ωを検出する方法について説明する。図4は、DCモータ10が惰性回転を行う期間におけるDCモータ10の角速度ωと電流iを示す図である。図4には図3(B)における惰性回転の期間を拡大して示す。すなわち、図4に示す電流iは、図3(A)における電流iの波形を-K倍した波形で表されている。
Next, a method for detecting angular velocity ω based on current i of
以下では、図4に示すように角速度ωの波形と重ねるために-K倍した電流iの波形を用いて電流積分値等を計算する方法について説明するが、実際の計算では電流iを-K倍しなくてよい。このため、計算方法を説明するにあたっては、電流iをそのまま用いて説明する。 Below, we will explain a method for calculating the current integral value, etc., using the waveform of current i multiplied by -K in order to overlap with the waveform of angular velocity ω as shown in Figure 4, but in actual calculations, it is not necessary to multiply current i by -K. For this reason, when explaining the calculation method, we will use current i as it is.
図4において、時点t0は、DCモータ10をオフ(電源をオフ)にした時点であり、DCモータ10が惰性回転を始める時点である。時点t0における角速度ω0は、電源オフ直前のDCモータ10の角速度である。角速度ω0は、リップル検出部122から入力されるパルスに基づいて算出可能である。なお、DCモータ10の電源がオフにされると、駆動回路20は図2(B)の接続状態になる。
In FIG. 4, time t0 is the time when the
ここでは、DCモータ10が惰性回転を始める時点t0から、DCモータ10の電流iがゼロになる時点tendまでの期間を用いて説明する。電流iがゼロになるときは、DCモータ10の回転が止まるときであると考えられるため、時点tendにおけるDCモータ10の角速度ωendはゼロになると考えられる。
Here, we will explain the period from time t0 when the
時点t1は、電流iの極性が反転する時点である。時点t1は、図4に示す-K倍した電流-Kiの値が負から正に反転する(極性が反転する)時点であり、実際の電流iの値が正から負に反転する(極性が反転する)時点である。このため、時点t1における電流値i1はゼロである。 Time t1 is the time when the polarity of current i reverses. Time t1 is the time when the value of current -Ki multiplied by -K shown in Figure 4 reverses from negative to positive (reverses polarity), and is the time when the value of actual current i reverses from positive to negative (reverses polarity). Therefore, the current value i1 at time t1 is zero.
DCモータ10をオフにすると、逆起電力によってDCモータ10がオンのときとは逆方向の電流が流れる。時点t1は、逆起電力による逆方向の電流によって電流iの極性が反転する時点である。また、時点t1における角速度ω1は、角速度ω0と等しいものとして取り扱う。DCモータ10がオフにされてから、逆起電力によって電流iの極性が反転する時点t1までは、DCモータ10のロータに逆起電力によって発生する逆方向の電流iに起因したブレーキが殆どかからないからである。
When the
時点t2は、電流-Kiが最大値を取る(電流iがピーク値を取る)時点である。すなわち、時点t2は、実際の電流iの絶対値がピーク値を取る時点である。さらに換言すれば、時点t2は、実際の電流iが最小値を取る時点である。時点t2における電流値i2は、実際の電流iの最小値であり、絶対値のピーク値である。電流iは変動があるため、電流測定部133Aによって測定される電流iが所定範囲に入ったときに、回転角度検出部133Bは電流iの絶対値がピーク値を取ったと判定すればよい。時点t2における角速度ω2は、時点t1における角速度ω1よりも減衰している。逆方向の電流iに起因したブレーキがかかっているからである。
Time t2 is the time when current -Ki reaches its maximum value (current i reaches its peak value). In other words, time t2 is the time when the absolute value of the actual current i reaches its peak value. In other words, time t2 is the time when the actual current i reaches its minimum value. The current value i2 at time t2 is the minimum value of the actual current i and the peak absolute value. Since the current i fluctuates, when the current i measured by the
時点t3は、時点t2から所定時間ΔTが経過後(所定時間経過後)の時点である。所定時間ΔTは、電流-Kiが最大値を取ってから、電流-Kiの値の振れ幅がある程度落ち着くまでに要すると考えられる時間(期間)である。実際の電流iで言えば、所定時間ΔTは、電流iの絶対値がピーク値を取ってから、電流iの値の振れ幅がある程度落ち着くまでに要すると考えられる時間(期間)である。所定時間ΔTは、一例として、時点t2から、電流iがゼロになる時点tendまでの所要時間の1/10程度である。所定時間ΔTを表すデータは、予めメモリ133Cに格納しておけばよい。
Time t3 is a time point after a predetermined time ΔT has elapsed from time t2 (after the predetermined time has elapsed). The predetermined time ΔT is the time (period) that is considered to be required from when the current -Ki reaches its maximum value until the fluctuation range of the value of the current -Ki settles to a certain degree. In terms of the actual current i, the predetermined time ΔT is the time (period) that is considered to be required from when the absolute value of the current i reaches its peak value until the fluctuation range of the value of the current i settles to a certain degree. As an example, the predetermined time ΔT is approximately 1/10 of the time required from time t2 to the time tend at which the current i becomes zero. Data representing the predetermined time ΔT may be stored in advance in
前述したように惰性回転の開始から一定期間経過後、電流iが角速度ωと同じ指数カーブで減衰することから式(4)より、時点t3以降における電流iは、時点t3における電流値i3を用いて次式(6)で表すことができる。 As mentioned above, after a certain period of time has passed since the start of coasting, the current i decays in the same exponential curve as the angular velocity ω. Therefore, from equation (4), the current i from time t3 onwards can be expressed by the following equation (6) using the current value i3 at time t3.
また、図4における時点t3と、電流iがゼロになる時点tendとの間のある時点をt4とする。また、時点t3から時点t4までの電流iの電流積分値をSi3、時点t4から時点tendまでの電流iの電流積分値をSi4とする。 In addition, a point between time t3 in FIG. 4 and time tend at which current i becomes zero is designated as t4. The current integral of current i from time t3 to time t4 is designated as Si3, and the current integral of current i from time t4 to time tend is designated as Si4.
回転角度検出部133Bは、時点t3から時点t4を経て時点tendに至るまでの電流iの電流積分値Si3+Si4と、時点t4から時点tendまでの電流iの電流積分値Si4とを求める。電流積分値Si3+Si4は、第1電流積分値の一例であり、電流積分値Si4は、第2電流積分値の一例である。
The rotation
電流積分値Si3+Si4と電流積分値Si4は、それぞれ次式(7)、(8)で求めることができる。 The current integral value Si3+Si4 and the current integral value Si4 can be calculated using the following equations (7) and (8), respectively.
式(7)及び式(8)によって実現される電流iの積分処理は、フィルタ処理に相当するフィルタ効果を奏するため、電流iに含まれるリップル成分を除去する効果がある。 The integration process of current i realized by equations (7) and (8) has a filter effect equivalent to a filter process, and therefore has the effect of removing the ripple component contained in current i.
時点t4は、次式(9)で表すことができる。式(9)のKrは、1未満(Kr<1)の調整係数である。 Time t4 can be expressed by the following equation (9). Kr in equation (9) is an adjustment coefficient that is less than 1 (Kr<1).
時点t4は、時点t3と時点tendとの間であれば、どのような時点であってもよいが、後述する電流積分値Si3、Si4を利用した計算の都合上、電流積分値Si4が小さくなりすぎないようにするために時点tendまでにある程度の期間があり、また、電流積分値Si3と電流積分値Si4とが等しくならないように設定されることが好ましい。 Time t4 may be any time between time t3 and time tend, but for the convenience of calculations using current integrals Si3 and Si4 described below, it is preferable that there is a certain period of time until time tend to prevent current integral value Si4 from becoming too small, and that current integral value Si3 and current integral value Si4 are set so that they are not equal.
DCモータ10の電流iの減衰の時定数τは、式(7)及び式(8)より、次式(10)のように求めることができる。DCモータ10の電流iの減衰の時定数τは、DCモータ10の角速度の減衰の時定数と等しいため、DCモータ10の角速度の減衰の時定数の代わりに求められる。
The time constant τ of the decay of the current i of the
式(10)における自然対数は、(Si3+Si4)/Si4という割り算処理を含むため、抵抗15、LPF112及びA/Dコンバータ132等の回路に含まれるものに由来する、A/Dコンバータ132等の電流の測定誤差を低減する効果が得られる。
The natural logarithm in equation (10) includes the division process (Si3+Si4)/Si4, which has the effect of reducing measurement errors of the current of the A/
また、DCモータ10の電流iの減衰の時定数τは、式(10)の代わりに、式(7)から直接的に次式(11)のように求めてもよい。
In addition, the time constant τ of the decay of the current i of the
式(11)を用いて時定数τを計算すると、式(10)を用いて時定数τを計算する場合よりも計算回数が少なく簡単で済むが、電流i3を利用するため、式(10)を用いて計算する時定数τよりもリップル成分や測定誤差の影響を受けやすい。このため、式(10)と式(11)のどちらを用いるかは、回転角度検出装置100の用途等によって決めればよい。
Calculating the time constant τ using equation (11) requires fewer calculations and is simpler than calculating the time constant τ using equation (10). However, because it uses current i3, it is more susceptible to the effects of ripple components and measurement errors than the time constant τ calculated using equation (10). Therefore, whether to use equation (10) or equation (11) can be determined based on the application of the rotation
時点t0でDCモータ10の電源をオフにした後に、駆動回路20のスイッチ21、22の接点の切り替えが完了するまでの時間が短いが、時点t1で電流iが反転するまでの間は、上述のようにDCモータ10がオンのときの同じ速度で回転していると仮定すると、DCモータ10の回転角度を次のように求めることができる。
After the power supply to the
ここでは、電源をオフにする時点t0から時点tendまでの期間を期間(1)、(2)に分けて計算する。期間(1)は、時点t0から時点t1までの期間である。期間(2)は、時点t1から時点tendまでの期間である。 Here, the period from time t0, when the power is turned off, to time tend, is divided into periods (1) and (2) for calculation. Period (1) is the period from time t0 to time t1. Period (2) is the period from time t1 to time tend.
期間(1)では、DCモータ10のロータに逆起電力によって発生する電流iに起因したブレーキが殆どかからない。このため、期間(1)におけるDCモータ10の角速度ωの平均は電源をオフにする直前の角速度ω0と同等であり、DCモータ10は等速回転していると考えることができる。角速度ω0は、電源をオフにする直前にリップル検出部122から入力されるパルスに基づいて算出することができる。期間(1)においてDCモータ10が回転する回転角度θ1は、次式(12)によって求めることができる。
During period (1), the rotor of the
また、期間(2)では、DCモータ10の角速度は減衰するが、期間(2)の始点である時点t1での角速度ω1は、時点t1の直前までの角速度ω0と等しいと考えることができる。このため、期間(2)においてDCモータ10が回転する回転角度θ2は、式(4)より次式(13)によって求めることができる。
In addition, during period (2), the angular velocity of
以上より、DCモータ10の電源をオフにした時点t0から電流iがゼロになる時点tendまでの期間におけるDCモータ10の回転角度θは、期間(1)における回転角度θ1と期間(2)における回転角度θ2との合計の角度として、次式(14)で求めることができる。
From the above, the rotation angle θ of the
このように、回転角度検出装置100は、DCモータ10が惰性回転を行う期間における回転角度θを求めることができる。ここで、図5を用いて、回転角度検出部133Bが回転角度を検出する処理について説明する。図5は、回転角度検出部133Bが回転角度を検出する処理を表すフローチャートを示す図である。図5に示す処理は、実施形態の回転角度検出プログラムを処理部133が実行することによって実現される処理であり、実施形態の回転角度検出方法によって実現される処理である。より具体的には、前提として電流測定部133AがDCモータ10の電流iを測定する電流測定処理を実行し、回転角度検出部133Bが以下に示す回転角度検出処理を実行する。
In this way, the rotation
回転角度検出部133Bは、処理がスタートすると、DCモータ10の電源がオフにされたかどうかを判定する(ステップS1)。具体的な一例として、回路角度検出部133Bは、図示しない駆動制御部が駆動回路20に出力する電源オフの制御指令を検出することにより、DCモータ10の電源オフを検出し、この時点をt0とする。なお、回転角度検出部133Bは、一例として、A/Dコンバータ131から入力されるDCモータ10の電圧値がゼロ(又はゼロに近い所定値以下)になった場合に、DCモータ10の電源がオフにされたと判定してもよい。
When the process starts, the rotation
回転角度検出部133Bは、DCモータ10の電源がオフになる直前にリップル検出部122によって変換されたパルスに基づいて、DCモータ10の電源がオフになる直前の角速度ω0を算出する(ステップS2)。
The rotation
回転角度検出部133Bは、時点t0から電流iがゼロになるまで(時点tendまで)、電流測定部133Aによって測定される電流iと時刻(時点)をメモリ133Cに記録する(ステップS3)。具体的な一例として、回転角度検出部133Bは、周期タスク(マイクロコンピュータ130のタイマ等を利用して一定周期毎に起動されるタスク)の動作毎に、時点t0からの経過時間と、その時点の電流値とをペアでメモリ133Cに順次記録する。ステップS3では、電流iの極性が反転する時点t1、電流iがピークになる時点t2も記録される。具体的な一例として、回転角度検出部133Bは、メモリ133Cに記録した経過時間と電流値とのペアデータを時点t0から順次チェックし、電流値がゼロ又は電流値の極性が反転した時点の経過時間をt1としてメモリ133Cに記録する。また、回転角度検出部133Bは、全データの電流値のうち、最小の電流値に対応する経過時間をt2としてメモリ133Cに記録する。
The rotation
回転角度検出部133Bは、式(9)で時点t4を算出するとともに、電流積分値Si3+Si4と電流積分値Si4をそれぞれ次式(7)、(8)に基づいて求める(ステップS4)。なお、時点t3は、時点t2に所定時間ΔTを加算することで求まる。回転角度検出部133Bは、時点t3、時点t4、電流積分値Si3+Si4、電流積分値Si4をメモリ133Cに格納する。
The rotation
回転角度検出部133Bは、式(10)に基づいてDCモータ10の電流iの減衰の時定数τを求める(ステップS5)。また、回転角度検出部133Bは、式(11)を使用して時点数τを求めてもよい。また、回転角度検出部133Bは、式(11)で使用する電流i3は、時点t3のときの電流値をメモリ133Cから電流i3として取り出せばよい。
The rotation
回転角度検出部133Bは、式(14)に基づいて、DCモータ10の電源をオフにした時点t0から電流iがゼロになる時点tendまでの期間におけるDCモータ10の回転角度θを求める(ステップS6)。以上で一連の処理が終了する(エンド)。
The rotation
以上のように、DCモータ10が惰性回転を行う期間における回転角度θを非常に簡単に求めることができる。また、時定数τは、式(10)によって惰性回転の期間にリアルタイムで求めることができるため、従来手法におけるパラメータ誤差の問題や、角度累積誤差の問題を解消することができ、非常に高い精度で回転角度を検出することができる。また、例えば、パワーウィンドウ50を含むシステムにおける回転角度の精度を大きく向上させることができ、個体差、環境変化、経年変化への対応能力を大幅に改善することができる。
As described above, the rotation angle θ during the period when the
したがって、DCモータ10が惰性回転を行っているときに高精度にDCモータ10の回転角度を求めることができる回転角度検出方法、回転角度検出プログラム、及び、回転角度検出装置100を提供することができる。
Therefore, it is possible to provide a rotation angle detection method, a rotation angle detection program, and a rotation
回転角度検出装置100は、DCモータ10の惰性回転の期間における電流に基づいて電流iの減衰の時定数τを求め、求めた時定数τをDCモータ10の惰性回転の期間における角速度の減衰の時定数τとして推定して、DCモータ10の回転角度を求めるので、電流iに基づいて簡単にDCモータ10の回転角度検出することができる。
The rotation
また、回転角度検出装置100が検出する回転角度θに基づいてパワーウィンドウ50の開閉量を算出することができる。例えば、パワーウィンドウ50を全開と全閉との間の位置で止めた場合に、パワーウィンドウ50の開閉量を高精度に求めることができる。パワーウィンドウ50は、挟み込み防止機構を備えることが義務づけられており、パワーウィンドウ50を全開と全閉との間の位置で止めてから次に開閉させる際には、パワーウィンドウ50が止まっていた位置を正確に検出する必要がある。
The amount of opening/closing of the
また、回転角度検出装置100は、ホールIC等の高額な装置を用いてパワーウィンドウ50の開閉量を検出することなく、DCモータ10の回転角度を非常に高精度に検出できるため、製造コストを大幅に低減することができる。
In addition, the rotation
また、時点t3、時点t4、時点tend、電流積分値Si3+Si4、及び、電流積分値Si4に基づいて電流iの減衰の時定数τが求められる。よって、電流iの時間的な変化に基づいて、角速度ωの減衰の時定数τの代わりに利用可能な電流iの減衰の時定数τを簡単に求めることができる。また、電流積分値を求めるための積分処理はフィルタ処理に相当するため、電流iに含まれるリップル成分を除去できる効果があり、DCモータ10の回転角度を非常に高精度に検出することができる。
The decay time constant τ of the current i is calculated based on time t3, time t4, time tend, the current integral value Si3+Si4, and the current integral value Si4. Therefore, the decay time constant τ of the current i, which can be used instead of the decay time constant τ of the angular velocity ω, can be easily calculated based on the change in the current i over time. In addition, the integration process for calculating the current integral value corresponds to a filter process, which has the effect of removing the ripple component contained in the current i, and the rotation angle of the
また、式(10)に基づいて電流iの減衰の時定数τを求めることができるので、処理部133が実行するプログラムに式(10)を組み込むことによって、角速度ωの減衰の時定数τの代わりに利用可能な電流iの減衰の時定数τを簡単に求めることができる。また、積分処理のフィルタ効果を利用して、処理部133が実行するプログラムに従って電流iに含まれるリップル成分を除去して、DCモータ10の回転角度を非常に高精度に検出することができる。また、式(10)における自然対数は電流積分値の割り算処理を含むため、抵抗15、LPF112及びA/Dコンバータ132等の回路に含まれるものに由来する、A/Dコンバータ132等の電流の測定誤差を低減して、DCモータ10の回転角度を非常に高精度に検出することができる。
In addition, since the time constant τ of the decay of the current i can be obtained based on the formula (10), by incorporating the formula (10) into the program executed by the
また、時点t3と、時点t3から時点tendまでに電流測定部133Aによって測定される電流値の電流積分値Si3+Si4とに基づいて、電流iの減衰の時定数τを求めるので、角速度ωの減衰の時定数τの代わりに利用可能な電流iの減衰の時定数τを少ない計算回数でより簡単に求めることができる。また、電流積分値を求めるための積分処理はフィルタ処理に相当するため、電流iに含まれるリップル成分を除去できる効果があり、DCモータ10の回転角度を高精度に検出することができる。
In addition, since the decay time constant τ of the current i is calculated based on time t3 and the current integral value Si3+Si4 of the current value measured by the
また、式(11)に基づいて、電流iの減衰の時定数τを求めることができるので、処理部133が実行するプログラムに式(11)を組み込むことによって、角速度ωの減衰の時定数τの代わりに利用可能な電流iの減衰の時定数τを簡単に求めることができる。
In addition, since the decay time constant τ of the current i can be calculated based on equation (11), by incorporating equation (11) into the program executed by the
また、DCモータ10の駆動がオフにされる時点t0の直前の角速度ω0、時点t1、及び、DCモータ10の電流iの減衰の時定数τに基づいてDCモータ10の惰性回転における回転角度を求めるので、角速度ωの減衰の時定数τの代わりに利用可能な電流iの減衰の時定数τを用いて、DCモータ10の惰性回転における回転角度を求めることができる。
In addition, the rotation angle of the
また、式(14)に基づいて、DCモータ10の惰性回転における回転角度を求めるので、処理部133が実行するプログラムに式(14)を組み込むことによって、角速度ωの減衰の時定数τの代わりに利用可能な電流iの減衰の時定数τを用いて、DCモータ10の惰性回転における回転角度を求めることができる。
In addition, the rotation angle of the
以上、本発明の例示的な実施形態の回転角度検出方法、回転角度検出プログラム、及び、回転角度検出装置、について説明したが、本発明は、具体的に開示された実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。 The above describes the rotation angle detection method, rotation angle detection program, and rotation angle detection device of exemplary embodiments of the present invention, but the present invention is not limited to the specifically disclosed embodiments, and various modifications and variations are possible without departing from the scope of the claims.
10 DCモータ
11、12 端子
15 抵抗器
20 駆動回路
30 直流電源
50 パワーウィンドウ
51 駆動機構
100 回転角度検出装置
110 フィルタ回路
111、112 LPF
120 ICチップ
121 BPF
122 リップル検出部
130 マイクロコンピュータ
131、132 A/Dコンバータ
133 処理部
133A 電流測定部
133B 回転角度検出部
133C メモリ
REFERENCE SIGNS
120
122
Claims (10)
前記電流測定処理によって測定される電流値に基づいて、前記電動機の回転角度を求める回転角度検出処理と
を含む回転角度検出方法であって、
前記回転角度検出処理では、前記電動機が惰性回転を行っているときに前記電流測定処理によって測定される逆方向電流の電流値の極性が反転して絶対値がピーク値を取った時点の所定時間経過後から、前記電流測定処理によって測定される電流値がゼロになるまでに前記電流測定処理によって測定される電流値に基づいて、前記電動機の電流の減衰の時定数を求め、当該求めた時定数に基づいて前記惰性回転における前記回転角度を求める、回転角度検出方法。 A current measurement process for measuring a current flowing through the electric motor;
a rotation angle detection process for determining a rotation angle of the electric motor based on a current value measured by the current measurement process,
The rotation angle detection process calculates a time constant of decay of the current of the motor based on the current value measured by the current measurement process from a predetermined time after the polarity of the current value of the reverse current measured by the current measurement process while the motor is rotating by inertia and the current value measured by the current measurement process reaches a peak value until the current value measured by the current measurement process reaches zero, and calculates the rotation angle during the inertia rotation based on the calculated time constant.
前記電流測定処理によって測定される電流値に基づいて、前記電動機の回転角度を求める回転角度検出処理と
を含む処理をコンピュータに実行させる回転角度検出プログラムであって、
前記回転角度検出処理では、前記電動機が惰性回転を行っているときに前記電流測定処理によって測定される逆方向電流の電流値の極性が反転して絶対値がピーク値を取った時点の所定時間経過後から、前記電流測定処理によって測定される電流値がゼロになるまでに前記電流測定処理によって測定される電流値に基づいて、前記電動機の電流の減衰の時定数を求め、当該求めた時定数に基づいて前記惰性回転における前記回転角度を求める、回転角度検出プログラム。 A current measurement process for measuring a current flowing through the electric motor;
a rotation angle detection process for determining a rotation angle of the electric motor based on a current value measured by the current measurement process,
The rotation angle detection process calculates a time constant of decay of the current of the motor based on the current value measured by the current measurement process from a predetermined time after the polarity of the current value of the reverse current measured by the current measurement process while the motor is rotating by inertia and the current value measured by the current measurement process reaches a peak value until the current value measured by the current measurement process reaches zero, and calculates the rotation angle during the inertia rotation based on the calculated time constant.
前記電流測定部によって測定される電流値に基づいて、前記電動機の回転角度を求める回転角度検出部と
を含み、
前記回転角度検出部は、前記電動機が惰性回転を行っているときに前記電流測定部によって測定される逆方向電流の電流値の極性が反転して絶対値がピーク値を取った時点の所定時間経過後から、前記電流測定部によって測定される電流値がゼロになるまでに前記電流測定部によって測定される電流値に基づいて、前記電動機の電流の減衰の時定数を求め、当該求めた時定数に基づいて前記惰性回転における前記回転角度を求める、回転角度検出装置。 a current measuring unit for measuring a current flowing through the motor;
a rotation angle detection unit that determines a rotation angle of the electric motor based on the current value measured by the current measurement unit,
The rotation angle detection unit calculates a time constant of decay of the current of the motor based on the current value measured by the current measurement unit from a predetermined time after the polarity of the current value of the reverse current measured by the current measurement unit while the motor is rotating by inertia and the absolute value of the current value measured by the current measurement unit reverses and reaches a peak value, until the current value measured by the current measurement unit becomes zero, and calculates the rotation angle during the inertia rotation based on the calculated time constant.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021069936A JP7572002B2 (en) | 2021-04-16 | 2021-04-16 | Rotation angle detection method, rotation angle detection program, and rotation angle detection device |
| CN202210361561.9A CN115224985B (en) | 2021-04-16 | 2022-04-07 | Rotation angle detection method, program, and rotation angle detection device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021069936A JP7572002B2 (en) | 2021-04-16 | 2021-04-16 | Rotation angle detection method, rotation angle detection program, and rotation angle detection device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022164441A JP2022164441A (en) | 2022-10-27 |
| JP7572002B2 true JP7572002B2 (en) | 2024-10-23 |
Family
ID=83606903
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021069936A Active JP7572002B2 (en) | 2021-04-16 | 2021-04-16 | Rotation angle detection method, rotation angle detection program, and rotation angle detection device |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7572002B2 (en) |
| CN (1) | CN115224985B (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005323488A (en) | 2004-04-06 | 2005-11-17 | Denso Corp | Method and device for detecting motor rotation data |
| JP2008286608A (en) | 2007-05-16 | 2008-11-27 | Asmo Co Ltd | Method and apparatus for measuring motor torque |
| JP2017189102A (en) | 2016-04-01 | 2017-10-12 | ゲンサーム インコーポレイテッド | System and method for calculating motor position, inertia and rest position in sensorless brushed dc motor control system |
| WO2018123453A1 (en) | 2016-12-28 | 2018-07-05 | アルプス電気株式会社 | Device and method for acquiring information relating to rotation of direct current commutator motor motor |
| WO2018207680A1 (en) | 2017-05-08 | 2018-11-15 | アルプス電気株式会社 | Rotation angle detector-equipped electric motor, electric motor rotation angle detector, and method for detecting rotation angle of electric motor equipped with commutator |
| US20190379308A1 (en) | 2016-12-22 | 2019-12-12 | Assa Abloy Ab | Controlling motor movement |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5241335A (en) * | 1975-09-29 | 1977-03-30 | Mitsubishi Electric Corp | Speed controlling apparatus for elevators |
| JPH05161371A (en) * | 1991-12-06 | 1993-06-25 | Hitachi Ltd | Controller for motor and controlling method |
| JP3485905B2 (en) * | 2001-04-26 | 2004-01-13 | 本田技研工業株式会社 | Motor control device |
| US7339344B2 (en) * | 2005-08-25 | 2008-03-04 | International Rectifier Corporation | Self tuning method and apparatus for permanent magnet sensorless control |
| WO2009096008A1 (en) * | 2008-01-30 | 2009-08-06 | Mitsubishi Electric Corporation | Steering controller |
| JP5790123B2 (en) * | 2011-04-26 | 2015-10-07 | アイシン精機株式会社 | Motor drive control device and motor drive method |
| JP5748051B2 (en) * | 2011-05-10 | 2015-07-15 | サンデンホールディングス株式会社 | Synchronous motor applied voltage electrical angle setting method and motor control device |
| JP2018058164A (en) * | 2016-10-05 | 2018-04-12 | 株式会社リコー | Drive control device, torque control device, and assist control device |
| JP6663610B2 (en) * | 2017-12-08 | 2020-03-13 | 日章電機株式会社 | Method and apparatus for measuring moment of inertia |
-
2021
- 2021-04-16 JP JP2021069936A patent/JP7572002B2/en active Active
-
2022
- 2022-04-07 CN CN202210361561.9A patent/CN115224985B/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005323488A (en) | 2004-04-06 | 2005-11-17 | Denso Corp | Method and device for detecting motor rotation data |
| JP2008286608A (en) | 2007-05-16 | 2008-11-27 | Asmo Co Ltd | Method and apparatus for measuring motor torque |
| JP2017189102A (en) | 2016-04-01 | 2017-10-12 | ゲンサーム インコーポレイテッド | System and method for calculating motor position, inertia and rest position in sensorless brushed dc motor control system |
| US20190379308A1 (en) | 2016-12-22 | 2019-12-12 | Assa Abloy Ab | Controlling motor movement |
| WO2018123453A1 (en) | 2016-12-28 | 2018-07-05 | アルプス電気株式会社 | Device and method for acquiring information relating to rotation of direct current commutator motor motor |
| WO2018207680A1 (en) | 2017-05-08 | 2018-11-15 | アルプス電気株式会社 | Rotation angle detector-equipped electric motor, electric motor rotation angle detector, and method for detecting rotation angle of electric motor equipped with commutator |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022164441A (en) | 2022-10-27 |
| CN115224985B (en) | 2025-12-09 |
| CN115224985A (en) | 2022-10-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4370609B2 (en) | Drive apparatus and method for adjusting vehicle parts | |
| JP3524374B2 (en) | Power window device pinch detection method | |
| JP4352446B2 (en) | Drive apparatus and method for adjusting vehicle parts | |
| JP7572002B2 (en) | Rotation angle detection method, rotation angle detection program, and rotation angle detection device | |
| JP2954471B2 (en) | Opening / closing body opening / closing control method | |
| JP2002106256A (en) | Detector for detecting catching/non-catching in window glass | |
| JP2023176743A (en) | Rotation angle detection method, rotation angle detection program, and rotation angle detection device | |
| JP2004242425A (en) | Load detection device for dc motor | |
| CN105634342B (en) | Motor drive control device and motor drive control method | |
| CN115538886A (en) | Vehicle window anti-pinch control method and device and vehicle | |
| JP3555226B2 (en) | Moving object position detection device | |
| JP6359691B2 (en) | Power converter and control method of power converter | |
| JP2897030B2 (en) | Servo control device | |
| JPS62224397A (en) | Load detector of electric washing machine | |
| JP5698012B2 (en) | Motor control device, opening / closing body control device, control method, and control program | |
| JP3373291B2 (en) | Motor overload detection method | |
| JP2903717B2 (en) | Motor speed control device | |
| WO2024157786A1 (en) | Rotation amount estimation device, rotation amount estimation method, and motor control device | |
| JP2002322871A (en) | Nipping determining-controlling method of opening- closing body | |
| JP2010110171A (en) | Motor control apparatus and motor apparatus | |
| JP2010229622A (en) | Control device for vehicular opening/closing body | |
| JP2025070726A (en) | Opening/closing body control device and pinch detection method | |
| EP2977727A1 (en) | Field programmable gate array based brushless dc motor speed detector | |
| JPH064673U (en) | Rotation speed detector | |
| JPH09236612A (en) | Rotation speed detector |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240124 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240724 |
|
| 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: 20240910 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241002 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7572002 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |