Skip to main content
Applications
Application · LRI AEM-60DC8

48V battery bank supervision at telecom sites

How to monitor 48V battery banks at remote telecom sites with AEM-60DC8, Modbus RTU and NMS integration. ANATEL, MTBF, redundancy and Secure by Design.

LRI Engineering2026-05-269 min

The problem

Telecom sites — cellular towers, fiber headends, microwave repeaters — rely on a 48V battery bank as the only reserve between utility failure and service drop. When a cell degrades silently, the bank loses effective capacity without warning, and failure shows up at exactly the worst moment: during the next outage. The average cost of a Tier-1 cellular tower outage exceeds USD 15,000 per hour in SLA, regulatory penalties and crew dispatch. Worse, remote sites require technical trips that cost between USD 300 and USD 800 just for diagnosis, even when the issue is trivial. Operations need continuous visibility of voltage, current and temperature per cell or per block, with reliable alarms before degradation becomes irreversible — and without expanding the cyber attack surface of the site.

Golden rule: what is not measured per cell becomes a surprise in the field.

Typical topology

A standard 48V telecom bank has two arrangement variants. The first is VRLA lead-acid with 24 cells of 2 V in series, often grouped in 4 blocks of 12 V. The second is LiFePO4 with 16 cells of 3.2 V in series and dedicated BMS. In both cases, the AEM-60DC8 reads exposed terminals via 24 AWG shielded twisted-pair instrumentation cable.

AC utility
    |
    v
+---------------+        +-----------------+
| Rectifier     |  DC    |  48V bank       |
| AC/DC (-48V)  | -----> | 24 cell VRLA OR |
+---------------+        | 16 cell LiFePO4 |
       |                 +-----------------+
       v                          |
   DC loads                       | sensing
   (BTS, BBU,                     v
    transport)                +----------+
                              | AEM-60DC8|
                              |   x N    |
                              +----+-----+
                                   | Modbus RTU
                                   | RS-485
                                   v
                             +-----------+
                             | Gateway   |
                             | NMS/SCADA |
                             +-----------+

The typical distance from AEM-60DC8 to the gateway is below 30 meters, keeping the RS-485 topology within a comfortable margin at 19200 bps. At sites with two N+1 rectifiers, a dedicated AEM-60DC8 per chain is recommended.

Golden rule: each DC chain deserves its own AEM-60DC8 — shared bus is a single point of failure.

What to measure and why

In a 48V bank, eight quantities are critical and justify continuous monitoring:

Quantity Justification
Cell voltage (V) Detects sulfation, electrolyte drying or imbalance. ±50 mV variation between same-aged cells is already a degradation signal.
Block voltage (V) Aggregate view useful for fast alarms; lower precision required than per-cell.
Bus voltage (V) Confirms operation within the nominal range (-42 to -56 VDC); detects overload or sag.
Discharge current (A) Shows actual DC load demand and state of charge during events.
Charging current (A) Validates rectifier operation; excessive current indicates regulation failure.
Cell temperature (deg C) Above 35 deg C, useful life halves every 10 deg C added (Arrhenius rule).
Ambient temperature (deg C) Reference for thermal compensation of float voltage setpoint.
AC ripple on DC (mV pp) Above 100 mV pp on 48V indicates rectifier capacitor failure.

In LiFePO4, cell voltage is less informative under float (flat curve between 3.25 and 3.40 V); therefore, temperature and current monitoring gain weight. In lead-acid, the opposite: small cell voltage variations are the most sensitive indicator.

Golden rule: measuring current without temperature is partial blindness.

Sizing — how many AEM-60DC8?

Simple formula:

N_AEM = ceil( required_channels / 8 )

Where required_channels sum voltages, currents and temperatures the equipment will read (each AEM-60DC8 channel is configurable for DC voltage or 4–20 mA transducer input).

Simplified example for VRLA lead-acid 24 cells with block-level reading:

  • 4 blocks of 12 V → 4 channels
  • 1 bus voltage → 1 channel
  • 1 shunt current → 1 channel
  • 2 temperatures (bank + ambient) → 2 channels
  • Total: 8 channels → 1 AEM-60DC8

Simplified example for LiFePO4 16 cells with per-cell reading:

  • 16 cell voltages → 16 channels
  • 1 shunt current → 1 channel
  • 4 distributed temperatures → 4 channels
  • Total: 21 channels → 3 AEM-60DC8

Golden rule: size with 20% headroom to accommodate commissioning and diagnostic channels.

Recommended setpoints and alarms

Reference values for 48V telecom bank (adjust to operator standard):

Variable Warning Critical Automatic action
VRLA cell voltage (V) <2.05 or >2.30 <1.95 or >2.40 Notify NMS; block discharge test
VRLA block voltage (V) <12.3 or >13.8 <11.7 or >14.4 Notify NMS
LiFePO4 cell voltage (V) <3.10 or >3.55 <2.90 or >3.65 Trigger BMS contactor
Bus voltage (V) <46.0 or >55.5 <44.0 or >57.0 Site-level alarm
Discharge current (A) >0.1·C10 >0.3·C10 Start event log
Cell temperature (deg C) >35 >45 Reduce float current
AC ripple (mV pp) >100 >200 Inspect rectifier

Limits are written to dedicated holding registers (range 0x40–0x6F of the 147 holding registers in the AEM-60DC8) and protected by persistent anti-rollback.

Golden rule: two levels (warning + critical) reduce 80% of false dispatches.

SCADA / PLC integration

The AEM-60DC8 exposes 147 holding registers via Modbus RTU over RS-485. Supported baudrates: 4800/9600/19200/38400/57600/115200 bps. Firmware v1.03 implements Secure by Design with Ed25519 signing, layered boot validation and forensic telemetry.

Ignition (Inductive Automation): use the native Modbus RTU driver. Configure the Device with Slave ID, baudrate (19200 recommended), and map tags to blocks 0x00–0x1F (instant readings), 0x20–0x3F (moving averages) and 0x40–0x6F (setpoints). Suggested polling: 2 s for critical variables, 30 s for history.

Elipse E3 / Elipse Power: the IODriver-Modbus driver natively supports RTU. An independent IO Gateway per RS-485 bus is recommended, keeping AEM-60DC8 isolated from corporate TCP traffic.

AVEVA System Platform: use the DAServer ModbusSerial. At sites with corporate integration, do a Modbus RTU → Modbus TCP gateway at a single point, behind an industrial firewall.

For SNMP on legacy NMS, an external Modbus-SNMP converter is recommended, keeping the AEM-60DC8 off the routed network.

See whitepaper WP01 for Modbus RTU over Secure by Design details.

Golden rule: never expose the AEM-60DC8 directly on routed IP — always use an edge gateway.

Regulatory compliance

Telecom sites in Brazil follow ANATEL Resolution 442/2006 (telecom installations) and Resolution 596/2012 (quality of service). Although the AEM-60DC8 does not operate in RF and is exempt from ANATEL Resolution 715 certification, it directly contributes to availability indicators (DICRI, DIC) by providing continuous bank supervision.

Applicable technical standards:

  • IEEE 1188-2005 (Recommended Practice for Maintenance, Testing, and Replacement of VRLA Batteries)
  • IEEE 1491-2012 (Battery Monitoring Equipment Selection and Use)
  • IEC 62040-1 (UPS — general safety) where an inverter is associated
  • ABNT NBR 14204 and 14205 (lead-acid stationary batteries)
  • IEC 62443-4-2 SL2 as target/in progress for the cybersecurity layer

For operators with CSIRT audit, the AEM-60DC8 meets the requirement for integrity telemetry and immutable forensic logging.

Golden rule: standards are a floor, not a ceiling — per-cell alarming beats any regulatory minimum.

Illustrative case

Simplified example: a tower operator in the Brazilian northeast had 240 sites, of which 12% showed bank failure during the first prolonged outage event per year. The root cause, identified after analyzing 30 sites, was progressive sulfation of a single cell per bank — invisible to the legacy system that measured only bus voltage.

Implementation: 1 AEM-60DC8 per site reading 4 block voltages, 1 bus voltage, 1 shunt current and 2 temperatures. Integration via existing Modbus-TCP gateway to the central NMS.

Result in 12 months: outage-related failure rate dropped to 1.8% of sites, and 78% of interventions became preventive (replacement of a block identified by drift >150 mV from the other three). The calculated return considered reduced emergency dispatches and SLA gain — estimated payback of 14 months.

Golden rule: granular data shifts maintenance from reactive to predictive.

Deployment checklist

  1. Survey bank topology (VRLA 24c, LiFePO4 16c or block) before sizing.
  2. Decide if monitoring will be per cell or per block.
  3. Compute N_AEM with the formula and add 20% headroom.
  4. Select current shunt compatible with the bank's C10.
  5. Place AEM-60DC8 less than 30 m from the Modbus gateway.
  6. Use 24 AWG shielded twisted-pair cable and ground the shield at a single point.
  7. Configure baudrate 19200 bps and unique Slave ID per node.
  8. Load warning/critical setpoints via holding registers 0x40–0x6F.
  9. Validate full read of the 147 holding registers during commissioning.
  10. Enable forensic telemetry and export an initial log as baseline.

Golden rule: commissioning without a logged baseline is guaranteed technical debt.

FAQ

See the FAQ block in the frontmatter of this page.

Related content

More LRI technical materials on adjacent topics.