ZHCUCN1 December 2024 ADC128S102QML-SP , INA901-SP , LM117QML-SP , LM193QML-SP , LM4050QML-SP , LMP7704-SP , MSP430FR5969-SP , TMP9R00-SP , TPS7A4501-SP , TPS7H2211-SP , TPS7H5001-SP , TPS7H6003-SP
此参考设计演示了航天级电池管理系统。该电路测量八节串联的电池,以监控电池运行状况、充电状态和温度。
TIDA-010931 | 设计文件夹 |
MSP430FR5969-SP | 产品文件夹 |
ADC128S102QML-SP | 产品文件夹 |
TLV1H103-SEP | 产品文件夹 |
TPS7H2211-SP | 产品文件夹 |
TPS7A4501-SP | 产品文件夹 |
LM4050QML-SP | 产品文件夹 |
INA901-SP | 产品文件夹 |
INA1H94-SP | 产品文件夹 |
LMP7704-SP | 产品文件夹 |
TMP9R00-SP | 产品文件夹 |
LM117QML-SP | 产品文件夹 |
如表 2-1 和图 2-1 所示,TIDA-010931 参考设计包含许多子系统,包括:
监控电池电压、电流和温度的能力具有许多价值主张。电池管理系统 (BMS) 提供了有关电池运行状况和充电状态的关键信息,这对于卫星保持可靠的能源至关重要。如今,锂离子电池是降低卫星成本和重量的关键,但仍然存在安全问题。
锂离子和与电池相关的易燃材料具有高能量密度,由于热失控、过度充电、平衡不当和发生短路,这种组合可能会造成危险。目前,没有已知能够检测电池运行状况和充电状态的耐辐射平衡器 IC 或监测 IC。为了减少电池电量和重量,应用需要提高电芯电压检测精度。太空中的 BMS 需要电池提供低漏电流,才能承受火箭发射的交货周期。此设计是一种分立式、自主和可靠的 BMS 方法,可提供高辐射性能、精确的电芯电压监测、快速过流保护、温度检测和平衡功能。
MSP430FR5969-SP MCU 测量电池特性(包括电流、电压和温度),并与 BMS 图形用户界面 (GUI) 通信。MSP430FR5969-SP 还用于为电源时序提供时序和逻辑,并为升压电路提供 PWM 开关信号。可以使用预先写入的固件对 MSP430FR5969-SP 进行编程,以实现与 BMS GUI 的兼容性。
该参考设计的电源设计使电源控制实现低漏电流能力。MSP430FR5969-SP 可启用和禁用不同的电源轨。
需要使用 12V 外部电源或八节电池包为 TIDA-010931 参考设计供电。该器件具有一个集成的电源,能够使用 LM117QML-SP、TPS7H2211-SP、LM4050QML-SP 和 TPS7A4501-SP 为每个子元件供电,从而创建不同的降压电压。有关确切电压和电源时序的详细信息,请参阅设计注意事项 部分。
表 2-1 详细说明了系统规格。
参数 | 值 | 单位 |
---|---|---|
电源 | 12 或从电池包 | V |
电池电芯数 | 8 | – |
电池电芯电压 | 3–4.2 | V |
漏电流 | 0.02 | μA |
电池电芯电压精度 | ±1 | mV |
平衡器电流 | 120 至 169 | mA |
表 2-2 列出了跳线和接头说明。
参数 | 网络名 | 说明 |
---|---|---|
电源 | 12V 电源 | 12V 电源 |
电源选择 | 选择来自电池输出或外部 12V 电源的输入电源 | |
JTAG | JTAG | JTAG 连接 |
PWM控制寄存器 | J_PWM | PWM 输入 |
输入/输出控制 | J 泵 | 电荷泵输入 |
Charger | 充电器输入 | |
电池 | 八芯电池包输入 | |
负载 | 负载输出 | |
电压电源 | J_LS | 启用到电路其余部分的负载 |
J4 | 用于电池泵的 12V 或 5V 电源 | |
J_5V | 将 LDO 和 5V 负载分开 | |
J_1V85 | 将 LDO 和 1.85V 负载分开 | |
J_3V3 | 将 3.3V LDO 输出与 MSP430FR5969-SP 分开 | |
J_3V3_2 | 将 3.3V LDO 和 ADC128S102-SP 分开 | |
J_2V5 | 将 LDO 和 2.5V 负载分开 | |
J_heater | 分配用于打开或关闭电池加热器的 GPIO | |
通信 | J6 | 温度控制通信 |
J2 | 用于连接到数字分析仪的 ADC 通信 | |
J5 | 通过 2.5Vref 校准实现电压平衡 | |
电池监测 | 电池 1 | 连接到电池电芯 1 |
电池 2 | 连接到电池电芯 2 | |
电池 3 | 连接到电池电芯 3 | |
电池 4 | 连接到电池电芯 4 | |
电池 5 | 连接到电池电芯 5 | |
电池 6 | 连接到电池电芯 6 | |
电池 7 | 连接到电池电芯 7 | |
电池 8 | 连接到电池电芯 8 | |
温度监测 | 传感器 1 | 温度传感器 1 |
传感器 2 | 温度传感器 2 | |
传感器 3 | 温度传感器 3 | |
I2C_pull | 启用 TMP9R00-SP I2C 3.3V 上拉 |
表 2-3 列出了测试点和预期值。
网络名 | 说明 | 预期值 |
---|---|---|
TP1 | 12V 电源 | 12V |
TP2 | 地 | 0V |
TP3、TP4、TP5、TP6、 TP8、TP9、TP10、TP43 |
地 | 0V |
TP7 | 电池 4 检测放大器输出 | 0.565V–4.552V |
TP11 | 负载电压 | 24V |
TP12 | 电池 7 检测放大器输出 | 0.565V–4.552V |
TP13 | 电池 3 检测放大器输出 | 0.565V–4.552V |
TP14 | 电池 6 检测放大器输出 | 50.565V–4.552V |
TP15 | 电池 2 检测放大器输出 | 0.565V–4.552V |
TP16 | 电池输出电压 | 33.6V |
TP17 | 电池 8 检测放大器输出 | 0.565V–4.552V |
TP18 | 电池 1 检测放大器输出 | 0.565V–4.552V |
TP19 | 栅极电压 | 27V |
TP20 | 短路保护栅极电压 | 30mV |
TP21 | 栅极电压 | 5V |
TP22 | 充电器电压输入 | 28V |
TP23 | 负载电压 | 28V |
TP24 | 电池输出电压 | 33.6V |
TP25 | 电池 8 检测第一个放大器输出 | 2.5V |
TP26 | 电池 4 检测第一个放大器输出 | 2.5V |
TP27 | 电池 7 检测第一个放大器输出 | 2.5V |
TP28 | 电池 3 检测第一个放大器输出 | 2.5V |
TP29 | 电池 6 检测第一个放大器输出 | 2.5V |
TP30 | 电池 2 检测第一个放大器输出 | 2.5V |
TP31 | 栅极电压 | 26.88V |
TP32 | 电池 5 检测放大器输出 | 5V |
TP33 | 电池 5 输入电压 | 21V |
TP34 | 电池 7 输入电压 | 29.4V |
TP35 | 电池 6 输入电压 | 25.2V |
TP36 | 电池 4 输入电压 | 16.8V |
TP37 | 电池 3 输入电压 | 12.6V |
TP38 | 电池 2 输入电压 | 8.4V |
TP39 | 电池 1 输入电压 | 4.2V |
TP40 | 电池 5 检测第一个放大器输出 | 2.5V |
TP41 | 电池 7 平衡器 | 29.4V |
TP43 | 地 | 0V |
TP45 | INA901-SP 输出 | 0.6V |
TP46 | INA901-SP 输出 | 0.6V |