作者:www.nenghua.com.cn 发布日期:2014-08-29 12:07 信息来源:http://www.lp1995.com
0引言
电子技术的快速发展使得各种各样的电子产品都朝着便携式和小型轻量化的方向发展,也使得更多的电气化产品采用基于电池的供电系统。目前,较多使用的电池有镍镉、镍氢、铅蓄电池和锂电池。它们的各自特点决定了它们将在相当长的时期内共存发展。由于不同类型电池的充电特性不同,通常对不同类型,甚至不同电压、容量等级的电池使用不同的充电器,但这在实际使用中有诸多不便。
本文介绍一种基于单片机的智能充电机的设计方法。该充电器可以实时采集电池的电压和电流,并对充电过程进行智能控制。它可以自动计算电池的已充电量和剩余的充电时间,也可以改变参数来适应各种不同电池的充电。系统中的管理电路还具有保护功能,可防止电池的过充和过放对电池造成。1智能充电器的硬件设计
该智能充电器采用的是分布式控制方法,它由充电电路、充放电控制电路、显示和接口电路组成,图1所示是其电路组成框图。
1.1充电电路的设计
电池充电有恒压、恒流两种充电方式,事实上,恒压、恒流源电路也是充电电路的主要组成部分。由于各种电池对充电电压和充电电流的要求不同,因此,实现智能充电必须根据各种电池的自身要求来调整充电电压和充电电流的大小。这里选择BQ2054集成电路作为恒压、恒流源模块来对电池进行充电。为了保证电池的安全,当电池电压和温度超过设定的极限值时,BQ2054将禁止对电池进行充电。而当电池电压小于低电压阀值时,BQ2054将用恒流方式进行充电。
图2所示是该智能充电器的恒压恒流电路原理图。图2中的GB+、GB-分别连接充电电池的正极和负极,以为充电电池提供充电电流的通道。数字电位器MAX5434通过串行数据总线和控制电路进行通信,以确定电位器的阻值,并改变电池电压分配网络的比值,从而改变BQ2054中BAT脚的输入电压,以便BQ2054根据BAT脚电压的大小来改变对电池的充电电压,最终达到对电池进行恒流、恒压充电的目的。