该项目设计蓄电池智能充电器的程序和原理图已经基本完成,给需要DIY制作的朋友,资料见附件下载。电路数模转换和模数转换我也已经用软件或硬件仿真过了。暂时还缺最终版本的PCB板功能文件。由于本人对绘制板子不是很熟,所以layout不对的地方,望大家包涵。蓄电池智能充电器功能如下:
1、设定容量(自动计算各参数)
1、进行电池的容量设定(可充7AH—30AH/12V蓄电池),再进行恒压(HU)、恒流(HL)、恒压截止电流(HU_END_I)、恒流截止电压(HI_END_U)、浮压(FU)的计算。计算公式为:恒压=14.8V、恒流=电池容量/10、恒压截止电流=电池容量/60、恒流截止电压=恒压X0.95、浮压=13.8V
2、恒流充电
使用0809检测当前电池电压和当前充电电流,并显示在1602液晶上如果充电电流不等于恒流时,使用0832进行调整输出电压当电池电压大于等于恒流截止电压时就跳到恒压充电状态
3、恒压充电
使用0809检测当前电池电压和当前充电电流,并显示在1602液晶上如果充电电压不等于恒压时,使用0832进行调整输出电压当充电电流小于等于恒压截止电流时就跳到浮压充电状态
4、浮压充电
使用0809检测当前电池电压和当前充电电流,并显示在1602液晶上如果充电电压不等于浮压时,使用0832进行调整输出电压,程序始终停在浮压充电状态
5、在整个充电过程中,如果检测到充电电流小于5mA时,证明电池被拿掉,程序回到设定参数状态