JPS6348196A - Digital control system for induction motor - Google Patents

Digital control system for induction motor

Info

Publication number
JPS6348196A
JPS6348196A JP61189409A JP18940986A JPS6348196A JP S6348196 A JPS6348196 A JP S6348196A JP 61189409 A JP61189409 A JP 61189409A JP 18940986 A JP18940986 A JP 18940986A JP S6348196 A JPS6348196 A JP S6348196A
Authority
JP
Japan
Prior art keywords
current
induction motor
control
circuit
actual
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP61189409A
Other languages
Japanese (ja)
Inventor
Yoshimoto Fujioka
藤岡 良基
Shinichi Kono
新一 河野
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.)
Fanuc Corp
Original Assignee
Fanuc 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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP61189409A priority Critical patent/JPS6348196A/en
Publication of JPS6348196A publication Critical patent/JPS6348196A/en
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Ac Motors In General (AREA)

Abstract

PURPOSE:To minimize the wasteful time lag of a current control loop and improve responding property, by adding half an operating degree before one cycle, to a current actualvalue, and by setting the estimated value of the actual current of an induction motor. CONSTITUTION:The input of a secondary current reference I2 divided by an exciting current reference I0, and the exciting current reference I0, to a current reference generation circuit 4 is provided. Arithmetic on vector is performed by the circuit 4, and current references iuo, iwo are found. Each actual current iu, iw of a motor is detected by a current transformer 9, and is respectively compared with the current references iuo, iwo, and the control signal of an inverter 8 is obtained through a current control section 5, a PWM control circuit 6, and a base drive circuit 7. Then, on generating the output of the PWM command of the inverter 8, half an operating degree before one cycle is added to a measured value of current to set the estimated value of the actual current of an induction motor.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、電流制御系での応答性を改善した誘導電動機
のディジタル制御方式に関する。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a digital control system for an induction motor that improves responsiveness in a current control system.

(従来の技術) トランジスタ等を用いたインバータを、パルス幅変調(
PWM)回路により制御する誘導電動機のディジタル制
御装置は、第4図のようなブロック図で簡略化して表わ
すことができる。図において、コンピュータからの速度
指令信号が速度制御部Aに入力され、速度制御部Aでは
、この指令信号と、誘導電動機Fに連結された速度検出
器Gからの実速度信号との偏差によりトルク指令信号を
形成してトルク制御部Bに送出する。トルク制御部Bか
らは、電流指令信号が電流制御部Cに入力され、電流制
御部Cでは、電波検出器Eで得られた実電流と指令信号
とを比較して、偏差信号により電圧制御部りを駆動し、
誘導電動IaFの印加電圧を制御している。
(Conventional technology) Pulse width modulation (
A digital control device for an induction motor controlled by a PWM (PWM) circuit can be simplified and represented by a block diagram as shown in FIG. In the figure, a speed command signal from a computer is input to a speed control section A, and the speed control section A generates a torque based on the deviation between this command signal and an actual speed signal from a speed detector G connected to an induction motor F. A command signal is formed and sent to the torque control section B. A current command signal is input from the torque control section B to the current control section C, and the current control section C compares the actual current obtained by the radio wave detector E with the command signal, and controls the voltage control section based on the deviation signal. drive the
The voltage applied to the induction electric motor IaF is controlled.

第1図は、このようなブロック図を具体化し、本発明が
適用される誘導電動機のディジタル制御装置の一例を示
す回路図である。
FIG. 1 is a circuit diagram embodying such a block diagram and showing an example of a digital control device for an induction motor to which the present invention is applied.

次に、この回路図について説明する。コンピュータから
の指令速度ωrと、誘導電動機10に連結された速度検
出器11からの実速度ωSとが比較されて、偏差信号が
速度制御回路1に入力され、誘導電動機10を指令速度
ωrで回転制御する。速度制御回路1の出力は、トルク
基準Tとなり、電動機二次電流基準I2となる。一方、
実速度ωSは、界磁制御回路2に入力され、磁束φと励
磁電流基準I。が形成される。二次電流基準は、除算器
3により励磁電流基準I。で除算され、励磁電流基準工
。と共に電流基準発生回路4に入力される。電流基準発
生回路4では、これらの信号をマイコン等でベクトル演
算して、て相、例えばU相、W相の電流基準iuo、i
woを求める。電動機の実電流iu、iwが変流器(C
T)9により検出され、それぞれ電流基準iu。、iw
oと比較され、電波制御部5、PWM制御回路6、ベー
スドライブ回路7を通して、インバータ8の制御信号が
得られる。誘導電動41!10は、インバータ8により
所定電圧、所定周波数で制御される。
Next, this circuit diagram will be explained. The commanded speed ωr from the computer is compared with the actual speed ωS from the speed detector 11 connected to the induction motor 10, and a deviation signal is input to the speed control circuit 1, which rotates the induction motor 10 at the commanded speed ωr. Control. The output of the speed control circuit 1 becomes the torque reference T and the motor secondary current reference I2. on the other hand,
The actual speed ωS is input to the field control circuit 2, and the magnetic flux φ and the excitation current reference I are input. is formed. The secondary current reference is set to the excitation current reference I by the divider 3. divided by the excitation current standard. It is also input to the current reference generation circuit 4. The current reference generation circuit 4 performs vector calculations on these signals using a microcomputer or the like to generate current references iuo, i for the phases, e.g.
Ask for wo. The actual currents iu and iw of the motor are connected to a current transformer (C
T) detected by 9, respectively current reference iu. ,iw
o, and a control signal for the inverter 8 is obtained through the radio wave control section 5, PWM control circuit 6, and base drive circuit 7. The induction motor 41!10 is controlled by the inverter 8 at a predetermined voltage and a predetermined frequency.

次に、PWM制御回路6による信号形成について説明す
る。第5図に示すように、三角波発生器などで得られた
三角波と正弦波とから電流指令値Ieを形成し、この電
流指令値Ieとディジタル変換された電流実測値Ifと
を比較して、PWM制御回路6の電圧指令値(以下、P
WM指令という。)  u (n)を、 u (n) −Kp(Ie(n) −If(n))  
  ・・・(1)として求める。但し、Kpは比例定数
とする。
Next, signal formation by the PWM control circuit 6 will be explained. As shown in FIG. 5, a current command value Ie is formed from a triangular wave and a sine wave obtained by a triangular wave generator, etc., and this current command value Ie is compared with the digitally converted actual measured current value If. Voltage command value of PWM control circuit 6 (hereinafter referred to as P
It's called the WM Directive. ) u (n), u (n) −Kp(Ie(n) −If(n))
...Find as (1). However, Kp is a proportionality constant.

しかしながら、このような制御方式では、アナログ信号
である電流の実測値をディジタル信号に変換して、PW
M指令をベースドライブ回路7の操作量とI7て出力す
るまでに時間遅れが生じて誤差が出てしまう。そこで、
第3図に示すような制御を行なっている。即ち、電流実
測値IfのA/D変換の読込みから所定時間後、例えば
150゜S後にPWM指令を出力し、このPWM指令は
、前回のPWM指令で補正することにより、前記遅れを
補償している。この制御では、PWM指令は、次式のよ
うに表わすことができる。
However, in such a control method, the actual measured value of the current, which is an analog signal, is converted into a digital signal, and the PW
A time delay occurs before the M command is output as the manipulated variable of the base drive circuit 7, resulting in an error. Therefore,
Control as shown in FIG. 3 is performed. That is, a PWM command is output after a predetermined period of time, for example, 150°S after reading the A/D conversion of the actual current value If, and this PWM command is corrected with the previous PWM command to compensate for the delay. There is. In this control, the PWM command can be expressed as in the following equation.

u (n) = Kp(Ic(n) −H’ (n))
   −(2)ここで、 If′(n)= If(n)+Kpx u(n−1)−
(3)(発明が解決しようとする問題点) 前回のPWM指令を用いて今回のPWM指仝を補償する
場合も、第3図に示すように、二角被比較方式では1サ
イクル中に2回の電流変化が生じるため、A/D変換の
タイミングで読込まれた電流実測値には誤差が含まれて
真値とはならず、電流がオーバーシュートして正確な制
御が行なえないという問題があった。
u (n) = Kp(Ic(n) −H'(n))
−(2) Here, If′(n)=If(n)+Kpx u(n−1)−
(3) (Problem to be solved by the invention) Even when compensating for the current PWM command using the previous PWM command, as shown in Fig. 3, in the diagonal comparable method, two Because the current changes occur twice, the actual current value read at the timing of A/D conversion contains errors and is not the true value, causing the problem that the current overshoots and accurate control cannot be performed. there were.

本発明はこのような従来技術の問題点の解消を目的とし
て、正確なPWM制御を行なう誘導電動機のディジタル
制御方式を提供するものである。
The present invention aims to solve the problems of the prior art and provides a digital control system for an induction motor that performs accurate PWM control.

(問題点を解決するための手段) 本発明は、電流制御ループを有する誘導電動機の入力側
に設けたインバータをパルス幅変調(PWM)回路によ
り制御する誘導電動機のディジタル制御方式において、
前記誘導電動機の実電流測定のタイミングをサンプリン
グ周期Tの1/2の時点に設定する設定手段と、前記イ
ンバータへの1周期前の操作量の半分を電流制御ループ
の比例積分量に加算する加算手段と、実電流測定からT
/2経過後にパルス幅演算結果を出力する制御手段とを
有することを特徴とする誘導電動機のディジタル制御方
式を提供するものである。
(Means for Solving the Problems) The present invention provides a digital control method for an induction motor in which an inverter provided on the input side of an induction motor having a current control loop is controlled by a pulse width modulation (PWM) circuit.
a setting means for setting the timing of actual current measurement of the induction motor at a time point of 1/2 of the sampling period T; and an addition for adding half of the operation amount to the inverter one cycle before to the proportional-integral amount of the current control loop. means and T from the actual current measurement.
This invention provides a digital control system for an induction motor, characterized in that it has a control means that outputs a pulse width calculation result after /2 has elapsed.

(作用) 本発明は、誘導電動機を駆動するインバータのPWM指
令を出力するにあたり、1周期前の操作量の半分を電流
実測値に加算して誘導電動機の実電流の予測値としてい
るので、電流のオーバーシュートを除去し、安定した制
御を行なうことができる。
(Function) In the present invention, when outputting the PWM command of the inverter that drives the induction motor, half of the manipulated variable from one cycle before is added to the actual current value to obtain the predicted value of the actual current of the induction motor. It is possible to eliminate overshoot and perform stable control.

(実施例) 以下、図により本発明の実施例について説明する0本発
明は、第3図の特性図において、電流の測定タイミング
をサンプリング周期Tの1/2の時点とし、さらにその
T/2経過後に、パルス幅演算結果を出力するが、この
際に、1周期中に電流変化が2度生じるために、実電流
の予測値を、前回の操作量の1/2を加えることにより
形成するようにしている。
(Embodiment) Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the characteristic diagram of FIG. 3, the current measurement timing is set to 1/2 of the sampling period T, and After the elapsed time, the pulse width calculation result is output, but at this time, since the current changes twice in one cycle, the predicted value of the actual current is formed by adding 1/2 of the previous manipulated variable. That's what I do.

即ち前記(3)式は、Kpに1/2を代入することで次
式のように変形できる。
That is, the above equation (3) can be transformed into the following equation by substituting 1/2 for Kp.

If ’ (n) = If(n)+(1/2)u (
n−1)  +++ (4)この(4)式を(2)式に
代入して、今回のPWM操作量u(n)を求め、これを
電流ループの比例または比例積分量に加えて電動機を制
御する。
If ' (n) = If (n) + (1/2) u (
n-1) +++ (4) Substitute this equation (4) into equation (2) to find the current PWM operation amount u(n), and add this to the proportional or proportional integral amount of the current loop to control the motor. Control.

第2図は、電動機制御系のブロック図である。FIG. 2 is a block diagram of the motor control system.

図に示すように、電動機制御系は、比例積分要素からな
る速度アンプと、比例積分要素からなる電流アンプを有
しており、速度制御ループと、電流制御のマイナールー
プが含まれている。Ktはトルク定数、Jは負荷回転軸
に換算したイナーシャである。前記のようにして求めた
PWM操作量U(n)は、電流アンプの比例精分項に加
えられるものであるが、その処理手順は、第6図のフロ
ーチャートに示すようにして行なわれる。
As shown in the figure, the motor control system includes a speed amplifier consisting of a proportional-integral element and a current amplifier consisting of a proportional-integral element, and includes a speed control loop and a minor current control loop. Kt is a torque constant, and J is an inertia converted to the loaded rotating shaft. The PWM operation amount U(n) obtained as described above is added to the proportional fractional term of the current amplifier, and the processing procedure is performed as shown in the flowchart of FIG.

ここで、比例積分要素による指令信号の形成について説
明すると、第2図の電流制御ループにおいて、比例ゲイ
ンなKp、積分ゲインなKI、入力信号と実際値の偏差
をεrとすると、一般に出力指令信号e。(n)は、 e o(n) = KpX @r(n)+Σに1@r(
i−1)+=7 ・・・(5) で表わされる。したがって、n=1.2,3.・・・n
ではe o(1) =KpX εr(1)+に1X 6
 r(0)e o (2) = KpX εr(2)+
Kz(εr(1)+ e r(0))e 6 (3) 
= KpX εr(3)+に1(εr(2)+εr(1
) +e r(0)) e O(n) = KpX e r(n)+に1(e 
r(n−1)+εr(n−2)上用÷εr Co ) 
)・・・(6) となる。
Here, to explain the formation of the command signal by the proportional-integral element, in the current control loop shown in Fig. 2, if Kp is the proportional gain, KI is the integral gain, and εr is the deviation between the input signal and the actual value, then the output command signal is generally e. (n) is e o(n) = KpX @r(n)+Σ1@r(
i-1)+=7...(5) It is expressed as follows. Therefore, n=1.2, 3. ...n
Then e o (1) = KpX εr (1) + 1X 6
r(0)e o (2) = KpX εr(2)+
Kz(εr(1)+e r(0))e 6 (3)
= KpX εr(3)+to 1(εr(2)+εr(1
) +e r(0)) e O(n) = KpX e r(n)+ to 1(e
r (n-1) + εr (n-2) ÷ εr Co )
)...(6) becomes.

次に、第6図のフローチャートについて説明する。εr
 (0)=0を設定し、εr (n)を読込み、続いて
比例ゲインKp、積分ゲインに工を読込む。その後、(
5)式により、e+(n)=Kpεr(n)+ΣKl 
εr(i−1)を演算する。得al られたel(n)は、リミッタ電圧V claspと比
較され、ex(n)≧Vclampの条件が成立しない
場合には、指令信号を送付し、該条件が成立する場合に
は、方向信号りを読込み、n=Oであれば、el(r+
)をV claspに設定し、n=1であれば、et(
n)を−V claspに設定して、指令信号を送付す
る。
Next, the flowchart shown in FIG. 6 will be explained. εr
Set (0)=0, read εr (n), and then read the proportional gain Kp and the integral gain. after that,(
5) By formula, e+(n)=Kpεr(n)+ΣKl
Calculate εr(i-1). The obtained el(n) is compared with the limiter voltage Vclasp, and if the condition ex(n)≧Vclamp does not hold, a command signal is sent, and if the condition holds, a direction signal is sent. If n=O, el(r+
) to V clasp, and if n=1, then et(
n) is set to -V clasp and sends a command signal.

また、比例積分制御は、次のように行なうこともできる
Further, proportional-integral control can also be performed as follows.

即ち、 u (n)    :今回の操作量 u(n−1):前回の操作量 If(n)    :今回の電流測定値If(n−1)
:前回の電流測定値 IC:電流設定値 に工    :積分係数 Kp    :比例係数 と定義すると。
That is, u (n): current manipulated variable u(n-1): previous manipulated variable If(n): current measured current value If(n-1)
: Previous current measurement value IC: Adjustment to the current setting value. : Integral coefficient Kp: Defined as proportional coefficient.

+Kp (出止用鴨■1 ・・・ (7) と表わすことができる。(7)式のa項は、設定値と測
定値との誤差分であり、b項は、今回測定値と前回測定
値との差分を表わしている。
It can be expressed as +Kp (starting point ■1... (7). The a term in equation (7) is the error between the set value and the measured value, and the b term is the difference between the current measured value and the previous value. It shows the difference from the measured value.

このような比例積分制御は、第7図において、積分ゲイ
ンKrと比例ゲインKpとを独立して制御することに該
当し、最適の状態で負荷の制御が行なえる。
Such proportional-integral control corresponds to independently controlling the integral gain Kr and the proportional gain Kp in FIG. 7, and the load can be controlled in an optimal state.

したがって、本発明による誘導電動機のディジタル制御
方式によれば、CPUにより次のように行なわれる。
Therefore, according to the digital control system for an induction motor according to the present invention, the CPU performs the following operations.

A、速度制御 加速時には、トルク最大で加速し、定常時には一定速度
で制御する。また、減速時には、加速時間と減速時間と
が等しくなるように制御する。
A. Speed control When accelerating, accelerate with maximum torque, and when steady, control at a constant speed. Further, during deceleration, control is performed so that the acceleration time and the deceleration time are equal.

B、)ルク制御 加速時には、最大パワーで制御し、定常時には、負荷と
トルクが線形になるように制御する。
B.) Torque control During acceleration, control is performed at maximum power, and during steady state, control is performed so that load and torque are linear.

また、減速時には、加速時間と減速時間が等しくなるよ
うにトルクを低減して制御する。
Furthermore, during deceleration, the torque is reduced and controlled so that the acceleration time and the deceleration time are equal.

C8電流制御 周波数特性を考慮して、加速時のオーバシュートと減速
時のアンダーシュートを除去するように制御する。
The C8 current control is controlled to eliminate overshoot during acceleration and undershoot during deceleration, taking into account the frequency characteristics.

D、電圧制御 電流指令と実電流の振幅と位相が合致するように制御す
る。また、逆起電力を補rHするように制御する。また
、逆起電力を補正するように制御する。
D. Control so that the voltage control current command and the actual current match in amplitude and phase. Further, control is performed to compensate rH of the back electromotive force. Also, control is performed to correct the back electromotive force.

(発明の効果) 以上説明したように、本発明によれば、電流制御ループ
のむだ時間遅れを最小にして応答性を改善でき、誘導電
動機を指令値に対して正確に制御することができる。
(Effects of the Invention) As described above, according to the present invention, the dead time delay of the current control loop can be minimized to improve responsiveness, and the induction motor can be accurately controlled with respect to the command value.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は、本発明方式が適用される誘導電動機のディジ
タル制御装置の概略機構を示す回路図、第2図、第4図
は、同制御方式を表現するブロック線図、第3図、第5
図は、PWM制御の特性図、第6図は、比例積分制御の
動作フローチャートを示す図、第7図は、PI制御にお
ける制御特性を示す説明図である。 1・・・速度制御回路、2・・・界磁制御回路、6・・
・PWM制御回路、8・・・インバータ、10・・・誘
導電動機。
Fig. 1 is a circuit diagram showing a schematic mechanism of a digital control device for an induction motor to which the method of the present invention is applied; Figs. 2 and 4 are block diagrams expressing the control method; Figs. 5
This figure is a characteristic diagram of PWM control, FIG. 6 is a diagram showing an operation flowchart of proportional-integral control, and FIG. 7 is an explanatory diagram showing control characteristics in PI control. 1... Speed control circuit, 2... Field control circuit, 6...
- PWM control circuit, 8... inverter, 10... induction motor.

Claims (1)

【特許請求の範囲】[Claims] 電流制御ループを有する誘導電動機の入力側に設けたイ
ンバータをパルス幅変調(PWM)回路により制御する
誘導電動機のディジタル制御方式において、前記誘導電
動機の実電流測定のタイミングをサンプリング周期Tの
1/2の時点に設定する設定手段と、前記インバータへ
の1周期前の操作量の半分を電流制御ループの比例積分
量に加算する加算手段と、実電流測定からT/2経過後
にパルス幅演算結果を出力する制御手段とを有すること
を特徴とする誘導電動機のディジタル制御方式。
In a digital control method for an induction motor in which an inverter provided on the input side of an induction motor having a current control loop is controlled by a pulse width modulation (PWM) circuit, the timing of measuring the actual current of the induction motor is set to 1/2 of the sampling period T. a setting means for setting at the point in time; an addition means for adding half of the operating amount of the inverter one cycle before to the proportional integral amount of the current control loop; 1. A digital control method for an induction motor, comprising a control means for outputting an output.
JP61189409A 1986-08-12 1986-08-12 Digital control system for induction motor Pending JPS6348196A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61189409A JPS6348196A (en) 1986-08-12 1986-08-12 Digital control system for induction motor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61189409A JPS6348196A (en) 1986-08-12 1986-08-12 Digital control system for induction motor

Publications (1)

Publication Number Publication Date
JPS6348196A true JPS6348196A (en) 1988-02-29

Family

ID=16240788

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61189409A Pending JPS6348196A (en) 1986-08-12 1986-08-12 Digital control system for induction motor

Country Status (1)

Country Link
JP (1) JPS6348196A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0373227A1 (en) * 1988-04-21 1990-06-20 Fanuc Ltd. Current control device for pwm control
US6057664A (en) * 1998-08-26 2000-05-02 Mitsubishi Denki Kabushiki Kaisha Motor driving control unit and motor driving control method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5522871U (en) * 1978-08-01 1980-02-14
JPS5778384A (en) * 1980-10-30 1982-05-17 Fanuc Ltd Digital control system for dc motor

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5522871U (en) * 1978-08-01 1980-02-14
JPS5778384A (en) * 1980-10-30 1982-05-17 Fanuc Ltd Digital control system for dc motor

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0373227A1 (en) * 1988-04-21 1990-06-20 Fanuc Ltd. Current control device for pwm control
US6057664A (en) * 1998-08-26 2000-05-02 Mitsubishi Denki Kabushiki Kaisha Motor driving control unit and motor driving control method

Similar Documents

Publication Publication Date Title
US5309075A (en) Digital servo-control apparatus for preventing torque variations
US4814678A (en) Speed control apparatus for motor
EP0479136A1 (en) Digital servo-control apparatus
US4701839A (en) Sampled data servo control system with field orientation
EP0082303A1 (en) Method and apparatus for controlling induction motor
US4453116A (en) Scalar decoupled control for an induction machine using current control
JPS62268363A (en) Controller of cycloconverter of non-circulation current system
US6433504B1 (en) Method and apparatus of improving the efficiency of an induction motor
EP0104909B1 (en) Servomotor control method and apparatus therefor
EP0126779B1 (en) Ac motor control system
JP2830274B2 (en) Variable speed drive current control system
JPH1198900A (en) Current controller for power converter
US5726545A (en) Current controlling method for servo motor
JPS6348196A (en) Digital control system for induction motor
US4322672A (en) Electric motor control apparatus
US4573002A (en) Servomotor control system
JPH0410319B2 (en)
US6605919B1 (en) Method and apparatus for indirectly measuring induction motor slip to establish speed control
JPH1118469A (en) Digital current controller for motor
Abe et al. Evaluation of a high performance induction motor drive using direct torque control
JP3236607B2 (en) Digital servo controller
JPH019277Y2 (en)
JP3123235B2 (en) Induction motor vector control device
JPH0568391A (en) Slip compensation circuit in vector control of induction motor
JPS62254697A (en) Motor driving circuit