DesignofaPeripheralInterfaceControllerBasedMPPTChargeControllerByRokonuzzaman
DesignofaPeripheralInterfaceControllerBasedMPPTChargeControllerByRokonuzzaman
net/publication/315513865
CITATIONS READS
3 569
2 authors:
All content following this page was uploaded by Md. Rokonuzzaman on 01 May 2018.
Abstract— This paper presents a smart charge controller II. DESIGNED SYSTEM
(SCC) that can extract maximum power from solar panel and
could make instant decision to protect the system. In the same In this system, for charge control and data acquisition
time the designed controller can control high voltage disconnect operation PlC16F877A microcontroller is used. PlC16F877A
(HVD)-reconnect, and low voltage disconnect (LVD)-reconnect. contains five input/output (I/O) ports. Five ports are denoted by
An improved maximum power point tracking (MPPT) is A to E. Port A is used to perform the analog to digital
achieved through a Peripheral interface controller (PIC) based conversion which is used in input parts like temperature
Perturb and Observe (P&O) algorithm. Additionally, light sensing circuit, battery voltage sensing circuit and current
emitting diode (LED) used as indicator and a display is featured sensing circuit. Port B is used to interface with the Liquid
to show the system status. A blue-tooth device is used to work it crystal display (LCD) module whereas port C controls
as a data logger to monitor system status by smart phone or
disconnect or reconnect operations for photovoltaic panel or
Laptop. Furthermore, this SCC is developed to increase the
efficiency with low cost. Experimented highest efficiency 99% is load. Port D is used as input part for switching control and as
recorded within the cost of BDT 2050 taka only. output part for LED indicator. ACS712-20A current sensor is
used to sense the current and a voltage divider circuit is used
Keywords- smart charge controller (SCC), P & O algorithm, to sense the voltage. Current, voltage and temperature sensing
MPPT technique, PIC microcontroller . unit is operated as input parts. PIC microcontroller analyzed
inputted data from sensing unit and will exploit the system
I. INTRODUCTION according to the program installed inside its memory. ‘Micro
A photo-voltaic (PV) array under uniform irradiance C’ software is used to execute the installed programming
exhibits a current-voltage characteristic with a unique code. Output part consists: battery and load, LCD module and
maximum power point (MPP) which depends on array an indicator circuit. Circuit power at 5V is derived from a
temperature and solar insulation irradiance [1]. So, to harness 78L05 voltage regulator connected to the battery. An LM35
maximize energy from solar panel, it is essential to constantly temperature sensor sensed the ambient temperature. Two
track the MPP of the solar array. Last few years, research has power IRFZ44N MOSFETs are used as solid-state switch for
concentrated on various MPP control algorithms to draw the the panel-battery line and battery-load line. Three different
maximum power of the solar array. Among them, perturb and LEDs of color green, blue and red are used to indicate the
observe (P&O) [2], incremental conductance (INC) [3], system status. Table I. shows the special feature that is the
constant voltage (CV) [4], short current pulse [5], fuzzy logic reason to use PlC16F877A. Electrical specification of SM-
control (FLC) [6], artificial neural network (ANN) [7] and 85KSM solar panel that is used for field test is mentioned in
some other techniques [8] have drawn attention due to the Table II. The developed specification against the older version
usefulness of each system. Due to low state of charge (SOC) of charge controller and specific uses of the proposed features
of battery and solar panel are in cool, MPPT devices have are depicted in Table III.
greater benefits. For example, with typical PV module
TABLE I. FEATURES OF PlC16F877A
maximum power point around 17 V and low state-of-charge
battery voltage at around 12 V, the potential power gain from Pin Program Data EEPROM I/O CCP
MPPT was stated to be about 30% [1]. Whereas energy gains Memory (SRAM) (Bytes) (PWM)
with hot PV modules and fully charged batteries are minimal 40 14.3K 368 258 33 2
or negative. Studies show that the life time of the battery is
TABLE II. ELECTRICAL SPECIFICATION OF SM-85KSM PANEL
degraded without using charge controller. Therefore, an
intelligent charge controller should be designed to prolong the Name Rating
battery's life time and stabilize the voltage from photovoltaic Maximum power 85W
panel [9]. In this paper a charge controller is designed and Maximum voltage 17.35V
developed at low cost based on PlC16F877A microcontroller Maximum current 5.20A
Open circuit voltage, ୭ୡ 19.7V
as a control unit, ensuring higher efficiency on maximum
Short circuit current, ୱୡ 5.90A
power extracting and smart facilities like data logging, Operating temperature -40 ι ܥto +85 ιܥ
electronic device charging unit and remote monitoring system.
TABLE III. FEATURES OF THE DESIGNED CHARGE CONTROLLER A buck converter circuit is used to convert panel voltage to
Feature Model/Rating Specification load voltage. Since the panel voltage is always higher than the
Solar Panel 85W Input source load voltage at day time. The simulated circuit diagram of a
Battery 12V-100Ah Storage, Load buck converter is shown in Fig. 2. Simulation has been
Microcontroller PlC16F877A Control unit
Current sensor ACS712–20A Protect over current flow
executed by LTspice IV software. IRFZ44N MOSFET, an
Buck converter Self designed inductor and a capacitor with a load is used. When the
Charging --- MPPT MOSFET is ON, current will flow the inductor, load and
MOSFET driver IR2104 Provides proper output capacitor. Since the diode is reversed biased thus no
switching
Blue-tooth device ESP8266 Data logging
current will flow through the diode. In this state magnetic
USB connector USB 2 (480 Mbit/s) External device charging energy will store in the inductor and electrical energy in the
Display DIS-00014 (20 × 4) System status capacitor. When, this MOSFET is off stored energy in the
inductor released and current complete its path through the
diode and in the same time stored energy of capacitor will
supply to the load and will control the current flow. LCD
display with 20×4 is used to continuous monitor the panel and
battery voltage, load condition with pulse width modulation
(PWM). Finally a Bluetooth module is used to get all data from
system to a smart phone or laptop.
a. Inductor Selection for Buck Converter
To design the buck converter some parameters are lifted from
data sheet to calculate the inductance.
Input voltage, ୧୬ ൌ ͳͻǤ
Output voltage, ୭୳୲ ൌ ͳʹ
ୟ୬ୣ୪୮୭୵ୣ୰ ଼ହ
Fig. 1. Block diagram of the proposed solar charge controller Output current, ୭୳୲ ൌ ሻ
ൌ ൌ ǤͲͺ
୳୲୮୳୲୴୭୪୲ୟୣሺ౫౪ ଵଶ
A. Component Selection Switching frequency, ୱ ൌ ͷͲ
Fig. 1 shows block diagram of the designed charge Duty Cycle, ܦൌ
ೠ
ൌ
ଵଶ
ൌ ͲǤͺݎͺΨ
controller. Three part of the charge controller are source, ൈఎ ଵଽǤൈǤଽ
control and storage unit. 85W solar panel as source and 12V- Where, Ʉ ൌ ǡ ͻͲΨ [10].
100Ah lead acid type rechargeable battery is used as storage ͳ ͳ
unit. Loads are connected through storage unit but due to full ǡ ǡ ൌ ሺ୧୬ െ ୭୳୲ ሻ ൈ ൈ ൈ ሺͳሻ
ୱ ο
charge at available sun light panel is directly connected to the Where, ο ൌ
load. Panel voltage is fed to the voltage and current sensor, A good estimation for the inductor ripple current is 20% to
parallel to the buck converter circuit. At first the voltage 40% of the output current [10].
converts analog to digital output for the control unit Let,
PlC16F877A. This controller controls both the source and load
ο ൌ ͶͲΨ
portion. Voltage divider circuit used as a voltage sensor which
will sense the voltage and output is given to the ൌ ͶͲΨǤͲͺ
microcontroller. ACS712-20A current sensor is able to sense ൌ ʹǤͺ͵
maximum 20A current. Buck converter is designed for this Now, from equation (1),
proposed charge controller and it can minimize the panel ͳ ͳ
ൌ ሺ୧୬ െ ୭୳୲ ሻ ൈ ൈ ൈ
voltage to the charging voltage level of the battery. Bluetooth ୱ ο
module ESP8266 is used for data logging. An external device ଵ ଵ
ൌ ሺͳͻǤ െ ͳʹሻ ൈ ͲǤͳ ൈ ൈ
charging unit is connected from the battery to charge different ହǡ ଶǤ଼ଷ
electronic device like mobile phone, laptop etc. ൌ ͲǤͲ͵͵
ൌ ͵͵ǤʹɊ
If ܫ ൌ ܽݐ݊݁ݎݎݑܿݎݐܿݑ݀݊݅݁݃ܽݎ݁ݒ, then the inductor ripple
current οܫ ൌ ʹܫ [11].
ο୍ ଶǤ଼ଷ
Inductor peak current ൌ ୭୳୲ ై ൌ ǤͲͺ ൌ ͺǤͷ
ଶ ଶ
TABLE IV.
EXPERIMENTAL DATA WITH EFFICIENCY OF THE DESIGNED CHARGE CONTROLLER
IV. CONCLUSION applications”, IEEE Trans. Aerosp. Electron. Syst., vol. 2, no. 3, Jul
2006.
The most significant feature of this proposed design is the [3] Kok Soon Tey and Saad Mekhilef, “Modified incremental
customized control on programming for the PIC conductance algorithm for Photovoltaic system under partial shading
conditions and load variation”, IEEE Trans. Indust. Electr., vol. 61,
microcontroller that can take any instant decision to protect no. 10, Oct 2014.
the system from overcharge, low charge, high voltage [4] G. J. Yu, Y. S. Jung, J. Y. Choi, I. Choy, J. H. Song and G. S. Kim,
disconnect, low voltage disconnect, and short circuit “A novel two-mode MPPT control algorithm based on comparative
study of existing algorithms”, Solar Energy, vol. 76, pp. 455–463,
current. Data logging system provides the facility to analyze 2004.
any certain time data. This feature also allows the user not [5] T. Noguchi, S. Togashi and R. Nakamoto, “Short-current pulse-based
only remotely monitor the status of the system but also maximum-power-point tracking method for multiple Photovoltaic-
record and store data. External device charging unit makes and-converter module system”, IEEE Trans. Ind. Electron., vol. 49,
no.1, pp. 217-223, 2002.
the system more feasible for remote areas customer. [6] R. B. Roy, E. Basher, R. Yasmin, and M. Rokonuzzaman, “Fuzzy
Experimental data shows the highest efficiency of the logic based mppt approach in a grid connected photovoltaic system,”
designed solar charge controller is 99% in some specific in 8th International Conference on Software, Knowledge, Information
time, average efficiency is 96.03%, which is fully satisfy the Management and Applications (SKIMA 2014). IEEE, 2014, pp. 1–6.
[7] Whei-Min Lin, Chih-Ming Hong and Chiung-Hsing Chen, “Neural-
Technical Standards Committee (TSC) of Infrastructure network-based MPPT control of a stand-alone hybrid power
Development Company Limited (IDCOL), Bangladesh. generation system”, IEEE Trans. Power Electr., vol. 26, no. 12, Dec
2011.
ACKNOWLEDGMENT [8] Ali Nasr Allah Ali, Mohammed H. Saied, M. Z. Mostafa , T. M.
Abdel- Moneim, “A survey of maximum PPT techniques of PV
This work has been supported by Research and systems”, 2012 IEEE Energytech-Cleveland, OH, USA pp. 1-17, 29-
31 May 2012.
Development (R&D) fund of Military Institute of Science [9] Amin, Nowshad, Lam Zi Yi, and Kamaruzzaman Sopian.
and Technology (MIST), Mirpur Cantonment, Dhaka-1216. "Microcontroller based smart charge controller for standalone solar
photovoltaic power systems." 34th IEEE Photovoltaic Specialists
REFERENCES Conference (PVSC), 2009.
[10] Brigitte Hauke,. "Basic calculation of a buck converter’s power
[1] G. Barca, A. Moschetto, C. Sapuppo, G. M. Tina, and R. Giusto, A. stage." Texas Instruments, Dallas, Texas, Tech. Rep. SLVA477, 2011
D. Grasso, "A novel MPPT charge regulator for a photovoltaic stand- [11] Muhammad H. Rashid, “Power electronics: circuits, devices, and
alone telecommunication system." International Symposium on applications”, Pearson Education India, 2009.
Power Electronics, Electrical Drives, Automation and Motion,
(SPEEDAM), IEEE, 2008.
[2] N. Femia, D. Granozio, G. Petrone, G. Spaguuolo, M. Vitelli,
“Optimized one-cycle control in Photovoltaic grid connected