MPTT 20V的锂电池给3.2V充电 太阳能面板 18V 200W 充电芯片 给电池充电 电池是3.2V 充电时的电流要变化 如越接近满电压3.9 电流越小 而且还要使得太阳能面板的效率最高 用MPPT控制器使用PWM调节电流电压 输入电压4-20V 45W 磷酸铁锂电池的标称电压是3.2V、终止充电电压是3.6±0.05V、终止放电电压是2.0V。该电池与锂离子电池一样要求恒流、恒压充电,充电率范围是0.2~1C。 MPPT算法执行后的核心工作流程 1. 能量转换控制 MPPT输出调整 通过调节Buck电路的PWM占空比,将光伏板输出的不稳定电压/电流(如20.88V/10A)转换为稳定的充电参数: 恒流充电(CC):输出电流 ≤ 10A(光伏限制) 恒压充电(CV):输出电压 = 3.6V(磷酸铁锂满电电压) 2. 电池充电管理 多阶段充电策略 恒流充电 电池电压 < 3.5V MPPT输出最大允许电流(≤10A) 恒压充电 电池电压 ≥ 3.5V 锁定输出电压=3.6V,电流递减 浮充维护 电流降至3.25A 切换涓流充电(防过充) 保护板协同 当BMS检测到电池电压≥3.65V或温度超限(NTC触发),立即切断充电MOSFET(硬件保护优先于软件)。 3. 边充边放功能实现 场景1:光照充足时 光伏功率 > 负载需求 → 多余能量存入电池(如负载30W,光伏输出100W,则70W充电) 场景2:光照不足时 光伏功率 < 负载需求 → 电池补充差额(如负载50W,光伏输出20W,则电池放电30W) 4. 负载优先级管理 Buck电路工作模式切换 恒流阶段:作为电流源(闭环控制充电电流) 恒压阶段:作为电压源(闭环控制输出电压) Boost电路响应:电池电压(3.2V)→ Boost升压至12V,响应时间 < 100μs(如负载突增时)