01DVCC 的作用
DVCC(Distributed Voltage and Current Control,分布式电压与电流控制)在 GX 设备的 Settings → System Setup → Charge Control 菜单中启用。说明书指出,这会使 GX“从被动监控器变为主动系统控制器”。实际生效的功能取决于电池类型、已安装的 Victron 设备及其配置:
- 通过 CAN-bus 连接 BMS 的电池(也包括 Lynx Smart BMS 和 Lynx Smart BMS NG):GX 接收电池提供的限制值,并将其传递给逆变充电器、太阳能充电控制器和 Orion XS 充电器。这些设备会停用自身的充电算法,按电池的指令工作。
- 铅酸电池:DVCC 提供系统统一的充电电流限值,以及温度共享(STS)和电流共享(SCS)。
02电池传递的参数:CVL、CCL 和 DCL
通过 CAN-bus 连接的智能 BMS 向 GX 发送三个数值:
| 缩写 | 含义 |
|---|---|
| CVL | Charge Voltage Limit:电池当前可接受的最高充电电压 |
| CCL | Charge Current Limit:电池请求的最大充电电流 |
| DCL | Discharge Current Limit:电池允许的最大放电电流 |
部分电池发送动态数值,根据电芯电压、荷电状态或温度实时计算;另一些电池发送固定数值。使用这类电池时,无需将 ATC 和 ATD 导线连接到 MultiPlus 或 Quattro 的 AUX 输入。
- 设备自身的充电设置不再起作用。在 VEConfigure 或 VictronConnect 中设置的充电电压和充电曲线“不会产生影响”:MultiPlus、Quattro、Multi RS、Inverter RS、MPPT 控制器和 Orion XS 均按电池发送的电压充电。这也适用于配备 Lynx Smart BMS 和 Lynx Smart BMS NG 的系统。
- “Ext. control”状态。受控设备显示“Ext. control”;此时 MPPT 控制器和 Orion XS 的指示灯显示 bulk 和 absorption 阶段,不会显示 float。
- 离网运行时 DCL = 0。当电池将放电电流限值设为零时,MultiPlus 和 Quattro 会关闭逆变器;市电恢复或 BMS 提高 DCL 后,它们会自动重新启动。
03设备控制关系
- 带 BMS 的电池向 GX 发送 CVL、CCL 和 DCL 限制值;使用 Lynx Smart BMS 时,DVCC 始终启用。
- 电池监控器GX 分发其电压(SVS)、温度(STS)和电流(SCS)测量值。
- GX 设备Settings → System Setup → Charge Control;固件版本须为 v2.12 或更高。
- 受控设备MultiPlus 和 Quattro 通过 VE.Bus 连接,MPPT 控制器通过 VE.Direct 或 VE.Can 连接,Orion XS 通过 VE.Direct 连接。
- 无通信连接Orion-Tr Smart、Skylla-i、车辆发电机:仅通过 BMS 的 ATC/ATD 导线控制。
哪些设备受控,哪些不受控
| 设备 | 是否受 DVCC 控制? | 条件 |
|---|---|---|
| 连接 GX 的 VE.Bus 端口的 MultiPlus / Quattro | 是 | 固件版本须为 422 或更高(MultiGrid 为 424 或更高);也适用于并联和多相系统 |
| 通过 MK3-USB 连接的第二台 MultiPlus / Quattro | 仅在启用相应选项后 | “Managed battery controls all Multis and Quattros”:每台设备都会收到完整的 CCL 值,因此安装人员须负责控制总电流 |
| VE.Direct MPPT 控制器 | 是 | 固件版本须为 v1.46 或更高 |
| 带 VE.Direct 端口的 VE.Can MPPT 控制器 | 是 | 固件版本须为 v1.04 或更高 |
| 带显示屏的旧款 VE.Can 控制器 | 否 | 根据说明书,不能与 DVCC 配合使用 |
| Multi RS、Inverter RS、MPPT RS | 是 | 固件版本须为 v1.08 或更高 |
| Orion XS | 是 | 固件版本须为 v1.00 或更高 |
| Skylla-i、车辆发电机及其他未连接 GX 的电池充电器 | 否 | 其电流不计入限值;仅通过 ATC/ATD 导线控制 |
| Orion-Tr Smart | 否 | 没有 VE.Direct 端口;通过连接 BMS 的 ATC / Charge Disconnect 输出的 remote 导线将其关闭 |
如果某台设备的固件过旧,从 Venus OS v2.40 起,GX 会显示错误 #48:DVCC 固件不兼容。说明书建议:调试时安装最新软件,出现问题时先进行更新。
04何时启用 DVCC:按电池类型判断
说明书指出,DVCC 完全支持铅酸电池(胶体、AGM、OPzS)、配备 VE.Bus BMS 或 Lynx Ion (+ Shunt) BMS 的 Lithium Smart 电池,以及配备 VE.Bus BMS NG 的 Lithium NG 电池。使用 Lynx Smart BMS 和 Lynx Smart BMS NG 时,DVCC 会自动启用,且无法关闭。对于通过 CAN-bus 连接的其他厂商电池,只有 Victron 兼容性页面明确列出支持 DVCC 时才可启用;如果未提及 DVCC,请勿启用。
| 设置 | 铅酸电池 | VE.Bus BMS V1 | VE.Bus BMS V2 和 NG |
|---|---|---|---|
| 总充电电流限制 | 是 | 是 | 是 |
| SVS | 是 | ESS:关闭;其他系统:有 BMV 或 SmartShunt 时开启,否则关闭 | 与 V1 相同 |
| STS | 是 | 否 | 否 |
| SCS | 是 | 与 SVS 相同 | 与 SVS 相同 |
| ATC 和 ATD 线缆 | — | 是 | 控制器、逆变充电器、Multi/Inverter RS 和 Orion XS 无需接线;其他负载和电池充电器通过线缆控制 |
使用 VE.Bus BMS V2 和 VE.Bus BMS NG 时,必须开启 DVCC,GX 才能控制太阳能充电控制器、Inverter RS 和 Multi RS。使用其他厂商的电池时,部分设置由 BMS 提供,部分需要手动设置,具体取决于 Victron 电池兼容性列表中的型号。此类系统示例:配备 VE.Bus BMS V2 的移动维修车。
05充电电流限制
Charge Control 菜单中的“Limit charge current”设置系统最大总充电电流。GX 按以下优先级分配电流:首先是 MPPT 控制器(包括 MPPT RS),其次是 Orion XS,最后是逆变充电器(也包括 Inverter RS 和 Multi RS)。
- 以较低值为准。当 CAN-bus 上的 BMS 请求电流与 GX 设置值不同时,采用两者中的较低值。设备自身的电流限制仍然有效。手册中的示例:VEConfigure 设置为 50 A、GX 设置为 100 A 时,实际限制为 50 A。
- 会计入 AC 负载。当逆变器为 AC 负载消耗 10 A 电流、限制为 50 A 时,控制器可提供最高 60 A 的充电电流。
- DC 负载仅在配有“DC system”监控器时计入。没有此监控器时,若限制为 50 A、DC 负载消耗 20 A,电池实际获得 30 A。当配置为“DC system”电表的 SmartShunt 显示 25 A 时,电池充电器获得的电流额度为 50 + 25 = 75 A。
- 其他电源不受此限制。未连接 GX 的电池充电器和车辆发电机会提供额外电流,DVCC 无法识别这些电流,即使安装了电池监控器也是如此。
本站示例:移动维修车中的两台 Orion-Tr Smart(60 A)不受控制,因此设置 DVCC 限制时需为它们的电流预留余量。
06SVS、STS 和 SCS:共享测量值
| 功能 | 功能 | 注意事项 |
|---|---|---|
| SVS — Shared Voltage Sense(共享电压检测) | 向 VE.Bus 设备、VE.Direct 和 VE.Can 控制器、Orion XS、Inverter RS 和 Multi RS 分发同一个电池电压值;优先取自 BMS 或 BMV,最后才采用 VE.Bus 的测量值 | 启用 DVCC 时默认开启;使用 Lynx Smart BMS 和 BMS NG 时强制开启,使用某些电池时强制关闭 |
| STS — Shared Temperature Sense(共享温度检测) | 向逆变充电器、控制器和 Orion XS 分发电池温度;来源包括 BMV-702/712、SmartShunt、Lynx Shunt VE.Can、GX 输入、MultiPlus/Quattro 或配有传感器的控制器 | 使用 Lynx Smart BMS、Lynx Smart BMS NG 及部分带 BMS 的电池时强制关闭 |
| SCS — Shared Current Sense(共享电流检测) | 将电池监控器测得的电池电流分发给控制器和 Orion XS,用于根据尾电流结束吸收充电阶段 | 仅适用于无 ESS 且电池不带 BMS 的系统;控制器固件需为 v1.47 或更新版本 |
系统中有多个 BMS 时,“Controlling BMS”可用于选择控制 DVCC 的 BMS,同时仍可通过 SmartShunt 或 BMV 计算 SoC。“Limit managed battery charge voltage”仅用于在某些电池投入使用的最初几周临时降低电压(手册列举了 BYD 和 Pylontech);将其用于其他用途可能导致电芯无法均衡。
07ESS 系统中的 DVCC
- “Keep batteries charged”模式只有在 DVCC 开启时才能正常运行,且 ESS Assistant 必须为 164 或更新版本。
- 在 Optimized 模式下,当 SoC 比“Minimum SoC”低 5% 或更多时,系统会自动从电网充电,使电池恢复到该设定值。
- 在开启“Feed-in excess solar charger power”的 Optimized 模式下,以及在“Keep batteries charged”模式下,控制器的电压设定值会固定增加 0.4 V(适用于 48 V 系统;12 V 系统的增量为其四分之一)。
- 将 MPPT 多余电力馈入电网会取消电流限制。开启“Feed-in excess solar charger power”时,DVCC 不限制控制器流向电池的电流,否则无法向电网馈电。电池提供的电压限制和控制器自身设置的限制仍然有效。
- 在 ESS 系统中断开 BMS 后,控制器会停止运行,并显示错误 #67 — No BMS。
ESS 模式和设置的实际应用:配备家庭储能系统的住宅。当 ESS 从电网而非电池取电时,请参阅故障诊断。
08常见误区
- 对兼容性列表之外的电池启用 DVCC。手册明确指出:如果兼容性页面未提及 DVCC,请勿开启。
- 设备中设置的电压。使用带 BMS 的电池时,这些设置会被忽略;充电按 CVL 控制,而不是按 VictronConnect 中的充电配置执行。
- 未接入 GX 的电池充电器。车辆发电机、Skylla-i 或 Orion-Tr Smart 的充电电流会叠加在限制之外;没有 ATC/ATD 线缆,BMS 就无法停止它们充电。
- 通过 MK3-USB 连接的第二台逆变器。未启用“Managed battery controls all Multis and Quattros”时,它按自身设置运行;启用后,每台设备都会获得完整的 CCL。
- 固件版本过旧。会出现错误 #48;带显示屏的旧款 VE.Can 控制器完全无法配合 DVCC 使用。
当 BMS 禁止充电或放电时,请参阅“BMS 切断充电”。
09如何在 GX 中设置 DVCC
- 更新所有设备的固件,至少达到上表所列版本。
- 检查电池兼容性:对于其他厂商的电池,请查阅 Victron 兼容性列表,并确认该电池是否支持 DVCC。
- 在 Settings → System Setup → Charge Control 中开启 DVCC(使用 Lynx Smart BMS 时已开启)。
- 设置充电电流限制,遵循电池厂商的建议,并为 GX 无法控制的电源预留电流余量。
- 设置 SVS、STS 和 SCS,按表中适用于您电池的设置操作;如有多个 BMS,请选择“Controlling BMS”。
- 检查运行情况:受控设备应显示“Ext. control”(使用带 BMS 的电池或 ESS 时)。
资料中的差异:手册第 12.4.1 节称,电流限制仅适用于“逆变充电器和 MPPT 控制器,不包括其他设备”,但前文列举控制优先级时又包含 Orion XS。根据固件表和 Lynx Smart BMS NG 数据表,本文按 Orion XS 受控处理。固件表中将 BMS 称为“Lynx BMS NG”,该章其他部分则称为“Lynx Smart BMS NG”。ESS 手册简要说明“Feed-in excess solar charger power”会取消 DVCC 电流限制;GX 手册进一步说明,电压限制和控制器自身的限制仍然有效。
本指南涉及的设备
Cerbo GX系统控制中心及 VRM 平台网关。
Ekrano GX内置 7 英寸触摸屏的 GX 控制中心。
MultiPlus-II带 UPS 功能的逆变充电器:输出 230 V 纯正弦波,PowerAssist 可辅助供电能力不足的市电接入。
SmartSolar MPPT 75/10–100/20带蓝牙的小型太阳能充电控制器,适用于房车、船和小屋。
Orion XS50/70 A DC-DC 充电器,利用车辆发电机充电,也适用于智能发电机。
Lynx Smart BMS / NG用于 LiFePO4 Smart 或 Lithium NG 电池组的 BMS,配备接触器和电流测量功能。
VE.Bus BMS NG用于配备 MultiPlus 或 Quattro 系统的 Lithium NG 电池 BMS,带 Bluetooth,支持在 GX 上显示 SoC 及 Discharge floor(放电下限)设置。
VE.Bus BMS V2用于配备 MultiPlus 或 Quattro 系统的 Lithium Smart 电池 BMS,控制逆变器、电池充电器和负载。
SmartShunt集成于 300–2000 A 分流器的电池监控器,可通过手机或 GX 设备查看读数。
Multi RS Solar48 V、6 kVA 逆变充电器,配备两个 450 V MPPT 跟踪器,适用于离网小屋和 48 V 系统的混合型设备。资料来源
- Cerbo GX 手册,第 12 章“DVCC”:12.1 功能与建议设置,12.2 要求与固件,12.3 充电算法,12.4 电流限制、SVS、STS、SCS,12.5 CAN-bus 电池,12.6 ESS(截至 2026年9月22日)victronenergy.com · EN
- ESS 设计与安装手册,第 4.3.5 节“Feed-in excess solar charger power”victronenergy.com · EN
- Lynx Smart BMS NG 数据表:通过 GX 和 DVCC 控制逆变器、Orion XS 和控制器victronenergy.com · PDF · EN
- VE.Bus BMS V2 数据表:通过 GX 设备关闭 VE.Direct 和 VE.Can 控制器victronenergy.com · PDF · EN
