Lösung zum Laden und Überwachen mehrerer Batterien

LiFePO₄ & Li-Ion | Scalable | Off-Grid & Grid-Powered

Our Multi-Battery Charging & Monitoring Solution is an industrial platform designed for simultaneous charging, monitoring, and control of multiple LiFePO₄ and Li-Ion batteries from a single setup (1 to 50 batteries at a time), multiple setups could be chained without limits.

The solution is built on two proven industrial modules:

  • PD.Charger (MPPT Solar / DC Smart Charger)

  • PD.Screen_PRO (Industrial Smart Touch HMI MCU Computer)

Together, they form a scalable, API-controlled multi-battery charging system capable of managing 1 to 50+ batteries, with individual monitoring, safety control, remote connectivity and the status info logging to the onboard uSD-card to the web-server.

What Problem It Solves

Traditional multi-battery charging systems suffer from:

  • limited scalability
  • no remote monitoring of the charging process
  • poor battery health visibility
  • no logging to track the batteries during the test and operation
  • complex custom firmware and UI development for such a custom systems
  • high maintenance cost and long time-to-market

Our solution eliminates these issues by delivering a deterministic, embedded, industrial-grade charging platform that works reliably 24/7 in harsh environments.

System Architecture Overview

PD.Charger – Per-Battery Smart Charging Node

Each battery is managed by a dedicated PD.Charger module, ensuring:

  • precise charge control

  • independent protection

  • accurate state-of-charge measurement

Supported battery types

  • LiFePO₄

  • Li-Ion

  • Other chemistries by request

Key charging features

  • Up to 10 A charge/load current per channel/charger

  • Battery capacity support up to 500 Ah per module

  • MPPT charging from solar panels

  • Wide DC input (up to 50 V, custom designs – up to 120V)

  • Automatic buck / boost / buck-boost operation

  • Extremely low idle current (< 1 mA)

  • Full I²C monitoring and control, all the chargers send data to PD.Screen_PRO

 

PD.Screen_PRO – Central Controller & HMI

PD.Screen_PRO acts as the central brain, communication gateway and user interface of the system with the next functions:

  • collects real-time data from all PD.Charger modules (via I2C or RS-485)
  • visualizes battery health, status, and alarms
  • controls charging parameters per battery
  • provides local and remote user interaction (web-interface)
  • saves the datalogs per channel/per battery

Key advantages

  • Instant boot (milliseconds)
  • No OS, no filesystem, no SD-card failures
  • Deterministic real-time behavior
  • Industrial temperature range (-30 … +85 °C)
  • Touch-based local control (7″ / 10.1″)

 

Typical Use Cases

  • Multi-battery charging stations (1–50+ packs)
  • Battery testing & aging labs
  • Energy storage systems (ESS)
  • EV battery service & refurbishing
  • Off-grid solar battery farms
  • Telecom & backup power systems
  • Industrial battery lockers
  • R&D and production test benches

Scalable Multi-Battery Topology

  • 1 to 50+ batteries per system
  • Each battery has:
    • independent charger
    • independent protection
    • independent measurement
    • datalogging function to onboard uSD-card and to the web-server (LAN, WiFi)
  • Daisy-chained via I²C / RS-485 / CAN
  •  and web-interfaceCentralized monitoring and control via PD.Screen_PRO

This architecture ensures maximum safety, redundancy, and system uptime.

Advanced Battery Monitoring & Control

For each battery, the system provides:

  • State of Charge (SoC)
  • State of Health (SoH)
  • Voltage (per pack and per cell)
  • Charge / discharge current
  • Temperature (battery + board)
  • Charge cycle count
  • Alarm & fault detection

Smart charging policies

  • Configurable charge voltage and current
  • Temperature-dependent charging limits
  • Per-cell threshold control
  • Automatic derating and protection

All parameters are accessible via a documented PD.Charger / PD.Charger_GSM API.

PD.Charger / PD.Charger_GSM I2C-address coding (address selector jumpers)

X3 port can be used for board configuration. Board reads jumpers durint the startup.

Jumpers on pins PB0 and PB2 are used to change board i2c address.

Default address is 0x3B with jumpers you can increment the address on value from 0 to 0x10

Address increment: 0  2  4  6  8  A  C  E 10 12 14 16 18 1A 1C 1E 20 22 24 26 28 2A 2C 2E 30 32 34
pin PB0 state    : -  0  1  -  0  1  -  0  1  -  0  1  -  0  1  -  0  1  -  0  1  -  0  1  -  0  1
pin PB2 state    : -  -  -  0  0  0  1  1  1  -  -  -  0  0  0  1  1  1  -  -  -  0  0  0  1  1  1
pin PB4 state    : -  -  -  -  -  -  -  -  -  0  0  0  0  0  0  0  0  0  1  1  1  1  1  1  1  1  1
PD.Screen_PRO DatasheetLink_to_file
PD.Charger DatasheetLink_to_file
PD.Charger_GSM DatasheetLink_to_file
3D STEP files for multi-battery setupcoming soon…
Arduino code example for PD.Screen_PRO (10x)Link_to_file
Arduino code example for PD.Screen_PRO (20x)Link_to_file

Preis anfragen