background image

  根据系统功能的需要,组成的硬件结构如图

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