LTC2944库仑计(电量计)芯片 电池电量

1.LTC2944简单介绍
这个在网上能搜索到一些,累赘再简单介绍,详细介绍可以自行网上查找。

• 可测量累积的电池充电和放电电量
• 3.6V 至 60V 工作范围可适合多节电池
• 14 位 ADC 负责测量电池电压、电流和温度
• 1% 电压、电流和充电准确度
• ±50mV 检测电压范围
• 高压侧检测
• I2C 接口 / SMBus接口
• 适合任何电池化学组成和容量的通用测量
• 可配置警报输出 / 充电完成输入
• 静态电流小于 150μA
• 小外形 8 引线 3mm x 3mm DFN 封装

LTC2944内部包含3个主要部分:电量计数器、ADC、I2C通信模块。

(1)电量计数器:比较特别,它是独立于电压、电流、温度传感器的,其工作也是独立的。

因此,可以通过控制寄存器,让ADC停止工作(sleep),而电量计数器在ADC停止后是不会受到影响的,依然会继续计数。也就是说只要芯片通电没有shutdown(该模式后面会讲到),电量计数器就会一直运行。

(2)ADC:ADC可以对电压、电流、温度三个量进行采集,通过ADC前端MUX切换输入源。

(3)I2C通信模块:提供通信功能,对寄存器读写进而控制芯片。
————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
                        
原文链接:https://blog.csdn.net/f4t0x/article/details/135624426

参考电路图

1 引言

我们很多人都会用到电池供电设备,这类设备 会显示当前还有多少电量或运行时间,特别是因为, 我们被家里的众多小器具所包围。从电动刮胡刀到 平板电脑,我们依靠各种各样的电池电量指示器,帮 助确定是否以及怎样继续使用这些设备。随着时间 流逝,我们对每种设备的准确度水平也有点熟悉了, 而且知道对设备报告的数字信赖到什么程度,例如 剩余 10% 电量。在较大功率的多节电池应用中,如 果用户发现没有充足的电量,情形可能更加紧急,例 如使用电动自行车、电池备份系统、电动工具或医疗 设备等情况。备用电池组也许并不总是现成可用,或 者设备需要在特定的时长内连续运行,因此我们会 重视准确的电池电量测量,或者重视评估在某一时 刻电池或电池组还有多少电量。

除了充电、保护和电池电量平衡电路,电池电量 测量一般也是智能化多节电池系统中会有的多种功 能之一。不管提供什么功能,电池系统都面对一套独 特的设计挑战,因为电池的电气特性始终处于变化 之中。例如,电池的最大容量(也称为健康状态或 SOH)和自放电速率始终随时间流逝而降低,同时 充电和放电速率随温度改变而变化。设计良好的电 池系统尽可能多地连续应对这类参数漂移,以向最 终用户提供准确度一致的电池性能标准,例如充电时间、估计电量或预期电池寿命 (或剩余充电次 数)。

简言之,准确的电池电量测量需要准确的电池 电量计 IC 和一个相关和针对电池的模型,以最终为 系统提供人们最渴望的电池电量测量参数——充电 状态(SOC),或者以最大容量的百分数表示的当前 电池电量。尽管市场上有集成了电池模型和算法以 直接估计 SOC 的电池电量计,但是经过抽丝剥茧, 我们发现,这类设备的 SOC 估计方法往往过于简 化,代价是极大地损害了准确度。此外,这类设备通 常仅适用于特定的电池化学组成,需要额外的外部 组件以连接高电压。现在来看一下图 1 所示的凌力 尔特 LTC2944,这是一款简便的 60 V 电池电量计, 专门为准确测量单节或多节电池的电量提供了最基 本的功能。

2 依靠库伦计数

目前的研究显示,精确的 库伦计数以及精确的电压、电 流和温度是准确估计 SOC 的前 提条件,迄今为止在这样的前提条件下,所产生的最低误差 为 5%。这些参数使我们能够准 确地确定电池位于充电或放电曲线的哪一点上,这 时库伦计数不仅使电压读数更可靠,而且有助于区 分曲线的任何平坦区域。图 2 显示了不同电池化学 组成的典型放电曲线。库伦计数有助于避开以下情 形:设备长时间误导性地报告 75% SOC,然后突然 降至 15% SOC。这种情形往往发生在仅通过测量电 压来估算 SOC 的设备中。为了对库伦计数,用户要 将库伦计数器初始化至一个已知的、电池满充电时 的电池容量,然后当放电时倒计数,或充电时正计数 (以解释部分充电)。这种方法的优势是,电池化学 组成不必是已知的。因为 LTC2944 集成了一个库伦 计数器,所以这款器件可以非常方便地复制和粘贴 到多种设计中,而不受电池化学组成的影响。

我们来看一下图 3 中 LTC2944 怎样对库伦计 数。请记住,电量是电流对时间的积分。LTC2944 通 过监视检测电阻器两端呈现的电压,以高达 99% 的 准确度测量电量,检测电压范围为 ±50 mV,这里差 分电压加到一个自动调零的差分模拟积分器上以计 算电量。当积分器输出斜坡变化到高基准电平和低 基准电平(REFHI 和 REFLO)时,开关切换以改变 斜坡方向。然后控制电路观察开关状态和斜坡方向 以确定极性。接下来,可编程预分比例器允许用户 按照 1 至 4096 的因子增加积分时间。随着预分比例 器每次下溢或上溢,累积电量寄存器(ACR)最终 递增或递减一个数。 值得一提的是,LTC2944 的库伦计数器中使用 的模拟积分器引入的差分偏移电压最小,因此最大 限度减小了对总体电量误差的影响。很多库伦计数 电池电量计对检测电阻器两端的电压进行模数转 换,并累积转换结果以计算电量。在这种方法中,差 分偏移电压可能是主要的误差源,尤其是在获取小 信号读数时。例如,考虑一个电池电量计,该电量计 采用基于 ADC 的库伦计数器,最大规定差分电压偏 移为 20μV,当以数字方式对 1 mV 输入信号进行 积分时,偏移导致的电量误差会是 2%。相比之下, 使用 LTC2944 的模拟积分器时,偏移导致的电量误 差仅为 0.04%,为前者的 1/50!

3 回到基本要素—— 电压、电流和温度

如果库伦计数负责增强电压读数的可靠性和区 分充电或放电曲线的平坦区域,那么电流和温度就 是负责获取最相关的曲线以开始测量的参数。挑战 是,电池的端电压(连接到负载时的电压)受到电 池电流和温度的显著影响。因此,电压读数必须用校正项进行补偿,这些校正项与电池电流和开路电 压(与负载断接时的电压)随温度的变化是成比例 的。因为仅为了测量开路电压而在运行时断开电池 和负载的连接是不切实际的,所以好的做法是,至少 逐个电流和温度曲线调节端电压读数。

既然高 SOC 准确度是终极设计目标,所以 LTC2944 采用了一个 14 位无延迟增量累加(No Latency ΔΣTM)ADC,分别以高达 1.3% 和 ±3℃ 的 保证准确度测量电压、电流和温度。实际上, LTC2944 的典型性能好得多。图 4 中的曲线显示, LTC2944 的某些有价值的准确度数字是怎样随温度 和电压而变化的。图 4a 显示,测量电压时,随检测电 压变化,ADC 总的未调整误差一般在 ±0.5% 以内, 而且相当恒定。类似地,图 4b 显示,测量电流时,随 温度变化,ADC 增益误差一般在 ±0.5% 以内。最 后,图 4c 显示,就任何给定检测电压而言,温度误差 在温度变化时仅变化约 ±1℃。所有这些准确度数 字加起来,可能很容易损害 SOC 准确度,这就是为 什么在众多性能规格中要注意特定电池电量计测量 电压、电流和温度的准确程度,而这点是很重要。

测量电压、电流和温度时,LTC2944 提供 4 种 ADC 运行模式。在自动模式,该器件每隔几毫秒连 续执行 ADC 转换,在扫描模式,该器件每 10 秒转换 一次,然后进入休眠模式。在手动模式,该器件按照 命令进行单次转换,然后进入休眠模式。无论何时, 只要该器件进入休眠模式,静态电流就被最大限度 降至 80μA。LTC2944 的整个模拟部分还可以完全 关断,以进一步将静态电流降至 15μA,因为用户最 不想要的一件事,就是电池电量计令人啼笑皆非地 消耗大量电池功率。

便利的接口

用户可以通过数字 I 2 C 接口,从 LTC2944 读出 电池电量、电压、电流和温度。用户还可以通过 I 2 C, 配置几个 16 位寄存器,这样就可以读出状态、控制 接通 / 断开并针对每个参数设定可报警的高低门 限。有了报警系统,就无需软件连续轮询,因此 I 2 C 总线和主机有时间去执行其他任务。此外,ALCC 引 脚既用作 SMBus 警报输出端,又用作可连至电池充 电电路充电完成输出端的充电完成输入端。有了所 有这些数字功能,有人可能仍然会问:“为什么 LTC2944 中没有置入电池电量曲线或容量 / SOC 估 计算法?”答案很简单——这完全归结为(也许不 74 CIC 中国集成 China lntegrated Circult 电路 设计 http://www.cicmag.com 2017·8·(总第 219 期) 出所料)准确度问题。

尽管内置电池电量曲线和算法的电池电量计可 以简化设计,但是作为真实世界电池行为的模型,这 些曲线和算法常常次数不足或缺乏相关性,在测量 过程中草率地牺牲了 SOC 准确度。例如:用户可能 被迫使用由未规定的来源或在未知温度范围内产生 的通用充电和放电曲线;曲线和算法也许不支持用 户使用的电池化学组成,这对 SOC 准确度造成了又 一个打击。重点是,准确的电池建模一般会考虑很 多变量,而且足够复杂,这样对用户才是有意义的, 用户可以用软件对自己的电池建模,以获得最高的 SOC 准确度,而不是依靠不准确的通用内置模型。 这类内置模型还使电池电量计不够灵活,难以在不 同设计中重用。换个说法,更改软件比更改硬件容 易得多,与更换也需要配置的电池电量计相比,更改 特定于应用的代码容易得多。

如果通过非常方便的 I 2 C 接口提供所有这些必 要的电池测量参数和无与伦比的准确度还不够的 话,那么高压功能就是使 LTC2944 真正不同于今天 市场上其他电池电量计之处了。LTC2944 可直接从 低至 3.6 V 的电池到高达 60 V 的满充电电池组供 电,从而满足了从低功率便携式电子产品到大功率 电动型汽车的任何应用的需求。无需在电源或测量 引脚上使用额外的电平移位电路而使设计复杂化, 电池(或电池组)与 LTC2944 之间可以直接连接, 这极大地简化了硬件设计。最大限度减少外部组件 数量也降低了总体功耗,并提高了准确度,因为不存 在电阻分压器等组件。

结论

电池电量测量本身是一门艺术,因为有很多相 互依赖的、影响 SOC 的参数。全球的专家们都认为, 准确的库伦计数与电压、电流和温度读数相结合,为 估计 SOC 提供了最准确的方法。LTC2944 电池电量 计提供所有这些基本测量,并有意不包括内部电池 模型,从而允许用户在特定于应用的软件中采用对 自己有意义的电量曲线和算法。此外,通过 I 2 C 非常 容易访问测量及配置寄存器,同时高达 60 V 的多节 电池可以直接与 LTC2944 连接。对任何数量、任何 化学组成的电池进行电量测量从来没有这么容易, 或者更重要的是,从来没有这么准确。

作者简介

Christopher Gobok,凌力尔特公司(现隶属 Analgo Devices 公司)高级产品市场工程师。

参考链接

如何测量电池电量?_库仑计工作原理_玩玩嵌入式的博客-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/qq_39887918/article/details/117322098

LTC2944库仑计(电量计)芯片应用笔记(Arduino,ESP32)_库仑计芯片-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/f4t0x/article/details/135624426FIT Document(E:\LD文件\1中国集成电路\2017中国集成电路8月刊\2017年8月刊.FIT) (analog.com)icon-default.png?t=N7T8https://www.analog.com/media/cn/technical-documentation/technical-articles/cic_201708_(ltc2944).pdf 

特此记录

anlog

2024年4月30日

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
LTC2944是一种库仑计芯片,常用于测量电池或其他能源存储设备中的电荷量。LTC2944库仑计程序是针对该芯片的程序设计。 LTC2944库仑计程序主要包含以下几个方面。首先,程序需要进行芯片初始化设置。这包括配置寄存器,选择测量电流和电压的通道,设置电池电量的测量范围等。其次,需要根据电流和电压的测量值计算出库仑计中的电荷量。LTC2944芯片内部有一个积分器,可以自动将电流和电压值积分得到电荷量。程序需要读取这些积分结果,并进行合适的换算,得到精确的电荷量数值。再次,程序需要实时监测电荷量的变化,并及时更新显示或输出结果。可以通过串口或其他通信方式将计算得到的电荷量发送给其他设备,方便实时监控和控制。最后,程序需要处理异常情况。例如,当电压或电流超过设定的阈值时,可能会发生溢出或过压。程序应具备相应的处理机制,避免数据失真或损坏。 LTC2944库仑计程序可以应用于很多领域。例如,用于电动汽车或无人机的电池管理系统,可以通过该程序实时监测电池电量剩余,并进行智能充电和放电控制。此外,该程序还可以用于可再生能源领域,如太阳能板和风力发电机组。通过计算和统计电荷量,可以评估能源的产量和利用效率,并优化能源系统的运行。 总之,LTC2944库仑计程序是针对LTC2944芯片设计的一种实用程序,可以用于测量和监测电荷量,广泛应用于各个领域的能源管理和控制系统中。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值