灵活的电池充电系统设计便携式电子设备(无论是个人电子,远程科学仪器,还是简单的车库手电筒)都有一个共同点:电池。可以是镍镉电池,镍氢电池,锂电池,或任何其他可充电电池。本文将讨论一种灵活的电池充电系统,其可以应用于各种电压,化学成分,和充电特性的电池。
当使用不同的电池容量给多种电池充电时,在不同的充电阶段,电池电压可能高于或低于电源电压。因此需要电源电压升压或降压来匹配电池电压。例如,当3.3伏的电源电压给一节镍氢电池(通常是1.25 V)充电时需要降低。当给锂电池(4.1 V)充电时,则需要升高输入电压。要处理这种情况,主充电路径要选择为单端初级电感变换器(SEPIC)。开关型DC-DC转换具备比较大范围的降压和升压能力,可以提供灵活的供电电压。
这篇文章将会以两种不同的可充电电池—镍氢电池(NiMH)和锂电池(Li-Ion)为例进行介绍。这两种化学物质的电池需要不同的充电特性,但这两者都能容易的使用相同灵活的充电结构为我们服务。从一种电池切换到另一种既灵活又简单,可以用微控制器在软件上实现。通过设计模块化的充电子系统,把功能封装到各种组件,根据系统需求,同样的应用程序可以使用不同的微控制器实现。组件的使用简化了设计,这里输入和/或输出可以是硬件和/或软件。这种方法使得开发人可以把电池充电功能作为一个额外特色加到主应用中,如马达控制,准确医学测量等。
电池充电器必须要确定电池状态(如电压、电流、温度)并控制充电电流。确定电池状态的硬件是通用的。电池电压可以高于或低于微控制器的输入范围,因此,电压测量通常是使用一个电阻分压电路来弱化电压。电流测量可以在**(要进入电池的电流),或低端 (从电池出来的电流),如果是SEPIC变换器,在二次侧电感使用一个电阻。电池通常有一个嵌入式热敏电阻,其提供**电池温度状态。有时在一些商业电池上为了降低成本就把它省掉了。在这种情况下,可以在接触电池的外部放置一个热敏电阻。
在此基础上测量的参数,电池充电电流由微控制器确定并控制。从充电器的角度来看,不同化学成分电池的主要区别是充电特性。锂和镍氢电池的充电特性如图1所示如图1所示,电流由微控制器控制,电池的电压和温度会发生变化。锂电池使用恒流恒压充电。通常电池容量一般用 “CA”表示。在启动阶段,如果电池电压低于恒流阈值(Vrapid_start),充电器供应少量电流(大约0.1 CA)。这是预处理阶段,电池电压随着这个小充电电流逐渐增加。当电压达到快速充电阈值,充电电流由微控制器增加到约1 CA。这是恒流阶段,这个阶段一直持续到电池电压达到指定电压(Vfull)。然后电池充电器进入恒压阶段,这时充电电流较小,而电池电压维持在Vfull。电流降低一直到结束,同时保持电池电压,电池充电终止。在整个充电过程电池电流会有几个°C的变化。如果有任何一个电池状态(电压、电流或温度)超出充电器相应规定范围,为了**,充电器都会停止充电。