Escolar Documentos
Profissional Documentos
Cultura Documentos
Living
Outside
Play
Technology
Workshop
Table of Contents
ARDUINO MPPT SOLAR CHARGE CONTROLLER ( Version-3.0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
Author:deba168 OpenGreenEnergy
I love to harvest Solar Energy and make things by recycling old stuffs. I believe in ""IF YOU TRY YOU MIGHT,IF YOU DON'T YOU WON'T ""
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
File Downloads
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
File Downloads
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
File Downloads
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
Input :
First we have to provide power to the gate driver.It is give on Vcc (pin-1) and its value is in between 10-20V as per data sheet.
The high frequency PWM signal from Arduino goes to IN (pin-2) . The shut down control signal from the Arduino is connected on SD ( pin 3).
Output :
The 2 output PWM signals are generated from HI and LO pin. This gives the user the opportunity to fine tune the dead-band switching of the MOSFETs.
Charge Pump Circuit :
The capacitor connected between VB and VS along with the diode form the charge pump.This circuit doubles the input voltage so the high switch can be driven on.
However this bootstrap circuit only works when the MOSFETs are switching.
The data sheet of IR2104 is attached here
File Downloads
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
File Downloads
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
File Downloads
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
Do you know ? you have done the most critical part of this project.
Image Notes
1. Battery Voltage
Image Notes
1. 25 % Duty Cycle
Image Notes
1. 50% Duty Cycle
Image Notes
1. 75% Duty Cycle
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
Image Notes
1. Out Voltage Ripple
Image Notes
1. Gate Signal
2. Output Voltage
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
File Downloads
File Downloads
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
[NOTE: When saving, if you see .tmp as the file ext, rename it to 'ACS_712__code.ino']
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
File Downloads
LCD__code_test.ino (2 KB)
[NOTE: When saving, if you see .tmp as the file ext, rename it to 'LCD__code_test.ino']
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
Image Notes
1. Shorting the male and female header pins
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
Finally add two rows of male header pins to the side of Arduino 5V and GND pin for external connection.
3.3V Power Supply :
I am planning to use a voltage regulator AMS1117 to step down from 5V to 3.3V.
Solder the voltage regulator first, then add two 10uF capacitors. One on the input and other on the output side.
See the above schematic.
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
Image Notes
1. JST Connector
Image Notes
1. 5V
2. GND
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
File Downloads
Related Instructables
Easy ESP8266
WiFi Debugging
with Python by
jimk3038
ESP8266 WiFi
relay switch by
EasyIoT
Use ESP8266 to
Internet enabled
AC Appliances
by shinteo
Arduino TFT
An inexpensive Forecast
IoT enabler
Weather Station
using ESP8266
with ESP8266
by
by tufantas
gopinath.marappan
Getting Started
with the
ESP8266 ESP12 by ankitdaf
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
Advertisements
Comments
50 comments Add Comment
ecosinger says:
deba168 says:
Thank you for sporting the mistakes.Corrected the link and code.
MarkF11 says:
ecosinger says:
At least in Australia 47uF 5A off the shelf RF chokes are available for $3 AUD.
deba168 says:
frazelle09 says:
Wow! This is great! Congratulations - and a third iteration, too! We might as well go all the way...
Can this be modified to work with more commercial panels, i.e. 250 volts, etc.?
deba168 says:
Thank you..
Are you talking about 250V or 250W ?
frazelle09 says:
stannickel says:
deba168 says:
Thanks :)
oklibor says:
deba168 says:
I will send it to your mail.
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
mgalyean says:
Great Job! Thanks for the much needed details on the design decisions!
deba168 says:
ApekshitB says:
deba168 says:
zygomatic says:
deba168 says:
mrrick497 says:
deba168 says:
jbuentello says:
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
lambros.lambrou.37 says:
deba168 says:
lambros.lambrou.37 says:
jandaralo says:
Hello Deba
Would it be alright to use a 20A ACS712 instead of the 5A one?
Thank you
deba168 says:
jandaralo says:
Thank you!
RajkumarD says:
deba168 says:
Thank you ..
ecosinger says:
I accidentally posted this to version 2 so I am reposting, I noticed that the question was asked by
MicheleM4 and answered.
A comment and question on schematic. The comment is "sence" should be sense.
The
question is that from the mosfet driver spec sheet I would expect the
inductor drive to be between Q2 and Q3 rather than between Q1 and Q2. Is
this a mistake?
deba168 says:
Yes.
Now I corrected the schematics. See it.
ecosinger says:
You have corrected the inductor drive, but not the spelling.
Thanks for the project, I am planning to build the controller hardware, but use a Microchip processor to drive it.
CraigH6 says:
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
Happy charging!
deba168 says:
Thank you.
Good suggestions.I will implement it.
Please share more experience on working of this project. So that we can learn more.
lambros.lambrou.37 says:
The LCD must have yellow display? Can i use blue display?
deba168 says:
MicheleM4 says:
deba168 says:
PedalPC1 says:
deba168 says:
Thank You..
The gate driver plays very important role to drive the two N-MOSFETs .
The transistor is used as the Arduino 5V is not sufficient is trigger the gate of IRF series MOSFET. You can use an IRL series MOSFET which can be
triggered by MCU signal.
jlj0425 says:
deba168 says:
jlj0425 says:
voted.
can i use IR2101 instead of IR2104? thanks
deba168 says:
VK5OI says:
Great instructable!!! well done
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/
deba168 says:
Thanks :)
PipeChela says:
Very good work deba! I have not yet finished the 2nd version and you already made the third one! Keep it up!
deba168 says:
Thank you :)
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/