background image

 

AP16098 

UPS Main Control 

 

 

XC164CS Implementation of Main Control 

Application Note 

15 

V1.0, 2007-03 

4.3.5 

ASC0 

The  ASC0  initialization  for  communicating  with  XC866  on  the  display  board  is 

summarized as below (according to display order in DAvE): 

    

“Module Clock”:

   Enable module. 

“Pin Selection”:

     Full-duplex asynchronous operating modes; Use pin TxDA0 (P3.10); 

Use pin RxDA0 (P3.11). 

“Control ”:

              8-bit data (asynchronous); One stop bit; Enable receiver (REN). 

“Baud  Rate”:

            Additionally  reduce  serial  clock  to  2;  Enable  baud  rate  generator; 

Required baud rate 9.6k. 

“Functions”:

         In “Initialization Function” select “ASC0_vInit”. 

4.4 

Some Programming Considerations 

In  CCU6  T12  period-match  interrupt  service  routine,  the  output  current  and  voltage, 

primary current, line voltage, battery voltage and IGBT temperature are all sampled. Here 
the dual-loop control strategy is utilized so the primary current and output voltage are both 
involved to control the inverter. Figure 8 shows the block diagram of this control scheme. 

R

LS

LRCS

RCS

+

+

+

2

1

1

+

RCS

R

 

Figure 8 

Dual-loop Control Block Diagram 

It  can  be  calculated  that  the  proportion  coefficient 

k

i

  of  the  current  loop  is  1.4.  The 

equation for compensation link of the voltage loop can be described as 

                                               

1

003

.

0

30

8

.

2

)

(

+

+

=

s

s

y

CL

                                               (

E-1

The difference equation can be derived that 

                             

)

1

(

9835

.

0

)

1

(

506

.

2

)

(

0848

.

3

)

(

+

=

k

y

k

e

k

e

k

y

                   (

E-2

where 

)

(

k

y

 is the output value of the compensation and 

)

(

k

e

 is the error value. 

The width of the SPWM signal which drives the inverter can be calculated by 

                                               





+

×

=

1

5

.

0

softstart

cm

g

K

U

U

PW

                                          (

E-3

where 

softstart

K

 is the modulation coefficient. To avoid inrush current at start-up, soft starting 

operation  is  required.  The  value  of 

is

 

increased  to  get  better  performance  for  soft 

starting. 

The  RMS  value  of  the  output  voltage  is  also  calculated  to  modify  the  reference  sine 

table  to  meet  the  voltage  regulation  specification.  The  maximum  amplitude  of  the  output 

Summary of Contents for XC164 Series

Page 1: ...Microcontrollers XC164 Main Control for 5KVA Single Phase On Line UPS Reference Design with XC164CM Application Note V1 0 Mar 2007 AP16098...

Page 2: ...MATION GIVEN IN THIS APPLICATION NOTE Information For further information on technology delivery terms and conditions and prices please contact your nearest Infineon Technologies Office www infineon c...

Page 3: ...cts major changes since last revision We Listen to Your Comments Any information within this document that you feel is wrong unclear or missing at all Your feedback will help us to continuously improv...

Page 4: ...3 Main Control Principle 9 4 XC164CS Implementation for Main Control 11 4 1 XC164CM Introduction 11 4 2 Pin Configuration 12 4 3 Initialization Settings 13 4 3 1 CAPCOM6 13 4 3 2 ADC 14 4 3 3 CAPCOM2...

Page 5: ...e The basic theory and system control flow of this UPS reference design is briefly introduced in Section 2 Section 3 gives the detailed explanation of the main control principle In Section 4 XC164CM i...

Page 6: ...tion output voltage feedback control system faults and errors managing charger module control modules synchronization is all handled by the control board based on Infineon 16 bit microcontroller XC164...

Page 7: ...ugh a diode If input line power blackout happens the battery module will be switched to offer power to the inverter in order to keep the power uninterrupted The full bridge inverter is utilized whose...

Page 8: ...C 187V 253V Input Frequency Nominal Frequency 50Hz 60Hz Auto detection Input Efficiency 87 At rated load VA Watt 5000VA 4000W Nominal Voltage AC 220V Sine Wave Voltage Regulation 2 THD 0 55 Normal mod...

Page 9: ...rocessed by the microcontroller Once receiving fatal fault signals such as short circuit of the inverter or over temperature of IGBTs the microcontroller will immediately close off all PWM output and...

Page 10: ...phase with the output voltage phase The ON OFF control signals for DC bus relay and bypass relay along with TRIAC control signal are both produced by the microcontroller The display control board is d...

Page 11: ...r they can jointly generate control signal patterns to drive AC motors or inverters Its block diagram is shown on Figure 6 ADC Four conversion modes are supported Fixed Channel Single Conversion mode...

Page 12: ...supports full duplex asynchronous communication and half duplex synchronous communication The highlighted features include Loopback capability autobaud detection unit for asynchronous operating modes...

Page 13: ...XC866 for display control TXD0 37 Out ASC0 4 3 Initialization Settings 4 3 1 CAPCOM6 The CAPCOM6 initialization for PWM signal generation to drive the full bridge inverter is summarized as follows acc...

Page 14: ...onnect all digital input stages from port P5 Functions In Initialization Function select ADC_vInit In Function Library Part 1 select ADC_vStartConv ADC_uwReadConv 4 3 3 CAPCOM2 The CAPCOM2 initializat...

Page 15: ...so the primary current and output voltage are both involved to control the inverter Figure 8 shows the block diagram of this control scheme R LS LRCS RCS 2 1 1 RCS R Figure 8 Dual loop Control Block D...

Page 16: ...order to be limited within the output range of voltage loop The value of the 90 point of modulated sine wave is also detected in the T12 period match interrupt service routine If short circuit fault o...

Page 17: ...Control Application Note 17 V1 0 2007 03 4 5 States Diagram and Flow Chart Figure 9 States Diagram for Main Control Figure 9 illustrates the state diagram for main control The flowchart for T12 perio...

Page 18: ...onize the Line Frequency PI Regulating for Output Voltage A D Conversion for Primary Current Yes Soft Start Yes Disable Inverter Yes Calculate Current Loop Calculate SPWM Duty Cycle Calculate Line Vol...

Page 19: ...y The waveform for dynamic performance under battery mode is shown in Figure 12 b a Line Mode No Battery b Battery Mode Figure 12 Output Transient Response Figure 13 illustrates the short circuit prot...

Page 20: ...AP16098 UPS Main Control Experiment Results Application Note 20 V1 0 2007 03 Figure 13 Short Circuit Protection Figure 14 Synchronization Figure 15 Overload Protection and Bypass Control...

Page 21: ...t structure and difficulty in debugging the current trend for UPS design is to adopt a microcontroller as a main control center instead of the analog solution This application note intends to provide...

Page 22: ...http www infineon com Published by Infineon Technologies AG...

Reviews: