Multi-Battery Charging & Monitoring Solution
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″)
| PD.Screen_PRO Datasheet | Link_to_file |
| PD.Charger Datasheet | Link_to_file |
| PD.Charger_GSM Datasheet | Link_to_file |
| 3D STEP files for multi-battery setup | coming soon… |
| Arduino code example for 10x-multicharger | Link_to_file |
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.
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




