MPPT - 2
MPPT - 2
MPPT - 2
Problem Statement
Objectives
Previous Work
Design Considerations
Buck converter Design
Voltage and Current sensors
Microcontroller Arrangement
Results & Recommendations
•Recently, research and development of low cost solar
Problem
panels, thin-film devices, concentrator systems, and many
innovative concepts have increased.
• The voltage and open circuit • The current and short circuit
voltage is not substantially current is not substantially affected
affected due to changing levels of due to changing levels of
irradiance. temperature.
The microcontroller senses both the panel and battery voltages and takes
decisions to activate different components of the circuit.
After taking the measurements of voltage and current, the tracking algorithm
(Perturb and Observe) will control the operation and give orders to the
controller.
Design Considerations:
• Solar panel power is (50W).
• Input voltage “equals the solar panel with open circuit voltage” is (22V).
• An ideal diodes.
Buck converter Design
• The snubber network : to filter the voltage across the inductor.
• Output capacitance : to minimize the voltage overshoot and ripple present at the output of
a buck converter.
• MOSFET driver allows a low current digital output signal from a microcontroller to drive
the gate of a MOSFET.
1. We have to provide power to the gate driver. It is give on (V cc) and its value is as per
data sheet.
2. The high frequency PWM signal from Arduino goes to (IN), the shut-down control
signal from the Arduino is connected on (SD).
3. The two output PWM signals are generated from (HI) and (LO) pins.
• The inductor to smooth the switching current and the capacitor (C2) to smooth
the output voltage.
• The MOSFET (Q1) was added to allow the system to block the battery power
from flowing back into the solar panels at night.
•The diode (D3) is an ultra fast diode that will start conducting current before (Q3)
turns on.
• The diode (D2) and capacitor (C7) are part of circuit that generates the voltage
(Q1) and (Q2).
Voltage and Current sensors
• Arduino’s analog inputs can be used to measure DC voltage between (0 and
5V) when using the standard (5V) analog reference voltage and this range can
be decreased by using two resistors to create a voltage divider. The capacitors
(C3) and (C4) are used to remove the high frequency .
• We used a Hall Effect current sensor ACS712. The ACS712 sensor reads the
current value and convert it into a relevant voltage value.
Microcontroller Arrangement
Results & Recommendations
In the test stage of the converter, the results were as the following figures:
output signal
Output voltage ripple
Output signal at 25% duty cycle
Output signal at 50% duty cycle
In the hardware stage we faced several problems, for example:
5. Because of the burning of some electronic parts, the costs have increased and
this project become beyond our financial capabilities as students.
• The design portion of the major qualifying project was successfully
completed. A design for a maximum peak power tracker has been
successfully obtained, a functional working prototype was reached. However,
our analysis of the algorithm and understanding of the different functions
shows that by (ADC) of the voltages and current and (PWM) of the buck
converter, we will be able to attain the MPP implement in the future with
some modifications.
• Eliminate the noise associated with the circuit. There was no significant
work in minimizing the noise in the circuit while attempting to implement a
working circuit both quickly and efficiently.