24-cell Lithium BMS Module


Download design files:


Files are provided under the open source MIT License.
A copy is included in the ZIP archive.


Note: Mating plugs for cell connectors and CAN connectors are included.

Lithium batteries have been a revolution in energy storage, but can be easily damaged if overcharged or over-discharged. In battery packs built from many cells, the overall pack voltage offers no guarantee of individual cells remaining within safe voltage range. Therefore a battery management system is required to monitor individual cells voltages and respond if any cells go out of range.

The ZEVA BMS24 modules offers a robust, automotive-grade solution for managing the lithium battery pack in your electric vehicle or stationary battery system, reporting cell voltages and temperatures over CAN bus to a master control unit.

Each module can manage up to 24 cells. An onboard module ID selector allows up to 16x 12-cell modules or 8x 24-cell modules to operate on the same CAN bus, for packs containing up to 192 cells.

Voltage thresholds can be programmed over CAN bus to suit almost any battery chemistry such as Lithium Iron Phosphate (LiFePO4), Lithium Cobalt (LiCo), Lithium Manganese (LiMn), Lithium Titanate (Li2TiO3) etc, and will work with any cell capacity. Onboard shunt balancers maintain pack balance by bleeding a small amount of power from any high cells throughout a charge cycle.

For a complete battery management system, BMS24 modules must communicate over CAN bus with a master controller such as our Electric Vehicle Management System (EVMS3), which is able to take action (either stop the charger or shut down the drive system) if a BMS24 reports a cell voltage out of safe operating range.

Related Products

Electric Vehicle Management System V3   $235.00
Multifunctional, integrated control system for your electric vehicle or off-grid battery.

EVMS Monitor V3   $165.00
View information from the EVMS3, BMS12 modules, ZEVA motor controllers, TC Chargers or BMS16 over CAN bus

Temperature sensor for EVMS3, BMS16 and BMS12   $6.00
100Kohm NTC thermistor for use with our BMS12, BMS16 and EVMS3 devices


Cells managed: 8-24 lithium cells per module
Maximum module voltage: 120VDC
Maximum system voltage: 600VDC
High, low and shunt voltage thresholds: Configurable, 1500-4300mV
Accuracy: Normally within 0.001V
Operating temperature range: -40C to 85C
Pack balancing via 47ohm shunts (~120mA max)
Temperature sensing: Optional 4x 100Kohm NTC thermistors
Cell quiescent current draw: 1.6mA (idle) 2.2mA (when sampling)
CAN power supply: 12V nominal (8-16V range), 20mA
CAN bus specification: 250kbps CAN 2.0B standard, other speeds/formats available by request
Dimensions: 135x68x12mm
Mounting holes: 2x 4mm, 126mm apart
Weight: 90g

Datasheets & Manuals:



Zero Emission Vehicles Australia © 2024 :: Terms and Conditions, Privacy Policy, Payments and Delivery, Warranty and Returns