JP2007159335A - Motor drive apparatus - Google Patents

Motor drive apparatus Download PDF

Info

Publication number
JP2007159335A
JP2007159335A JP2005354510A JP2005354510A JP2007159335A JP 2007159335 A JP2007159335 A JP 2007159335A JP 2005354510 A JP2005354510 A JP 2005354510A JP 2005354510 A JP2005354510 A JP 2005354510A JP 2007159335 A JP2007159335 A JP 2007159335A
Authority
JP
Japan
Prior art keywords
pulse width
phase
motor
inverter
pulse
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.)
Withdrawn
Application number
JP2005354510A
Other languages
Japanese (ja)
Inventor
Hirohisa Ogura
洋寿 小倉
Kenji Tamura
建司 田村
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.)
Hitachi Appliances Inc
Original Assignee
Hitachi Appliances Inc
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 Hitachi Appliances Inc filed Critical Hitachi Appliances Inc
Priority to JP2005354510A priority Critical patent/JP2007159335A/en
Publication of JP2007159335A publication Critical patent/JP2007159335A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Inverter Devices (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a method which keeps a pulse width of on/off of a PWM signal not less than a prescribed value without increasing an electronic component and substrate space, and operates a motor drive apparatus with a high frequency. <P>SOLUTION: The motor drive apparatus is provided with a minimum pulse width securing means 25 for securing pulse width of on/off operation to be not less than the prescribed value without using a specified counter region, where the pulse width of not more than the prescribed value is outputted in a PWM generation timer 9 loaded on a microcomputer. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、インバータブリッジ回路を用いて電動機を駆動するモータ駆動装置に係り、スイッチング素子の誤動作を招くPWM(パルス幅変調)信号の出力を防止する装置に関する。   The present invention relates to a motor drive device that drives an electric motor using an inverter bridge circuit, and relates to a device that prevents output of a PWM (pulse width modulation) signal that causes a malfunction of a switching element.

現在、小容量電動機の駆動に用いられるインバータ回路にはスイッチング素子を駆動するための周辺回路が組み込まれたドライバICや、周辺回路とスイッチング素子が組み込まれたインバータモジュールを使用した回路が増えている。それらのインバータ回路にはスイッチング素子の誤動作を防止するために、回路に与えるPWM信号のオン/オフのパルス幅に規定値が設けられているのが一般的である。前記規定値以下のパルス幅をインバータ回路に与えた場合、スイッチング素子がオンもしくはオフのままやオン/オフ動作を繰り返すなどの誤動作が生じる。したがって、インバータ回路に与えるPWM信号を生成するインバータ制御手段の中に、規定値以下のパルス幅の出力を防止する手段を設ける必要がある。このようなPWM信号の最小パルス幅確保に関する従来の技術には特許文献1等が知られている。   Currently, there are an increasing number of inverter ICs used to drive small-capacity motors, including driver ICs that incorporate peripheral circuits for driving switching elements, and inverter modules that incorporate peripheral circuits and switching elements. . In order to prevent malfunction of the switching element in these inverter circuits, a specified value is generally provided for the on / off pulse width of the PWM signal applied to the circuit. When a pulse width equal to or smaller than the specified value is given to the inverter circuit, a malfunction occurs such that the switching element remains on or off or repeats the on / off operation. Therefore, it is necessary to provide means for preventing output of a pulse width equal to or less than a specified value in the inverter control means for generating the PWM signal to be supplied to the inverter circuit. Patent Document 1 and the like are known as conventional techniques relating to ensuring the minimum pulse width of such a PWM signal.

この特許文献1は、時間幅の小さいパルスがスイッチング素子のゲートに印加された場合、素子の特性やスナバ回路の動作特性によりスイッチング素子が破壊に至るため、これを防止するための方法として提案されている。その動作を次に説明する。PWM信号を発生する手段より得られるPWM信号に対して立ち上がり時点と立ち下がり時点をエッジ抽出回路により検出する。エッジを検出した場合、スイッチング素子の破壊を防止するために必要な時間をカウントするタイマカウンタを動作させる。タイマカウンタ動作中はPWM信号の立ち上がりと立ち下がりの出力を禁止し、時間経過後にPWM信号の変化を出力することで、最小パルス幅の確保を実現している。   This patent document 1 is proposed as a method for preventing the switching element from being destroyed due to the characteristics of the element and the operating characteristics of the snubber circuit when a pulse having a small time width is applied to the gate of the switching element. ing. The operation will be described next. An edge extraction circuit detects a rising time point and a falling time point with respect to the PWM signal obtained from the means for generating the PWM signal. When an edge is detected, a timer counter that counts the time required to prevent the switching element from being destroyed is operated. During the operation of the timer counter, the PWM signal is prohibited from rising and falling, and a change in the PWM signal is output after a lapse of time, thereby ensuring a minimum pulse width.

特開平10−75585号公報JP-A-10-75585

しかしながらこの方法は、AND回路,OR回路,フリップフロップ回路などの電子回路の組み合わせにより実現する方法であるため、部品点数の増加や基板スペースの増大によりコストアップとなっていた。また、最小パルス幅を確保する他の手法としてはPWM信号の周波数を下げて出力可能なPWM信号の分解能を低下させることでも実現可能であるが、騒音などを意識した高いキャリア周波数による制御が必要な場合の手法としては利用できない。   However, since this method is realized by a combination of electronic circuits such as an AND circuit, an OR circuit, and a flip-flop circuit, the cost is increased due to an increase in the number of parts and an increase in board space. As another method to ensure the minimum pulse width, it can be realized by lowering the resolution of the PWM signal that can be output by lowering the frequency of the PWM signal, but control with a high carrier frequency in consideration of noise and the like is necessary. It cannot be used as a method in such a case.

本発明の目的は、電子部品の増加や基板スペースの増大をすることなくPWM信号のオン/オフのパルス幅が所定値以上となり、また高い周波数で動作可能な手法を実現することである。   An object of the present invention is to realize a technique in which the on / off pulse width of a PWM signal is not less than a predetermined value and can operate at a high frequency without increasing the number of electronic components or the board space.

上記目的は、交流を直流に変換する整流回路と、複数のスイッチング素子により構成され整流回路からの直流を電動機を駆動するチョッピング信号に変換し出力するインバータと、前記インバータを構成する各相に対応した電圧指令に応じたチョッパ信号を生成するパルス幅変調手段とを備えたモータ駆動装置において、前記パルス幅変調手段が出力するオンパルスの時間が最小オンパルスよりも小さい場合、このパルスを出力しないようにしたモータ駆動装置とすることにより達成される。   The above-mentioned purpose corresponds to a rectifier circuit that converts alternating current into direct current, an inverter that is constituted by a plurality of switching elements, converts the direct current from the rectifier circuit into a chopping signal that drives the motor, and outputs each phase that constitutes the inverter. In a motor drive device including a pulse width modulation unit that generates a chopper signal according to the voltage command, when the on-pulse time output from the pulse width modulation unit is smaller than the minimum on-pulse, the pulse is not output. This is achieved by providing a motor drive device.

上記目的は、交流を直流に変換する整流回路と、複数のスイッチング素子により構成され整流回路からの直流を電動機を駆動するチョッピング信号に変換し出力するインバータと、前記インバータを構成する各相に対応した電圧指令に応じたチョッパ信号を生成するパルス幅変調手段とを備えたモータ駆動装置において、前記パルス幅変調手段が出力するオンパルスの時間が最小オンパルスよりも小さい場合、このパルス幅を所定値以上に補正して出力するモータ駆動装置とすることにより達成される。   The above-mentioned purpose corresponds to a rectifier circuit that converts alternating current into direct current, an inverter that is constituted by a plurality of switching elements, converts the direct current from the rectifier circuit into a chopping signal that drives the motor, and outputs each phase that constitutes the inverter. And a pulse width modulation unit that generates a chopper signal according to the voltage command, and when the on-pulse time output from the pulse width modulation unit is smaller than the minimum on-pulse, the pulse width is equal to or greater than a predetermined value. This is achieved by providing a motor drive device that outputs a corrected signal.

上記目的は、交流を直流に変換する整流回路と、複数のスイッチング素子により構成され整流回路からの直流を電動機を駆動するチョッピング信号に変換し出力するインバータと、前記インバータを構成する各相に対応した電圧指令に応じたチョッパ信号を生成するパルス幅変調手段とを備えたモータ駆動装置において、前記パルス幅変調手段が出力するオンパルスの時間が最小オンパルスよりも小さい場合、このオンパルスが出力される期間における前記電圧指令を補正するようにしたモータ制御装置とすることにより達成される。   The above-mentioned purpose corresponds to a rectifier circuit that converts alternating current into direct current, an inverter that is constituted by a plurality of switching elements, converts the direct current from the rectifier circuit into a chopping signal that drives the motor, and outputs each phase that constitutes the inverter. In a motor drive device comprising a pulse width modulation means for generating a chopper signal in accordance with the voltage command, a period in which the on pulse is output when the on pulse time output by the pulse width modulation means is smaller than the minimum on pulse. This is achieved by providing a motor control device that corrects the voltage command in FIG.

本発明によれば、電子部品の増加や基板スペースの増大をすることなくPWM信号のオン/オフのパルス幅が所定値以上となり、また高い周波数で動作可能な手法を実現することができる。   According to the present invention, it is possible to realize a technique in which the PWM signal on / off pulse width is greater than or equal to a predetermined value and can operate at a high frequency without increasing the number of electronic components or board space.

以下、本発明のモータ駆動装置を空気調和機の室外ファン用電動機に適用した実施例について図1〜図13を用いて説明する。   Hereinafter, an embodiment in which the motor driving device of the present invention is applied to an outdoor fan motor of an air conditioner will be described with reference to FIGS.

図1は、本発明で使用したモータ駆動装置の回路構成を示す図であり、次のように構成される。   FIG. 1 is a diagram showing a circuit configuration of a motor driving device used in the present invention, which is configured as follows.

1は商用電源、2はインダクタンス、3は整流ダイオード、4は平滑コンデンサ、5は電流検出用抵抗、6はインバータブリッジ回路、7はAD変換器、8はベクトル制御演算部、9はPWM生成タイマ、10はマイクロコンピュータ、11は電動機(直流ブラシレスモータ)である。   1 is a commercial power supply, 2 is an inductance, 3 is a rectifier diode, 4 is a smoothing capacitor, 5 is a resistor for current detection, 6 is an inverter bridge circuit, 7 is an AD converter, 8 is a vector control arithmetic unit, and 9 is a PWM generation timer Reference numeral 10 denotes a microcomputer, and 11 denotes an electric motor (DC brushless motor).

この回路の動作について説明する。商用電源1からの交流電力は、インダクタンス2を介して整流ダイオード3によって脈流に変換され、平滑コンデンサ4によって平滑されることで直流電力に変換される。インバータブリッジ回路6には直流電力が供給され、インバータブリッジ回路6を構成する6個のスイッチング素子のオンオフ動作によって電動機11に回転磁界を与えることで電動機11を駆動する。インバータブリッジ回路6がオンオフ動作することで電流検出用抵抗5に直流電流Idcが流れる。マイクロコンピュータ
10はAD変換器7によってアナログ/デジタル変換され、デジタル化された電流Idcを読込む。ベクトル制御演算部8は、検出したIdcよりモータに印加すべき振幅と位相の正弦波電圧Vu,Vv,Vwをベクトル制御演算により算出する。PWM生成タイマ9は、Vu,Vv,Vwがインバータブリッジ回路6から電動機11に出力されるように、PWM信号を生成する。
The operation of this circuit will be described. AC power from the commercial power source 1 is converted into pulsating current by the rectifier diode 3 via the inductance 2 and is converted into DC power by being smoothed by the smoothing capacitor 4. DC power is supplied to the inverter bridge circuit 6, and the electric motor 11 is driven by applying a rotating magnetic field to the electric motor 11 by the on / off operation of six switching elements constituting the inverter bridge circuit 6. When the inverter bridge circuit 6 is turned on / off, a direct current Idc flows through the current detection resistor 5. The microcomputer 10 performs analog / digital conversion by the AD converter 7 and reads the digitized current Idc. The vector control calculation unit 8 calculates the amplitude and phase sine wave voltages Vu, Vv, and Vw to be applied to the motor from the detected Idc by vector control calculation. The PWM generation timer 9 generates a PWM signal so that Vu, Vv, and Vw are output from the inverter bridge circuit 6 to the electric motor 11.

次に、図2を用いてベクトル制御演算部8で演算するベクトル制御について説明する。20はモータ電圧方程式演算、21は2相→3相変換演算、22は位相演算、23は3相→2相変換演算、24は相電流再現演算、25は最小パルス幅確保手段、7,8,9は図1と同一である。Id*はd軸電流指令、f*は周波数指令、Vd*はd軸電圧指令、
Vq*はq軸電圧指令、θは電圧位相、IuはU相モータ電流、IwはW相モータ電流、Iqはq軸モータ電流、Idはd軸モータ電流、Idcは電流検出用抵抗5に流れる直流電流、VuはU相モータ電圧、VvはV相モータ電圧、VwはW相モータ電圧である。
Next, vector control calculated by the vector control calculation unit 8 will be described with reference to FIG. 20 is a motor voltage equation calculation, 21 is a two-phase to three-phase conversion calculation, 22 is a phase calculation, 23 is a three-phase to two-phase conversion calculation, 24 is a phase current reproduction calculation, 25 is a minimum pulse width securing means, and 7 and 8 , 9 are the same as in FIG. Id * is a d-axis current command, f * is a frequency command, Vd * is a d-axis voltage command,
Vq * is a q-axis voltage command, θ is a voltage phase, Iu is a U-phase motor current, Iw is a W-phase motor current, Iq is a q-axis motor current, Id is a d-axis motor current, Idc flows through the current detection resistor 5 DC current, Vu is a U-phase motor voltage, Vv is a V-phase motor voltage, and Vw is a W-phase motor voltage.

以下にベクトル制御演算の内容について説明するが、各演算ブロックの計算式についての説明は省略する。モータ電圧方程式演算20は、d軸電流指令Id*,周波数指令f*,q軸モータ電流Iqに基づいてd軸電圧指令Vd*,q軸電圧指令Vq*を算出する。位相演算22は、周波数指令f*及びd軸モータ電流Id,q軸モータ電流Iqからモータの磁極位置に合わせてモータ電圧位相を進め、モータ電圧位相の瞬時値を作成してθに格納する。2相→3相変換演算21は電圧位相θを参照して、d軸電圧指令Vd*,q軸電圧指令Vq*より、U相モータ電圧Vu,V相モータ電圧Vv,W相モータ電圧Vwを算出する。Vu,Vv,Vwは最小パルス幅確保手段25により補正され、マイクロコンピュータのPWM生成タイマ9によりPWM信号としてインバータ回路6に出力される。相電流再現演算24は、AD変換器7によって電流検出用抵抗5に流れる直流電流Idcを読込み、U相モータ電流Iu,W相モータ電流Iwを算出する。3相→2相変換演算23は、U相モータ電流IuとW相モータ電流Iwとからq軸モータ電流Iq,d軸モータ電流Idを算出する。   The contents of the vector control calculation will be described below, but the description of the calculation formula of each calculation block will be omitted. The motor voltage equation calculation 20 calculates a d-axis voltage command Vd * and a q-axis voltage command Vq * based on the d-axis current command Id *, the frequency command f *, and the q-axis motor current Iq. The phase calculation 22 advances the motor voltage phase according to the magnetic pole position of the motor from the frequency command f *, the d-axis motor current Id, and the q-axis motor current Iq, creates an instantaneous value of the motor voltage phase, and stores it in θ. The two-phase to three-phase conversion calculation 21 refers to the voltage phase θ, and calculates the U-phase motor voltage Vu, the V-phase motor voltage Vv, and the W-phase motor voltage Vw from the d-axis voltage command Vd * and the q-axis voltage command Vq *. calculate. Vu, Vv, and Vw are corrected by the minimum pulse width securing means 25 and output to the inverter circuit 6 as a PWM signal by the PWM generation timer 9 of the microcomputer. The phase current reproduction calculation 24 reads the DC current Idc flowing through the current detection resistor 5 by the AD converter 7 and calculates the U-phase motor current Iu and the W-phase motor current Iw. The three-phase → two-phase conversion calculation 23 calculates a q-axis motor current Iq and a d-axis motor current Id from the U-phase motor current Iu and the W-phase motor current Iw.

次に、図3を用いてPWM信号を生成するための原理について説明する。Vcはキャリア信号、VuはU相モータ電圧、VvはV相モータ電圧、VwはW相モータ電圧、V+はインバータのV相上アームチョッパ信号、V−はインバータのV相下アームチョッパ信号、同様にU+,U−,W+,W−はそれぞれU相,W相の上下アームチョッパ信号である。   Next, the principle for generating a PWM signal will be described with reference to FIG. Vc is a carrier signal, Vu is a U-phase motor voltage, Vv is a V-phase motor voltage, Vw is a W-phase motor voltage, V + is an inverter's V-phase upper arm chopper signal, V- is an inverter's V-phase lower arm chopper signal, and so on. U +, U−, W +, and W− are upper and lower arm chopper signals of U phase and W phase, respectively.

キャリア信号Vcと、U相モータ電圧Vu,V相モータ電圧Vv,W相モータ電圧Vwの大小を比較して、インバータのチョッパ信号U+,U−,V+,V−,W+,W−を得る。キャリア信号Vcより各相のモータ電圧Vu,Vv,Vwが大きい場合、対応する各インバータのチョッパ信号をオン出力し、キャリア信号Vcより各相のモータ電圧Vu,Vv,Vwが小さい場合、対応する各インバータのチョッパ信号をオフ出力する。各チョッパ信号によってインバータのスイッチング素子がオンオフ制御され、電動機11の各相にモータ電流が流れる。   The carrier signal Vc is compared with the U-phase motor voltage Vu, V-phase motor voltage Vv, and W-phase motor voltage Vw to obtain inverter chopper signals U +, U−, V +, V−, W +, and W−. When the motor voltage Vu, Vv, Vw of each phase is larger than the carrier signal Vc, the corresponding chopper signal of each inverter is turned on, and when the motor voltage Vu, Vv, Vw of each phase is smaller than the carrier signal Vc, it corresponds. Outputs the chopper signal of each inverter off. The switching elements of the inverter are on / off controlled by each chopper signal, and a motor current flows in each phase of the electric motor 11.

次に、図4を用いてマイクロコンピュータ10のPWM生成タイマの機能を使用した
PWM信号の生成方法について説明する。図4は図3の一区間(3)を拡大して模擬的に示したものである。CNT1,CNT1′,CNT2,CNT2′はマイクロコンピュータのタイマカウンタ値であり、図3のキャリア信号Vcに相当する。また、各相のチョッパ信号を生成する際に、上下アームの短絡を防止するため、CNT1とCNT2及び
CNT1′とCNT2′のカウンタ値にデッドタイム時間Tdeadの差を設けている。図3では各相のモータ電圧を正弦波で表しているが、マイクロコンピュータ内部では、モータ電圧をタイマカウンタ値に置き換えて直線近似したVu,Vv,Vwを用いる。図中の
Ttop はタイマカウンタ値の最大値を、Tmin はインバータ回路を正常に動作させるために必要な任意の最小パルス幅を示す。図3で述べた内容と同様にして、Vu,Vv,VwとCNT1,CNT1′,CNT2,CNT2′の大小を比較して、インバータのチョッパ信号U+,U−,V+,V−,W+,W−を得る。この図4のような場合、PWM信号のオン及びオフのパルス幅は最小パルス幅Tmin 以上が確保されているため問題ない。
Next, a method for generating a PWM signal using the function of the PWM generation timer of the microcomputer 10 will be described with reference to FIG. FIG. 4 shows an enlarged simulation of one section (3) in FIG. CNT1, CNT1 ', CNT2, and CNT2' are microcomputer timer counter values and correspond to the carrier signal Vc in FIG. Further, when the chopper signals of the respective phases are generated, in order to prevent a short circuit between the upper and lower arms, a difference in the dead time Tdead is provided between the counter values of CNT1 and CNT2 and CNT1 ′ and CNT2 ′. In FIG. 3, the motor voltage of each phase is represented by a sine wave, but in the microcomputer, Vu, Vv, and Vw that are linearly approximated by replacing the motor voltage with a timer counter value are used. In the figure, Ttop represents the maximum value of the timer counter value, and Tmin represents an arbitrary minimum pulse width necessary for normal operation of the inverter circuit. In the same manner as described in FIG. 3, the magnitudes of Vu, Vv, Vw and CNT1, CNT1 ', CNT2, CNT2' are compared, and the chopper signals U +, U-, V +, V-, W +, W of the inverter are compared. -Get In such a case as shown in FIG. 4, there is no problem because the pulse width of turning on and off the PWM signal is secured to the minimum pulse width Tmin or more.

次に最小パルス幅Tmin 以下のパルスが出力される例を説明する。複数存在するため代表例として図5及び図6,図7を用いて説明する。また、U相,V相,W相の各相について同じことが言えるため、U相についてのみ説明し、V相,W相は省略する。   Next, an example in which a pulse having a minimum pulse width Tmin or less is output will be described. Since there exist a plurality, a representative example will be described with reference to FIGS. Since the same can be said for each of the U phase, the V phase, and the W phase, only the U phase will be described, and the V phase and the W phase will be omitted.

図5は、図3の一区間(5)を拡大して模擬的に示した図である。図中の符号は図4と同じ内容である。ここで、Vuが数1の成り立つ範囲内にあるとする。   FIG. 5 is an enlarged schematic view of one section (5) in FIG. The reference numerals in the figure are the same as those in FIG. Here, it is assumed that Vu is within the range where Equation 1 holds.

(Ttop−Tdead)>Vu>(Ttop Tdead−Tmin/2) …(数1)
このとき、図に示す通りU−のオンパルス幅がTmin 以下となりインバータ回路の誤動作を招く恐れがある。また同じような例としてVuが数2の成り立つ範囲内にある場合においても同様にU+のオフパルス幅がTmin 以下となる。
(Ttop-Tdead)>Vu> (Ttop Tdead-Tmin / 2) (Equation 1)
At this time, as shown in the figure, the U-on pulse width becomes Tmin or less, which may cause malfunction of the inverter circuit. Further, as a similar example, when Vu is within the range in which Equation 2 holds, the off-pulse width of U + is similarly equal to or less than Tmin.

Ttop>Vu>(Ttop−Tmin/2) …(数2)
図6及び図7はキャリア信号の前半側と後半側でVuが変化した場合にパルス幅が
Tmin 以下になる例を示した図である。図中のa,b,c,dは各相のスイッチング素子のオン/オフのタイミングを示している。ここで、本実施例で使用したマイクロコンピュータのPWM生成タイマの機能はa点→b点→c点→d点の順番でのみ信号のオン/オフが許可となる。
Ttop>Vu> (Ttop−Tmin / 2) (Expression 2)
6 and 7 are diagrams showing an example in which the pulse width becomes equal to or smaller than Tmin when Vu changes between the first half and the second half of the carrier signal. In the figure, a, b, c, and d indicate on / off timings of the switching elements of the respective phases. Here, the function of the PWM generation timer of the microcomputer used in the present embodiment is allowed to turn on / off the signal only in the order of point a → b point → c point → d point.

まず図6は、キャリア信号の前半でVuが数3の成り立つ領域内にあり、後半でTtop となった場合を示している。   First, FIG. 6 shows a case where Vu is in the region where Equation 3 holds in the first half of the carrier signal and Ttop in the second half.

(Ttop−2×Tdead)>Vu>(Ttop−2×Tdead−Tmin) …(数3)
このとき、U−は前述したとおりc点の時点でオフしてしまうためTmin 以下となってしまう。
(Ttop-2 × Tdead)>Vu> (Ttop-2 × Tdead-Tmin) (Equation 3)
At this time, U- is turned off at the time of point c as described above, and therefore becomes less than Tmin.

図7はキャリア信号の後半でVuが数4の成り立つ領域内にあり、キャリア信号の前半ではTmin 以下のパルス幅となる位置にあるとした場合を示している。   FIG. 7 shows a case where Vu is in the region where Formula 4 is satisfied in the second half of the carrier signal and is in a position where the pulse width is equal to or less than Tmin in the first half of the carrier signal.

Ttop>Vu>(Ttop −Tdead−Tmin/2) …(数4)
この場合においても、U−は前述したとおりc点の時点でオフしてしまうためTmin 以下となってしまう。
Ttop>Vu> (Ttop−Tdead−Tmin / 2) (Equation 4)
Even in this case, U− is turned off at the time point c as described above, and therefore becomes equal to or lower than Tmin.

ここで、図6及び図7の説明はマイクロコンピュータにより異なるため図5のような場合のみ最小パルス幅が発生するマイクロコンピュータもある。また、図5及び図6,図7の説明はキャリア信号の山部分についてのみであるが、谷部分についても同様のことが言える。   Here, the description of FIG. 6 and FIG. 7 differs depending on the microcomputer, and therefore there is a microcomputer in which the minimum pulse width is generated only in the case of FIG. 5, 6, and 7 are described only for the peak portion of the carrier signal, the same can be said for the valley portion.

図8は、図5から図7で説明した内容を踏まえて、Tmin 以下のパルス幅の出力を防止するために、タイマカウンタ値の中で使用しないとした領域T1,T2,T3,T4を示した図である。この図より、領域はT1,T2,T3,T4に限られており、制御演算により算出するモータ電圧Vu,Vv,VwをT1,T2,T3,T4以外の領域に補正することで最小パルス幅の出力を防止することができる。   FIG. 8 shows regions T1, T2, T3, and T4 that are not used in the timer counter value in order to prevent the output of a pulse width equal to or less than Tmin, based on the contents described in FIGS. It is a figure. From this figure, the region is limited to T1, T2, T3, T4, and the minimum pulse width is obtained by correcting the motor voltages Vu, Vv, Vw calculated by the control calculation to regions other than T1, T2, T3, T4. Can be prevented.

次に図9及び図10を用いてVu,Vv,Vwを補正する方法を説明する。図9は最小パルス幅確保手段をフローチャートに示した図であり、マイクロコンピュータが実行する制御プログラムにより実現する。図10は、図8のTtop の1/2を零点とした図であり、Ttop′はTtopの1/2である。ここで、T1とT3及びT2とT4は正負逆の関係にある。このことを利用して次に説明するステップP1からP3を行うことによりT3と
T4に関する処理を省くことができる。まず、Vuの正負を確認する(ステップP1)。負である場合には符号を反転し(ステップP2)、正負フラグに1を代入する(ステップP3)。次にVuがT1の領域にいるかを判定する(ステップP4)。T1の領域内の場合にはVuの値を数5とし(ステップP5)、領域外の場合にはVuの値はそのままとする。
Next, a method for correcting Vu, Vv, and Vw will be described with reference to FIGS. FIG. 9 is a flowchart showing the minimum pulse width securing means, which is realized by a control program executed by a microcomputer. FIG. 10 is a diagram where 1/2 of Ttop in FIG. 8 is a zero point, and Ttop ′ is 1/2 of Ttop. Here, T1 and T3 and T2 and T4 have a positive / negative relationship. By taking advantage of this fact and performing the following steps P1 to P3, the processing relating to T3 and T4 can be omitted. First, the sign of Vu is confirmed (step P1). If it is negative, the sign is reversed (step P2), and 1 is assigned to the positive / negative flag (step P3). Next, it is determined whether Vu is in the region of T1 (step P4). If it is within the region of T1, the value of Vu is set to Equation 5 (step P5), and if it is outside the region, the value of Vu is left as it is.

Vu=Ttop′ …(数5)
次にVuがT2の領域にいるかを判定する(ステップP6)。T2の領域内の場合にはVuの値と数6とし(ステップP7)、領域外の場合にはVuの値はそのままとする。
Vu = Ttop ′ (Equation 5)
Next, it is determined whether Vu is in the region of T2 (step P6). If it is within the region of T2, the value of Vu is set to Equation 6 (step P7), and if it is outside the region, the value of Vu is left as it is.

Vu=(Ttop′−2×Tdead) …(数6)
最後に符号フラグを確認し(ステップP8)、1である場合には符号を反転して元の符号に戻す(ステップP9)。Vv,VwについてもステップP1からP9を同様に行う。
Vu = (Ttop′−2 × Tdead) (Equation 6)
Finally, the sign flag is confirmed (step P8). If it is 1, the sign is inverted and returned to the original sign (step P9). Steps P1 to P9 are similarly performed for Vv and Vw.

図11は図5に対して前述したステップP1からステップP9の処理を実施した後の図である。最小オン時間よりも短いパルス幅をインバータに信号として付与する状態であったので、このタイミングで変調波(電圧指令)を補正してU相下アームのパルスの発生をなくし、これに伴い上アームのオフ期間をなくした。   FIG. 11 is a diagram after the processing of Step P1 to Step P9 described above with respect to FIG. 5 is performed. Since the pulse width shorter than the minimum on-time was given to the inverter as a signal, the modulation wave (voltage command) was corrected at this timing to eliminate the U-phase lower arm pulse, and accordingly the upper arm Eliminated the off period.

図12は図6に対して前述したステップP1からステップP9の処理を実施した後の図である。図中のb点及びc点は、同時にVuと一致するためオン/オフが変化しない。U相下アームに最小オン時間よりも短いパルスの発生が予想されるので、変調波(電圧指令)を補正して、このパルスの発生を防いでいる。   FIG. 12 is a diagram after the processing of Step P1 to Step P9 described above with respect to FIG. 6 is performed. Since the points b and c in the figure coincide with Vu at the same time, on / off does not change. Since generation of a pulse shorter than the minimum on-time is expected in the U-phase lower arm, the modulation wave (voltage command) is corrected to prevent generation of this pulse.

図13は図7に対して前述したステップP1からステップP9の処理を実施した後の図である。図中のb点及びc点は、Vuと一致する順番が逆であるためオン/オフの変化はしない。U相下アームに最小オン時間より短いパルスの発生が予想されるため、変調波
(電圧指令)を補正してこのようなパルスの発生を防いでいる。これに伴い、U相上アームのオフ期間が短くなっている。
FIG. 13 is a diagram after the processing of Step P1 to Step P9 described above with respect to FIG. 7 is performed. The points b and c in the figure do not change on / off because the order of coincidence with Vu is reversed. Since generation of a pulse shorter than the minimum on-time is expected in the U-phase lower arm, the modulation wave (voltage command) is corrected to prevent generation of such a pulse. Accordingly, the off period of the U-phase upper arm is shortened.

以上により最小パルス幅以下のパルス幅の出力を停止するが、一般的に誤動作を防止するために規定される最小パルス幅は1〜2μs程度の時間であるため、パルス幅の補正によるモータ印加電圧への影響は少なく、電動機を問題なく駆動できる。   Although the output of the pulse width equal to or smaller than the minimum pulse width is stopped as described above, since the minimum pulse width generally defined for preventing malfunction is a time of about 1 to 2 μs, the motor applied voltage by correcting the pulse width The motor can be driven without problems.

また、Vu,Vv,VwがT1の領域内の場合には数7、T2の領域内の場合には数8としてもよく、この場合にはパルス幅を広げることで最小パルス幅の出力を防止できる。   Also, when the Vu, Vv, and Vw are within the T1 region, the number 7 may be used. When the Vu, Vv, and Vw are within the T2 region, the number 8 may be used. In this case, the output of the minimum pulse width is prevented by increasing the pulse width. it can.

Vu=(Ttop′−Tdead−Tmin/2) (数7)
Vu=(Ttop′−2×Tdead−Tmin) …(数8)
本実施例では、T1,T2,T3,T4の領域内に入った相のみ補正を行ったが、補正を行ったことによる相間電圧の変化を防止するために、他の相を補正しても良い。
Vu = (Ttop′−Tdead−Tmin / 2) (Equation 7)
Vu = (Ttop′−2 × Tdead−Tmin) (Equation 8)
In this embodiment, only the phases that fall within the region of T1, T2, T3, and T4 are corrected. However, in order to prevent a change in the interphase voltage due to the correction, another phase may be corrected. good.

本実施例で、記載したカウンタ値で使用しない領域については一例であり、異なる領域を使用しないこととしても同様の効果を得ることが可能である。   In the present embodiment, the areas not used in the described counter values are merely examples, and the same effect can be obtained even if different areas are not used.

また、本実施例で説明したPWM信号の出力方法はマイクロコンピュータ固有であり、異なる場合がある。しかし、他の全てのマイクロコンピュータにおいても本発明のようにカウンタ値の中に使用しない領域を設けることで最小パルス幅以下のパルス出力を防止できる。   The PWM signal output method described in this embodiment is unique to the microcomputer and may be different. However, all the other microcomputers can prevent a pulse output having a width equal to or less than the minimum pulse width by providing an unused area in the counter value as in the present invention.

前述の例として別のマイクロコンピュータによるPWM信号の出力方法について図14を用いて説明する。図中のCNT3は、図3のキャリア信号Vcをマイクロコンピュータのカウンタ値に置き換えたものである。CNT4はデッドタイム時間を確保するために、CNT3がVuと一致したタイミングでカウントを開始するタイマである。このような
PWM信号の出力方法の場合には数9から数12の領域を使用しないことでTmin 以下のパルス幅の出力を防止できる。
As an example of the above, a method of outputting a PWM signal by another microcomputer will be described with reference to FIG. CNT3 in the figure is obtained by replacing the carrier signal Vc in FIG. 3 with a counter value of the microcomputer. CNT4 is a timer that starts counting at a timing when CNT3 coincides with Vu in order to ensure a dead time. In the case of such a PWM signal output method, it is possible to prevent the output of a pulse width equal to or less than Tmin by not using the regions of Equations 9 to 12.

Ttop>Vu>(Ttop −Tmin) …(数9)
(Ttop −Tdead)>Vu>(Ttop−Tdead−Tmin) …(数10)
Tdead<Vu<Tdead+Tmin …(数11)
0<Vu<Tmin …(数12)
Ttop>Vu> (Ttop−Tmin) (Equation 9)
(Ttop−Tdead)>Vu> (Ttop−Tdead−Tmin) (Equation 10)
Tdead <Vu <Tdead + Tmin (Equation 11)
0 <Vu <Tmin (Equation 12)

本発明によるモータ駆動装置の一実施例の回路ブロック図である。1 is a circuit block diagram of an embodiment of a motor drive device according to the present invention. 本発明によるモータ駆動装置の一実施例の制御原理を示す図である。It is a figure which shows the control principle of one Example of the motor drive device by this invention. 本発明によるモータ駆動装置の一実施例のPWM信号出力原理を示す図である。It is a figure which shows the PWM signal output principle of one Example of the motor drive device by this invention. 本発明によるモータ駆動装置の一実施例のPWM信号出力原理を示す図である。It is a figure which shows the PWM signal output principle of one Example of the motor drive device by this invention. 最小パルス幅が出力される原理を示す模式図である。It is a schematic diagram which shows the principle in which the minimum pulse width is output. 最小パルス幅が出力される原理を示す模式図である。It is a schematic diagram which shows the principle in which the minimum pulse width is output. 最小パルス幅が出力される原理を示す模式図である。It is a schematic diagram which shows the principle in which the minimum pulse width is output. 最小パルス幅が出力を防止するためにタイマカウンタ値で使用しない領域を示す図である。It is a figure which shows the area | region which the minimum pulse width does not use with a timer counter value in order to prevent an output. 本発明の実施例を示すフローチャートである。It is a flowchart which shows the Example of this invention. 最小パルス幅が出力を防止するためにタイマカウンタ値で使用しない領域を示す図である。It is a figure which shows the area | region which the minimum pulse width does not use with a timer counter value in order to prevent an output. 図5において本発明を実施した結果を示す図である。It is a figure which shows the result of implementing this invention in FIG. 図6において本発明を実施した結果を示す図である。It is a figure which shows the result of implementing this invention in FIG. 図7において本発明を実施した結果を示す図である。It is a figure which shows the result of implementing this invention in FIG. 別のマイクロコンピュータによるPWM信号出力の原理を示す図である。It is a figure which shows the principle of the PWM signal output by another microcomputer.

符号の説明Explanation of symbols

1…商用電源、2…インダクタンス、3…整流ダイオード、4…平滑コンデンサ、5…電流検出用抵抗、6…インバータブリッジ回路、7…AD変換器、8…ベクトル制御演算部、9…PWM生成タイマ、10…マイクロコンピュータ、11…電動機、20…モータ電圧方程式演算、21…2相→3相変換演算、22…位相演算、23…3相→2相変換演算、24…相電流再現演算、25…最小パルス幅確保手段。
DESCRIPTION OF SYMBOLS 1 ... Commercial power supply, 2 ... Inductance, 3 ... Rectifier diode, 4 ... Smoothing capacitor, 5 ... Current detection resistor, 6 ... Inverter bridge circuit, 7 ... AD converter, 8 ... Vector control calculating part, 9 ... PWM generation timer DESCRIPTION OF SYMBOLS 10 ... Microcomputer, 11 ... Electric motor, 20 ... Motor voltage equation calculation, 21 ... 2-phase-> 3-phase conversion calculation, 22 ... Phase calculation, 23 ... 3-phase-> 2-phase conversion calculation, 24 ... Phase current reproduction calculation, 25 ... Minimum pulse width securing means.

Claims (3)

交流を直流に変換する整流回路と、複数のスイッチング素子により構成され整流回路からの直流を電動機を駆動するチョッピング信号に変換し出力するインバータと、前記インバータを構成する各相に対応した電圧指令に応じたチョッパ信号を生成するパルス幅変調手段とを備えたモータ駆動装置において、前記パルス幅変調手段が出力するオンパルスの時間が最小オンパルスよりも小さい場合、このパルスを出力しないようにしたモータ駆動装置。   A rectifier circuit that converts alternating current into direct current, an inverter that is configured by a plurality of switching elements, converts the direct current from the rectifier circuit into a chopping signal that drives the motor, and outputs voltage commands corresponding to each phase that constitutes the inverter. A motor driving apparatus comprising: a pulse width modulation unit that generates a corresponding chopper signal; and a motor driving apparatus configured not to output the pulse when the on-pulse time output from the pulse width modulation unit is smaller than the minimum on-pulse. . 交流を直流に変換する整流回路と、複数のスイッチング素子により構成され整流回路からの直流を電動機を駆動するチョッピング信号に変換し出力するインバータと、前記インバータを構成する各相に対応した電圧指令に応じたチョッパ信号を生成するパルス幅変調手段とを備えたモータ駆動装置において、前記パルス幅変調手段が出力するオンパルスの時間が最小オンパルスよりも小さい場合、このパルス幅を所定値以上に補正して出力するモータ駆動装置。   A rectifier circuit that converts alternating current into direct current, an inverter that is configured by a plurality of switching elements, converts the direct current from the rectifier circuit into a chopping signal that drives the motor, and outputs voltage commands corresponding to each phase that constitutes the inverter. In a motor drive device including a pulse width modulation unit that generates a corresponding chopper signal, when the on-pulse time output by the pulse width modulation unit is smaller than the minimum on-pulse, the pulse width is corrected to a predetermined value or more. Motor drive device to output. 交流を直流に変換する整流回路と、複数のスイッチング素子により構成され整流回路からの直流を電動機を駆動するチョッピング信号に変換し出力するインバータと、前記インバータを構成する各相に対応した電圧指令に応じたチョッパ信号を生成するパルス幅変調手段とを備えたモータ駆動装置において、前記パルス幅変調手段が出力するオンパルスの時間が最小オンパルスよりも小さい場合、このオンパルスが出力される期間における前記電圧指令を補正するようにしたモータ制御装置。

A rectifier circuit that converts alternating current into direct current, an inverter that is configured by a plurality of switching elements, converts the direct current from the rectifier circuit into a chopping signal that drives the motor, and outputs voltage commands corresponding to each phase that constitutes the inverter. And a pulse width modulation unit that generates a corresponding chopper signal. When the on-pulse time output by the pulse width modulation unit is smaller than the minimum on-pulse, the voltage command in a period during which the on-pulse is output. A motor control device that corrects the noise.

JP2005354510A 2005-12-08 2005-12-08 Motor drive apparatus Withdrawn JP2007159335A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005354510A JP2007159335A (en) 2005-12-08 2005-12-08 Motor drive apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005354510A JP2007159335A (en) 2005-12-08 2005-12-08 Motor drive apparatus

Publications (1)

Publication Number Publication Date
JP2007159335A true JP2007159335A (en) 2007-06-21

Family

ID=38242965

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005354510A Withdrawn JP2007159335A (en) 2005-12-08 2005-12-08 Motor drive apparatus

Country Status (1)

Country Link
JP (1) JP2007159335A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010081781A (en) * 2008-08-25 2010-04-08 Jtekt Corp Motor control device and electric power steering arrangement
CN113242032A (en) * 2021-05-13 2021-08-10 苏州英威腾电力电子有限公司 Method, device, equipment and medium for determining minimum pulse width of PWM signal
DE102022209646A1 (en) 2022-09-14 2024-03-14 Lenze Se Method for operating an inverter, inverter and frequency converter

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010081781A (en) * 2008-08-25 2010-04-08 Jtekt Corp Motor control device and electric power steering arrangement
CN113242032A (en) * 2021-05-13 2021-08-10 苏州英威腾电力电子有限公司 Method, device, equipment and medium for determining minimum pulse width of PWM signal
CN113242032B (en) * 2021-05-13 2024-06-04 苏州英威腾电力电子有限公司 Method, device, equipment and medium for determining minimum pulse width of PWM (pulse Width modulation) signal
DE102022209646A1 (en) 2022-09-14 2024-03-14 Lenze Se Method for operating an inverter, inverter and frequency converter

Similar Documents

Publication Publication Date Title
US8278865B2 (en) Control device
US20070296371A1 (en) Position sensorless control apparatus for synchronous motor
JP4575547B2 (en) Motor control device
JP2006230049A (en) Motor control device and motor current detector
WO2014024460A1 (en) Motor control apparatus
JP5813934B2 (en) Power converter
JP4031965B2 (en) Electric motor control device
JP5511700B2 (en) Inverter device, fan drive device, compressor drive device, and air conditioner
JP2007110811A (en) Inverter apparatus and control method for the same
JP4722002B2 (en) PWM inverter control device, PWM inverter control method, and refrigeration air conditioner
JP2006246649A (en) Inverter device
JP2010068581A (en) Electric motor drive unit
JP2005065439A (en) Control method for voltage-type inverter
JP2006197707A (en) Inverter
JP2010268629A (en) Inverter device
JP3971978B2 (en) Electric motor control device
JP4779565B2 (en) Inverter control circuit
JP2007159335A (en) Motor drive apparatus
JP4896681B2 (en) Motor control device and fan motor
JP2004304925A (en) Inverter device
JP2004061217A (en) Current detecting device, method thereof, and electric motor
JP5428796B2 (en) Motor drive control device
JP2006074951A (en) Controller for ac motor
KR102260101B1 (en) Integrated circuit for controlling motor
JP5408918B2 (en) Motor control method and control apparatus

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20090303