当前位置:首页 > 电源 > 数字电源
[导读]该文利用具有自主知识产权的SOC芯片ATJ2085作为主控芯片(MCU)设计兼容USB的便携式设备锂电池的检测系统。该设计方法简单易行,成本低,易于在便携式电子产品中实现。

摘要: 锂离子电池能量密度高、工作电压高、无记忆效应、自放电率低,因此成为目前便携式电子产品的理想电源。但是,由于锂离子电池固有的特性,必须防止过充、过放、过温以提高它的安全性和使用寿命。于是对于锂电池的检测受到越来越多的重视。该文利用具有自主知识产权的SOC芯片ATJ2085作为主控芯片(MCU)设计兼容USB的便携式设备锂电池的检测系统。该设计方法简单易行,成本低,易于在便携式电子产品中实现。
关键词:锂离子电池;电池保护;便携式设备;电池检测;SOC

1、引言

近年来,便携式电子产品的迅猛发展促进了电池技术的更新换代。锂离子电池由于其具有高能量密度、长寿命、低自放电率、无污染等特性,迅速成为市场的主流电池产品。为了防止电池出现过充电或过放电状态、保证电池的安全性能和避免出现电池特性恶化现象,必须在锂离子电池组中安装保护电路[1]。同时要锂电池能够稳定可靠的为设备提供能量,对于电池的智能检测与监控是必须考虑的环节。锂电池供电是现代便携式设备最合适的供电方案,但其充放电安全性不如镍铬电池、镍氢电池及普通一次性干电池的传统电源[5]。如果充放电方法不对,将会导致锂电池发生安全问题,甚至爆炸,故锂电池有必要加入监控电路以实时监控充放电过程[4]。本文以珠海炬力SOC芯片ATJ2085来设计锂电池的外围检测系统,该设计方案以微处理器作为各种功能控制的核心, 除了对锂离子电池组提供过充、过放、过流保护外, 还可有效的对锂离子电池组内各单节锂电的充、放电提供平衡保护、能够实时检测出电池所处状态并对锂电池进行保护。

2、ATJ2085的电池监测的功能的使用[6] [7]

ATJ2085为LQFP封装,64针脚,采用内嵌式的MCU和24-bit DSP双处理器体系结构,分别完成针对操作事件控制和多媒体数据编/解码算法的系统级优化,通过数模混合信号技术,在单一硅片上集成了高精度ADC/DAC转换器、USB控制器,实时时钟RTC等。支持USB2.0(FULLSPEED),支援MP3/WMA/WAV/WMV/ASF等格式媒体播放;支持MTV电影播放;支持JPG、GIF、BMP图片浏览。其系统集成度高,外围应用电路简单,拥有功能完善而成熟的开发工具和环境。

在ATJ2085中,电池电压从电池电压检测引脚VBATPIN输入,VBAT的电压范围小于3.0伏,所以无论一节碱性电池(1.5V)供电还是两节碱性电池(3.0V)供电,在外部电池供电电压小于3.0伏时外部都无需要加分压电阻。ATJ2085中有一个4bit的ADC,它把0.9-1.5伏之间的电压16等分为:0.90V,0.94V,0.98V,1.02V,1.06V,1.10V,1.14V,1.18V,1.22V,1.26V,1.30V,1.34V,1.38V,1.42V,1.46V,1.50V。当电池电压大于3.0伏供电时,BATSEL接高电平,决定了从VBATPIN脚输入的电压在比较前会被分压。并且A/D变换出来的数值会每2秒一次被记录在IO PORT(D8H).BIT[3:0]里,这样软件就可以读回IO PORT(D8H)中的值,与功能规格表(表1)中的值作比较,来确定要显示的电池电量及采取的动作。很明显ATJ2085能在更多点上监测电池电压。

表1   功能规格表

对应电池电压

对应4Bit读数

对应软硬件动作

0.9

00h

由F/W设置,硬件reset

0.94

01h

0.98

02h

硬件产生中断、软件进入standby

1.02

03h

1.06

04h

软件空电量显示、(当录音文件小于32M时终止录音)

1.10

05h

软件空电量显示、(当录音文件大于32M时终止录音)

1.22

08h

1.26

09h

1.30

0Ah

1.34

0Bh

1.38

0Ch

满电显示

1.42

0Dh

1.46

0Eh

1.50

0Fh

举例如下:

假设VL0>VL1>VL2>VL3,电池电量显示为3格

选VL0=1.30V, 即IO PORT(D8H).BIT[3:0]=0AH,

VL1=1.10V, 即IO PORT(D8H).BIT[3:0]=05H,

VL2=0.98V, 即IO PORT(D8H).BIT[3:0]=02H,

当VBAT>VL0时,电池电量显示为满格;

当VL0>VBAT>VL1时,电池电量显示为缺1格;

当VL1>VBAT>VL2时,电池电量显示为缺2格;

当VBAT<VL2时,电池电量显示为缺3格,即空格,并闪烁。

另外,当电池的电压低于某个电压时(假设VL2),软件把一些耗电大的电路关断(利用IO PORT控制),如DSP,DAC等等。当VBAT PIN脚上的电压低于LBD PIN脚的电压时,ATJ2085仍会被无条件复位。

3、电池检测系统设计

3.1 电路设计

在本文中检测电路仅仅列出锂电池检测电路的原理图,该设计考虑到了锂电池的过压特性,于是选用SC805电池检测芯片来进行硬件电路的设计。如下图所示,电路图一部分是对于USB充电和过压的保护设计,另一部分为电池电量检测

图1   检测电路

正如ATJ2085的电池监测的功能的使用描述一样,需要在电池两端连接电阻R424和电阻R422(理想状态下电阻R424和电阻R422比值应该为1:2)来分压。但是考虑到非理想ADC的量化间隔是非等宽的,这势必导致ADC器件不能完全正确地把模拟信号转化成相应的二进制码,从而造成信噪比的下降;且ADC每个量化的二进制码所对应的量化间隔都不同,为了使设计的系统参数尽可能准确,我们需要克服微分非线性量化误差[3]。于是需要调整R424和R422的组值(如图1所示)。

3.2 电压检测

ATJ2085内部有一个4 Bit非理想 ADC.作为检测电源电压之用。此4 bit ADC可以根据固件(F/W)设定的电压值,产生LB-和LBNMI-信号。对于锂电池,由于自身特性不可能使产生的电压直接可以达到0~1.5,需要利用如下公式分压:

   

将分压后的值与锂电池实际值进行对应,其电压检测如表2所示:

表2   锂电池电压检测表

2.70

00h

由F/W设置,硬件reset

2.94

02h

硬件产生中断、软件进入standby

3.18

04h

软件空电量显示、(当录音文件小于32M时终止录音)

3.30

05h

软件空电量显示、(当录音文件大于32M时终止录音)

对应电量显示

对应电量显示

4.14

0Fh

满电量显示

通过硬件后可以将表2的值对应到表1中去通过调用以下软件流程进行处理。

3.3 软件流程

该检测系统软件设计流程如图2所示:

首先清watchdog,然后通过GPIO_A0检测USB状态,接下来进行充电引脚GPIO确认并开始充电,充电时将GPIO_A0(如检测电路图)寄存器的对应位置高电平,同时利用GPIO_B6进行电池状态检测[6][7]。当需要对4位ADC寄存器读写数据时,需要设置其端口值参数,通过电池状态检测后,最后将检测到的电池参数通过显示函数显示在LCD上。

其初始化代码如下:

output8(0x4e,input8(0x4e)|0x08)//清watchdog

    output8(0xee,input8(0xee)|0x01); //初始化端口参数,开始充电

    output8(0xf0,input8(0xf0)&0xbf);

    output8(0xf1,input8(0xf1)|0x40);

                output8(0xee,input8(0xee)& 0xfe);

                if((input8(0x50)&0x40)!=0x40)

                if(!(input8(0xee)&0x04))   //防止充电黑屏后拔掉USB不开

4、结束语

通过该方法设计的锂电池检测系统不仅可以有效防止电池的过压、过充、过放、过温,同时可以智能监控电池的电压状态;该设计方案简单易行,稳定可靠,对于嵌入式系统的设计与研发具有一定的指导意义和实践价值。该方法的创新之处在于不管外接干电池、锂电池还是镍氢电池均可以用该电路设计方法对电池进行监控。

参考文献:

[1] 邓绍刚,汪艳等,锂电池保护电路的设计[J],电子科技2006年第l0期(总第205期)

[2] 陆安江,张正平,唐薇, 兼容USB的便携式设备锂电池充电电路设计[J],2007年中国仪器仪表交流论文集,2007

[3] 刘京南,电子电路基础[M],电子工业出版社,2003年7月

[4] 上海东钜电子有限公司,现代锂电保护IC 的特点和应用[J],电子设计应用,2003

[5] 李凯,张斌,一种新型智能动力锂电池组能源管理模块[J],微计算机信息 2006年第9-1期

[6] Actions ATJ2085 Data sheet Version 1.0, 2004

[7] Actions ATJ2085 Programming Guide, Version 2.7 ,2004

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭