A versatile open-source battery management system designed for use in tandem with a central computer/microcontroller.

Features

  • Supports 4-20 Cells
  • 24-bit ADCs
  • Customizable code (CircuitPython)
  • Electrically isolated serial interface
  • Flexible discharge resistor configuration
  • Power control over charger and load
  • 3-pin fan header
  • Indicator buzzer and LEDs

Measurement

The SuperBMS utilizes Texas Instruments’ ADS1248 ADCs and INA149 op-amps to provide between 20 and 22 bits (a few microvolts) of accuracy.

Usage

The SuperBMS has 3 modes: Idle, Charge/Balance/Discharge, and Emergency Low Power.

Interface

The SuperBMS uses a bidirectional UART interface for programming or reading values while in use.

Ratings

Ratings and characteristics of the Super BMS.

Troubleshooting

Tips for troubleshooting the Super BMS.