AERL technical documentation

CoolMax SRX — DC-Coupling Design Guide Rev 1.0.0

16 pages

Download PDF Print
Download PDF· Rev 1.0.0 DC-Coupling Design Guide

CoolMax SRX and SRX-R

DC-Coupled Systems With Battery Inverters

CoolMax SRX and SRX-R
SRX 600/70-48 · SRX 600/30-120 · SRX-R 600/60-48 · SRX-R 600/30-120 DC-Coupling Design GuideRev 1.0.0, 8 Nov 2026
aerl.com.au © 2026 AERL Pty Ltd

Contents

Document

Revision1.0.0
Effective11 / 2026
AudienceSystem designers, installers and integrators
ControllersSRX and SRX-R, 48 V and 120 V
FormatA4 · 16 pages
CoolMax SRX · DC-Coupling Design GuideRev 1.0.0

About This Guide

This guide is for designing DC-coupled systems with CoolMax SRX and SRX-R charge controllers and a battery inverter that is not a Selectronic SP PRO: Victron Energy, Deye and other battery inverters. It covers the communication options, the PV array design, the battery charge profile and systems with several controllers. For the Selectronic SP PRO, the AERL documents named in chapter 03 apply.

Installation, wiring and settings are in the CoolMax SRX and SRX-R user manuals. The system design is the designer's responsibility: check it against AS/NZS 5033, AS/NZS 5139, AS/NZS 3000 and the inverter and battery manufacturers' requirements.

Victron Energy, Deye, Selectronic, SP PRO and other third-party names are trademarks of their respective owners. They are used here only to identify compatible equipment.

CoolMax SRX · DC-Coupling Design GuideRev 1.0.0
01

DC Coupling With the CoolMax SRXHow it works, the controllers

1.1How It Works

In a DC-coupled system the CoolMax SRX converts PV power straight to battery charge current. The battery inverter is a separate device on the same battery: it supplies the AC loads from the battery and can also charge it from the grid or a generator. The SRX and the inverter do not need to communicate for the system to work: each follows its own charge settings, and the battery is shared.

One type of charge controller

Do not connect CoolMax controllers in parallel with third-party charge controllers. Several SRX or SRX-R controllers can share a battery (chapter 06).

1.2The Controllers

ParameterSRX 600/70-48SRX-R 600/60-48SRX 600/30-120SRX-R 600/30-120
FormatWall mount2U rack moduleWall mount2U rack module
Nominal battery voltage24 V / 48 V24 V / 48 V120 V120 V
Battery voltage range18–30 Vdc / 40–60 Vdc18–30 Vdc / 40–60 Vdc90–170 Vdc90–170 Vdc
Max. charge current70 A60 A30 A30 A
Nominal charge power2016 W / 4032 W1728 W / 3456 W4320 W4320 W
MPP voltage range (Vmp)170–540 V170–540 V215–540 V215–540 V
Min. PV voltage (MPPT)100 V100 V200 V200 V
Max. PV input voltage (Voc)600 V600 V600 V600 V
Max. PV input current (Imp)18 A18 A18 A18 A
Max. PV short-circuit current (Isc)25 A25 A25 A25 A
Max. PV array power200% at 48 V, 130% at 24 V200%200%200%

The SRX starts once the PV voltage is above 60 V and at least 10 V above the battery voltage. It does not power up from the battery.

CoolMax SRX · DC-Coupling Design GuideRev 1.0.0
02

Communication OptionsChoosing a mode, what the SRX does not do

2.1Choosing a Mode

ModeWhat it doesUse it when
StandaloneThe SRX charges to the profile set in AERL Link.Any battery and inverter. The default for Victron, Deye and other inverters.
On the battery's CAN busThe SRX charges to its own profile and also stops charging when the battery reports an alarm (Pylontech-style frames).The battery publishes those frames and the bus can take the SRX (section 2.3).
Under a CAN master (EMS)A controller sends the SRX its charge targets (Power Targets) over CAN.An AERL Nexus with AERL's EMS firmware (Kakadu 120 systems), or a third-party controller written to the SRX CAN protocol (section 2.4).
Monitoring onlyRead-only Modbus RTU over RS485, or AERL Cloud through a Nexus Gateway on the SRX CAN bus.Any mode, to monitor the SRX.

2.2What the SRX Does Not Do

Because the inverter does not see the SRX, check how the inverter measures the battery's state of charge (chapter 03).

CoolMax SRX · DC-Coupling Design GuideRev 1.0.0

2.3On the Battery's CAN Bus

Where an SRX shares a CAN bus with a battery that publishes the Pylontech-style frame set, it listens for the battery's alarms (frame 0x359). A high voltage, high temperature, high charge current, BMS internal or cell imbalance alarm stops charging (fault −1305, Battery BMS fault). No configuration is needed and the SRX sends nothing in reply. It still charges to its own profile: set the profile within the battery manufacturer's charge settings (chapter 05).

The bus speed must match: the SRX runs at 500 kbps by default (250 and 125 kbps selectable). Keep the SRX on a bus segment with little unrelated traffic. Before you put an SRX on the CAN bus between a battery and a third-party inverter, check that the inverter's battery port accepts other devices on the bus: a Victron GX device's BMS-Can port, for example, is for the battery. If in doubt, run the SRX standalone and contact AERL.

2.4Under a CAN Master

A CAN master (an EMS) controls every SRX on the bus with Power Targets (a voltage target and a current limit). AERL's Nexus with EMS firmware does this in the Kakadu 120 system (Kakadu Commissioning Guide). A third-party controller must be written to the CoolMax SRX CAN Bus Communications protocol and the CoolMax SRX CAN Integration Guide, available from AERL on request: contact AERL before you design one.

CoolMax SRX · DC-Coupling Design GuideRev 1.0.0
03

Inverter IntegrationsSelectronic SP PRO, Victron Energy, Deye

3.1Selectronic SP PRO

AERL documents two ways to DC-couple the SRX with an SP PRO:

3.2Victron Energy

The SRX runs standalone; the Victron inverter/charger and the battery are set up as Victron and the battery manufacturer instruct.

3.3Deye

The SRX runs standalone. With a managed battery in Lithium mode (for the LiFe² 5120S, Lithium Mode 00), the Deye takes the battery's SOC from its BMS, so the SRX's charge is counted. Set the SRX profile within the battery's charge settings.

3.4Other Battery Inverters

Any battery inverter that shares a battery with a charge controller can be DC-coupled with the SRX standalone, within the battery voltage range of the SRX model. Check that the inverter's SOC accounts for current it does not measure itself: a managed battery's own SOC, or a battery monitor in the battery circuit.

CoolMax SRX · DC-Coupling Design GuideRev 1.0.0

3.5Charge Voltages of Two Charge Sources

When the inverter also charges the battery (from the grid or a generator), its charge voltages and the SRX's must not work against each other. The rule AERL publishes for the SP PRO: decide which source has charging priority. If the system is mainly DC-coupled, set the inverter's charge voltages (absorb, float) 0.2 V below the SRX's; if it is mainly AC-charged, set the SRX's 0.2 V below the inverter's. For other inverters, apply the same principle within the battery manufacturer's limits, or contact AERL.

04

PV Array DesignLimits, string sizing, isolators, breakers and cables

4.1Limits

Limit48 V models120 V models
String Vmp at the hottest cell temperatureAt least 170 VAt least 215 V
String Vmp at the coldest cell temperatureAt most 540 VAt most 540 V
String Voc at the lowest cell temperatureAt most 600 VAt most 600 V
Array Imp per controllerAt most 18 AAt most 18 A
Array Isc per controllerAt most 25 AAt most 25 A
Array power per controllerSRX: 8064 W at 48 V (200%), 2621 W at 24 V (130%). SRX-R: 6912 W at 48 V (200%)8640 W (200%)

The array power limit is the controller's nominal charge power times its oversizing ratio. When the array delivers more than the nominal power, the controller limits its output.

CoolMax SRX · DC-Coupling Design GuideRev 1.0.0

4.2String Sizing

  1. Maximum modules in series: Vmax = N × Voc × [1 + βVoc × (Tmin − 25 °C)] must not exceed 600 V, where βVoc is the module's (negative) Voc temperature coefficient and Tmin the lowest expected cell temperature (the site's record low). A string above 600 V on a cold morning stops the SRX (fault −1152, High PV voltage).
  2. Minimum modules in series: the string's Vmp at the hottest expected cell temperature must stay above 170 V (48 V models) or 215 V (120 V models).
  3. Parallel strings: the strings' combined Imp must not exceed 18 A and their combined Isc must not exceed 25 A. With most current modules this means one string per controller.
  4. Each controller has its own array: never connect one string to two controllers.

4.3Isolators, Breakers and Cables

ControllerOutput cable (minimum)Output breaker (non-polarised DC)
SRX 600/70-4816 mm² (#5 AWG)80–125 A (Beny BDM-125 recommended)
SRX 600/30-12016 mm² (#5 AWG)40 A
SRX-R 600/60-4850 mm² (1/0 AWG) per 2U shelf160 A per shelf of two modules (Noark Ex9MD 160 A recommended)
SRX-R 600/30-12016 mm² (#5 AWG)40 A
CoolMax SRX · DC-Coupling Design GuideRev 1.0.0

4.4Example: SRX 600/70-48

An example module (use your module's own datasheet): 550 W, Voc 49.6 V, Vmp 41.6 V, Isc 14.0 A, Imp 13.2 A, βVoc −0.25%/°C, βPmax −0.35%/°C. Site record low −5 °C; hottest cell temperature 70 °C.

CheckWorking
Voc at −5 °C, per module49.6 × [1 + (−0.0025 × −30)] = 53.3 V
Maximum in series600 ÷ 53.3 = 11.3, so up to 11 modules (586 V at −5 °C)
Vmp at 70 °C11 × 41.6 × [1 + (−0.0035 × 45)] = 385 V, above 170 V
CurrentOne string: Imp 13.2 A (limit 18 A), Isc 14.0 A (limit 25 A). A second string in parallel would exceed 25 A Isc.
Array power11 × 550 W = 6050 W, within 8064 W (200% of 4032 W)
PV isolatorAt least 1.56 × 14.0 A = 21.8 A: a 25 A isolator

The Vmp line uses the power coefficient as an estimate of the voltage coefficient; use the module's Vmp coefficient where its datasheet gives one.

CoolMax SRX · DC-Coupling Design GuideRev 1.0.0
05

Battery Charge ProfilesThe profile, profiles for shared batteries, lead-acid batteries

5.1The Profile

The SRX charges in three stages (constant current, then constant voltage: bulk, absorb, float). It does not charge until a profile is set for the connected battery. Set it in AERL Link (OUTPUT tab):

SettingWhat it does
Battery charge rateThe SRX's maximum charge current
Absorb voltage and absorb timeThe constant-voltage stage
Tail currentThe current at which absorption ends
Float voltageThe voltage held once the battery is full
Re-bulk voltageThe voltage at which a new charge cycle starts
EqualisationOnly for flooded lead-acid batteries with sulfation. Not for LiFePO4 or other lithium batteries
Temperature compensationDefault 50 mV/°C. Needs a battery temperature, from an AERL Battery Sense
Low-temperature charge cutoffStops charging below a set temperature. Disabled by default; needs a battery temperature

The Battery Preset list holds AERL's recommended profiles for common batteries. The default profile suits a generic LiFePO4 battery. For any other battery, use the battery manufacturer's charge settings.

5.2Profiles for Shared Batteries

5.3Lead-Acid Batteries

Lead-acid banks do not report their temperature: fit an AERL Battery Sense to the SRX's CAN port (with the SRX's CANBUS 5 V switch on). It gives the SRX the battery temperature and voltage for temperature compensation and the low-temperature cutoff.

CoolMax SRX · DC-Coupling Design GuideRev 1.0.0
06

Several ControllersSharing one battery, CAN bus, RS485 Modbus

6.1Sharing One Battery

Several SRX or SRX-R controllers can charge one battery. Each has its own PV array, its own PV isolator and its own output breaker to the battery bus. Set the same charge profile on every controller.

For SRX-R modules, the recommended setup in the SRX-R manual is two modules in one 2U shelf as the only charge controllers on the battery bus, with a 160 A breaker on the shelf output (48 V). For several shelves or mixed controllers, contact AERL.

6.2CAN Bus

ItemRule
TopologyDaisy-chain the controllers through their two CANBUS sockets. A Nexus or a battery can sit on the same bus.
Termination120 Ω at each end of the bus only. Each SRX and each SRX-R shelf has a CANBUS 120 Ω switch: on at an end of the bus, off in the middle. The Nexus has no built-in termination: at an end, fit a 120 Ω plug in its spare socket.
CAN IDsUnits ship at CAN ID 10. On a shared bus each unit takes a free ID from 10 to 60 automatically, skipping 24 and 56 (their frames would alias battery identifiers); 62 means not yet assigned. Identify units by serial number, not by ID.
SpeedEvery device on the bus at the same speed: 500 kbps default. The Nexus runs only at 500 kbps.

6.3RS485 Modbus

Each SRX on a Modbus segment needs its own Modbus ID (1–90, default 20), and every device on the segment the same speed (9600 baud default). Daisy-chain the controllers through their MODBUS sockets, with the master at one end; terminate both ends with 120 Ω (the last SRX's termination switch on).

CoolMax SRX · DC-Coupling Design GuideRev 1.0.0
07

Worked ExamplesExample 1: Victron with a Managed LiFe² battery

The loads and module values in these examples are illustrative.

7.1Example 1: Victron With a Managed LiFe² Battery

A single-phase off-grid site: a Victron MultiPlus-II 48/5000/70-50 with a GX device, and LiFe² 5120S batteries in Managed mode (LiFe² Managed Battery Integration Guide, chapter 03). Two SRX 600/70-48 controllers, each with the 11-module string of chapter 04.

ItemDesign
PV2 × 6050 W = 12.1 kWp, one string per SRX
Charge currentSRX: up to 2 × 70 A = 140 A. MultiPlus-II charger: 70 A. Together 210 A
BatteryAt least 3 LiFe² 5120S modules to take 210 A at 100 A per module (more for a cold site), and at least the MultiPlus-II's minimum (single-phase off-grid: 2). Energy decides the rest (LiFe² System Sizing Guide)
SRX modeStandalone: profile set within the LiFe² 5120S charge voltage (56 V)
GX deviceBattery monitor set to the LiFe² battery, so the GX uses the battery's SOC
MonitoringAn AERL Nexus on the two SRX controllers' CAN bus (SRX at one end with its 120 Ω switch on; Nexus at the other with a termination plug) for AERL Cloud

7.2Example 2: Deye With a Managed LiFe² Battery

A Deye SUN-8K-SG05LP1-EU with LiFe² 5120S batteries in Managed mode (Lithium Mode 00), and one SRX 600/70-48.

ItemDesign
BatteryAt least 3 modules (the SUN-8K-SG05LP1-EU minimum, LiFe² System Sizing Guide)
SRX modeStandalone: profile within the LiFe² 5120S charge voltage (56 V); charge rate 70 A
CoolMax SRX · DC-Coupling Design GuideRev 1.0.0
ItemDesign
Charge currentThe SRX (up to 70 A) and the Deye's battery charging (its maximum charge current, from the Deye datasheet) can charge at the same time: together they must stay within the battery's limit, 3 × 100 A = 300 A at 25 °C and less in the cold (LiFe² System Sizing Guide, Step 3). The BMS limit caps the Deye's charging only: set the SRX charge rate and the Deye's battery charge current so that the total fits
SOCThe Deye reads the battery's SOC from its BMS (Li-BMS page), which includes the SRX's charge

7.3Example 3: Generic 48 V Inverter, Lead-Acid Battery

A battery inverter with no battery communication, a 48 V flooded lead-acid bank and one SRX 600/70-48.

ItemDesign
SRX modeStandalone, with the battery manufacturer's absorb, float and equalisation settings
Battery temperatureAn AERL Battery Sense on the SRX's CAN port, for temperature compensation
SOCA battery monitor or shunt in the battery circuit, so that the inverter or monitor sees the SRX's charge current
Charge voltagesDecide which source has priority and offset the other by 0.2 V (section 3.5)
CoolMax SRX · DC-Coupling Design GuideRev 1.0.0
08

Firmware and SupportFirmware, warranty, support, change log

8.1Firmware

VersionNeeded for
v2.15.8 or laterThe SRX and SRX-R user manuals

Install the current firmware release with the latest AERL Link, from aerl.com.au/professionals.

8.2Warranty

The CoolMax SRX and SRX-R warranty is 2 years, or 5 years when registered within 60 days of installation, with an optional Plus 5 extension to 10 years. Register at aerl.com.au/warranty-registration. Conditions apply: see the CoolMax SRX and SRX-R warranty statements, at aerl.com.au.

8.3Support

For a design this guide does not cover, contact AERL support on 1800 950 865 or [email protected] with the inverter, battery and PV module details.

8.4Change Log

RevisionDateChange
1.0.011 / 2026First issue.

Thank You for Choosing AERL

If you have any questions or need support, contact AERL.

Sincerely,

The AERL Team

AERL Pty Ltd · 1/75 Bluestone Circuit, Seventeen Mile Rocks QLD 4073 · 1800 950 865 · [email protected] · aerl.com.au

CoolMax SRX · DC-Coupling Design GuideRev 1.0.0

Australian Energy Research Laboratories

Address

1/75 Bluestone Circuit
Seventeen Mile Rocks QLD 4073
Australia

Contact

[email protected]
[email protected]

aerl.com.au Phone1800 950 865