Professional Documents
Culture Documents
School of Electrical Engineering & Automation, Harbin Institute of Technology, Harbin, China
2
Dep. of Electrical Power and Machines, Faculty of Engineering, Tanta University, Egypt
dr.abdelsalamahmed@yahoo.com
I.
INTRODUCTION
Power supply
Power board
Current sensors
DC
Encoder
1-ph AC
supply
Transformer
PMSM
DC filter
Fault protection
SVPWM
K1PM
N_ref
Teref
Teref-new
iq_ref
Vq_ref
d,q
Iq_fdb
N_fdb
md
0
Speed function
program
Kf
f(bm)
QEP circuit
Clarke
a, b, c
Parke-1
,
P/2
id_ref
Field-weakening
programing
A, B, Z
ADC
PI
Vd_ref
PI
Load
Comparator
circuit
ib
ia
V_ref
V _ref
PI
Low pass
filter
JTAG
Rectifier
Emulator
e
d,q
Id_fdb
Park
Signal conditioning & Speed calculation
PC with CCS
programming
Fig.1. Configuration of a fully digital controller of PMSM drives using TMS320F2812 DSP
(1)
(2)
are the direct axis and quadrature axis
are the direct axis and quadrature axis
where
and
are maximum inverter phase voltage
amplitude and maximum inverter line current amplitude,
respectively.
III.
2
6
(5)
where
is the base speed. Then the command of fluxproducing stator current component
can be calculated:
((
(6)
3
4
1.
1. CCS
CCS software
software program
program
2.
2. TMS320F2812
TMS320F2812 DSP
DSP and
and peripherals
peripherals board
board
3.
3. Power
Power and
and interface
interface circuits
circuits board
board
4.
4. Emulator
Emulator
5.
5. Power
Power supply
supply and
and adjustable
adjustable transformer
transformer
6.
6. Digital
Digital scope
scope
7.
7. PMSM
PMSM
8.
8. Load:
Load: electromagnetic
electromagnetic brake
brake unit
unit
E. Software programming
The PWM switching frequency of inverter is designed
with 10 kHz, dead-band is 3s to prevent three phase legs of
inverter from shooting through, and the control sampling
frequency of current and speed loop are 10 kHz and 1 kHz,
respectively. That means the computational time of the DSP
for executing current loop is 100s and executing PI control
algorithm of speed loop is 1ms. Those programs are coded
with C language through the CCS programming.
IV.
EXPERIMENTAL RESULTS
Speed (rpm)
Current (A)
- 1000
2.22
1.15
2.4
1.9
1.0
0
- 1.0
- 2.4
- 1.9
Id (A)
Iq (A)
Fig. 4 Measured id and iq currents in four-quadrant operation
Speed (rpm)
Current (A)
1750
1500
2000
1500
0
0
1.76
4.3
1.14
1.75
1.0
0
0
Fig. 5 Measured speed and phase current for speed control without FWC
Fig. 7 Measured speed and phase current for speed control with FWC
0.78
0.78
0
0
1.74
1.7
0.85
0
- 4.4
1.12
Id (A)
Iq (A)
Id (A)
Iq (A)
(a)
(b)
(c)
Fig.9 Phase current at: (a) 1000 rpm, (b) 1500 rpm, (c) 2000 rpm
0
- 1500
- 2000
4.3
1.75
1.0
Fig. 10 Measured speed and phase current at reverse direction under FWC
0.78
0
- 4.4
- 1.12
- 1.7
Id (A)
Iq (A)
Fig. 11 Measured id and iq currents at reverse direction under FWC
CONCLUSION