aerobotics

ESP32 Photovoltaic MPPT step-down synchronous rectification [ADS1115]

 
Overview

Foreign open source handling https://www.instructables.com/DIY-1kW-MPPT-Solar-Charge-Controller/

 

This project is modified from Gggggg's Lichuang version esp32 mppt - Jialichuang EDA open source hardware platform https://oshwhub.com/gggggg/esp32-1kw-mppt_copy

 

V4.1 This version has wrong buttons. You need to cut off one of the fixed feet of each of the 4 buttons.

V4.2 Fixed button problem 20220722

 

Modification content:

Old habit, remove some USB-ttl circuits and change to direct ttl interface

Remove a dcdc 3.3v circuit and use LDO to convert 5v to 3.3v

LCD power supply changed to 5V

 

Discuss with each other QQ:483012638

MPPT perturbation algorithm with CC- CV

80V , 30A input (solar, wind turbine, PSU )

50V , 35A output (lithium-ion, LifePO4 , lead-acid, etc.)

98% peak conversion efficiency (synchronous buck)

WiFi and Bluetooth Blynk Phone App Telemetry

Charger /PSU mode (can operate as programmable buck converter)

16 -bit /12- bit precision ADC measurement (ADS1115/ADS1015)

Automatic ACS712-30A current sensor calibration

Battery and Input Disconnect Recovery Protection Protocol

LCD menu interface (with settings and 4 display layouts)

Flash memory (non-volatile setting saving function)

Setable PWM resolution ( 16bit-8bit )

Programmable PWM switching frequency (1.2kHz - 312kHz)

Power capability:

 

12V output / battery - 420W @35A

24V output / battery - 840W @35A

36V output / battery - 1000W @35A ( 1260W when safe unlocked )

48V output / battery - 1000W @35A ( 1680W when safe unlocked )

 

A friend has already done version 4.1 and helped find some problems and corrected them in 4.2pcb.

 

参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-05-15 03:13:13

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号