一、方案描述
大联大世平集团针对便携式储能的电池保护系统,推出基于晶丰明源(BPS)的MCU LKS32MC453 和 AFE BM81710H 的 48V 高边 BMS 方案。NMOS 采用芯迈(Silicon Magic)的 SDN10N3P5B-AA。PMOS 采用华润微(Crmicro)的 CRTM900P10LQ。方案还配备一个纳芯微的气体压力传感器 NSPGS2。此方案具有电芯电压采集、电流采集、温度采集、被动均衡、充放电控制、高边开关、充放电同口等功能特点,支持:过压/欠压保护、高/低温保护、断路保护、过流保护等保护机制。
二、硬件设计说明
- 主控
BPS 的 LKS32MC453 MCU, 192MHz 32位CortexM4F 内核,具有丰富的DSP指令,硬件浮点运算单元。内置高达256KB的Flash存储器,支持加密保护,最大40KB的SRAM。集成了高性能模拟器件、多种I/O端口和丰富的外设。内置12MHz高精度RC时钟和低速32kHz 低速时钟,可外挂12~24MHz外部晶振,内部PLL可提供最高 192MHz 主频。
- 256KB Flash,40KB SRAMB。
- 包含 3路14Bit SAR ADC,2 Msps采样及转换速率。
- 包含 2路12bit DAC 数模转换器。
- 3个通用16位Timer、2个通用32位Timer、1个24bit systick 定时器。
- 2 个 I2C 接口、2 个 SPI 接口、1路 CAN 接口和 3路 UART 接口
- 1路独立DMA引擎, 共8个通道, 支持8、16、32bit传输
- ADC自检模块,支持开路短路检查
- 1个CRC模块
- AFE-BM81710H
BM81710H 是一款高集成高精度锂电池监控及全方位的安全保护芯片,且具有高边NMOS 充放电管驱动控制,适用于10-17 串三元锂或磷酸铁锂等多种电池包应用。主要有以下功能特点:
- 支持 10~17 串电池;
- 输入电压:5V~95V;
- 电池电压采集 ADC:14-bit/16-bitΔΣ ,精度:±5mV@2~4.25V/25℃;
- 4 路温度检测 ADC:14-bit/16-bitΔΣ ,精度:±1℃@-40℃~85℃;
- 母线电流采集 ADC:16-bit ΔΣ ,精度:±20uV@±5mV/25℃, ±50uV@±200mV/25℃, ±150uV@±200mV/(-40 ℃ ~85℃) ;
- 带库仑计, 精度:±5%uVh,范围: ±291271uVh ;
- 支持充电、放电的高边 NMOS 管控制;
- 支持预充电、预放电的高边 PMOS 管控制;
- 通过 400kHz I2C 总线与 MCU 通讯,CRC-8 校验;
- 支持过流保护、过压/欠压保护、短路保护、高/低温度保护;
- 支持断线检测、负载和充电器接入检测;
- 支持 0V 禁充保护;
- 支持被动的硬件自主控制均衡和软件控制均衡;
- 支持外部 ECTRL 管脚控制放电管;
- 支持电子锁;
- 耗电参数:130uA @full power mode/25℃ ,
- 60uA @Normal sleep mode/25℃,
- 10uA @deep sleep mode/25℃ ,1uA @shunt down mode/25℃ ;
- 工作环境温度:-40~125℃
- 封装:LQFP-48。
- N-MOSFET
充放电开关控制部分,方案的开关管 N-MOSFET 采用芯迈的 SDN10N3P5B-AA 来做充电、放电控制开关。该 MOS 管的漏源电压(VDS)能够达到 100V,其连续漏电流(ID)可达 120A@25℃,113A@100℃。当 VGS = 10V 时,RDS(on) 的最大值为 3.5mΩ。体二极管正向压降为 0.9V 左右。
- P-MOSFET
预充放电开关控制部分,方案的开关管 P-MOSFET 采用华润微的 CRTM900P10LQ 来做预充电、预放电控制开关。该 MOS 管的漏源电压(VDS)能够达到 -100V,其连续漏电流(ID)可达 -17A@25℃,-12A@100℃。当 VGS = 10V 时,RDS(on) 的典型值为 74mΩ 。体二极管正向压降为 0.9V 左右。
- DC-DC
DC-DC 部分,方案采用杰华特的 JWH5140F 来对 BAT+ 的电压进行降压处理,使 DC-DC 输出 6V 。JWH5140F 的特点如下:
- 工作输入范围为 6V 至 100V。
- 拥有6A 输出电流,且内部具备软启动功能。
- 可调节开关频率。
- 在轻载下的强制连续导通模式(FCCM)。
- 支持短路保护。
- 支持高温保护。
- 封装:DFN4X-4-8。
- LDO
LDO 部分,方案采用杰华特的 JW7806 来对 DC-DC 的输出电压进行再一步的降压处理使 LDO 输出 3.3V 。JW7806 的特点如下:
- 输入电压范围:2V-5.5V。
- 输出电压范围:2V-4.5V。
- 输出电压精度:±2%。
- 输出电流:300mA。
- 低压差:120mV(典型值)。
- 电源抑制比(PSRR):82dB@1kHz。
- 无需噪声旁路电容器。
- 低输出电压噪声:12 uVRMS。
- 限流保护。
- 过温保护。
- 工作温度范围:-40℃-125℃。
- 封装:SOT23-5。
- NSPGS2
压力检测部分,方案采用纳芯微的 NSPGS2 ,NSPGS2系列设计用于操作压力范围为-100kPa至350kPa,其特点如下:
- 0°C 至 60°C 范围内优于 ±1.5%(模拟)。
- -40°C 至 70°C 范围内优于 ±2.5%(模拟)。
- 0°C 至 60°C 范围内优于 ±1%(数字)。
- -40°C 至 70°C 范围内优于 ±2%(数字)。
- 温度范围:-40°C ~70°C。
- 比率/绝对模拟输出。
- 24 位 I2C。
- 带空气喷嘴的 SOP 封装,易于组装。
三、方案原理图
1.MCU
2.压力检测
3.BM81710H
4.电源
5.充放电控制
6.均衡电路
PCB Layout:
TOP Layer:
BOTTOM Layer:
四、软件设计说明
PES-BMS 方案的软件架构如下图所示,包含驱动层、中间层和应用层。
驱动层:是 MCU 的底层驱动,直接与硬件交互,控制和管理 MCU 的硬件资源。主要负责初始化、配置和管理硬件资源。PES-BMS 方案涉及到的外设包括:GPIO、SPI、UART、TIMER、ADC、FLASH、IWDG、AON 等。
中间层:在 MCU 软件架构中扮演着重要的角色,它为上层应用提供必要的服务和功能接口,处理应用程序与硬件之间的通信。同时隔离系统软件与底层硬件的直接交互,从而简化了硬件的复杂性。包括AFE 和 BM81710H 驱动、TIMER 中断处理、Flash 的存取、LED 的开关、与 PD 面板通讯相关的串口处理等等。
应用层:包括对 AFE 的管理和控制、充放电控制、电池异常状态的处理、SOC/SOH、用户界面(PD Panel)相关通讯协议、低功耗管理等等,确保系统与 PES-BMS 应用相关的功能正常运行。
欢迎在博文下方留言评论,我们会及时回复您的问题。
如有更多需求,欢迎联系大联大世平集团 ATU 部门:atu.sh@wpi-group.com 作者:五月小姐姐
更多资讯,请扫码关注我们!
►场景应用图
►展示板照片
►方案方块图
►核心技术优势
1. MCU: 主频 192MHz,32位CortexM4F 内核,具有丰富的DSP指令,硬件浮点运算单元。内置高达256KB的Flash存储器,支持加密保护,最大40KB的SRAM。
2. AFE:
1) 电池电压采集 ADC:14-bit/16-bit ΔΣ ,精度:±5mV@2~4.25V/25℃;
2) 4 路温度检测 ADC:14-bit/16-bit ΔΣ ,精度:±1℃@-40℃~85℃;
3) 母线电流采集 ADC:16-bit ΔΣ ,精度:±20uV@±5mV/25℃, ±50uV@±200mV/25℃, ±150uV@±200mV/(-40 ℃ ~85℃) ;
4) 带库仑计, 精度:±0.5%uVh,范围: ±291271uVh ;
5) 耗电参数:130uA @full power mode/25℃,60uA @Normal sleep mode/25℃,10uA @deep sleep mode/25℃,1uA @shunt down mode/25℃。
3. 高边开关。
4. 支持过流保护、过压/欠压保护、短路保护、高/低温度保护。
5. 支持断线检测、负载和充电器接入检测。
6. 支持 0V 禁充保护
。 7. 支持被动控制均衡。
8. 支持外部 ECTRL 管脚控制放电管。
9. 支持电子锁。
10. 支持 SOC、SOH。
►方案规格
1. 支持 10 ~ 17 串三元锂电池、磷酸铁锂电池。
2. 输入电压:8.5V~95V。
3. 持续充放电电流可达到 84A。
4. 高边开关:支持充电、放电的高边 NMOS 开关和预充电、预放电的高边 PMOS 开关。
5. 支持过流保护、过压/欠压保护、短路保护、高/低温度保护。
6. 支持断线检测、负载和充电器接入检测。
7. 支持 0V 禁充保护。
8. 支持被动控制均衡。
9. 支持外部 ECTRL 管脚控制放电管。
10. 支持电子锁。
11. 支持 SOC、SOH。
12. 充放电同口。
13. 支持串口通讯。
14. 支持外部按键开启/关闭输出,并且通过 LED 灯指示输出状态。
15. 支持外部按键复位/重启。
16. 开发板尺寸 : 125 * 87 mm。