JP2014236649A - Controller - Google Patents

Controller Download PDF

Info

Publication number
JP2014236649A
JP2014236649A JP2013118912A JP2013118912A JP2014236649A JP 2014236649 A JP2014236649 A JP 2014236649A JP 2013118912 A JP2013118912 A JP 2013118912A JP 2013118912 A JP2013118912 A JP 2013118912A JP 2014236649 A JP2014236649 A JP 2014236649A
Authority
JP
Japan
Prior art keywords
frequency
excitation signal
error
switching
signal
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.)
Granted
Application number
JP2013118912A
Other languages
Japanese (ja)
Other versions
JP5874688B2 (en
Inventor
準二 宮地
Junji Miyaji
準二 宮地
前原 恒男
Tsuneo Maehara
恒男 前原
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.)
Denso Corp
Original Assignee
Denso 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 Denso Corp filed Critical Denso Corp
Priority to JP2013118912A priority Critical patent/JP5874688B2/en
Priority to US14/293,226 priority patent/US9178454B2/en
Publication of JP2014236649A publication Critical patent/JP2014236649A/en
Application granted granted Critical
Publication of JP5874688B2 publication Critical patent/JP5874688B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/14Electronic commutators
    • H02P6/16Circuit arrangements for detecting position
    • 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
    • H02P29/00Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
    • H02P29/50Reduction of harmonics

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Ac Motors In General (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a controller capable of suitably suppressing deterioration of the calculation accuracy of rotation angle (electrical angle) of a motor generator.SOLUTION: The difference between a frequency equal to two times of the carrier signal frequency for operating a switching element by PWM control, and the frequency of an excitation signal Sc outputted for a resolver 40 is an error frequency. Frequency variable processing for setting the carrier signal frequency variably is performed by a microcomputer 52, so that the error frequency is higher than the cut-off frequency of a low-pass filter constituting an angle calculation section 58f. With such an arrangement, deterioration of the calculation accuracy of the electrical angle of a motor generator in an RD converter 58 can be minimized.

Description

本発明は、レゾルバの出力信号に基づき、回転機に接続された直流交流変換回路を構成するスイッチング素子をオンオフ操作することで回転機を制御する制御装置に関する。   The present invention relates to a control device that controls a rotating machine by turning on and off switching elements constituting a DC / AC converter circuit connected to the rotating machine based on an output signal of a resolver.

従来、例えば下記特許文献1に見られるように、モータの回転角に応じて励磁信号が振幅変調された被変調波を生成するレゾルバと、生成された被変調波及び励磁信号に基づく検波によって回転角の算出値を出力するレゾルバデジタルコンバータ(以下、RDコンバータ)とを備えるモータ制御システムが知られている。   Conventionally, as seen in, for example, Patent Document 1 below, a resolver that generates a modulated wave in which an excitation signal is amplitude-modulated according to the rotation angle of a motor, and rotation by detection based on the generated modulated wave and the excitation signal A motor control system including a resolver digital converter (hereinafter referred to as an RD converter) that outputs a calculated value of an angle is known.

特許第5148394号公報Japanese Patent No. 5148394

ここで、本発明者らは、モータに接続された直流交流変換回路を構成するスイッチング素子のオンオフ操作によって回転機に流れる電流を大きくした場合に、RDコンバータから出力される回転角の算出精度が低下する問題に直面した。回転角の算出精度が低下すると、回転機の制御性が低下する懸念がある。   Here, when the current flowing through the rotating machine is increased by the on / off operation of the switching elements constituting the DC / AC conversion circuit connected to the motor, the present inventors are able to calculate the rotation angle output from the RD converter. Faced with declining problems. When the calculation accuracy of the rotation angle is lowered, there is a concern that the controllability of the rotating machine is lowered.

本発明は、上記課題を解決するためになされたものであり、その目的は、回転機の回転角の算出精度の低下を好適に抑制することのできる制御装置を提供することにある。   The present invention has been made to solve the above-described problems, and an object of the present invention is to provide a control device that can suitably suppress a decrease in calculation accuracy of a rotation angle of a rotating machine.

上記課題を解決すべく、制御装置は、交流の励磁信号をレゾルバ(40)に対して出力する励磁信号出力手段(54a,54b,60)と、前記励磁信号が回転機(10)の回転角に応じて振幅変調された被変調波及び前記励磁信号に基づく検波によって前記回転角に関する信号を復調する復調手段(58a〜58e)と、前記復調手段から出力された復調信号から高調波成分を除去することによって前記回転角の算出値を出力するフィルタ(58f)と、前記回転機を制御すべく、前記フィルタから出力された前記回転角の算出値に基づき、前記回転機に接続された直流交流変換回路(20)を構成するスイッチング素子(S¥#)をオンオフ操作する操作手段(56)と、を備えている。   In order to solve the above-mentioned problem, the control device includes an excitation signal output means (54a, 54b, 60) for outputting an alternating excitation signal to the resolver (40), and the excitation signal is a rotation angle of the rotating machine (10). A demodulating means (58a to 58e) for demodulating the signal relating to the rotation angle by detection based on the modulated wave amplitude-modulated in accordance with the excitation signal and the excitation signal, and removing harmonic components from the demodulated signal output from the demodulating means And a filter (58f) for outputting the calculated value of the rotation angle, and a DC AC connected to the rotating machine based on the calculated value of the rotating angle output from the filter to control the rotating machine. Operating means (56) for turning on / off the switching elements (S ¥ #) constituting the conversion circuit (20).

上記構成を前提として、請求項1記載の発明は、前記スイッチング素子のオンオフ操作によって前記回転機に流れる電流の変動成分の周波数及び前記励磁信号の周波数の差である誤差周波数が前記フィルタの遮断域に含まれるように、前記励磁信号の周波数及び前記スイッチング素子のスイッチング周波数のうち少なくとも一方である対象周波数を可変設定する設定手段を備えることを特徴とする。   Assuming the above configuration, the invention according to claim 1 is characterized in that an error frequency, which is a difference between a frequency of a fluctuation component of a current flowing in the rotating machine due to an on / off operation of the switching element and a frequency of the excitation signal, is a cutoff region of the filter. And a setting means for variably setting a target frequency which is at least one of the frequency of the excitation signal and the switching frequency of the switching element.

また、請求項2記載の発明は、前記スイッチング素子のオンオフ操作によって前記回転機に流れる電流の変動成分の周波数及び前記励磁信号の周波数の差である誤差周波数が前記フィルタの遮断域に含まれるように、前記励磁信号の周波数及び前記スイッチング素子のスイッチング周波数が設定されていることを特徴とする。   According to a second aspect of the present invention, an error frequency that is a difference between a frequency of a fluctuation component of a current flowing through the rotating machine and an excitation signal frequency due to an on / off operation of the switching element is included in the cutoff region of the filter. In addition, a frequency of the excitation signal and a switching frequency of the switching element are set.

スイッチング素子のオンオフ操作によって回転機に流れる電流が大きくなると、電流の流通に伴い生じるスイッチングノイズ(電磁波)が大きくなる。このノイズは、励磁信号や被変調波に混入する。その結果、復調信号にもノイズが混入することとなり、フィルタから出力される回転角の算出値と実際の回転角とに誤差が生じる。ここで、本発明者らは、励磁信号や被変調波に混入するノイズの周波数が、スイッチング素子のオンオフ操作によって回転機に流れる電流の変動成分の周波数と、励磁信号の周波数との差である誤差周波数になるとの知見を得た。   When the current flowing through the rotating machine increases due to the on / off operation of the switching element, the switching noise (electromagnetic wave) generated with the current flow increases. This noise is mixed in the excitation signal and the modulated wave. As a result, noise is also mixed in the demodulated signal, and an error occurs between the calculated rotation angle output from the filter and the actual rotation angle. Here, the present inventors indicate that the frequency of the noise mixed in the excitation signal or the modulated wave is the difference between the frequency of the fluctuation component of the current flowing in the rotating machine by the on / off operation of the switching element and the frequency of the excitation signal. The knowledge that it becomes an error frequency was obtained.

そこで、請求項1又は2記載の発明では、誤差周波数をフィルタの遮断域に含ませるように、励磁信号の周波数及びスイッチング周波数を設定する。このため、励磁信号や被変調波へのノイズの混入によって復調信号にノイズが混入する場合であっても、ノイズが回転角の算出精度に及ぼす影響をフィルタにおいて抑制することができる。これにより、回転角の算出精度の低下を好適に抑制することができ、ひいては回転機の制御性の低下を好適に抑制することができる。   Therefore, in the first or second aspect of the invention, the frequency of the excitation signal and the switching frequency are set so that the error frequency is included in the cutoff region of the filter. For this reason, even when noise is mixed in the demodulated signal due to mixing of noise into the excitation signal or the modulated wave, the influence of noise on the calculation accuracy of the rotation angle can be suppressed in the filter. Thereby, the fall of the calculation precision of a rotation angle can be suppressed suitably, and the fall of the controllability of a rotary machine can be suppressed suitably by extension.

第1の実施形態にかかるモータ制御システムの全体構成図。1 is an overall configuration diagram of a motor control system according to a first embodiment. 同実施形態にかかるモータジェネレータの制御処理のブロック図。The block diagram of the control processing of the motor generator concerning the embodiment. 同実施形態にかかる正弦波PWM制御領域及び過変調PWM制御領域を示す図。The figure which shows the sine wave PWM control area | region and overmodulation PWM control area | region concerning the embodiment. 同実施形態にかかる電気角の算出処理のブロック図。The block diagram of the calculation process of the electrical angle concerning the embodiment. 同実施形態にかかるPWM変調による励磁信号の生成手法を示す図。The figure which shows the production | generation method of the excitation signal by the PWM modulation concerning the embodiment. 同実施形態にかかる励磁信号の生成態様を示す図。The figure which shows the production | generation aspect of the excitation signal concerning the embodiment. レゾルバ誤差の増大現象を示すタイムチャート。The time chart which shows the increase phenomenon of a resolver error. レゾルバ誤差の推移を示すタイムチャート。The time chart which shows transition of a resolver error. レゾルバ誤差の推移を示すタイムチャート。The time chart which shows transition of a resolver error. 励磁信号のサンプリング態様を示すタイムチャート。The time chart which shows the sampling aspect of an excitation signal. レゾルバ誤差の混入態様を示すタイムチャート。The time chart which shows the mixing aspect of a resolver error. レゾルバ誤差の周波数解析結果を示す図。The figure which shows the frequency analysis result of a resolver error. レゾルバ誤差の周波数解析結果を示す図。The figure which shows the frequency analysis result of a resolver error. 第1の実施形態にかかる角度算出部の構成を示す図。The figure which shows the structure of the angle calculation part concerning 1st Embodiment. 第2の実施形態にかかるモータジェネレータの制御処理のブロック図。The block diagram of the control processing of the motor generator concerning 2nd Embodiment. 同実施形態にかかる同期PWM制御を示す図。The figure which shows the synchronous PWM control concerning the embodiment. 同実施形態にかかる周波数可変処理の手順を示すフローチャート。6 is a flowchart showing a procedure of frequency variable processing according to the embodiment. 同実施形態にかかるキャリア周波数の可変設定態様を示すタイムチャート。The time chart which shows the variable setting aspect of the carrier frequency concerning the embodiment. 第3の実施形態にかかる周波数可変処理の手順を示すフローチャート。10 is a flowchart showing a procedure of frequency variable processing according to the third embodiment. 同実施形態にかかる励磁周波数の可変設定態様を示すタイムチャート。The time chart which shows the variable setting aspect of the excitation frequency concerning the embodiment. 第4の実施形態にかかる周波数変更タイミングを示す図。The figure which shows the frequency change timing concerning 4th Embodiment. 第5の実施形態にかかる周波数可変処理の手順を示すフローチャート。10 is a flowchart showing a procedure of frequency variable processing according to a fifth embodiment.

(第1の実施形態)
以下、本発明にかかる制御装置を車載主機として回転機を備える車両に適用した第1の実施形態について、図面を参照しつつ説明する。
(First embodiment)
DESCRIPTION OF EMBODIMENTS Hereinafter, a first embodiment in which a control device according to the present invention is applied to a vehicle including a rotating machine as an in-vehicle main machine will be described with reference to the drawings.

図1に示すように、モータジェネレータ10は、車載主機としての3相の電動機兼発電機であり、図示しない駆動輪に連結されている。本実施形態では、モータジェネレータ10として、永久磁石同期モータ(具体的には、埋め込み磁石同期モータIPMSM)を用いている。   As shown in FIG. 1, the motor generator 10 is a three-phase electric motor / generator as an in-vehicle main machine, and is connected to drive wheels (not shown). In the present embodiment, a permanent magnet synchronous motor (specifically, an embedded magnet synchronous motor IPMSM) is used as the motor generator 10.

モータジェネレータ10は、「直流交流変換回路」としてのインバータ20及びメインリレー22を介して高電圧バッテリ24に電気的に接続されている。高電圧バッテリ24は、端子間電圧が百V以上(例えば288V)となる蓄電池であり、例えばリチウムイオン蓄電池やニッケル水素蓄電池を用いることができる。   The motor generator 10 is electrically connected to a high voltage battery 24 via an inverter 20 and a main relay 22 as a “DC / AC conversion circuit”. The high voltage battery 24 is a storage battery having a terminal voltage of 100 V or more (for example, 288 V), and for example, a lithium ion storage battery or a nickel hydride storage battery can be used.

インバータ20は、高電位側(上アーム側)のスイッチング素子S¥p(¥=u,v,w)及び低電位側(下アーム側)のスイッチング素子S¥nの直列接続体を備えている。詳しくは、インバータ20は、3組のスイッチング素子S¥p,S¥nの直列接続体を備え、スイッチング素子S¥p,S¥nの接続点は、モータジェネレータ10の¥相に接続されている。ちなみに、本実施形態では、上記スイッチング素子S¥#(#=p,n)として、電圧制御形の半導体スイッチング素子を用い、より具体的には、IGBTを用いている。そして、スイッチング素子S¥#には、フリーホイールダイオードD¥#が逆並列に接続されている。また、メインリレー22及びインバータ20の間には、インバータ20の入力電圧を平滑化する平滑コンデンサ26が介在している。   The inverter 20 includes a series connection body of a switching element S ¥ p (¥ = u, v, w) on the high potential side (upper arm side) and a switching element S ¥ n on the low potential side (lower arm side). . Specifically, the inverter 20 includes a series connection body of three sets of switching elements S ¥ p, S ¥ n, and the connection point of the switching elements S ¥ p, S ¥ n is connected to the ¥ phase of the motor generator 10. Yes. Incidentally, in the present embodiment, a voltage-controlled semiconductor switching element is used as the switching element S ¥ # (# = p, n), and more specifically, an IGBT is used. A free wheel diode D ¥ # is connected in reverse parallel to the switching element S ¥ #. A smoothing capacitor 26 that smoothes the input voltage of the inverter 20 is interposed between the main relay 22 and the inverter 20.

制御システムには、モータジェネレータ10のV相を流れる電流を検出するV相電流センサ30v、モータジェネレータ10のW相を流れる電流を検出するW相電流センサ30w及びインバータ20の入力電圧を検出する電圧センサ32が備えられている。   The control system includes a V-phase current sensor 30v that detects a current flowing through the V-phase of the motor generator 10, a W-phase current sensor 30w that detects a current flowing through the W-phase of the motor generator 10, and a voltage that detects an input voltage of the inverter 20. A sensor 32 is provided.

また、制御システムには、モータジェネレータ10の回転角(電気角θ)を検出するためのレゾルバ40が備えられている。レゾルバ40は、1次側コイル42及び一対の2次側コイル44a,44bを備えている。詳しくは、モータジェネレータ10の回転子10aには、1次側コイル42が連結されている。1次側コイル42は、正弦波状の励磁信号Scによって励磁され、励磁信号Scによって1次側コイル42に生じた磁束は、一対の2次側コイル44a,44bを鎖交する。この際、1次側コイル42と一対の2次側コイル44a,44bとの相対的な配置関係が回転子10aの回転角に応じて周期的に変化するため、2次側コイル44a,44bを鎖交する磁束数は、周期的に変化する。本実施形態では、2次側コイル44a,44bのそれぞれに生じる電圧の位相が互いに「π/2」だけずれるように一対の2次側コイル44a,44bと1次側コイル42とが配置されている。これにより、2次側コイル44a,44bのそれぞれの出力電圧は、励磁信号Scを変調波sinθ、cosθのそれぞれによって変調した被変調波となる。より具体的には、励磁信号Scを「sinΩt」とすると、被変調波はそれぞれ「sinθ×sinΩt」,「cosθ×sinΩt」となる。   Further, the control system is provided with a resolver 40 for detecting the rotation angle (electrical angle θ) of the motor generator 10. The resolver 40 includes a primary coil 42 and a pair of secondary coils 44a and 44b. Specifically, a primary coil 42 is connected to the rotor 10 a of the motor generator 10. The primary coil 42 is excited by a sinusoidal excitation signal Sc, and the magnetic flux generated in the primary coil 42 by the excitation signal Sc links the pair of secondary coils 44a and 44b. At this time, since the relative arrangement relationship between the primary coil 42 and the pair of secondary coils 44a and 44b periodically changes according to the rotation angle of the rotor 10a, the secondary coils 44a and 44b are The number of interlinkage magnetic fluxes changes periodically. In the present embodiment, the pair of secondary coils 44a and 44b and the primary coil 42 are arranged so that the phases of the voltages generated in the secondary coils 44a and 44b are shifted from each other by “π / 2”. Yes. As a result, the output voltages of the secondary coils 44a and 44b become modulated waves obtained by modulating the excitation signal Sc with the modulated waves sin θ and cos θ, respectively. More specifically, when the excitation signal Sc is “sinΩt”, the modulated waves are “sinθ × sinΩt” and “cosθ × sinΩt”, respectively.

なお、本実施形態では、モータジェネレータ10として、極数が8のものを用いている。このため、レゾルバ40として、軸倍角数が8のものを用いている。したがって、モータジェネレータ10の回転子10aの回転角(機械角θm)は、後述するレゾルバデジタルコンバータ(以下、RDコンバータ58)から出力される算出角φを軸倍角数で除算した値となる。   In the present embodiment, a motor generator 10 having 8 poles is used. For this reason, the resolver 40 having an axial multiplication factor of 8 is used. Therefore, the rotation angle (mechanical angle θm) of rotor 10a of motor generator 10 is a value obtained by dividing calculated angle φ output from a resolver digital converter (hereinafter referred to as RD converter 58), which will be described later, by a shaft multiple.

上記各種センサの検出値は、低電圧システムを構成する制御装置50に取り込まれる。制御装置50は、CPU、ROM及びRAM等からなるマイコン52と、インターフェース回路54とを備えている。マイコン52には、インターフェース回路54を介してV相電流センサ30v、W相電流センサ30w及びレゾルバ40の出力信号等が入力される。マイコン52は、インバータ制御部56と、RDコンバータ58とを備えている。なお、本実施形態において、インバータ制御部56が「PWM操作手段」及び「過変調操作手段」を構成する。   The detection values of the various sensors are taken into the control device 50 constituting the low voltage system. The control device 50 includes a microcomputer 52 including a CPU, ROM, RAM, and the like, and an interface circuit 54. The microcomputer 52 receives the output signals of the V-phase current sensor 30v, the W-phase current sensor 30w, the resolver 40, and the like via the interface circuit 54. The microcomputer 52 includes an inverter control unit 56 and an RD converter 58. In this embodiment, the inverter control unit 56 constitutes “PWM operation means” and “overmodulation operation means”.

続いて、図2を用いて、インバータ制御部56によって実行されるモータジェネレータ10の制御量の制御に関する処理について説明する。なお、本実施形態では、制御量をトルクとする。   Next, processing related to control of the control amount of the motor generator 10 executed by the inverter control unit 56 will be described with reference to FIG. In this embodiment, the control amount is torque.

モータジェネレータ10の制御は、トルク指令値Trq*を実現するための指令電流とモータジェネレータ10に流れる電流とが一致するように、スイッチング素子S¥#を操作する制御となる。すなわち、本実施形態では、モータジェネレータ10の出力トルクが最終的な制御量となるものであるが、出力トルクを制御すべく、モータジェネレータ10に流れる電流を直接の制御量として、これを指令電流に制御する。特に、本実施形態では、モータジェネレータ10に流れる電流を指令電流に制御すべく、電流ベクトル制御を行う。   Control of motor generator 10 is control for operating switching element S ¥ # so that the command current for realizing torque command value Trq * matches the current flowing in motor generator 10. That is, in the present embodiment, the output torque of the motor generator 10 becomes the final control amount. In order to control the output torque, the current flowing through the motor generator 10 is used as a direct control amount, which is used as the command current. To control. In particular, in the present embodiment, current vector control is performed to control the current flowing through the motor generator 10 to a command current.

詳しくは、2相変換部56aは、V相電流センサ30vの検出値iv、W相電流センサ30wの検出値iw、及びRDコンバータ58から出力された電気角θの算出値(以下、算出角φ)に基づき、U相電流iu,V相電流iv,W相電流iwを回転座標系における電流であるd軸電流idr及びq軸電流iqrに変換する。なお、W相電流iwは、キルヒホッフの法則に基づき、V相電流センサ30vの検出値iv及びW相電流センサ30wの検出値iwに基づき算出すればよい。   Specifically, the two-phase converter 56a detects the detected value iv of the V-phase current sensor 30v, the detected value iw of the W-phase current sensor 30w, and the calculated value of the electrical angle θ output from the RD converter 58 (hereinafter referred to as the calculated angle φ). ), The U-phase current iu, the V-phase current iv, and the W-phase current iw are converted into a d-axis current idr and a q-axis current iqr, which are currents in the rotating coordinate system. The W-phase current iw may be calculated based on the detection value iv of the V-phase current sensor 30v and the detection value iw of the W-phase current sensor 30w based on Kirchhoff's law.

指令電流算出部56bは、トルク指令値Trq*に基づき、回転座標系における電流の指令値であるd軸指令電流id*と、q軸指令電流iq*とを算出する。ちなみに、トルク指令値Trq*は、制御装置50よりも上位の制御装置から入力される。   The command current calculation unit 56b calculates a d-axis command current id * and a q-axis command current iq *, which are current command values in the rotating coordinate system, based on the torque command value Trq *. Incidentally, the torque command value Trq * is input from a control device higher than the control device 50.

指令電圧算出部56cは、d軸電流idr,q軸電流iqrをd軸指令電流id*,q軸指令電流iq*にフィードバック制御するための操作量としてd,q軸上の指令電圧vd*,vq*を算出する。具体的には、d軸電流idr及びd軸指令電流id*の偏差Δidに基づく比例積分制御によってd軸上の指令電圧vd*を算出してかつ、q軸電流iqr及びq軸指令電流iq*の偏差Δiqに基づく比例積分制御によってq軸上の指令電圧vq*を算出する。   The command voltage calculation unit 56c uses d and q-axis command voltages vd *, d as an operation amount for feedback control of the d-axis current idr and the q-axis current iqr to the d-axis command current id * and the q-axis command current iq *. vq * is calculated. Specifically, the command voltage vd * on the d-axis is calculated by proportional-integral control based on the deviation Δid between the d-axis current idr and the d-axis command current id *, and the q-axis current iqr and the q-axis command current iq * are calculated. The command voltage vq * on the q-axis is calculated by proportional-integral control based on the deviation Δiq.

3相変換部56dは、RDコンバータ58から出力された算出角φに基づき、d,q軸上の指令電圧vd*,vq*をモータジェネレータ10の固定座標系における3相の指令電圧v¥*(¥=u,v,w)に変換する。これら指令電圧v¥*は、d,q軸電流idr,iqrを指令電流id*,iq*にフィードバック制御するための操作量となり、正弦波信号となる。   The three-phase conversion unit 56 d converts the command voltages vd * and vq * on the d and q axes into the three-phase command voltage v ¥ * in the fixed coordinate system of the motor generator 10 based on the calculated angle φ output from the RD converter 58. (¥ = u, v, w). These command voltages v ¥ * are manipulated variables for feedback control of the d and q axis currents idr and iqr to the command currents id * and iq *, and are sine wave signals.

非同期キャリア生成部56eは、固定周期のキャリア信号tcを生成して出力する。本実施形態では、キャリア信号tcとして、三角波信号を用いている。   The asynchronous carrier generation unit 56e generates and outputs a fixed-cycle carrier signal tc. In the present embodiment, a triangular wave signal is used as the carrier signal tc.

速度算出部56fは、算出角φの時間微分値として算出角速度ωを算出する。   The speed calculation unit 56f calculates a calculated angular speed ω as a time differential value of the calculated angle φ.

PWM操作部56gは、インバータ20の3相の出力電圧を指令電圧v¥*を模擬した電圧とするための操作信号g¥#を生成する。本実施形態では、インバータ20の入力電圧VINVによって指令電圧v¥*を規格化した値「2×v¥*/VINV」と、非同期キャリア生成部56eによって生成されたキャリア信号tcとの大小比較に基づくPWM処理によって操作信号g¥#を生成する。   The PWM operation unit 56g generates an operation signal g ¥ # for setting the three-phase output voltage of the inverter 20 to a voltage simulating the command voltage v ¥ *. In the present embodiment, the value “2 × v ¥ * / VINV” obtained by standardizing the command voltage v ¥ * with the input voltage VINV of the inverter 20 is compared with the carrier signal tc generated by the asynchronous carrier generation unit 56e. The operation signal g ¥ # is generated by the PWM processing based on it.

特に、本実施形態では、図3に示すように、PWM操作部56gは、トルク指令値Trq*及び算出角速度ωに基づき、正弦波PWM制御又は過変調PWM制御のいずれかを選択して実行する。過変調PWM制御とは、指令電圧v¥*の振幅Vampがインバータ20の入力電圧VINVの「1/2」を上回る状況下において、上記振幅Vampをキャリア信号tcの振幅よりも大きくする制御である。ここで、正弦波PWM制御を行う領域と過変調PWM制御を行う領域との境界は、閾値速度ωthによって定められる。閾値速度ωthは、トルク指令値Trq*が高いほど低くなるように設定されている。PWM操作部56gは、生成された操作信号g¥#をスイッチング素子S¥#に対して出力する。   In particular, in the present embodiment, as shown in FIG. 3, the PWM operation unit 56g selects and executes either sine wave PWM control or overmodulation PWM control based on the torque command value Trq * and the calculated angular velocity ω. . The overmodulation PWM control is control for making the amplitude Vamp larger than the amplitude of the carrier signal tc in a situation where the amplitude Vamp of the command voltage v ¥ * exceeds “½” of the input voltage VINV of the inverter 20. . Here, the boundary between the region where the sine wave PWM control is performed and the region where the overmodulation PWM control is performed is determined by the threshold speed ωth. The threshold speed ωth is set to be lower as the torque command value Trq * is higher. The PWM operation unit 56g outputs the generated operation signal g ¥ # to the switching element S ¥ #.

続いて、図4を用いて、RDコンバータ58における電気角θの算出処理について説明する。   Next, the calculation process of the electrical angle θ in the RD converter 58 will be described with reference to FIG.

上記励磁信号Scは、マイコン52内蔵のPWM生成部60及び発振器62と、インターフェース回路54内蔵の2次遅れ要素54a及び増幅回路54bとによって生成される。詳しくは、PWM生成部60は、発振器62から所定周期で入力されるクロック信号に同期してカウントアップされるカウンタ値Cntと、比較値Dとの大小比較に基づき、励磁信号Sc生成用の信号であるPWM信号(2値信号)を生成する。   The excitation signal Sc is generated by the PWM generator 60 and the oscillator 62 built in the microcomputer 52, and the second-order lag element 54a and the amplifier circuit 54b built in the interface circuit 54. Specifically, the PWM generation unit 60 is a signal for generating the excitation signal Sc based on a comparison between the counter value Cnt counted up in synchronization with the clock signal input from the oscillator 62 in a predetermined cycle and the comparison value D. A PWM signal (binary signal) is generated.

図5に、比較値D、カウンタ値Cnt及びPWM信号の推移を示す。   FIG. 5 shows changes in the comparison value D, the counter value Cnt, and the PWM signal.

図示されるように、PWM生成部60は、カウンタ値Cntが比較値Dよりも小さい場合に論理「H」のPWM信号を生成し、カウンタ値Cntが比較値D以上となる場合に論理「L」のPWM信号を生成する。上記カウンタ値Cntがその上限値Tlimitに到達する場合、カウンタ値Cntのリセット処理が行われる。このため、カウンタ値Cntは、デジタル処理によって生成されたのこぎり波状の信号(レゾルバキャリア信号)となる。   As illustrated, the PWM generation unit 60 generates a logic “H” PWM signal when the counter value Cnt is smaller than the comparison value D, and outputs a logic “L” when the counter value Cnt is equal to or greater than the comparison value D. ”Is generated. When the counter value Cnt reaches the upper limit value Tlimit, the counter value Cnt is reset. For this reason, the counter value Cnt is a sawtooth signal (resolver carrier signal) generated by digital processing.

また、PWM生成部60は、カウンタ値Cntがその下限値(0)から上限値Tlimitに到達するまでの1周期(レゾルバキャリアの1周期)毎に比較値Dを更新する。これにより、励磁信号Scの周期で比較値Dが変動することとなる。   Further, the PWM generator 60 updates the comparison value D every one period (one period of the resolver carrier) until the counter value Cnt reaches the upper limit value Tlimit from the lower limit value (0). As a result, the comparison value D varies with the period of the excitation signal Sc.

図4の説明に戻り、PWM生成部60において生成されたPWM信号は2次遅れ要素54aに入力され、2次遅れ要素54aの出力電圧が増幅回路54bによって増幅されることで、図6に示すように、励磁信号Scが生成される。なお、本実施形態において、2次遅れ要素54a、増幅回路54b及びPWM生成部60が「励磁信号出力手段」を構成する。   Returning to the description of FIG. 4, the PWM signal generated in the PWM generation unit 60 is input to the secondary delay element 54a, and the output voltage of the secondary delay element 54a is amplified by the amplifier circuit 54b. Thus, the excitation signal Sc is generated. In the present embodiment, the secondary delay element 54a, the amplifier circuit 54b, and the PWM generation unit 60 constitute an “excitation signal output unit”.

増幅回路54bの出力電圧は、第1の差動増幅回路54cによって電圧変換される。一方、2次側コイル44aの出力電圧は、第2の差動増幅回路54dによって電圧変換され、2次側コイル44bの出力電圧は、第3の差動増幅回路54eによって電圧変換される。これら差動増幅回路54c,54d,54eの出力電圧は、マイコン52内蔵のアナログデジタル変換器(以下、AD変換器64)に入力される。なお、図中、AD変換器64に入力される電圧のうち、第1の差動増幅回路54cの出力電圧に対応するものを「RC」で示し、第3の差動増幅回路54eの出力電圧に対応するものを「sin」で示し、第2の差動増幅回路54dの出力電圧に対応するものを「cos」で示した。   The output voltage of the amplifier circuit 54b is voltage-converted by the first differential amplifier circuit 54c. On the other hand, the output voltage of the secondary coil 44a is voltage-converted by the second differential amplifier circuit 54d, and the output voltage of the secondary coil 44b is voltage-converted by the third differential amplifier circuit 54e. The output voltages of these differential amplifier circuits 54c, 54d, and 54e are input to an analog-digital converter (hereinafter referred to as an AD converter 64) built in the microcomputer 52. In the figure, among the voltages input to the AD converter 64, the voltage corresponding to the output voltage of the first differential amplifier circuit 54c is indicated by “RC”, and the output voltage of the third differential amplifier circuit 54e. The one corresponding to is indicated by “sin”, and the one corresponding to the output voltage of the second differential amplifier circuit 54d is indicated by “cos”.

AD変換器64は、被変調波sin,cos及び励磁信号RCを所定のサンプリング周期Tadでサンプリングするアナログデジタル変換手段である。詳しくは、AD変換器64は、発振器62から出力されたクロック信号に基づき、所定のサンプリング周期Tadで励磁信号RCをデジタルデータに変換する(励磁信号RCをサンプリングする)。また、AD変換器64は、上記クロック信号に基づき、被変調波sinをデジタルデータに変換する(被変調波sinをサンプリングする)。さらに、AD変換器64は、上記クロック信号に基づき被変調波cosをデジタルデータに変換する(被変調波cosをサンプリングする)。なお、図4には、サンプリングされた励磁信号RCをレファレンス「REF」で示し、サンプリングされた被変調波を「SIN,COS」で示した。   The AD converter 64 is an analog-to-digital converter that samples the modulated waves sin and cos and the excitation signal RC at a predetermined sampling period Tad. Specifically, the AD converter 64 converts the excitation signal RC into digital data (samples the excitation signal RC) at a predetermined sampling period Tad based on the clock signal output from the oscillator 62. The AD converter 64 converts the modulated wave sin into digital data based on the clock signal (samples the modulated wave sin). Further, the AD converter 64 converts the modulated wave cos into digital data based on the clock signal (samples the modulated wave cos). In FIG. 4, the sampled excitation signal RC is indicated by reference “REF”, and the sampled modulated wave is indicated by “SIN, COS”.

なお、本実施形態において、上記サンプリング周期Tadは、予め定められた固定値(例えば、6.25μsec)に設定されている。特に本実施形態では、サンプリング周期Tadは、励磁信号Scの1周期を2以上の整数「16」で除算した周期に設定されている。また、発振器62のクロック信号は、非同期キャリア生成部56eでも使用されている。すなわち、非同期キャリア生成部56e、PWM操作部56g、AD変換器64のクロック信号の供給源は共通である。   In the present embodiment, the sampling period Tad is set to a predetermined fixed value (for example, 6.25 μsec). In particular, in the present embodiment, the sampling period Tad is set to a period obtained by dividing one period of the excitation signal Sc by an integer “16” of 2 or more. The clock signal of the oscillator 62 is also used by the asynchronous carrier generation unit 56e. That is, the supply sources of the clock signals of the asynchronous carrier generation unit 56e, the PWM operation unit 56g, and the AD converter 64 are common.

AD変換器64の出力信号は、RDコンバータ58に入力され、ここで、ソフトウェア処理される。詳しくは、余弦関数乗算器58aは、電気角θの算出値(以下、算出角φ)を独立変数とする余弦関数cosφを被変調波SINに乗算する。一方、正弦関数乗算器58bは、算出角φを独立変数とする正弦関数sinφを被変調波COSに乗算する。制御偏差算出部58cは、余弦関数乗算器58aの出力値から正弦関数乗算器58bの出力値を減算することで、制御偏差εを算出する。   The output signal of the AD converter 64 is input to the RD converter 58 where it is processed by software. Specifically, the cosine function multiplier 58a multiplies the modulated wave SIN by a cosine function cos φ having the calculated value of the electrical angle θ (hereinafter, calculated angle φ) as an independent variable. On the other hand, the sine function multiplier 58b multiplies the modulated wave COS by a sine function sin φ having the calculated angle φ as an independent variable. The control deviation calculation unit 58c calculates the control deviation ε by subtracting the output value of the sine function multiplier 58b from the output value of the cosine function multiplier 58a.

この制御偏差εは、第1〜第3の差動増幅回路54c,54d,54eや増幅回路54bのゲインによって定まる比例定数を無視すると、以下の式(eq1)によって表現される。
ε=sinΩt・sinθ・cosφ−sinΩt・cosθ・sinφ
=sinΩt・sin(θ―φ)…(eq1)
この制御偏差εが「0」となる場合、実際の電気角θと算出角φとが一致する。ここで、制御偏差εから、励磁信号Scの符号の影響を除く除去処理は、同期検波によってなされる。
This control deviation ε is expressed by the following equation (eq1) when the proportionality constant determined by the gains of the first to third differential amplifier circuits 54c, 54d, 54e and the amplifier circuit 54b is ignored.
ε = sinΩt · sinθ · cosφ−sinΩt · cosθ · sinφ
= SinΩt · sin (θ−φ) (eq1)
When the control deviation ε is “0”, the actual electrical angle θ matches the calculated angle φ. Here, the removal processing for removing the influence of the sign of the excitation signal Sc from the control deviation ε is performed by synchronous detection.

すなわち、レファレンスREFは、2値検波信号算出手段としての検波信号生成部58dに入力され、ここで、レファレンスREFと「0」との大小比較に応じて「1」又は「−1」となる信号である検波信号Rdに加工される。詳しくは、検波信号生成部58dでは、レファレンスREFが「0」以上である場合に検波信号Rdを「1」としてかつ、レファレンスREFが「0」未満である場合に検波信号Rdを「−1」とする。   That is, the reference REF is input to a detection signal generation unit 58d as a binary detection signal calculation means, and here, a signal that becomes “1” or “−1” according to the comparison between the reference REF and “0”. Is processed into a detection signal Rd. Specifically, the detection signal generator 58d sets the detection signal Rd to “1” when the reference REF is “0” or more, and sets the detection signal Rd to “−1” when the reference REF is less than “0”. And

同期検波部58eは、制御偏差εに検波信号Rdを乗算することで、被検波量εcを算出する。なお、被検波量εcは、実際の電気角θと算出角φとの差が「0」となることで「0」となってかつ、その符号によって、算出角φが実際の電気角θよりも進角側の値であるか遅角側の値であるかを示す量である。   The synchronous detector 58e calculates the detected wave amount εc by multiplying the control deviation ε by the detection signal Rd. The detected wave amount εc is “0” when the difference between the actual electrical angle θ and the calculated angle φ is “0”, and the calculated angle φ is greater than the actual electrical angle θ by the sign. Is an amount indicating whether the value is an advance side value or a retard side value.

なお、本実施形態において、余弦関数乗算器58a、正弦関数乗算器58b、制御偏差算出部58c、検波信号生成部58d及び同期検波部58eが「復調手段」を構成する。   In the present embodiment, the cosine function multiplier 58a, the sine function multiplier 58b, the control deviation calculator 58c, the detection signal generator 58d, and the synchronous detector 58e constitute a “demodulator”.

同期検波部58eから出力された復調信号(「回転角に関する信号」に相当)である被検波量εcは、角度算出部58fに入力される。角度算出部58fは、ローパスフィルタや積分要素を備えて構成される。本実施形態では、特に本実施形態では、積分要素として、2重積分要素を用いている。これは、電気角θが一定速度で変化する場合に算出角φに定常偏差が生じないことを狙ったものである。   A detected wave amount εc, which is a demodulated signal (corresponding to “a signal related to the rotation angle”) output from the synchronous detector 58e, is input to the angle calculator 58f. The angle calculation unit 58f includes a low-pass filter and an integration element. In this embodiment, particularly in this embodiment, a double integration element is used as the integration element. This is intended to prevent a steady deviation from occurring in the calculated angle φ when the electrical angle θ changes at a constant speed.

上記ローパスフィルタは、被検波量εcから高調波成分を除去することによって算出角φを出力する機能を有する。このローパスフィルタの特性については、後に詳述する。   The low-pass filter has a function of outputting a calculated angle φ by removing a harmonic component from the detected wave quantity εc. The characteristics of this low-pass filter will be described in detail later.

上記算出角φは、上記余弦関数乗算器58a及び正弦関数乗算器58bに加えて、インバータ制御部56に入力される。   The calculated angle φ is input to the inverter control unit 56 in addition to the cosine function multiplier 58a and the sine function multiplier 58b.

ところで、本発明者らは、スイッチング素子S¥#のオンオフ操作によってモータジェネレータ10に流れる電流(相電流)を大きくした場合に、RDコンバータ58における電気角θの算出精度が低下する問題に直面した。以下、この問題について、図7〜図13を用いて説明する。   By the way, the present inventors faced a problem that the calculation accuracy of the electrical angle θ in the RD converter 58 decreases when the current (phase current) flowing through the motor generator 10 is increased by the on / off operation of the switching element S ¥ #. . Hereinafter, this problem will be described with reference to FIGS.

図7に、トルク指令値Trq*を「0」からその最大値(以下、トルク最大値Tmax)まで上昇させた場合における各種波形の推移を示す。詳しくは、図7(a)は、d軸電流idrの推移を示し、図7(b)は、q軸電流iqrの推移を示し、図7(c)は、算出角φの推移を示し、図7(d)は、実際の電気角θに対する算出角φの誤差(以下、レゾルバ誤差Er)の推移を示す。   FIG. 7 shows transitions of various waveforms when the torque command value Trq * is increased from “0” to its maximum value (hereinafter, torque maximum value Tmax). Specifically, FIG. 7A shows the transition of the d-axis current idr, FIG. 7B shows the transition of the q-axis current iqr, FIG. 7C shows the transition of the calculated angle φ, FIG. 7D shows the transition of the error of the calculated angle φ (hereinafter, resolver error Er) with respect to the actual electrical angle θ.

図示される例では、時刻t1において、トルク指令値Trq*が「0」からトルク最大値Tmaxに切り替えられる。レゾルバ誤差Erは、時刻t1以前においても生じているものの、時刻t1以降において増加している。   In the illustrated example, the torque command value Trq * is switched from “0” to the torque maximum value Tmax at time t1. Although the resolver error Er occurs before time t1, it increases after time t1.

ここで、トルク指令値Trq*が「0」とされる場合における「B1」の時間スケール拡大図を図8に示し、トルク指令値Trq*がトルク最大値Tmaxとされる場合における「B2」の時間スケール拡大図を図9に示す。なお、本実施形態では、レゾルバ40として、上述したように軸倍角が8のものを用いている。このため、図9及び図10では、電気角θの8周期が機械角θmの1周期に相当する。   Here, a time scale enlarged view of “B1” when the torque command value Trq * is set to “0” is shown in FIG. 8, and “B2” when the torque command value Trq * is set to the torque maximum value Tmax is shown in FIG. An enlarged view of the time scale is shown in FIG. In the present embodiment, as the resolver 40, the resolver 40 having an axial multiplication angle of 8 is used as described above. For this reason, in FIG. 9 and FIG. 10, eight periods of the electrical angle θ correspond to one period of the mechanical angle θm.

図8に示すように、トルク指令値Trq*が「0」とされる場合であってもレゾルバ誤差Erが生じている。ただし、この誤差は、電気角θ1周期に同期した周期性を有している。この周期性を利用して誤差補正ロジックを構築することで、レゾルバ誤差Erを低減することができる。詳しくは、例えば、前回の機械角θm1周期(時刻t1〜t2)におけるレゾルバ誤差Erを各電気角θ周期のそれぞれについて記憶する。そして、今回の機械角θm1周期を構成する各電気角θ周期のそれぞれにおいて、記憶された前回のレゾルバ誤差Erに基づき算出角φを補正することで、レゾルバ誤差Erを低減する。   As shown in FIG. 8, the resolver error Er is generated even when the torque command value Trq * is “0”. However, this error has a periodicity synchronized with the period of the electrical angle θ1. The resolver error Er can be reduced by constructing the error correction logic using this periodicity. Specifically, for example, the resolver error Er in the previous mechanical angle θm1 cycle (time t1 to t2) is stored for each electrical angle θ cycle. Then, the resolver error Er is reduced by correcting the calculated angle φ based on the stored previous resolver error Er in each electrical angle θ period constituting the current mechanical angle θm1 period.

これに対し、図9に示すように、トルク指令値Trq*がトルク最大値Tmaxとされる場合には、レゾルバ誤差Erが増大し、また、レゾルバ誤差Erの周期性が崩れる。このため、電気角θと同期した周期性があることを前提とした上記誤差補正ロジックでレゾルバ誤差Erを低減することができなくなる。   On the other hand, as shown in FIG. 9, when the torque command value Trq * is set to the torque maximum value Tmax, the resolver error Er increases and the periodicity of the resolver error Er is lost. Therefore, the resolver error Er cannot be reduced by the error correction logic based on the assumption that there is a periodicity synchronized with the electrical angle θ.

図10に、励磁信号Scの1周期を「100μsec」とし、サンプリング周期Tadを「6.25μsec」とした場合における理想的なレファレンスREFの推移を示す。なお、図10は、レファレンスREFをデジタル単位として示している。   FIG. 10 shows an ideal transition of the reference REF when one cycle of the excitation signal Sc is “100 μsec” and the sampling cycle Tad is “6.25 μsec”. FIG. 10 shows the reference REF as a digital unit.

図示されるように、本実施形態では、サンプリング周期Tadの設定を、励磁信号Scの1周期を整数で除算した値に設定している。このため、理想的なレファレンスREFの各周期において、最初からN番目のサンプリング値は同一の値となる。なお、図10では、7番目のデータが同一の値(図中、理想値と表記)となることを示した。   As shown in the figure, in the present embodiment, the sampling period Tad is set to a value obtained by dividing one period of the excitation signal Sc by an integer. For this reason, the Nth sampling value from the beginning becomes the same value in each cycle of the ideal reference REF. FIG. 10 shows that the seventh data has the same value (denoted as an ideal value in the figure).

図11に、モータジェネレータ10を1000rpmで回転させ、キャリア信号tcの周波数(以下、キャリア周波数fc)を4.98kHzに設定した場合のレファレンスREFの実測データを示す。詳しくは、図11は、レファレンスREFの各周期の7番目のデータを並べたものである。   FIG. 11 shows measured data of the reference REF when the motor generator 10 is rotated at 1000 rpm and the frequency of the carrier signal tc (hereinafter referred to as carrier frequency fc) is set to 4.98 kHz. Specifically, FIG. 11 shows the seventh data in each cycle of the reference REF arranged.

図示されるように、レファレンスREFにノイズが混入していなければ、上述したようにレファレンスREFは同一の値となる。しかし、実際には、誤差周波数Δfer(40Hz)を有するレゾルバ誤差Erが生じている。ここで、本発明者らは、誤差周波数Δferが、キャリア周波数fcを2倍した周波数及び励磁信号Scの周波数(以下、励磁周波数fref)の差の絶対値になるとの知見を得た。   As shown in the figure, if no noise is mixed in the reference REF, the reference REF has the same value as described above. However, in practice, a resolver error Er having an error frequency Δfer (40 Hz) is generated. Here, the present inventors have found that the error frequency Δfer is an absolute value of the difference between the frequency obtained by doubling the carrier frequency fc and the frequency of the excitation signal Sc (hereinafter, excitation frequency fref).

図12及び図13に、レファレンスREFの周波数解析結果を示す。ここで、図12は、トルク指令値Trq*が「0」とされる場合における解析結果であり、図13は、トルク指令値Trq*がトルク最大値Tmaxとされる場合における解析結果である。なお、図12及び図13では、モータジェネレータ10の回転速度を1000rpmに設定している。   12 and 13 show the frequency analysis results of the reference REF. Here, FIG. 12 shows an analysis result when the torque command value Trq * is “0”, and FIG. 13 shows an analysis result when the torque command value Trq * is the torque maximum value Tmax. 12 and 13, the rotation speed of the motor generator 10 is set to 1000 rpm.

図12に示すように、トルク指令値Trq*が「0」とされる場合、1次成分、2次成分及び2.5次成分を有するレゾルバ誤差Erが生じている。なお、これら誤差成分は、先の図8(d)に示したものであり、例えば、レゾルバ40の製造ばらつきや、回転子10aに対するレゾルバ40の取り付け精度等によって生じるものである。   As shown in FIG. 12, when the torque command value Trq * is set to “0”, a resolver error Er having a first order component, a second order component, and a 2.5th order component is generated. These error components are those shown in FIG. 8D, and are caused by, for example, manufacturing variations of the resolver 40, mounting accuracy of the resolver 40 with respect to the rotor 10a, and the like.

これに対し、図13に示すように、トルク指令値Trq*がトルク最大値Tmaxとされる場合には、誤差周波数Δfer(40Hz)を有するレゾルバ誤差Erが大きくなっている。すなわち、トルク指令値Trq*が大きくなると、モータジェネレータ10に流れる相電流が増大し、スイッチングノイズが増大する。これにより、励磁信号Scや相電流の変動成分(基本波成分)の周波数よりも十分に低い誤差周波数を有するレゾルバ誤差Erが増大する。なお、図13には、トルク指令値Trq*の増大により、1次成分の側帯波が生じていることも示した。   On the other hand, as shown in FIG. 13, when the torque command value Trq * is set to the torque maximum value Tmax, the resolver error Er having the error frequency Δfer (40 Hz) is large. That is, when torque command value Trq * increases, the phase current flowing through motor generator 10 increases and switching noise increases. Thereby, the resolver error Er having an error frequency sufficiently lower than the frequency of the excitation signal Sc and the fluctuation component (fundamental wave component) of the phase current increases. FIG. 13 also shows that sidebands of the primary component are generated due to an increase in the torque command value Trq *.

このようなレゾルバ誤差Erが生じると、モータジェネレータ10のトルク変動が生じることとなり、モータジェネレータ10のトルク制御性が低下する懸念がある。ちなみに、レファレンスREFに限らず、被変調波SIN,COS等、角度算出部58fを構成するローパスフィルタの前段における信号にノイズが混入する場合、トルク指令値Trq*が増大する状況下においてレゾルバ誤差Erが増大すると考えられる。   When such a resolver error Er occurs, torque fluctuation of the motor generator 10 occurs, and there is a concern that the torque controllability of the motor generator 10 may be reduced. Incidentally, not only the reference REF but also the modulated wave SIN, COS, or the like, when noise is mixed in the signal in the previous stage of the low-pass filter constituting the angle calculation unit 58f, the resolver error Er is under a situation where the torque command value Trq * increases. Will increase.

そこで、本実施形態では、角度算出部58fを構成するローパスフィルタを図14に示す構成とした。詳しくは、キャリア周波数fcの2倍の周波数及び励磁周波数frefの差の絶対値である誤差周波数Δferがローパスフィルタのカットオフ周波数fcutよりも高くなるように、励磁周波数fref及びキャリア周波数fcを設定(適合)した。こうした設定によれば、例えばレファレンスREFに含まれる誤差周波数Δfer以上のノイズ成分を角度算出部58fにおいて除去することができる。このため、モータジェネレータ10のトルク制御性の低下を好適に回避することができる。   Therefore, in the present embodiment, the low pass filter constituting the angle calculation unit 58f is configured as shown in FIG. Specifically, the excitation frequency fref and the carrier frequency fc are set so that the error frequency Δfer, which is the absolute value of the difference between twice the carrier frequency fc and the excitation frequency fref, is higher than the cut-off frequency fcut of the low-pass filter ( Adapted. According to such setting, for example, a noise component equal to or higher than the error frequency Δfer included in the reference REF can be removed by the angle calculation unit 58f. For this reason, a decrease in torque controllability of motor generator 10 can be suitably avoided.

以上詳述した本実施形態によれば、以下の効果が得られるようになる。   According to the embodiment described in detail above, the following effects can be obtained.

(1)キャリア周波数fcの2倍の周波数及び励磁周波数frefの差の絶対値である誤差周波数Δferが角度算出部58fを構成するローパスフィルタの遮断域に含まれるように、励磁周波数fref及びキャリア周波数fcを適合した。このため、レファレンスREFや被変調波SIN,COSへのノイズの混入によって同期検波部58eから出力される復調信号にノイズが混入する場合であっても、ノイズが電気角θの算出精度に及ぼす影響をローパスフィルタにおいて抑制することができる。これにより、電気角θの算出精度の低下を好適に回避することができ、ひいてはモータジェネレータ10のトルク制御性の低下を好適に抑制することができる。   (1) The excitation frequency fref and the carrier frequency so that the error frequency Δfer, which is the absolute value of the difference between the frequency twice the carrier frequency fc and the excitation frequency fref, is included in the cutoff region of the low-pass filter that constitutes the angle calculator 58f. fc was fitted. For this reason, even when noise is mixed in the demodulated signal output from the synchronous detection unit 58e due to the mixing of noise into the reference REF and the modulated waves SIN and COS, the influence of the noise on the calculation accuracy of the electrical angle θ. Can be suppressed in the low-pass filter. As a result, a decrease in the calculation accuracy of the electrical angle θ can be preferably avoided, and as a result, a decrease in torque controllability of the motor generator 10 can be suitably suppressed.

特に、本実施形態では、角度算出部58fを構成するフィルタをローパスフィルタとしたこと、誤差周波数Δferをキャリア周波数fcの2倍の周波数及び励磁周波数frefの差の絶対値としたこと、並びに誤差周波数Δferがローパスフィルタのカットオフ周波数fcut以上となるように励磁周波数fref及びキャリア周波数fcを設定したことが、電気角θの算出精度を回避することに大きく寄与している。   In particular, in the present embodiment, the filter constituting the angle calculator 58f is a low-pass filter, the error frequency Δfer is an absolute value of the difference between twice the carrier frequency fc and the excitation frequency fref, and the error frequency. Setting the excitation frequency fref and the carrier frequency fc so that Δfer is equal to or higher than the cut-off frequency fcut of the low-pass filter greatly contributes to avoiding the calculation accuracy of the electrical angle θ.

(第2の実施形態)
以下、第2の実施形態について、先の第1の実施形態との相違点を中心に図面を参照しつつ説明する。
(Second Embodiment)
Hereinafter, the second embodiment will be described with reference to the drawings with a focus on differences from the first embodiment.

本実施形態では、キャリア周波数fcを可変設定することでレゾルバ誤差Erを除去する。   In the present embodiment, the resolver error Er is removed by variably setting the carrier frequency fc.

図15に、本実施形態にかかるトルク制御に関する処理のブロック図を示す。なお、図15において、先の図2に示した部材等と同一の部材等については、便宜上、同一の符号を付している。   FIG. 15 shows a block diagram of processing related to torque control according to the present embodiment. In FIG. 15, the same members as those shown in FIG. 2 are denoted by the same reference numerals for the sake of convenience.

図示されるように、本実施形態では、非同期キャリア生成部56eに代えて、同期キャリア生成部56hがインバータ制御部56に備えられている。同期キャリア生成部56hは、算出角速度ωに基づき、算出角φの1周期がキャリア信号tcの周期の整数倍となるようにキャリア信号tcを生成して出力する。なお、本実施形態において、インバータ制御部56は「同期PWM操作手段」を構成する。   As shown in the figure, in this embodiment, instead of the asynchronous carrier generation unit 56e, a synchronous carrier generation unit 56h is provided in the inverter control unit 56. Based on the calculated angular velocity ω, the synchronous carrier generating unit 56h generates and outputs a carrier signal tc so that one cycle of the calculated angle φ is an integral multiple of the cycle of the carrier signal tc. In the present embodiment, the inverter control unit 56 constitutes “synchronous PWM operation means”.

図16に、同期キャリア生成部56hにおけるキャリア信号tcの生成手法を示す。詳しくは、図16の横軸は、算出角速度ωを示し、縦軸は、キャリア周波数fcを示す。   FIG. 16 shows a generation method of the carrier signal tc in the synchronous carrier generation unit 56h. Specifically, the horizontal axis of FIG. 16 indicates the calculated angular velocity ω, and the vertical axis indicates the carrier frequency fc.

図示される例では、算出角速度ωが4つの領域A1〜A4に分割されている。各領域において、算出角速度ωが高くなるほど、キャリア周波数fcが高くなる。また、各領域におけるキャリア周波数fcは、上限キャリア周波数fH及び下限キャリア周波数fLによって区画される範囲内に設定されている。ここで、上限キャリア周波数fH及び下限キャリア周波数fLは、スイッチング素子S¥#の過熱や過電流の回避等、スイッチング素子S¥#の信頼性を維持する観点から設定されている。なお、図16では、インバータ20の出力電圧の1周期におけるキャリア信号tcの数について、第1の領域A1が21個であることを例示し、第2の領域A2が18個であることを例示し、第3の領域A3が15個であることを例示し、第4の領域A4が12個であることを例示した。   In the illustrated example, the calculated angular velocity ω is divided into four regions A1 to A4. In each region, the higher the calculated angular velocity ω, the higher the carrier frequency fc. Further, the carrier frequency fc in each region is set within a range defined by the upper limit carrier frequency fH and the lower limit carrier frequency fL. Here, the upper limit carrier frequency fH and the lower limit carrier frequency fL are set from the viewpoint of maintaining the reliability of the switching element S ¥ #, such as avoiding overheating of the switching element S ¥ # and overcurrent. 16 exemplifies that the number of carrier signals tc in one cycle of the output voltage of the inverter 20 is 21 in the first area A1 and 18 in the second area A2. Then, the third region A3 is exemplified as 15 and the fourth region A4 is exemplified as 12.

ところで、同期PWM制御が行われる場合、算出角速度ωに応じてキャリア周波数fcが変化することで、誤差周波数Δferがローパスフィルタのカットオフ周波数fcut未満となることがある。この場合、レゾルバ誤差Erが増大し、モータジェネレータ10のトルク制御性が低下する懸念がある。   By the way, when synchronous PWM control is performed, the error frequency Δfer may become less than the cut-off frequency fcut of the low-pass filter because the carrier frequency fc changes according to the calculated angular velocity ω. In this case, there is a concern that the resolver error Er is increased and the torque controllability of the motor generator 10 is reduced.

そこで、本実施形態では、以下に説明する周波数可変処理を行う。   Therefore, in the present embodiment, frequency variable processing described below is performed.

図17に、本実施形態にかかる周波数可変処理の手順を示す。この処理は、マイコン52によって例えば所定周期で繰り返し実行される。   FIG. 17 shows the procedure of frequency variable processing according to the present embodiment. This process is repeatedly executed by the microcomputer 52 at a predetermined cycle, for example.

この一連の処理では、まずステップS10において、同期PWM制御が実行されているか否かを判断する。   In this series of processing, first, in step S10, it is determined whether or not synchronous PWM control is being executed.

ステップS10において肯定判断された場合には、ステップS12に進み、誤差周波数Δferがカットオフ周波数fcutよりも高くなるように、キャリア周波数fcを可変設定する。これにより、例えば先の図16において、第2の領域A2について算出角速度ωが漸増することでキャリア周波数fcが漸増する状況下、誤差周波数Δferがカットオフ周波数fcut未満となるキャリア周波数fcを避けてキャリア周波数fcが設定されることとなる。ちなみに、本実施形態において、本ステップの処理が「設定手段」を構成する。   When an affirmative determination is made in step S10, the process proceeds to step S12, and the carrier frequency fc is variably set so that the error frequency Δfer is higher than the cutoff frequency fcut. Thus, for example, in FIG. 16, in the situation where the calculated angular velocity ω gradually increases in the second region A2, the carrier frequency fc gradually increases, so that the carrier frequency fc where the error frequency Δfer is less than the cutoff frequency fcut is avoided. The carrier frequency fc is set. Incidentally, in this embodiment, the processing of this step constitutes “setting means”.

なお、上記ステップS10において否定判断された場合や、ステップS12の処理が完了した場合には、この一連の処理を一旦終了する。   When a negative determination is made in step S10 or when the process of step S12 is completed, the series of processes is temporarily terminated.

図18に、キャリア周波数fcの変更前後における各種波形の推移を示す。詳しくは、図18(a−1),(a−2)は、キャリア信号tcと、指令電圧v¥*を入力電圧VINVで規格化した値との推移を示し、図18(b−1),(b−2)は、高電位側の操作信号g¥pの推移を示し、図18(c−1),(c−2)は、低電位側の操作信号g¥nの推移を示す。ここで、図18(a−2)〜図18(c−2)は、図18(a−1)〜図18(c−1)のキャリア信号tcの周期を「ΔT」長くした場合の推移である。なお、図18では、デッドタイムの図示を省略している。   FIG. 18 shows changes in various waveforms before and after the change of the carrier frequency fc. Specifically, FIGS. 18A-1 and 18A-2 show the transition between the carrier signal tc and the value obtained by normalizing the command voltage v ¥ * with the input voltage VINV. FIG. , (B-2) shows the transition of the operation signal g \ p on the high potential side, and FIGS. 18 (c-1) and (c-2) show the transition of the operation signal g \ n on the low potential side. . Here, FIGS. 18 (a-2) to 18 (c-2) show transitions when the period of the carrier signal tc of FIGS. 18 (a-1) to 18 (c-1) is increased by “ΔT”. It is. In FIG. 18, the dead time is not shown.

図示されるように、キャリア信号tcの周期を長くすることで、スイッチング素子S¥#のスイッチング周期も長くなる。すなわち、キャリア周波数fcを低くすることで、スイッチング素子S¥#のスイッチング周波数も低くなる。   As shown in the figure, by increasing the period of the carrier signal tc, the switching period of the switching element S ¥ # is also increased. That is, by lowering the carrier frequency fc, the switching frequency of the switching element S ¥ # is also lowered.

以上説明した本実施形態によれば、以下の効果が得られるようになる。   According to the embodiment described above, the following effects can be obtained.

(2)同期PWM制御が行われる場合において、誤差周波数Δferがカットオフ周波数fcutよりも高くなるように、キャリア周波数fcを可変設定した。このため、モータジェネレータ10のトルク制御性の低下を好適に回避することができる。   (2) When synchronous PWM control is performed, the carrier frequency fc is variably set so that the error frequency Δfer is higher than the cutoff frequency fcut. For this reason, a decrease in torque controllability of motor generator 10 can be suitably avoided.

(3)対象周波数としてキャリア周波数fcを用いた。キャリア周波数fcの変更のみでレゾルバ誤差Erを低減できるため、本実施形態によれば、レゾルバ誤差Erを低減させる制御ロジックを容易に実現することができる。   (3) The carrier frequency fc was used as the target frequency. Since the resolver error Er can be reduced only by changing the carrier frequency fc, according to the present embodiment, a control logic for reducing the resolver error Er can be easily realized.

(第3の実施形態)
以下、第3の実施形態について、先の第2の実施形態との相違点を中心に図面を参照しつつ説明する。
(Third embodiment)
Hereinafter, the third embodiment will be described with reference to the drawings with a focus on differences from the second embodiment.

本実施形態では、対象周波数として、キャリア周波数fcに代えて、励磁周波数frefを用いることでレゾルバ誤差Erを除去する。   In the present embodiment, the resolver error Er is removed by using the excitation frequency fref instead of the carrier frequency fc as the target frequency.

図19に、本実施形態にかかる周波数可変処理の手順を示す。なお、この処理は、マイコン52によって例えば所定周期で繰り返し実行される。   FIG. 19 shows a procedure of frequency variable processing according to the present embodiment. This process is repeatedly executed by the microcomputer 52 at a predetermined cycle, for example.

この一連の処理では、まずステップS20において、トルク指令値Trq*がトルク規定値Tγを上回るとの条件、及び算出角速度ωが閾値速度ωth未満であるとの条件の論理和が真であるか否かを判断する。この処理は、励磁周波数frefを可変設定すべき状況であるか否かを判断するための処理である。以下、この処理の意義について説明する。   In this series of processing, first, in step S20, whether the logical sum of the condition that the torque command value Trq * exceeds the torque regulation value Tγ and the condition that the calculated angular velocity ω is less than the threshold velocity ωth is true. Determine whether. This process is a process for determining whether or not the excitation frequency fref should be variably set. Hereinafter, the significance of this process will be described.

本実施形態では、励磁周波数frefの初期値(以下、初期周波数fdt)が低めに設定されている。これは、励磁周波数frefが低いほど、励磁信号Scを生成するための回路(PWM生成部60等)の消費電流が小さくなることに基づくものである。このため、キャリア周波数fcの2倍の周波数及び初期周波数fdtの差をカットオフ周波数fcutよりも高くするとの条件を満たすように、初期周波数fdtを上記2倍の周波数から低周波側に離間させることも考えられる。ただし、本実施形態では、初期周波数fdtを低周波側に大きく離間させることができない事情が存在する。こうした事情としては、例えば、励磁周波数frefが過度に低くされると、電気角θの検出精度が低下する事情がある。こうした事情に鑑み、本実施形態では、レゾルバ誤差Erの低減と、PWM生成部60等の消費電流の抑制との観点から、初期周波数fdtを低めに設定するとともに、上記2つの条件を設けている。   In the present embodiment, the initial value of the excitation frequency fref (hereinafter, the initial frequency fdt) is set to be low. This is based on the fact that the lower the excitation frequency fref, the smaller the current consumption of a circuit (such as the PWM generator 60) for generating the excitation signal Sc. For this reason, the initial frequency fdt is separated from the double frequency to the low frequency side so as to satisfy the condition that the difference between the double frequency of the carrier frequency fc and the initial frequency fdt is higher than the cutoff frequency fcut. Is also possible. However, in the present embodiment, there is a situation where the initial frequency fdt cannot be largely separated toward the low frequency side. As such a situation, for example, when the excitation frequency fref is excessively lowered, the detection accuracy of the electrical angle θ is lowered. In view of such circumstances, in the present embodiment, the initial frequency fdt is set low and the above two conditions are provided from the viewpoint of reducing the resolver error Er and suppressing the consumption current of the PWM generator 60 and the like. .

まず、1つ目は、トルク指令値Trq*に関する条件である。トルク指令値Trq*が大きいと、モータジェネレータ10に流れる相電流が大きくなり、レゾルバ誤差Erが大きくなる。一方、トルク指令値Trq*が小さいと、相電流が小さくなり、レゾルバ誤差Erが小さくなる。レゾルバ誤差Erが小さい状況下においては、誤差周波数Δferがカットオフ周波数fcut未満となる場合であっても、レゾルバ誤差Erが電気角θの算出精度に及ぼす影響は小さいと考えられる。   First, the first condition is related to the torque command value Trq *. When torque command value Trq * is large, the phase current flowing through motor generator 10 is large, and resolver error Er is large. On the other hand, when the torque command value Trq * is small, the phase current becomes small and the resolver error Er becomes small. In a situation where the resolver error Er is small, it is considered that the influence of the resolver error Er on the calculation accuracy of the electrical angle θ is small even when the error frequency Δfer is less than the cutoff frequency fcut.

続いて、2つ目の条件は、算出角速度ωに関する条件である。本実施形態では、算出角速度ωが閾値速度ωthを上回ると、過変調PWM制御が行われる。過変調PWM制御におけるスイッチング周波数は、正弦波PWM制御におけるスイッチング周波数よりも低くなる傾向にある。このため、過変調PWM制御が行われる場合における誤差周波数Δferは、正弦波PWM制御が行われる場合における誤差周波数Δferよりも高くなる傾向にある。本実施形態では、過変調PWM制御が行われる場合における誤差周波数Δferがカットオフ周波数fcut以上となるように構成されている。このため、過変調PWM制御が行われる場合におけるレゾルバ誤差Erはローパスフィルタによって除去される。したがって、過変調PWM制御が行われる場合において、レゾルバ誤差Erが電気角θの算出精度に及ぼす影響は小さいと考えられる。   Subsequently, the second condition is a condition related to the calculated angular velocity ω. In the present embodiment, when the calculated angular velocity ω exceeds the threshold velocity ωth, overmodulation PWM control is performed. The switching frequency in overmodulation PWM control tends to be lower than the switching frequency in sine wave PWM control. For this reason, the error frequency Δfer when overmodulation PWM control is performed tends to be higher than the error frequency Δfer when sine wave PWM control is performed. In this embodiment, the error frequency Δfer when overmodulation PWM control is performed is configured to be equal to or higher than the cutoff frequency fcut. For this reason, the resolver error Er when overmodulation PWM control is performed is removed by the low-pass filter. Therefore, when overmodulation PWM control is performed, it is considered that the influence of the resolver error Er on the calculation accuracy of the electrical angle θ is small.

ステップS20において否定判断された場合には、ステップS22に進み、励磁周波数frefとして初期周波数fdtを設定する。   If a negative determination is made in step S20, the process proceeds to step S22, and the initial frequency fdt is set as the excitation frequency fref.

一方、上記ステップS20において肯定判断された場合には、ステップS24に進み、誤差周波数Δferがカットオフ周波数fcutよりも高くなるように励磁周波数frefを初期周波数fdtから上昇させる。これは、先の図5の上限値Tlimitを増大させることで実現することができる。なお、図20に、上限値Tlimitを増大させることで、励磁周波数frefが低くなる一例を示した。また、本実施形態において、本ステップの処理が「設定手段」を構成する。   On the other hand, if an affirmative determination is made in step S20, the process proceeds to step S24, and the excitation frequency fref is increased from the initial frequency fdt so that the error frequency Δfer is higher than the cutoff frequency fcut. This can be realized by increasing the upper limit value Tlimit in FIG. FIG. 20 shows an example in which the excitation frequency fref is lowered by increasing the upper limit value Tlimit. In this embodiment, the process of this step constitutes “setting means”.

ちなみに、一旦ステップS24の処理が行われた後、上記ステップS20において否定判断された場合、ステップS22において励磁周波数frefが初期周波数fdtに低下させられることとなる。また、ステップS22、S24の処理が完了した場合には、この一連の処理を一旦終了する。   Incidentally, after the process of step S24 is performed once, when a negative determination is made in step S20, the excitation frequency fref is lowered to the initial frequency fdt in step S22. Further, when the processes of steps S22 and S24 are completed, this series of processes is temporarily ended.

以上説明した本実施形態によれば上記第2の実施形態で得られる効果に加えて、以下の効果が得られるようになる。   According to this embodiment described above, the following effects can be obtained in addition to the effects obtained in the second embodiment.

(4)トルク指令値Trq*がトルク規定値Tγを上回るとの条件、及び算出角速度ωが閾値速度ωth未満となるとの条件の論理和が真であると判断された場合に限って、誤差周波数Δferがカットオフ周波数fcutよりも高くなるように励磁周波数frefを上昇させた。このため、レゾルバ誤差Erの低減と、励磁信号Scを生成する回路における消費電流の低減とを両立させることができる。   (4) The error frequency only when it is determined that the logical sum of the condition that the torque command value Trq * exceeds the torque specified value Tγ and the condition that the calculated angular velocity ω is less than the threshold velocity ωth is true. The excitation frequency fref was increased so that Δfer was higher than the cutoff frequency fcut. For this reason, it is possible to achieve both reduction of the resolver error Er and reduction of current consumption in the circuit that generates the excitation signal Sc.

(第4の実施形態)
以下、第4の実施形態について、先の第3の実施形態との相違点を中心に図面を参照しつつ説明する。
(Fourth embodiment)
Hereinafter, the fourth embodiment will be described with reference to the drawings with a focus on differences from the third embodiment.

本実施形態では、図21に示すように、レファレンスREFのゼロクロスタイミング(時刻t1,t3,t5にて例示)、レファレンスREFがその最大値Rmaxとなるタイミング(時刻t2にて例示)又はレファレンスREFがその最小値Rminとなるタイミング(時刻t4にて例示)において、先の図22のステップS22,S24における励磁周波数frefの変更を許可する。   In the present embodiment, as shown in FIG. 21, the zero cross timing of the reference REF (illustrated at times t1, t3, t5), the timing at which the reference REF reaches its maximum value Rmax (illustrated at time t2), or the reference REF At the timing of the minimum value Rmin (illustrated at time t4), the change of the excitation frequency fref in steps S22 and S24 of FIG. 22 is permitted.

レファレンスREFの1周期の平均値「0」に対して、レファレンスREF波形の正の部分と負の部分との対称性を確保しないと、正の部分の面線と負の部分の面積とが相違する。このことに起因して、算出角φのフィードバック制御系における操作量(例えば被検波量εc)に含まれる直流成分が増大し、電気角θの算出精度が低下する懸念がある。ここで、励磁周波数frefの変更タイミングを図21に示したタイミングとすることにより、上記対称性を確保できる。このため、励磁周波数frefの変更に伴って電気角θの算出精度が低下することを好適に回避できる。   If the symmetry between the positive part and the negative part of the reference REF waveform is not secured with respect to the average value “0” of one period of the reference REF, the surface line of the positive part and the area of the negative part are different. To do. As a result, there is a concern that the direct current component included in the manipulated value (for example, the detected wave amount εc) in the feedback control system of the calculated angle φ increases, and the calculation accuracy of the electrical angle θ decreases. Here, the symmetry can be ensured by changing the excitation frequency fref to the timing shown in FIG. For this reason, it can avoid suitably that the calculation precision of electrical angle (theta) falls with the change of the excitation frequency fref.

(第5の実施形態)
以下、第5の実施形態について、先の第2の実施形態との相違点を中心に図面を参照しつつ説明する。
(Fifth embodiment)
Hereinafter, the fifth embodiment will be described with reference to the drawings with a focus on differences from the second embodiment.

本実施形態では、上記第3の実施形態における図19のステップS20の処理を、上記第2の実施形態におけるキャリア周波数fcを可変設定する構成に適用する。   In the present embodiment, the process of step S20 of FIG. 19 in the third embodiment is applied to a configuration in which the carrier frequency fc in the second embodiment is variably set.

図22に、本実施形態にかかる周波数可変処理の手順を示す。なお、この処理は、マイコン52によって例えば所定周期で繰り返し実行される。   FIG. 22 shows the procedure of frequency variable processing according to the present embodiment. This process is repeatedly executed by the microcomputer 52 at a predetermined cycle, for example.

この一連の処理では、ステップS10において肯定判断された場合、ステップS20に進む。そして、ステップS20において肯定判断された場合、ステップS12に進む。   In this series of processes, when an affirmative determination is made in step S10, the process proceeds to step S20. If a positive determination is made in step S20, the process proceeds to step S12.

なお、ステップS10、S20において否定判断された場合や、ステップS12の処理が完了した場合には、この一連の処理を一旦終了する。   If a negative determination is made in steps S10 and S20, or if the process of step S12 is completed, this series of processes is temporarily terminated.

以上説明した本実施形態によれば、上記第2の実施形態の効果に加えて、上記第3の実施形態の効果が得られるようになる。   According to the present embodiment described above, the effect of the third embodiment can be obtained in addition to the effect of the second embodiment.

(その他の実施形態)
なお、上記各実施形態は、以下のように変更して実施してもよい。
(Other embodiments)
Each of the above embodiments may be modified as follows.

・上記第3,第5の実施形態のステップS20において、トルク指令値Trq*に関する条件を、相電流の振幅又は実効値が規定電流よりも高いとの条件に変更してもよい。   In step S20 of the third and fifth embodiments, the condition relating to the torque command value Trq * may be changed to a condition that the phase current amplitude or effective value is higher than the specified current.

・上記第3,第5の実施形態では、算出角速度ωと比較する規定速度を、過変調PWM制御が実行されるか否かの観点で設定したがこれに限らない。例えば、回転子10aの回転角速度(電気角速度)が高いほど、レゾルバ誤差Erが減衰するような特性を有するRDコンバータ58があるなら、RDコンバータ58の減衰特性に基づき規定速度を設定してもよい。この場合、規定速度は、トルク指令値Trq*によらず一定にしてもよい。   In the third and fifth embodiments, the specified speed to be compared with the calculated angular speed ω is set from the viewpoint of whether or not the overmodulation PWM control is executed. However, the present invention is not limited to this. For example, if there is an RD converter 58 having such a characteristic that the resolver error Er attenuates as the rotational angular velocity (electrical angular velocity) of the rotor 10a increases, the specified speed may be set based on the attenuation characteristic of the RD converter 58. . In this case, the specified speed may be constant regardless of the torque command value Trq *.

・誤差周波数Δferがカットオフ周波数fcutよりも高くしたがこれに限らない。例えば、ローパスフィルタの伝達率が「0dB」よりも小さくなる遮断域に含まれるようにしてもよい。この場合であっても、レゾルバ誤差Erの低減効果を得ることはできる。   Although the error frequency Δfer is higher than the cut-off frequency fcut, the present invention is not limited to this. For example, the transmission rate of the low-pass filter may be included in the cut-off region where it is smaller than “0 dB”. Even in this case, the effect of reducing the resolver error Er can be obtained.

・「誤差周波数」を規定する「回転機に流れる電流の変動成分の周波数」としては、キャリア周波数fc(スイッチング周波数)の2倍の周波数に限らない。例えば、キャリア周波数fcのM倍(Mは3以上の整数)の周波数及び励磁周波数frefの差を誤差周波数Δferとするレゾルバ誤差Erが電気角θの算出精度に及ぼす影響が大きいなら、上記M倍の周波数であってもよい。この場合、上記M倍の周波数及び励磁周波数frefの差を誤差周波数Δferとするレゾルバ誤差Erをローパスフィルタにおける除去対象とすることができる。   The “frequency of the fluctuation component of the current flowing through the rotating machine” that defines the “error frequency” is not limited to twice the carrier frequency fc (switching frequency). For example, if the resolver error Er having a difference between the frequency M times the carrier frequency fc (M is an integer of 3 or more) and the excitation frequency fref has an error frequency Δfer has a large influence on the calculation accuracy of the electrical angle θ, the M times May be the frequency. In this case, the resolver error Er having the difference between the M-fold frequency and the excitation frequency fref as the error frequency Δfer can be removed by the low-pass filter.

・「操作手段」としては、キャリア信号tcを用いたPWM制御に限らない。例えば、トルク指令値Trq*及び算出角速度ωと関係付けられたパルスパターンが記憶された記憶手段(例えば不揮発性メモリ)を制御装置50が備え、トルク指令値Trq*及び算出角速度ωに基づき選択されたパルスパターンに従ってスイッチング素子S¥#をオンオフ操作する手段であってもよい。ここで、パルスパターンとは、1スイッチング周期のオンオフ操作態様を定めたPWM信号のことである。なお、この場合、過変調操作手段で用いられるパルスパターンも記憶手段にされることとなる。このパルスパターンは、指令電圧の振幅がインバータ20の入力電圧の「1/2」を上回る状況下において、指令値に対する実際の出力電圧の不足分を補償しつつスイッチング素子S¥#をオンオフ操作するためのものとなる。   “Operation means” is not limited to PWM control using the carrier signal tc. For example, the control device 50 includes storage means (for example, a nonvolatile memory) in which a pulse pattern associated with the torque command value Trq * and the calculated angular velocity ω is stored, and is selected based on the torque command value Trq * and the calculated angular velocity ω. The switching element S ¥ # may be turned on / off according to the pulse pattern. Here, the pulse pattern is a PWM signal that defines an on / off operation mode of one switching cycle. In this case, the pulse pattern used by the overmodulation operation means is also used as the storage means. This pulse pattern turns the switching element S ¥ # on and off while compensating for the shortage of the actual output voltage with respect to the command value in a situation where the amplitude of the command voltage exceeds “½” of the input voltage of the inverter 20. For that.

・「対象周波数」としては、励磁周波数及びスイッチング周波数のいずれか一方に限らず、励磁周波数及びスイッチング周波数の双方であってもよい。   The “target frequency” is not limited to either the excitation frequency or the switching frequency, and may be both the excitation frequency and the switching frequency.

・「フィルタ」としては、ローパスフィルタに限らず、例えばバンドエリミネーションフィルタ(BEF)であってもよい。この場合であっても、バンドエリミネーションフィルタの遮断域に誤差周波数が含まれるように励磁信号の周波数及びスイッチング素子のスイッチング周波数が設定されるなら、本発明の効果を得ることができる。   The “filter” is not limited to the low-pass filter, and may be a band elimination filter (BEF), for example. Even in this case, the effect of the present invention can be obtained if the frequency of the excitation signal and the switching frequency of the switching element are set so that the error frequency is included in the cutoff region of the band elimination filter.

・上記第1の実施形態において、レファレンスREFが「0」よりも大きい場合に検波信号Rdを「1」としてかつ、レファレンスREFが「0」以下である場合に検波信号Rdを「−1」としてもよい。また、被変調波を復調する場合の検波手法としては、上記検波信号Rdを用いたものに限らず、例えば、レファレンスREFを制御偏差εに直接乗算する手法であってもよい。   In the first embodiment, when the reference REF is larger than “0”, the detection signal Rd is “1”, and when the reference REF is “0” or less, the detection signal Rd is “−1”. Also good. Further, the detection method when demodulating the modulated wave is not limited to the detection method using the detection signal Rd, and for example, a method of directly multiplying the reference deviation REF by the control deviation ε may be used.

・制御偏差εとしては、余弦関数乗算器58aの出力値と正弦関数乗算器58bの出力値との和として算出した値「sin(θ+φ)」であってもよい。この場合、算出角φが負の値として算出されることから、上記算出角φの符号を反転させて実際の電気角θを把握すればよい。   The control deviation ε may be a value “sin (θ + φ)” calculated as the sum of the output value of the cosine function multiplier 58a and the output value of the sine function multiplier 58b. In this case, since the calculated angle φ is calculated as a negative value, the sign of the calculated angle φ may be reversed to grasp the actual electrical angle θ.

・サンプリング周期Tadとしては、励磁信号の1周期をN(Nは2以上の整数)で除算した周期に同期した周期に限らず、同期しない周期に設定してもよい。   The sampling period Tad is not limited to a period synchronized with a period obtained by dividing one period of the excitation signal by N (N is an integer of 2 or more), and may be set to a period that is not synchronized.

・上記第1の実施形態において、PWM信号の生成に用いるカウンタ値(レゾルバキャリア)としては、クロック信号に同期してカウントアップされるものに限らず、カウントダウンされるものであってもよい。   In the first embodiment, the counter value (resolver carrier) used for generating the PWM signal is not limited to being counted up in synchronization with the clock signal, but may be counted down.

・「スイッチング素子」としては、IGBTに限らず、例えばMOSFETであってもよい。また、「直流交流変換回路」としては、3相インバータに限らず、例えばフルブリッジ回路であってもよい。   The “switching element” is not limited to the IGBT but may be a MOSFET, for example. The “DC / AC conversion circuit” is not limited to a three-phase inverter, and may be a full bridge circuit, for example.

10…モータジェネレータ、20…インバータ、40…レゾルバ、56…インバータ制御部、58a…余弦関数乗算器、58b…正弦関数乗算器、58c…制御偏差算出部、58d…検波信号生成部、58e…同期検波部、58f…角度算出部、60…PWM生成部。   DESCRIPTION OF SYMBOLS 10 ... Motor generator, 20 ... Inverter, 40 ... Resolver, 56 ... Inverter control part, 58a ... Cosine function multiplier, 58b ... Sine function multiplier, 58c ... Control deviation calculation part, 58d ... Detection signal generation part, 58e ... Synchronization Detection unit, 58f... Angle calculation unit, 60... PWM generation unit.

Claims (13)

交流の励磁信号をレゾルバ(40)に対して出力する励磁信号出力手段(54a,54b,60)と、
前記励磁信号が回転機(10)の回転角に応じて振幅変調された被変調波及び前記励磁信号に基づく検波によって前記回転角に関する信号を復調する復調手段(58a〜58e)と、
前記復調手段から出力された復調信号から高調波成分を除去することによって前記回転角の算出値を出力するフィルタ(58f)と、
前記回転機を制御すべく、前記フィルタから出力された前記回転角の算出値に基づき、前記回転機に接続された直流交流変換回路(20)を構成するスイッチング素子(S¥#)をオンオフ操作する操作手段(56)と、
前記スイッチング素子のオンオフ操作によって前記回転機に流れる電流の変動成分の周波数及び前記励磁信号の周波数の差である誤差周波数が前記フィルタの遮断域に含まれるように、前記励磁信号の周波数及び前記スイッチング素子のスイッチング周波数のうち少なくとも一方である対象周波数を可変設定する設定手段と、
を備えることを特徴とする制御装置。
Excitation signal output means (54a, 54b, 60) for outputting an AC excitation signal to the resolver (40);
Demodulating means (58a to 58e) for demodulating a signal related to the rotation angle by a modulated wave whose amplitude is modulated according to the rotation angle of the rotating machine (10) and detection based on the excitation signal;
A filter (58f) that outputs the calculated value of the rotation angle by removing harmonic components from the demodulated signal output from the demodulating means;
In order to control the rotating machine, the switching element (S ¥ #) constituting the DC / AC converter circuit (20) connected to the rotating machine is turned on / off based on the calculated value of the rotation angle output from the filter. Operating means (56) to perform,
The frequency of the excitation signal and the switching are set such that an error frequency, which is a difference between the frequency of the fluctuation component of the current flowing in the rotating machine and the frequency of the excitation signal, is included in the cutoff region of the filter by turning on / off the switching element Setting means for variably setting a target frequency that is at least one of the switching frequencies of the element;
A control device comprising:
交流の励磁信号をレゾルバ(40)に対して出力する励磁信号出力手段(54a,54b,60)と、
前記励磁信号が回転機(10)の回転角に応じて振幅変調された被変調波及び前記励磁信号に基づく検波によって前記回転角に関する信号を復調する復調手段(58a〜58e)と、
前記復調手段から出力された復調信号から高調波成分を除去することによって前記回転角の算出値を出力するフィルタ(58f)と、
前記回転機を制御すべく、前記フィルタから出力された前記回転角の算出値に基づき、前記回転機に接続された直流交流変換回路(20)を構成するスイッチング素子(S¥#)をオンオフ操作する操作手段(56)と、
を備え、
前記スイッチング素子のオンオフ操作によって前記回転機に流れる電流の変動成分の周波数及び前記励磁信号の周波数の差である誤差周波数が前記フィルタの遮断域に含まれるように、前記励磁信号の周波数及び前記スイッチング素子のスイッチング周波数が設定されていることを特徴とする制御装置。
Excitation signal output means (54a, 54b, 60) for outputting an AC excitation signal to the resolver (40);
Demodulating means (58a to 58e) for demodulating a signal related to the rotation angle by a modulated wave whose amplitude is modulated according to the rotation angle of the rotating machine (10) and detection based on the excitation signal;
A filter (58f) that outputs the calculated value of the rotation angle by removing harmonic components from the demodulated signal output from the demodulating means;
In order to control the rotating machine, the switching element (S ¥ #) constituting the DC / AC converter circuit (20) connected to the rotating machine is turned on / off based on the calculated value of the rotation angle output from the filter. Operating means (56) to perform,
With
The frequency of the excitation signal and the switching are set such that an error frequency, which is a difference between the frequency of the fluctuation component of the current flowing in the rotating machine and the frequency of the excitation signal, is included in the cutoff region of the filter by turning on / off the switching element A control device in which a switching frequency of the element is set.
前記誤差周波数は、前記スイッチング周波数のN倍(Nは2以上の整数)の周波数及び前記励磁信号の周波数の差であることを特徴とする請求項1記載の制御装置。   2. The control device according to claim 1, wherein the error frequency is a difference between a frequency N times the switching frequency (N is an integer of 2 or more) and a frequency of the excitation signal. 前記フィルタは、ローパスフィルタであり、
前記誤差周波数は、前記スイッチング周波数の2倍の周波数及び前記励磁信号の周波数の差であり、
前記設定手段は、前記誤差周波数が前記ローパスフィルタのカットオフ周波数以上となるように、前記対象周波数を可変設定することを特徴とする請求項3記載の制御装置。
The filter is a low-pass filter;
The error frequency is a difference between twice the switching frequency and the excitation signal frequency,
The control device according to claim 3, wherein the setting unit variably sets the target frequency so that the error frequency is equal to or higher than a cutoff frequency of the low-pass filter.
前記誤差周波数は、前記スイッチング周波数のN倍(Nは2以上の整数)の周波数及び前記励磁信号の周波数の差であることを特徴とする請求項2記載の制御装置。   3. The control apparatus according to claim 2, wherein the error frequency is a difference between a frequency N times the switching frequency (N is an integer of 2 or more) and the frequency of the excitation signal. 前記フィルタは、ローパスフィルタであり、
前記誤差周波数は、前記スイッチング周波数の2倍の周波数及び前記励磁信号の周波数の差であり、
前記励磁信号の周波数及び前記スイッチング周波数は、前記誤差周波数が前記ローパスフィルタのカットオフ周波数以上となるように設定されていることを特徴とする請求項5記載の制御装置。
The filter is a low-pass filter;
The error frequency is a difference between twice the switching frequency and the excitation signal frequency,
6. The control device according to claim 5, wherein the frequency of the excitation signal and the switching frequency are set such that the error frequency is equal to or higher than a cutoff frequency of the low-pass filter.
前記対象周波数は、前記スイッチング周波数であることを特徴とする請求項1,3又は4記載の制御装置。   The control device according to claim 1, wherein the target frequency is the switching frequency. 前記操作手段は、前記回転機に対する出力電圧の周期を正の整数で除算した周期を有するキャリア信号及び前記出力電圧の指令値の大小比較に基づき前記スイッチング素子をオンオフ操作する同期PWM操作手段を備え、
前記スイッチング周波数を可変設定することとは、前記キャリア信号の周波数を可変設定することであることを特徴とする請求項7記載の制御装置。
The operation means includes synchronous PWM operation means for turning on and off the switching element based on a comparison between a carrier signal having a period obtained by dividing a period of an output voltage for the rotating machine by a positive integer and a command value of the output voltage. ,
8. The control device according to claim 7, wherein the variably setting the switching frequency is variably setting the frequency of the carrier signal.
前記対象周波数は、前記励磁信号の周波数であることを特徴とする請求項1,3又は4記載の制御装置。   The control device according to claim 1, wherein the target frequency is a frequency of the excitation signal. 前記設定手段は、前記回転機に流れる電流が規定電流を超えることを条件として、前記対象周波数を可変設定することを特徴とする請求項1,3,4,7〜9のいずれか1項に記載の制御装置。   The said setting means variably sets the said target frequency on condition that the electric current which flows into the said rotary machine exceeds a regulation electric current, In any one of Claims 1, 3, 4, 7-9 The control device described. 前記設定手段は、前記回転機の回転速度が規定速度以下となることを条件として、前記対象周波数を可変設定することを特徴とする請求項1,3,4,7〜10のいずれか1項に記載の制御装置。   The said setting means variably sets the said target frequency on condition that the rotational speed of the said rotary machine becomes below a regulation speed, The any one of Claims 1, 3, 4, 7-10 characterized by the above-mentioned. The control device described in 1. 前記操作手段は、
前記回転速度が前記規定速度以下となる場合、前記回転機に対する出力電圧を正弦波を模擬した電圧とすべく、前記出力電圧の指令値及びキャリア信号の大小比較に基づき前記スイッチング素子をオンオフ操作するPWM操作手段と、
前記回転速度が前記規定速度を上回る場合、前記指令値の振幅が前記直流交流変換回路の入力電圧の「1/2」を上回る状況下において、前記指令値に対する実際の前記出力電圧の不足分を補償しつつ前記スイッチング素子をオンオフ操作する過変調操作手段と、
を備えることを特徴とする請求項11記載の制御装置。
The operation means includes
When the rotational speed is equal to or lower than the specified speed, the switching element is turned on / off based on a comparison of the output voltage command value and the carrier signal so that the output voltage to the rotating machine is a voltage simulating a sine wave. PWM operating means;
When the rotational speed exceeds the specified speed, the actual output voltage shortage relative to the command value is determined under a situation where the amplitude of the command value exceeds “½” of the input voltage of the DC / AC converter circuit. Overmodulation operating means for performing on / off operation of the switching element while compensating;
The control device according to claim 11, further comprising:
前記対象周波数は、前記励磁信号の周波数であり、
前記設定手段は、前記励磁信号のゼロクロスタイミング、前記励磁信号が最大値となるタイミング又は前記励磁信号が最小値となるタイミングを前記励磁信号の周波数の変更タイミングとすることを特徴とする請求項9〜12のいずれか1項に記載の制御装置。
The target frequency is the frequency of the excitation signal,
10. The setting means, wherein the excitation signal frequency change timing is a zero cross timing of the excitation signal, a timing at which the excitation signal reaches a maximum value, or a timing at which the excitation signal reaches a minimum value. The control apparatus of any one of -12.
JP2013118912A 2013-06-05 2013-06-05 Control device Active JP5874688B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2013118912A JP5874688B2 (en) 2013-06-05 2013-06-05 Control device
US14/293,226 US9178454B2 (en) 2013-06-05 2014-06-02 Apparatus for controlling rotating machine based on output signal of resolver

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013118912A JP5874688B2 (en) 2013-06-05 2013-06-05 Control device

Publications (2)

Publication Number Publication Date
JP2014236649A true JP2014236649A (en) 2014-12-15
JP5874688B2 JP5874688B2 (en) 2016-03-02

Family

ID=52004919

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013118912A Active JP5874688B2 (en) 2013-06-05 2013-06-05 Control device

Country Status (2)

Country Link
US (1) US9178454B2 (en)
JP (1) JP5874688B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016201882A (en) * 2015-04-08 2016-12-01 株式会社デンソー Rotation angle calculation device

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
BR112014007621A2 (en) * 2011-09-30 2017-04-18 Mitsubishi Electric Corp control device and method for an electric motor, electric motor, and vehicle drive system
JP5556931B1 (en) * 2013-05-15 2014-07-23 日本精工株式会社 Angle detection device, motor and conveyance device
JP6062324B2 (en) * 2013-06-14 2017-01-18 日立オートモティブシステムズ株式会社 Engine starter and engine start control method
EP3056867B1 (en) * 2015-02-16 2017-06-21 Visedo Oy A device for producing a rotational position signal and a method for producing rotational position signals
KR101795380B1 (en) * 2015-04-16 2017-11-09 현대자동차 주식회사 System and method for reducing torque motor speed ripple of eco-friendly vehicles
FR3036557B1 (en) * 2015-05-21 2017-05-05 Valeo Equip Electr Moteur METHOD AND DEVICE FOR CONTROLLING A ROTATING ELECTRICAL MACHINE BY PWM SIGNALS, AND ELECTRIC MACHINE OF A CORRESPONDING MOTOR VEHICLE
DE102015211238A1 (en) * 2015-06-18 2016-12-22 Robert Bosch Gmbh Method and device for filtering an angle signal
US20170174085A1 (en) 2015-12-18 2017-06-22 Hamilton Sundstrand Corporation Permanent magnet synchronous generator based direct current power generating system
CN107547069B (en) * 2017-09-18 2024-04-09 苏州博牛电气有限公司 Rotation-varying excitation signal generation system and generation method
JP6983082B2 (en) * 2018-01-25 2021-12-17 株式会社Soken DC / AC converter control device
JP6813074B1 (en) * 2019-10-30 2021-01-13 株式会社明電舎 Power conversion system
CN113131820B (en) * 2020-01-13 2022-06-24 中国科学院电工研究所 Method and device for analyzing periodic errors of permanent magnet synchronous motor
JP7377732B2 (en) * 2020-02-12 2023-11-10 マツダ株式会社 Motor control device and in-vehicle system equipped with the same
US11353337B2 (en) 2020-11-03 2022-06-07 Semiconductor Components Industries, Llc Offset cancel systems and methods for resolver-type sensors
CN114543845B (en) * 2022-02-23 2023-07-11 中国电子科技集团公司第三十八研究所 Flexible expandable shaft angle digital conversion device

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003231476A (en) * 2001-12-06 2003-08-19 Honda Motor Co Ltd Electric power steering device
JP2007318948A (en) * 2006-05-26 2007-12-06 Oriental Motor Co Ltd State detector in motor controller
US20080120055A1 (en) * 2006-11-16 2008-05-22 Bing Cheng Method and apparatus for resolver compensation
JP2008256486A (en) * 2007-04-04 2008-10-23 Aisan Ind Co Ltd Resolver
JP2009183092A (en) * 2008-01-31 2009-08-13 Aisin Aw Co Ltd Rotary electric machine controller
JP2010187506A (en) * 2009-02-13 2010-08-26 Toyota Motor Corp Control device for rotary electric machine
JP2013221917A (en) * 2012-04-19 2013-10-28 Nsk Ltd Position detection device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3244845B2 (en) 1992-06-23 2002-01-07 東芝トランスポートエンジニアリング株式会社 Control method of PWM inverter and control device using the same
CA2413379C (en) 2001-12-06 2010-02-09 Honda Giken Kogyo Kabushiki Kaisha Electric power steering apparatus
JP5141149B2 (en) 2007-09-19 2013-02-13 トヨタ自動車株式会社 Motor control device and vehicle equipped with the same
JP5148394B2 (en) 2008-07-11 2013-02-20 株式会社東芝 Microcomputer, motor control system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003231476A (en) * 2001-12-06 2003-08-19 Honda Motor Co Ltd Electric power steering device
JP2007318948A (en) * 2006-05-26 2007-12-06 Oriental Motor Co Ltd State detector in motor controller
US20080120055A1 (en) * 2006-11-16 2008-05-22 Bing Cheng Method and apparatus for resolver compensation
JP2008256486A (en) * 2007-04-04 2008-10-23 Aisan Ind Co Ltd Resolver
JP2009183092A (en) * 2008-01-31 2009-08-13 Aisin Aw Co Ltd Rotary electric machine controller
JP2010187506A (en) * 2009-02-13 2010-08-26 Toyota Motor Corp Control device for rotary electric machine
JP2013221917A (en) * 2012-04-19 2013-10-28 Nsk Ltd Position detection device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016201882A (en) * 2015-04-08 2016-12-01 株式会社デンソー Rotation angle calculation device

Also Published As

Publication number Publication date
JP5874688B2 (en) 2016-03-02
US9178454B2 (en) 2015-11-03
US20140361720A1 (en) 2014-12-11

Similar Documents

Publication Publication Date Title
JP5874688B2 (en) Control device
JP6132948B1 (en) Motor control device and motor control method
JP4950824B2 (en) Rotating machine control device, control system, and control method
US7538700B2 (en) Angular position detector and rotary electric device drive unit including the same
JP5757304B2 (en) AC motor control device
JP6644172B2 (en) Motor control device
US9716452B2 (en) Rotation angle calculation device
CN104682786A (en) Method And Device For Determining Position Data Of Rotor Of Motor
JP6293401B2 (en) Motor controller for air conditioner and air conditioner
JP2012105515A (en) Control apparatus for rotary machine
JP2008206330A (en) Device and method for estimating magnetic pole position of synchronous electric motor
JP5585397B2 (en) Rotating machine control device
JP6424536B2 (en) Motor controller
JP2017205017A (en) Motor control device of air conditioner, and air conditioner
JP2006197718A (en) Controller for motor
JP5744151B2 (en) Electric motor driving apparatus and electric motor driving method
JP2018121421A (en) Control apparatus of synchronous motor
JP6156266B2 (en) Control device
WO2021106609A1 (en) Power converter
JP2012044775A (en) Motor drive controller
JP2012100410A (en) Inverter control device and inverter control system
JP6756293B2 (en) Rotating machine control device and control method
JP6760218B2 (en) Inverter device
JP5482625B2 (en) Rotating machine control device
JP5573713B2 (en) Rotating machine control device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20141121

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150520

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150526

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150721

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160104

R151 Written notification of patent or utility model registration

Ref document number: 5874688

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250