DIY 1kW Open Source MPPT Solar Charge Controller (Part 1)
Build a 1kW 80V 30A WiFi MPPT Solar Charge Controller, equipped with a phone app datalogging telemetry! (available on Android & IoS) The design has been intensively tested for months and has been the first fully open source, problem free, Truly Synchronous Buck MPPT design.
Synchronous buck based MPPTs are one of the most energy efficient designs. Premium commercial grade MPPTs use the same circuit topology. By replacing diodes that cause voltage drops in a buck converter (which results to additional power losses) with low on-resistance N-channel MOSFETs, power losses are decreased significantly. For years, the DIY community has made several attempts on building a True SyncBuck MPPT but is often met with fatal problems. Other got it to work but somehow cheated by still adding diodes, which results to significant losses. So I went on a journey and collaborated with Open Green Energy and countless co-leagues to deliver a problem free SyncBuck MPPT design for open-sourcing, which lead me to make this 4 Part video tutorial.
SPECS:
- MPPT Perturbed Algorithm With CC-CV
- 80V, 30A Input (Solar, Wind Turbines, PSU)
- 50V, 30A Output (Li-ion, LifePO4, Lead Acid & etc.)
- 98% Peak Conversion Efficiency (Synchronous Buck)
- WiFi & Bluetooth Blynk Phone App Telemetry
- Charger/PSU Mode (can operate as a programmable buck converter)
- 16Bit Precision ADC Measurements (ADS1115/ADS1015)
- Automatic ACS712-30A Current Sensor Calibration
- Battery & Input Disconnect Recovery Protection Protocol
- LCD Menu Interface (with settings & 4 display layouts)
- Flash Memory (non-volatile settings save function)
- Settable PWM Resolution (8bit-16bit)
- Settable PWM Switching Freq (1.2kHz - 312kHz)
______________________________
PCBWAY PCB LINKS:
1.) Main MPPT Board ( https://bit.ly/3gGccE7 )
2.) Button Breakout Board ( soon )
3.) 2 Pin Fan Breakout Board ( soon )
GOOGLE DRIVE ALL FILES: https://drive.google.com/drive/folders/1Sd2jWAb-F8NAXlJ6PLdhcnPDQV0alD15?usp=sharing
GITHUB FUGU FIRMWARE:
https://github.com/AngeloCasi/FUGU-ARDUINO-MPPT-FIRMWARE
INSTRUCTABLE TUTORIAL:
coming soon
______________________________
Main Components:
- ESP32 WROOM32 MCU Module
- ADS1115/ADS1015 I2C ADC
- CSD19505 2.6mΩ N-ch MOSFETS (3x)
- ACS712-30A Current Sensor IC
- IR2104 MOSFET Driver
- B1212 DC-DC Isolated Converter
- XL7005A 80V 0.4A Buck Regulator (2x)
- CH340C USB TO UART IC
- 16X2 I2C Character LCD
- AMS1115-3.3 LDO Linear Regulator
- AMS1115-5.0 LDO Linear Regulator
- SS310 & M7 Diodes (refer to excel sheet)
- SMD Resistors & Caps (refer to excel sheet)
- Inductor Core & MISC. (refer to excel sheet)
______________________________
#PCBway #Solar #Electronics #DIY #MPPT
TechBuilder
Join me as I build fun and random weekend projects! Angelo Casimiro | Tech Savy | Filipino | Enthusiast...