新闻中心

EEPW首页 > 电源与新能源 > 设计应用 > 为电池充电器开发经济的混合信号充电系统

为电池充电器开发经济的混合信号充电系统

作者:时间:2011-12-05来源:网络收藏
nbsp;

图 2 混合信号电池充电器框图

混合信号设计

利用MCP1630作为模拟PWM和驱动器,可以获得一个可编程的SEPIC电流源。PWM和驱动器提供模拟稳流功能、MOSFET栅极驱动以及高速过流保护。PIC12F683单片机设定SEPIC电源开关频率(500 kHz)并编程设定SEPIC恒定输出电流。
PWM和驱动器利用单片机中的硬件PWM来设定SEPIC开关频率和最大占空比。硬件PWM频率等于SEPIC电源开关频率,同时,硬件PWM占空比确定了最大SEPIC电源占空比。单片机的硬件PWM输出500 kHz,25%占空比的脉冲将SEPIC开关频率设定为500 kHz,最大占空比75%。标准单片机I/O引脚利用简单的RC滤波器生成软件可编程的参考电压。这一可编程的参考电压用来设定SEPIC转换器输出精确恒定的充电电流。

在同相输入(Vref)端,可编程参考电压确定了电池充电电流值。调整MCP1630 PWM输出占空比(Vext),直到Vref输入电压与误差放大器FB输入端电压相等。通过调节Vref 输入引脚的电压就可相应调整电池电流。

PWM和驱动器能够以大于 500 kHz的频率驱动MOSFET,同时利用一个内部高速(典型值为12ns)比较器来监测SEPIC开关电流。如果开关电流太大,PWM占空比就会为0,从而限制电池电流。

最后,充电电流还将根据来自ADC的电池电压和温度等信息进行调节。

要进入恒压充电阶段,单片机的ADC读取电池电压并更新可编程电流源(SEPIC),以保持电池电压为4.2V。这一过程的电池电压变化速率远快于恒流充电时的速率。

对于锂离子电池,当维持电池电压为4.2V所需要的电流降低到一定值(100mA)时,充电周期结束。这是利用固件设定的,并且可以方便地修改以满足不同电池生产商的推荐值。在典型的模拟充电器中,充电结束电流是充电周期电流的一定比例,因此不容易改变。

对镍氢电池,快速充电阶段结束时,需要满足下面一个条件或同时满足两个条件:电池电压保持恒定或随着时间下降,或者电池组温度高于预定值。快速充电结束后,就开始进行定时涓流浮充。

ADC输入和电池组热电偶相配合可以检测电池温度。通过读出“TEMP_SENSE”输入端的电压,可以确定电池温度。

当检测到电池电压太高时,PIC12F683 中断代码可以提供过压保护(OV)。SEPIC转换器在不到1ms的时间内关断,在电池端接端造成的电压过冲最小。

SEPIC转换器二极管阻止电池向充电器放电。从电池流出的静态电流只有电池电压检测一个通道,此时的电流大小通常不到5 mA。

可选的特性

此外,结合一个单片机和多个高速模拟PWM模块还可以增加更多功能,例如针对多组电池充电应用的充电器组,异相开关技术以及输入电源预算功能。

结语

在开发电池充电器时采用混合信号方式,可以充分发挥模拟和数字两方面的优点。基于混合信号的设计支持高频工作(500kHz)、高速保护(12ns,从电流检测到输出),并可将滤波器件的尺寸缩到最小。此外,系统的可编程数字功能还可以准确判断充电的不同阶段并设定充电电流。

由于可以容易地进行电流设置和编程,因此,通过固件就可以支持新的电池充电方法,这种设计并不仅仅适用于锂离子和镍氢电池,同时还可通过编程支持未来的可充电技术。


上一页 1 2 下一页

关键词: 电源管理

评论


相关推荐

技术专区

关闭