|
反过来,主机控制器读取由可编程预分频器提供的累积电荷寄存器(ACR)。预分频器每次下溢或溢出时,ACR递增或递减1,因此积分时间可有效缩放因子M,可编程为1至128.该器件还包括一个14位Σ-ΔADC,用于监视SENSE-的电池电压,使工程师能够采用基于电压的方法进行SOC估算。
基于电压的方法
基于电压的方法测量电池电压并将该值与电荷水平相关联。这里,电池管理系统测量连接到外部负载或开路的电池的电压。开路电压(OCV)的测量可以提供足够精确的结果,但需要特殊考虑。
例如,锂离子电池中的电流流动导致电解质中离子的不均匀分布。这种称为扩散效应的现象会在SOC估计中引入误差。结果,电池管理系统可以通过在电池化学有机会平衡之后测量电池OCV来改善SOC估计,从而减少扩散效应。因此,在动态应用中使用OCV进行SOC估计可能是有问题的,其中波动的负载电流导致电压变化和相关的扩散效应。
虽然每种方法都有一些限制,但半导体制造商提供的解决方案包括片上硬件,旨在支持这些方法的组合,以改善SOC估算。在波动电流或高电流状态期间,库仑计数方法跟踪SOC的净变化。在安静期间,包括OCV测量在内的基于电压的方法有助于纠正库仑计数累积的误差。
与凌力尔特公司的LTC2941/LTC2942器件一起,工程师可以找到包括德州仪器BQ2700和STMicroelectronics STC3100和STC3105在内的器件,其中包括硬件功能,使工程师能够使用库仑计数和电压测量来更准确地估算SOC。
TI BQ2700包括一个专用的全差分Δ-Σ库仑计数器电路,用于测量充电和放电电流以及用于电压和温度测量的ADC。 BQ2700可自动补偿库仑计和ADC的偏移,因此无需用户校准或补偿。
在STMicroelectronics STC3100和STC3105的核心,库仑计数电路在电池充电或高速放电时跟踪SOC(图3)。
图3:STMicroelectronics ST3105采用专用数字库仑计,包括一个28位累加器,可保持电流转换的结果。 (由STMicroelectronics提供。)
为了使能够管理功耗,STC3105提供两种功耗模式:每周期测量电流的工作模式,以及每隔一个周期仅测量电流的省电模式功率。
ST器件还包括一个14位sigma-delta A/D转换器,用于电压和电流测量。 STC3105每四秒测量一次电池电压,在工作温度范围内精度为+/- 0.5%,允许工程师使用这些结果使用OCV方法计算SOC。为了减轻扩散效应,该装置包括电池电压放松计时器。主处理器可以检查此计时器,以确保电池处于静止状态足够长的时间,以确保更准确的SOC测量。
除了用于电池电压测量的10通道12位Σ-ΔADC之外,Atmel ATmega406还提供专用的Σ-ΔADC,用于库仑计数,并提供不同的测量模式,使工程师能够交换测量精度以实现功耗。
在器件的瞬时电流转换(ICC)模式下,ADC在大约3.9 ms内产生13位带符号结果,提供了一种在计算阻抗时大致同时测量电池电压和放电电流的方法。器件的累积电流转换(ACC)模式旨在提供高精度结果,即使在目标应用运行并从电池吸取电流时也是如此。虽然转换时间更长(128-1000ms),但器件提供18位结果。最后,器件的常规电流条件(RCC)模式提供与ICC模式相同的精度和转换时间,但与MCU的休眠模式配合使用可在应用休眠模式期间提供结果,并且仅在电流电平超过可选阈值时才能提供结果。
还可以找到基于结合库仑计数和OCV测量的内部算法估算SOC的Maxim DS2786等IC。当电池正在充电或放电时,DS2786B可测量净电荷流量。在静默期间,DS2786B等待设定的弛豫时间,然后使用存储在器件EEPROM中的OCV模型以及电池特性和应用参数,通过库仑计数调整其SOC估计值。该器件的EEPROM由SRAM阴影构成,允许主机覆盖OCV电压曲线和比例因子,以适应不同的电池类型(图4)。
图4:DS2786将电池特性和其他参数存储在使用影子SRAM的片上EEPROM中 - 使主机控制器能够通过串行接口改变电池参数。 (由Maxim Integrated Products提供。)
|
|