JP7435904B2 - Three-phase signal generator and three-phase signal generation method - Google Patents

Three-phase signal generator and three-phase signal generation method Download PDF

Info

Publication number
JP7435904B2
JP7435904B2 JP2023510176A JP2023510176A JP7435904B2 JP 7435904 B2 JP7435904 B2 JP 7435904B2 JP 2023510176 A JP2023510176 A JP 2023510176A JP 2023510176 A JP2023510176 A JP 2023510176A JP 7435904 B2 JP7435904 B2 JP 7435904B2
Authority
JP
Japan
Prior art keywords
signal
instantaneous value
phase
composite
value
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
Application number
JP2023510176A
Other languages
Japanese (ja)
Other versions
JPWO2022208914A1 (en
Inventor
淳 藤田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nidec Corp
Original Assignee
Nidec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nidec Corp filed Critical Nidec Corp
Publication of JPWO2022208914A1 publication Critical patent/JPWO2022208914A1/ja
Application granted granted Critical
Publication of JP7435904B2 publication Critical patent/JP7435904B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/14Estimation or adaptation of machine parameters, e.g. flux, current or voltage
    • H02P21/18Estimation of position or speed

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Transmission And Conversion Of Sensor Element Output (AREA)

Description

本発明は、三相信号発生装置および三相信号発生方法に関する。 The present invention relates to a three-phase signal generation device and a three-phase signal generation method.

従来、回転位置を正確に制御可能なモータとして、光学エンコーダ、レゾルバ等の絶対角位置センサを備える構成が知られる。しかし、絶対角位置センサは、大型、高コストである。そこで、特許文献1には、安価且つ小型の3つの磁気センサを用いて生成される三相信号に基づいてモータの回転位置を推定する方法が開示される。 BACKGROUND ART Conventionally, as a motor whose rotational position can be precisely controlled, a configuration is known that includes an absolute angular position sensor such as an optical encoder or a resolver. However, absolute angular position sensors are large and expensive. Therefore, Patent Document 1 discloses a method of estimating the rotational position of a motor based on three-phase signals generated using three inexpensive and small magnetic sensors.

特許第6233532号公報Patent No. 6233532

上記特許文献1に記載の位置推定方法によると、3つの磁気センサを用いて回転位置の推定に必要な三相信号を生成するが、三相信号の生成をより安価且つ小型な装置構成で実現できる技術が要望されている。 According to the position estimation method described in Patent Document 1, three magnetic sensors are used to generate the three-phase signal necessary for estimating the rotational position, but the generation of the three-phase signal is realized with a cheaper and smaller device configuration. There is a need for technology that can do this.

本発明の三相信号発生装置における一つの態様は、回転する磁石に対向し、磁界強度を示す第1信号を出力する第1磁気センサと、前記磁石に対向し、前記第1信号に対して電気角で120°の位相遅れを有する第2信号を出力する第2磁気センサと、前記第1信号及び前記第2信号を処理する信号処理部と、を備える。前記信号処理部は、前記第1信号及び前記第2信号をデジタル変換することより、前記第1信号の瞬時値と前記第2信号の瞬時値とを取得する第1処理と、前記第1信号の瞬時値から前記第2信号の瞬時値を減算することにより、前記第1信号に含まれる第1基本波信号と前記第2信号に含まれる第2基本波信号との合成信号の瞬時値を算出する第2処理と、前記合成信号の瞬時値と予め用意された前記合成信号のノルムとに基づいて前記合成信号の偏角を算出する第3処理と、前記合成信号の偏角と、前記合成信号のノルムと、予め用意された前記合成信号と前記第1基本波信号との位相差とに基づいて、前記合成信号と直交関係にある第3基本波信号の瞬時値を算出する第4処理と、を実行する。 One aspect of the three-phase signal generator of the present invention is a first magnetic sensor that faces a rotating magnet and outputs a first signal indicating magnetic field strength; The device includes a second magnetic sensor that outputs a second signal having a phase delay of 120 degrees in electrical angle, and a signal processing unit that processes the first signal and the second signal. The signal processing unit performs a first process of digitally converting the first signal and the second signal to obtain an instantaneous value of the first signal and an instantaneous value of the second signal; By subtracting the instantaneous value of the second signal from the instantaneous value of , the instantaneous value of the composite signal of the first fundamental wave signal included in the first signal and the second fundamental wave signal included in the second signal is obtained. a second process for calculating, a third process for calculating a declination angle of the composite signal based on an instantaneous value of the composite signal and a norm of the composite signal prepared in advance; a declination angle of the composite signal; A fourth step of calculating an instantaneous value of a third fundamental signal having an orthogonal relationship with the composite signal based on a norm of the composite signal and a phase difference between the composite signal and the first fundamental signal prepared in advance. Process and execute.

本発明の三相信号発生方法における一つの態様は、回転する磁石に対向し、磁界強度を示す第1信号を出力する第1磁気センサと、前記磁石に対向し、第1信号に対して電気角で120°の位相遅れを有する第2信号を出力する第2磁気センサと、を用いる三相信号発生方法であって、前記第1信号及び前記第2信号をデジタル変換することより、前記第1信号の瞬時値と前記第2信号の瞬時値とを取得する第1ステップと、前記第1信号の瞬時値から前記第2信号の瞬時値を減算することにより、前記第1信号に含まれる第1基本波信号と前記第2信号に含まれる第2基本波信号との合成信号の瞬時値を算出する第2ステップと、前記合成信号の瞬時値と予め用意された前記合成信号のノルムとに基づいて前記合成信号の偏角を算出する第3ステップと、前記合成信号の偏角と、前記合成信号のノルムと、予め用意された前記合成信号と前記第1基本波信号との位相差とに基づいて、前記合成信号と直交関係にある第3基本波信号の瞬時値を算出する第4ステップと、を含む。 One aspect of the three-phase signal generation method of the present invention is a first magnetic sensor that faces a rotating magnet and outputs a first signal indicating magnetic field strength; a second magnetic sensor that outputs a second signal having a phase delay of 120 degrees in angle; a first step of obtaining an instantaneous value of one signal and an instantaneous value of the second signal, and subtracting the instantaneous value of the second signal from the instantaneous value of the first signal to obtain the instantaneous value included in the first signal. a second step of calculating an instantaneous value of a composite signal of a first fundamental wave signal and a second fundamental signal included in the second signal, and calculating an instantaneous value of the composite signal and a norm of the composite signal prepared in advance; a third step of calculating the declination angle of the composite signal based on the declination angle of the composite signal, the norm of the composite signal, and the phase difference between the composite signal and the first fundamental signal prepared in advance; and a fourth step of calculating an instantaneous value of a third fundamental wave signal having an orthogonal relationship with the composite signal based on the above.

本発明の上記態様によれば、2つの磁気センサを使って三相信号を生成可能な三相信号発生装置および三相信号発生方法が提供される。従って、3つの磁気センサを使用する従来技術と比較して、三相信号の生成をより安価且つ小型な装置構成で実現できる。 According to the above aspects of the present invention, a three-phase signal generation device and a three-phase signal generation method capable of generating three-phase signals using two magnetic sensors are provided. Therefore, compared to the conventional technology that uses three magnetic sensors, generation of three-phase signals can be realized at a lower cost and with a smaller device configuration.

図1は、本実施形態における三相信号発生装置の構成を模式的に示すブロック図である。FIG. 1 is a block diagram schematically showing the configuration of a three-phase signal generator in this embodiment. 図2は、本実施形態における三相信号発生装置の処理部が実行する信号生成処理を示すフローチャートである。FIG. 2 is a flowchart showing signal generation processing executed by the processing section of the three-phase signal generation device in this embodiment. 図3は、第1信号Hu’及び第2信号Hv’を複素平面上において回転するベクトルで表した図である。FIG. 3 is a diagram showing the first signal Hu' and the second signal Hv' as vectors rotating on a complex plane. 図4は、複素平面上において第1信号Hu’のベクトルが1回転する間に得られる第1信号Hu’の波形データと、複素平面上において第2信号Hv’のベクトルが1回転する間に得られる第2信号Hv’の波形データとの一例を示す図である。FIG. 4 shows waveform data of the first signal Hu' obtained during one rotation of the vector of the first signal Hu' on the complex plane, and waveform data obtained during one rotation of the vector of the second signal Hv' on the complex plane. It is a figure which shows an example of the waveform data of the 2nd signal Hv' obtained. 図5は、第1基本波信号Huと第2基本波信号Hvとの合成信号Huvを複素平面上において回転するベクトルで表した図である。FIG. 5 is a diagram showing a composite signal Huv of the first fundamental signal Hu and the second fundamental signal Hv as a vector rotating on a complex plane. 図6は、複素平面上において第1信号Hu’及び第2信号Hv’のベクトルが1回転する間に得られる合成信号Huvの波形データの一例を示す図である。FIG. 6 is a diagram showing an example of waveform data of a composite signal Huv obtained while the vectors of the first signal Hu' and the second signal Hv' rotate once on the complex plane. 図7は、学習処理において第1信号Hu’と第2信号Hv’との位相差φ1を算出する方法に関する説明図である。FIG. 7 is an explanatory diagram regarding a method of calculating the phase difference φ1 between the first signal Hu' and the second signal Hv' in the learning process. 図8は、学習処理において合成信号Huvと第1信号Hu’との位相差φ2を算出する方法に関する説明図である。FIG. 8 is an explanatory diagram regarding a method of calculating the phase difference φ2 between the composite signal Huv and the first signal Hu' in the learning process. 図9は、合成信号Huvと第1基本波信号Huとの位相差は、合成信号Huvと第1信号Hu’との位相差φ2と等しいことを示す説明図である。FIG. 9 is an explanatory diagram showing that the phase difference between the composite signal Huv and the first fundamental signal Hu is equal to the phase difference φ2 between the composite signal Huv and the first signal Hu'. 図10は、合成信号Huvの偏角ωt+φ2に関する説明図である。FIG. 10 is an explanatory diagram regarding the argument angle ωt+φ2 of the composite signal Huv. 図11は、合成信号Huvと直交関係にある第3基本波信号Hwを複素平面上において回転するベクトルで表した図である。FIG. 11 is a diagram showing a third fundamental wave signal Hw, which is orthogonal to the composite signal Huv, as a vector rotating on a complex plane. 図12は、複素平面上において合成信号Huvのベクトルが1回転する間に得られる第3基本波信号Hwの波形データの一例を示す図である。FIG. 12 is a diagram showing an example of waveform data of the third fundamental wave signal Hw obtained while the vector of the composite signal Huv rotates once on the complex plane. 図13は、第1基本波信号Huの波形データと、第2基本波信号Hvの波形データと、第3基本波信号Hwの波形データとの一例を示す図である。FIG. 13 is a diagram showing an example of waveform data of the first fundamental wave signal Hu, waveform data of the second fundamental wave signal Hv, and waveform data of the third fundamental wave signal Hw.

以下、本発明の一実施形態について図面を参照しながら詳細に説明する。
図1は、本発明の一実施形態における三相信号発生装置1の構成を模式的に示すブロック図である。図1に示すように、三相信号発生装置1は、モータ100の回転位置(回転角)に応じて変化する磁界強度を示す三相の基本波信号を発生する装置である。本実施形態において三相の基本波信号とは、互いに電気角で120°の位相差を有する3つの基本波信号を意味する。
Hereinafter, one embodiment of the present invention will be described in detail with reference to the drawings.
FIG. 1 is a block diagram schematically showing the configuration of a three-phase signal generator 1 in an embodiment of the present invention. As shown in FIG. 1, the three-phase signal generator 1 is a device that generates three-phase fundamental wave signals that indicate a magnetic field strength that changes depending on the rotational position (rotation angle) of the motor 100. In this embodiment, the three-phase fundamental wave signal means three fundamental wave signals having a phase difference of 120 degrees in electrical angle from each other.

本実施形態においてモータ100は、例えばインナーロータ型の三相ブラシレスDCモータである。モータ100は、ロータシャフト110と、センサマグネット120と、を有する。ロータシャフト110は、モータ100のロータに取り付けられる回転軸である。モータ100の回転位置とは、ロータシャフト110の回転位置を意味する。 In this embodiment, the motor 100 is, for example, an inner rotor type three-phase brushless DC motor. Motor 100 has a rotor shaft 110 and a sensor magnet 120. Rotor shaft 110 is a rotating shaft attached to the rotor of motor 100. The rotational position of the motor 100 means the rotational position of the rotor shaft 110.

センサマグネット120は、ロータシャフト110に取り付けられ、ロータシャフト110に同期して回転する円板状の磁石である。センサマグネット120は、P個(Pは2以上の整数)の磁極対を有する。本実施形態では、一例として、センサマグネット120は、4つの磁極対を有する。なお、磁極対とは、N極とS極とのペアを意味する。すなわち、本実施形態においてセンサマグネット120は、N極とS極とのペアを4つ有し、計8つの磁極を有する。 The sensor magnet 120 is a disk-shaped magnet that is attached to the rotor shaft 110 and rotates in synchronization with the rotor shaft 110. The sensor magnet 120 has P magnetic pole pairs (P is an integer of 2 or more). In this embodiment, as an example, the sensor magnet 120 has four magnetic pole pairs. Note that the term "magnetic pole pair" means a pair of an N pole and an S pole. That is, in this embodiment, the sensor magnet 120 has four pairs of N and S poles, for a total of eight magnetic poles.

三相信号発生装置1は、第1磁気センサ10と、第2磁気センサ20と、信号処理部30と、を備える。図1では図示を省略するが、モータ100には回路基板が装着されており、第1磁気センサ10、第2磁気センサ20及び信号処理部30は、回路基板上に配置される。センサマグネット120は、回路基板と干渉しない位置に配置される。センサマグネット120は、モータ100のハウジングの内部に配置されてもよいし、或いはハウジングの外部に配置されてもよい。 The three-phase signal generator 1 includes a first magnetic sensor 10, a second magnetic sensor 20, and a signal processing section 30. Although not shown in FIG. 1, a circuit board is mounted on the motor 100, and the first magnetic sensor 10, the second magnetic sensor 20, and the signal processing section 30 are arranged on the circuit board. The sensor magnet 120 is placed at a position where it does not interfere with the circuit board. Sensor magnet 120 may be placed inside the housing of motor 100 or outside the housing.

第1磁気センサ10及び第2磁気センサ20は、回路基板上において、センサマグネット120に対向する状態で配置される。本実施形態において、第1磁気センサ10及び第2磁気センサ20は、回路基板上において、センサマグネット120の回転方向CWに沿って30°間隔で配置される。例えば、第1磁気センサ10及び第2磁気センサ20は、それぞれ、例えばホール素子、或いはリニアホールICなど、磁気抵抗素子を含めたアナログ出力タイプの磁気センサである。第1磁気センサ10及び第2磁気センサ20は、それぞれ、ロータシャフト110の回転位置、すなわちセンサマグネット120の回転位置に応じて変化する磁界強度を示すアナログ信号を出力する。 The first magnetic sensor 10 and the second magnetic sensor 20 are arranged on the circuit board so as to face the sensor magnet 120. In this embodiment, the first magnetic sensor 10 and the second magnetic sensor 20 are arranged at 30° intervals along the rotation direction CW of the sensor magnet 120 on the circuit board. For example, the first magnetic sensor 10 and the second magnetic sensor 20 are each an analog output type magnetic sensor including a magnetic resistance element, such as a Hall element or a linear Hall IC. The first magnetic sensor 10 and the second magnetic sensor 20 each output an analog signal indicating a magnetic field strength that changes depending on the rotational position of the rotor shaft 110, that is, the rotational position of the sensor magnet 120.

第1磁気センサ10及び第2磁気センサ20から出力されるアナログ信号の電気角1周期は、機械角1周期の1/Pに相当する。本実施形態では、センサマグネット120の極対数Pが「4」なので、各アナログ信号の電気角1周期は、機械角1周期の1/4、すなわち機械角で90°に相当する。また、第2磁気センサ20から出力されるアナログ信号は、第1磁気センサ10から出力されるアナログ信号に対して電気角で120°の位相遅れを有する。 One electrical angle period of the analog signals output from the first magnetic sensor 10 and the second magnetic sensor 20 corresponds to 1/P of one mechanical angle period. In this embodiment, since the number P of pole pairs of the sensor magnet 120 is "4", one period of electrical angle of each analog signal corresponds to 1/4 of one period of mechanical angle, that is, 90 degrees in mechanical angle. Further, the analog signal output from the second magnetic sensor 20 has a phase lag of 120 degrees in electrical angle with respect to the analog signal output from the first magnetic sensor 10.

以下では、第1磁気センサ10から出力されるアナログ信号を第1信号Hu’と呼称し、第2磁気センサ20から出力されるアナログ信号を第2信号Hv’と呼称する。第1磁気センサ10は、回転する磁石であるセンサマグネット120に対向し、磁界強度を示す第1信号Hu’を信号処理部30に出力する。第2磁気センサ20は、センサマグネット120に対向し、第1信号Hu’に対して電気角で120°の位相遅れを有する第2信号Hv’を信号処理部30に出力する。 Hereinafter, the analog signal output from the first magnetic sensor 10 will be referred to as a first signal Hu', and the analog signal output from the second magnetic sensor 20 will be referred to as a second signal Hv'. The first magnetic sensor 10 faces a sensor magnet 120, which is a rotating magnet, and outputs a first signal Hu' indicating magnetic field strength to the signal processing section 30. The second magnetic sensor 20 faces the sensor magnet 120 and outputs a second signal Hv' having a phase delay of 120 degrees in electrical angle with respect to the first signal Hu' to the signal processing unit 30.

信号処理部30は、第1磁気センサ10から出力される第1信号Hu’と、第2磁気センサ20から出力される第2信号Hv’とを処理する信号処理回路である。信号処理部30は、第1信号Hu’及び第2信号Hv’に基づいて、センサマグネット120の回転位置に応じて変化する磁界強度を示す三相の基本波信号を生成する。信号処理部30は、処理部31と、記憶部32と、を備える。 The signal processing section 30 is a signal processing circuit that processes the first signal Hu' output from the first magnetic sensor 10 and the second signal Hv' output from the second magnetic sensor 20. The signal processing unit 30 generates a three-phase fundamental wave signal indicating a magnetic field strength that changes depending on the rotational position of the sensor magnet 120, based on the first signal Hu' and the second signal Hv'. The signal processing section 30 includes a processing section 31 and a storage section 32.

処理部31は、例えばMCU(Microcontroller Unit)などのマイクロプロセッサである。第1磁気センサ10から出力される第1信号Hu’と、第2磁気センサ20から出力される第2信号Hv’とは、処理部31に入力される。処理部31は、不図示の通信バスを介して記憶部32と通信可能に接続される。詳細は後述するが、処理部31は、記憶部32に予め記憶されるプログラムに従って信号生成処理を実行する。信号生成処理とは、第1信号Hu’及び第2信号Hv’に基づいて、三相の基本波信号を生成する処理である。 The processing unit 31 is, for example, a microprocessor such as an MCU (Microcontroller Unit). The first signal Hu' output from the first magnetic sensor 10 and the second signal Hv' output from the second magnetic sensor 20 are input to the processing section 31. The processing unit 31 is communicably connected to the storage unit 32 via a communication bus (not shown). Although details will be described later, the processing section 31 executes signal generation processing according to a program stored in advance in the storage section 32. The signal generation process is a process of generating three-phase fundamental wave signals based on the first signal Hu' and the second signal Hv'.

記憶部32は、処理部31に各種処理を実行させるのに必要なプログラムおよび各種設定データなどを記憶する不揮発性メモリと、処理部31が各種処理を実行する際にデータの一時保存先として使用される揮発性メモリとを含む。不揮発性メモリは、例えばEEPROM(Electrically Erasable Programmable Read-Only Memory)又はフラッシュメモリなどである。揮発性メモリは、例えばRAM(Random Access Memory)などである。 The storage unit 32 is a nonvolatile memory that stores programs and various setting data necessary for the processing unit 31 to execute various processes, and is used as a temporary storage destination for data when the processing unit 31 executes various processes. volatile memory. Nonvolatile memory is, for example, EEPROM (Electrically Erasable Programmable Read-Only Memory) or flash memory. The volatile memory is, for example, RAM (Random Access Memory).

次に、処理部31が実行する信号生成処理について説明する。
ロータシャフト110とともにセンサマグネット120が回転すると、センサマグネット120の回転位置に応じて変化する磁界強度を示す第1信号Hu’が第1磁気センサ10から出力され、第1信号Hu’に対して電気角で120°の位相遅れを有する第2信号Hv’が第2磁気センサ20から出力される。
Next, the signal generation process executed by the processing unit 31 will be explained.
When the sensor magnet 120 rotates together with the rotor shaft 110, a first signal Hu' indicating a magnetic field strength that changes depending on the rotational position of the sensor magnet 120 is output from the first magnetic sensor 10, and an electric current is generated with respect to the first signal Hu'. A second signal Hv' having a phase delay of 120 degrees in angle is output from the second magnetic sensor 20.

処理部31にはA/D変換器が内蔵されており、処理部31は、A/D変換器によって第1信号Hu’及び第2信号Hv’を所定のサンプリング周波数でデジタル変換する。処理部31は、デジタル変換の実行タイミング、すなわちサンプリングタイミングが到来するたびに、図2のフローチャートで示される信号生成処理を実行する。 The processing unit 31 has a built-in A/D converter, and the processing unit 31 uses the A/D converter to digitally convert the first signal Hu' and the second signal Hv' at a predetermined sampling frequency. The processing unit 31 executes the signal generation process shown in the flowchart of FIG. 2 every time the digital conversion execution timing, that is, the sampling timing arrives.

図2に示すように、サンプリングタイミングが到来すると、処理部31は、上記のようにセンサマグネット120の回転に伴って処理部31に出力される第1信号Hu’及び第2信号Hv’をデジタル変換することにより、第1信号Hu’の瞬時値と、第2信号Hv’の瞬時値とをデジタル値として取得する(ステップS1)。このステップS1は第1ステップに相当し、ステップS1で実行される処理は第1処理に相当する。 As shown in FIG. 2, when the sampling timing arrives, the processing section 31 digitalizes the first signal Hu' and the second signal Hv' that are output to the processing section 31 as the sensor magnet 120 rotates as described above. By converting, the instantaneous value of the first signal Hu' and the instantaneous value of the second signal Hv' are obtained as digital values (step S1). This step S1 corresponds to a first step, and the process executed in step S1 corresponds to the first process.

図3は、第1信号Hu’及び第2信号Hv’を複素平面上において回転するベクトルで表した図である。図3において、横軸は実数軸であり、縦軸は虚数軸である。第1信号Hu’及び第2信号Hv’は、複素平面上において矢印の方向に角速度ωで回転する。図3に示すように、第1信号Hu’は、基本波信号である第1基本波信号Huと、同相信号Nとを含む。第1信号Hu’は、第1基本波信号Huと同相信号Nとの合成ベクトルで表される。すなわち、第1信号Hu’は、下式(1)で表される。第2信号Hv’は、基本波信号である第2基本波信号Hvと、同相信号Nとを含む。第2信号Hv’は、第2基本波信号Hvと同相信号Nとの合成ベクトルで表される。すなわち、第2信号Hv’は、下式(2)で表される。同相信号Nは、直流信号および第3次高調波信号などを含むノイズ信号である。 FIG. 3 is a diagram showing the first signal Hu' and the second signal Hv' as vectors rotating on a complex plane. In FIG. 3, the horizontal axis is the real number axis, and the vertical axis is the imaginary number axis. The first signal Hu' and the second signal Hv' rotate at an angular velocity ω in the direction of the arrow on the complex plane. As shown in FIG. 3, the first signal Hu' includes a first fundamental wave signal Hu, which is a fundamental wave signal, and an in-phase signal N. The first signal Hu' is represented by a composite vector of the first fundamental wave signal Hu and the in-phase signal N. That is, the first signal Hu' is expressed by the following equation (1). The second signal Hv' includes a second fundamental wave signal Hv, which is a fundamental wave signal, and an in-phase signal N. The second signal Hv' is represented by a composite vector of the second fundamental wave signal Hv and the in-phase signal N. That is, the second signal Hv' is expressed by the following equation (2). The in-phase signal N is a noise signal including a DC signal, a third harmonic signal, and the like.

Figure 0007435904000001
Figure 0007435904000001

ステップS1で取得される第1信号Hu’の瞬時値は、図3においてベクトルで表される第1信号Hu’の実数部(実数軸に投影される部分)に相当する。同様に、ステップS1で取得される第2信号Hv’の瞬時値は、図3においてベクトルで表される第2信号Hv’の実数部に相当する。例えば、第1信号Hu’の瞬時値は、下式(3)で表される。下式(3)において、||Hu’||は第1信号Hu’のノルムであり、kは1以上の整数である。 The instantaneous value of the first signal Hu' obtained in step S1 corresponds to the real part (the part projected on the real number axis) of the first signal Hu' represented by a vector in FIG. Similarly, the instantaneous value of the second signal Hv' obtained in step S1 corresponds to the real part of the second signal Hv' represented by a vector in FIG. For example, the instantaneous value of the first signal Hu' is expressed by the following equation (3). In equation (3) below, ||Hu'|| is the norm of the first signal Hu', and k is an integer of 1 or more.

Figure 0007435904000002
Figure 0007435904000002

図4は、複素平面上において第1信号Hu’のベクトルが1回転する間に得られる第1信号Hu’の瞬時値の時系列データ(第1信号Hu’の波形データ)と、複素平面上において第2信号Hv’のベクトルが1回転する間に得られる第2信号Hv’の瞬時値の時系列データ(第2信号Hv’の波形データ)との一例を示す図である。図4において、横軸は時間を示し、縦軸はデジタル値を示す。図4に示すように、同相信号Nを含む第1信号Hu’及び第2信号Hv’の波形は完全な正弦波形にならず、歪みを有する波形となる。 FIG. 4 shows time series data of instantaneous values of the first signal Hu' (waveform data of the first signal Hu') obtained during one rotation of the vector of the first signal Hu' on the complex plane, and FIG. 6 is a diagram showing an example of time series data of instantaneous values of the second signal Hv' (waveform data of the second signal Hv') obtained during one rotation of the vector of the second signal Hv' in FIG. In FIG. 4, the horizontal axis shows time, and the vertical axis shows digital values. As shown in FIG. 4, the waveforms of the first signal Hu' and the second signal Hv' including the in-phase signal N do not have perfect sine waveforms, but have distorted waveforms.

図2に戻り、処理部31は、第1信号Hu’の瞬時値から第2信号Hv’の瞬時値を減算することにより、第1信号Hu’に含まれる第1基本波信号Huと第2信号Hv’に含まれる第2基本波信号Hvとの合成信号Huvの瞬時値を算出する(ステップS2)。このステップS2は第2ステップに相当し、ステップS2で実行される処理は第2処理に相当する。 Returning to FIG. 2, the processing unit 31 subtracts the instantaneous value of the second signal Hv' from the instantaneous value of the first signal Hu', thereby subtracting the first fundamental signal Hu included in the first signal Hu' and the second fundamental wave signal Hu'. The instantaneous value of the composite signal Huv with the second fundamental wave signal Hv included in the signal Hv' is calculated (step S2). This step S2 corresponds to a second step, and the process executed in step S2 corresponds to the second process.

下式(4)に示すように、第1信号Hu’の瞬時値から第2信号Hv’の瞬時値を減算することにより、両信号に含まれる同相信号Nが相殺され、第1基本波信号Huと第2基本波信号Hvとの合成信号Huvの瞬時値が得られることがわかる。図5は、第1基本波信号Huと第2基本波信号Hvとの合成信号Huvを複素平面上において回転するベクトルで表した図である。図6は、複素平面上において第1信号Hu’及び第2信号Hv’のベクトルが1回転する間に得られる合成信号Huvの瞬時値の時系列データ(合成信号Huvの波形データ)の一例を示す図である。図6に示すように、合成信号Huvの波形は、完全な正弦波形となる。 As shown in equation (4) below, by subtracting the instantaneous value of the second signal Hv' from the instantaneous value of the first signal Hu', the in-phase signal N included in both signals is canceled out, and the first fundamental wave It can be seen that the instantaneous value of the composite signal Huv of the signal Hu and the second fundamental wave signal Hv is obtained. FIG. 5 is a diagram showing a composite signal Huv of the first fundamental signal Hu and the second fundamental signal Hv as a vector rotating on a complex plane. FIG. 6 shows an example of time series data of instantaneous values of the composite signal Huv (waveform data of the composite signal Huv) obtained during one rotation of the vectors of the first signal Hu' and the second signal Hv' on the complex plane. FIG. As shown in FIG. 6, the waveform of the composite signal Huv is a perfect sine waveform.

Figure 0007435904000003
Figure 0007435904000003

なお、ステップS2において、処理部31は、合成信号Huvの瞬時値を算出する前に、予め用意された振幅補正値に基づいて、第1信号Hu’の瞬時値と第2信号Hv’の瞬時値との少なくとも一方を補正する。振幅補正値とは、第1信号Hu’の振幅値と第2信号Hv’の振幅値とが等しくなる補正値である。振幅補正値は、事前に行われる学習処理によって得られる学習値の一つであり、予め記憶部32の不揮発性メモリに記憶されている。すなわち、ステップS2において、処理部31は、記憶部32の不揮発性メモリから振幅補正値を読み出し、読み出した振幅補正値に基づいて、第1信号Hu’の振幅値と第2信号Hv’の振幅値とが等しくなるように第1信号Hu’の瞬時値と第2信号Hv’の瞬時値との少なくとも一方を補正する。 Note that in step S2, before calculating the instantaneous value of the composite signal Huv, the processing unit 31 calculates the instantaneous value of the first signal Hu' and the instantaneous value of the second signal Hv' based on the amplitude correction value prepared in advance. Correct at least one of the values. The amplitude correction value is a correction value that makes the amplitude value of the first signal Hu' and the amplitude value of the second signal Hv' equal. The amplitude correction value is one of the learning values obtained by a learning process performed in advance, and is stored in the nonvolatile memory of the storage unit 32 in advance. That is, in step S2, the processing unit 31 reads the amplitude correction value from the nonvolatile memory of the storage unit 32, and adjusts the amplitude value of the first signal Hu' and the amplitude of the second signal Hv' based on the read amplitude correction value. At least one of the instantaneous value of the first signal Hu' and the instantaneous value of the second signal Hv' is corrected so that the values become equal.

図2に戻り、処理部31は、合成信号Huvの瞬時値と予め用意された合成信号Huvのノルムとに基づいて、合成信号Huvの偏角を算出する(ステップS3)。このステップS3は第3ステップに相当し、ステップS3で実行される処理は第3処理に相当する。 Returning to FIG. 2, the processing unit 31 calculates the argument angle of the composite signal Huv based on the instantaneous value of the composite signal Huv and the norm of the composite signal Huv prepared in advance (step S3). This step S3 corresponds to a third step, and the process executed in step S3 corresponds to the third process.

合成信号Huvのノルムは、上記の振幅補正値と同様に、事前に行われる学習処理によって得られる学習値の一つであり、予め記憶部32の不揮発性メモリに記憶されている。振幅補正値および合成信号Huvのノルムの他、合成信号Huvと第1基本波信号Huとの位相差も学習値として予め記憶部32の不揮発性メモリに記憶されている。以下では、事前に行われる学習処理について説明する。 The norm of the composite signal Huv, like the amplitude correction value described above, is one of the learning values obtained by a learning process performed in advance, and is stored in advance in the nonvolatile memory of the storage unit 32. In addition to the amplitude correction value and the norm of the composite signal Huv, the phase difference between the composite signal Huv and the first fundamental signal Hu is also stored in advance in the nonvolatile memory of the storage unit 32 as a learning value. The learning process performed in advance will be described below.

学習処理は、ロータシャフト110とともにセンサマグネット120が回転する状態で行われる。学習処理において、処理部31は、少なくとも第1信号Hu’及び第2信号Hv’の電気角1周期に相当する時間が経過するまで、つまり、少なくともセンサマグネット120が機械角で90°回転するまで、上記のステップS1及びステップS2の処理を所定のサンプリング周波数で繰り返す。言い換えれば、処理部31は、複素平面上において第1信号Hu’及び第2信号Hv’のベクトルが少なくとも1回転するまで、上記のステップS1及びステップS2の処理を所定のサンプリング周波数で繰り返す。 The learning process is performed while the sensor magnet 120 is rotating together with the rotor shaft 110. In the learning process, the processing unit 31 operates until at least a time corresponding to one period of electrical angle of the first signal Hu' and the second signal Hv' has elapsed, that is, at least until the sensor magnet 120 rotates by 90 degrees in mechanical angle. , repeat the processing of steps S1 and S2 above at a predetermined sampling frequency. In other words, the processing unit 31 repeats the processing of steps S1 and S2 described above at a predetermined sampling frequency until the vectors of the first signal Hu' and the second signal Hv' rotate at least once on the complex plane.

これにより、処理部31は、第1信号Hu’の瞬時値と、第2信号Hv’の瞬時値と、合成信号Huvの瞬時値とを逐次取得し、過去の各瞬時値の最大値と現時刻(現在のサンプリングタイミング)の各瞬時値とを比較し、現時刻の各瞬時値が過去の各瞬時値の最大値より大きい場合に、過去の各瞬時値の最大値を現時刻の各瞬時値に更新する処理を行う。また、処理部31は、第1信号Hu’の瞬時値と、第2信号Hv’の瞬時値と、合成信号Huvの瞬時値とを逐次取得し、過去の各瞬時値の最小値と現時刻の各瞬時値とを比較し、現時刻の各瞬時値が過去の各瞬時値の最小値より小さい場合に、過去の各瞬時値の最小値を現時刻の各瞬時値に更新する処理を行う。 Thereby, the processing unit 31 sequentially obtains the instantaneous value of the first signal Hu', the instantaneous value of the second signal Hv', and the instantaneous value of the composite signal Huv, and calculates the maximum value of each past instantaneous value and the current value. Compare each instantaneous value at the time (current sampling timing), and if each instantaneous value at the current time is larger than the maximum value of each instantaneous value in the past, the maximum value of each past instantaneous value is set to each instantaneous value at the current time. Perform the process of updating to the value. Further, the processing unit 31 sequentially acquires the instantaneous value of the first signal Hu', the instantaneous value of the second signal Hv', and the instantaneous value of the composite signal Huv, and calculates the minimum value of each past instantaneous value and the current time. , and if each instantaneous value at the current time is smaller than the minimum value of each instantaneous value in the past, perform processing to update the minimum value of each past instantaneous value to each instantaneous value at the current time. .

処理部31は、上記のような逐次更新処理を行うことにより各信号の最大値及び最小値を取得する。そして、処理部31は、第1信号Hu’の最大値Max(Hu’)及び最小値Min(Hu’)を下式(5)に代入することにより、第1信号Hu’の振幅値であるノルム||Hu’||を算出する。処理部31は、第2信号Hv’の最大値Max(Hv’)及び最小値Min(Hv’)を下式(6)に代入することにより、第2信号Hv’の振幅値であるノルム||Hv’||を算出する。処理部31は、合成信号Huvの最大値Max(Huv)及び最小値Min(Huv)を下式(7)に代入することにより、合成信号Huvの振幅値であるノルム||Huv||を算出する。 The processing unit 31 obtains the maximum value and minimum value of each signal by performing the above-described sequential update processing. Then, the processing unit 31 calculates the amplitude value of the first signal Hu' by substituting the maximum value Max (Hu') and the minimum value Min (Hu') of the first signal Hu' into the following equation (5). Calculate the norm ||Hu'||. The processing unit 31 substitutes the maximum value Max (Hv') and the minimum value Min (Hv') of the second signal Hv' into the following equation (6), thereby obtaining the norm | which is the amplitude value of the second signal Hv'. Calculate |Hv'||. The processing unit 31 calculates the norm ||Huv||, which is the amplitude value of the composite signal Huv, by substituting the maximum value Max (Huv) and minimum value Min (Huv) of the composite signal Huv into the following equation (7). do.

Figure 0007435904000004
Figure 0007435904000004

処理部31は、第1信号Hu’のノルム||Hu’||と、第2信号Hv’のノルム||Hv’||とが等しくなる振幅補正値を算出する。処理部31は、第1信号Hu’の波形データに含まれる全ての瞬時値と、第2信号Hv’の波形データに含まれる全ての瞬時値との少なくとも一方を、振幅補正値によって補正する。これにより、振幅値(ノルム)が等しい第1信号Hu’の波形データと第2信号Hv’の波形データとが得られる。 The processing unit 31 calculates an amplitude correction value that makes the norm ||Hu'|| of the first signal Hu' equal to the norm ||Hv'|| of the second signal Hv'. The processing unit 31 corrects at least one of all instantaneous values included in the waveform data of the first signal Hu' and all instantaneous values included in the waveform data of the second signal Hv', using the amplitude correction value. As a result, waveform data of the first signal Hu' and waveform data of the second signal Hv' having the same amplitude value (norm) are obtained.

図7に示すように、処理部31は、振幅補正後の第1信号Hu’の波形データと第2信号Hv’の波形データとに基づいて、第1信号Hu’を基準として、第1信号Hu’と第2信号Hv’との位相差φ1(≒typ.-120°)を算出する。具体的には、図7に示すように、処理部31は、第1信号Hu’の最大値Max(Hu’)と第2信号Hv’の最大値Max(Hv’)との間の時間を基準エンコーダなどでカウントし、カウント結果Nmaxを下式(8)に代入することで位相差φ1を算出する。または、処理部31は、第1信号Hu’の最小値Min(Hu’)と第2信号Hv’の最小値Min(Hv’)との間の時間を基準エンコーダなどでカウントし、カウント結果Nminを下式(9)に代入することで位相差φ1を算出してもよい。式(8)及び式(9)において、Ncprは、基準エンコーダの分解能である。なお、学習処理において、基準エンコーダは回転軸に予め取り付けられる。 As shown in FIG. 7, the processing unit 31 generates a first signal based on the waveform data of the first signal Hu′ and the waveform data of the second signal Hv′ after amplitude correction, using the first signal Hu′ as a reference. A phase difference φ1 (≈typ.-120°) between Hu' and the second signal Hv' is calculated. Specifically, as shown in FIG. 7, the processing unit 31 calculates the time between the maximum value Max (Hu') of the first signal Hu' and the maximum value Max (Hv') of the second signal Hv'. The phase difference φ1 is calculated by counting with a reference encoder or the like and substituting the count result Nmax into the following equation (8). Alternatively, the processing unit 31 counts the time between the minimum value Min (Hu') of the first signal Hu' and the minimum value Min (Hv') of the second signal Hv' using a reference encoder or the like, and calculates the count result Nmin. The phase difference φ1 may be calculated by substituting φ1 into the following equation (9). In equations (8) and (9), Ncpr is the resolution of the reference encoder. Note that in the learning process, the reference encoder is attached to the rotating shaft in advance.

Figure 0007435904000005
Figure 0007435904000005

図8に示すように、処理部31は、第1信号Hu’と第2信号Hv’との位相差φ1に基づいて、合成信号Huvと第1信号Hu’との位相差φ2(≒typ.+30°)を算出する。具体的には、処理部31は、第1信号Hu’と第2信号Hv’との位相差φ1を下式(10)に代入することにより、合成信号Huvと第1信号Hu’との位相差φ2を算出する。 As shown in FIG. 8, the processing unit 31 generates a phase difference φ2 (≈typ. +30°). Specifically, the processing unit 31 calculates the position of the composite signal Huv and the first signal Hu' by substituting the phase difference φ1 between the first signal Hu' and the second signal Hv' into the following equation (10). Calculate the phase difference φ2.

Figure 0007435904000006
Figure 0007435904000006

図9に示すように、合成信号Huvと第1信号Hu’との位相差φ2は、合成信号Huvと第1基本波信号Huとの位相差と等しい。従って、処理部31は、合成信号Huvと第1信号Hu’との位相差φ2を、合成信号Huvと第1基本波信号Huとの位相差として取得する。上記のような学習処理によって、振幅補正値と、合成信号Huvのノルム||Huv||と、合成信号Huvと第1基本波信号Huとの位相差φ2とが学習値として得られる。処理部31は、これらの学習値を記憶部32の不揮発性メモリに格納する。 As shown in FIG. 9, the phase difference φ2 between the composite signal Huv and the first signal Hu' is equal to the phase difference between the composite signal Huv and the first fundamental signal Hu. Therefore, the processing unit 31 obtains the phase difference φ2 between the composite signal Huv and the first signal Hu' as the phase difference between the composite signal Huv and the first fundamental signal Hu. Through the learning process described above, the amplitude correction value, the norm ||Huv|| of the composite signal Huv, and the phase difference φ2 between the composite signal Huv and the first fundamental signal Hu are obtained as learning values. The processing unit 31 stores these learned values in the nonvolatile memory of the storage unit 32.

以上が学習処理の説明であり、以下では図2に戻って信号生成処理の説明を続ける。図2のステップS3において、処理部31は、ステップS2で算出された合成信号Huvの瞬時値と、学習処理によって事前に得られた合成信号Huvのノルム||Huv||とに基づいて、合成信号Huvの偏角を算出する。図10に示すように、合成信号Huvの偏角をωt+φ2とすると、合成信号Huvの瞬時値は下式(11)で表される。 The above is the explanation of the learning process, and below, referring back to FIG. 2, the explanation of the signal generation process will be continued. In step S3 of FIG. 2, the processing unit 31 performs synthesis based on the instantaneous value of the combined signal Huv calculated in step S2 and the norm ||Huv|| of the combined signal Huv obtained in advance by the learning process. Calculate the argument of the signal Huv. As shown in FIG. 10, when the argument angle of the composite signal Huv is ωt+φ2, the instantaneous value of the composite signal Huv is expressed by the following equation (11).

Figure 0007435904000007
Figure 0007435904000007

そこで、処理部31は、ステップS3において、下式(12)に基づいて合成信号Huvの偏角ωt+φ2を算出する。すなわち、処理部31は、記憶部32の不揮発性メモリから合成信号Huvのノルム||Huv||を読み出し、読み出した合成信号Huvのノルム||Huv||と、ステップS2で算出された合成信号Huvの瞬時値とを下式(12)に代入することにより、合成信号Huvの偏角ωt+φ2を算出する。 Therefore, in step S3, the processing unit 31 calculates the argument angle ωt+φ2 of the composite signal Huv based on the following equation (12). That is, the processing unit 31 reads the norm ||Huv|| of the composite signal Huv from the nonvolatile memory of the storage unit 32, and combines the read norm ||Huv|| of the composite signal Huv with the composite signal calculated in step S2. By substituting the instantaneous value of Huv into the following equation (12), the argument angle ωt+φ2 of the composite signal Huv is calculated.

ただし、式(12)によって得られる合成信号Huvの偏角ωt+φ2は、0°以上且つ180°以下の値に制限される。そのため、偏角ωt+φ2のサイン値は、0以上且つ1以下の正極性の値に制限される。そこで、本実施形態において処理部31は、算出された偏角ωt+φ2を拡張処理することにより、-180°以上且つ180°未満の範囲に含まれる偏角θを取得する。これにより、偏角θのサイン値は、-1以上且つ1以下の範囲内で正極性及び負極性の両方の値を取り得る。 However, the argument angle ωt+φ2 of the composite signal Huv obtained by equation (12) is limited to a value of 0° or more and 180° or less. Therefore, the sine value of the argument angle ωt+φ2 is limited to a positive polarity value of 0 or more and 1 or less. Therefore, in the present embodiment, the processing unit 31 obtains the argument angle θ included in the range of −180° or more and less than 180° by performing an expansion process on the calculated argument angle ωt+φ2. As a result, the sine value of the argument angle θ can take both positive and negative polarity values within the range of −1 or more and 1 or less.

Figure 0007435904000008
Figure 0007435904000008

そして、処理部31は、合成信号Huvの偏角θと、合成信号Huvのノルム||Huv||と、予め用意された合成信号Huvと第1基本波信号Huとの位相差φ2とに基づいて、合成信号Huvと直交関係にある第3基本波信号Hwの瞬時値を算出する(ステップS4)。このステップS4は第4ステップに相当し、ステップS4で実行される処理は第4処理に相当する。 The processing unit 31 then processes the composite signal Huv based on the argument θ of the composite signal Huv, the norm ||Huv|| of the composite signal Huv, and the phase difference φ2 between the composite signal Huv and the first fundamental signal Hu prepared in advance. Then, the instantaneous value of the third fundamental wave signal Hw, which is orthogonal to the composite signal Huv, is calculated (step S4). This step S4 corresponds to the fourth step, and the process executed in step S4 corresponds to the fourth process.

図11は、合成信号Huvと直交関係にある第3基本波信号Hwを複素平面上において回転するベクトルで表した図である。振幅補正により、第1信号Hu’の振幅値(||Hu’||)と第2信号Hv’の振幅値(||Hv’||)とが等しいという条件が成立する場合、第1基本波信号Huの振幅値(||Hu||)と第2基本波信号Hvの振幅値(||Hv||)とが等しくなる。この場合、合成信号Huvのノルム||Huv||と、第3基本波信号Hwのノルム||Hw||との比は、1/2sin(φ2)となる。従って、合成信号Huvと直交関係にある第3基本波信号Hwの瞬時値は、下式(13)で表される。 FIG. 11 is a diagram showing a third fundamental wave signal Hw, which is orthogonal to the composite signal Huv, as a vector rotating on a complex plane. When the condition that the amplitude value (||Hu'||) of the first signal Hu' and the amplitude value (||Hv'||) of the second signal Hv' are equal is established by the amplitude correction, the first basic The amplitude value (||Hu||) of the wave signal Hu and the amplitude value (||Hv||) of the second fundamental wave signal Hv become equal. In this case, the ratio between the norm ||Huv|| of the composite signal Huv and the norm ||Hw|| of the third fundamental wave signal Hw is 1/2 sin (φ2). Therefore, the instantaneous value of the third fundamental wave signal Hw, which is orthogonal to the composite signal Huv, is expressed by the following equation (13).

ステップS4において、処理部31は、記憶部32の不揮発性メモリから合成信号Huvのノルム||Huv||と位相差φ2とを読み出し、これら合成信号Huvのノルム||Huv||及び位相差φ2と、ステップS3で取得した偏角θとを下式(13)に代入することにより、第3基本波信号Hwの瞬時値を算出する。図12は、複素平面上において合成信号Huvのベクトルが1回転する間に得られる第3基本波信号Hwの瞬時値の時系列データ(第3基本波信号Hwの波形データ)の一例を示す図である。図12に示すように、第3基本波信号Hwの波形は、合成信号Huv、第1基本波信号Hu及び第2基本波信号Hvの波形と同様に、完全な正弦波形となる。 In step S4, the processing unit 31 reads out the norm ||Huv|| and the phase difference φ2 of the composite signal Huv from the nonvolatile memory of the storage unit 32, and reads out the norm ||Huv|| and the phase difference φ2 of the composite signal Huv. The instantaneous value of the third fundamental wave signal Hw is calculated by substituting the argument θ obtained in step S3 into the following equation (13). FIG. 12 is a diagram showing an example of time series data of instantaneous values of the third fundamental wave signal Hw (waveform data of the third fundamental wave signal Hw) obtained during one rotation of the vector of the composite signal Huv on the complex plane. It is. As shown in FIG. 12, the waveform of the third fundamental wave signal Hw is a perfect sine waveform, similar to the waveforms of the composite signal Huv, the first fundamental wave signal Hu, and the second fundamental wave signal Hv.

Figure 0007435904000009
Figure 0007435904000009

図2に戻り、処理部31は、第1信号Hu’の瞬時値と、第2信号Hv’の瞬時値と、第3基本波信号Hwの瞬時値とに基づいて、第1信号Hu’及び第2信号Hv’に含まれる同相信号Nの瞬時値を算出する(ステップS5)。このステップS5は第5ステップに相当し、ステップS5で実行される処理は第5処理に相当する。具体的には、ステップS5において、処理部31は、下式(14)及び下式(15)に基づいて同相信号Nの瞬時値を算出する。 Returning to FIG. 2, the processing unit 31 generates the first signal Hu′ and the second signal Hv′ based on the instantaneous value of the first signal Hu′, the instantaneous value of the second signal Hv′, and the instantaneous value of the third fundamental wave signal Hw. The instantaneous value of the in-phase signal N included in the second signal Hv' is calculated (step S5). This step S5 corresponds to the fifth step, and the process executed in step S5 corresponds to the fifth process. Specifically, in step S5, the processing unit 31 calculates the instantaneous value of the in-phase signal N based on the following equations (14) and (15).

Figure 0007435904000010
Figure 0007435904000010

ステップS5において、処理部31は、まず、第1信号Hu’の瞬時値と第2信号Hv’の瞬時値とを上式(14)に代入することにより、第3信号Hw’の瞬時値を算出する。第3信号Hw’は、第1信号Hu’及び第2信号Hv’とともに三相平衡式(Hu’+Hv’+Hw’=0)を満たす信号である。言い換えれば、第3信号Hw’は、第1信号Hu’に対して電気角で240°の位相遅れを有し、第2信号Hv’に対して電気角で120°の位相遅れを有する信号である。 In step S5, the processing unit 31 first calculates the instantaneous value of the third signal Hw' by substituting the instantaneous value of the first signal Hu' and the instantaneous value of the second signal Hv' into the above equation (14). calculate. The third signal Hw' is a signal that satisfies the three-phase balanced equation (Hu'+Hv'+Hw'=0) together with the first signal Hu' and the second signal Hv'. In other words, the third signal Hw' is a signal that has a phase delay of 240 degrees in electrical angle with respect to the first signal Hu' and a phase delay of 120 degrees in electrical degrees with respect to the second signal Hv'. be.

図11に示すように、第3信号Hw’を複素平面上において回転するベクトルで表したとき、第3信号Hw’は、第3基本波信号Hwのベクトルと、同相信号Nの負の2倍のベクトルとを合成したベクトル(Hw’=Hw-2N)で表される。従って、同相信号Nは、上式(15)で表すことができる。ステップS5において、処理部31は、式(14)により算出した第3信号Hw’の瞬時値と、ステップS4で算出した第3基本波信号Hwの瞬時値とを式(15)に代入することにより、同相信号Nの瞬時値を算出する。図12に、第3信号Hw’の波形及び同相信号Nの波形の一例を示す。 As shown in FIG. 11, when the third signal Hw' is expressed as a vector rotating on the complex plane, the third signal Hw' is the vector of the third fundamental wave signal Hw and the negative 2 of the in-phase signal N. It is represented by a vector (Hw'=Hw-2N) that is a composite of the double vector. Therefore, the in-phase signal N can be expressed by the above equation (15). In step S5, the processing unit 31 substitutes the instantaneous value of the third signal Hw′ calculated by equation (14) and the instantaneous value of the third fundamental signal Hw calculated in step S4 into equation (15). Accordingly, the instantaneous value of the in-phase signal N is calculated. FIG. 12 shows an example of the waveform of the third signal Hw' and the waveform of the in-phase signal N.

図2に戻り、処理部31は、第1信号Hu’の瞬時値から同相信号Nの瞬時値を減算することにより、第1基本波信号Huの瞬時値を算出する(ステップS6)。このステップS6は第6ステップに相当し、ステップS6で実行される処理は第6処理に相当する。上式(1)を参照すれば、第1信号Hu’の瞬時値から同相信号Nの瞬時値を減算することにより、第1基本波信号Huの瞬時値を算出できることは容易に理解できるであろう。 Returning to FIG. 2, the processing unit 31 calculates the instantaneous value of the first fundamental signal Hu by subtracting the instantaneous value of the in-phase signal N from the instantaneous value of the first signal Hu' (step S6). This step S6 corresponds to the sixth step, and the process executed in step S6 corresponds to the sixth process. By referring to the above equation (1), it can be easily understood that the instantaneous value of the first fundamental signal Hu can be calculated by subtracting the instantaneous value of the in-phase signal N from the instantaneous value of the first signal Hu'. Probably.

最後に、処理部31は、第2信号Hv’の瞬時値から同相信号Nの瞬時値を減算することにより、第2基本波信号Hvの瞬時値を算出する(ステップS7)。このステップS7は第7ステップに相当し、ステップS7で実行される処理は第7処理に相当する。上式(2)を参照すれば、第2信号Hv’の瞬時値から同相信号Nの瞬時値を減算することにより、第2基本波信号Hvの瞬時値を算出できることは容易に理解できるであろう。 Finally, the processing unit 31 calculates the instantaneous value of the second fundamental wave signal Hv by subtracting the instantaneous value of the in-phase signal N from the instantaneous value of the second signal Hv' (step S7). This step S7 corresponds to the seventh step, and the process executed in step S7 corresponds to the seventh process. By referring to the above equation (2), it can be easily understood that the instantaneous value of the second fundamental wave signal Hv can be calculated by subtracting the instantaneous value of the in-phase signal N from the instantaneous value of the second signal Hv'. Probably.

上記のようなステップS1からステップS7までの処理を含む信号生成処理が、サンプリングタイミングが到来するたびに処理部31によって実行される。その結果、図13に示すように、第1基本波信号Huの瞬時値の時系列データ(第1基本波信号Huの波形データ)と、第2基本波信号Hvの瞬時値の時系列データ(第2基本波信号Hvの波形データ)と、第3基本波信号Hwの瞬時値の時系列データ(第3基本波信号Hwの波形データ)とが得られる。図13に示すように、第1基本波信号Hu、第2基本波信号Hv及び第3基本波信号Hwの波形は、完全な正弦波形となる。また、第1基本波信号Hu、第2基本波信号Hv及び第3基本波信号Hwは、互いに電気角で120°の位相差を有する。 A signal generation process including the processes from step S1 to step S7 as described above is executed by the processing unit 31 every time a sampling timing arrives. As a result, as shown in FIG. 13, time series data of the instantaneous values of the first fundamental wave signal Hu (waveform data of the first fundamental wave signal Hu) and time series data of the instantaneous values of the second fundamental wave signal Hv ( Waveform data of the second fundamental wave signal Hv) and time series data of instantaneous values of the third fundamental wave signal Hw (waveform data of the third fundamental wave signal Hw) are obtained. As shown in FIG. 13, the waveforms of the first fundamental wave signal Hu, the second fundamental wave signal Hv, and the third fundamental wave signal Hw are perfect sinusoidal waveforms. Further, the first fundamental wave signal Hu, the second fundamental wave signal Hv, and the third fundamental wave signal Hw have a phase difference of 120 degrees in electrical angle.

以上のように、本実施形態の三相信号発生装置1は、第1磁気センサ10及び第2磁気センサ20の2つの磁気センサを用いて、モータ100の回転位置に応じて変化する磁界強度を示す三相の基本波信号を発生することができる。従って、3つの磁気センサを使用する従来技術と比較して、三相信号の生成をより安価且つ小型な装置構成で実現できる。 As described above, the three-phase signal generator 1 of this embodiment uses two magnetic sensors, the first magnetic sensor 10 and the second magnetic sensor 20, to generate a magnetic field intensity that changes depending on the rotational position of the motor 100. It is possible to generate the three-phase fundamental wave signal shown in FIG. Therefore, compared to the conventional technology that uses three magnetic sensors, generation of three-phase signals can be realized at a lower cost and with a smaller device configuration.

本実施形態の三相信号発生装置は、回転する磁石に対向し、磁界強度を示す第1信号を出力する第1磁気センサと、第1信号に対して電気角で120°の位相遅れを有する第2信号を出力する第2磁気センサと、第1信号及び第2信号を処理する信号処理部と、を備える。信号処理部は、第1信号の瞬時値と第2信号の瞬時値とを取得する第1処理と、第1信号の瞬時値から第2信号の瞬時値を減算することにより、第1信号に含まれる第1基本波信号と第2信号に含まれる第2基本波信号との合成信号の瞬時値を算出する第2処理と、合成信号の瞬時値と予め用意された合成信号のノルムとに基づいて合成信号の偏角を算出する第3処理と、合成信号の偏角と、合成信号のノルムと、予め用意された合成信号と第1基本波信号との位相差とに基づいて、合成信号と直交関係にある第3基本波信号の瞬時値を算出する第4処理と、を実行する。
これにより、2つの磁気センサによって得られる二相の信号(第1信号及び第2信号)から、同相信号を含まない三相目の信号(第3基本波信号)を生成することができる。従って、3つの磁気センサを使用する従来技術と比較して、三相信号の生成をより安価且つ小型な装置構成で実現できる。
The three-phase signal generator of this embodiment includes a first magnetic sensor that faces a rotating magnet and outputs a first signal indicating magnetic field strength, and a phase delay of 120 degrees in electrical angle with respect to the first signal. The device includes a second magnetic sensor that outputs a second signal, and a signal processing unit that processes the first signal and the second signal. The signal processing unit acquires the instantaneous value of the first signal and the instantaneous value of the second signal, and subtracts the instantaneous value of the second signal from the instantaneous value of the first signal. a second process of calculating the instantaneous value of a composite signal of the first fundamental signal included in the first fundamental wave signal and the second fundamental signal included in the second signal; and the instantaneous value of the composite signal and the norm of the composite signal prepared in advance. a third process of calculating the declination angle of the composite signal based on the declination angle of the composite signal, the norm of the composite signal, and the phase difference between the composite signal and the first fundamental signal prepared in advance. A fourth process of calculating an instantaneous value of a third fundamental wave signal that is orthogonal to the signal is executed.
Thereby, a third phase signal (third fundamental wave signal) that does not include an in-phase signal can be generated from two-phase signals (first signal and second signal) obtained by the two magnetic sensors. Therefore, compared to the conventional technology that uses three magnetic sensors, generation of three-phase signals can be realized at a lower cost and with a smaller device configuration.

本実施形態の信号処理部は、第3処理において、式(12)に基づいて合成信号の偏角ωt+φ2を算出し、算出された偏角ωt+φ2を拡張処理することにより、-180°以上且つ180°未満の範囲に含まれる偏角θを取得する。
これにより、処理負荷の小さい簡易な数式によって、合成信号の瞬時値及びノルムから合成信号の偏角ωt+φ2を算出できる。なお、式(12)に基づいて合成信号の偏角ωt+φ2を算出する際に、テーブル値を用いた補間処理によって合成信号の偏角ωt+φ2を算出してもよい。また、算出された偏角ωt+φ2を拡張処理して、-180°以上且つ180°未満の範囲に含まれる偏角θを取得することにより、偏角θのサイン値は、-1以上且つ1以下の範囲内で正極性及び負極性の両方の値を取ることができるため、第4処理によって生成される第3基本波信号の波形を完全な正弦波形にすることができる。
In the third process, the signal processing unit of the present embodiment calculates the argument angle ωt+φ2 of the composite signal based on equation (12), and expands the calculated argument angle ωt+φ2 so that the argument angle is −180° or more and 180°. Obtain the declination angle θ included in the range less than °.
Thereby, the argument angle ωt+φ2 of the composite signal can be calculated from the instantaneous value and norm of the composite signal using a simple formula with a small processing load. Note that when calculating the argument angle ωt+φ2 of the composite signal based on equation (12), the argument angle ωt+φ2 of the composite signal may be calculated by interpolation processing using table values. In addition, by expanding the calculated argument ωt+φ2 to obtain an argument θ that is in the range of -180° or more and less than 180°, the sine value of the argument θ is set to be -1 or more and 1 or less. Since it is possible to take both positive and negative polarity values within the range of , it is possible to make the waveform of the third fundamental wave signal generated by the fourth process a perfect sine waveform.

本実施形態の信号処理部は、第2処理において、予め用意された、第1信号の振幅値と第2信号の振幅値とが等しくなる振幅補正値に基づいて、第1信号の瞬時値と第2信号の瞬時値との少なくとも一方を補正し、信号処理部は、第4処理において、合成信号のノルム||Huv||と、位相差φ2と、偏角θとを式(13)に代入することにより、第3基本波信号の瞬時値を算出する。
これにより、処理負荷の小さい簡易な数式によって、合成信号のノルム及び偏角と、合成信号と第1基本波信号との位相差とから、合成信号と直交関係にある第3基本波信号の瞬時値を算出できる。
In the second processing, the signal processing unit of the present embodiment calculates the instantaneous value of the first signal and In the fourth process, the signal processing unit corrects at least one of the instantaneous value of the second signal, and calculates the norm ||Huv||, phase difference φ2, and argument θ of the composite signal using equation (13). By substitution, the instantaneous value of the third fundamental wave signal is calculated.
This allows us to calculate the instantaneous value of the third fundamental signal, which is orthogonal to the synthesized signal, from the norm and declination of the synthesized signal and the phase difference between the synthesized signal and the first fundamental signal using a simple formula with a small processing load. Values can be calculated.

本実施形態の信号処理部は、第1信号の瞬時値と第2信号の瞬時値と第3基本波信号の瞬時値とに基づいて同相信号の瞬時値を算出する第5処理と、第1信号の瞬時値から同相信号の瞬時値を減算することにより、第1基本波信号の瞬時値を算出する第6処理と、第2信号の瞬時値から同相信号の瞬時値を減算することにより、第2基本波信号の瞬時値を算出する第7処理と、をさらに実行する。
これにより、第1信号から正弦波形を有する第1基本波信号を抽出でき、第2信号から正弦波形を有し且つ第1基本波信号に対して電気角で120°の位相遅れを有する第2基本波信号を抽出することができる。
The signal processing unit of the present embodiment includes a fifth process of calculating the instantaneous value of the in-phase signal based on the instantaneous value of the first signal, the instantaneous value of the second signal, and the instantaneous value of the third fundamental wave signal; A sixth process of calculating the instantaneous value of the first fundamental signal by subtracting the instantaneous value of the in-phase signal from the instantaneous value of the second signal, and subtracting the instantaneous value of the in-phase signal from the instantaneous value of the second signal. Accordingly, the seventh process of calculating the instantaneous value of the second fundamental wave signal is further executed.
As a result, the first fundamental wave signal having a sine waveform can be extracted from the first signal, and the second fundamental wave signal having a sine waveform and having a phase delay of 120 degrees in electrical angle with respect to the first fundamental wave signal can be extracted from the second signal. The fundamental wave signal can be extracted.

本実施形態の信号処理部は、第5処理において、式(14)及び式(15)に基づいて同相信号の瞬時値を算出する。
これにより、処理負荷の小さい簡易な数式によって、第1信号及び第2信号から同相信号を抽出できる。
In the fifth process, the signal processing unit of this embodiment calculates the instantaneous value of the in-phase signal based on Equation (14) and Equation (15).
Thereby, the in-phase signal can be extracted from the first signal and the second signal using a simple mathematical formula with a small processing load.

(変形例)
本発明は上記実施形態に限定されず、本明細書において説明した各構成は、相互に矛盾しない範囲内において、適宜組み合わせることができる。
例えば、上記実施形態では、モータと三相信号発生装置との組み合わせを例示したが、本発明はこの形態に限定されず、回転軸に取り付けられたセンサマグネットと三相信号発生装置との組み合わせもあり得る。
上記実施形態では、回転軸の軸方向において、第1磁気センサ及び第2磁気センサが、円板状のセンサマグネットに対向する状態で配置される形態を例示したが、本発明はこの形態に限定されない。例えば、円板状のセンサマグネットの代わりにリング状磁石を用いる場合、リング状磁石の半径方向に磁束が流入するため、リング状磁石の半径方向において、第1磁気センサ及び第2磁気センサが、リング状磁石と対向する状態で配置されてもよい。
例えば、上記実施形態では、回転する磁石として、モータ100のロータシャフト110に取り付けられるセンサマグネット120を使用する場合を例示したが、モータ100のロータに取り付けられるロータマグネットを、回転する磁石として用いてもよい。ロータマグネットもロータシャフト110に同期して回転する磁石である。
(Modified example)
The present invention is not limited to the above embodiments, and the configurations described in this specification can be combined as appropriate within a mutually consistent range.
For example, in the above embodiment, a combination of a motor and a three-phase signal generator is exemplified, but the present invention is not limited to this embodiment, and a combination of a sensor magnet attached to a rotating shaft and a three-phase signal generator is also possible. could be.
In the above embodiment, the first magnetic sensor and the second magnetic sensor are arranged to face the disc-shaped sensor magnet in the axial direction of the rotating shaft, but the present invention is limited to this embodiment. Not done. For example, when a ring-shaped magnet is used instead of a disc-shaped sensor magnet, magnetic flux flows in the radial direction of the ring-shaped magnet, so that the first magnetic sensor and the second magnetic sensor It may be arranged in a state facing the ring-shaped magnet.
For example, in the above embodiment, the sensor magnet 120 attached to the rotor shaft 110 of the motor 100 is used as the rotating magnet, but the rotor magnet attached to the rotor of the motor 100 may be used as the rotating magnet. Good too. The rotor magnet is also a magnet that rotates in synchronization with the rotor shaft 110.

上記実施形態では、センサマグネット120が4つの磁極対を有する場合を例示したが、センサマグネット120の極対数は4つに限定されない。回転する磁石としてロータマグネットを用いる場合も同様に、ロータマグネットの極対数は4つに限定されない。 In the above embodiment, the sensor magnet 120 has four magnetic pole pairs, but the number of pole pairs of the sensor magnet 120 is not limited to four. Similarly, when a rotor magnet is used as a rotating magnet, the number of pole pairs of the rotor magnet is not limited to four.

1…三相信号発生装置、10…第1磁気センサ、20…第2磁気センサ、30…信号処理部、31…処理部、32…記憶部、100…モータ、110…ロータシャフト、120…センサマグネット(磁石) DESCRIPTION OF SYMBOLS 1... Three-phase signal generator, 10... First magnetic sensor, 20... Second magnetic sensor, 30... Signal processing section, 31... Processing section, 32... Storage section, 100... Motor, 110... Rotor shaft, 120... Sensor magnet

Claims (10)

回転する磁石に対向し、磁界強度を示す第1信号を出力する第1磁気センサと、
前記磁石に対向し、前記第1信号に対して電気角で120°の位相遅れを有する第2信号を出力する第2磁気センサと、
前記第1信号及び前記第2信号を処理する信号処理部と、
を備え、
前記信号処理部は、
前記第1信号及び前記第2信号をデジタル変換することより、前記第1信号の瞬時値と前記第2信号の瞬時値とを取得する第1処理と、
前記第1信号の瞬時値から前記第2信号の瞬時値を減算することにより、前記第1信号に含まれる第1基本波信号と前記第2信号に含まれる第2基本波信号との合成信号の瞬時値を算出する第2処理と、
前記合成信号の瞬時値と予め用意された前記合成信号のノルムとに基づいて前記合成信号の偏角を算出する第3処理と、
前記合成信号の偏角と、前記合成信号のノルムと、予め用意された前記合成信号と前記第1基本波信号との位相差とに基づいて、前記合成信号と直交関係にある第3基本波信号の瞬時値を算出する第4処理と、
を実行する、三相信号発生装置。
a first magnetic sensor that faces the rotating magnet and outputs a first signal indicating magnetic field strength;
a second magnetic sensor that faces the magnet and outputs a second signal having a phase delay of 120 degrees in electrical angle with respect to the first signal;
a signal processing unit that processes the first signal and the second signal;
Equipped with
The signal processing section includes:
a first process of acquiring an instantaneous value of the first signal and an instantaneous value of the second signal by digitally converting the first signal and the second signal;
By subtracting the instantaneous value of the second signal from the instantaneous value of the first signal, a composite signal of the first fundamental signal included in the first signal and the second fundamental signal included in the second signal is obtained. a second process of calculating the instantaneous value of
a third process of calculating an argument of the composite signal based on an instantaneous value of the composite signal and a norm of the composite signal prepared in advance;
A third fundamental wave having an orthogonal relationship with the composite signal based on the polarization angle of the composite signal, the norm of the composite signal, and the phase difference between the composite signal and the first fundamental signal prepared in advance. a fourth process of calculating the instantaneous value of the signal;
A three-phase signal generator that performs
前記合成信号の偏角をωt+φ2とし、前記合成信号の瞬時値をHuvとし、前記合成信号のノルムを||Huv||とする場合に、
前記信号処理部は、前記第3処理において、下式(12)に基づいて前記合成信号の偏角ωt+φ2を算出し、算出された偏角ωt+φ2を拡張処理することにより、-180°以上且つ180°未満の範囲に含まれる偏角θを取得する、請求項1に記載の三相信号発生装置。
Figure 0007435904000011
When the argument of the composite signal is ωt + φ2, the instantaneous value of the composite signal is Huv, and the norm of the composite signal is ||Huv||,
In the third process, the signal processing unit calculates the argument angle ωt+φ2 of the composite signal based on the following formula (12), and expands the calculated argument angle ωt+φ2 to obtain a value of −180° or more and 180°. The three-phase signal generator according to claim 1, wherein the three-phase signal generating device obtains the deflection angle θ included in a range of less than °.
Figure 0007435904000011
前記合成信号と前記第1基本波信号との位相差をφ2とし、前記第3基本波信号の瞬時値をHwとする場合に、
前記信号処理部は、前記第2処理において、予め用意された、前記第1信号の振幅値と前記第2信号の振幅値とが等しくなる振幅補正値に基づいて、前記第1信号の瞬時値と前記第2信号の瞬時値との少なくとも一方を補正し、
前記信号処理部は、前記第4処理において、前記合成信号のノルム||Huv||と、前記位相差φ2と、前記偏角θとを下式(13)に代入することにより、前記第3基本波信号の瞬時値を算出する、請求項2に記載の三相信号発生装置。
Figure 0007435904000012
When the phase difference between the composite signal and the first fundamental wave signal is φ2, and the instantaneous value of the third fundamental wave signal is Hw,
In the second process, the signal processing unit calculates an instantaneous value of the first signal based on a pre-prepared amplitude correction value that makes the amplitude value of the first signal equal to the amplitude value of the second signal. and the instantaneous value of the second signal,
In the fourth process, the signal processing unit calculates the third The three-phase signal generator according to claim 2, which calculates an instantaneous value of the fundamental wave signal.
Figure 0007435904000012
前記信号処理部は、
前記第1信号の瞬時値と、前記第2信号の瞬時値と、前記第3基本波信号の瞬時値とに基づいて、前記第1信号及び前記第2信号に含まれる同相信号の瞬時値を算出する第5処理と、
前記第1信号の瞬時値から前記同相信号の瞬時値を減算することにより、前記第1基本波信号の瞬時値を算出する第6処理と、
前記第2信号の瞬時値から前記同相信号の瞬時値を減算することにより、前記第2基本波信号の瞬時値を算出する第7処理と、
をさらに実行する、請求項1から請求項3のいずれか一項に記載の三相信号発生装置。
The signal processing section includes:
The instantaneous value of the in-phase signal included in the first signal and the second signal, based on the instantaneous value of the first signal, the instantaneous value of the second signal, and the instantaneous value of the third fundamental wave signal. a fifth process of calculating
a sixth process of calculating the instantaneous value of the first fundamental wave signal by subtracting the instantaneous value of the in-phase signal from the instantaneous value of the first signal;
a seventh process of calculating the instantaneous value of the second fundamental wave signal by subtracting the instantaneous value of the in-phase signal from the instantaneous value of the second signal;
The three-phase signal generating device according to any one of claims 1 to 3, further performing the following.
前記第1信号の瞬時値をHu’とし、前記第2信号の瞬時値をHv’とし、前記第3基本波信号の瞬時値をHwとし、前記同相信号の瞬時値をNとする場合に、
前記信号処理部は、前記第5処理において、下式(14)及び下式(15)に基づいて前記同相信号の瞬時値を算出する、請求項4に記載の三相信号発生装置。
Figure 0007435904000013
When the instantaneous value of the first signal is Hu', the instantaneous value of the second signal is Hv', the instantaneous value of the third fundamental signal is Hw, and the instantaneous value of the in-phase signal is N; ,
The three-phase signal generating device according to claim 4, wherein the signal processing unit calculates the instantaneous value of the in-phase signal based on the following equation (14) and the following equation (15) in the fifth processing.
Figure 0007435904000013
回転する磁石に対向し、磁界強度を示す第1信号を出力する第1磁気センサと、
前記磁石に対向し、前記第1信号に対して電気角で120°の位相遅れを有する第2信号を出力する第2磁気センサと、を用いる三相信号発生方法であって、
前記第1信号及び前記第2信号をデジタル変換することより、前記第1信号の瞬時値と前記第2信号の瞬時値とを取得する第1ステップと、
前記第1信号の瞬時値から前記第2信号の瞬時値を減算することにより、前記第1信号に含まれる第1基本波信号と前記第2信号に含まれる第2基本波信号との合成信号の瞬時値を算出する第2ステップと、
前記合成信号の瞬時値と予め用意された前記合成信号のノルムとに基づいて前記合成信号の偏角を算出する第3ステップと、
前記合成信号の偏角と、前記合成信号のノルムと、予め用意された前記合成信号と前記第1基本波信号との位相差とに基づいて、前記合成信号と直交関係にある第3基本波信号の瞬時値を算出する第4ステップと、
を含む、三相信号発生方法。
a first magnetic sensor that faces the rotating magnet and outputs a first signal indicating magnetic field strength;
A three-phase signal generation method using a second magnetic sensor that faces the magnet and outputs a second signal having a phase delay of 120 degrees in electrical angle with respect to the first signal,
a first step of obtaining an instantaneous value of the first signal and an instantaneous value of the second signal by digitally converting the first signal and the second signal;
By subtracting the instantaneous value of the second signal from the instantaneous value of the first signal, a composite signal of the first fundamental signal included in the first signal and the second fundamental signal included in the second signal is obtained. a second step of calculating the instantaneous value of
a third step of calculating an argument of the composite signal based on an instantaneous value of the composite signal and a norm of the composite signal prepared in advance;
A third fundamental wave having an orthogonal relationship with the composite signal based on the polarization angle of the composite signal, the norm of the composite signal, and the phase difference between the composite signal and the first fundamental signal prepared in advance. a fourth step of calculating the instantaneous value of the signal;
A three-phase signal generation method, including:
前記合成信号の偏角をωt+φ2とし、前記合成信号の瞬時値をHuvとし、前記合成信号のノルムを||Huv||とする場合に、
前記第3ステップにおいて、下式(12)に基づいて前記合成信号の偏角ωt+φ2を算出し、算出された偏角ωt+φ2を拡張処理することにより、-180°以上且つ180°未満の範囲に含まれる偏角θを取得する、請求項6に記載の三相信号発生方法。
Figure 0007435904000014
When the argument of the composite signal is ωt + φ2, the instantaneous value of the composite signal is Huv, and the norm of the composite signal is ||Huv||,
In the third step, the argument angle ωt+φ2 of the composite signal is calculated based on the following formula (12), and the calculated argument angle ωt+φ2 is expanded, so that it is included in the range of -180° or more and less than 180°. 7. The three-phase signal generation method according to claim 6, wherein the declination angle θ is obtained.
Figure 0007435904000014
前記合成信号と前記第1基本波信号との位相差をφ2とし、前記第3基本波信号の瞬時値をHwとする場合に、
前記第2ステップにおいて、予め用意された、前記第1信号の振幅値と前記第2信号の振幅値とが等しくなる振幅補正値に基づいて、前記第1信号の瞬時値と前記第2信号の瞬時値との少なくとも一方を補正し、
前記第4ステップにおいて、前記合成信号のノルム||Huv||と、前記位相差φ2と、前記偏角θとを下式(13)に代入することにより、前記第3基本波信号の瞬時値を算出する、請求項7に記載の三相信号発生方法。
Figure 0007435904000015
When the phase difference between the composite signal and the first fundamental wave signal is φ2, and the instantaneous value of the third fundamental wave signal is Hw,
In the second step, the instantaneous value of the first signal and the second signal are adjusted based on a pre-prepared amplitude correction value that makes the amplitude value of the first signal equal to the amplitude value of the second signal. correct at least one of the instantaneous value,
In the fourth step, the instantaneous value of the third fundamental signal is obtained by substituting the norm ||Huv|| of the composite signal, the phase difference φ2, and the argument θ into the following equation (13). The three-phase signal generation method according to claim 7, wherein the three-phase signal generation method calculates.
Figure 0007435904000015
前記第1信号の瞬時値と、前記第2信号の瞬時値と、前記第3基本波信号の瞬時値とに基づいて、前記第1信号及び前記第2信号に含まれる同相信号の瞬時値を算出する第5ステップと、
前記第1信号の瞬時値から前記同相信号の瞬時値を減算することにより、前記第1基本波信号の瞬時値を算出する第6ステップと、
前記第2信号の瞬時値から前記同相信号の瞬時値を減算することにより、前記第2基本波信号の瞬時値を算出する第7ステップと、
をさらに含む、請求項6から請求項8のいずれか一項に記載の三相信号発生方法。
The instantaneous value of the in-phase signal included in the first signal and the second signal, based on the instantaneous value of the first signal, the instantaneous value of the second signal, and the instantaneous value of the third fundamental wave signal. A fifth step of calculating
a sixth step of calculating the instantaneous value of the first fundamental wave signal by subtracting the instantaneous value of the in-phase signal from the instantaneous value of the first signal;
a seventh step of calculating the instantaneous value of the second fundamental wave signal by subtracting the instantaneous value of the in-phase signal from the instantaneous value of the second signal;
The three-phase signal generation method according to any one of claims 6 to 8, further comprising:
前記第1信号の瞬時値をHu’とし、前記第2信号の瞬時値をHv’とし、前記第3基本波信号の瞬時値をHwとし、前記同相信号の瞬時値をNとする場合に、前記第5ステップにおいて、下式(14)及び下式(15)に基づいて前記同相信号の瞬時値を算出する、請求項9に記載の三相信号発生方法。
Figure 0007435904000016
When the instantaneous value of the first signal is Hu', the instantaneous value of the second signal is Hv', the instantaneous value of the third fundamental signal is Hw, and the instantaneous value of the in-phase signal is N; 10. The three-phase signal generation method according to claim 9, wherein in the fifth step, the instantaneous value of the in-phase signal is calculated based on the following equations (14) and (15).
Figure 0007435904000016
JP2023510176A 2021-03-30 2021-06-11 Three-phase signal generator and three-phase signal generation method Active JP7435904B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2021056375 2021-03-30
JP2021056375 2021-03-30
PCT/JP2021/022353 WO2022208914A1 (en) 2021-03-30 2021-06-11 Three-phase signal generation device and three-phase signal generation method

Publications (2)

Publication Number Publication Date
JPWO2022208914A1 JPWO2022208914A1 (en) 2022-10-06
JP7435904B2 true JP7435904B2 (en) 2024-02-21

Family

ID=83457518

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023510176A Active JP7435904B2 (en) 2021-03-30 2021-06-11 Three-phase signal generator and three-phase signal generation method

Country Status (3)

Country Link
JP (1) JP7435904B2 (en)
CN (1) CN117063388A (en)
WO (1) WO2022208914A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001061289A (en) 1999-06-14 2001-03-06 Teac Corp Device for forming speed control signal of motor
JP2008289345A (en) 2007-04-05 2008-11-27 Wako Giken:Kk Method of setting origin of linear motor

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02197289A (en) * 1989-01-24 1990-08-03 Toshiba Corp Method of controlling brushless dc motor, and brushless dc motor

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001061289A (en) 1999-06-14 2001-03-06 Teac Corp Device for forming speed control signal of motor
JP2008289345A (en) 2007-04-05 2008-11-27 Wako Giken:Kk Method of setting origin of linear motor

Also Published As

Publication number Publication date
JPWO2022208914A1 (en) 2022-10-06
WO2022208914A1 (en) 2022-10-06
CN117063388A (en) 2023-11-14

Similar Documents

Publication Publication Date Title
JP6163874B2 (en) Rotation angle detection device, image processing device, and rotation angle detection method
EP2209213B1 (en) RD converter and angle detecting apparatus
JP6005781B2 (en) Resolver device
JP6344151B2 (en) POSITION ESTIMATION DEVICE, MOTOR DRIVE CONTROL DEVICE, POSITION ESTIMATION METHOD, AND PROGRAM
JP2011033602A (en) Resolver/digital converter, and resolver/digital conversion method
JP2015132593A (en) Rotation angle detection apparatus, rotation angle detection method, and image forming apparatus
CN108702118A (en) Method, angle setting unit and control device
CN112271970A (en) Permanent magnet synchronous motor vector control method, equipment and storage medium
WO2019138491A1 (en) Rotation angle detection device
JP7435904B2 (en) Three-phase signal generator and three-phase signal generation method
JP6112832B2 (en) Angle correction device and rotation angle sensor
JP6384199B2 (en) POSITION ESTIMATION DEVICE, MOTOR DRIVE CONTROL DEVICE, POSITION ESTIMATION METHOD, AND PROGRAM
JP7452757B2 (en) Position detection device and position detection method
JP2013072686A (en) Vehicle
WO2023053596A1 (en) Three-phase signal generation device and three-phase signal generation method
JP2007322167A (en) Resolver digital converter, rotation angular position detection device, and rotary machine control device
WO2023053598A1 (en) Three-phase signal generating device, and three-phase signal generating method
US11463028B2 (en) Control device and control method for actuator
WO2023167328A1 (en) Signal generation device and signal generation method
JP6619382B2 (en) Motor drive control device and control method of motor drive control device
WO2023167329A1 (en) Signal generation device and signal generation method
WO2024004448A1 (en) Signal generation device and signal generation method
JP4710634B2 (en) Motor control device
JP2014211353A (en) Rotation angle detection apparatus, image processing apparatus, and rotation angle detection method
JP7186846B1 (en) Control system for angle detector and AC rotating machine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230530

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: 20240109

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240122

R151 Written notification of patent or utility model registration

Ref document number: 7435904

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151