JP6781498B1 - Rotation angle estimation device - Google Patents
Rotation angle estimation device Download PDFInfo
- Publication number
- JP6781498B1 JP6781498B1 JP2019136849A JP2019136849A JP6781498B1 JP 6781498 B1 JP6781498 B1 JP 6781498B1 JP 2019136849 A JP2019136849 A JP 2019136849A JP 2019136849 A JP2019136849 A JP 2019136849A JP 6781498 B1 JP6781498 B1 JP 6781498B1
- Authority
- JP
- Japan
- Prior art keywords
- rotation angle
- rotation speed
- estimated
- average
- 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.)
- 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
- H02P23/00—Arrangements or methods for the control of AC motors characterised by a control method other than vector control
- H02P23/14—Estimation or adaptation of motor parameters, e.g. rotor time constant, flux, speed, current or voltage
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
- Transmission And Conversion Of Sensor Element Output (AREA)
- Control Of Electric Motors In General (AREA)
Abstract
【課題】回転角センサの出力信号が信頼不能状態から信頼可能状態に変化した際における推定値の急激な変化を抑制することができる、回転角推定装置を提供する。【解決手段】回転角推定装置100は、位相差Θを算出する位相差算出器10と、推定回転速度ωeを算出する回転速度推定器20と、推定回転角θeを算出する回転角推定器30と、平均回転速度ωaを算出する平均回転速度算出器40とを備えている。回転角センサの出力信号が信頼不能状態から信頼可能状態に変化すると、平均回転速度算出器40は、平均回転速度ωaの算出を開始し、当該平均回転速度ωaが算出されると、回転速度推定器20は、推定回転速度ωeとして平均回転速度ωaを出力する。【選択図】図3PROBLEM TO BE SOLVED: To provide a rotation angle estimation device capable of suppressing a sudden change of an estimated value when an output signal of a rotation angle sensor changes from an unreliable state to a reliable state. SOLUTION: A rotation angle estimation device 100 includes a phase difference calculator 10 for calculating a phase difference Θ, a rotation speed estimator 20 for calculating an estimated rotation speed ωe, and a rotation angle estimator 30 for calculating an estimated rotation angle θe. And an average rotation speed calculator 40 for calculating the average rotation speed ωa. When the output signal of the rotation angle sensor changes from the unreliable state to the reliable state, the average rotation speed calculator 40 starts calculating the average rotation speed ωa, and when the average rotation speed ωa is calculated, the rotation speed is estimated. The vessel 20 outputs the average rotation speed ωa as the estimated rotation speed ωe. [Selection diagram] Fig. 3
Description
本発明は、回転角推定装置に係り、特に回転角センサの出力信号に基づいて推定値を算出する回転角推定装置に関する。 The present invention relates to a rotation angle estimation device, and more particularly to a rotation angle estimation device that calculates an estimated value based on an output signal of a rotation angle sensor.
従来、モータの回転角を検出する回転角センサの出力信号に基づいて、回転角を推定する技術が知られている(例えば、特許文献1参照)。 Conventionally, there is known a technique of estimating a rotation angle based on an output signal of a rotation angle sensor that detects a rotation angle of a motor (see, for example, Patent Document 1).
特許文献1では、回転角センサの出力信号に基づいて算出される回転角と推定回転角との位相差が算出され、位相差に基づいて推定回転速度が算出され、推定回転速度に基づいて推定回転角が算出される。
In
特許文献1において、モータの回転数の上昇中に、回転角センサが一時的に故障状態となり、その出力信号が信頼不能状態となった場合を考える。この時、位相差を算出する手段からは0が出力される。その結果、位相差に基づいて算出される推定回転速度も0となり、推定回転速度に基づいて算出される推定回転角は、一定値に固定される。
In
しかしながら、実際のモータは回転を継続しているため、実際の回転角と推定回転角との位相差は、次第に大きくなっていく。このような状況において、回転角センサが故障状態から正常状態に復帰し、その出力信号が信頼可能状態に戻ると、位相差を算出する手段からは、突如として大きな値が出力される。 However, since the actual motor continues to rotate, the phase difference between the actual rotation angle and the estimated rotation angle gradually increases. In such a situation, when the rotation angle sensor returns from the failure state to the normal state and the output signal returns to the reliable state, a large value is suddenly output from the means for calculating the phase difference.
この時、突如急変した位相差に基づいて算出される推定回転速度および推定回転角は、スパイク状に急激に変化する。一般的なモータ制御では、推定回転角に基づいてモータの駆動電流を制御するため、推定回転角の急激な変化は好ましくない。 At this time, the estimated rotation speed and the estimated rotation angle calculated based on the suddenly changed phase difference suddenly change in a spike shape. In general motor control, the drive current of the motor is controlled based on the estimated rotation angle, so a sudden change in the estimated rotation angle is not preferable.
本発明は、上記のような課題を解決するためのものであり、回転角センサの出力信号が信頼不能状態から信頼可能状態に変化した際における推定値の急激な変化を抑制することができる、回転角推定装置を提供することを目的とする。 The present invention is for solving the above-mentioned problems, and can suppress a sudden change in the estimated value when the output signal of the rotation angle sensor changes from an unreliable state to a reliable state. An object of the present invention is to provide a rotation angle estimation device.
上記の課題を解決するために、本発明に係る回転角推定装置は、回転角センサの出力信号に基づいて算出される検出回転角と推定回転角との位相差を算出する位相差算出器と、位相差に基づいて、推定回転速度を算出する回転速度推定器と、推定回転速度に基づいて、推定回転角を算出する回転角推定器と、検出回転角に基づいて、予め決定された時間内における平均回転速度を算出する平均回転速度算出器とを備え、回転角センサの出力信号が信頼不能状態から信頼可能状態に変化すると、平均回転速度算出器は、予め決定された時間内における平均回転速度の算出を開始し、当該平均回転速度が算出されると、回転速度推定器は、推定回転速度として平均回転速度を出力する。 In order to solve the above problems, the rotation angle estimation device according to the present invention includes a phase difference calculator that calculates the phase difference between the detected rotation angle and the estimated rotation angle calculated based on the output signal of the rotation angle sensor. , A rotation speed estimator that calculates the estimated rotation speed based on the phase difference, a rotation angle estimator that calculates the estimated rotation angle based on the estimated rotation speed, and a predetermined time based on the detected rotation angle. It is equipped with an average rotation speed calculator that calculates the average rotation speed within, and when the output signal of the rotation angle sensor changes from an unreliable state to a reliable state, the average rotation speed calculator is averaged within a predetermined time. When the calculation of the rotation speed is started and the average rotation speed is calculated, the rotation speed estimator outputs the average rotation speed as the estimated rotation speed.
本発明に係る回転角推定装置によれば、回転角センサの出力信号が信頼不能状態から信頼可能状態に変化した際における推定値の急激な変化を抑制することができる。 According to the rotation angle estimation device according to the present invention, it is possible to suppress a sudden change in the estimated value when the output signal of the rotation angle sensor changes from an unreliable state to a reliable state.
以下、添付図面を参照して、本願が開示する回転角推定装置の実施の形態について、詳細に説明する。ただし、以下に示す実施の形態は一例であり、これらの実施の形態によって、本願発明が限定されるものではない。 Hereinafter, embodiments of the rotation angle estimation device disclosed in the present application will be described in detail with reference to the accompanying drawings. However, the embodiments shown below are examples, and the present invention is not limited to these embodiments.
実施の形態1.
図1は、本発明の実施の形態1に係る回転角推定装置100を含む、モータの制御システムの構成を示す図である。
FIG. 1 is a diagram showing a configuration of a motor control system including a rotation
図1の制御システムは、モータ1と、回転角センサ2と、A/D(Analog/Digital)変換器3と、演算器4と、回転角推定装置100と、制御装置5とを備えている。
The control system of FIG. 1 includes a
モータ1は、制御装置5から出力される三相交流電流によって駆動される。
The
回転角センサ2は、モータ1の回転角に対応するアナログ信号を出力する。
The
A/D変換器3は、回転角センサ2から出力されるアナログ信号をディジタル信号に変換する。
The A /
演算器4は、マイクロコンピュータによって構成されており、A/D変換器3から出力されるディジタル信号に基づいて、モータ1の回転角を算出する。これ以降、演算器4によって算出されるモータ1の回転角を「検出回転角θd」と称することにする。
The
回転角推定装置100は、回転角センサ2の出力信号と、演算器4によって算出される検出回転角θdとに基づいて、モータ1の回転速度および回転角を推定する。これ以降、回転角推定装置100によって推定されるモータ1の回転速度を「推定回転速度ωe」と称することにする。また、回転角推定装置100によって推定されるモータ1の回転角を「推定回転角θe」と称することにする。
The rotation
図2に示されるように、演算器4によって算出される検出回転角θdには、ノイズが重畳している。これに対して、回転角推定装置100によって推定される推定回転角θeからは、回転角推定装置100の内部におけるローパスフィルタに相当する処理に起因して、ノイズが除去されている。
As shown in FIG. 2, noise is superimposed on the detection rotation angle θd calculated by the
図1に戻って、制御装置5は、回転角推定装置100から出力される推定回転速度ωeおよび推定回転角θeに基づいて、モータ1に供給する三相交流電流を制御することによって、モータ1の回転を制御する。
Returning to FIG. 1, the
図3は、本実施の形態1に係る回転角推定装置100の内部構成を示す図である。回転角推定装置100は、位相差算出器10と、回転速度推定器20と、回転角推定器30と、平均回転速度算出器40と、判定器50とを備えている。
FIG. 3 is a diagram showing an internal configuration of the rotation
位相差算出器10、回転速度推定器20、回転角推定器30、平均回転速度算出器40および判定器50は、回転角推定装置100に内蔵されている図示しないクロック発生器から出力される一定周期Tcのクロック信号に同期して動作する。
The
位相差算出器10は、検出回転角θdと推定回転角θeとの位相差Θを算出する。また、位相差算出器10には、判定器50から出力される状態信号が入力される。
The
図4は、位相差算出器10の内部構成を示す図である。位相差算出器10は、位相差算出回路11と、出力選択回路12とを含んでいる。
FIG. 4 is a diagram showing an internal configuration of the
位相差算出回路11は、検出回転角θdと推定回転角θeとの位相差|θd−θe|を算出する。例えば、位相差は、以下の方法1〜3のいずれかによって算出することができる。また、位相差は、これら以外の方法によって算出してもよい。
The phase
方法1. |Sin(θd−θe)|
方法2. |Cos(θd)×Sin(θe)−Sin(θd)×Cos(θe)|
方法3. |(θd−θe)|
出力選択回路12は、状態信号が偽値(false value)である場合には、入力端子12a側の信号を出力し、状態信号が真値(true value)である場合には、入力端子12b側の信号を出力する。
The
したがって、位相差算出器10は、状態信号が偽値である場合には、位相差Θ=|θd−θe|を出力し、状態信号が真値である場合には、位相差Θ=0を出力する。
Therefore, the
図3に戻って、回転速度推定器20は、位相差算出器10から出力される位相差Θに基づいて、推定回転速度ωeを算出する。また、回転速度推定器20には、平均回転速度算出器40によって算出される平均回転速度ωaと、判定器50から出力されるリセット信号とが入力される。
Returning to FIG. 3, the
図5は、回転速度推定器20の内部構成を示す図である。回転速度推定器20は、比例要素21と、積分要素22と、出力選択回路23とを含んでいる。
FIG. 5 is a diagram showing an internal configuration of the
比例要素21および積分要素22においては、位相差Θに一定値Kiを乗算した結果を積分する演算が行われる。この演算は、物理的には、位相差Θから回転速度ωcを算出することに相当する。 In the proportional element 21 and the integrating element 22, an operation is performed to integrate the result of multiplying the phase difference Θ by a constant value Ki. This calculation physically corresponds to calculating the rotation speed ωc from the phase difference Θ.
出力選択回路23は、リセット信号が真値である場合には、入力端子23a側の信号を出力し、リセット信号が偽値である場合には、入力端子23b側の信号を出力する。ただし、出力選択回路23は、リセット信号が偽値であり、かつ入力端子23bに入力される信号が0である場合には、自身が最後に出力した0でない出力信号を保持する。 The output selection circuit 23 outputs a signal on the input terminal 23a side when the reset signal is a true value, and outputs a signal on the input terminal 23b side when the reset signal is a false value. However, when the reset signal is a false value and the signal input to the input terminal 23b is 0, the output selection circuit 23 holds the non-zero output signal that it last output.
したがって、回転速度推定器20は、リセット信号が真値である場合には、推定回転速度ωe=ωaを出力し、リセット信号が偽値である場合には、推定回転速度ωe=ωcを出力する。また、回転速度推定器20は、リセット信号が偽値であり、かつ位相差算出器10から出力される位相差Θが0である場合には、自身が最後に出力した0でない推定回転速度ωeを出力し続ける。
Therefore, the
図3に戻って、回転角推定器30は、回転速度推定器20から出力される推定回転速度ωeと、位相差算出器10から出力される位相差Θと、検出回転角θdとに基づいて、推定回転角θeを算出する。また、回転角推定器30には、判定器50から出力されるリセット信号が入力される。
Returning to FIG. 3, the
図6は、回転角推定器30の内部構成を示す図である。回転角推定器30は、比例要素31と、加算要素32と、積分要素33と、出力選択回路34と、乗算回路35と、加算要素36とを含んでいる。
FIG. 6 is a diagram showing an internal configuration of the
比例要素31、加算要素32および積分要素33においては、位相差Θに一定値Kpを乗算した結果と推定回転速度ωe=ωcとを加算し、加算結果を積分する演算が行われる。この演算は、物理的には、位相差Θおよび推定回転速度ωe=ωcから回転角θcを算出することに相当する。
In the
また、乗算回路35および加算要素36においては、平均回転速度ωaに回転角推定装置100のクロック周期Tcを乗算した結果と、検出回転角θdとを加算する演算が行われる。この演算は、物理的には、モータ1が平均回転速度ωaで回転している場合における、クロック周期Tc間の回転角を算出することに相当する。これ以降、この回転角を「平均回転角θa」と称することにする。
Further, in the
なお、上記の定義から、平均回転角θaは、以下の式によって表される。 From the above definition, the average rotation angle θa is expressed by the following equation.
θa=ωa×Tc+θd θa = ωa × Tc + θd
出力選択回路34は、リセット信号が真値である場合には、入力端子34a側の信号を出力し、リセット信号が偽値である場合には、入力端子34b側の信号を出力する。
The
したがって、回転角推定器30は、リセット信号が真値である場合には、推定回転角θe=θaを出力し、リセット信号が偽値である場合には、推定回転角θe=θcを出力する。
Therefore, the
図3に戻って、平均回転速度算出器40は、検出回転角θdに基づいて、平均回転速度ωaを算出する。また、平均回転速度算出器40には、判定器50から出力される演算要求信号が入力される。
Returning to FIG. 3, the average
図7は、平均回転速度算出器40の内部構成を示す図である。平均回転速度算出器40は、遅延要素41と、加算要素42と、除算回路43と、除算回路44と、乗算回路45と、出力選択回路46とを含んでいる。また、平均回転速度算出器40は、加算要素47と、遅延要素48と、出力選択回路49とを含んでいる。
FIG. 7 is a diagram showing an internal configuration of the average
遅延要素41、加算要素42および除算回路43においては、現在のクロックCkにおける推定回転角θe(Ck)から、1つ前のクロックCk−1における推定回転角θe(Ck−1)を減算し、減算結果をクロック周期Tcで除算する演算が行われる。この演算は、物理的には、推定回転角θeを微分して、瞬時回転速度ωiを算出することに相当する。
In the
除算回路44および乗算回路45においては、瞬時回転速度ωiを予め決定された加算回数Nで除算する演算が行われる。この演算は、物理的には、瞬時回転速度ωiを加算回数Nで重み付けして、重み付き瞬時回転速度ωi/Nを算出することに相当する。なお、本実施の形態1では、加算回数N=120とする。
In the
出力選択回路46は、演算要求信号が真値である場合には、重み付き瞬時回転速度ωi/Nを出力し、演算要求信号が偽値である場合には、0を出力する。
The
加算要素47および遅延要素48においては、それまでに算出された重み付き瞬時回転速度ωi/Nを累積加算する演算が行われる。この演算は、物理的には、重み付き瞬時回転速度ωi/Nを累積加算して、平均回転速度ωaを算出することに相当する。
In the
出力選択回路49は、演算要求信号が真値である場合には、重み付き瞬時回転速度ωi/Nのそれまでの累積加算値を出力し、演算要求信号が偽値である場合には、0を出力する。
The
したがって、平均回転速度算出器40は、1つ前のクロックCk−1まで真値であった演算要求信号が、現在のクロックCkにおいて偽値に変化した時、現在のクロックCkにおいて、平均回転速度ωaを出力する。
Therefore, the average
図3に戻って、判定器50は、回転角センサ2の出力信号に基づいて、回転角センサ2の出力信号が「信頼可能状態」であるか否かを判定し、状態信号、演算要求信号およびリセット信号を出力する。
Returning to FIG. 3, the
ここで、回転角センサ2の出力信号における「信頼可能状態」の意味について説明する。回転角センサ2の動作は、マイクロコンピュータ等によって構成される図示しない駆動回路によって制御されている。また、駆動回路がリセットされてから起動完了状態となるまでには、一定の時間を要する。まず、本願の明細書では、この駆動回路がリセットされてから起動完了状態となるまでの状態を、回転角センサ2の「起動途中状態」と定義する。
Here, the meaning of the "reliable state" in the output signal of the
回転角センサ2が起動途中状態の間、回転角センサ2の出力信号は、モータ1の実際の回転角を反映しておらず、信頼できない状態である。本願の明細書では、このような起動途中状態における回転角センサ2の出力信号の状態を、「信頼不能状態」と称することにする。
While the
駆動回路が起動完了状態となると、回転角センサ2の出力信号は、モータ1の実際の回転角を反映したものとなり、信頼できる状態となる。本願の明細書では、このような状態における回転角センサ2の出力信号の状態を、「信頼可能状態」と称することにする。
When the drive circuit is in the start-up completed state, the output signal of the
また、回転角センサ2が故障状態となった場合にも、回転角センサ2の出力信号は、モータ1の実際の回転角を反映したものとならず、信頼できない状態となる。本願の明細書では、このような故障状態における回転角センサ2の出力信号の状態も、同様に「信頼不能状態」と称することにする。
Further, even when the
上記の事項をまとめると、起動途中状態でなく、かつ故障状態でもない場合、回転角センサ2の出力信号は「信頼可能状態」となる。これに対して、起動途中状態または故障状態のいずれかまたは両方である場合、回転角センサ2の出力信号は「信頼不能状態」となる。
Summarizing the above items, the output signal of the
図8は、判定器50の内部構成を示す図である。判定器50は、故障判定回路51と、起動途中判定回路52と、OR回路53と、NOT回路54とを含んでいる。
FIG. 8 is a diagram showing an internal configuration of the
また、判定器50は、加算要素55と、出力選択回路56と、遅延要素57と、比較回路58と、AND回路59とを含んでいる。
Further, the
さらに、判定器50は、遅延要素60と、比較回路61と、比較回路62と、AND回路63とを含んでいる。
Further, the
故障判定回路51は、回転角センサ2の出力信号に基づいて、回転角センサ2が故障状態であるか否かを判定する。故障判定回路51は、回転角センサ2が故障状態であると判定される場合には真値を出力し、回転角センサ2が故障状態でないと判定される場合には偽値を出力する。
The
起動途中判定回路52は、回転角センサ2の出力信号に基づいて、回転角センサ2が起動途中であるか否かを判定する。起動途中判定回路52は、回転角センサ2が起動途中状態であると判定される場合には真値を出力し、回転角センサ2が起動途中状態でないと判定される場合には偽値を出力する。
The start-up
回転角センサ2の故障状態および起動途中状態の判定には、様々な手法を用いることができる。例えば、以下の条件1〜5のすくなくとも1つが成立する場合に、回転角センサ2が故障状態または起動途中状態であると判定することができる。
Various methods can be used to determine the failure state and the start-up state of the
条件1.回転角センサ2の出力信号が予め決定された電圧範囲内にない。
条件2.回転角センサ2の駆動回路からセンサ故障信号が出力されている。
条件3.複数の出力信号の関係性が正常状態と異なる。
条件4.出力信号の搬送波が検出できない。
条件5.出力信号の搬送波がゼロクロスしていない。
なお、回転角センサ2が故障状態であったとしても、それが一時的なものであれば、回転角センサ2は、短時間で故障状態から正常状態に復帰できる可能性がある。例えば、コネクタの接触不良、駆動回路への過剰な処理負荷、信号線へのノイズの重畳等によって、回転角センサ2の一時的な故障状態が引き起こされている場合には、回転角センサ2は、短時間で正常状態に復帰できる可能性がある。
Even if the
故障判定回路51および起動途中判定回路52の各出力は、OR回路53に入力される。OR回路53の出力は、状態信号となる。したがって、状態信号は、回転角センサ2が故障状態でなく、かつ起動途中状態でもない場合にのみ偽値となり、それ以外の場合には真値となる。また、先述した信頼可能状態の定義と併せて考えると、状態信号が偽値であることは、回転角センサ2の出力信号が信頼可能状態であることを意味している。
Each output of the
一方、状態信号が真値であることは、回転角センサ2の出力信号が信頼不能状態であることを意味している。
On the other hand, the fact that the state signal is a true value means that the output signal of the
具体的には、状態信号は、回転角センサ2が起動途中状態でなくても、故障状態である場合には、真値となる。この時、回転角センサ2の出力信号は、信頼不能状態である。
Specifically, the state signal becomes a true value when the
また、状態信号は、回転角センサ2が故障状態でなくても、起動途中状態である場合には、真値となる。この時、回転角センサ2の出力信号は、信頼不能状態である。
Further, the state signal becomes a true value when the
また、状態信号は、回転角センサ2が起動途中であり、かつ故障状態である場合にも、真値となる。この時、回転角センサ2の出力信号は、信頼不能状態である。
Further, the state signal becomes a true value even when the
また、判定器50の内部において、加算要素55、出力選択回路56、遅延要素57および比較回路58は、カウンタ回路を構成している。このカウンタ回路は、状態信号が真値になると0にリセットされ、状態信号が偽値の間は、1クロック毎にインクリメントされる。したがって、カウンタ回路は、状態信号が偽値である期間をカウントする。比較回路58は、カウント値が先述した予め決定された加算回数N未満の場合には真値を出力し、カウント値が加算回数N以上の場合には偽値を出力する。
Further, inside the
比較回路58の出力は、AND回路59の一方の入力端子に入力される。また、AND回路59の他方の入力端子には、上記の状態信号をNOT回路54に通した信号が入力される。AND回路59の出力は、演算要求信号となる。したがって、演算要求信号は、状態信号が偽値である期間が加算回数N未満であり、かつ、現在の状態信号が偽値である場合にのみ真値となり、それ以外の場合には偽値となる。
The output of the
演算要求信号は、回転角センサ2が起動完了状態となった時、あるいは回転角センサ2が一時的な故障状態から復帰した時に、平均回転速度算出器40に対して、平均回転速度ωaの算出を要求する信号である。
The calculation request signal calculates the average rotation speed ωa with respect to the average
平均回転速度算出器40は、判定器50から出力される演算要求信号が真値になると、重み付き瞬時回転速度ωi/Nの算出を開始し、演算要求信号が真値である間、重み付き瞬時回転速度ωi/Nを累積加算し続ける。
The average
平均回転速度算出器40は、判定器50から出力される演算要求信号が偽値になると、重み付き瞬時回転速度ωi/Nの算出を終了し、その際における平均回転速度算出器40の出力が平均回転速度ωaとなる。したがって、平均回転速度ωaは、クロック周期Tc×加算回数Nの期間における、モータ1の平均回転速度に相当する。
When the calculation request signal output from the
また、演算要求信号に基づいて、遅延要素60、比較回路61、比較回路62およびAND回路63によって、リセット信号が生成される。
Further, a reset signal is generated by the
リセット信号は、1つ前のクロックCk−1における演算要求信号が真値であり、かつ、現在のクロックCkにおける演算要求信号が偽値である場合にのみ真値となり、それ以外の場合には偽値となる。 The reset signal becomes a true value only when the calculation request signal in the previous clock Ck-1 is a true value and the calculation request signal in the current clock Ck is a false value, and in other cases, it becomes a true value. It becomes a false value.
図9は、判定器50の動作の一例を説明する図である。1段目のグラフは、回転角センサ2の出力信号の時間変化を示している。
FIG. 9 is a diagram illustrating an example of the operation of the
2段目のグラフは、判定器50の出力する状態信号の時間変化を示している。
The second-stage graph shows the time change of the state signal output by the
3段目のグラフは、判定器50の内部のカウンタ回路のカウント値の時間変化を示している。
The graph in the third stage shows the time change of the count value of the counter circuit inside the
4段目のグラフは、判定器50の出力する演算要求信号の時間変化を示している。
The graph in the fourth row shows the time change of the calculation request signal output by the
5段目のグラフは、判定器50の出力するリセット信号の時間変化を示している。
The graph in the fifth row shows the time change of the reset signal output by the
時刻t=0において、回転角センサ2が起動完了状態となり、回転角センサ2の出力信号は信頼可能状態となる。この時、判定器50は、故障判定回路51および起動途中判定回路52が共に偽値を出力するため、状態信号として偽値を出力する。
At time t = 0, the
また、判定器50は、カウント値がゼロ、すなわち加算回数N未満であり、かつ状態信号が偽値であるため、演算要求信号として真値を出力すると共に、リセット信号として偽値を出力する。同時に、判定器50は、カウンタ回路によるカウントを開始する。
Further, since the count value is zero, that is, the number of additions is less than N, and the state signal is a false value, the
演算要求信号が真値になると、平均回転速度算出器40は、平均回転速度ωaの算出を開始する。具体的には、平均回転速度算出器40は、演算要求信号が真値である間、検出回転角θdの微分に基づいて算出される重み付き瞬時回転速度ωi/Nを、累積加算していく。
When the calculation request signal becomes a true value, the average
時刻t=0.1において、カウント値が加算回数Nに等しくなる。この時、判定器50は、カウント値が加算回数Nに等しく、かつ状態信号が偽値であるため、演算要求信号を真値から偽値に変化させる。同時に、判定器50は、リセット信号として、1クロックだけ真値を出力する。
At time t = 0.1, the count value becomes equal to the number of additions N. At this time, since the count value is equal to the number of additions N and the state signal is a false value, the
演算要求信号が偽値になると、平均回転速度算出器40は、重み付き瞬時回転速度ωi/Nの累積加算を終了する。この時の平均回転速度算出器40の出力が、平均回転速度ωaとなる。
When the calculation request signal becomes a false value, the average
リセット信号が真値になると、回転速度推定器20は、推定回転速度ωeとして、平均回転速度算出器40によって算出された平均回転速度ωaを出力する。また、リセット信号が真値になると、回転角推定器30は、回転速度推定器20から出力される平均回転速度ωaに基づいて、平均回転角θaを算出し、推定回転角θeとして平均回転角θaを出力する。
When the reset signal becomes a true value, the
時刻t=0.5において、回転角センサ2が一時的に故障状態となり、出力信号が規定の電圧範囲である0.5V〜4.5Vの範囲を逸脱する。したがって、回転角センサ2の出力信号は、信頼不能状態となる。この時、判定器50は、故障判定回路51が真値を出力するため、状態信号を偽値から真値に変化させると共に、カウンタ回路のカウント値を0にする。
At time t = 0.5, the
また、判定器50は、カウント値が0、すなわち加算回数N未満であり、かつ状態信号が真値であるため、演算要求信号として偽値を出力すると共に、リセット信号として偽値を出力する。
Further, since the count value is 0, that is, the number of additions is less than N, and the state signal is a true value, the
時刻t=1.5において、回転角センサ2が一時的な故障状態から正常状態に復帰し、回転角センサ2の出力信号は信頼可能状態となる。この時、判定器50は、故障判定回路51および起動途中判定回路52が共に偽値を出力するため、状態信号を真値から偽値に変化させる
At time t = 1.5, the
また、判定器50は、カウント値が0、すなわち加算回数N未満であり、かつ状態信号が偽値であるため、演算要求信号として真値を出力すると共に、リセット信号として偽値を出力する。同時に、判定器50は、カウンタ回路によるカウントを開始する。
Further, since the count value is 0, that is, the number of additions is less than N, and the state signal is a false value, the
演算要求信号が真値になると、平均回転速度算出器40は、平均回転速度ωaの算出を開始する。具体的には、平均回転速度算出器40は、演算要求信号が真値である間、検出回転角θdの微分に基づいて算出される重み付き瞬時回転速度ωi/Nを、累積加算していく。
When the calculation request signal becomes a true value, the average
時刻t=1.6において、カウント値が加算回数Nに等しくなる。この時、判定器50は、カウント値が加算回数Nに等しく、かつ状態信号が偽値であるため、演算要求信号を真値から偽値に変化させる。同時に、判定器50は、リセット信号として、1クロックだけ真値を出力する。
At time t = 1.6, the count value becomes equal to the number of additions N. At this time, since the count value is equal to the number of additions N and the state signal is a false value, the
演算要求信号が偽値になると、平均回転速度算出器40は、重み付き瞬時回転速度ωi/Nの累積加算を終了する。この時の平均回転速度算出器40の出力が、平均回転速度ωaとなる。
When the calculation request signal becomes a false value, the average
リセット信号が真値になると、回転速度推定器20は、推定回転速度ωeとして、平均回転速度算出器40によって算出された平均回転速度ωaを出力する。また、リセット信号が真値になると、回転角推定器30は、回転速度推定器20から出力される平均回転速度ωaに基づいて、平均回転角θaを算出し、推定回転角θeとして平均回転角θaを出力する。
When the reset signal becomes a true value, the
次に、本発明の実施の形態1に係る回転角推定装置100の動作について説明する。
Next, the operation of the rotation
図10には、モータ1が回転数の上昇中に、回転角センサ2が一時的な故障状態となった後、正常状態に復帰した場合において、回転角推定装置100から出力される推定回転速度ωeの挙動が示されている。図10において、実線は、回転角推定装置100から出力される推定回転速度ωeを表している。また、点線は、モータ1の実際の回転速度ωを表している。
FIG. 10 shows the estimated rotation speed output from the rotation
また、図11には、同じくモータ1が回転数の上昇中に、回転角センサ2が一時的な故障状態となった後、正常状態に復帰した場合において、回転角推定装置100から出力される推定回転角θeの挙動が示されている。図11において、実線は、回転角推定装置100から出力される推定回転角θeを表している。また、点線は、モータ1の実際の回転角θを表している。
Further, in FIG. 11, when the
図10および図11において、モータ1の回転数は徐々に上昇している。時刻t=0.5において、回転角センサ2が一時的な故障状態となる。この時、判定器50の故障判定回路51は真値を出力し、判定器50から出力される状態信号が偽値から真値に変化する。また、判定器50から出力されるリセット信号および演算要求信号は、ともに偽値のままである。
In FIGS. 10 and 11, the rotation speed of the
状態信号が真値である間、位相差算出器10は、位相差Θとして0を出力する。回転速度推定器20は、リセット信号が偽値であり、位相差算出器10から出力される位相差Θが0である場合には、自身が最後に出力した推定回転速度ωeを出力し続ける、
While the state signal is a true value, the
図12および図13には、従来技術によって算出された推定回転速度ωEおよび推定回転角θEがそれぞれ示されている。従来技術では、位相差算出器から出力される位相差が0になると、回転速度推定器によって算出される推定回転速度ωEも0に急落する。その結果、推定回転速度ωEに基づいて算出される推定回転角θEは、一定値に固定される。 12 and 13 show the estimated rotation speed ωE and the estimated rotation angle θE calculated by the prior art, respectively. In the prior art, when the phase difference output from the phase difference calculator becomes 0, the estimated rotation speed ωE calculated by the rotation speed estimator also drops sharply to 0. As a result, the estimated rotation angle θE calculated based on the estimated rotation speed ωE is fixed at a constant value.
これに対して、本実施の形態1に係る回転角推定装置100では、図10および図11に示されるように、位相差算出器10によって算出される位相差Θが0になると、回転速度推定器20は、位相差Θが0になる前に自身が最後に出力した推定回転速度ωeを出力し続ける。その結果、推定回転速度ωeに基づいて算出される推定回転角θeも、実際の回転角に近い値で推移する。
On the other hand, in the rotation
次に、時刻t=1.5において、回転角センサ2が正常状態に復帰する。この時、判定器50は、t=1.5から1.55までの間、演算要求信号として真値を出力する。これにより、平均回転速度算出器40は、時刻t=1.5から1.55までの間に、平均回転速度ωaを算出する。
Next, at time t = 1.5, the
平均回転速度ωaの算出が行われている時刻t=1.5から1.55までの間、回転速度推定器20は、位相差Θが0になる前に自身が最後に出力した推定回転速度ωeを出力し続ける。回転角推定器30は、回転速度推定器20から出力される一定値に基づいて、推定回転角θeを算出する。
During the time t = 1.5 to 1.55 when the average rotation speed ωa is calculated, the
時刻t=1.55において、平均回転速度ωaの算出が完了する。この時、判定器50は、リセット信号として、1クロックだけ真値を出力する。リセット信号が真値になると、回転速度推定器20は、推定回転速度ωeとして平均回転速度ωaを出力する。回転角推定器30は、推定回転角θeとして平均回転角θaを出力する。
At time t = 1.55, the calculation of the average rotation speed ωa is completed. At this time, the
その後、リセット信号が再び偽値になると、回転速度推定器20は、位相差算出器10によって算出される0でない位相差Θに基づいて、推定回転速度ωeを算出する。回転角推定器30は、回転速度推定器20によって算出される推定回転速度ωeに基づいて、推定回転角θeを算出する。
After that, when the reset signal becomes a false value again, the
従来技術に係る図12および図13では、回転角センサの故障状態から正常状態への復帰直後において、推定回転速度ωEおよび推定回転角θEは、スパイク状に急激に変化している。これに対して、本実施の形態1に係る図10および図11では、回転角センサ2の故障状態から正常状態への復帰直後において、推定回転速度ωeおよび推定回転角θeの急激な変化は大幅に抑制されている。
In FIGS. 12 and 13 according to the prior art, the estimated rotation speed ωE and the estimated rotation angle θE suddenly change in a spike shape immediately after returning from the failure state of the rotation angle sensor to the normal state. On the other hand, in FIGS. 10 and 11 according to the first embodiment, the sudden changes in the estimated rotation speed ωe and the estimated rotation angle θe are large immediately after the
また、従来技術に係る図13では、回転角センサの故障状態の間の推定回転角θEは、実際の回転角θと大きく異なっている。これに対して、本実施の形態1に係る図11では、回転角センサ2の故障状態の間の推定回転角θeは、実際の回転角θとほぼ等しい。
Further, in FIG. 13 according to the prior art, the estimated rotation angle θE during the failure state of the rotation angle sensor is significantly different from the actual rotation angle θ. On the other hand, in FIG. 11 according to the first embodiment, the estimated rotation angle θe during the failure state of the
以上説明したように、本発明の実施の形態1に係る回転角推定装置100では、回転角センサ2の出力信号が信頼不能状態から信頼可能状態に変化すると、平均回転速度算出器40は、予め決定された時間内における平均回転速度ωaの算出を開始する。そして、当該平均回転速度ωaが算出されると、回転速度推定器20は、推定回転速度ωeとして平均回転速度ωaを出力する。
As described above, in the rotation
上記の特徴により、本発明の実施の形態1に係る回転角推定装置100では、回転角センサ2の出力信号が信頼不能状態から信頼可能状態に変化した際における推定値の急激な変化を抑制することができる。
Due to the above characteristics, the rotation
また、回転速度推定器20から、推定回転速度ωeとして平均回転速度ωaが出力されると、回転角推定器30は、推定回転角θeとして、
θa=ωa×Tc+θd
によって定義される平均回転角θaを出力する。ただし、ωaは平均回転速度、Tcはクロック周期、θdは検出回転角である。これにより、推定回転角ωeのスパイク状の急激な変化を効果的に抑制することができる。
Further, when the
θa = ωa × Tc + θd
Outputs the average rotation angle θa defined by. However, ωa is the average rotation speed, Tc is the clock period, and θd is the detected rotation angle. As a result, a sudden spike-like change in the estimated rotation angle ωe can be effectively suppressed.
また、回転速度推定器20は、回転角センサ2の出力信号が信頼可能状態から信頼不能状態に変化すると、当該変化の前に自身が最後に出力した推定回転速度ωeを出力し続ける。これにより、推定回転速度ωeに基づいて算出される推定回転角θeも、実際の回転角に近い値で推移する。
Further, when the output signal of the
また、平均回転速度算出器40は、平均回転速度ωaを、
ωa=Σωi/N
に従って算出する。ただし、ωiは瞬時回転速度、Nは予め決定された加算回数である。これにより、演算に必要なメモリサイズを節約することができる。
Further, the average
ωa = Σωi / N
Calculate according to. However, ωi is the instantaneous rotation speed, and N is a predetermined number of additions. As a result, the memory size required for the calculation can be saved.
なお、上記の実施の形態1において、回転速度推定器20は、ローパスフィルタとしての周波数特性を有する。そのため、回転速度推定器20のカットオフ周波数を回転角センサ2の検出対象の最大回転加速度に基づいて決定することにより、推定回転速度ωeの急激な変化をさらに効果的に抑制することができる。
In the first embodiment, the
また、上記の実施の形態1では、平均回転速度算出器40の代わりに、ローパスフィルタを用いてもよい。
Further, in the above-described first embodiment, a low-pass filter may be used instead of the average
なお、上述した実施の形態1に係る回転角推定装置100における各機能は、処理回路によって実現される。各機能を実現する処理回路は、専用のハードウェアであってもよく、メモリに格納されるプログラムを実行するプロセッサであってもよい。図14は、本発明の実施の形態1に係る回転角推定装置100の各機能を専用のハードウェアである処理回路1000で実現する場合を示した構成図である。また、図15は、本発明の実施の形態1に係る回転角推定装置100の各機能をプロセッサ2001およびメモリ2002を備えた処理回路2000により実現する場合を示した構成図である。
Each function of the rotation
処理回路が専用のハードウェアである場合、処理回路1000は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ASIC(Application Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)、またはこれらを組み合わせたものが該当する。回転角推定装置100の各部の機能それぞれを個別の処理回路1000で実現してもよいし、各部の機能をまとめて処理回路1000で実現してもよい。
When the processing circuit is dedicated hardware, the
一方、処理回路がプロセッサ2001の場合、回転角推定装置100の各部の機能は、ソフトウェア、ファームウェア、またはソフトウェアとファームウェアとの組み合わせにより実現される。ソフトウェアおよびファームウェアは、プログラムとして記述され、メモリ2002に格納される。プロセッサ2001は、メモリ2002に記憶されたプログラムを読み出して実行することにより、各部の機能を実現する。すなわち、回転角推定装置100は、処理回路2000により実行されるときに、上述した各制御が結果的に実行されることになるプログラムを格納するためのメモリ2002を備える。
On the other hand, when the processing circuit is the
これらのプログラムは、上述した各部の手順あるいは方法をコンピュータに実行させるものであるともいえる。ここで、メモリ2002とは、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュメモリ、EPROM(Erasable Programmable Read Only Memory)、EEPROM(Electrically Erasable and Programmable Read Only Memory)等の、不揮発性または揮発性の半導体メモリが該当する。また、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、DVD等も、メモリ2002に該当する。
It can be said that these programs cause a computer to execute the procedure or method of each part described above. Here, the
なお、上述した各部の機能について、一部を専用のハードウェアで実現し、一部をソフトウェアまたはファームウェアで実現するようにしてもよい。 It should be noted that some of the functions of the above-mentioned parts may be realized by dedicated hardware and some may be realized by software or firmware.
このように、処理回路は、ハードウェア、ソフトウェア、ファームウェア、またはこれらの組み合わせによって、上述した各部の機能を実現することができる。 In this way, the processing circuit can realize the functions of the above-mentioned parts by hardware, software, firmware, or a combination thereof.
2 回転角センサ、10 位相差算出器、20 回転速度推定器、30 回転角推定器、40 平均回転速度算出器、100 回転角推定装置。 2 rotation angle sensor, 10 phase difference calculator, 20 rotation speed estimator, 30 rotation angle estimator, 40 average rotation speed calculator, 100 rotation angle estimator.
Claims (5)
前記位相差に基づいて、推定回転速度を算出する回転速度推定器と、
前記推定回転速度に基づいて、前記推定回転角を算出する回転角推定器と、
前記検出回転角に基づいて、予め決定された時間内における平均回転速度を算出する平均回転速度算出器と
を備え、
前記回転角センサの前記出力信号が信頼不能状態から信頼可能状態に変化すると、前記平均回転速度算出器は、前記予め決定された時間内における前記平均回転速度の算出を開始し、該平均回転速度が算出されると、前記回転速度推定器は、前記推定回転速度として前記平均回転速度を出力する、回転角推定装置。 A phase difference calculator that calculates the phase difference between the detected rotation angle and the estimated rotation angle calculated based on the output signal of the rotation angle sensor, and
A rotation speed estimator that calculates the estimated rotation speed based on the phase difference,
A rotation angle estimator that calculates the estimated rotation angle based on the estimated rotation speed, and
It is provided with an average rotation speed calculator that calculates an average rotation speed within a predetermined time based on the detected rotation angle.
When the output signal of the rotation angle sensor changes from an unreliable state to a reliable state, the average rotation speed calculator starts calculating the average rotation speed within the predetermined time, and the average rotation speed is calculated. Is calculated, the rotation speed estimator outputs the average rotation speed as the estimated rotation speed, and is a rotation angle estimation device.
θa=ωa×Tc+θd
によって定義される平均回転角θaを出力し、上式において、ωaは前記平均回転速度、Tcはクロック周期、θdは前記検出回転角である、請求項1に記載の回転角推定装置。 When the average rotation speed is output from the rotation speed estimator as the estimated rotation speed, the rotation angle estimator uses the following equation as the estimated rotation angle:
θa = ωa × Tc + θd
The rotation angle estimation device according to claim 1, wherein the average rotation angle θa defined by the above equation is output, where ωa is the average rotation speed, Tc is the clock period, and θd is the detected rotation angle.
ωa=Σωi/N
に従って算出し、上式において、ωaは前記平均回転速度、ωiは瞬時回転速度、Nは予め決定された加算回数である、請求項1〜3のいずれか一項に記載の回転角推定装置。 The average rotation speed calculator calculates the average rotation speed by the following equation:
ωa = Σωi / N
The rotation angle estimation device according to any one of claims 1 to 3, wherein in the above equation, ωa is the average rotation speed, ωi is the instantaneous rotation speed, and N is a predetermined number of additions.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019136849A JP6781498B1 (en) | 2019-07-25 | 2019-07-25 | Rotation angle estimation device |
CN202010673486.0A CN112290847B (en) | 2019-07-25 | 2020-07-14 | Rotation angle estimation device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019136849A JP6781498B1 (en) | 2019-07-25 | 2019-07-25 | Rotation angle estimation device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6781498B1 true JP6781498B1 (en) | 2020-11-04 |
JP2021022976A JP2021022976A (en) | 2021-02-18 |
Family
ID=73022510
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019136849A Active JP6781498B1 (en) | 2019-07-25 | 2019-07-25 | Rotation angle estimation device |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP6781498B1 (en) |
CN (1) | CN112290847B (en) |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3001756B2 (en) * | 1993-12-14 | 2000-01-24 | 株式会社東芝 | Phase synchronization controller |
JPH0974615A (en) * | 1995-09-06 | 1997-03-18 | Toshiba Corp | Phase synchronization control device of linear motor car |
JPH10341598A (en) * | 1997-06-09 | 1998-12-22 | Nippon Soken Inc | Control method for polyphase permanent magnet field synchronous motor |
JP3311283B2 (en) * | 1997-10-17 | 2002-08-05 | 株式会社東芝 | Drive device for brushless motor |
JP4910486B2 (en) * | 2006-05-31 | 2012-04-04 | 日本精工株式会社 | Electric power steering device |
JP2009173098A (en) * | 2008-01-23 | 2009-08-06 | Hitachi Ltd | Motor controller and power steering system |
JP5313553B2 (en) * | 2008-06-09 | 2013-10-09 | 三菱電機株式会社 | Electric power steering control device |
JP2010220472A (en) * | 2010-05-31 | 2010-09-30 | Hitachi Automotive Systems Ltd | Synchronous motor drive |
JP5861819B2 (en) * | 2011-09-16 | 2016-02-16 | 富士電機株式会社 | Control device for permanent magnet type synchronous motor |
JP5943875B2 (en) * | 2013-05-09 | 2016-07-05 | 三菱電機株式会社 | Motor control device |
EP3451526B1 (en) * | 2016-04-28 | 2020-05-06 | Mitsubishi Electric Corporation | Failure determination device for rotating machine control device and failure determination method |
JP6767213B2 (en) * | 2016-09-05 | 2020-10-14 | 東芝インフラシステムズ株式会社 | Inverter controller and motor drive system |
JP6758494B2 (en) * | 2017-05-24 | 2020-09-23 | 三菱電機株式会社 | Rotation angle detector and AC rotor control device |
-
2019
- 2019-07-25 JP JP2019136849A patent/JP6781498B1/en active Active
-
2020
- 2020-07-14 CN CN202010673486.0A patent/CN112290847B/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2021022976A (en) | 2021-02-18 |
CN112290847B (en) | 2024-02-13 |
CN112290847A (en) | 2021-01-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2019214697B2 (en) | Method and apparatus for correcting physical slip and wear coefficient of clutch | |
CN110726935B (en) | Motor phase loss detection method and device and storage medium | |
JP7394551B2 (en) | Failure determination device and failure determination method | |
JP2015055567A5 (en) | ||
JP5549541B2 (en) | Rotor position detection method, motor control method, motor control device, and program | |
JP6781498B1 (en) | Rotation angle estimation device | |
CN111380499B (en) | Method and device for detecting rotation angle | |
US9658119B2 (en) | Method and system for detection of erratic sensor using a dynamic threshold | |
RU2764242C2 (en) | Method for measuring the rotation speed of the shaft of an aircraft engine accounting for noise measurement | |
JP6300371B2 (en) | Motor drive control device and motor drive control method | |
US20120191406A1 (en) | Angular speed detection apparatus and method for detecting angular speed error | |
JP6167871B2 (en) | Engine control device | |
CN111630772A (en) | Servo system mechanical parameter identification method, servo control system and storage device | |
CN112879555B (en) | Gear self-learning verification method, device, equipment, storage medium and product | |
US7069133B2 (en) | Wheel speed calculation method | |
JP6818822B1 (en) | Rotation angle detection device, rotation angle estimation device and in-vehicle motor control system | |
JP3402017B2 (en) | Speed detection control device | |
JP4003338B2 (en) | Magnetic bearing control device | |
JP6976371B2 (en) | Rotation speed detector | |
US11378400B2 (en) | Offset calculation device, offset correction device, and offset calculation method | |
JP3230397B2 (en) | Variable speed drive device and speed estimation device using the device | |
CN108900130B (en) | Motor position angle processing method and device and motor driver | |
JP2006217155A (en) | Comparator, and apparatus and method of processing signal | |
JP3403069B2 (en) | Phase detector | |
JP5936746B1 (en) | Electronic throttle control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190725 |
|
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: 20200915 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201013 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6781498 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |