周末抽空调试了下两个板子。
MP2759因为是纯硬件版,相对来说简单一点,只需要电阻配置好充电电流和电压就行了。
开始以为用MP2759充8.4V的电池,输入9V就够了,调试了半天,总是不充电。
后来仔细看说明书,需要输入电压大于输出2V以上。

最后用CH244K诱骗出12V,设置充电电流在400ma左右(因为装进万用表的电池容量较少,差不多1C充电),配置好后简单测试下:
输入电压12V,电流0.347A。充8.4V电池。之后会抽空测试下24V输入,充16.8V电池。
MP2760的板子涉及到MCU的调试,所以耗费的时间比较久一点。
加上之前OLED需要外部供电7V,而PCB上漏掉了,所以只能飞线一个升压电路:
搞好后装上OLED:
之后烧录软件,配置为2节4.2V锂电池,充电电流800mA,输入限流默认500mA需要改大点,我改到2A(MP2760推荐的是采样电阻是10mR,而我焊接的是20mR,所以配置和读取的时候要改下。没用到最大电流就先将就用):
通电测试:
采集到的输入电压相对实际电压偏差比较大,还没有去找原因,可能是读取的问题。
充电测试:
输入5.2V,1.13A,充电电压8.42V,电流0.581A。效率在83%左右不知道对不对?实际充电没有问题。
后期可能会找些容量更大的电池来进行大电流充电测试。回到最初这个方案选型的一个实现。
目前只是实现了充电电压电流的显示,软件部分还有待完善。