[{"data":1,"prerenderedAt":460},["ShallowReactive",2],{"guide-zh-jk-bms-soc-calibration":3,"guides-zh":403},{"id":4,"title":5,"body":6,"date":382,"description":383,"extension":384,"keywords":385,"meta":392,"navigation":393,"path":394,"related":395,"seo":399,"stem":400,"updated":401,"__hash__":402},"guides_zh\u002Fguides\u002Fjk-bms-soc-calibration.md","JK BMS SOC 校准：解决电量漂移、跳变和复位问题",{"type":7,"value":8,"toc":367},"minimark",[9,13,18,26,37,40,44,85,88,136,145,149,152,162,165,224,227,231,264,267,270,300,312,329,332,337,345,349,352,356,359],[10,11,12],"p",{},"JK BMS 的 SOC 校准归结为两个单体电压和一个容量值。BMS 会统计流入和流出的安时数，当某个电芯达到 SOC-100% 电压或 SOC-0% 电压时，BMS 会把计数直接校准为 100% 或 0%。如果这两个电压或容量设置不对，SOC 就会漂移、跳变或显示错误。",[14,15,17],"h2",{"id":16},"soc-为什么会漂移或跳变","SOC 为什么会漂移或跳变",[10,19,20,21,25],{},"JK BMS 并不直接测量 SOC，而是用库仑计数：累加流入的电流，减去流出的电流，再除以你输入的",[22,23,24],"strong",{},"电池容量","。电流传感器的微小误差会不断累积，几个循环之后计数可能偏差好几个百分点。这就是 JK BMS 的 SOC 漂移。",[10,27,28,29,32,33,36],{},"固件内置的解决办法是按电压复位。当某个电芯达到 ",[22,30,31],{},"SOC-100% 电压","时，SOC 被设为 100%；当某个电芯降到 ",[22,34,35],{},"SOC-0% 电压","时，SOC 被设为 0%。每次复位都会清除累积误差。",[10,38,39],{},"这种复位也是 SOC 跳变的原因。如果计数显示 85%，而某个电芯碰到了 SOC-100% 电压，显示会直接跳到 100%。如果复位电压设置不当，每个循环都会出现跳变。",[14,41,43],{"id":42},"soc-电压的作用","SOC 电压的作用",[45,46,47,60],"table",{},[48,49,50],"thead",{},[51,52,53,57],"tr",{},[54,55,56],"th",{},"参数",[54,58,59],{},"作用",[61,62,63,71,78],"tbody",{},[51,64,65,68],{},[66,67,31],"td",{},[66,69,70],{},"单体达到该电压时，荷电状态计数复位为 100%。",[51,72,73,75],{},[66,74,35],{},[66,76,77],{},"单体达到该电压时，荷电状态计数复位为 0%。",[51,79,80,82],{},[66,81,24],{},[66,83,84],{},"额定容量（Ah），库仑计数用它来计算 SOC。",[10,86,87],{},"编辑器给出的单体推荐范围：",[45,89,90,101],{},[48,91,92],{},[51,93,94,97,99],{},[54,95,96],{},"电芯类型",[54,98,31],{},[54,100,35],{},[61,102,103,114,125],{},[51,104,105,108,111],{},[66,106,107],{},"LFP",[66,109,110],{},"3.41 到 3.55 V",[66,112,113],{},"2.60 到 3.05 V",[51,115,116,119,122],{},[66,117,118],{},"NMC",[66,120,121],{},"3.95 到 4.10 V",[66,123,124],{},"2.90 到 3.30 V",[51,126,127,130,133],{},[66,128,129],{},"LTO",[66,131,132],{},"2.45 到 2.65 V",[66,134,135],{},"1.80 到 2.00 V",[10,137,138,139,144],{},"现成的 LFP 预设中，SOC-100% 电压分别为 3.50、3.45 和 3.41 V（激进、标准、温和），SOC-0% 电压分别为 2.60、2.90 和 3.05 V。所有电芯类型见",[140,141,143],"a",{"href":142},"\u002Fpresets","现成预设","。",[14,146,148],{"id":147},"soc-电压必须落在什么区间","SOC 电压必须落在什么区间",[10,150,151],{},"JK 固件只接受严格位于保护回差之内的 SOC 电压。两条约束链是：",[153,154,155,159],"ul",{},[156,157,158],"li",{},"单体过压恢复 \u003C SOC-100% 电压 \u003C 单体 RCV（请求充电电压）",[156,160,161],{},"单体欠压保护 \u003C SOC-0% 电压 \u003C 单体欠压恢复",[10,163,164],{},"相等的数值同样会被拒绝。下面是一个能通过的 LFP 示例，基于标准档预设：",[45,166,167,176],{},[48,168,169],{},[51,170,171,173],{},[54,172,56],{},[54,174,175],{},"数值",[61,177,178,186,193,201,209,216],{},[51,179,180,183],{},[66,181,182],{},"单体过压恢复（OVPR）",[66,184,185],{},"3.40 V",[51,187,188,190],{},[66,189,31],{},[66,191,192],{},"3.45 V",[51,194,195,198],{},[66,196,197],{},"单体 RCV",[66,199,200],{},"3.50 V",[51,202,203,206],{},[66,204,205],{},"单体欠压保护（UVP）",[66,207,208],{},"2.80 V",[51,210,211,213],{},[66,212,35],{},[66,214,215],{},"2.90 V",[51,217,218,221],{},[66,219,220],{},"单体欠压恢复（UVPR）",[66,222,223],{},"3.00 V",[10,225,226],{},"对 LFP 来说，SOC-100% 电压必须是能达到的。充电时必须真的有电芯升到这个电压，否则复位永远不会发生。",[14,228,230],{"id":229},"jk-bms-soc-校准步骤","JK BMS SOC 校准步骤",[232,233,234,247,253,261],"ol",{},[156,235,236,237,239,240,242,243,144],{},"把 ",[22,238,31],{},"和 ",[22,241,35],{},"设在上述范围内，并满足两条约束链。完整的单体参数见 ",[140,244,246],{"href":245},"\u002Fguides\u002Fjk-bms-lifepo4-settings","LiFePO4 设置指南",[156,248,249,250,252],{},"把",[22,251,24],{},"设为电池组的实际容量（Ah）。如果有并联电芯，用单体容量乘以并联串数。",[156,254,255,256,260],{},"把数值写入 BMS（在",[140,257,259],{"href":258},"\u002F","编辑器","中通过蓝牙写入，或导入文件），然后把电池组充满。让某个电芯达到 SOC-100% 电压，BMS 就会把 SOC 复位为 100%。一直充到电流逐渐减小，确保复位真正触发。",[156,262,263],{},"可选：放电到最低的电芯达到 SOC-0% 电压，让 BMS 复位为 0%。只有在欠压保护和负载允许时才这样做，之后尽快充电。",[10,265,266],{},"通常一次充满就足够了。完全放电是可选项，而且伤电池，大多数人都会跳过。",[14,268,269],{"id":269},"常见错误",[153,271,272,282,288,294],{},[156,273,274,277,278,144],{},[22,275,276],{},"SOC-100% 电压等于或低于单体过压恢复。"," 固件会拒绝并提示 \"This parameter does not apply to the connected device. (Sending failure)\"。见 ",[140,279,281],{"href":280},"\u002Fguides\u002Fjk-bms-sending-failure","Sending failure 指南",[156,283,284,287],{},[22,285,286],{},"LFP 的 SOC-100% 电压设得太低。"," LFP 电压曲线很平，在 3.35 或 3.40 V 时电芯离充满还远，SOC 会过早复位为 100%，看起来满了其实没满。",[156,289,290,293],{},[22,291,292],{},"电池容量设置错误。"," 即使电压设置完美，计数显示的百分比也是错的。",[156,295,296,299],{},[22,297,298],{},"充电始终达不到 SOC-100% 电压。"," 如果充电器在此之前就停止，复位永远不会触发，漂移会持续。",[10,301,302,303,307,308,144],{},"其他字段见",[140,304,306],{"href":305},"\u002Fparameters","参数参考","和",[140,309,311],{"href":310},"\u002Fguides\u002Fjk-bms-parameters-explained","参数详解指南",[10,313,314,315,319,320,324,325,144],{},"详细日志会显示电池组实际在什么电压触发保护，并与你的 SOC-100% 电压和 UVP 限值对照，也会标出被改动过的容量设置。请把它加载到",[140,316,318],{"href":317},"\u002Flogs","日志分析页","。阅读方法见 ",[140,321,323],{"href":322},"\u002Fguides\u002Fjk-bms-detail-log","JK BMS 详细日志","指南，接近充满时的触发见",[140,326,328],{"href":327},"\u002Fguides\u002Fjk-bms-cell-overcharge-protection-tripping","单体过充保护为何反复触发",[14,330,331],{"id":331},"常见问题",[333,334,336],"h3",{"id":335},"为什么电池组还没充满jk-bms-的-soc-就跳到了-100","为什么电池组还没充满，JK BMS 的 SOC 就跳到了 100%？",[10,338,339,340,344],{},"SOC-100% 电压设得太低，或者电池组不均衡导致某个电芯偏高。见 ",[140,341,343],{"href":342},"\u002Fguides\u002Fjk-bms-balance-settings","JK BMS 均衡设置","。只要有一个电芯达到该电压，就会触发复位。",[333,346,348],{"id":347},"多久需要重新校准一次","多久需要重新校准一次？",[10,350,351],{},"每次充满并达到 SOC-100% 电压都会自动校准。每天循环的电池组会自然完成这一步。如果电池组从来充不满，每隔几周做一次完整充电。",[333,353,355],{"id":354},"soc-不准是不是说明电芯坏了","SOC 不准是不是说明电芯坏了？",[10,357,358],{},"通常不是。JK BMS 的 SOC 不准，最常见的原因是容量填写错误或 SOC 电压设置不当，先检查这两项。",[10,360,361,364,365,144],{},[140,362,363],{"href":258},"连接你的 BMS 或打开你的 .jkcfg","，在写入任何内容之前，先在编辑器中确认两条 SOC 约束链都成立，其余参数参考",[140,366,306],{"href":305},{"title":368,"searchDepth":369,"depth":369,"links":370},"",3,[371,373,374,375,376,377],{"id":16,"depth":372,"text":17},2,{"id":42,"depth":372,"text":43},{"id":147,"depth":372,"text":148},{"id":229,"depth":372,"text":230},{"id":269,"depth":372,"text":269},{"id":331,"depth":372,"text":331,"children":378},[379,380,381],{"id":335,"depth":369,"text":336},{"id":347,"depth":369,"text":348},{"id":354,"depth":369,"text":355},"2026-10-02","JK BMS SOC 校准详解：SOC 为什么会漂移或跳变，SOC-100% 电压和 SOC-0% 电压的作用，以及如何设置并重新校准电池组。","md",[386,387,388,389,390,391],"jk bms soc 校准","jk bms 电量不准","jk bms soc 跳变","jk bms soc 100% 电压","jk bms soc 0% 电压","保护板 电量 校准",{},true,"\u002Fguides\u002Fjk-bms-soc-calibration",[396,397,398],"jk-bms-parameters-explained","jk-bms-sending-failure","jk-bms-cell-overcharge-protection-tripping",{"title":5,"description":383},"guides\u002Fjk-bms-soc-calibration","2026-10-04","6ERd9-djn-iUTSQoraX3Vg2qqzaQYUFApiHRC1arLIs",[404,409,412,415,418,422,425,429,433,437,440,444,448,451,452,456],{"path":405,"title":406,"description":407,"date":401,"updated":408},"\u002Fguides\u002Fjk-bms-bluetooth-browser","在浏览器中通过蓝牙修改 JK BMS 设置","在 Chrome 或 Edge 中连接 JK BMS，读取全部设置，应用预设，再按安全顺序写回并逐项回读校验。无需 JK app。",null,{"path":342,"title":410,"description":411,"date":382,"updated":401},"JK BMS 均衡设置：均衡启动电压、触发压差和均衡电流","详解 JK BMS 均衡设置：均衡启动电压、均衡触发压差、最大均衡电流和均衡开关，适用于磷酸铁锂、三元和钛酸锂。",{"path":327,"title":413,"description":414,"date":382,"updated":408},"JK BMS 单体过充保护反复触发：原因与解决方法","JK BMS 单体过充保护每分钟触发又解除？了解充电器设得过高为何导致这种情况、如何与弱单体区分，以及怎样解决。",{"path":322,"title":416,"description":417,"date":382,"updated":401},"如何导出并读懂 JK-BMS 详细日志（Detail Log）","JK-BMS 详细日志包含什么、如何从 app 导出、如何读懂其中的事件，以及日志分析页能告诉你哪些保护动作和故障信息。",{"path":419,"title":420,"description":421,"date":382,"updated":401},"\u002Fguides\u002Fjk-bms-export-import-settings","JK BMS 设置导出与导入：.jkcfg 文件完全指南","如何用 JK BMS app 导出和导入保护板设置，.jkcfg 文件里有什么，为什么手动改会损坏，以及如何在浏览器里安全编辑。",{"path":245,"title":423,"description":424,"date":382,"updated":401},"磷酸铁锂 JK BMS 参数设置：8S、16S，280Ah 与 314Ah 电芯","磷酸铁锂电池组的 JK BMS 参数设置：8S 和 16S、280Ah 与 314Ah 电芯的单体电压、均衡、电流和温度推荐值，分三种损耗等级。",{"path":426,"title":427,"description":428,"date":382,"updated":408},"\u002Fguides\u002Fjk-bms-log-messages-explained","JK BMS 日志消息详解：Boot、Time calibration、保护","每条 JK BMS 日志消息的含义：Boot、Time calibration、APP open charge、保护触发与解除，以及 Discharge On Failed。",{"path":430,"title":431,"description":432,"date":382,"updated":401},"\u002Fguides\u002Fjk-bms-nmc-lto-settings","JK BMS 三元锂与钛酸锂设置：安全的单体参数","JK BMS 三元锂 NMC 与钛酸锂 LTO 电池组设置：单体过压、欠压、均衡、温度和倍率的三档数值，以及编辑器如何识别电芯类型。",{"path":434,"title":435,"description":436,"date":382,"updated":401},"\u002Fguides\u002Fjk-bms-ocp-scp-settings","JK BMS 过流保护设置：OCP 与 SCP 参数指南","详解 JK BMS 过流保护设置：充放电 OCP 电流上限、延时、恢复时间与短路保护 SCP，附推荐范围和逆变器选型方法。",{"path":310,"title":438,"description":439,"date":382,"updated":401},"JK BMS 参数详解：按分组逐项讲解每个设置","一篇看懂 JK BMS 参数：单体 OVP、OVPR、UVP、UVPR、均衡、SOC、RCV 与 RFV、电流和温度保护，附磷酸铁锂常用范围。",{"path":441,"title":442,"description":443,"date":382,"updated":401},"\u002Fguides\u002Fjk-bms-password","JK BMS 密码：默认密码、修改与重置指南","JK BMS 的密码其实有两个：蓝牙连接密码和设置密码。本文介绍出厂默认值、修改方法、密码无效时的排查，以及忘记密码怎么办。",{"path":445,"title":446,"description":447,"date":382,"updated":401},"\u002Fguides\u002Fjk-bms-reboots-power-events","JK BMS 重启与充电 MOS 关闭：在日志中读懂电源事件","JK BMS 重启，或充电 MOS 自己关闭？学会读懂详细日志中的 Boot 行和 MOS 状态，分清正常重启与真正的故障。",{"path":280,"title":449,"description":450,"date":382,"updated":401},"JK BMS 发送失败（Sending failure）：原因与逐步解决方法","JK BMS 导入设置时提示发送失败？了解固件拒绝参数的原因（电压顺序链、写入顺序、短路延时），并按步骤解决。",{"path":394,"title":5,"description":383,"date":382,"updated":401},{"path":453,"title":454,"description":455,"date":382,"updated":408},"\u002Fguides\u002Fjk-bms-weak-cell-log","用 JK BMS 日志找出弱单体：触发、压差与均衡","在 JK BMS 详细日志中找出弱单体：哪节单体先触发、触发时压差有多大，以及这是均衡漂移还是单体已损坏。",{"path":457,"title":458,"description":459,"date":382,"updated":401},"\u002Fguides\u002Fjk-bms-wire-resistance","JK BMS 线阻：均衡线阻异常报警的排查与修复","JK BMS 线阻详解：均衡线阻异常报警的含义、正常数值范围、常见原因，以及如何修好一根有问题的均衡线。",1791151319809]