JP2018128321A - Rotation angle detection device and rotation angle detection method - Google Patents
Rotation angle detection device and rotation angle detection method Download PDFInfo
- Publication number
- JP2018128321A JP2018128321A JP2017020641A JP2017020641A JP2018128321A JP 2018128321 A JP2018128321 A JP 2018128321A JP 2017020641 A JP2017020641 A JP 2017020641A JP 2017020641 A JP2017020641 A JP 2017020641A JP 2018128321 A JP2018128321 A JP 2018128321A
- Authority
- JP
- Japan
- Prior art keywords
- rotation angle
- calculation unit
- calculated
- deviation
- output
- 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.)
- Pending
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 66
- 230000008859 change Effects 0.000 claims abstract description 21
- 238000010586 diagram Methods 0.000 description 12
- 238000000034 method Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 8
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 229910000831 Steel Inorganic materials 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000005389 magnetism Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000010959 steel Substances 0.000 description 1
- 238000004804 winding Methods 0.000 description 1
Images
Landscapes
- Transmission And Conversion Of Sensor Element Output (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
Description
開示の実施形態は、回転角度検出装置および回転角度検出方法に関する。 Embodiments disclosed herein relate to a rotation angle detection device and a rotation angle detection method.
従来、磁気式角度センサを用いてモータの回転体の回転位置、すなわち回転角度を検出する回転角度検出装置が知られている(例えば、特許文献1参照)。 2. Description of the Related Art Conventionally, a rotation angle detection device that detects a rotation position of a rotating body of a motor, that is, a rotation angle, using a magnetic angle sensor is known (for example, see Patent Document 1).
上記回転角度検出装置では、磁気式角度センサによって検出した値から回転体の回転速度を積分し、回転体の回転角度を算出している。また、センサで検出した値(sin信号、cos信号)から角度を算出し、角度の微分で角速度を求める手法も取られている。 In the rotation angle detection device, the rotation speed of the rotating body is integrated from the value detected by the magnetic angle sensor to calculate the rotation angle of the rotating body. In addition, a method of calculating an angle from values (sin signal, cos signal) detected by a sensor and obtaining an angular velocity by differential of the angle is also taken.
しかしながら、上記回転角度検出装置では、モータに流れる電流によって生じる磁界の影響によって、算出された回転体の回転角度に誤差が生じるおそれがある。すなわち、回転体の回転角度を正確に算出することができない。 However, in the rotation angle detection device, there is a possibility that an error occurs in the calculated rotation angle of the rotating body due to the influence of the magnetic field generated by the current flowing through the motor. That is, the rotation angle of the rotating body cannot be accurately calculated.
実施形態の一態様は、上記に鑑みてなされたものであって、回転体の回転角度を正確に検出する回転角度検出装置および回転角度検出方法を提供することを目的とする。 One aspect of the embodiments has been made in view of the above, and an object thereof is to provide a rotation angle detection device and a rotation angle detection method for accurately detecting the rotation angle of a rotating body.
実施形態の一態様に係る回転角度検出装置は、第1算出部と、第2算出部と、第3算出部と、第4算出部と、出力部とを備える。第1算出部は、回転体に取り付けられた回転角度検出用の磁石の磁界を検出する磁気式角度センサから出力された信号に基づいて回転体の第1回転角度を算出する。第2算出部は、第1回転角度と、前回算出された第2回転角度との偏差がゼロとなるようなフィードバック制御により推定角速度を算出する。第3算出部は、推定角速度に基づいて回転角度変化量を算出する。第4算出部は、前回算出された第2回転角度に回転角度変化量を加算して新たな第2回転角度を算出する。出力部は、第4算出部によって算出された第2回転角度を、回転体回転角度として出力する。 The rotation angle detection device according to an aspect of the embodiment includes a first calculation unit, a second calculation unit, a third calculation unit, a fourth calculation unit, and an output unit. The first calculation unit calculates a first rotation angle of the rotating body based on a signal output from a magnetic angle sensor that detects a magnetic field of a magnet for detecting a rotation angle attached to the rotating body. The second calculation unit calculates the estimated angular velocity by feedback control such that the deviation between the first rotation angle and the previously calculated second rotation angle is zero. The third calculation unit calculates the rotation angle change amount based on the estimated angular velocity. The fourth calculation unit calculates a new second rotation angle by adding the rotation angle change amount to the previously calculated second rotation angle. The output unit outputs the second rotation angle calculated by the fourth calculation unit as a rotating body rotation angle.
実施形態の一態様によれば、回転体の回転角度を正確に検出することができる。 According to one aspect of the embodiment, the rotation angle of the rotating body can be accurately detected.
以下、添付図面を参照して、本願の開示する回転角度検出装置および回転角度検出方法を説明する。なお、以下に示す実施形態によりこの発明が限定されるものではない。 Hereinafter, a rotation angle detection device and a rotation angle detection method disclosed in the present application will be described with reference to the accompanying drawings. In addition, this invention is not limited by embodiment shown below.
ここでは、交流電流が流れるモータの回転体であるロータの回転角度を検出する場合について説明するが、これに限られることはなく、発電機などの回転体の回転角度を検出するものであればよい。 Here, the case of detecting the rotation angle of a rotor that is a rotating body of a motor through which an alternating current flows will be described. However, the present invention is not limited to this, as long as it detects the rotation angle of a rotating body such as a generator. Good.
<回転角度検出の概要>
本実施形態に係る回転角度検出の概要について図1を参照し説明する。図1は、本実施形態に係る回転角度検出の概要を示す図である。
<Outline of rotation angle detection>
An outline of rotation angle detection according to the present embodiment will be described with reference to FIG. FIG. 1 is a diagram showing an outline of rotation angle detection according to the present embodiment.
回転角度検出装置は、モータ(外部部材)の回転軸に取り付けられた磁石の磁気を検出する磁気式角度センサから出力される信号に基づいて第1回転角度θを算出する(S1)。 The rotation angle detection device calculates the first rotation angle θ based on a signal output from a magnetic angle sensor that detects the magnetism of a magnet attached to the rotation shaft of the motor (external member) (S1).
回転角度検出装置は、算出した第1回転角度θと、前回算出された第2回転角度θ’との偏差Δθを算出する(S2)。 The rotation angle detection device calculates a deviation Δθ between the calculated first rotation angle θ and the previously calculated second rotation angle θ ′ (S2).
回転角度検出装置は、偏差Δθがゼロとなるようにフィードバック制御、例えば、PI制御(比例積分)により推定角速度ω’を算出する(S3)。なお、フィードバック制御は、PID(比例積分微分)制御であってもよい。 The rotation angle detection device calculates the estimated angular velocity ω ′ by feedback control, for example, PI control (proportional integration) so that the deviation Δθ becomes zero (S3). The feedback control may be PID (proportional integral derivative) control.
回転角度検出装置は、算出された推定角速度ω’に制御周期Δtを乗算し、回転角度変化量dθを算出し、前回算出された第2回転角度θ’に回転角度変化量dθを加算し、新たな第2回転角度θ’を算出する(S4)。すなわち、第2回転角度θ’が更新される。更新された第2回転角度θ’は、次回の演算時に偏差Δθを算出する際に用いられる。 The rotation angle detection device multiplies the calculated estimated angular velocity ω ′ by the control period Δt to calculate the rotation angle change amount dθ, adds the rotation angle change amount dθ to the previously calculated second rotation angle θ ′, A new second rotation angle θ ′ is calculated (S4). That is, the second rotation angle θ ′ is updated. The updated second rotation angle θ ′ is used when calculating the deviation Δθ in the next calculation.
回転角度検出装置は、新たに算出した第2回転角度θ’をモータの回転角度(回転体回転速度)として出力する。 The rotation angle detection device outputs the newly calculated second rotation angle θ ′ as the rotation angle of the motor (rotating body rotation speed).
このように、磁気式角度センサによって算出された第1回転角度θと前回算出された第2回転角度θ’との偏差Δθがゼロとなるようにフィードバック制御により推定角速度ω’を算出し、さらに推定角速度ω’に基づいて算出される回転角度変化量dθを前回算出された第2回転角度θ’に加算することで、モータに流れる交流電流の磁界によって生じる周波数成分(ノイズ)の影響を低減した回転角度を算出することができる。 Thus, the estimated angular velocity ω ′ is calculated by feedback control so that the deviation Δθ between the first rotation angle θ calculated by the magnetic angle sensor and the previously calculated second rotation angle θ ′ is zero, and By adding the rotation angle change amount dθ calculated based on the estimated angular velocity ω ′ to the previously calculated second rotation angle θ ′, the influence of frequency components (noise) generated by the magnetic field of the alternating current flowing in the motor is reduced. The calculated rotation angle can be calculated.
<回転角度検出装置10の概要>
まず、モータ1、磁気式角度センサ20および回転角度検出装置10の関係について図2を参照し説明する。図2は、モータ1、磁気式角度センサ20および回転角度検出装置10の関係を示す概略図である。
<Outline of the rotation
First, the relationship among the motor 1, the
モータ1は、埋込磁石同期モータである。モータ1は、回転軸2に取り付けられたロータ3と、ハウジング5に取り付けられたステータ4とを備える。なお、モータ1は、埋込磁石同期モータに限られず、表面磁石同期モータなどであってもよい。
The motor 1 is an embedded magnet synchronous motor. The motor 1 includes a
回転軸2は、ベアリング6を介してハウジング5に回転自在に支持される。これにより、ロータ3が、回転自在となる。回転軸2は、ハウジング5から外部へ突出する。回転軸2の一方の端部は負荷(不図示)に接続され、もう一方の端部には検出用永久磁石7が取り付けられる。
The rotating
ロータ3には、図3に示すように、永久磁石3aが埋め込まれている。図3は、ロータ3および検出用永久磁石7を軸方向から見た場合の概略構成を示す図である。ロータ3には、6つの永久磁石3aが埋め込まれており、ロータ3の極対数は3である。なお、ロータ3の極対数はこれに限られることはなく、極対数は、4、6などであってもよい。
As shown in FIG. 3, a
ハウジング5から外部へ突出する回転軸2の先端には、検出用永久磁石7が取り付けられている。検出用永久磁石7の極対数は1である。なお、検出用永久磁石7の極対数はこれに限られることはなく、複数の極対数であってもよく、ロータ3の極対数よりも少ない極対数である。
A detection
図2に戻り、ステータ4は、例えば、電磁鋼板を積層して形成されるステータコアにコイルが巻回されて構成される。コイルには、U相、V相、W相の交流電流が流れる。また、コイルには、ロータ3の極対数および回転速度に対応した周波数の交流電流が流れる。
Returning to FIG. 2, the
磁気式角度センサ20は、ロータ3の回転軸2に取り付けられた検出用永久磁石7に向かい合うように配置される。磁気式角度センサ20は、磁気抵抗素子やホール素子などを用いて検出用永久磁石7により発生する磁界を検出し、磁界に基づくロータ3の回転角度(回転位置)に関する信号を出力する。
The
次に、回転角度検出装置10について図4を参照し説明する。図4は、回転角度検出装置10の概略ブロック図である。
Next, the rotation
回転角度検出装置10は、受信部11と、検出部12とを備える。受信部11は、磁気式角度センサ20からの信号を受信する。
The rotation
検出部12は、第1算出部13と、第2算出部14と、第3算出部15と、第4算出部16と、出力部17とを備える。
The
第1算出部13は、受信部11によって受信した信号に基づいてロータ3の第1回転角度θを算出する。
The first calculator 13 calculates the first rotation angle θ of the
ロータ3が1回転すると、ロータ3と共に回転する検出用永久磁石7による磁界が変化し、1周期分の正弦波(余弦波)が現れる。
When the
しかし、磁気式角度センサ20からの信号に基づいて算出される第1回転角度θは、モータ1(磁界発生部)のコイルに流れる交流電流によって生じる磁界の影響を受ける。そのため、磁気式角度センサ20によって検出される第1回転角度θには、コイルに流れる交流電流によって生じる磁界の周波数成分が重畳される。コイルに流れる交流電流によって生じる磁界の周波数成分は、ロータ3の極対数および回転速度に応じた成分である。つまり、ロータ3の極対数に応じて、検出用永久磁石7によって生じる磁界の周波数成分の3倍の周波数成分が、第1回転角度θには含まれる。
However, the first rotation angle θ calculated based on the signal from the
第2算出部14は、第1回転角度θと前回算出された第2回転角度θ’との偏差Δθを算出する。 The second calculator 14 calculates a deviation Δθ between the first rotation angle θ and the previously calculated second rotation angle θ ′.
第3算出部15は、第2算出部14によって算出された偏差Δθがゼロとなるようにフィードバック制御を行い、偏差Δθに応じた推定角速度ω’を式(1)により算出する。第3算出部15は、PI制御によって推定角速度ω’を算出する。
「Kp」は、比例項のゲインであり、ここでは、「2ζωc」である。「ζ」は、減衰係数であり、0.5〜1.5程度に設定される。「ωc」はカットオフ周波数であり、前回算出された推定角速度ω’に対応する角周波数に、検出用永久磁石7の極対数よりも大きく、かつロータ3の極対数よりも小さい値が乗算された値である。
“Kp” is the gain of the proportional term, and here is “2ζωc”. “Ζ” is an attenuation coefficient, and is set to about 0.5 to 1.5. “Ωc” is a cut-off frequency, and the angular frequency corresponding to the previously calculated estimated angular velocity ω ′ is multiplied by a value larger than the number of pole pairs of the detection
「Ki」は、積分項のゲインであり、ここでは、「ωc2」である。 “Ki” is the gain of the integral term, and here is “ωc 2 ”.
また、第3算出部15は、算出した推定角速度ω’に応じてカットオフ周波数ωcを更新する。
The
第4算出部16は、第3算出部15によって算出された推定角速度ω’に制御周期Δtを乗算して回転角度変化量dθを算出する。そして、第4算出部16は、回転角度変化量dθを前回算出された第2回転角度θ’に加算し、新たな第2回転角度θ’を算出する。
The fourth calculation unit 16 multiplies the estimated angular velocity ω ′ calculated by the
第2回転角度θ’は、詳しくは後述するが、第2算出部14〜第4算出部16までの処理により、コイルに流れる交流電流によって生じる周波数成分の影響が低減された値となる。 As will be described in detail later, the second rotation angle θ ′ is a value in which the influence of the frequency component generated by the alternating current flowing in the coil is reduced by the processing from the second calculation unit 14 to the fourth calculation unit 16.
出力部17は、第2算出部14によって算出された偏差Δθに基づいて第1回転角度θまたは第2回転角度θ’をロータ3の回転角度として出力する。出力部17は、偏差Δθが所定値以下の場合には第2回転角度θ’をロータ3の回転角度として出力する。尚、偏差を所定値以下か、所定値より大きいかを判断する場合は偏差の絶対値を使用する。以下も同様である。また、出力部17は、偏差Δθが所定値よりも大きい場合には第1回転角度θをロータ3の回転角度として出力する。所定値は、予め設定された値であり、第2回転角度θ’に基づいてモータ1の交流電流が制御される場合に脱調が発生しない値である。
The output unit 17 outputs the first rotation angle θ or the second rotation angle θ ′ as the rotation angle of the
<フィルタ処理>
回転角度検出装置10は、上記構成によりカットオフ周波数ωcを有するローパスフィルタと同等の機能を発揮させて第2回転角度θ’を算出する。すなわち、第4算出部16は、カットオフ周波数ωcを有するローパスフィルタと同等の機能により、カットオフ周波数ωcよりも大きい周波数が低減(カット)された新たな第2回転角度θ’を算出する。ここで、これらのフィルタ機能について説明する。
<Filter processing>
The rotation
上記した回転角度検出装置10の第2算出部14、第3算出部15および第4算出部16における処理を伝達関数で示すと図5のようになる。図5は、第2算出部14、第3算出部15および第4算出部16における処理を伝達関数で示した図である。
The processing in the second calculation unit 14, the
第3算出部15のフィードバック制御による処理は、図5(a)に示すように、伝達関数では「Kp+(Ki/s)」となり、第4算出部16における処理は、伝達関数では、「1/s」となる。
As shown in FIG. 5A, the process by the feedback control of the
図5(a)をまとめると、図5(b)に示すように伝達関数は、「(Kps+Ki)/(S2+KpS+Ki)」となり、ローパスフィルタとして機能していることがわかる。 When FIG. 5A is summarized, as shown in FIG. 5B, the transfer function is “(Kps + Ki) / (S 2 + KpS + Ki)”, and it can be seen that it functions as a low-pass filter.
そして、ゲイン「Kp」を「2ζωc」、およびゲイン「Ki」を「ωc2」とすると、「ωc」は、ローパスフィルタと同等の機能を発揮させるカットオフ周波数となる。 When the gain “Kp” is “2ζωc” and the gain “Ki” is “ωc 2 ”, “ωc” is a cutoff frequency that exhibits the same function as the low-pass filter.
このようなカットオフ周波数ωcを有するフィルタのゲイン−角周波数特性は、図6のようになる。図6は、カットオフ周波数ωcを有するフィルタのゲイン−角周波数特性を示す図である。 The gain-angular frequency characteristic of the filter having such a cutoff frequency ωc is as shown in FIG. FIG. 6 is a diagram illustrating a gain-angular frequency characteristic of a filter having a cutoff frequency ωc.
本実施形態では、カットオフ周波数ωcは、検出用永久磁石7の極対数よりも大きく、かつロータ3の極対数よりも小さい値を、前回算出された推定角速度ω’に乗算した角速度に対応する角周波数である。すなわち、カットオフ周波数ωcは、検出用永久磁石7によって生じる周波数よりも大きく、かつコイルに流れる交流電流によって生じる周波数よりも小さい値である。
In the present embodiment, the cut-off frequency ωc corresponds to an angular velocity obtained by multiplying the previously calculated estimated angular velocity ω ′ by a value larger than the number of pole pairs of the detection
これにより、コイルに流れる交流電流の磁界によって生じる周波数成分である、前回算出された推定角速度ω’にロータ3の極対数を乗算した角速度に対応する角周波数が低減される。一方、検出用永久磁石7の磁界によって生じる周波数成分である、前回算出された推定角速度ω’に対応する角周波数は低減されない。そのため、ロータ3の回転角度を正確に検出することができる。
As a result, the angular frequency corresponding to the angular velocity obtained by multiplying the previously calculated estimated angular velocity ω ′ by the number of pole pairs of the
なお、カットオフ周波数ωcを大きくすると、コイルに流れる交流電流の磁界によって生じる周波数成分の低減量が小さくなり、ロータ3の回転角度を正確に検出できなくなる。そのため、カットオフ周波数ωcは、小さくすることが望ましい。
If the cutoff frequency ωc is increased, the amount of reduction in the frequency component caused by the magnetic field of the alternating current flowing through the coil is reduced, and the rotation angle of the
しかし、カットオフ周波数ωcを小さくし過ぎると、コイルに流れる交流電流の磁界によって生じる周波数成分を十分に低減させることができるが、ロータ3の回転速度の変化量が大きくなった場合に、検出用永久磁石7の磁界によって生じる周波数成分が低減されるおそれがある。
However, if the cut-off frequency ωc is too small, the frequency component generated by the magnetic field of the alternating current flowing in the coil can be sufficiently reduced. However, when the amount of change in the rotational speed of the
そのため、カットオフ周波数ωcは、これらの点を考慮し、コイルに流れる交流電流の磁界によって生じる周波数成分を低減しつつ、ロータ3の回転速度の変化量が大きくなった場合でも、ロータ3の回転角度を正確に検出可能となるように設定される。
Therefore, the cut-off frequency ωc takes these points into consideration and reduces the frequency component generated by the magnetic field of the alternating current flowing in the coil, and the
なお、推定角速度ω’が小さくなりゼロ付近となった場合に、推定角速度ω’に応じたカットオフ周波数ωcを用いると、カットオフ周波数ωcがゼロ付近となり、第2回転角度θ’を用いたロータ3の回転角度を検出できなくなるおそれがある。
When the estimated angular velocity ω ′ decreases and becomes near zero, when the cutoff frequency ωc corresponding to the estimated angular velocity ω ′ is used, the cutoff frequency ωc becomes near zero, and the second rotation angle θ ′ is used. There is a possibility that the rotation angle of the
そのため、推定角速度ω’が所定の低角速度以下となった場合には、カットオフ周波数ωcは、所定周波数に設定される。所定周波数は、予め設定された値である。 Therefore, when the estimated angular velocity ω ′ is equal to or lower than a predetermined low angular velocity, the cutoff frequency ωc is set to a predetermined frequency. The predetermined frequency is a preset value.
<回転角度検出処理>
次に、本実施形態に係る回転角度検出処理について、図7のフローチャートを用いて説明する。図7は、回転角度検出処理を説明するフローチャートである。
<Rotation angle detection process>
Next, the rotation angle detection process according to the present embodiment will be described with reference to the flowchart of FIG. FIG. 7 is a flowchart for explaining the rotation angle detection process.
第1算出部13は、磁気式角度センサ20からの信号に基づいて第1回転角度θを算出する(S10)。第2算出部14は、第1回転角度θと、前回算出された第2回転角度θ’との偏差Δθを算出する(S11)。 The first calculator 13 calculates the first rotation angle θ based on the signal from the magnetic angle sensor 20 (S10). The second calculator 14 calculates a deviation Δθ between the first rotation angle θ and the previously calculated second rotation angle θ ′ (S11).
第3算出部15は、偏差Δθがゼロとなるようにフィードバック制御を行い、推定角速度ω’を算出し(S12)、算出したω’に応じてカットオフ周波数ωcを更新する(S13)。
The
第4算出部16は、推定角速度ω’に制御周期Δtを乗算し、回転角度変化量dθを算出する(S14)。また、第4算出部16は、前回算出された第2回転角度θ’に回転角度変化量dθを加算し、新たな第2回転角度θ’を算出する(S15)。 The fourth calculator 16 multiplies the estimated angular velocity ω ′ by the control period Δt to calculate the rotation angle change amount dθ (S14). The fourth calculator 16 adds the rotation angle change amount dθ to the previously calculated second rotation angle θ ′ to calculate a new second rotation angle θ ′ (S15).
出力部17は、偏差Δθと所定値とを比較し(S16)、偏差Δθが所定値以下の場合(S16:No)には、第2回転角度θ’をロータ3の回転角度として出力する(S17)。また、出力部17は、偏差Δθが所定値よりも大きい場合(S16:Yes)には、第1回転角度θをロータ3の回転角度として出力する(S18)。 The output unit 17 compares the deviation Δθ with a predetermined value (S16), and when the deviation Δθ is equal to or smaller than the predetermined value (S16: No), outputs the second rotation angle θ ′ as the rotation angle of the rotor 3 ( S17). When the deviation Δθ is larger than the predetermined value (S16: Yes), the output unit 17 outputs the first rotation angle θ as the rotation angle of the rotor 3 (S18).
<実施形態の効果>
磁気式角度センサ20からの信号に基づいて算出された第1回転角度θと、前回算出された第2回転角度θ’との偏差Δθに基づいてフィードバック制御により、偏差Δθがゼロとなるように推定角速度ω’が算出される。また、推定角速度ω’に基づいて回転角度変化量dθが算出され、前回算出された第2回転角度θ’に回転角度変化量dθを加算して第2回転角度θ’が算出される。そして、算出された第2回転角度θ’がロータ3の回転角度として出力される。
<Effect of embodiment>
Based on a deviation Δθ between the first rotation angle θ calculated based on the signal from the
これによりコイルに流れる交流電流の磁界によって生じる周波数成分の影響を低減した回転角度を算出することができる。そのため、例えば、算出されたロータ3の回転角度に応じて、コイルに流れる交流電流を正確に制御することができ、モータ1の効率を向上させ、また脱調の発生を抑制することができる。
Thereby, it is possible to calculate the rotation angle in which the influence of the frequency component generated by the magnetic field of the alternating current flowing through the coil is reduced. Therefore, for example, the alternating current flowing through the coil can be accurately controlled according to the calculated rotation angle of the
また、磁気式角度センサ20をモータ1に近づけて配置した場合でも、コイルに流れる交流電流によって生じる周波数成分の影響を低減した回転角度を算出することができ、回転角度検出装置10およびモータ1を含むシステムを小型化することができる。
Further, even when the
また、前回算出された推定角速度ω’に基づいてカットオフ周波数ωcが設定され、カットオフ周波数ωcよりも大きい周波数を低減された新たな第2回転角度θ’が算出される。そして、この第2回転角度θ’がロータ3の回転角度として出力される。
Further, the cutoff frequency ωc is set based on the previously calculated estimated angular velocity ω ′, and a new second rotation angle θ ′ in which a frequency larger than the cutoff frequency ωc is reduced is calculated. The second rotation angle θ ′ is output as the rotation angle of the
これにより、コイルに流れる交流電流の磁界によって生じる周波数成分を低減した第2回転角度θ’を算出することができ、ロータ3の回転角度を正確に算出することができる。
Thereby, the second rotation angle θ ′ in which the frequency component generated by the magnetic field of the alternating current flowing in the coil is reduced can be calculated, and the rotation angle of the
また、カットオフ周波数ωcは、検出用永久磁石7の磁界によって生じる周波数よりも大きく、かつコイルに流れる交流電流の磁界によって生じる周波数よりも小さい周波数に動的に設定される。
The cut-off frequency ωc is dynamically set to a frequency that is higher than the frequency generated by the magnetic field of the detection
これにより、検出用永久磁石7の磁界によって生じる周波数成分が低減されることを抑制することができる。また、コイルに流れる交流電流の磁界によって生じる周波数成分を低減することができる。そのため、ロータ3の回転角度を正確に検出することができる。
Thereby, it can suppress that the frequency component produced by the magnetic field of the
また、偏差Δθが所定値よりも大きい場合には、第1回転角度θがロータ3の回転角度として出力される。
When the deviation Δθ is larger than a predetermined value, the first rotation angle θ is output as the rotation angle of the
これにより、偏差Δθが大きい場合には、磁気式角度センサ20によって検出された第1回転角度θに基づいて、例えば、コイルの交流電流が制御されることで、モータ1で脱調が生じることを抑制することができる。
Thus, when the deviation Δθ is large, the motor 1 is stepped out by controlling the alternating current of the coil, for example, based on the first rotation angle θ detected by the
<変形例>
上記実施形態では、出力部17は、偏差Δθが所定値よりも大きい場合には、第1回転角度θをロータ3の回転角度として出力したが、偏差Δθが第1所定値よりも大きく、かつ第2所定値以下の場合には、第1回転角度θと、第2回転角度θ’との間の回転角度をロータ3の回転角度として出力してもよい。第1所定値および第2所定値は、予め設定された値であり、例えば、第1所定値が所定値に対応する。
<Modification>
In the above embodiment, when the deviation Δθ is larger than the predetermined value, the output unit 17 outputs the first rotation angle θ as the rotation angle of the
これにより、例えば、出力された回転角度に基づいてコイルに流れる交流電流が制御される場合に回転角度の切り替えによる電流の急激な変化によりモータ1の電流制御が不安定になることを抑制することができる。 Thereby, for example, when the alternating current flowing through the coil is controlled based on the output rotation angle, the current control of the motor 1 is prevented from becoming unstable due to a sudden change in the current due to the switching of the rotation angle. Can do.
この場合、出力部17は、偏差Δθが第2所定値よりも大きくなると第1回転角度θをロータ3の回転角度として出力する。
In this case, the output unit 17 outputs the first rotation angle θ as the rotation angle of the
また、出力部17は、偏差Δθが第1所定値よりも大きく、かつ第2所定値以下の場合には、偏差Δθが大きくなるにつれて回転角度を第1回転角度θに近い値としてもよい。これにより、偏差Δθが大きくなるにつれて回転角度が徐々に第1回転角度θに近い値になり、電流の急激な変化により電流制御が不安定になることをより抑制することができる。 Further, when the deviation Δθ is larger than the first predetermined value and equal to or smaller than the second predetermined value, the output unit 17 may set the rotation angle to a value closer to the first rotation angle θ as the deviation Δθ increases. Thereby, as the deviation Δθ increases, the rotation angle gradually becomes a value close to the first rotation angle θ, and it is possible to further suppress the current control from becoming unstable due to a sudden change in current.
さらなる効果や変形例は、当業者によって容易に導き出すことができる。このため、本発明のより広範な態様は、以上のように表しかつ記述した特定の詳細および代表的な実施形態に限定されるものではない。したがって、添付の特許請求の範囲およびその均等物によって定義される総括的な発明の概念の精神または範囲から逸脱することなく、様々な変更が可能である。 Further effects and modifications can be easily derived by those skilled in the art. Thus, the broader aspects of the present invention are not limited to the specific details and representative embodiments shown and described above. Accordingly, various modifications can be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and their equivalents.
1 :モータ(磁界発生部)
2 :回転軸
3 :ロータ(回転体)
4 :ステータ
7 :検出用永久磁石(磁石)
10 :回転角度検出装置
12 :検出部
13 :第1算出部
14 :第2算出部
15 :第3算出部
16 :第4算出部
17 :出力部
20 :磁気式角度センサ
1: Motor (magnetic field generator)
2: Rotating shaft 3: Rotor (rotating body)
4: Stator 7: Permanent magnet for detection (magnet)
DESCRIPTION OF SYMBOLS 10: Rotation angle detection apparatus 12: Detection part 13: 1st calculation part 14: 2nd calculation part 15: 3rd calculation part 16: 4th calculation part 17: Output part 20: Magnetic angle sensor
Claims (7)
前記第1回転角度と、前回算出された第2回転角度との偏差がゼロとなるようなフィードバック制御により推定角速度を算出する第2算出部と、
前記推定角速度に基づいて回転角度変化量を算出する第3算出部と、
前回算出された前記第2回転角度に前記回転角度変化量を加算して新たな前記第2回転角度を算出する第4算出部と、
前記第4算出部によって算出された前記第2回転角度を、回転体回転角度として出力する出力部と
を備えることを特徴とする回転角度検出装置。 A first calculation unit that calculates a first rotation angle of the rotating body based on a signal output from a magnetic angle sensor that detects a magnetic field of a magnet for detecting a rotation angle attached to the rotating body;
A second calculator that calculates an estimated angular velocity by feedback control such that a deviation between the first rotation angle and the previously calculated second rotation angle is zero;
A third calculation unit that calculates a rotation angle change amount based on the estimated angular velocity;
A fourth calculator that calculates the new second rotation angle by adding the rotation angle change amount to the previously calculated second rotation angle;
An output unit that outputs the second rotation angle calculated by the fourth calculation unit as a rotating body rotation angle.
前回算出された前記第2回転角度に基づいたカットオフ周波数よりも大きい周波数が低減された新たな前記第2回転角度を算出する
ことを特徴とする請求項1に記載の回転角度検出装置。 The fourth calculation unit includes:
2. The rotation angle detection device according to claim 1, wherein the second rotation angle is calculated by reducing a frequency greater than a cutoff frequency based on the second rotation angle calculated last time.
前記磁石の磁界によって発生する周波数よりも大きく、かつ前記磁石以外の磁界発生部の磁界によって発生する周波数よりも小さい周波数である前記カットオフ周波数よりも大きい周波数が低減された新たな前記第2回転角度を算出する
ことを特徴とする請求項2に記載の回転角度検出装置。 The fourth calculation unit includes:
The new second rotation in which a frequency greater than the cutoff frequency, which is a frequency greater than the frequency generated by the magnetic field of the magnet and smaller than the frequency generated by the magnetic field of the magnetic field generation unit other than the magnet, is reduced. The rotation angle detection device according to claim 2, wherein an angle is calculated.
前記偏差が所定値よりも大きい場合には、前記第1回転角度を前記回転体回転角度として出力すること
を特徴とする請求項1〜3のいずれか一つに記載の回転角度検出装置。 The output unit is
The rotation angle detection device according to any one of claims 1 to 3, wherein when the deviation is larger than a predetermined value, the first rotation angle is output as the rotation body rotation angle.
前記偏差が第1所定値よりも大きく、かつ第2所定値以下の場合には、前記第1回転角度と前記第4算出部によって算出された前記第2回転角度との間の回転角度を前記回転体回転角度として出力し、
前記偏差が前記第2所定値よりも大きい場合には、前記第1回転角度を前記回転体回転角度として出力すること
を特徴とする請求項1〜3のいずれか一つに記載の回転角度検出装置。 The output unit is
When the deviation is greater than a first predetermined value and less than or equal to a second predetermined value, a rotation angle between the first rotation angle and the second rotation angle calculated by the fourth calculation unit is Output as the rotating body rotation angle,
The rotation angle detection according to any one of claims 1 to 3, wherein when the deviation is larger than the second predetermined value, the first rotation angle is output as the rotating body rotation angle. apparatus.
前記偏差が第1所定値よりも大きく、かつ前記第2所定値以下の場合には、前記偏差が大きくなるにつれて前記第1回転角度に近い値を前記回転体回転角度として出力すること
を特徴とする請求項5に記載の回転角度検出装置。 The output unit is
When the deviation is greater than a first predetermined value and less than or equal to the second predetermined value, a value close to the first rotation angle is output as the rotating body rotation angle as the deviation increases. The rotation angle detection device according to claim 5.
前記第1回転角度と、前回算出された第2回転角度との偏差がゼロとなるようなフィードバック制御により推定角速度を算出する第2算出工程と、
前記推定角速度に基づいて回転角度変化量を算出する第3算出工程と、
前回算出された前記第2回転角度に前記回転角度変化量を加算して新たな前記第2回転角度を算出する第4算出工程と、
前記第4算出工程によって算出された前記第2回転角度を、回転体回転角度として出力する出力工程と
を含むことを特徴とする回転角度検出方法。 A first calculation step of calculating a first rotation angle of the rotating body based on a signal output from a magnetic angle sensor for detecting a magnetic field of a rotation angle detecting magnet attached to the rotating body;
A second calculation step of calculating an estimated angular velocity by feedback control such that a deviation between the first rotation angle and the previously calculated second rotation angle is zero;
A third calculation step of calculating a rotation angle change amount based on the estimated angular velocity;
A fourth calculation step of calculating a new second rotation angle by adding the rotation angle change amount to the previously calculated second rotation angle;
An output step of outputting the second rotation angle calculated in the fourth calculation step as a rotating body rotation angle.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017020641A JP2018128321A (en) | 2017-02-07 | 2017-02-07 | Rotation angle detection device and rotation angle detection method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017020641A JP2018128321A (en) | 2017-02-07 | 2017-02-07 | Rotation angle detection device and rotation angle detection method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2018128321A true JP2018128321A (en) | 2018-08-16 |
Family
ID=63173753
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017020641A Pending JP2018128321A (en) | 2017-02-07 | 2017-02-07 | Rotation angle detection device and rotation angle detection method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2018128321A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113841028A (en) * | 2019-05-27 | 2021-12-24 | 三菱电机株式会社 | Angle detector, control device for AC rotating machine, and electric power steering device |
-
2017
- 2017-02-07 JP JP2017020641A patent/JP2018128321A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113841028A (en) * | 2019-05-27 | 2021-12-24 | 三菱电机株式会社 | Angle detector, control device for AC rotating machine, and electric power steering device |
| CN113841028B (en) * | 2019-05-27 | 2023-12-22 | 三菱电机株式会社 | Angle detector, AC rotating motor control device and electric power steering device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105593770B (en) | Control device | |
| US6590358B1 (en) | Servocontrol device | |
| JP4221307B2 (en) | Synchronous motor control device, electrical equipment and module | |
| JP6613793B2 (en) | Magnetic bearing device and rotor rotation drive device | |
| CN105229917B (en) | Device for detecting magnetic pole position of permanent magnet-type synchronous motor | |
| JP6779227B2 (en) | Angle detector and electric power steering device | |
| TWI525981B (en) | System, method and apparatus of sensor-less field oriented control for permanent magnet motor | |
| KR20110112995A (en) | Synchronous Motor Rotor Angle Estimation System and Method Based on Phase-locked Detector Combining Two Sensorless Control Methods | |
| JP2002034278A (en) | Magnetic pole position detection device for motor | |
| JP2015133890A (en) | Magnet temperature estimation system of synchronous motor | |
| JP5795980B2 (en) | Electric motor control device | |
| JPWO2015025356A1 (en) | Motor drive system and motor control device | |
| CN107085193A (en) | Detection of Offset Errors in Phase Current Measurements for Motor Control Systems | |
| JP5667153B2 (en) | Magnetic pole position detector for synchronous motor | |
| JP6417699B2 (en) | Rotation detection device and rotation detection method | |
| CN102647144B (en) | Method and apparatus for estimating rotor angle of synchronous reluctance motor | |
| JP2014110708A5 (en) | ||
| KR102596568B1 (en) | Device and method for estimating rotor angle in motor | |
| JP2015180130A (en) | Control device for permanent magnet type synchronous motor | |
| JP2018128321A (en) | Rotation angle detection device and rotation angle detection method | |
| Zhou et al. | Analysis and suppression of the suspended rotor displacement fluctuation influence for motor system | |
| JP3818237B2 (en) | Control device for synchronous motor | |
| JP6638465B2 (en) | Electric motor and motor control system | |
| JP5744151B2 (en) | Electric motor driving apparatus and electric motor driving method | |
| JP2012253982A (en) | Angular velocity estimating apparatus |