Photovoltaic Battery Charging System Based on PIC16F877A Microcontroller

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

EMBEDDED BOOST CONVERTER USING VOLTAGE FEEDBACK TECHNIQUE

[Sathya, 2(11): November, 2013] ISSN: Impact Factor: 1.852

CHAPTER 7 MAXIMUM POWER POINT TRACKING USING HILL CLIMBING ALGORITHM

A Fast and Accurate Maximum Power Point Tracker for PV Systems

CHAPTER 3 CUK CONVERTER BASED MPPT SYSTEM USING ADAPTIVE PAO ALGORITHM

Theoretical and Experimental Analyses of Photovoltaic Systems With Voltage- and Current-Based Maximum Power-Point Tracking

Design & Implementation of Controller Based Buck-Boost Converter for Small Wind Turbine

A Pv Fed Buck Boost Converter Combining Ky And Buck Converter With Feedback

Design And Analysis Of Dc-Dc Converter For Photovoltaic (PV) Applications.

DESIGN, SIMULATION AND REAL-TIME IMPLEMENTATION OF A MAXIMUM POWER POINT TRACKER FOR PHOTOVOLTAIC SYSTEM

Design and Simulation of Soft Switched Converter with Current Doubler Scheme for Photovoltaic System

DESIGN OF CUK CONVERTER WITH MPPT TECHNIQUE

DESIGN AND IMPLEMENTATION OF SOLAR POWERED WATER PUMPING SYSTEM

VERY HIGH VOLTAGE BOOST CONVERTER BASED ON BOOT STRAP CAPACITORS AND BOOST INDUCTORS USED FOR PHOTOVOLTAIC APPLICATION USING MPPT

CHAPTER-3 Design Aspects of DC-DC Boost Converter in Solar PV System by MPPT Algorithm

An Interleaved High Step-Up Boost Converter With Voltage Multiplier Module for Renewable Energy System

DESIGN AND SIMULATION OF IMPROVED DC- DC CONVERTERS USING SIMULINK FOR GRID CONNECTED PV SYSTEMS

A Solar Powered Water Pumping System with Efficient Storage and Energy Management

Microcontroller Based MPPT Buck-Boost Converter

Development of Hybrid MPPT Algorithm for Maximum Power Harvesting under Partial Shading Conditions

Designing and Implementing of 72V/150V Closed loop Boost Converter for Electoral Vehicle

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

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

PV Charger System Using A Synchronous Buck Converter

ScienceDirect. Fuzzy logic-based voltage controlling mini solar electric power plant as an electrical energy reserve for notebook

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

A Current Sensor-less Maximum Power Point Tracking Method for PV

Maximum Power Point Tracking for Photovoltaic Systems

Design and Simulation of Buck Boost Controller of Solar Wind Hybrid Energy System

GRID CONNECTED PHOTOVOLTAIC SYSTEM WITH ENERGY MANAGEMENT SCHEME

Development of a Fuzzy Logic based Photovoltaic Maximum Power Point Tracking Control System using Boost Converter

Photovoltaic Systems Engineering

Simulation of Standalone PV System Using P&O MPPT Technique in Matlab/Simulink

Analysis and Experimentation of Quadratic Boost Converter for Photovoltaic Applications

CHAPTER 3 MAXIMUM POWER TRANSFER THEOREM BASED MPPT FOR STANDALONE PV SYSTEM

Sliding Mode MPPT Based Control For a Solar Photovoltaic system

Modelling of Single Stage Inverter for PV System Using Optimization Algorithm

A Single Switch DC-DC Converter for Photo Voltaic-Battery System

Multiple Output Converter Based On Modified Dickson Charge PumpVoltage Multiplier

IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-issn: ,p-ISSN: , PP

ISSN Vol.07,Issue.06, July-2015, Pages:

Sliding Mode Control based Maximum Power Point Tracking of PV System

Comparison of Voltage and Efficiency of a Modified SEPIC Converter without Magnetic Coupling and with Magnetic Coupling

Dual MPPT Control of a Photovoltaic System

Solar fed Induction Motor Drive with TIBC Converter and Voltage Multiplier Circuit

MEASURING EFFICIENCY OF BUCK-BOOST CONVERTER USING WITH AND WITHOUT MODIFIED PERTURB AND OBSERVE (P&O) MPPT ALGORITHM OF PHOTO-VOLTAIC (PV) ARRAYS

Review and Analysis of a Coupled Inductor Based Bidirectional DC-DC Converter

Design of Single-Stage Transformer less Grid Connected Photovoltaic System

Simulation of Perturb and Observe MPPT algorithm for FPGA

Renewable Energy Based Interleaved Boost Converter

The Use of Power Gyrator Structures as Energy Processing Cells in Photovoltaic Solar Facilities

CHAPTER 4 FUZZY LOGIC BASED PHOTO VOLTAIC ENERGY SYSTEM USING SEPIC

Comparison Of DC-DC Boost Converters Using SIMULINK

MAXIMUM POWER POINT TRACKER FOR SOLAR CHARGE CONTROLLER APPLICATIONS

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

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

A Variable Step Size MPPT Method for Stand-Alone PV Energy Systems

ISSN Vol.03,Issue.06, August-2015, Pages:

HARDWARE DESIGN FOR EMBEDDED-Z (EZ) SOURCE INVERTER FOR THE SPEED CONTROL OF INDUCTION MOTOR

Implementation of P&O MPPT for PV System with using Buck and Buck-Boost Converters

Implementation and Design of Advanced DC/AC Inverter for Renewable Energy

Literature Review on Design of MPPT Based Stand-Alone Solar PV System for Small Load Applications

A Hybrid Particle Swarm Optimization Algorithm for Maximum Power Point Tracking of Solar Photovoltaic Systems

High Step up Dc-Dc Converter For Distributed Power Generation

Design of Single Phase Pure Sine Wave Inverter for Photovoltaic Application

A Fast Converging MPPT Technique for PV System under Fast Varying Solar Irradiation and Load Resistance

Fuel Cell Based Interleaved Boost Converter for High Voltage Applications

Experiment DC-DC converter

DC-DC CONVERTER WITH VOLTAGE MULTIPLIER CIRCUIT FOR PHOTOVOLTAIC APPLICATION

Maximum Power Point Tracking Using Perturb & Observe Method For Photovoltaic System Based On Microcontroller

Thermoelectric Generator and PV Panel Integrated Hybrid Energy Harvesting System

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

Design and Implementation of MPPT for a PV System using Variance Inductance Method

STUDY OF MAXIMUM POWER POINT TRACKING ALGORITHMS AND IDENTIFICATION OF PEAK POWER USING COMBINED ALGORITHM FOR PHOTOVOLTAIC SYSTEM

Hardware Implementation of Maximum Power Point Tracking System using Cuk and Boost Converters

International Journal of Engineering Science Invention Research & Development; Vol. II Issue VIII February e-issn:

Development of a thermoelectric battery-charger with microcontroller-based maximum power point tracking technique

Analysis of Utility Interactive Photovoltaic Generation System using a Single Power Static Inverter

Performance Enhancement of Sensorless Control of Z-Source Inverter Fed BLDC Motor

Improvement of SBC Circuit using MPPT Controller

CHAPTER 4 DESIGN OF CUK CONVERTER-BASED MPPT SYSTEM WITH VARIOUS CONTROL METHODS

A maximum power point tracker for PV systems using a high performance boost converter

ISSN: X Impact factor: (Volume3, Issue2) Simulation of MPPT based Multi-level CUK converter

A Survey and Simulation of DC-DC Converters using MATLAB SIMULINK & PSPICE

Modeling of Multi Junction Solar Cell and MPPT Methods

A Single Stage CCM Zeta Micro inverter for Solar Photovoltaic AC Module. Abstract

MPPT with Z Impedance Booster

Performance Analysis of Dc-Dc Converters and Comparative Study of Buck -Boost with SLLB Converter by Using SPV Based INC MPPT Technique

Dual Output Quadratic Buck Boost Converter with Continuous Input And Output Port Current

Application of Model Predictive Control in PV-STATCOM for Achieving Faster Response

Comparative Study of P&O and InC MPPT Algorithms

An Effective Method over Z-Source Inverter to Reduce Voltage Stress through T-Source Inverter

DESIGN OF COMPENSATOR FOR DC-DC BUCK CONVERTER

Interleaved Boost Converter with a Voltage Multiplier for PV Module Using Grid Connected Load in Rural Areas

Experimental Evaluation of an Interleaved Boost Topology Optimized for Peak Power Tracking Control

Design and Implementation of Single-Stage Grid-Connected Flyback Microinverter Operates in DCM for Photovoltaic Applications

NON-ISOLATED SOFT SWITCHING DC-DC CONVERTER AND LOAD AT FULL RANGE OF ZVS

Grid Connected Photovoltic System Using High Gain DC-DC Converter With Voltage Multiplier Circuit

Boost Converter with MPPT and PWM Inverter for Photovoltaic system

Transcription:

Photovoltaic Battery Charging System Based on PIC16F877A Microcontroller Zaki Majeed Abdu-Allah, Omar Talal Mahmood, Ahmed M. T. Ibraheem AL-Naib Abstract This paper presents the design and practical implementation of a buck-type power converter for Photovoltaic (PV) system for energy storage application based on constant voltage Maximum Power Point Tracking (MPPT) algorithm. A buck converter is used to regulate battery charging The system is controlled by a Peripheral Interface Controller (PIC) 16F877A microcontroller from Microchip via sensing the solar panel voltage and generating the Pulse Width Modulation (PWM) signal to control duty cycle of the buck converter. This type of microcontroller was chosen because it has the necessary features for the proposed design such as built-in Analog-to-Digital Converter (ADC), PWM outputs, low power consumption and low cost. Simulation and experimental results demonstrate the effectiveness and validity of the proposed system. Index Terms Photovoltaic, MPPT, Buck Converter, PIC16F877A. I. INTRODUCTION In recent years, attention towards renewable energy such as wind and solar power has increased dramatically. PV sources are used today in many applications such as battery charging, lighting, home power supply, satellite power systems, water pumping, and many more. PV is becoming more famous in the world of power generation because they have the advantages of free pollution, low maintenance, and no noise and wear due to the absence of moving parts [1, 2]. The main drawbacks of PV systems are high fabrication cost and low energy-conversion efficiency, which are partly caused by their nonlinear and temperature-dependent V I and P I characteristics. So as to effectively use PV array; the PV power system has to track the maximum power point (MPP) of PV array under varied atmospheric conditions (i.e. adjust the panel output voltage to a value at which the panel supplies the maximum energy to the load). Many researches and designs about the MPPT methods have actively been done to track MPP of PV array [2, 3, and 4] One very common MPPT technique is to compare the PV array voltage with a constant reference voltage, which corresponds to the PV voltage at the maximum power point, under specific atmospheric conditions as shown in Fig. 1. The resulting difference signal (error signal) is used to drive a power conditioner, which interfaces the PV array to the load [3]. In the paper, this technique is simulated and experimentally implemented based on PIC microcontroller. Fig. 1: MPPT control system with constant voltage reference II. PV ARRAYS CHARACTERISTICS The PV array characteristics profoundly influences the design of the converter and control system, therefore it will be briefly presented here. The equivalent electric diagram of a PV array is shown in Fig. 2 [2]. Fig.2: Equivalent electric diagram of a solar array The characteristic equation for solar panel is given by [2]: Where, I PV and V PV is output current and output voltage respectively, I LG is the light generated current, I D is the Diode current, I OS is the Diode reverse-saturation current, R S is the series parasitic resistance and R P is shunt parasitic resistance of the cell, V T is the thermal voltage [2, 5]. (1) (2) Manuscript received on April 2014. Zaki Majeed Abdu-Allah, Dept. of Electrical Technologies, Foundation of Technical Education, Technical Institute Hawija, Kirkuk, Iraq Omar Talal Mahmood, Dept. of Electrical Technologies, Foundation of Technical Education, Technical Institute Hawija, Kirkuk, Iraq Ahmed M. T. Ibraheem AL, Dept. of Electrical Technologies, Foundation of Technical Education, Technical Institute Hawija, Kirkuk, Iraq III. BUCK CONVERTER The step-down dc dc converter, commonly known as a buck converter, is shown in Fig. 3: (a). It consists of dc input voltage source V1, controlled switch S, diode D, filter inductor L, filter capacitor C, and load resistance R. The buck circuit has two modes of operation as shown in Fig. 4: (b) and Fig. 4: (c) [3, 6]. 27

Photovoltaic Battery Charging System Based on PIC16F877A Microcontroller Fig. 3: Buck converter: (a) circuit diagram; (b) Mode 1 (switch-on) equivalent circuit; and (c) Mode 2 (switch-off) equivalent circuit Mode 1: When the switch is connected, L is connected to the switch which tends to oppose the rising current and begins to generate an electromagnetic field in its core. Diode D is reverse biased and is essentially an open circuit at this point. The inductor current increases, inducing a positive voltage drop across the inductor and a lower output supply voltage in reference to the input source voltage. The inductor serves as a current source to the output load impedance [6]. Mode 2: In the OFF state the switch is open, diode D conducts and energy is supplied from the magnetic field of L and electric field of C. The current through the inductor falls linearly. When the switch is off, the inductor current discharges, inducing a negative voltage drop across the inductor. Because one port of the inductor is tied to ground, the other port will have a higher voltage level, which is the target output supply voltage. The output capacitance acts as a low-pass filter, reducing output voltage ripple as a result of the fluctuating current through the inductor. The diode prevents the current flowing from the inductor when the switch is off [6]. The state of the converter in which the inductor current is never zero for any period of time is called the continuous conduction mode (CCM) as shown in Fig.4 [3]. Fig. 5. Block diagram of the proposed PV battery charger system A. Solar Panels Two of solar panels are connected in parallel connection for increasing the current in the panels (source current) as shown in Figure 6. The specifications of the solar panels used for this paper are shown in table (1). Fig. 6. The solar panels that used in the work Table 1. Solar panel specifications under standard test conditions Maximum Power (P max ) Maximum Power Voltage (V MP ) 100W 26V Maximum Power Current (I MP ) 3.85A Open Circuit Voltage (V OC ) 31.2V Short Circuit Current (I SC ) 4.25A Maximum system voltage 1KV Fig. 4: The waveform of the inductor voltage and inductor current IV. PROPOSED SYSTEM The block diagram of the proposed PV battery charger system is shown in Figure 5. This PV system consists of six major parts: (1) solar panels, (2) buck converter circuit as the battery charger, (3) potential divider circuit, (4) PIC16F877A microcontroller to control power MOSFET switching duty cycle on the buck converter circuit, (5) gate drive circuit, and (6) rechargeable battery. B. Buck Converter Circuit Design The buck converter commonly known as step down dc dc converter, it consists of dc input voltage source, controlled switch, diode, filter inductor, filter capacitor, and load. Where the output voltage depends linearly on the duty cycle as in equation (3) [3, 6]: (3) Here the buck converter is used to step down the voltage from the solar panels and this controlled voltage is applied to battery. The values of and of the output filter of the buck converter can be calculated from the peak-to-peak ripple current and ripple voltage of and, respectively. 28

Therefore, the peak-to-peak ripple current of the inductor is expressed as [3]: (4) Where is the switching frequency of the pulses. And the peak-to-peak ripple voltage of the capacitor is expressed as: (5) The calculation of the converter output filter and which are the fundamental components of the circuit depend on some parameters, as shown in table (2). Table 2. Experimental circuit parameters for the buck converter Parameter Value Then the values of and can be calculated according to equations (4), (5), and table (2) as follows:, C. Potential Divider. Input voltage Output voltage Switching frequency peak-to-peak ripple voltage peak-to-peak ripple current The solar panels voltage is feed-forwarded to the microcontroller through a simple potential divider (consists of R1and R2) which limits the feed-forward voltage to a maximum of 5V (i.e. suitable voltage range which is acceptable by the built-in ADC in the microcontroller). The reference voltage corresponding to the required output voltage is fed into the microcontroller using software program. D. PIC16F877A Microcontroller 28 V 13 V 5 KHz 0.13 V 1.2 A Error between the actual (feed-forwarded) voltage and the reference voltage (13 V) is used for modulating the duty cycle of the buck converter in pulse. PIC16F877A has a built-in hardware, called Capture /Compare /PWM (CCP) module. To generate a pulse signal the CCP module most be work in PWM mode [7]. The code for the control system has been written in mikroc PRO v4.15 which was burnt into the PIC16F877A to sense (measure) the solar panels voltage ( ) and generate the pulse signal. The hex code of the control system is then downloaded to the PIC microcontroller chip from the PC by using Top programmer version 6. Figure 7 shows the flowchart for the pulse generator program. Fig. 7 Flowchart for the pulse generator E. Gate Drive Circuit 6N136 optocoupler is used to amplify and translate the pulse signal from PIC16F877A microcontroller to the gate pin of the IRFP460 power MOSFET switch of the buck converter. F. Rechargeable Battery The rechargeable battery that used in PV charge controller is 12V-7 Ah Sealed Lead battery which is stored electrical energy in chemical form to operate DC load. Finally, the picture of the prototype battery charger circuit is shown in Figure 8. Fig. 7. Prototype battery charger circuit V. SIMULATION AND EXPERIMENTAL RESULTS Figure 8 shows different values of duty cycle for the pulse signal that are taken from PIC Simulator IDE simulation v5.33 software. 29

Photovoltaic Battery Charging System Based on PIC16F877A Microcontroller (a) (d) Fig. 8. Pulse output of the simulation: (a) duty cycle (93%), (b) duty cycle (76%), (c) duty cycle (65%),(d) duty cycle (46%) Figure 9 shows the oscilloscope waveforms of the pulse output for duty cycle (93%, 76%, 65%, and 46%) that are generated by the microcontroller. The variation of the pulse depending on the solar panels output voltage ( ). These signals have been taken from drive circuit. These signals are used to drive the gate of the buck switch (MOSFET). (b) (a) (c) (b) 30

(c) (d) Fig.9. Pulse output of the experimental circuit: (a) duty cycle (93%), (b) duty cycle (76%), (c) duty cycle (65%), and (d) duty cycle (46%) VI. CONCLUSIONS With the flexible proposed control system, any changes of the solar panel voltage due the change of insolation levels (irradiation) and temperature will produce a constant output voltage at the end of the converter on the DC load. The mikroc PRO for PIC is a powerful, feature-rich development tool for PIC microcontrollers. REFERENCES [1] S. Masri, P. Chan, Development of a Microcontroller Based Boost Converter for Photovoltaic System, European Journal of Scientific Research, ISSN 1450-216X,Vol. 41 No.1, pp.38-47, 2010. [2] Zhengshicheng, L. Wei, Research and Implementation of Photovoltaic Charging System with MPPT, 3rd IEEE Conference on Industrial Electronics and Applications, pp.619-624, 2008. [3] M.H. Rashid, Power Electronics Handbook, Second Edition, ISBN 13-978-0-12-088479-7, 2007. [4] M.A.S. Masoum, H. Dehbonei, E.F. Fuchs, Theoretical and Experimental Analyses of Photovoltaic Systems with Voltage and Current-Based MPPT, IEEE Transactions on Energy Conversion, Vol. 17, No. 4, pp.514-522, December 2002. [5] E Koutroulis, K. Kalaitzakis, N.C. Voulgaris, Development of a Microcontroller Based Photovoltaic MPPT Control System, IEEE Transactionson Power Electronics, Vol. 16, No. 1, pp.46-54, January 2001. [6] M.S. Rahman, Buck Converter Design Issues, Master thesis performed in division of Electronic Devices, 2007. [7] PIC16F87XA Data Sheet DS39582B, Microchip Technology, Inc. 31