Skip to content

MPPT Solar Charge Controller INPUT 80V, OUTPUT 12V24V 40A

Introduction

In this tutorial, we will show you how to make an advanced MPPT solar charge controller that accepts a high-voltage solar panel input (up to 80V) and charges 12V or 24V batteries efficiently. MPPT (Maximum Power Point Tracking) technology increases the efficiency of solar charging by extracting the maximum power available from the panel. This controller uses an Arduino Nano, a 16×2 LCD, an ACS712 current sensor, an MC34063 boost/buck IC, an LM358 op-amp, and IRFB4310 MOSFETs for switching.


Materials for the Project

  1. 1x Arduino Nano
  2. 1x 16×2 LCD
  3.  3x Push Buttons
  4. 2 x ACS712 Sensor
  5. 1 x MC34063 IC
  6.  1X LM358 IC
  7. 4X IRFB4310 MOSFETs
  8.  1X MJE13005 Transistor
  9. 1X BC547 Transistor
  10. 1 x 1N5809 Diode
  11.  1 x 1N4751 Diode
  12. 2 x MBR20100CT Diodes
  13.  1 x PC817 Optocoupler
  14. 1 x 330 uH Inductor
  15. 1 x uH Inductor
  16. 1 x 1n Capacitor
  17. 1 x 100u 50V Capacitor
  18. 4 x 1000u 100V Capacitors
  19. 2 x 5k Trimpot
  20. 1 x 1R Resistor
  21.  2 x 100R Resistors
  22.  5 x 10k Resistors
  23. 1 x 3.3k Resistor
  24. 3 x 47k Resistors
  25. 3 x 220k Resistors
  26.  1 x 1k Resistor
  27. 2 x 2 Pin Terminal Block
  28. jumper wires 

Download Circuit DiagramMPPT Solar Charge Controller INPUT 80V, OUTPUT 12V24V, 40A


Arduino Code

Gerber files


Circuit Diagram Overview

Sections:

  1. Solar Input Stage (Up to 80V):

    • Uses voltage divider for safe Arduino sensing

    • Current monitored via ACS712

  2. MPPT Control Stage:

    • Arduino runs MPPT algorithm and controls PWM

    • MOSFET switching with IRFB4310

    • Uses MC34063 or custom buck converter stage

  3. Battery Charging Stage:

    • Controlled switching to charge 12V or 24V batteries

    • LM358 for voltage level comparison (optional cutoff logic)

  4. Display Section:

    • I2C LCD for real-time data: Solar V/I, Battery V, Power


Conclusion

This high-voltage MPPT solar charge controller project is ideal for off-grid or hybrid solar systems. It offers high efficiency, safety, and expandability, charging 12V or 24V batteries from 80V solar input. You can customize the code, battery voltage range, or display features as needed.


For more DIY electronics circuits and tutorials, keep visiting SekhoHub.online—Pakistan’s growing platform for electronics learners and makers.

Leave a Reply

Your email address will not be published. Required fields are marked *