Summary
The BMS2000 String Controller is the heart of our high voltage BMS. It manages packs up to 1000 V and 600 cells in series, working with BMS21xx Cell Monitors mounted on your battery modules. For larger systems, connect multiple packs in series or parallel, and each pack's BMS2000 coordinates with the others to run them as one system.
Designed with functional safety in mind and backed by safety analysis, the BMS2000 controls your contactors and pyroswitch, monitors isolation and keeps your pack within safe limits. With 68 I/O and communication over CAN, RS-485 and Ethernet, it can also run thermal management, sensors and interlocks, and reports state of charge, state of health and faults to your vehicle controller, PLC or charger.
DOWNLOADS: BMS Product Family Brochure (PDF)
FEATURES
6 PWM Loop Pairs for HVIL, E-Stop or General Purpose I/O
8 NTC, 6 Analog Voltage and 6 Analog Current Inputs
12 General Purpose Digital Inputs
5 V, 12 V and 8x 24 V Auxiliary Power Outputs
I/O Mix Tailorable by Assembly Variant
On-Board Gas, Pressure, Humidity & Shock Sensors
Water Ingress Sensor Input
MicroSD Card & 2-Mbit FRAM Data Logging
5 s Ride-Through Logging on Power Loss
Real Time Clock with Backup
Firmware Updates over CAN
Lock-Step Arm Cortex-M7 with SafeRTOS
Supports up to 1000 V Battery Systems
Scalable to 600 Series Cells
Multi-String Support (Series & Parallel)
6 Contactor & Pre-Charge Outputs with Auxiliary Feedback
Redundant High- & Low-Side Contactor Control
Pyroswitch Driver with Diagnostic Feedback
Triple-Redundant Pack Current Sense Inputs
Redundant Pack Voltage Measurement
Integrated Isolation Monitoring (0 - 10 MΩ)
HVIL & E-Stop Supervision
3x CAN-FD Communication Ports (up to 5 Mbps)
RS-485 Communication Port
Optional Ethernet (10BASE-T, 100BASE-T, SPE)
Isolated isoSPI Ring to Cell Monitors
7 V - 35 V Low Voltage Input with Backup Supply Option
I/O
| I/O | BMS2000 | Configurable |
|---|---|---|
| Contactor Outputs, Redundant High & Low Side | 6 | Hold & peak current, PWM frequency |
| Contactor Auxiliary Inputs | 6 | Wetting current |
| Pyroswitch Output | 1 | Deployment current & time |
| PWM Loop Outputs & Inputs | 6 + 6 | HVIL, E-stop or general purpose I/O |
| Active-High Digital Inputs | 6 | Wake source |
| Active-Low Digital Inputs | 6 | Wetting current |
| Analog Current Inputs, 4 - 20 mA | 6 | |
| NTC Temperature Inputs | 8 | |
| Water Sensor Input | 1 | Detection threshold |
| 24 V Auxiliary Outputs, 1 A | 8 | |
| 12 V & 5 V Auxiliary Outputs, 2 A | 2 | |
| Total | 68 |
SAFETY FUNCTIONS
| Safety Function | Fault Tolerant Time Interval | PL |
|---|---|---|
| Cell Voltage Control | 100 ms | d |
| Cell Temperature Control | 500 ms | d |
| String Overcurrent Detection | 1 ms | d |
| Isolation Monitoring | 2 min | d |
| Emergency Stop | 100 ms | d |
| HVIL Supervision | 1 s | d |
Specifications
| Parameter | Conditions | Min | Typical | Max | Units |
|---|---|---|---|---|---|
| Low Voltage Supply Input | 7 | 24 | 35 | V | |
| Battery Voltage Measurement | 0 | 1000 | V | ||
| Battery Voltage Accuracy | -0.5 | 0.5 | % | ||
| Link Voltage Measurement | -1000 | 1000 | V | ||
| Current Shunt Input Range | -130 | 130 | mV | ||
| Current Measurement Accuracy | Excl. shunt tolerance | -0.2 | 0.2 | % | |
| Isolation Resistance Measurement | 0 | 10 | MΩ | ||
| Contactor Drive Current | Hold & peak, configurable | 0.195 | 3.02 | A | |
| Isolation Working Voltage | Basic insulation | 1000 | VDC | ||
| Transient Withstand Voltage | Altitude 5000 m | 4000 | V | ||
| Operating Temperature | -40 | 85 | °C | ||
| Dimensions | Excl. shunt tolerance | 247.7 x 133.4 | mm |