您好!
我已经对 BMS 卡上的48V 踏板车电池进行了15A 测试。 客户需要15分钟的测试。 在最初几分钟内一切似乎都正常(FET 温度稳定在78度、MCU UART 连接显示 BMS 工作正常)。 大约5分钟后、电池电压开始从45V 下降到35V。 然后、突然从 MCU 消息中发出、并且未遵循我的 CUV 安全阈值、 我注意到 BMS 已恢复默认设置(而不是我在启动时使用 CPU 写入的设置)。 BMS 似乎处于复位环路中、因为 MCU 偶尔会读取奇怪的数字。 REG1/2上的 CPU 未复位(可能是由于我放置在 REG1/2上的47uF 电容、在 BMS 复位时使 CPU 保持活动状态、或者通过 UART 连接从 PC 获得电源...)。 我继续进行测试、系统仍然稳定、但2分钟后、DSG FET 的温度突然达到200度、并烧坏了。 我的卡上的 BMS 似乎存在噪声或瞬态问题。
1 -我想提高 BMS 的稳定性。 我已经学习过其他主题、并执行了以下操作:
我的整个接地都在负载侧。 我交换了 Bat-和 Load-以在 Bat-侧接地(加上 PCB 上的一些必要更改、如 swaping SRP 和 SRN...)
-在 SRP/SRN 上添加两个100nF 至 GND。
-添加一些大电容器:REG2上的47uF 电容器、除 MCU 电源外、REGIN 附近 BJT 的集电极上也有相同的电容器。
但不知道以下更改是否正常:
-在 BMS 的 BAT 引脚上添加一个喉电容器(这会有危险吗? 如果 BAT 下降、但电荷泵保持高电平...)
-与参考原理图相同、负载侧不是两个100nF、而是在 Bat+/Bat-和 Load+/Load-侧添加了大约数百 uF。
2 - DSG FET 烧坏的原因可能是什么、而 CHG 未烧坏、温度也不高。 可能与缓慢关断相关? (我在栅极上有常见的5.1K)。
非常感谢您的支持