用 JK BMS 日志找出弱单体:触发、压差与均衡

如果每次都是同一节单体最先到达限值,你很可能遇到了弱单体,而 JK BMS 详细日志能把它显示出来。每次保护动作都会记录单体编号,以及最高和最低单体电压的快照。统计每节单体的触发次数,再看触发那一刻各单体之间的差距。如果你还没有导出日志,请看如何导出并读懂 JK-BMS 详细日志。

弱单体在日志中是什么样子

有三件事指向同一节单体:

  • 同一个单体编号出现在大多数触发消息中,例如 "Cell 05 over discharge protection" 一遍又一遍。
  • 快照中的最高单体或最低单体列点名了这节单体。
  • 触发发生时,最高与最低单体之间的压差很大。

要留意编号规则。消息文本中的单体编号从 1 开始,而最高和最低单体列从 0 开始,所以列中的值 4 对应消息里的 5 号单体。快照也可能比事件滞后,所以列中的单体并不总是与消息中的单体一致。比起单独一行里的编号,更应相信压差,并且要看多次触发的规律。

充满端还是放空端

触发发生在哪一端,说明了这是什么类型的问题。

过压保护发生在充满端,也就是充电时。上升最快的单体最先到达限值,BMS 切断充电,而电池组的其余部分还低于限值。容量较小或内阻较高的单体会这样,因均衡器时间不够而漂移偏高的单体也会这样。

欠压保护发生在放空端,也就是放电时。下降最快的单体最先到达限值,BMS 切断负载,而其他单体还有电。

容量小或内阻大的单体,在两端都会最先到达限值。它在充满端最先触发,在放空端也最先触发。均衡漂移则不同。漂移的单体只在一端触发,通常是充满端,并且在均衡器经历几次完整充电之后,压差会缩小。容量不匹配无法靠均衡消除,因为那节单体本来就装得少。

分析页如何判断

日志分析页会按单体生成触发次数的直方图,并与每次触发时的压差对照。它采用几条固定规则:

  • 如果过压保护时的压差很小,请看单体过充保护为何反复触发。
  • 如果有一节单体占了至少 80% 的过压保护(3 次或更多),且压差中位数达到 50 mV 或更大,它会报告弱单体或不均衡单体。
  • 对于欠压保护,适用同样的检验:有一节单体占至少 80% 的保护动作,且压差中位数达到 50 mV 或更大,就给出弱单体的结论。否则结论会写成电池组已放空,意思是整个电池组都放完了电,没有哪一节单体有错。
  • 电压只精确到 0.1 V 的导出文件,对压差来说太粗了。过压检查会被跳过,所有欠压情况都会报告为 “电池组已放空”,所以遇到这样的文件,请谨慎对待这个结论。

这些阈值只是筛查工具。一条结论表示规律吻合,更换单体之前请先检查它。

该怎么做

如果触发在充满端,且那节单体漂移偏高,就从均衡入手。检查均衡起始电压和均衡触发电压,并确认充电达到起始电压的时间足够长,让均衡器有时间工作。具体数值和原因见 JK BMS 均衡设置。然后让电池组在高电压端停留几个循环,再检查日志。如果压差缩小了,说明那是漂移。

如果触发在放空端,请先检查单体本身,再去动设置。比较它与其他单体的容量,并检查这节单体的采样线和连接器。线损坏或电阻值错误会给出错误的读数,见 JK BMS 线阻。

如果有一节单体在静置时比其他单体低 50 mV 或更多,且已经均衡过、接线良好,那它很可能确实是一节更弱的单体。请更换它,或换上一节匹配度很高的。不匹配的单体会一直限制整个电池组。

无论原因是什么,都请给自己留出余量。在编辑器中设置 SOC-0% 和欠压保护,让电池组在最弱的单体到达限值之前停下,而不是刚好停在限值上。每个字段的说明见 JK BMS 参数详解。

用日志验证

打开日志分析页并加载详细日志。各单体的直方图显示触发在不同单体之间如何分布,点击某个柱条就能把事件筛选到那节单体。事件段表格列出每次触发的单体、开始时间、持续时间、峰值和重新触发间隔。同时附上你的 .jkcfg,页面就会把结论与你配置的阈值对照。文件始终留在你的浏览器中。

是我的单体坏了,还是只是不均衡?

看压差和发生在哪一端。在充满端偏高、经过几次均衡充电后恢复的单体,是不均衡。静置时一直低 50 mV 或更多,或者在两端都触发的单体,更可能是弱单体。

为什么日志点名的单体和列中的不一样?

消息中的编号从 1 开始,而列从 0 开始,快照也可能比事件滞后。请比较多次触发,而不是只看一行。

为什么分析说电池组已放空,而不是弱单体?

没有任何一节单体占到 80% 的欠压保护,或者压差低于 50 mV,或者导出文件只有 0.1 V 精度,在这种文件里所有欠压情况都会得到这个标签。这时请自己检查各单体。

相关指南

全部指南