高精度锂电池监测芯片DS2762的原理及应用
(2) 电池电压和温度的测量
由于DS2762芯片内部集成有A/D转换器和数字温度传感器,因此,要获得电池的电压、温度等参数,只需通过单片机对DS2762发出采集电压、温度的控制命令,并待其采样完毕后自动将电压、温度的测量值存入相对应的寄存器,最后再由单片机读取寄存器的内容即可。
(3) 剩余电量的监测
电池的剩余电量是用户所需要的重要信息之一,它可利用电流累加寄存器中的值来求得。电流累加寄存器的值是由DS2762实时自动测量电池电流后得到的,因而无须对其进行控制。通常在电池充电时,该值增加,电池放电时,该值减少。这样,通过单片机读取此值即可获得剩余电量。剩余电量监测的流程图见图4所示。
在单片机对DS2762进行任意存储命令操作时,每个命令发出之前都必须按照DS2762的复位时序要求先发出复位信号且等待DS2762的应答(以示DS2762准备接受或发送数据),然后再发出一个ROM命令以用于选择总线上要访问的DS2762。在本文的程序流程图中,此过程已在“DS2762的初始化”程序中所包含。
一般情况下,在读取电流累加寄存器的值时,为防止读取错误,要先检查DS2762是否正在修改寄存器的内容。这一点可通过判断EEPROM寄存器的EEC位来实现。
5 结束语
本文介绍的基于DS2762芯片的智能锂电池监测系统是便携式仪器的一部分。本系统功能强大、操作方便,能够与其它系统协同工作。随着各种便携式电子产品的广泛应用,电池实时监测已成为系统设计的一种必不可少的功能,因此,本文所介绍的系统具有较强的实用性。
Tags:
作者:佚名评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论