根据系统功能的需要,组成的硬件结构如图
1 所示。
该系统包括几个主要部分:
(
1) 以 AT89C2051 单片机作为整个智能充电系统的控制核心,用于数据的处理、计算
及输入输出控制。
(
2) 电压检测电路
由
RC 电路与 AT89C2051 单片机的内置积分模拟比较器组成,用于电池电压的实时检测,
该电路同时将检测到的模拟电压转换成数字量提供给计算机处理。
(
3) 去极化放电电路
由
RC 放电回路与 MOSFET 电子开关组成,电池的充电状态信息经单片机处理后,根据需
要经由
AT89C2051 的 I/O 口适时发出去极化脉冲,控制开关闭合接通放电回路,以消除
电池的极化现象,也可以消除某些电池的不良记忆,提高它的充电接受率。
(
4) 充电控制电路
采用输出电压在一定范围内可调节的高频开关式充电电源。并且加入适度的电流负反馈,使
输出特性变软,避免充电器在加载瞬间的电流冲击,并具有一定的恒流作用。
(
5) 状态显示电路
状态显示电路由不同的指示灯组成,根据不同的工作状态由单片机控制显示充电中或充电
结束状态。
4.系统软件设计
本 系 统 软 件 使 用
MCS-51 汇 编 指 令 编
写 , 并 固 化 于 片 内 的
程 序 存 储 器 中 , 使 用
极 为 方 便 。 程 序 的 流
程图如图
2 所示。
整个系统的控制过程为:
蓄电池组开始充电一段时间后,
检测电池电压,当达到电池出
气 点 电 压 ( 约
2.4V/ 单 体 )
时,停止充电,然后进行大电
流(约
2C)放电去极化,时
间为
1ms,充放电曲线如图 3
所示。放电后,再检测电池状
态,进行去极化效果检测,达
到去极化效果则回转充电,否
则,再次进行去极化放电,直
至达到去极化要求的效果才回
转充电。如果连续放电
n 次(n