4块96的川崎7.2-24V镍镉镍氢充电器魔改2~6串锂充电器,过程中的各种软硬件问题真是折腾人呀! 偶没有充镍镉/镍氢电池的需求,电动工具锂电池倒是有几个,原配的充电器都比较渣,需要个可靠的锂电充,所以当时就萌生改充锂电的念头 这个充电器电源部分正好合适,该有的都有了,偶只需要调整一下电路,加上手动选择串数功能(用电压来自动判断不可能了),重新搞个控制软件就能改出来 一路折腾的问题后面再说,先观赏一下改好的样子
5串电扳电池包正常充电中
----------------------------------------- 目前实现的功能: 1. 充电曲线:按锂电池标准要求,先恒流再恒压; 2. 串数选择:可支持2~6串3.7V锂电池,由数显拨码开关手动设置串数; 3. 预充电:单电芯电压*<3V时先按120mA涓流充电,单电芯电压达到3V转恒流或充电限时30min; 4. 恒流充电:电流可手动选择1A或2A,单电芯电压达到4.1V转恒压或充电限时4h(也可采用实际恒压值-0.1V来启动恒压充电,这样更快); 5. 恒压充电:限时2h,到时间停充; 6. 补充电:单电芯电压<3.9V自动重新充电; 7. 温度检测:超出-10℃~45℃温区充电暂停,恢复后继续充电,不影响定时。支持10k、B3950的NTC 8. 内阻判断:恒压阶段检测,停充与充电相比,若单电芯压降>0.5V,即停充并报警 9. 自检:待充电池电压检测(5V~25.2V允许充电)、电池反接检测、恒压电压检测(标称±0.2V)、串数设置与电池电压匹配检查; 10. 状态提示:充电前相关的工作状态/异常用绿灯反映,充电开始后的工作状态/异常用红灯。 绿灯5Hz快闪:串数设置非2~6、串数设置与电池电压不匹配 绿灯2Hz快闪:电池反接、恒压值超限、电池电压超限 绿灯常亮:充电器自检OK 红灯5Hz快闪:充电超温 红灯2Hz快闪:充电超时、充电时电池电压异常低、内阻大 红灯1Hz中闪:恒流充电 红灯0.5Hz、3/4慢闪:恒压充电 红灯0.5Hz、1/4慢闪:涓流充电 红灯常亮:充电结束 11. 考虑充电安全,只支持直接电池端口充电(需要检测电池电压)。如果有需要,以后可扩展电压直接输出,这样就可以支持电池上的DC充电口了 *单电芯电压为VB/设置串数计算所得 -----------------------------------------
过程曲折起伏,折腾过程图比较多,分几楼发哈 现在开始发折腾过程, 先上要改动的电路 电源电路变化不大,主要调整详见下图:
其余电路基本去掉,增加:3~6串恒压控制/切换电路、拨码开关输入、NTC输入及MCU电路
MCU改用手上现有的PIC16F676
开始改电源时,低压稳不住,加了两个3.3k并联的假负载
调整涓流电流电阻,改成120mA
充电电流改成两种:1A和2A
不插电时电池漏电流好大
因此要加个PMOS做的开关,这样还能测电池的端电压
用了2颗PMOS管,做好的样子
既然增加了电池开关,358的电源也要改到前面
试下开关功能
自然是OK的 PS:当时搭这个电路其实是有问题的,电池有反向漏电流,后来改了
接着搭MCU及拨码开关输入电路
放的位置还有点伤脑筋
外壳的电池槽比较占地方
切掉好了,反正偶也没这种接口的电池 这壳子硬度高,估计加的玻纤比例不小
另外找块塑料片做挡板,也好放置2种开关
比划好位置,开孔
装好用热熔胶固定
正面,原谅偶把螺丝孔打歪了
改主板上的电阻电容,不要的全被去掉
图多,楼下继续
|