SH367309锂电池BMS前端芯片:电压、温度、电流采集与保护

需积分: 50 60 下载量 140 浏览量 更新于2024-08-07 收藏 2.21MB PDF 举报
"这篇文档是关于Kettle Pentaho Data Integration Cookbook第二版中的电流寄存器相关的知识,同时提及了新能源领域中颖电子的SH367309芯片,这是一款16串锂电池BMS(电池管理系统)用前端芯片,具有多种保护功能和电压、温度、电流采集能力。" 在Kettle Pentaho Data Integration Cookbook中,电流寄存器是一个关键概念,它用于存储传感器读取的电流数据。表12.20详细列出了电流寄存器(CURH和CURL)的结构,其中包含了16个位(7:0),这些位用来表示电流值。CUR.15是一个符号位,当其值为1时表示电池正在放电,而0则表示正在充电。其余位(CUR.14到CUR.0)则组合起来表示Sense电阻两端电压对应的数值,这个电压可以转换为实际电流值。在数据转换完成后,这些寄存器会被更新。 在新能源领域,特别是在电池管理系统(BMS)中,芯片SH367309扮演了重要角色。这款芯片是为5-16串锂电池设计的,提供了全面的硬件保护功能,包括过充、过放、高温和低温保护,以及充放电过流和短路保护等。SH367309具备13-bit电压/温度/电流(VADC)采集功能,16路电压通道,1路电流通道和3路温度通道,转换频率分别为10Hz和4Hz。此外,它还集成了一个16-bit电流ΔΣ模数转换器(CADC),用于更精确的电流检测,以及内置EEPROM来存储可调整的保护阈值和延迟时间。 SH367309有两种工作模式:采集模式,它与MCU协同工作,用于锂电池Pack的管理和保护;保护模式下,芯片可以独立执行保护功能。该芯片还支持乱序上下电,内置看门狗模块,并提供TWI通讯接口,便于通过CRC8校验进行寄存器操作和EEPROM管理。其低功耗设计适应不同状态,如IDLE、SLEEP和Powerdown,且封装形式为TQFP48。 通过SH367309,可以实现对锂电池组的精确监控和安全保护,确保电池性能和使用寿命。结合VADC转换结果,可以计算出电芯电压、温度和电流,例如电芯电压可以通过CELL寄存器值计算,温度则依赖于外部热敏电阻和内部参考电阻的值,而电流则由CUR寄存器的数值转换得到。这些计算公式是理解和分析电池状态的基础。