Stafl Systems
Battery Management Systems
Off-the-shelf battery management, configured to your pack.
Lithium-ion batteries require sophisticated management systems to control proper charging and discharging
Stafl Systems' BMS products cover high voltage packs up to 1000 V and low voltage packs from 10 V to 60 V
Every product is configurable to your cells, and can be customized to fit your pack and application
The Stafl Systems Advantage
Anchor your project with tried & tested dependability
 
Building a battery pack is hard enough. The BMS shouldn't be the part that holds you up.
Every Stafl Systems BMS arrives with safety already engineered in. Then our team tailors it to your cells and your system, so you start with a protected pack on day one and keep the freedom to make it your own.
High Voltage and Low Voltage, one product family
High Voltage — BMS2000 Series
How it worksOur high voltage BMS uses a distributed architecture.
A String Controller oversees each string of series-connected modules, with Cell Monitors watching every cell. Add monitors to scale up to 600 cells in series.
For larger systems, connect multiple packs in series or parallel, and each pack's String Controller coordinates with the others to run them as one system.
Product FamilyChoosing a cell monitor 
| BMS2101 | BMS2104 | |
|---|---|---|
| Best for | Large-format cells that need fast balancing | Compact, cost-optimized modules |
| Balancing current | Up to 1 A per cell, heatsinked to the pack | Up to 0.2 A per cell |
| Module supply | 11 V - 80 V | 18.3 V - 70 V, or 11 V - 36 V variant |
| Temperature inputs | 4 NTC, or 2 redundant pairs | 4 NTC, or 2 redundant pairs |
| Busbar sensing | Cell inputs configurable for busbar drops | Mid-module busbar bypass option |
| Transient protection | Standard | Enhanced |
| Footprint | 160 × 60 mm | 100 × 67.5 mm |
| Mounting | Bottom-side heatsink for full balancing | 4.5 mm mounting holes |
1X
String Controller
Measures pack voltage, current and isolation
Drives contactors, pre-charge and pyroswitch
Supervises safety functions and enforces safe state
Reports SOC, SOH, SOE, and faults to the host system
Both boards measure up to 16 cells, use the same cell harness pinout, and talk to the String Controller over isoSPI. The main differences are balancing current, size and supply range.
Choose the BMS2101 when large cells need fast balancing.
Choose the BMS2104 for compact, cost-optimized modules.
1-36X
Cell Monitors
Measure cell voltages and temperatures
Balance cells: BMS2101 at up to 1 A per cell for large packs, BMS2104 at up to 0.2 A for compact modules
Communicate with the String Controller over an isoSPI ring
Low Voltage — BMS2300 Series
 
How it worksLow voltage systems can take advantage of the BMS2300's integrated design.
It measures every cell, senses pack current and includes high current solid state switches on one board, so there are no separate cell monitors, contactors or fuses to buy and integrate, saving cost and complexity in your pack.
Product Family
1X
ALL-IN-ONE BOARD
Ready to collaborate?
Get in Touch
FURTHER INFORMATION
PRODUCT SELECTION
 
| BMS2000 | BMS2300 | |
|---|---|---|
| Range | High voltage | Low voltage |
| Battery Voltage | Up to 1000 V | 10 V - 60 V |
| Series Cells | Up to 600 | 3 - 16 |
| Cell Monitoring | BMS2101 or BMS2104, 16 cells each | Integrated |
| Power Switching | 6 contactor drivers + pyroswitch | 300 A solid-state + secondary disconnect |
| General I/O | 68 | 25 + expansion header |
| Communication | 3x CAN-FD, RS-485, Ethernet (opt.) | CAN or RS-485 |
| Multi-Pack | Series & parallel strings | Parallel packs |
| Functional Safety | Designed to ISO 13849 PL d | Functional-safety capable |
FLEXIBLE I/O
The BMS2000 carries 68 I/O, enough to run thermal management, sensors, interlocks and auxiliary loads without a separate controller. Set channel functions in software, or choose an assembly variant with only the I/O you need.
| BMS2101 | BMS2104 | |
|---|---|---|
| Best for | Large-format cells that need fast balancing | Compact, cost-optimized modules |
| Balancing current | Up to 1 A per cell, heatsinked to the pack | Up to 0.2 A per cell |
| Module supply | 11 V - 80 V | 18.3 V - 70 V, or 11 V - 36 V variant |
| Temperature inputs | 4 NTC, or 2 redundant pairs | 4 NTC, or 2 redundant pairs |
| Busbar sensing | Cell inputs configurable for busbar drops | Mid-module busbar bypass option |
| Transient protection | Standard | Enhanced |
| Footprint | 160 × 60 mm | 100 × 67.5 mm |
| Mounting | Bottom-side heatsink for full balancing | 4.5 mm mounting holes |
Need a different mix? Assembly variants remove unused channels to cut cost or uprate contactor drive to 5.6 A hold / 10 A peak. Expansion boards and custom designs add channels.
Low voltage: the BMS2300 adds up to 11 NTC inputs, fan and heater control, 5 auxiliary outputs, interlock supervision and an expansion header for wireless and add-on I/O.
Configure or Customize
Every Stafl Systems BMS starts as a standard product. You choose how far to take it: use it as is, have our engineers configure or customize it, or license the technology and bring BMS production and development in-house.
 
precise engineering
High Voltage — BMS2000 Series
Supports up to 1000 V Battery Systems
Scalable to 600 Series Cells
Multi-String Support (Series & Parallel)
68 I/O with Configurable Channel Functions:
6 Contactor Outputs with Redundant High- & Low-Side Control
6 Contactor Auxiliary Feedback Inputs
1 Pyroswitch Output
6 PWM Loop Output & Input Pairs for HVIL, E-Stop or General Purpose I/O
12 Digital Inputs (6 Active-High, 6 Active-Low)
6 Analog Voltage Inputs (0 - 35 V)
6 Analog Current Inputs (4 - 20 mA)
8 NTC Temperature Inputs
1 Water Sensor Input
8 Auxiliary Power Outputs, 24 V / 1 A
2 Auxiliary Power Outputs, 12 V & 5 V / 2 A
±2.25 mV Lifetime Cell Voltage Measurement Error
Triple-Redundant Pack Current Sense Inputs
Integrated Isolation Monitoring
HVIL & E-Stop Supervision
3x CAN-FD, RS-485 and Optional Ethernet
SD Card & FRAM Data Logging
Lock-Step Arm Cortex-M7 with SafeRTOS
SEE ALSO: BMS Product Family Brochure (PDF)
Low Voltage — BMS2300 Series
Supports 3 to 16 Series Cells, 10 V - 60 V
300 A Continuous, 500 A Peak (5 s)
Solid-State Switching with Secondary Disconnect
Redundant Cell Voltage & Temperature Measurement
Integrated Coulomb Counter
Parallel Pack Support with Auto-Addressing
CAN or RS-485 Communication
Up to 11 NTC Inputs
Fan & Heater Control Outputs
Lock-Step Arm Cortex-M7 with SafeRTOS
SEE ALSO: BMS Product Family Brochure (PDF)
COUNTLESS APPLICATIONS
 
hIGH VOLTAGE
While a vehicle’s power system sees a battery pack as a single, high-voltage battery — charging and discharging the entire battery pack at once — the battery control system must consider each battery’s condition independently.
LOW VOLTAGE
A proper system will continuously monitor important battery parameters for low voltage applications, while dealing with the varying power demands of the many aspects of operation and optimizing the usage of the battery.
stationary storage
The service life of a battery pack is tied to the weakest battery in the system. In the balancing process, each of the batteries within the string is maintained at optimal voltage levels, eliminating the ill-effects of improper charging.
String Controller — High Voltage
Full-featured string controller for packs up to 1000 V and 600 series cells
6 safety rated contactor drives and pyroswitch output with safety rated redundant switching
Redundant pack voltage, current and isolation measurement
68 I/O, plus 3x CAN-FD, RS-485 and optional Ethernet
Designed to ISO 13849 PL d
Product Page 🡆