Professional Documents
Culture Documents
II.
I.
GLOBAL SYSTEM
INTRODUCTION
PV
DC-DC
DC-AC
Load
or
Grid
Filter
PV
C2
C1
L1
DC/AC
DC/DC
T1-4
C3
Load
L2
iinv
PWM
U dcbus
Uref*
SPWM
PI
i*inv
PI
sin
U *ac
PI
2042
DC/AC
DC/DC
C1
C2
T1-4
PV
C3
Grid
L2
Upv
I pv
iinv
PWM
MPPT
Uin*
SPWM
Udc
PI
sin
PI
PI
*
inv
ugrid
PLL
*
Ipeak
U *dc
8051
Timer 0
MCE
SPWM
Timer 1
III.
Upv
Ipv
A/D
Sample
DC-DC
Driver
Udc
A/D
Sample
DC-AC
LED
KEY
PC
PORT 3
Emulator
Debugger
Xtal
4MHz
Dual Port
RAM
MCE
Program
RAM
Local
RAM
PORT 2
MCE
Modules
A/D
MUX
S/H
Interrupt
Control
JTAG
Control
Sequencer
PLL
Filter
A/D
Sample
8bit
CPU
PORT 1
iinv
Driver
FLASH
I2C
SYSTEM CONFIGUATION
Relay
Grid
LCD
Single
shunt
current
reconst
UART
PWM
Watchdog
Timer 2
Load
IRMCF143
MPPT
Algorithm
Application
Code
Stand-alone /
Grid-connected
Algorithm
Faults Handle
Controller
PC
Zero
Detect
COMM
8051
Control
Panel
Faults
Detect
I/O
Dual
Port
RAM
MCE
PWM
&
A/D
clk
Power
Module
Load / Grid
2043
fgrid
Initialization
Command
RS232
&
I/O Infromation
Interrupt 0
Interrupt 1
Interrupt 2
Initialization
MPPT
Read
Time Counter
Clear
Watchdog
Boot MCE
Passive
Anti-islanding
Calculate
AC Frequency
Active
Anti-islanding
Data Exchange
End
Read Faults
Data Handling
PWM
Stand- alone
/
Gridconnected
Control
Start
I/O Control
End
LCD Display
A/D
Sample
MCE
Stop MCE
RS232 Comm
End
When the initialization was done, the 8051 can switch the
MCE working sequence states and the 8051 can convert some
data from the MCE to user data and send them to PC and
control panel to display.
C. Program Design
To enable the system sequence state working and switching,
a state handler program needs to be designed first. Defined
three basic states: Idle, Run and Fault.
Boot
Initialiation
State Idle
Is there a
fault?
State Run
State Fault
The MCE handles some faults by itself, and the 8051 also
handles some faults to determine the MCEs sequence state. A
watchdog is also set to monitor the controllers operation. The
fault handle function is realized in a 2 millisecond timer
interrupt, if there is a fault, the 8051 will send a stop command
to the MCE, so the PV inverter system can stop to ensure
safety.
2044
IV.
A. Exeriment Plantform
Figure 10 shows the 800W single-phase PV inverter
experimental system. A PV simulator was used to simulate PV
arrays output feature. It can be set the MPP working voltage
and test the PV inverter systems tracking efficiency. A MCE
PV Simulator
PC
Power
Analyser
Oscilloscope
Isolation
Transformer
Inverter
Control Panel
Figure 10. Experimental system
B. Experimental Results
Figure 11 and 12 gives the stand-alone and grid-connected
operation waveforms. The waveforms indicate that the standalone modes output voltage is sinusoidal and the gridconnected modes current phase and frequency equal to the
grid. The DC-bus voltage is stable in the set value 400V.
udcbus
ugrid
t (50ms / di v)
iload
uinv
ugrid
t (5ms / di v)
t (50ms / di v)
udcbus
i
ugrid
t (10ms / di v)
2045
ugrid
t (20ms / di v)
ugrid
t (20ms / di v)
ACKNOWLEDGMENT
ugrid
t (50ms / di v)
V.
CONCLUSIONS
2046