[{"data":1,"prerenderedAt":345},["ShallowReactive",2],{"guide-zh-jk-bms-sending-failure":3,"guides-zh":288},{"id":4,"title":5,"body":6,"date":267,"description":268,"extension":269,"keywords":270,"meta":277,"navigation":278,"path":279,"related":280,"seo":284,"stem":285,"updated":286,"__hash__":287},"guides_zh\u002Fguides\u002Fjk-bms-sending-failure.md","JK BMS 发送失败（Sending failure）：原因与逐步解决方法",{"type":7,"value":8,"toc":249},"minimark",[9,13,16,21,24,27,31,34,70,73,76,79,83,86,89,92,100,104,107,115,119,122,125,133,159,166,169,184,202,205,210,213,217,220,224,227,231,243],[10,11,12],"p",{},"JK BMS 的发送失败错误 \"This parameter does not apply to the connected device. (Sending failure)\"（此参数不适用于所连接的设备，发送失败），意思是固件拒绝了某一个数值。这不是蓝牙问题。BMS 会把每个数值和它当前保存的设置进行比较，任何违反其内部规则的数值都会被拒绝。",[10,14,15],{},"大多数情况下，原因是以下四种之一：电压顺序链被打破、写入顺序不对、数值超出当前固件允许的范围，或者充电计时超过 18.2 h。这四种问题都可以在导入之前从文件中找出来。",[17,18,20],"h2",{"id":19},"为什么会出现-jk-bms-发送失败","为什么会出现 JK BMS 发送失败",[10,22,23],{},"JK app 不会一次性发送整个文件，而是逐项写入设置。每次写入都会和 BMS 当时保存的数值比较，而不是和你文件中的数值比较。所以一个文件即使最终状态完全正确，也可能在中途失败。",[10,25,26],{},"错误提示是通用的，不会告诉你是哪个参数出了问题。这也是为什么很多人搜索“jk bms 单体过压 发送失败”或“jk bms 设置保存不了”，却找不到明确答案。",[17,28,30],{"id":29},"原因一电压顺序链不是严格递增","原因一：电压顺序链不是严格递增",[10,32,33],{},"固件要求单体电压满足两条有序的链。每个“小于”都是严格小于，相等的数值同样会被拒绝。",[35,36,37,50],"table",{},[38,39,40],"thead",{},[41,42,43,47],"tr",{},[44,45,46],"th",{},"顺序链",[44,48,49],{},"含义",[51,52,53,62],"tbody",{},[41,54,55,59],{},[56,57,58],"td",{},"单体过压恢复 \u003C SOC-100% 电压 \u003C 请求充电电压（RCV）",[56,60,61],{},"SOC-100% 必须介于过压恢复和请求充电电压之间",[41,63,64,67],{},[56,65,66],{},"单体欠压保护 \u003C SOC-0% 电压 \u003C 单体欠压恢复",[56,68,69],{},"SOC-0% 必须介于欠压保护和欠压恢复之间",[10,71,72],{},"其他成对参数也遵循同样的严格规则：单体过压恢复必须低于单体过压保护，单体欠压恢复必须高于单体欠压保护，请求浮充电压（RFV）必须低于 RCV，RCV 必须低于单体过压保护。温度恢复值也必须位于对应保护值的安全一侧。",[10,74,75],{},"一个常见的陷阱是把 SOC-100% 电压设成和 RCV 相同，例如都设为 3.55 V。看上去没问题，但固件会拒绝。把其中一个调整 0.01 V 即可。",[10,77,78],{},"这些顺序链规则已在一台运行 19.26 固件的 JK PB2A16S20P 实机上验证。其他型号可能更严格或更宽松，请把它们当作最低要求。",[17,80,82],{"id":81},"原因二写入顺序越过了现有数值","原因二：写入顺序越过了现有数值",[10,84,85],{},"假设你的 BMS 当前保存的是单体过压恢复 3.40 V、SOC-100% 电压 3.45 V、RCV 3.50 V。你想改成 OVPR 3.50 V、SOC-100% 3.55 V、RCV 3.60 V。最终这组数值是有效的。",[10,87,88],{},"如果 app 先写入过压恢复，BMS 会把 3.50 V 和它仍然保存的 SOC-100% 电压 3.45 V 比较。此时顺序链被打破，写入失败。如果先提高 SOC-100% 电压同样会失败，因为它会超过当前 3.50 V 的 RCV。唯一安全的办法是把修改拆成几个步骤。",[10,90,91],{},"我们无法确定 app 实际使用的写入顺序，所以编辑器规划的步骤在任何顺序下都是安全的。只有当两项修改无论谁先写入都不会互相违反规则时，编辑器才会把它们放在同一步骤里。",[10,93,94,99],{},[95,96,98],"a",{"href":97},"\u002Fguides\u002Fjk-bms-bluetooth-browser","在浏览器中通过蓝牙写入","就不用再猜了。编辑器自己发送这些步骤，逐项写入设置，每一步之后回读 BMS，并在第一个被拒绝的数值处停止，同时指出它的名称。",[17,101,103],{"id":102},"原因三数值超出固件范围","原因三：数值超出固件范围",[10,105,106],{},"有些字段在不同固件上保存的数值不同。最典型的是短路保护延时。V15 固件的文件里保存的是 1500 µs 这样的数值，而 V19 及更新的固件保存的是一个很小的数（默认 5），大于 50 的值都会被拒绝。一台 19.26 固件的 PB2A16S20P 会拒绝带有 1500 的文件。",[10,108,109,110,114],{},"如果你把旧设备导出的文件导入到新设备，请先检查这个字段。稳妥的做法是保留设备当前的延时，或者直接在 JK app 中设置，而不是通过文件写入。短路保护相关字段见 ",[95,111,113],{"href":112},"\u002Fguides\u002Fjk-bms-ocp-scp-settings","JK BMS 过流保护设置","。",[17,116,118],{"id":117},"原因四充电计时超过-182-h","原因四：充电计时超过 18.2 h",[10,120,121],{},"RCV 时间和 RFV 时间字段接受 0 至 18.2 h。它们以秒为单位存储在 16 位数值中，所以无法写入更大的数。如果论坛上的预设使用了更长的计时，请降到 18.2 h 或以下。",[17,123,124],{"id":124},"逐步解决方法",[10,126,127,128,132],{},"在 Chrome 或 Edge 中，最快的办法是跳过导入：在",[95,129,131],{"href":130},"\u002F","编辑器","中连接 BMS，完成修改后点击“写入 BMS”。编辑器会规划顺序，写入并校验每一步。如果你的浏览器不支持 Web Bluetooth，请使用文件方式：",[134,135,136,140,147,150,153,156],"ol",{},[137,138,139],"li",{},"在 JK app 中导出 BMS 当前的设置。这就是你的 BMS 现在保存的文件。",[137,141,142,143,146],{},"在 ",[95,144,145],{"href":130},"JK Preset Studio 编辑器"," 中打开它。文件不会上传，始终保留在你的浏览器中。",[137,148,149],{},"进行修改，或者加载你之前尝试导入的文件。",[137,151,152],{},"查看校验错误。每条错误都会指出该字段以及与之冲突的另一个字段。修正顺序链，直到没有错误为止。",[137,154,155],{},"打开下载对话框。如果你的修改需要多个写入步骤，它会为每个步骤提供一个文件。",[137,157,158],{},"按顺序导入这些步骤文件。每个步骤文件都包含之前步骤的修改，最后一个文件包含全部修改。等每次导入完成后再进行下一次。",[10,160,161,162,114],{},"编辑器只修改你改动过的字段，并重新计算校验和，所以文件中的未知字节会原样保留。文件本身的处理方法见 ",[95,163,165],{"href":164},"\u002Fguides\u002Fjk-bms-export-import-settings","JK BMS 设置的导出与导入",[17,167,168],{"id":168},"常见错误",[170,171,172,175,178,181],"ul",{},[137,173,174],{},"把两个有顺序关系的数值设成相同的数。",[137,176,177],{},"在同一次导入中同时修改单体过压保护和 SOC 电压点，却没有检查顺序。",[137,179,180],{},"从其他型号或其他固件复制文件后原样导入。",[137,182,183],{},"以为是蓝牙问题，把手机靠得更近。其实 BMS 已经回应了，只是拒绝了。",[10,185,186,187,191,192,196,197,201],{},"详细日志会显示 BMS 实际执行的是什么。把日志加载到",[95,188,190],{"href":189},"\u002Flogs","日志分析页","，查看各项保护触发时的电压，再与你文件中的数值对比。如果触发电压与文件不一致，说明导入并没有生效。",[95,193,195],{"href":194},"\u002Fguides\u002Fjk-bms-detail-log","JK BMS 详细日志","指南介绍了如何阅读它，",[95,198,200],{"href":199},"\u002Fguides\u002Fjk-bms-cell-overcharge-protection-tripping","单体过充保护为何反复触发","则讲解了最常见的一种触发。",[17,203,204],{"id":204},"常见问题",[206,207,209],"h3",{"id":208},"所有-jk-bms-型号都会出现发送失败吗","所有 JK BMS 型号都会出现发送失败吗？",[10,211,212],{},"不是。这取决于固件以及其检查的严格程度。本文的规则已在 19.26 固件的 PB2A16S20P 上确认。旧固件可能接受新固件会拒绝的数值。",[206,214,216],{"id":215},"这是蓝牙问题吗","这是蓝牙问题吗？",[10,218,219],{},"不是。这条提示是 BMS 返回的，说明连接是正常的。真正的连接问题表现为超时或断开，而不是明确拒绝某一个参数。编辑器通过蓝牙写入时，会以结果代码的形式收到同样的拒绝，并指出是哪项设置。",[206,221,223],{"id":222},"为什么同一个文件在另一台-bms-上可以用","为什么同一个文件在另一台 BMS 上可以用？",[10,225,226],{},"另一台 BMS 当前保存的数值很可能不同，所以同样的写入顺序不会越过任何顺序链。它的固件也可能接受你的固件不接受的范围，例如短路保护延时。",[206,228,230],{"id":229},"为什么我的-jk-bms-没有保存文件中的设置","为什么我的 JK BMS 没有保存文件中的设置？",[10,232,233,234,238,239,114],{},"如果只有部分设置生效，说明导入在第一个被拒绝的数值处停止了。修正顺序链后重新导入，并在每个步骤之后在 app 中检查数值。每个参数的含义见 ",[95,235,237],{"href":236},"\u002Fparameters","参数手册"," 和 ",[95,240,242],{"href":241},"\u002Fguides\u002Fjk-bms-parameters-explained","参数详解",[10,244,245,248],{},[95,246,247],{"href":130},"连接你的 BMS 或打开你的 .jkcfg","，在编辑器中检查顺序链，并按安全顺序写入修改。",{"title":250,"searchDepth":251,"depth":251,"links":252},"",3,[253,255,256,257,258,259,260,261],{"id":19,"depth":254,"text":20},2,{"id":29,"depth":254,"text":30},{"id":81,"depth":254,"text":82},{"id":102,"depth":254,"text":103},{"id":117,"depth":254,"text":118},{"id":124,"depth":254,"text":124},{"id":168,"depth":254,"text":168},{"id":204,"depth":254,"text":204,"children":262},[263,264,265,266],{"id":208,"depth":251,"text":209},{"id":215,"depth":251,"text":216},{"id":222,"depth":251,"text":223},{"id":229,"depth":251,"text":230},"2026-10-02","JK BMS 导入设置时提示发送失败？了解固件拒绝参数的原因（电压顺序链、写入顺序、短路延时），并按步骤解决。","md",[271,272,273,274,275,276],"jk bms 发送失败","jk bms sending failure","jk bms 参数 写入失败","this parameter does not apply to the connected device","jk bms 设置 保存不了","jk bms 导入失败",{},true,"\u002Fguides\u002Fjk-bms-sending-failure",[281,282,283],"jk-bms-export-import-settings","jk-bms-parameters-explained","jk-bms-cell-overcharge-protection-tripping",{"title":5,"description":268},"guides\u002Fjk-bms-sending-failure","2026-10-04","G_4tU5N8ZLDp6whAf7cAi2JRqQ1brAD3DDDZUjaBxfo",[289,293,297,300,303,306,310,314,318,321,324,328,332,333,337,341],{"path":97,"title":290,"description":291,"date":286,"updated":292},"在浏览器中通过蓝牙修改 JK BMS 设置","在 Chrome 或 Edge 中连接 JK BMS，读取全部设置，应用预设，再按安全顺序写回并逐项回读校验。无需 JK app。",null,{"path":294,"title":295,"description":296,"date":267,"updated":286},"\u002Fguides\u002Fjk-bms-balance-settings","JK BMS 均衡设置：均衡启动电压、触发压差和均衡电流","详解 JK BMS 均衡设置：均衡启动电压、均衡触发压差、最大均衡电流和均衡开关，适用于磷酸铁锂、三元和钛酸锂。",{"path":199,"title":298,"description":299,"date":267,"updated":292},"JK BMS 单体过充保护反复触发：原因与解决方法","JK BMS 单体过充保护每分钟触发又解除？了解充电器设得过高为何导致这种情况、如何与弱单体区分，以及怎样解决。",{"path":194,"title":301,"description":302,"date":267,"updated":286},"如何导出并读懂 JK-BMS 详细日志（Detail Log）","JK-BMS 详细日志包含什么、如何从 app 导出、如何读懂其中的事件，以及日志分析页能告诉你哪些保护动作和故障信息。",{"path":164,"title":304,"description":305,"date":267,"updated":286},"JK BMS 设置导出与导入：.jkcfg 文件完全指南","如何用 JK BMS app 导出和导入保护板设置，.jkcfg 文件里有什么，为什么手动改会损坏，以及如何在浏览器里安全编辑。",{"path":307,"title":308,"description":309,"date":267,"updated":286},"\u002Fguides\u002Fjk-bms-lifepo4-settings","磷酸铁锂 JK BMS 参数设置：8S、16S，280Ah 与 314Ah 电芯","磷酸铁锂电池组的 JK BMS 参数设置：8S 和 16S、280Ah 与 314Ah 电芯的单体电压、均衡、电流和温度推荐值，分三种损耗等级。",{"path":311,"title":312,"description":313,"date":267,"updated":292},"\u002Fguides\u002Fjk-bms-log-messages-explained","JK BMS 日志消息详解：Boot、Time calibration、保护","每条 JK BMS 日志消息的含义：Boot、Time calibration、APP open charge、保护触发与解除，以及 Discharge On Failed。",{"path":315,"title":316,"description":317,"date":267,"updated":286},"\u002Fguides\u002Fjk-bms-nmc-lto-settings","JK BMS 三元锂与钛酸锂设置：安全的单体参数","JK BMS 三元锂 NMC 与钛酸锂 LTO 电池组设置：单体过压、欠压、均衡、温度和倍率的三档数值，以及编辑器如何识别电芯类型。",{"path":112,"title":319,"description":320,"date":267,"updated":286},"JK BMS 过流保护设置：OCP 与 SCP 参数指南","详解 JK BMS 过流保护设置：充放电 OCP 电流上限、延时、恢复时间与短路保护 SCP，附推荐范围和逆变器选型方法。",{"path":241,"title":322,"description":323,"date":267,"updated":286},"JK BMS 参数详解：按分组逐项讲解每个设置","一篇看懂 JK BMS 参数：单体 OVP、OVPR、UVP、UVPR、均衡、SOC、RCV 与 RFV、电流和温度保护，附磷酸铁锂常用范围。",{"path":325,"title":326,"description":327,"date":267,"updated":286},"\u002Fguides\u002Fjk-bms-password","JK BMS 密码：默认密码、修改与重置指南","JK BMS 的密码其实有两个：蓝牙连接密码和设置密码。本文介绍出厂默认值、修改方法、密码无效时的排查，以及忘记密码怎么办。",{"path":329,"title":330,"description":331,"date":267,"updated":286},"\u002Fguides\u002Fjk-bms-reboots-power-events","JK BMS 重启与充电 MOS 关闭：在日志中读懂电源事件","JK BMS 重启，或充电 MOS 自己关闭？学会读懂详细日志中的 Boot 行和 MOS 状态，分清正常重启与真正的故障。",{"path":279,"title":5,"description":268,"date":267,"updated":286},{"path":334,"title":335,"description":336,"date":267,"updated":286},"\u002Fguides\u002Fjk-bms-soc-calibration","JK BMS SOC 校准：解决电量漂移、跳变和复位问题","JK BMS SOC 校准详解：SOC 为什么会漂移或跳变，SOC-100% 电压和 SOC-0% 电压的作用，以及如何设置并重新校准电池组。",{"path":338,"title":339,"description":340,"date":267,"updated":292},"\u002Fguides\u002Fjk-bms-weak-cell-log","用 JK BMS 日志找出弱单体：触发、压差与均衡","在 JK BMS 详细日志中找出弱单体：哪节单体先触发、触发时压差有多大，以及这是均衡漂移还是单体已损坏。",{"path":342,"title":343,"description":344,"date":267,"updated":286},"\u002Fguides\u002Fjk-bms-wire-resistance","JK BMS 线阻：均衡线阻异常报警的排查与修复","JK BMS 线阻详解：均衡线阻异常报警的含义、正常数值范围、常见原因，以及如何修好一根有问题的均衡线。",1791151319800]