
C1_MPPT控制器+数字可调电源_自动升降压_之经典版
简介
可配置为MPPT控制器、数字电源控制器模式;采用H桥自动升降压,可限制最低输入电压,支持恒压恒流设置,附带2路输出控制,可根据时间或电池电压自动开启或关闭。
简介:可配置为MPPT控制器、数字电源控制器模式;采用H桥自动升降压,可限制最低输入电压,支持恒压恒流设置,附带2路输出控制,可根据时间或电池电压自动开启或关闭。开源协议
:LGPL 3.0
(未经作者授权,禁止转载)描述
项目简介
本项目是基于ESP32单片机的光伏MPPT、数字可调电压。
DIY反馈群:7118001
项目参数
- 输入电压:12 ~ 96.0V
- 输出电压:1.2 ~ 96.0V
- 输出电流:0 ~ 20.0A
更新记录
- 20260322 更新TO220版本,优化走线
- 20260125 增加C1的优化版本,3模自动,效率媲美A1、A2系列
- 20251008 根据群友反馈,优化固件,提升效率(新固件可在操作屏上,在线升级固件)
- 20240203 增加C2版本,工作效率更高
- 20231015 更新为EG3112工作更稳定
- 20230902 优化供电增加LDO,加宽个别走线
项目功能
本设计基于ESP32单片机设计,可用作光伏MPPT控制器、数字可调电压;页面控制采用EC11旋转编码按钮,通过旋钮实现简单易用的页面操作,内置功能有(部分):
- iaHigh 输入超过极限电流保护
- oaHigh 输出超过极限电流保护
- tmpHigh 超过极限温度保护
- ivLow 光伏电压过低保护
- ivLow 输入电压过低保护
- ivHigh 输入电压过高保护
- ovHigh 输出电压过高保护
- full 输出电压过高保护
- tmo226 读取226超时保护
- ina40 输入采样错误保护
- ina41 输出采样错误保护
- 防止逆流控制,光伏电压过低自动关断
- 电池充电配置(三元锂、磷酸铁锂、铅酸电池),电池串数可配置
硬件设计说明
1. 主工作电路

采用典型的全桥电路,通过左右MOS实现同步升降压电路,由ESP32单片机提供4路波形,固件死区控制约150纳秒。
2. 功率驱动电路
驱动采用EG3112高性价带SD̅̅̅̅功能的驱动专用芯片,内部集成了逻辑信号输入处理电路、死区时控制、电平位移电路、脉冲滤波电路及输出驱动电路,输出电流能力 IO+/- 2.0/2.5A,采用 SOP8 封装。
3. 防逆流控制
全桥4MOS本身具备防逆流能力,当光伏电压过低时自动停止工作,停止工作时4MOS不会反向泄放电流。
4. 功率采样电路

输入和输出采用INA226专用16位高精度采样,确保电压、电流、功率的精准采样,也确保了工作的稳定。
合金电阻2毫欧:最大40A
合金电阻4毫欧:最大20A
操作屏说明
1. 主工作页面

- 第1行:工作模式、配网状态、网络状态、温度、电量
- 第2行:工作开关、工作指示、输出1控制、输出2控制
- 中间左侧:输入功率显示、输入电压显示、输入电流显示
- 中间右侧:输出功率显示、输出电压显示、输出电流显示
- 最低工作电压设置、恒压或限制电压设置,“Vmax”可快速进入电池配置页面
- 累计发电功率、恒流或最高电流设置
2. 电池配置页面

- 电池类型设置
- 电池串数修改
- 快速常用电池选择
- 极限电压电流设置
- 防逆、重启、屏幕方向设置
3. 其他设置页面

- 输出1设置,可设置开启时间和关闭时间
- 输出2设置,可根据电量自动控制输出2的开关
- 屏幕背光显示时长设置
- 自动散热开启温度设置
- 工作模式设置、在线升级检测、网络配置开关
3. 功率校准页面

- 输入功率校准(调节参数,直到万用表与显示的值相同)
- 输出功率校准(调节参数,直到万用表与显示的值相同)
**4.串口接线说明 **

- RX 接CH340的 TX
- TX 接CH340的 RX
- 波特率采用115200
- 进入下载模式:按住MENU键不放,再按下RESET按钮,然后先松开RESET再松开MENU按键即可。
重要提示
- 页面无选择状态下,按EC11时为页面切换
- 配网默认密码:12888873
- 本开源产品仅限于个人DIY使用,未经允许不得售卖或商业使用。
点灯配置界面

仿真图


实物图


设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。










