background image

4. 3 V 时 ,电池的化学副反应将加剧 ,会导致电池损

坏或出现安全问题. 所以当电池电压达到 4. 28 V
时 ,比较器 L M139 翻转 ,单片机 P1. 0 采到低电平 ,
控制 P1. 5 由高电平转为低电平 ,使

Q

2 由导通为关

,

从而切断了充电回路

,

使充电器无法再对电池进

行充电

,

起到过充电保护作用

.

而此时由于

Q

2 自带

的体二极管

V

2 的存在

,

电池可以通过该二极管对

外部负载进行供电.

在单片机检测到电池电压超过 4. 28 V 至发出

关断

Q

2 信号之间 ,还应有 1 s 左右延时 ,以避免因

干扰而造成误判断.

2. 3  过供电保护

电池在对外部负载供电过程中 ,其电压会随着

供电过程逐渐降低 ,当电池电压降至 2. 5 V 时 ,其容
量已被完全放光 ,此时如果让电池继续对负载供电 ,
将造成电池的永久性损坏. 电池供电时 ,当电池电压
低于 2. 5 V 时 ,P1. 1 采到低电平 ,控制 P1. 4 由高电
平转为低电平 ,使

Q

1 由导通转为关断

,

从而切断了

供电回路

,

使电池无法再对负载进行供电

,

起到过供

电保护作用

.

而此时由于

Q

1 自带的体二极管

V

1

的存在 ,充电器可以通过该二极管对电池进行充电.
在单片机检测到电池电压低于 2. 5 V 至发出关断

Q

1 信号之间 ,应有一段 100 ms 左右的延时 ,以避

免因干扰而造成误判断.

2. 4  过电流保护

由于锂离子电池的化学特性 ,电池供电电流最

大不能超过 2 C(C = 电池容量/ h) ,当电池超过 2 C
电流供电时 ,将会导致电池的永久性损坏或出现安
全问题.

电池在对负载正常供电过程中 ,供电电流在经

过串联的 2 个 MOSFET 时 ,由于 MOSFET 的导通
阻抗 ,会在其两端产生一个电压 ,该电压值

U

=

I

×

R

DS

×2 ,

R

DS

为单个 MOSFET 导通阻抗. 负载因某

种原因导致异常 ,使回路电流增大 ,当 2 个 MOS

2

F ET 的压降

U

1

超过正常压降

U

0. 2 V 时 , P1. 2 采

到低 ,P1. 5 由高电平变为低电平 ,使

Q

1 由导通转

为关断

,

从而切断了供电回路

,

使回路中电流为零

,

起到过电流保护作用

.

在检测到过电流发生至发出

关断

V

1 信号之间 ,也有一段为 13 ms 左右延时 ,以

避免因干扰而造成误判断.

2. 5  短路保护

电池在对负载供电过程中 ,若回路电流大到使

U

1

-

U

> 0. 9 V 时 ,则判断为负载短路 , IN T1 采到

低 ,系统进中断 ,控制

Q

1 由导通转为关断 ,从而切

断供电回路 ,起到短路保护作用. 短路保护的延时时
间极短 ,通常小于 7μs. 其工作原理与过电流保护类
似 ,只是判断方法不同 ,保护延时时间也不一样.

3

 软件设计

过充 、

过放和过流保护采用查询方式 ,一个程序

周期内查询一次即可 ,短路保护采用中断方式 ,如果
电池发生短路 ,立刻进入中断处理程序 ,关断

Q

1 ,

实现对电池的及时保护 ,软件流程图如图 2 所示.

2

 软件流程图

4

 调试中注意的问题

(1) 电阻的选择

设计中通过调节电阻的阻值来设定比较器的翻

转条件 ,但是电阻阻值本身存在偏差 ,影响电压采集
的精度 ,所以在电阻的选择上要选择高精度 、

大阻值

的电阻 ,来减小误差.

(2) 过充电保护后的供电保护

(下转第 55 页)

2

5

                   光  电  技  术  应  用                第

24