When communication has been established, the Cerbo-GX can monitor and display pack/ cell voltage, current, temperature, state of charge (SOC) as well as any errors that may be present. If parameters are outside of a pre-defined safe range, the Cerbo can call on all devices in the system to reduce (or stop) charging, shut down / stop discharging, along with other measures required in order to protect the batteries.
Communication changes a GX device from a passive monitor into an active controller. The available features depends on the installed Victron components and their configuration. Victron inverter/chargers and MPPT Solar Chargers use their own internal charge algorithm when in stand-alone mode. This means that they determine how long to remain in Absorption, when to switch to Float, when to switch back to Bulk, or Storage. In those various phases they use the configured parameters set in VictronConnect and VEConfigure. When communication is established, the battery tells the rest of the system what it needs them to provide in order to properly charge and maintain the battery pack.
To establish communication with a Victron device, a special cable must be used. This cable can either be purchased already made or can be created by following the pinout table below. Pre-Purchased cables must be checked upon receipt to ensure they are labeled as “For use with Victron Cerbo-GX”, otherwise an incorrect cable can lead to difficulty communicating.
The following table depicts the pinouts used on the Victron Cerbo-GX, as well as the CAN port of the SK48v100. When hand-making cables, we highly recommend confirming the pin configurations, as mistakes can lead to very difficult-to-troubleshoot problems and even potential damage.
|Victron / SK48v100 Pinout Table|
|GND||Pin 3||Pin 2|
|CAN-L||Pin 8||Pin 5|
|CAN-H||Pin 7||Pin 4|
If you wish to make your own cable, use our pinout table which creates a cable that is bidirectional, meaning either end can be plugged into the Cerbo-GX or the battery while still preserving full functionality. When using the previous table or competitor’s cables, it will require certain ends be plugged into their corresponding devices.
|Connector #1||Connector #2|
|Pin 1||Pin 1|
|Pin 2||Pin 2|
|Pin 3||Pin 3|
|Pin 4||Pin 4|
|Pin 5||Pin 5|
|Pin 6||Pin 6|
|Pin 7||Pin 7|
|Pin 8||Pin 8|
Connection Port & Procedure
The communication cable plugs into the CAN-BMS port of the Cerbo-GX, and a terminator provided with the Cerbo-GX must be plugged into the empty port.
Verify the DIP switches of the master battery are set to address #1, ON-OFF-OFF-OFF and slave batteries are set to unique address as designated here.
Ensure all batteries are in the “BMS-OFF” state prior to installing the cable(s) as explained in the shutdown procedure. After the cable(s) have been installed, power up the system making sure to follow the proper start-up procedure.
Victron has introduced a bug in their latest Cerbo-GX update that causes a glitch where batteries stop charging at 52.4v (Around 30% SOC). In order to successfully utilize communications, a bug fix must be applied. We have a full page detailing this process available here.
If the battery is not detected by the Cerbo:
- Ensure the cable is plugged in properly, and that a CANBUS terminator is inserted in the unused port
- Enter main menu and select “Settings”. Scroll down to the “Services” selection.
- Under BMS-CAN port, ensure CAN-bus BMS (500 kbit/s) is the selected protocol.
In the event of a CANBUS communication failure, the parameters set within various devices such as inverter/chargers and solar controllers will be utilized in an open-loop configuration. It is highly recommended to set these devices to appropriate LiFePO4 settings as described here to prevent over/undercharging.