JK BMS 重启与充电 MOS 关闭:在日志中读懂电源事件

如果你的 JK BMS 重启了,详细日志会把它记录为一行 Boot。其中大多数无害:你按了电源按键,或者 app 把 BMS 关闭后又打开。少数则不是,而日志能让你不靠猜测就把它们区分开。

下面介绍如何区分正常重启与意外重启,以及 MOS 为什么会关闭。文件本身以及如何导出,见如何导出并读懂 JK-BMS 详细日志。

Boot 行是什么意思

Boot 行表示 BMS 已经启动。启动后的第一行似乎是在测量任何数据之前写入的,所以各单体电压、总电压、电流和温度全部为零。只有容量计数器会保留,因为它们是存储下来的。在示例日志中,Boot 行显示 CHG OFF 和 DSG OFF,各处都是零,剩余容量为 197.9 Ah,满容量 200.0 Ah。

不要把这些零当成深度放电或传感器故障,那只是数据缺失。下一条普通行就又有了真实数值。

重启后连接 JK app 时,app 会设置时钟,随后出现一行 Time calibration。这一行标记的是你自己的连接会话,不是第二个问题。

正常与意外的 JK BMS 重启

如果 Boot 出现在某条把 BMS 关闭的记录之后几秒内,就是预期之内的。下面这些行符合条件:

  • Button to turn it off 以及紧急按键相关的行
  • APP to turn it off
  • Shutdown
  • Enter sleep

当紧挨着 Boot 的前一行是断电、按键、紧急、关机或休眠行,且相距不到 60 秒时,分析页会把这次 Boot 算作预期之内。其他任何 Boot 都算作意外,只有文件第一行的 Boot 例外,因为它前面没有可供判断的记录。

示例日志有 7 行 Boot,其中 2 次是意外的。有五次出现在 Button to turn it off 之后 7 到 37 秒,这正是电源按键重启的样子。另外两次前面没有这样的行:

  • 一次 Boot 在 23:53,大约在一次保护解除和一条 app 关闭充电命令之后 20 分钟。它附近没有其他记录。
  • 一次 Boot 在下一个测试日的 00:21,大约在 app 关闭充电和放电之后 70 秒。app 的开关命令不算断电,所以无论时间间隔如何,这次 Boot 都是意外的。

日志没有说明这两次重启的原因,分析页也没有。请把这个计数当作提醒你去查看的信号。

下面是需要检查的常见原因,不分先后,仅凭日志都无法确认:

  • 供电跌落。BMS 由电池组供电,所以几乎放空的电池组或大负载冲击都可能让它自己的供电短暂掉落。
  • B- 或电源线松动或腐蚀。
  • 固件看门狗复位。这一点是看得到的:日志中会有一条 Reset Watch-Dog 消息,分析会把它归入故障。
  • 智能休眠设置,如果 BMS 进入休眠又被唤醒。请在 Boot 之前查找 Enter sleep。

为什么充电或放电停了

CHG 和 DSG 列显示该行中各 MOS 是否开启。MOS 关闭并不总是故障。结合前后的行,常见的原因有:

  • app、RS485 或 CAN 把它关闭了。这些会显示为 APP close charge 或 RS485 discharge off 之类的行。通过 RS485 或 CAN 控制 BMS 的逆变器或充电器也可能这样做。
  • 某项保护触发了。触发行会写出是哪项保护,解除行之后通常紧接着 MOS 重新打开。关闭时间很长却没有解除行,说明保护仍在生效。
  • 温度保护或加热器状态。低温充电保护会让充电保持关闭,直到电池组升温。
  • 断电电压或休眠:BMS 自己关闭了。
  • Boot 行:该行中两个 MOS 都显示 OFF。

在分析页上,状态泳道把 CHG、DSG、均衡和加热器画成时间线上的条带。把 CHG 泳道中的空档与下方事件列表对齐,通常就能看出属于上面哪种情况。每条消息的含义见 JK BMS 日志消息详解。

MOS 温度过高

BMS 有自己的 MOS 过温保护。触发时,你会看到一行 MOS 过温记录,MOS 随之关闭。相关设置见 JK BMS 参数详解。

当 MOS 温度达到 70 °C,而日志中没有 MOS 过温保护记录时,分析还会给出单独的 “MOS 温度偏高”警告。这提示 MOS 曾经过热,但保护还没有动作。它通常指向长时间的大电流运行或散热不良,也可能是检查电流限值的理由。

该怎么做

对于预期之内的重启,什么都不用做。电源按键重启就是 BMS 在按你的要求做事。

对于意外重启:

  1. 打开 Boot 之前的几行。看它前一行的电流和最低单体电压。大电流或很低的单体电压,指向供电跌落或过载。
  2. 检查 B- 和电源输入的接线,看有没有松动或发热的连接。
  3. 如果逆变器或充电器有日志,把 Boot 的时间与之对照。与逆变器事件同一时刻发生的重启,往往有相同的原因。
  4. 在参数参考中查看智能休眠和断电电压设置。
  5. 如果出现了 Reset Watch-Dog 消息,请记下固件版本,并把它当作固件问题处理。

如果是逆变器关闭了 MOS,请检查它的 BMS 设置,以及它如何处理来自 RCV 和 RFV 数值的充电电压请求。

用日志验证

把你的 detaillogs 文件加载到日志分析页。重启磁贴会显示 Boot 的次数以及其中有多少次是意外的。把类别筛选切换到电源,就只看 Boot、关机和休眠行,再打开状态泳道,查看各 MOS 在哪里关闭。如果重启不是唯一的问题,详细日志指南介绍了其他消息类别。你也可以在编辑器中连接 BMS 或打开设置文件,在修改之前查看断电和休眠的数值。

相关指南

全部指南