DESIGN AND IMPLEMENTATION OF BUCK CONVERTER FOR SOLAR CHARGE CONTROLLER
Solar is one of the renewable energy sources. There is a device that is able to convert solar energy into electrical energy called a solar panel. Solar panel functions well only when the solar panel is exposed to the sunlight. To use the electrical energy generated by solar panel at night, it is...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/82158 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:82158 |
---|---|
institution |
Institut Teknologi Bandung |
building |
Institut Teknologi Bandung Library |
continent |
Asia |
country |
Indonesia Indonesia |
content_provider |
Institut Teknologi Bandung |
collection |
Digital ITB |
language |
Indonesia |
description |
Solar is one of the renewable energy sources. There is a device that is able to convert solar
energy into electrical energy called a solar panel. Solar panel functions well only when the
solar panel is exposed to the sunlight. To use the electrical energy generated by solar panel at
night, it is necessary to store the electrical energy generated in an energy storage device such
as a battery. The simplest system consists of a solar panel directly connected to a battery. This
system configuration results in low power transfer efficiency. In addition, this configuration
will shorten the battery life due to the uncontrolled battery charging process. To solve this, a
device to control the battery charging process is installed between the solar panel and the
battery. The device is called a solar charge controller (SCC). Usually Pulse Width Modulation
SCC (PWM-SCC) is used for a small scale system. As the name suggests, this type of SCC
utilize PWM signals to control the battery charging process. However, the power transfer
efficiency after installing PWM-SCC does not increase, because the PWM-SCC does not have
features to maximize the power generated by solar panel. A SCC with a feature to control the
battery charging process as well as a feature to maximize the power generated by solar panel
is called Maximum Power Point Tracking SCC (MPPT-SCC). The power generated by solar
panel is called power point, hence why it is called MPPT.
The proposed MPPT-SCC design consists of four main parts, namely power conversion, charge
controller, controller of the power conversion-charge controller circuit, and interface. The
parts of the SCC designed and implemented in this final project are the power conversion, a
part of the necessary firmware for the controller of the power-conversion-charge controller
circuit, and voltage regulators. The power conversion subsystem consists of a DC-DC
converter, input voltage sensing circuit, and input current sensing circuit. The DC-DC
converter topology used is buck converter since the battery voltage is 12 V. Because efficiency
is the main target, the topology used is synchronous. This synchronous buck converter topology
requires two complementary PWM signals to control two switches alternately. The input
voltage sensing circuit consists of a resistor divider network and an anti-aliasing filter, while
the input current sensing circuit consists of a current resistor, a differential amplifier, and an
anti-aliasing filter. The firmware implemented consists of PWM signals generation using
MCPWM peripheral and sampling using ADC peripheral. Voltage regulators are implemented
with the LM2596 step-down module as the voltage source for controllers, sensors, and
switching circuits.
The design of the DC-DC converter and sensing circuits starts from calculating the minimum
component values required based on the specification. Because the components are assembled
by the assembly services, the components selected must be able to be assembled, since only
certain components can be assembled. PWM signal generation utilizes peripherals with fixed
connections between the submodules, so it does not require a hardware design. The MPPT
iv
algorithm is implemented as the firmware on the ESP32, so it does not require a hardware
design as well.
Because the components are already assembled by the assembly services, the implementation
of the buck converter and the sensing circuits only consist of soldering the header pins,
connecting certain header pins, and testing the circuits. Generation of two complementary
PWM signals utilize timing events generated by the PWM timer, while sampling utilizes
functions from the ESP-IDF API. The implementation of the incremental conductance
algorithm apparently causes the power point to oscillate at initial power point. To solve this,
the algorithm is modified so that the modified algorithm favors the increment of the duty cycle.
The designed and implemented buck converter has a maximum efficiency of 97,1% at 140 W
input power. The testing was carried only up to an input voltage of 30 V and input current of
6,26 A due to the equipment limitations. The modified incremental onductance algorithm
manages to track the maximum power point with a standard deviation of 1,0919 W. |
format |
Final Project |
author |
Dharma, Surya |
spellingShingle |
Dharma, Surya DESIGN AND IMPLEMENTATION OF BUCK CONVERTER FOR SOLAR CHARGE CONTROLLER |
author_facet |
Dharma, Surya |
author_sort |
Dharma, Surya |
title |
DESIGN AND IMPLEMENTATION OF BUCK CONVERTER FOR SOLAR CHARGE CONTROLLER |
title_short |
DESIGN AND IMPLEMENTATION OF BUCK CONVERTER FOR SOLAR CHARGE CONTROLLER |
title_full |
DESIGN AND IMPLEMENTATION OF BUCK CONVERTER FOR SOLAR CHARGE CONTROLLER |
title_fullStr |
DESIGN AND IMPLEMENTATION OF BUCK CONVERTER FOR SOLAR CHARGE CONTROLLER |
title_full_unstemmed |
DESIGN AND IMPLEMENTATION OF BUCK CONVERTER FOR SOLAR CHARGE CONTROLLER |
title_sort |
design and implementation of buck converter for solar charge controller |
url |
https://digilib.itb.ac.id/gdl/view/82158 |
_version_ |
1822009692207972352 |
spelling |
id-itb.:821582024-07-05T22:53:31ZDESIGN AND IMPLEMENTATION OF BUCK CONVERTER FOR SOLAR CHARGE CONTROLLER Dharma, Surya Indonesia Final Project SCC, buck converter, MPPT, incremental condutance. INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/82158 Solar is one of the renewable energy sources. There is a device that is able to convert solar energy into electrical energy called a solar panel. Solar panel functions well only when the solar panel is exposed to the sunlight. To use the electrical energy generated by solar panel at night, it is necessary to store the electrical energy generated in an energy storage device such as a battery. The simplest system consists of a solar panel directly connected to a battery. This system configuration results in low power transfer efficiency. In addition, this configuration will shorten the battery life due to the uncontrolled battery charging process. To solve this, a device to control the battery charging process is installed between the solar panel and the battery. The device is called a solar charge controller (SCC). Usually Pulse Width Modulation SCC (PWM-SCC) is used for a small scale system. As the name suggests, this type of SCC utilize PWM signals to control the battery charging process. However, the power transfer efficiency after installing PWM-SCC does not increase, because the PWM-SCC does not have features to maximize the power generated by solar panel. A SCC with a feature to control the battery charging process as well as a feature to maximize the power generated by solar panel is called Maximum Power Point Tracking SCC (MPPT-SCC). The power generated by solar panel is called power point, hence why it is called MPPT. The proposed MPPT-SCC design consists of four main parts, namely power conversion, charge controller, controller of the power conversion-charge controller circuit, and interface. The parts of the SCC designed and implemented in this final project are the power conversion, a part of the necessary firmware for the controller of the power-conversion-charge controller circuit, and voltage regulators. The power conversion subsystem consists of a DC-DC converter, input voltage sensing circuit, and input current sensing circuit. The DC-DC converter topology used is buck converter since the battery voltage is 12 V. Because efficiency is the main target, the topology used is synchronous. This synchronous buck converter topology requires two complementary PWM signals to control two switches alternately. The input voltage sensing circuit consists of a resistor divider network and an anti-aliasing filter, while the input current sensing circuit consists of a current resistor, a differential amplifier, and an anti-aliasing filter. The firmware implemented consists of PWM signals generation using MCPWM peripheral and sampling using ADC peripheral. Voltage regulators are implemented with the LM2596 step-down module as the voltage source for controllers, sensors, and switching circuits. The design of the DC-DC converter and sensing circuits starts from calculating the minimum component values required based on the specification. Because the components are assembled by the assembly services, the components selected must be able to be assembled, since only certain components can be assembled. PWM signal generation utilizes peripherals with fixed connections between the submodules, so it does not require a hardware design. The MPPT iv algorithm is implemented as the firmware on the ESP32, so it does not require a hardware design as well. Because the components are already assembled by the assembly services, the implementation of the buck converter and the sensing circuits only consist of soldering the header pins, connecting certain header pins, and testing the circuits. Generation of two complementary PWM signals utilize timing events generated by the PWM timer, while sampling utilizes functions from the ESP-IDF API. The implementation of the incremental conductance algorithm apparently causes the power point to oscillate at initial power point. To solve this, the algorithm is modified so that the modified algorithm favors the increment of the duty cycle. The designed and implemented buck converter has a maximum efficiency of 97,1% at 140 W input power. The testing was carried only up to an input voltage of 30 V and input current of 6,26 A due to the equipment limitations. The modified incremental onductance algorithm manages to track the maximum power point with a standard deviation of 1,0919 W. text |