Professional Documents
Culture Documents
net/publication/314666039
CITATIONS READS
23 17,718
2 authors:
All content following this page was uploaded by Md. Rokonuzzaman on 01 May 2018.
Abstract—Solar or photovoltaic (PV) system is an alternative have employed a microcontroller based MPPT technique using
clean energy resource that has received much attention in the Aurduino. It makes the system simpler, more efficient and
research and industries. Solar charge controller (CC) is the heart highly flexible. This research therefore aims at designing and
of a solar system. Three common types of charge controller are implementing a microcontroller based MPPT solar charge
ON/Off , pulse width modulation (PWM) and maximum power controller technique using Aurduino. Solar panel is the source
point tracking (MPPT). MPPT is getting very much popularity
nowadays for its high capability of power extracting from solar
of nonlinear energy. TSPV-30P solar panel and 12V lead acid
panel. This paper is presenting here an improved design of MPPT battery is used to experiment a PV system using this proposed
solar charge controller using Aurduino. The proposed technique charge controller. Electrical specification of this panel are
significantly reduce system power loss and increase the efficiency. mentioned in Table I.
Experimented highest efficiency 97.75% is recorded from the
TABLE I. E LECTRICAL S PECIFICATIONS OF TSPV-30P PANEL
proposed system. Additionally, some new features are added like
smart device charging, wireless data logging and protections from Name Rating
high voltage disconnect (HVD), low voltage disconnect (LVD),
over current protection, short circuit protection and reverse Maximum power 30W
polarity protection. Maximum voltage 17.10V
Maximum current 1.76A
Keywords—charge controller, MPPT technique, PV system, Open circuit voltage, Voc 21.16V
aurduino, microcontroller, buck converter. Short circuit current, Isc 1.94A
Operating temperature -40◦ C to +85◦ C
I. I NTRODUCTION
Table II depicted the developed specification against the
With the advancement of semiconductor physics, its ex- older version of charge controller and specific uses of the
traction process of energy has become more efficient these proposed features.
days. Particularly, perturb and observe (P&O) [1], incremen-
tal conductance (INC) [2], constant voltage (CV) [3], short TABLE II. D EVELOPED S PECIFICATIONS OF THE P ROPOSED S YSTEM
current pulse [4], fuzzy logic control (FLC) [5], [6], artificial
neural network (ANN) [7] and some other techniques [8] have Feature Model/Rating Specification
been reported to offer an efficient energy extraction process. System 30W, 12V Input source, Load
However, the efficiency of an energy extraction process can Aurduino Mega ATmega1280 Microcontroller board
further be improved considering the Current-Voltage (I-V) Current sensor ACS712–20A Protection for over cur-
characteristic of a solar cell. rent or short current flow
Buck converter — Convert panel voltage to
The I-V characteristic of a solar cell is nonlinear and battery voltage
varies with irradiation and temperature [9]. There is a unique MOSFET driver IR2104 (10V to High speed power MOS-
point on the I-V or Power-Voltage (P-V) curve of the solar 600V) FET drivers
array called Maximum power point (MPP) at which the entire Wireless Fidelity ESP8266 Data logging
PV system operates with maximum efficiency and produces (Wi-Fi) module
its maximum output power. When a PV array is directly USB connector USB 2 (480 Mbit/s) Direct charging of exter-
connected to a load, the systems operating point will be at nal devices
the intersection of the I-V curves of the PV array and load. Display DIS-00014 (20 × 4) Monitoring system sta-
However, under most conditions this operating point is not tus
at the MPP [10]. Therefore it is desirable to ensure that the
load line passes through the MPP to continuously deliver the
maximum power to the output. To achieve this maximum II. P ROPOSED S YSTEM
output power and thereby to improve the efficiency, maximum
power point tracking (MPPT) technique can be employed in Aurduino MEGA 2560 microcontroller is used to control
the PV system. the charge controller operation. This board is designed for
more complex projects or research based on ATmega2560.
Different MPPT techniques have been developed and im- Fig. 1 shows the pin-out configuration of Aurduino MEGA
plemented [11]–[13]. It is also evident that none of those 2560. It contains 54 digital input/output (I/O) pins, 16 analog
A. Experimental Setup
Fig. 2 shows block diagram of the proposed charge con- Fig. 4. Schematic diagram of a Buck converter
troller. This block diagram is divided into three portions
namely source, control and load. 30W solar panel for source,
12V lead acid type rechargeable battery as load and a charge internet. This facility will enable remote access over the system
controller for control the both portion. Voltage sensor will to monitor.
sense the voltage and output is given to the microcontroller.
To sense current, ACS712-20A current sensor is used.
Fig. 3 shows the pin diagram of ACS712. VOUT pin of this B. Inductor Selection
sensor is connected to analog pin (A1), VCC pin connected Inductor has an important role to design any kind of
to 5V pin and GND pin to ground (GND) pin of Aurduino. converter. To design a buck converter an inductor will be used.
A buck converter circuit is used to convert panel voltage to Some parameters are assumed to calculate the inductance.
load voltage. The schematic diagram of a buck converter is
shown in Fig. 4, that is a composition of An inductor, capacitor Let,
and IRFZ44N MOSFET. When the MOSFET is ON, current
will flow the inductor, load and output capacitor. Since the Output voltage, Vout = 12 V
diode is reversed biased thus no current will flow through Input voltage, Vin = 17 V
the diode. In this state magnetic energy will store in the Panel power
inductor and electrical energy in the capacitor. When, this Output current, Iout =
Output voltage ,Vout
MOSFET is off stored energy in the inductor released and 30 W
current complete its path through the diode and in the same =
time stored energy of capacitor will supply to the load and 12 V
will control the current flow. IRFZ44N MOSFET is used for = 2.5 Amp
better and quick switching. Since it has very low amount of Switching frequency, Fs = 50 kHz
voltage drop it increases the total efficiency of the system. Vout
Liquid crystal display (LCD) with 20 × 4 character is used Duty cycle, D =
Vin
to display panel and battery voltage, load condition with pulse 12 V
width modulation (PWM). To reduce wire density in the circuit =
17 V
a I2C connector is used. It only takes four wires to interface = 0.7058
with the display and circuit. Finally a Wi-Fi module is used
to get data from the system to send a fixed server through = 71%
Now, Inductor, L = (Vin −Vout ) × D × 1/Fs × 1/∆IL (1)
C. Capacitor Selection
The output of buck converter has a amount of ripple.
Capacitor is used to minimize the voltage overshoot and ripple.
∆IL
Output Capacitance, Cout = (2)
8 × Fs × ∆Vout
Fig. 6. PWM pulses from MOSFET