我正在使用太阳能电池板(峰值功率为 6V - 600mA)使用 TP4065 为锂离子(3.7V)电池充电。我正在使用的 TP4065 具有以下配置:
其中电阻 Rprog 的值决定了充电电流。
问题是太阳能电池板提供的电流与其接收到的光成正比,保持从太阳能电池板获取最大功率的唯一方法是调整负载以保持太阳能电池板电压在 6V 左右,在我的情况下这是受控制的通过降低充电电流。
自动调整 Rprog 电阻以将 TP4056 Vcc 保持在 6V 左右的恒定电压的最佳电路是什么?
这是一个太阳能电池板 IV 曲线示例,显示了提取最大功率的电压。
这是TP4065的充电特性
更新 13-02-2015
PROG 引脚的电压在 1V 到 0.2V 之间变化
我的项目将使用 Arduino 微控制器。我可以使用 Arduino 监控太阳能电池板电压并使用以下电路调节 TP4056 电流:
Rprog 和 Rarduino 为 600 欧姆,100uF 电容器和 Rarduino 将充当输出 3.3V 500Hz PWM 信号的 Arduino 模拟输出的低通滤波器。
当数字输出为 0V 时,TP4056 将看到一个 1.2K 电阻并正常运行。随着我们增加模拟输出电压,Rprog 处的电压将降低,这将降低 TP4056 PROG 引脚中的电流,最终降低电池充电电流。
这个解决方案可以工作吗?