采用UCC3895与PIC单片机的智能充电器方案设计
3 软件设计
根据铅酸蓄电池的充电特性,为提高充电效率,延长电池寿命,实现快速充电,本文采用三阶段智能识别充电法。如表l所示,以12V铅酸蓄电池为例,在不同温度下各充电阶段选择不同的转换电压,转换电流和浮充电压。
1)主程序
充电主程序主要完成各功能部分的初始化、循环采样、显示输出实时状态、判断充电阶段、充电计时、故障报警等工作,其流程图如图7所示。
2)恒流充电阶段
图8为恒流充电阶段的流程图。单片机按照设定充电电流值控制UCC3895使主电路输出恒定电流,根据当前温度以查表的方式取得恒流到恒压阶段的转换电压,采样电池电压,当电池电压超过转换电压时,该阶段结束,进入恒压充电阶段;若未超过,继续采样。过程中同时判断是否有过流(此时ALART=1)或到达设定充电时间,以确定是否停止充电。
3)恒压充电阶段
图9为恒压充电阶段的流程图。单片机按照当前电池电压值控制UCC3895使主电路输出恒定电压,采样电流,若电流小于浮充阶段转换值,该阶段结束,进入浮充阶段;若不小于,继续采样。过程中同时判断是否有过压(此时ALART=1)或到达设定充电时间,以确定是否停止充电。
4)浮充阶段
该阶段蓄电池已充满,为了补充蓄电池自放电的能量损失,单片机按照表l浮充电压值控制UCC3895使主电路输出恒定电压,给蓄电池一微小的充电电流,同时判断蓄电池的充电电压和电流,以便在恒压充电和恒流充电阶段间转换,判断充电时间,若充电时间到,断开主电路(SWITCH=0,停止充电。流程图与恒压阶段类似。
4 结束语
以UCC3895和PIC单片机为控制器设计的智能充电器,可对常用的12V~48V铅酸蓄电池进行充电,能够保证电池的充足率,并且保证不会过充。整个充电器体积小,结构简单,成本低,具有良好的充电管理和维护功能,而且有利于延长电池的使用寿命,具有非常高的实用价值和推广价值。
充电器 方案设计 智能 单片机 UCC3895 PIC 采用 相关文章:
- 基于AT89S52单片机技术详解、设计技巧、应用案例大全(03-22)
- 用USB充电和用充电器充电有什么不同?(12-12)
- 单片机充电器与蓄电池的关系(11-23)
- 使用FPGA实现灵活的USB Type-C接口控制(04-27)
- 一种车载无线充电器在手机无接点充电的设计(02-20)
- 快速无损智能充电器的设计(01-17)