Home Made MPPT CHARGE CONTROLLER WITH 3-LEVEL CHARGING

What is Mppt( Maximum power point tracking)?

“We use MPPT algorithm to get the maximum available power from the Photovoltaic module under certain conditions”


How MPPT works? Why 150W solar panel does not equal to 150 w?

For example, you bought a new solar panel from the market which can deliver 7 amps current at a maximum sunshine, under charge the setting of a battery is configured to 12 volts: 7 amps times 12 volts = 84w (P=V*I) You lost over 66 watts – but you paid for 150 watts. That 66 watt is not going anywhere, but it,s due to the poor match of the solar output current and battery voltage.


After using MPPT algorithm we can get the Maximum available power from solar panels under any condition. 
Battery gets is now 12 amps at 12 volts

Output power is equal to p= V*I p=12*12=144w
Now you still have almost 144 watts, and everyone is happy.


Specification of the project 

1.This project is Based on MPPT(Maximum power point tracker) algorithm

2. LED indication to show the low mid and high level of charge state 

3. PIC16F88 with 3-Level Charging supports 12V battery charging as well as 24V battery charging up to 250AH

4. Lightning /Overvoltage Protection

5.  Protection For Reverse power flow

6. Overload & Short Circuit Protection

7. A thermistor for the monitoring of the battery temperature

8. Use PWM tracker stage and buck-boost converter stage to extract maximum  available power

9.Charge your Cellphone, Tablets any gadgets through USB port ( you can add this option) 

10. You can verify this schematic easily by making a simulation in Proteus or multi-sim to check accurate voltages in testing point(Tp). 

Schematic Diagram

PIC16F88 BASED MPPT CHARGE CONTROLLER WITH 3-LEVEL CHARGING
Home Made MPPT CHARGE CONTROLLER WITH 3-LEVEL CHARGING

Home Made MPPT CHARGE CONTROLLER WITH 3-LEVEL CHARGING

Home Made MPPT CHARGE CONTROLLER WITH 3-LEVEL CHARGING

Home Made MPPT CHARGE CONTROLLER WITH 3-LEVEL CHARGING


Posted

in

by

Tags:

Comments

14 responses to “Home Made MPPT CHARGE CONTROLLER WITH 3-LEVEL CHARGING”

  1. Muhammad Abrar Avatar
    Muhammad Abrar

    Pls mention it's current capacity

  2. Unknown Avatar
    Unknown

    Can you share files and code? Thank you very much!
    [email protected]

  3. Abid Jamal Avatar
    Abid Jamal

    Click on this "Click Here to Download Source Code"

  4. RICHARD Avatar
    RICHARD

    please ,can screen display be attached to the circuit

  5. Egon Avatar
    Egon

    Hello, great article.

    Can the source code be changed so that it is just a normal 3 stage battery charger with DC input in stead of a MPPT charger? Basically I want to change the solar panel to a bench top power supply. What should I do to make these changes?

    Thanks and kind regards

  6. gavivina Avatar
    gavivina

    Can I circuit be modified for 48 volt system with the same code

  7. Sandeep Avatar
    Sandeep

    Can we charge li-ion and lifepo4 battery

  8. Jimm Avatar
    Jimm

    can share file for Proteus ???

  9. mmd Avatar
    mmd

    Does the circuit have algorithm flowchart and documentation?
    Can you share files for Proteus ???
    Can you send an e-mail for answers?

    1. Abid Jamal Avatar

      You will get the All these things in Zip package. Buy

  10. Ebenezer Avatar
    Ebenezer

    I have a little concern to raise. The issue is that, from your introduction you made an analogy with a 150w solar panel which is rated at 7amps max current. But later in the intro you said that same panel is giving 12amps which is quite confusing. For solar panels once the maximum rated current is reached nothing can be done to increase the current again and that is a basic electrical principle. So where does the mppt circuit generate the extra current from to add up to 12amps?

    1. Abid Jamal Avatar

      P=V*I — BUCK BOOST CONVERTERS

  11. Alex Avatar
    Alex

    I would like to build your circuit for an engineering project that needs to be submitted soon. I cant seem to download the source code. Error 403. Could you please assist

  12. bagmel Avatar
    bagmel

    good morning, I try to download the code of the project and it tells me error 403, I would like to know where I download it