新闻中心

EEPW首页>电源与新能源>设计应用> 技术:基于单片机的多模式蓄电池充电电路设计

技术:基于单片机的多模式蓄电池充电电路设计

作者: 时间:2013-11-25 来源:网络 收藏
,软件控制采用中断方式,这样可节省在A/D转换期间的等待时间。端电压检测的数据,比较是否满足充电终止条件,及时修改的输出参数,控制充电电流的大小。

本文引用地址://m.amcfsurvey.com/article/227831.htm

2 涓流短时充电及浮充电

充电器开始工作后,首先检测的电池电压,若电池电压低于4.7V,充电器不工作。若电池电压大于7.3V或小于5.2V,说明曾经过度放电,为避免对充电电流过大,造成热失控,对蓄电池实行稳定小电流涓流充电,激活蓄电池。软件流程图如下:

技术:基于单片机的多模式蓄电池充电电路设计

具体实现程序如下:

READ : MOV A、P0,将P0口的值送入累加器A

CJNE A、#84H、REL,若(A)≠5.2V则跳到REL

REL : JNC HL;大于5.2V转移到HL

SETB P1.2,将P1.2口置为高位

SETB P1.3,脉冲控制

同时,当充电时间到两个半小时时,进入浮充电阶段。该阶段主要用来补充蓄电池自放电所消耗的能量,此时标志着充电过程结束。3 恒流充电

在涓流充电阶段,电池电压开始上升,当电池电压上升到能接受大电流充电的阈值时,则转入恒流充电阶段。该阶段为大电流恒流充电,电流值为I2 ,因蓄电池容量而异,一般I2 约为0.1C(C 为蓄电池组的容量),持续时间为T2,在恒流充电状态下,不断检测电池端电压,当电池电压达到饱和电压时,恒流充电状态终止。

本设计采用外部检测设备将数据送入P0口,若电压在5.2V~6V之间则P1.0口置为高电平,发送信号进行恒流充电模式。在恒流充电过程中,采用脉冲控制充电电流的占空比,以此来控制开关的开断,实现充电电流的恒定。软件流程图如下:

技术:基于单片机的多模式蓄电池充电电路设计

具体实现程序如下:

READ : MOV A、P0,将P0口的值送入累加器A

CJNE A 、#99H 、REL,若(A)≠6V则跳到REL

REL : JNC HY,大于6V转移到HY

SETB P1.0,将P1.0口置为高位

SETB P1.3,脉冲控制

在实现涓流充电和恒流充电方法是要使用脉冲充电控制来进行充电,有效的调整电池充电过程当中的占空比.其中脉冲控制的实现程序如下:

PWMH DATA 30H,高电平脉冲的个数

PWM DATA 31H ,PWM周期

COUNTER DATA 32H

TEMP DATA 33H

INTT0 : PUSH PSW ,现场保护

PUSH ACC

INC COUNTER ,计数值加1

MOV A,COUNTER

CJNE A , PWMH,INTT01,如果等于高电平脉冲数 CLR P1.0 ,P1.0变为低电平

CLR P1.2



关键词:单片机多模式蓄电池充电电路

评论


相关推荐

技术专区

关闭