一种可带数据显示的锂电池充电系统的设计方案

最新更新时间:2014-02-02来源: 电源网关键字:数据显示  锂电池充电 手机看文章 扫描二维码
随时随地手机看文章

引言


鉴于市场上镍镉电池和锂电池共存的局面,本文设计的充电器可以对这两种电池进行充电,对镍镉电池组采用脉冲充电方式,对锂电池组采用恒流充电方式,这是依据电池的不同机理而设计的,真正做到了一机两用,此为该充电器的创新点,也是设计的难点。充电器的宽屏LCD可以同时显示4组充电器的充电状态,也可单独显示一组充电器上电池的各项参数,做到了对电池充电过程的实时监测。


系统整体设计


系统设计目标是:


1.可同时对4组8.4V的锂离子电池或9.2V的镍镉电池进行充放电。


2.可与电池组中的芯片通信,判断电池的化学性质。


3.对于不同化学性质的电池,将采用相应的充电方式。


4.可与电池组中的芯片通信,得到该电池组的电压、充电电流、容量等参数。


5.充电器带有LCD,可显示电池的各项数据。


该充电器的功能框图如图1所示。



系统硬件设计


总控单元的设计与实现


总控单元是由微控制器PIC16F873和键盘控制芯片ZLG7289A构成的。主要任务是负责与各个充电单元通信,并处理用户输入与LCD显示信息。键盘控制芯片在这里负责6个按键和12个LED的控制。


ZLG7289A与微控制器之间通过SPI总线进行双向通信。主控单元每秒查询一次各个充电单元,获取当前充电单元的信息,如有无电池、电池性质、电池电压等。之后由LCD模块向用户显示。


充电单元的设计与实现


TP8002锂离子电池


充电控制芯片


TP8002是一款高效独立开关模式锂离子电池充电控制器。该控制器有4.2V和8.4V两个版本。


TP8002-8.4具有500kHz开关频率,是高效电流模式的PWM控制器。通过驱动一个外部P沟道MOSFET,它可以提供4A的充电电流,而效率可高达90%。输出电压设置为8.4V,最终浮动电压并具1%的精度,而充电准确度为5%。此外,该器件可在9V~22V范围内的多种墙上适配器上运行。与迟滞拓扑结构充电器相比,TP8002-8.4的快速运行频率与电流模式架构使之能够使用小型电感器和电容器。锂离子/镍镉电池两用


充电单元的总体设计


从前面对TP8002的分析可知,该芯片是针对锂离子电池的充电控制器,要实现对镍镉电池充电需要解决以下问题:首先,TP8002对电池电压进行监测,保证电池电压不超过8.4V。但对于镍镉电池组,充电截止电压可以达到9.2V。其次,镍镉电池充电即将结束时,需要对电池进行以正常电流30%和 10% 的涓流充电。所以,第二个需要解决的问题是如何控制恒流充电的电流大小。此外,对镍镉电池充电应使用脉冲充电方式。即以1s为周期,95%的时间用来充电,1%的时间用来放电,其余时间不充电也不放电。最后,如何判断某一个电池是锂离子电池还是镍镉电池,因为若把锂离子电池误判为镍镉电池,会使充电电压高于8.4V,这对锂离子电池是十分危险的,而将镍镉电池误判为锂离子电池,则可能造成电池充电不足。因此,必须保证极低的误判率。


本部分根据TP8002的工作原理,设计了既可以对锂离子电池进行恒流-恒压充电,又可以对镍镉电池进行脉冲式充电的电路。充电单元的总体功能框图如图2 所示。其中,信号调理电路使充电器既可以对8.4V的锂电池充电,又可以对9.2V的镍镉电池充电,同时也起到控制充电电流大小的作用。



图2充电单元的总体功能框图



利用微控制器控制TP8002的工作状态,配合放电电路使充电器可以对镍镉电池进行脉冲方式充电。


微控制器通过一定的通信协议(HDQ16)与智能电池通信,确定其容量、化学性质等关键参数。


信号调理电路的设计


为了使TP8002可对高于8.4V的电池进行恒流充电,并可调节充电电流,在TP8002的BAT和SENSE端与采样电阻之间加入一级信号调理电路。该电路的主要功能是对采样电阻两端的信号进行运算,针对不同化学性质的电池,将相应的信号送给TP8002。该信号调理电路如图3所示。



图3信号调理电路的功能图



这里定义采样电阻两端的电压值是VBAT和Vsense,那么充电电流在采样电阻上的压降VRS为:VRS=Vsense-VBAT,该信号为减法器的输出。设乘法器的乘系数为K,那么乘法器的输出为KVRS。对于锂子电池,二选一开关将选通电池电压VBAT;对于镍镉电池,二选一开关将选通7V 恒定电压。这里设二选一模拟开关的输出为V1,那么加法器的输出Vs应为:Vs=KVRS+V1,这样一来,送到TP8002的BAT和SENSE两端的电压之差应为KVRS。只要正确控制K值,就可以使充电电流为正常充电电流的1/K。因此,可以通过二选一开关控制电流为恒流充电时的10%或30%。


对于TP8002的BAT端输入值,当开关选通锂离子电池时,BAT的输入即是电池电压。此时,TP8002可以控制整个锂离子的充电过程。不需任何外界的干预。


当开关选通了7V恒定电压后,BAT端的输入恒定为7V,此时,TP8002无法知道电池的真实电压,只认为电池电压为7V。所以,尽管电池电压高于 8.4V,仍会以恒定电流对电池进行充电。在这种情况下,需要微控制器的干预,否则,会造成电池的过充。由于微控制器内部带有ADC,可以监测电池电压的变化。当电池电压达到指定值时,减小充电电流,直至电池充满。这样就可以对9.2V的镍镉电池进行充电了。脉冲充放电电路的设计


由于TP8002是恒流充电控制芯片,因此,必须使用微控制器控制其充电使能引脚COMP。当需要TP8002输出充电脉冲时,使控制COMP引脚的端口变为高阻态,使COMP引脚自行升至360mV以上时,便有充电电流输出。放电时,必须将COMP引脚拉低,使TP8002关断充电电流。之后,再打开放电电路。微控制器选用PIC16F873,它是一款基于Flash的8位微控制器。内部有定时器、看门狗电路、10位ADC等模块。


微控制器以1s为周期对镍镉电池进行脉冲充放电。


系统软件设计


系统软件总体设计


充电单元中的微控制器主要负责充电过程的控制和与总控板的通信,程序流程如图4所示。充电单元首先判断是否有电池,如果有电池放入,则判断充放电状态,默认是充电状态,该状态可由总控单元改变。若充电单元处于充电状态,则继续判断电池的化学性质,针对不同的电池采用不同的充电方式。若处于放电状态,则对电池组进行放电,直到电池电压低于阈值电压后,转为充电状态。



图4充电单元主程序流程图



除主程序外,总控单元与充电单元的通信是在中断服务程序中实现的。当充电单元收到总控单元的指令后,进入中断。若指令是查询数据指令,则向总控单元发送需要的数据。若是充电状态设置指令,则依据指令设置充电单元的充电状态。


通信协议的实现


通过与电池组中电能计量芯片通信的方法来判断电池的性质。本系统可以与遵循HDQ16接口协议的智能电池组进行通信,除了电池组的化学性质外,还可以将电池组的容量、电压、充电电流、编号等数据一并读取,供充电器显示之用。


充电单元可以通过HDQ总线对智能电池进行读操作。HDQ16接口协议是基于指令的协议。一个处理器发送8位指令码给智能电池,这个8位的指令码由两部分组成,7位HDQ16指令码(位0~6)和1位读/写指令。读/写指令指示智能电池存储接下来的16位数据到一个指定的寄存器,或者从指定的寄存器输出 16位数据。在HDQ16里,数据字节(指令)或者字(数据)的最不重要的位会优先传输。


一个块的传输包括三个不同的部分。第一部分经由主机或者智能电池把HDQ16引脚置逻辑低状态一个tSTRH:B时间后开始发送。接下来的部分是真正的数据传输,数据位在tDSU:B时间间隔里是有效的,负边界用来开始通信。数据位被保持一个tDH:DV时间间隔,以便允许主机或智能电池采样数据位。


在负边界开始通信后,最后一部分通过返回给HDQ16引脚一个逻辑高状态,至少保持tSSU:B时间间隔来停止传输。最后一个逻辑高状态必须保持一个tCYCH:B时间间隔,以便有时间让块传输完全停止。


如果发生通信错误(e.g.,tCYCB>250ms),主机就发送给智能电池一个BREAK信号,让其控制串行接口。当HDQ16引脚在一个时间间隔,或者更长时间里为逻辑低状态时,智能电池就会侦测BREAK。然后,HDQ16引脚回到其正常预设高逻辑状态一个tBR时间间隔。然后,智能电池就准备从主机那里接收指令。


HDQ16引脚是开漏的,需要一个外部的上拉电阻。


结语


本文提出的充电系统从技术上很好地解决了上述问题,通过LCD显示屏可以清晰便捷地读出电源的剩余容量、已有充放电次数、充电及放电电流、电池电压、容量统计和电池特性等重要内容,并且通过设定,可以判断电源是否达到报废标准,及时提醒操作者更新电源。

关键字:数据显示  锂电池充电 编辑:探路者 引用地址:一种可带数据显示的锂电池充电系统的设计方案

上一篇:详细解析因应能量收集应用的超低功率需求
下一篇:针对HEV多节电池组的设计以及相关注意事项

推荐阅读最新更新时间:2023-10-12 22:35

富威集团推出世界最小可编辑线性式锂电池充电芯片
  富威集团代理产线Summit推出全世界最小可编程线性式锂电池1A充电芯片,具备USB/AC输入自动侦测、CurrentPath管理、快速充电模式、低电池容量恢复、1500mA AICL(Auto Input Current Limited) 及支持USB On-The-Go等功能,JISC & JEITA 电池保护功能亦整合在此系列中,此组件为一可编辑线性式单颗锂电池充电IC,可供任何携带型产品应用。此方案透过USB /AC充电器提供一个简单及有效的充电模式。     产品特性 自动输入电流限制的功能并和一般USB/AC/DC充电器兼容 选择性自动电源侦测功能符合最新USB充电规格1.1
[家用电子]
一种新型的LED屏获取显示数据方法
引言 LED显示屏作为一种新兴的显示媒体,是集光电及计算机技术于一体的高技术产品。随着大规模集成电路和计算机技术的高速发展,得到了飞速发展,已广泛应用于各行各业。 在LED显示系统中,绝大多数用来进行传输、处理、控制的信号都是数字信号,而目前大多数计算机与外部显示设备之间都是通过模拟VGA接口连接,计算机内部以数字方式生成的显示图像信息,被显卡中的D/A(数字/模拟)转换器转变为R、G、B三原色信号和行、场同步信号,信号通过电缆传输到显示设备中。对于模拟显示设备,如模拟CRT显示器,信号被直接送到相应的处理电路,驱动控制显像管生成图像。而对于LCD、DLP等数字显示设备,显示设备中需配置相应的A/D(模拟/数字)转换器
[电源管理]
一种新型的LED屏获取<font color='red'>显示</font><font color='red'>数据</font>方法
锂电池充电板改制成恒压流充电器
     笔者购了一块锂电池充电板,改制成一款输出电压、输出电流均可调整的充电器。   电路如附图所示:此锂电池充电板原用于汽车电源给手机7.2V锂电池充电,其充电过程是先恒流充电,再恒压缓充,最后恒压浮充。根据其原理,再增加电源变压器、整流滤波电路、电阻R17~R21、W1、电压表、电流表等元件,使之成为一款输出电压在DC2V~DC15V,输出电流在100mA、200mA、500mA、1.5A四挡可变的充电器。   此充电器整流滤波后的输出电压可在DCl8V~DC36V之间选择。输出电压由W1调节,可以在DC2V~DCl5V范围内变化。如果输出电压要超过15V,需增加C4的耐压值。   输出电流由K2选择控制,如果要
[电源管理]
将<font color='red'>锂电池充电</font>板改制成恒压流充电器
数据显示Windows Phone手机在市场中几乎消失
智能手机只有Android、iOS,而传说中的那个老三已经不是Windows,而是其它。台湾电子时报送出最新报道称,Android和iOS的争斗依然激烈,两家已经基本霸占了整个智能手机市场,Windows已经彻底远离大家的视野。报道中提到,今年安卓手机厂商集体发力,其市场份额再创新高,具体来说就是将增长5个百分点至90%,而虽然10周年纪念版iPhone需求将迎来爆炸性增长,但iOS份额将缩减至9.6%左右。 曾经的Windows手机已经淹没在那些剩余的0.4%中,真是让人叹息。 数据显示Windows Phone手机在市场中几乎消失 之前,市场研究机构Kantar发布的最新数据显示,Windows手机在全球已经彻底失去了存
[手机便携]
数据0x0f写入AT24C08再读出送P0口显示C语言程序设计
//将数据 0x0f 写入AT24C08再读出送P0口显示 #include reg52.h // 包含51单片机寄存器定义的头文件 #include intrins.h //包含_nop_()函数定义的头文件 #define OP_READ 0xa1 // 器件地址以及读取操作,0xa1即为1010 0001B #define OP_WRITE 0xa0 // 器件地址以及写入操作,0xa1即为1010 0000B sbit SDA=P3^5; //将串行数据总线SDA位定义在为P3.5引脚 sbit SCL=P3^4; //将串行时钟总线SDA位定义在为P3.4引脚 /
[单片机]
STM32+DHT11 读取温湿度数据显示
一、环境介绍 MCU: STM32F103C8T6 温湿度模块: DHT11 开发软件: Keil5 二、DHT11 介绍 DHT11 数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。 它应用专用的数字模块采集技术和温湿度传感技术, 确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个 NTC 测温元件,并与一个高性能 8 位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。 每个 DHT11 传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在 OTP 内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。 单线制串行接口, 使
[单片机]
数据显示中国服务机器人到2019年市场规模将达到151.9亿元人民币
从整体市场看,近两年服务机器人已经步入产业化加速的黄金时期,无论是金融、交通、政务、教育、健康,还是零售等行业,机器人都赋能其中。对于各行各业来说,机器人的融入不仅解放部分人力,降低企业管理成本,提升运营效率,更重塑了线下场景。 据前瞻产业研究院《中国服务机器人行业发展前景与投资战略规划分析报告》数据显示,2016年中国服务机器人市场规模达到72.9亿元人民币,同比增长44.6%,未来三年将继续增长,到2019年市场规模将达到151.9亿元人民币。 来源:前瞻产业研究院整理 机器人的发展壮大离不开几点必要条件:在国内,人力成本的增长迫使人们寻找更优的解决方案;定位导航及传感技术、多模态人机交互技术、仿生材料
[机器人]
串口通信-数据发送到PC加1后接收到单片机在数码管上显示
本程序的完整原理图下载: http://www.51hei.com/f/ks51.pdf /** *功能:串口通信-数据发送到PC加一后接收到单片机在数码管上显示 *时间:2014年3月2日10:04:07 *作者:寒竹子 *备注:波特率:19200bps *总结:串口通信时需要发送和接收数据时可以用到串口中断,在中断中进行数据的发送和接收, * 数码管显示时必须要放在while (1)中,只有这样才可以正常显示数字! **/ #include reg52.h typedef unsigned int uint; typedef unsigned char uchar;
[单片机]
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved