JK BMS 参数详解:按分组逐项讲解每个设置
简单来说,JK BMS 的参数可以分成几组:单体电压限值保护电芯,均衡设置让各串电压保持一致,SOC 电压用来校准电量显示,RCV 和 RFV 告诉逆变器如何充电,电流和温度限值负责切断 MOSFET,开关类参数则整体启用或关闭某项功能。下文的名称与 JK app 以及 JK Preset Studio 编辑器保持一致。
单体电压
这是最主要的保护。每一项都有一个触发值和一个恢复值。
- 单体过压保护(Cell OVP):任意一串电芯达到该电压时停止充电。
- 单体过压恢复(OVPR):最高单体电压降到该值以下后,重新允许充电。
- 单体欠压保护(Cell UVP):任意一串电芯降到该电压时停止放电。
- 单体欠压恢复(UVPR):最低单体电压回升到该值以上后,重新允许放电。
- 自动关机电压:BMS 的最低工作电压。低于该值时 BMS 会完全关机,避免自身耗电继续放电。
触发值总是比恢复值离正常工作区间更远。对于磷酸铁锂电池组,从下往上的顺序是:自动关机电压、UVP、UVPR,然后是顶部的 OVPR 和 OVP。
均衡
- 均衡器:均衡功能的开关。
- 均衡启动电压:只有当某串电芯高于该电压时才会进行均衡。
- 均衡触发压差:最高与最低单体之间的压差大于该值时开始均衡,低于该值时停止。
- 最大均衡电流:均衡器搬运能量的力度。常见值为 1 至 2 A,取决于具体的板子。详见 JK BMS 均衡设置。
SOC 校准电压
- SOC-100% 电压:某串电芯达到该电压时,电量计数器重置为 100 %。
- SOC-0% 电压:某串电芯降到该电压时,计数器重置为 0 %。
这两项并不提供任何保护,它们只用来修正 BMS 显示的电量百分比。如何选择这两个值,请参阅 SOC 校准指南。
充电电压控制
- 请求充电电压(Cell RCV):BMS 通过 CAN 或 RS485 向逆变器请求的单体电压。乘以电芯数量就是充电电压上限。
- 请求浮充电压(Cell RFV):充电阶段结束后请求的较低电压。
- RCV 时间 和 RFV 时间:每个请求保持的时长,最大为 18.2 h。
- 充电浮充模式:开启浮充阶段。
只有逆变器与 BMS 通信时,RCV 和 RFV 才有意义。没有通信时它们会被忽略。
电流保护
- 最大充电电流 和 最大放电电流:以 A 为单位的电流限值。
- 充电过流保护延时 和 放电过流保护延时:电流超过限值后可以持续多久,BMS 才切断 MOSFET。
- 充电过流恢复时间 和 放电过流恢复时间:BMS 等待多久后重新导通。
- 短路保护延时:短路电流允许流过的时间,单位为 µs。
- 短路恢复时间:短路后重试前的等待时间。
短路相关数值与固件版本有关。在 V19 固件上,延时大于 50 会在导入时被拒绝。安全数值见 OCP 与 SCP 指南。
温度保护
充电、放电和 MOS 温度的每项限值都有触发值和恢复值:
- 充电过温保护(Charge OTP)和 充电低温保护(Charge UTP):充电时的高温和低温保护。
- 放电过温保护(Discharge OTP)和 放电低温保护(Discharge UTP):放电时的相应保护。
- 功率管过温保护(MOS OTP):防止功率 MOSFET 过热。
- 加热、加热启动温度、加热停止温度:在带加热输出的型号上,当温度低于启动温度且有充电请求时,加热器会工作。
磷酸铁锂在 0 °C 以下充电会损坏电芯,所以充电低温保护要设在 0 °C 或以上。
开关
- 充电 MOSFET 和 放电 MOSFET:启用或切断充电和放电回路。
- 均衡器 和 加热 上文已经介绍。智能休眠 和 禁用温度传感器 是很少需要的可选功能。
JK BMS 参数详解:磷酸铁锂常用范围
以下是从 JK 说明书和电芯规格书中整理的范围,而不是唯一正确的数值。请以你的电芯规格书为准。
| 参数 | 单位 | 保护对象 | 磷酸铁锂常用范围 |
|---|---|---|---|
| 单体过压保护 | V | 防止电芯过充 | 3.55 至 3.65 |
| 单体过压恢复 | V | OVP 后恢复充电 | 3.35 至 3.55 |
| 单体欠压保护 | V | 防止电芯过放 | 2.5 至 2.95 |
| 单体欠压恢复 | V | UVP 后恢复放电 | 2.65 至 3.1 |
| 自动关机电压 | V | BMS 自身耗电 | 2.4 至 2.85 |
| SOC-100% 电压 | V | 电量百分比准确性 | 3.41 至 3.55 |
| SOC-0% 电压 | V | 电量百分比准确性 | 2.6 至 3.05 |
| 请求充电电压(RCV) | V | 逆变器充电目标 | 3.45 至 3.55 |
| 请求浮充电压(RFV) | V | 逆变器浮充目标 | 3.35 至 3.4 |
| RCV 时间 | h | 充电阶段时长 | 0.5 至 5 |
| 均衡启动电压 | V | 均衡器工作区间 | 3.4 至 3.45 |
| 均衡触发压差 | V | 均衡器灵敏度 | 0.005 至 0.01 |
| 充电过温保护 | °C | 充电时的电芯 | 45 至 60 |
| 充电低温保护 | °C | 防止电芯析锂 | 0 至 10 |
| 放电过温保护 | °C | 放电时的电芯 | 50 至 60 |
| 功率管过温保护 | °C | MOSFET | 80 至 100 |
电流限值没有固定范围,因为它取决于电池组本身。编辑器预设按 C-rate 计算电流,并以 BMS 额定电流为上限。
写入顺序规则
固件会用当时保存的数值去检查每一个写入的值。它强制执行的顺序链是 OVPR < SOC-100% 电压 < RCV,以及 UVP < SOC-0% 电压 < UVPR。相等的数值也会被拒绝。一旦打破顺序链,app 就会提示 "This parameter does not apply to the connected device. (Sending failure)"(此参数不适用于所连接的设备,发送失败)。编辑器会替你检查这些规则;通过蓝牙写入时,它会选择让每条顺序链都保持成立的顺序。解决方法见 发送失败指南。
想对照实际情况检查你的数值,请把详细日志加载到日志分析页。BMS 在日志里写下的文字,可以参考配套的每条日志消息是什么意思。
常见问题
OVP 和 RCV 有什么区别?
OVP 是直接切断充电的硬保护,RCV 是逆变器应该充到的目标电压。RCV 要明显低于 OVP。
SOC-100% 电压应该等于 OVP 吗?
不应该。它必须高于 OVPR、低于 RCV,否则固件会拒绝该值。
在 JK Preset Studio 编辑器中连接你的 BMS 或打开你的 .jkcfg,就能看到你自己电池的这些数值。参数手册 提供每项设置的建议,预设 给出现成数值,磷酸铁锂设置指南 则介绍完整的配置流程。
相关指南
- JK BMS 过流保护设置:OCP 与 SCP 参数指南详解 JK BMS 过流保护设置:充放电 OCP 电流上限、延时、恢复时间与短路保护 SCP,附推荐范围和逆变器选型方法。
- JK BMS SOC 校准:解决电量漂移、跳变和复位问题JK BMS SOC 校准详解:SOC 为什么会漂移或跳变,SOC-100% 电压和 SOC-0% 电压的作用,以及如何设置并重新校准电池组。
- JK BMS 日志消息详解:Boot、Time calibration、保护每条 JK BMS 日志消息的含义:Boot、Time calibration、APP open charge、保护触发与解除,以及 Discharge On Failed。