家里电池比较杂,有4.2v锂电池,3v磷酸铁锂,1.2v镍氢电池,充电太费劲,就想着能不能一个充电器全充了。没错,论坛的魅色充电器就有这个功能,但是还得买啊,双充小贵,好像还没货,功率也有点小,还是micro口,你看,槽点也不少。 自己DIY一个吧,使用公模外壳,兼容10440、14500、16340、16650、14650、18350、18500、18650、26650外形,电压兼容1.2V、3V、4.2V、4.35V、4.4V、4.5V(实际电压0.8V-4.5V随意设置),充电电流10mA-2.8A,放电电流50mA-500mA(后改为2A,但未完成),设想的参数感觉还不错,搞出来不确定能多完美,问题是-----------大概率烂尾,所以我不搞了 原理图 电路分析 供电 typec输入,ch224k诱骗,输入电压5v-9v-12v,根据实际输入电压调整最大充电功率。
电路供电 3.3v供电,实际输出略高,输出电阻不好选 互补PWM实现电荷泵3倍升压升到9V左右提供NMOS驱动电压 TL431分压生成0.5V基准,给INA199提供基准电压,实现输出采样电阻同时测量正向充电电流和反向放电电流(此处未完成,原计划最大放电500mA,后改为2A,基准电压和一系列分压电阻都要修改) 电池500mA放电电路,主要用于测量电池内阻,因为散热问题测容量不太好实现 Q15 Q16没做硬件限制,有同时导通的风险,导致两个电池直接并联 单片机一路高级定时器生成4路PWM经过RC滤波生成两个电池的充电电压电流设定值 另一路PWM生成放电电流设定值 INA199A1 50倍放大电流采样 恒流恒压充电控制,MP2225同步降压,最大充电电流2.8A,最高输出4.5V NMOS控制充电,计划通过Q1实现脉冲充电,记得脉冲充电可以有效缓解锂枝晶的生成,同时可以降低充电过程中电池发热情况 电路增加反接保护,正常的NMOS反接保护遇到低压镍氢电池可能无法启动,改为PMOS控制
整体电路不完整,单片机部分没有加入,因为画着画着感觉有点复杂,不太想做了,电路发出来分享一下吧,也省得白画了 |