BMS SOFTWARE PLATFORM
SBS SOFTWARE PLATFORM
ASIL D-ready BMS software framework. One binary for all battery system variants. 14-day release cycles. Parameter reconfiguration without rebuilding.
Home › Software & Algorithms › SBS Software Platform
THE CHALLENGE
WHY CURRENT BMS SOFTWARE DOESN’T SCALE
OEMs and Tier 1 suppliers need one BMS that works across their entire battery portfolio. Different cell suppliers, different pack architectures, different markets — but consistent behavior and one engineering team.
VARIANT FORKS
Each battery variant gets its own BMS software. Different cell chemistry means different algorithm tuning. Every variant becomes a separate code fork with its own build, QA, and certification path.
SEPARATE CODEBASE PER VARIANT
CERTIFICATION BOTTLENECK
Safety and application code are entangled. Changing a QM parameter — switching cell supplier, adjusting a threshold — can trigger full safety re-assessment even when the safety logic is untouched.
FULL RECERTIFICATION FOR QM CHANGES
LINEAR COST GROWTH
Bug fixes ported across forks. Certification repeated per variant. One-time engineering efforts, time-to-market, and certification bottlenecks compound with every battery system added to the portfolio.
6 - 12 MONTH RELEASE CYCLES
PLATFORM ARCHITECTURE
SEPARATION
Strict separation between certified code and QM application code. The certified core is encapsulated behind a freedom-from-interference barrier — enabling independent evolution of each layer.
SEPARATION OF CERTIFIED AND QM CODE
The certified core — ASIL D safety, ISO 21434 cybersecurity, and homologation functions — is encapsulated behind an FFI barrier. QM code can be modified without impacting certification.
MULTI-VARIANT BINARY
A single compiled binary contains multiple battery system variants, selected at runtime. All variants compiled from the same source tree — no variant-specific branches.
SEPARATE CONFIGURATION FILE
Parameters are stored independently from the binary and can be flashed without changing it. QM parameters have zero certification impact.
FLASHABLE INDEPENDENTLY
CONFIGURATION FILE
Safety + QM parameters, separate from binary
CHEMISTRY
THRESHOLDS
COMM
TOPOLOGY
BALANCING
DIAG
QM APPLICATION LAYER
APPLICATION CODE
SOC / SOH / SOP | Diagnostics | Balancing | Communication
ENCAPSULATED
CERTIFIED CORE
SAFETY (ASIL D)
CYBERSECURITY (ISO 21434)
HOMOLOGATION
FFI BARRIER - FREEDOM FROM INTERFERENCE
HARDWARE ABSTRACTION
HAL - UNIFIED API
Across all SBS variants + CMBs
SBS CORE
+ CMBs
SBS HIGH
+ CMBs
MULTISTRING
+ CMBs
STATIONARY
+ CMBs
PLATFORM VALUE
BUILT FOR SPEED
Faster time-to-market, lower engineering cost per variant, and a single platform that scales across your entire product portfolio.
14-DAY RELEASE CYCLES
Hardware, software, and cloud engineered as one integrated system. Every layer is designed to work together, eliminating interface gaps and reducing integration risk for your battery pack.
ALL VARIANTS, ONE RELEASE
A single software binary runs across every BMS controller variant. Runtime configuration replaces custom builds, cutting validation effort and accelerating time-to-production with 14-day release cycles.
PARAMETER RECONFIGURATION
Cell monitoring designed to ASIL D, ISO 26262 software processes, and cybersecurity by design. Proven in series production for heavy-duty trucks and ready for utility-scale BESS deployments at 1500V.
CONFIGURATION FRAMEWORK
FOUR LEVELS OF CONTROL
Parameters are classified by certification impact. Level 3 covers the majority of what changes between battery system variants — cell chemistry, algorithm tuning, communication setup — so most adaptation happens at the speed of configuration, not certification.
LEVEL 3 — NO RECERTIFICATION IMPACT
Cell chemistry profiles (NMC, LFP, NCA) with OCV curves and impedance models
SOC/SOH algorithm parameters and cell model tuning
Diagnostic warning thresholds and logging configuration
Communication settings (CAN IDs, Modbus addresses, baud rates)
Balancing parameters (start threshold, strategy selection)
Calibration parameters (capacity, sensor offsets)
LEVEL 1: FIXED
Core certified parameters — contactor control logic, fault reactions, hardware safety mechanisms, cybersecurity mechanisms, homologation-relevant functions. Hardcoded in binary, not configurable.
ACCESS: NOT CONFIGURABLE
IMPACT: CERTIFIED, ENCAPSULATED
HARDCODED
LEVEL 2: RESTRICTED
Safety- or cybersecurity-relevant settings — pack topology, safety-relevant voltage/current thresholds, balancing mode selection where mode switching affects safety paths.
ACCESS: CONFIGURABLE WITH ME APPROVAL
IMPACT: REQUIRES IMPACT ANALYSIS
ME APPROVAL
LEVEL 3: CONFIGURABLE
Application parameters — cell chemistry, SOC/SOH algorithms, diagnostics, communication settings, balancing, and calibration. Configurable with no recertification impact.
ACCESS: CONFIGURABLE
IMPACT: QM - NO RECERTIFICATION
NO RECERTIFICATION
LEVEL 4: DEVELOPMENT
Debug and test parameters. Available during development only. Not present in production releases.
ACCESS: DEVELOPMENT ONLY
IMPACT: N/A
DEV ONLY
The SBS (Smart Battery Sensor) Software Platform runs on ME's entire SBS hardware family. All variants share the same software platform — the HAL abstracts hardware differences so customer application code is identical across variants.
HARDWARE PORTFOLIO
VARIANTS
| SBS High | BMDU (Battery Management & Disconnection Unit) | SBS Core | |
|---|---|---|---|
| Role | Centralized controller for modular architectures with external switching | Integrated controller + power distribution with built-in Eaton Breaktor | Compact controller for standard applications |
| MCU | Infineon AURIX TC377TP (3-core, 6 MB flash) | Infineon AURIX TC387QP (4-core, 10 MB flash) | Infineon AURIX TC377 (3-core, 6 MB flash) |
| Contactor Drivers | 7 (6x normal + 1x PWM) | 3 (Pack+/- via Breaktor + 1x external) | 6 |
| Short-Circuit | Pyro driver with backup capacitor | Eaton Breaktor — resettable, up to 25 kA, 10 ms interruption | Pyro driver with backup capacitor |
| HV Measurements | 8 channels (2 pack + 6 generic) | 3 channels (Pack+, Pack-, Differential Link) | 6 channels (2 pack + 2 DC link + 2 diagnostic) |
| Current Sensing | Integrated 35 μΩ dual shunt, ±1000 A | Integrated 35 μΩ dual shunt, ±1000 A (350 A cont. / 650 A peak) | External sensor compatible, ±1000 A |
| CAN | 3x CAN FD (5 Mbit/s) | 3x CAN FD (5 Mbit/s) | 3x CAN FD (5 Mbit/s) |
| Safety | Cell monitoring, contactor/isolation | Cell monitoring, contactor/overcurrent | Cell monitoring, contactor/isolation/thermal |
All variants operate at -40 to +85 °C, support Secure Boot / Secure Update / HSM, and share a voltage measurement architecture.
CELL MONITORING
FLEXIBLE CMB PORTFOLIO
The CMBXX family comprises 15+ cell monitoring board variants that can be combined with any SBS hardware variant. All managed by the same software platform — the HAL abstracts CMB differences, and the Configuration Framework adjusts monitoring parameters automatically.
6 TO 64+ CELLS PER CMB
CMB6 through CMB64 — matched to your module design. 15+ variants available.
ANY CHEMISTRY
NMC, LFP, NCA, solid-state — software-configurable via Configuration Framework.
PASSIVE AND ACTIVE BALANCING
Passive balancing standard (125-200+ mA). Active balancing optional.
OPTIONAL EIS
On-board electrochemical impedance spectroscopy.
1500V ISOLATION
isoSPI, isoUART, daisy-chain communication. 1500V isolation for stationary applications.
RELEASE PROCESS
FROM DEVELOPMENT TO RE-RELEASE
The platform produces an integrated release every 14 days during development. After certification, the architectural separation enables fast re-release paths depending on what changed.
READY TO UNIFY YOUR BMS SOFTWARE?
The SBS Software Platform is production-ready. One binary, 14-day release cycles, and the Configuration Framework — built to accelerate your battery program.