CHAPTER 6 DEVELOPMENT OF A CONTROL ALGORITHM FOR BUCK AND BOOST DC-DC CONVERTERS USING DSP

Similar documents
CHAPTER-5 DESIGN OF DIRECT TORQUE CONTROLLED INDUCTION MOTOR DRIVE

Current Rebuilding Concept Applied to Boost CCM for PF Correction

CHAPTER 4 HARDWARE DEVELOPMENT OF STATCOM

CHAPTER 7 HARDWARE IMPLEMENTATION

Power Factor Correction in Digital World. Abstract. 1 Introduction. 3 Advantages of Digital PFC over traditional Analog PFC.

CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER

CHAPTER 2 A SERIES PARALLEL RESONANT CONVERTER WITH OPEN LOOP CONTROL

A Predictive Control Strategy for Power Factor Correction

Chapter 3 : Closed Loop Current Mode DC\DC Boost Converter

CHAPTER 2 DESIGN AND MODELING OF POSITIVE BUCK BOOST CONVERTER WITH CASCADED BUCK BOOST CONVERTER

TMS320F241 DSP Boards for Power-electronics Applications

MICROCONTROLLER BASED BOOST PID MUNAJAH BINTI MOHD RUBAEE

CHAPTER 3 APPLICATION OF THE CIRCUIT MODEL FOR PHOTOVOLTAIC ENERGY CONVERSION SYSTEM

ADVANCES in NATURAL and APPLIED SCIENCES

CHAPTER 4 PI CONTROLLER BASED LCL RESONANT CONVERTER

RAPID PROTOTYPING OF CONTROL SYSTEMS FROM ELECTROMAGNETIC TRANSIENT SIMULATOR PROGRAM

POWER- SWITCHING CONVERTERS Medium and High Power

Methodology for testing a regulator in a DC/DC Buck Converter using Bode 100 and SpCard

CHAPTER 4 FUZZY LOGIC CONTROLLER

Research and design of PFC control based on DSP

DHANALAKSHMI COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING

Digital PWM IC Control Technology and Issues

New Controller Strategy for Two Switch Dc Voltage Regulator

6. HARDWARE PROTOTYPE AND EXPERIMENTAL RESULTS

645 P a g e. the quantity of compensate current needed accordingly. Fig. 1. Active powers filter with load current detection.

Adaptive Digital Slope Compensation for Peak Current Mode Control. Peter Ide, Frank Schafmeister, Tobias Grote

A Novel Simple Reliability Enhancement Switching Topology for Single Phase Buck-Boost Inverter

Integrated Power Electronic Converters and Digital Control

6. Explain control characteristics of GTO, MCT, SITH with the help of waveforms and circuit diagrams.

Design of double loop-locked system for brush-less DC motor based on DSP

Application - Power Factor Correction (PFC) with XMC TM. XMC microcontrollers July 2016

CHAPTER 3 MODIFIED FULL BRIDGE ZERO VOLTAGE SWITCHING DC-DC CONVERTER

Micro Controller Based Ac Power Controller

Validation of Frequency- and Time-domain Fidelity of an Ultra-low Latency Hardware-in-the-Loop (HIL) Emulator

CHAPTER 4 MULTI-LEVEL INVERTER BASED DVR SYSTEM

Design of Controllers for Single-Input Dual-Output Synchronous DC-DC Buck Converter

CHAPTER 6 IMPLEMENTATION OF FPGA BASED CASCADED MULTILEVEL INVERTER

High-speed and High-precision Motion Controller

Optimizing System Operation Using a Flexible Digital PWM Controller

Chapter 2 MODELING AND CONTROL OF PEBB BASED SYSTEMS

CHAPTER 6 BRIDGELESS PFC CUK CONVERTER FED PMBLDC MOTOR

Z-SOURCE INVERTER WITH A NEW SPACE VECTOR PWM ALGORITHM FOR HIGH VOLTAGE GAIN

CHAPTER 6 CURRENT REGULATED PWM SCHEME BASED FOUR- SWITCH THREE-PHASE BRUSHLESS DC MOTOR DRIVE

Design and Implementation of a Microcontroller Based Buck Boost Converter as a Smooth Starter for Permanent Magnet Motor

REAL-TIME LINEAR QUADRATIC CONTROL USING DIGITAL SIGNAL PROCESSOR

CHAPTER 6 ANALYSIS OF THREE PHASE HYBRID SCHEME WITH VIENNA RECTIFIER USING PV ARRAY AND WIND DRIVEN INDUCTION GENERATORS

Demonstration. Agenda

CHAPTER 6 NEURO-FUZZY CONTROL OF TWO-STAGE KY BOOST CONVERTER

Speed Control of Three Phase Induction Motor Using Fuzzy-PID Controller

DESIGN ANALYSIS AND REALIZATION OF MICROCONTROLLER BASED OVER CURRENT RELAY WITH IDMT CHARACTERISTICS: A PROTEUS SIMULATION

A New Approach for Synchronisation Multiple Motors using DSP

Lecture 4 ECEN 4517/5517

International Journal of Research In Science & Engineering e-issn: Volume: 3 Issue: 2 March-April 2017 p-issn:

A DSPIC Implementation of a Sliding Mode Strategy for a SEPIC Converter

Fuzzy Logic Controller on DC/DC Boost Converter

Total Hours Registration through Website or for further details please visit (Refer Upcoming Events Section)

Design of a Wide Input Range DC-DC Converter Suitable for Lead-Acid Battery Charging

CHAPTER 2 PHASE SHIFTED SERIES RESONANT DC TO DC CONVERTER

Design and Implementation of AT Mega 328 microcontroller based firing control for a tri-phase thyristor control rectifier

Digital Current Mode Controller for Buck Converter

Control of DC-DC Buck Boost Converter Output Voltage Using Fuzzy Logic Controller

SIMULATION AND IMPLEMENTATION OF PID-ANN CONTROLLER FOR CHOPPER FED EMBEDDED PMDC MOTOR

Digital PWM IC Control Technology and Issues

Digital Control Methods for Current Sharing of Interleaved Synchronous Buck Converter

CHAPTER 2 VSI FED INDUCTION MOTOR DRIVE

DeviceCraft Revision #1 11/29/2010

A DSP based Digitally Controlled Interleaved PFC Converter

A New 3-phase Buck-Boost Unity Power Factor Rectifier with Two Independently Controlled DC Outputs

Digital Control Technologies for Switching Power Converters

Digital Real-Time IP controller for Buck Converter

Finite Step Model Predictive Control Based Asymmetrical Source Inverter with MPPT Technique

From Antenna to Bits:

Speed Control of Single Phase Induction Motor Using Infrared Receiver Module

VOLTAGE MODE CONTROL OF SOFT SWITCHED BOOST CONVERTER BY TYPE II & TYPE III COMPENSATOR

PERFORMANCE EVALUATION OF THREE PHASE SCALAR CONTROLLED PWM RECTIFIER USING DIFFERENT CARRIER AND MODULATING SIGNAL

PWM, ALT, HALT, HAST.

IJESRT. Scientific Journal Impact Factor: (ISRA), Impact Factor: [Chakradhar et al., 3(6): June, 2014] ISSN:

User Guide Introduction. IRMCS3043 System Overview/Guide. International Rectifier s imotion Team. Table of Contents

Fundamentals of Power Electronics

Lab 23 Microcomputer-Based Motor Controller

COMPARISON OF SIMULATION AND EXPERIMENTAL RESULTS OF ZVS BIDIRECTIONAL DC-DC CONVERTER

CHAPTER 7 MAXIMUM POWER POINT TRACKING USING HILL CLIMBING ALGORITHM

Control of Induction Motor Fed with Inverter Using Direct Torque Control - Space Vector Modulation Technique

Chapter 10 Switching DC Power Supplies

SIMULATION WITH THE CUK TOPOLOGY ECE562: Power Electronics I COLORADO STATE UNIVERSITY. Modified in Fall 2011

Photovoltaic Controller with CCW Voltage Multiplier Applied To Transformerless High Step-Up DC DC Converter

Digitally Controlled Envelope Tracking Power Supply for an RF Power Amplifier

Modeling and Analysis of Flyback Switching Power Converter using FPGA

IGBT based Multiport Bidirectional DC-DC Converter with Renewable Energy Source

Sepic Topology Based High Step-Up Step down Soft Switching Bidirectional DC-DC Converter for Energy Storage Applications

A PID Controller for Real-Time DC Motor Speed Control using the C505C Microcontroller

Digital Power: Consider The Possibilities

Highly Integrated Inverter with Multiturn Encoder and Software-based PFC for Low Cost Applications

Using Magnetic Sensors for Absolute Position Detection and Feedback. Kevin Claycomb University of Evansville

CHAPTER-IV EXPERIMENTAL AND SIMULATION PROGRAM

ULS24 Frequently Asked Questions

A HIGH RELIABILITY SINGLE-PHASE BOOST RECTIFIER SYSTEM FOR DIFFERENT LOAD VARIATIONS. Prasanna Srikanth Polisetty

Chapter 2 Analog-to-Digital Conversion...

TABLE OF CONTENTS CHAPTER NO. TITLE PAGE NO. LIST OF TABLES LIST OF FIGURES LIST OF SYMBOLS AND ABBREVIATIONS

CHAPTER 3 METHODOLOGY

Transcription:

115 CHAPTER 6 DEVELOPMENT OF A CONTROL ALGORITHM FOR BUCK AND BOOST DC-DC CONVERTERS USING DSP 6.1 INTRODUCTION Digital control of a power converter is becoming more and more common in industry today because of the availability of low cost, high performance DSP controllers with enhanced and integrated power electronic peripherals such as analog-to-digital (A/D) converters and pulse width modulators (PWM). Digital controllers are less susceptible to aging and environmental variations, and have better noise immunity. Modern 32-bit DSP controllers with processor speed up to 150 MHz and enhanced peripherals such as, a 12-bit A/D converter with conversion speed up to 80n Sec, a 32 x 32-bit multiplier, 32-bit timers and real-time code debugging capability, give the power supply designers all the benefits of digital control and allow the implementation of high bandwidth, high frequency power supplies without sacrificing performance (Bibian 2001, Jinghai Zhou 2001 and Zumal 2002). DSP-based digital control allows the implementation of more functional control schemes, standard control hardware design for multiple platforms and flexibility of quick design modifications to meet specific customer needs. The extra computing power of such processors also allows the implementation of sophisticated nonlinear control algorithms, the integration of multiple converter control into the same processor, and optimize the total system cost (Wanfeng Zhang 2004, Rabiner and Gold 1975). Due to these useful features of the DSP system, it is used as the

116 implementation platform of the proposed PI algorithm. This chapter aims to design a controller for buck and boost converters using DSP and to study the performance under input voltage and load variations. 6.2 SPECIFICATIONS OF THE TMS320LF2407A DSP The important features of the DSP used for the implementation of prototyping buck and boost converters are: it is a powerful TMS320LF2407A DSP. It is a cost effective, algorithm development based motion control application tool. Its basic configuration is similar to (both hardware and software) the Texas Instrument EVM kit. The Micro 2407A has many additional features like on board external memory, 16x2 LCD back light, 16 bit DSP processor working at 40MIPS, 16 PWM outputs,2x3 channels, 10 bit ADC, 48K x 16- bit EPROM for monitor, 16K X 16 bit RAM for program memory, 32K X 16 bit RAM for data memory, RS232 compatible serial port, based inductance provided for RF EMI rejection it also contains windows based powerful program development software, used to develop and compile the program. 6.3 PI ALGORITHM The control algorithm used for the design of the digital controller is as follows P error = Reference - Feed back P out = P error x Differential Gain (K D ) I error = Error Previous error I out = I error x Integral Gain (K I ) Controller output = P out + I out The K D and K I are designed in such a way that they reduce the overshoot and settling time of the converter to a very low value.

117 6.4 BLOCK DIAGRAM The proposed DSP controller is implemented as a discrete-time digital system using a digital signal processor (DSP) TMS320LF2407A and is shown in Figure 6.1. The DSP is mounted on an evaluation module (EVM) that allows full-speed verification of the TMS320LF2407A code. In addition, an interface board is built to sample and convert the analog switching converter output voltage into digital data and then convert the inferred results into control signals, which from the duty cycle. The instantaneous output voltage, V out is sensed and conditioned by the voltage sensing circuit and then input to the DSP via the ADC channel. The digitalised sensed output voltage V o is compared to the reference V ref depending on the error signal. The PI controller generates the control signal which is given to the PWM and it generates the control pulse. The control pulse generated by the PWM is given to the buck/boost converter and it is switched according to the duty cycle so that the output voltage is maintained constant. Figure 6.1 Block Diagram of the DSP Based Controller for a Buck/ Boost Converter

118 6.5 CIRCUIT DIAGRAM A digital signal processor is implemented as the controller for a buck and boost converters for which the circuit diagrams are explained in following the sections. 6.5.1 Buck Converter The circuit shown in Figure 6.2 is used to drive the actual buck converter circuit. The optoisolator used after the DSP is used to isolate the driver circuit from the DSP. The output control pulses from the DSP are given to the optoisolator (6N 137). It gives the same signal in the output, but it is in the inverted form. The inverted signal from the optoisolator is given to the inverter to get the actual signal which was given to the driver (IR 2110). The driver gives the 15V signal to the MOSFET of the buck converter and it is turned ON and OFF with respect to the control signal given from the DSP to maintain the output voltage constant, irrespective of the input voltage and load variation. 6.5.2 Boost Converter The circuit shown in Figure 6.3 is used to drive the actual boost circuit. The optoisolator used after the DSP is used to isolate the driver circuit from the DSP. The output control pulses from the DSP are given to the optoisolator (6N137) and it gives the same signal in the output, but it is in the inverted form. The inverted signal from the optoisolator is given to the inverter to get the actual control signal which is given to the driver (IR 2110). The driver gives the 15V output to turn ON and OFF the MOSFET of the buck converter with respect to the control signal from the DSP to maintain the output voltage constant, irrespective of the input voltage and load variations.

Figure 6.2 Complete Circuit Diagram of the DSP Based Controller for the Buck Converter

Figure 6.3 Complete Circuit Diagram of the DSP Based Controller for the Boost Converter

121 6.5.3 Power Supply The power supply to the buck/boost circuit is shown in Figure 6.4. The transformer used is a step-down transformer, it will give an output voltage of 15 V. The voltage is given to the diode rectifier and it is rectified to DC voltage which is filtered using the filter. The filtered output voltage is given to the series regulator which regulates the output voltage and it gives a constant output voltage of 15V. Figure 6.4 Circuit Diagram of Power supply 6.6 RESULTS AND DISCUSSION Experimental investigations have been performed for the various input voltage and load conditions to the buck and boost converter with a controller implemented using the DSP; these are given below. 6.6.1 Boost Converter Subjected to an Input Voltage Variation The PI control algorithm is implemented in a TMS320LF2407A DSP to drive the actual circuit of the boost converter with K p = 0.12 and K i = 0.03. The parameter of the circuit is L = 0.16 mh, C= 47 and the load resistor R = 8 an increasing and decreasing manner. The set value of the output voltage is 6V. The effectiveness of the controller with respect to overshoot and settling time is studied.

122 X axis 2 V/dv. Figure 6.5 Boost Converter Subjected to a Variation of input voltage from 3.8 Volts to 2 Volts Figure 6.5 shows the output voltage plotted against time. It is found that the controller acts very effectively and it maintains the constant output voltage of 6 volts irrespective of the input voltage variation. The peak overshoot voltage at the time of input voltage variation is 50% and the settling time is 175 milli seconds. X axis 2 V/dv. Figure 6.6 Boost Converter Subjected to a Variation of input voltage from 2 Volts to 4.2 Volts

123 Figure 6.6 shows the output voltage plotted with respect to time. It is found that the controller acts very effectively and maintains the constant output voltage of 6 volts irrespective of the input voltage variation. The peak overshoot voltage at the time of input voltage variation is 60% and the settling time is 90 milli seconds. X axis 2 V/dv. Figure 6.7 Boost Converter Subjected to a Variation of input voltage from 3.8 Volts to 3 Volts Figure 6.7 shows the output voltage plotted against time. It is found that the controller acts very effectively and it maintains the constant output voltage of 6 volts irrespective of the input voltage variation. The peak over shoot voltage at the time of input voltage variation is 20% and the settling time is 100 milli seconds. 6.6.2 Boost Converter Subjected to Load Variations The boost converter is subjected to a variation of load an increasing and decreasing manner. The effectiveness of the controller with respect to overshoot and settling time at the time of load variations is studied.

124 X axis 2 V/dv. Figure 6.8 Boost Converter Subjected to a Variation of Load Figure 6.8 shows the output voltage plotted against time. It is found that the controller acts very effectively and it maintains the constant output voltage of 6 volts instead of a variation of load overshoot voltage at the time of load variation is 30% and the settling time is 150 milli seconds. X axis 2 V/dv. Figure 6.9 Boost Converter Subjected to a Variation of Load

125 Figure 6.9 shows the output voltage vs time. It is found that the controller acts very effectively and it maintains the constant output voltage of 6 volts irrespective of the variation of load shoot at the time of load variation is 40% and the settling time is 100 milli seconds. X axis 2 V/dv. Figure 6.10 Boost Converter Subjected to a Variation of Load Figure 6.10 shows the output voltage plotted with respect to time. It is found that the controller acts very effectively and it maintains the constant output voltage of 6 volts irrespective of the load variation from The peak overshoot at the time of variation of load is 30% and the settling time is 150 milli seconds. 6.6.3 Buck Converter Subjected to an Input Voltage Variation The PI control algorithm was implemented in a TMS320LF2407A DSP to drive the actual circuit of the buck converter with K p =0.12 and K i = 0.03. The parameter of the circuit is L = 1 mh, C= 1000 and the load an increasing and decreasing manner. The set value of the output voltage is 10 V.

126 X axis 5 V/dv. Figure 6.11 Buck Converter Subjected to a Variation of Input Voltage from 15 Volts to 25 Volts Figure 6.11 shows the output voltage vs time. It is found that the controller acts very effectively and it maintains the constant output voltage of 10volts irrespective of the variation of input voltage from 15 volts to 25volts. The peak overshoot voltage at the time of input voltage variation is 30% and the settling time is 300 milli seconds. X axis 5 V/dv. Figure 6.12 Buck Converter Subjected to a Variation of Input Voltage from 15 Volts to 22 Volts

127 Figure 6.12 shows the output voltage vs time. It is found that the controller acts very effectively and it maintains the constant output voltage of 10volts irrespective of the variation of input voltage from 15 volts to 22volts. The peak overshoot voltage at the time of input voltage variation is 40% and the settling time is 150 milli seconds. X axis 5 V/dv. Figure 6.13 Buck Converter Subjected to a Variation of Input Voltage from 25 Volts to 16 Volts Figure 6.13 shows the output voltage plotted against time. It is found that the controller acts very effectively and it maintains the constant output voltage of 10 volts irrespective of the variation of input voltage from 25 volts to 16 volts. The peak overshoot voltage at the time of input voltage variation is 10% and the settling time is 150 milli seconds. 6.6.4 Buck Converter Subjected to Load Variations The buck converter is subjected to load variation from 100 controller with respect to overshoot and settling time at the time of load variations are studied.

128 X axis 5 V/dv. Figure 6.14 Buck Converter Subjected to a Variation of Load to Figure 6.14 shows the output voltage plotted against time. It is found that the controller acts very effectively and it maintains the constant output voltage of 6 volts irrespective of a variation of load to t at the time of load variation is 25% and the settling time is 125milli seconds. X axis 5 V/dv. Figure 6.15 Buck Converter Subjected to a Variation of Load from

129 Figure 6.15 shows the output voltage plotted against time. It is found that the controller acts very effectively and it maintains the constant output voltage of 6 volts irrespective of a variation of load to time is 125 milli seconds. X axis 5 V/dv. Figure 6.16 Buck Converter Subjected to a Variation of Load from Figure 6.16 shows the output voltage plotted against time. It is found that the controller acts very effectively and it maintains the constant output voltage of 6 volts irrespective of a variation of Load from to time is 100ms. 6.7 HARDWARE IMPLEMENTATION Figures 6.17 and 6.18 show the hardware implementation of the DSP-based controller for a buck and boost converter.

130 Figure 6.17 Photograph of the DSP Based Controller for a Buck Converter Figure 6.18 Photograph of the DSP Based Controller for a Boost Converter

131 6.8 CONCLUSION In this research study the controller for the buck and boost converters is successably implemented with a DSP using the PI algorithm. The experimental result shows that, for the buck and boost converter, the design method is able to provide fast transient recovery for load and input voltage disturbances. It also provides a steady state output voltage and low overshoot at the time of parameter variations when compared to the existing methods. Further work will be pursued incorporating more intelligent schemes in the controller, so that it can perform the operation very efficiently.