[{"data":1,"prerenderedAt":310},["ShallowReactive",2],{"guide-zh-jk-bms-soc-stuck-at-99":3,"guides-zh":246},{"id":4,"title":5,"body":6,"date":225,"description":226,"extension":227,"keywords":228,"meta":235,"navigation":236,"path":237,"related":238,"seo":242,"stem":243,"updated":244,"__hash__":245},"guides_zh\u002Fguides\u002Fjk-bms-soc-stuck-at-99.md","JK BMS SOC 卡在 99%：为什么到不了 100% 以及解决方法",{"type":7,"value":8,"toc":211},"minimark",[9,13,18,21,24,27,49,52,60,64,70,76,82,88,107,113,116,162,166,178,186,189,194,197,201,204,208],[10,11,12],"p",{},"电池组充了一整天，单体电压看起来已经满了，JK BMS 却还显示 99%。它始终跳不到 100%，或者只有某些日子才能跳过去。多数情况下电芯本身没有问题。BMS 是故意把最后这 1% 留着，等待一次完整充电结束，而充电环节里的某个设置让这个\"结束\"永远不会到来。",[14,15,17],"h2",{"id":16},"jk-bms-为什么把-soc-停在-99","JK BMS 为什么把 SOC 停在 99%",[10,19,20],{},"JK BMS 统计流入和流出电池组的安时数（库仑计数）。在储能逆变器型 JK BMS 上（PB 系列以及运行 V15、V19 固件的类似型号），计数器不能仅仅因为累计的安时数够了就显示 100%。它会停在 99%，只有在充电真正结束时才跳到 100%。",[10,22,23],{},"这样设计是有道理的。很多逆变器一看到电池报告 100% 就停止充电。如果 BMS 只凭计数就显示 100%，计数漂移的电池组会过早停止充电，电芯永远得不到完整的恒压吸收阶段，均衡器也永远没有在高位工作的时间。",[10,25,26],{},"所以 BMS 按顺序等待三件事：",[28,29,30,34,42],"ol",{},[31,32,33],"li",{},"电池组电压达到**请求充电电压（RCV）**乘以串数。",[31,35,36,37,41],{},"在这个电压上保持完整的 ",[38,39,40],"strong",{},"RCV 时间","，也就是恒压吸收阶段。",[31,43,44,45,48],{},"RCV 时间结束时，单体电压仍然不低于 ",[38,46,47],{},"SOC-100% 电压","。",[10,50,51],{},"只有这样，BMS 才会把计数复位为 100%，并在开启浮充模式时转入浮充电压。三者缺一，下一次充电又会从 99% 开始，复位永远不会发生。",[10,53,54,55,48],{},"较老、较小、没有 RCV 计时器的 JK 型号逻辑更简单：只要某个单体达到 SOC-100% 电压就立即复位为 100%。这种情况以及一般的漂移问题见 ",[56,57,59],"a",{"href":58},"\u002Fguides\u002Fjk-bms-soc-calibration","JK BMS SOC 校准指南",[14,61,63],{"id":62},"soc-卡在-99-的常见原因","SOC 卡在 99% 的常见原因",[10,65,66,69],{},[38,67,68],{},"充电器目标电压低于 RCV。"," 如果逆变器或充电器在 55.2 V 恒压，而 BMS 期望的是 16 × 3.50 V = 56.0 V，电池组永远达不到 RCV，计时器也就永远不会启动。对于手动设置的充电器，这是最常见的原因。",[10,71,72,75],{},[38,73,74],{},"线路压降或仪表读数不同。"," 即使设置一致，电缆、保险丝和分流器在有电流时也会产生少量压降，逆变器的测量值还可能比 BMS 高 0.1 到 0.2 V。在 CAN 或 RS485 闭环通信下（德业、Victron、古瑞瓦特等），逆变器认为自己已经给到了请求的电压，而 BMS 看到的却更低。",[10,77,78,81],{},[38,79,80],{},"RCV 时间与日照不匹配。"," RCV 时间太长时，计时还没结束太阳就落下去了，所以只有晴天才会复位。充电器如果按自己的计时器在 BMS 计时结束前就转浮充或停止，效果也一样。",[10,83,84,87],{},[38,85,86],{},"SOC-100% 电压离 RCV 太近。"," 吸收阶段结束时电流下降，单体电压会稍微回落。如果 SOC-100% 电压紧贴在 RCV 下方，单体电压可能恰好在 BMS 检查的那一刻掉到它下面。",[10,89,90,93,94,97,98,102,103,48],{},[38,91,92],{},"一个高单体中断了充电。"," 如果电池组不均衡，最高的单体会在平均电压还低于 RCV 时就达到",[38,95,96],{},"单体过压保护（OVP）","。BMS 关闭充电，电池组永远到不了 RCV，日志里出现的是过充保护而不是充满。见",[56,99,101],{"href":100},"\u002Fguides\u002Fjk-bms-cell-overcharge-protection-tripping","单体过充保护为何反复触发","和 ",[56,104,106],{"href":105},"\u002Fguides\u002Fjk-bms-balance-settings","JK BMS 均衡设置",[10,108,109,112],{},[38,110,111],{},"电池容量设得太小。"," 这样计数会在电池组充满前几个小时就到达 99%，然后在剩下的充电时间里一直停在那里。即使其他设置都正确，看起来也像 SOC 卡住了。",[14,114,115],{"id":115},"逐步解决",[28,117,118,124,134,140,150,156],{},[31,119,120,123],{},[38,121,122],{},"对比电压。"," 用请求充电电压（RCV）乘以串数，与充电器或逆变器的恒压电压对比。把充电器设得比这个数值高 0.1 到 0.2 V，以弥补线路损耗，但要低于单体过压保护（OVP）乘以串数。",[31,125,126,129,130,48],{},[38,127,128],{},"检查约束链。"," 固件要求严格满足 单体过压恢复（OVPR） \u003C SOC-100% 电压 \u003C 请求充电电压（RCV） \u003C 单体过压保护（OVP）。对于 LFP，现成预设的 RCV 分别为 3.55、3.50 和 3.45 V，SOC-100% 电压分别为 3.50、3.45 和 3.41 V（激进、标准、温和）。两者之间约 0.05 V 的间隔，正是让复位稳定触发的关键。见",[56,131,133],{"href":132},"\u002Fpresets","现成预设",[31,135,136,139],{},[38,137,138],{},"设置合理的 RCV 时间。"," 编辑器建议 0.5 到 5 小时，日常光伏循环用 1 小时是比较合适的默认值。长计时只对严重需要均衡的电池组有帮助。",[31,141,142,145,146,48],{},[38,143,144],{},"先解决均衡问题。"," 如果有一个单体在高位冲得太快，上面这些电压设置都不会起作用。让均衡器在略低于 RCV 时开始工作，具体见 ",[56,147,149],{"href":148},"\u002Fguides\u002Fjk-bms-lifepo4-settings","LiFePO4 设置指南",[31,151,152,155],{},[38,153,154],{},"确认容量。"," 输入电池组的实际容量（Ah），即单体容量乘以并联串数。",[31,157,158,161],{},[38,159,160],{},"完整充一次并观察。"," 电池组应该达到 RCV、保持住，并在 RCV 时间结束时切换到 100%。",[14,163,165],{"id":164},"在-jk-preset-studio-中检查","在 JK Preset Studio 中检查",[10,167,168,169,173,174,48],{},"在编辑器中",[56,170,172],{"href":171},"\u002F","通过蓝牙连接 BMS 或打开你的 .jkcfg 文件","。在写入任何内容之前，它会检查从过压恢复到 RCV 的整条约束链，并标出超出推荐范围的 RCV 时间或 SOC-100% 电压。RCV 时间本身在编辑器中仍是仅限文件的设置：请通过导入 .jkcfg 或在 JK app 中修改。每个字段的说明见",[56,175,177],{"href":176},"\u002Fparameters","参数参考",[10,179,180,181,185],{},"如果电池组总是在到达 RCV 之前就停下，请把详细日志加载到",[56,182,184],{"href":183},"\u002Flogs","日志分析页","。充电接近结束时的过充保护触发，说明问题出在某个偏高的单体，而不是 SOC 设置。",[14,187,188],{"id":188},"常见问题",[190,191,193],"h3",{"id":192},"soc-卡在-99-有害吗","SOC 卡在 99% 有害吗？",[10,195,196],{},"本身无害，只说明计数没有被重新校准。几周下来误差会越来越大，放电末段显示的 SOC 也会越来越不可靠，所以值得解决。",[190,198,200],{"id":199},"为什么有些天能到-100有些天不能","为什么有些天能到 100%，有些天不能？",[10,202,203],{},"只有日照足够、能在整个计时期间保持 RCV 的日子，RCV 时间才能走完。缩短 RCV 时间或稍微提高充电器电压，通常就能让它每天都稳定复位。",[190,205,207],{"id":206},"要不要降低-ovp-来强制复位","要不要降低 OVP 来强制复位？",[10,209,210],{},"不要。那只会让保护点更靠近正常充电电压，导致频繁触发。应该去调整充电器电压、RCV 时间和 SOC-100% 电压。",{"title":212,"searchDepth":213,"depth":213,"links":214},"",3,[215,217,218,219,220],{"id":16,"depth":216,"text":17},2,{"id":62,"depth":216,"text":63},{"id":115,"depth":216,"text":115},{"id":164,"depth":216,"text":165},{"id":188,"depth":216,"text":188,"children":221},[222,223,224],{"id":192,"depth":213,"text":193},{"id":199,"depth":213,"text":200},{"id":206,"depth":213,"text":207},"2026-10-07","JK BMS 的 SOC 一直停在 99%，始终不显示 100%？了解充电结束时 BMS 在等什么、六个常见原因，以及能解决问题的设置。","md",[229,230,231,232,233,234],"jk bms soc 卡在 99","jk bms soc 不到 100%","jk bms soc 99%","jk bms rcv 时间","jk bms soc-100% 电压","jk bms",{},true,"\u002Fguides\u002Fjk-bms-soc-stuck-at-99",[239,240,241],"jk-bms-soc-calibration","jk-bms-lifepo4-settings","jk-bms-cell-overcharge-protection-tripping",{"title":5,"description":226},"guides\u002Fjk-bms-soc-stuck-at-99",null,"l33mbYcG2dMJ69oMkwBLeRLJVdRzq-tcqhLnlXKcmXo",[247,248,253,257,260,264,268,271,275,279,283,287,291,295,299,302,306],{"path":237,"title":5,"description":226,"date":225,"updated":244},{"path":249,"title":250,"description":251,"date":252,"updated":244},"\u002Fguides\u002Fjk-bms-bluetooth-browser","在浏览器中通过蓝牙修改 JK BMS 设置","在 Chrome 或 Edge 中连接 JK BMS，读取全部设置，应用预设，再按安全顺序写回并逐项回读校验。无需 JK app。","2026-10-04",{"path":105,"title":254,"description":255,"date":256,"updated":252},"JK BMS 均衡设置：均衡启动电压、触发压差和均衡电流","详解 JK BMS 均衡设置：均衡启动电压、均衡触发压差、最大均衡电流和均衡开关，适用于磷酸铁锂、三元和钛酸锂。","2026-10-02",{"path":100,"title":258,"description":259,"date":256,"updated":244},"JK BMS 单体过充保护反复触发：原因与解决方法","JK BMS 单体过充保护每分钟触发又解除？了解充电器设得过高为何导致这种情况、如何与弱单体区分，以及怎样解决。",{"path":261,"title":262,"description":263,"date":256,"updated":252},"\u002Fguides\u002Fjk-bms-detail-log","如何导出并读懂 JK-BMS 详细日志（Detail Log）","JK-BMS 详细日志包含什么、如何从 app 导出、如何读懂其中的事件，以及日志分析页能告诉你哪些保护动作和故障信息。",{"path":265,"title":266,"description":267,"date":256,"updated":252},"\u002Fguides\u002Fjk-bms-export-import-settings","JK BMS 设置导出与导入：.jkcfg 文件完全指南","如何用 JK BMS app 导出和导入保护板设置，.jkcfg 文件里有什么，为什么手动改会损坏，以及如何在浏览器里安全编辑。",{"path":148,"title":269,"description":270,"date":256,"updated":252},"磷酸铁锂 JK BMS 参数设置：8S、16S，280Ah 与 314Ah 电芯","磷酸铁锂电池组的 JK BMS 参数设置：8S 和 16S、280Ah 与 314Ah 电芯的单体电压、均衡、电流和温度推荐值，分三种损耗等级。",{"path":272,"title":273,"description":274,"date":256,"updated":244},"\u002Fguides\u002Fjk-bms-log-messages-explained","JK BMS 日志消息详解：Boot、Time calibration、保护","每条 JK BMS 日志消息的含义：Boot、Time calibration、APP open charge、保护触发与解除，以及 Discharge On Failed。",{"path":276,"title":277,"description":278,"date":256,"updated":252},"\u002Fguides\u002Fjk-bms-nmc-lto-settings","JK BMS 三元锂与钛酸锂设置：安全的单体参数","JK BMS 三元锂 NMC 与钛酸锂 LTO 电池组设置：单体过压、欠压、均衡、温度和倍率的三档数值，以及编辑器如何识别电芯类型。",{"path":280,"title":281,"description":282,"date":256,"updated":252},"\u002Fguides\u002Fjk-bms-ocp-scp-settings","JK BMS 过流保护设置：OCP 与 SCP 参数指南","详解 JK BMS 过流保护设置：充放电 OCP 电流上限、延时、恢复时间与短路保护 SCP，附推荐范围和逆变器选型方法。",{"path":284,"title":285,"description":286,"date":256,"updated":252},"\u002Fguides\u002Fjk-bms-parameters-explained","JK BMS 参数详解：按分组逐项讲解每个设置","一篇看懂 JK BMS 参数：单体 OVP、OVPR、UVP、UVPR、均衡、SOC、RCV 与 RFV、电流和温度保护，附磷酸铁锂常用范围。",{"path":288,"title":289,"description":290,"date":256,"updated":252},"\u002Fguides\u002Fjk-bms-password","JK BMS 密码：默认密码、修改与重置指南","JK BMS 的密码其实有两个：蓝牙连接密码和设置密码。本文介绍出厂默认值、修改方法、密码无效时的排查，以及忘记密码怎么办。",{"path":292,"title":293,"description":294,"date":256,"updated":252},"\u002Fguides\u002Fjk-bms-reboots-power-events","JK BMS 重启与充电 MOS 关闭：在日志中读懂电源事件","JK BMS 重启，或充电 MOS 自己关闭？学会读懂详细日志中的 Boot 行和 MOS 状态，分清正常重启与真正的故障。",{"path":296,"title":297,"description":298,"date":256,"updated":252},"\u002Fguides\u002Fjk-bms-sending-failure","JK BMS 发送失败（Sending failure）：原因与逐步解决方法","JK BMS 导入设置时提示发送失败？了解固件拒绝参数的原因（电压顺序链、写入顺序、短路延时），并按步骤解决。",{"path":58,"title":300,"description":301,"date":256,"updated":225},"JK BMS SOC 校准：解决电量漂移、跳变和复位问题","JK BMS SOC 校准详解：SOC 为什么会漂移或跳变，SOC-100% 电压和 SOC-0% 电压的作用，以及如何设置并重新校准电池组。",{"path":303,"title":304,"description":305,"date":256,"updated":244},"\u002Fguides\u002Fjk-bms-weak-cell-log","用 JK BMS 日志找出弱单体：触发、压差与均衡","在 JK BMS 详细日志中找出弱单体：哪节单体先触发、触发时压差有多大，以及这是均衡漂移还是单体已损坏。",{"path":307,"title":308,"description":309,"date":256,"updated":252},"\u002Fguides\u002Fjk-bms-wire-resistance","JK BMS 线阻：均衡线阻异常报警的排查与修复","JK BMS 线阻详解：均衡线阻异常报警的含义、正常数值范围、常见原因，以及如何修好一根有问题的均衡线。",1791388996955]