OpenBMS Load Hardware OpenBMS Load Hardware

OpenBMS Load Hardware

HardwareFirmwareLicense MITLicense CERN

OpenBMS Load is a hardware design of a resistive load used for battery discharging. Its main purpose is testing the battery management system (BMS) during charge and discharge cycles.

OpenBMS Load In Action

The battery system consists of:

  • Li-ion/Li-po battery - your custom 2 to 7-cell battery
  • OpenBMS
  • Host - I2C/CAN interfaces, wake-up signal, can be a microcontroller, computer, etc.
  • Load - your piece of equipment that draws energy from the battery. We also provide a 600W resistive load for easier BMS development and testing
  • Charger - your custom charger, usually a CC/CV charger adjusted to your battery voltage and current

Features

  • 🔥 Twenty 25-ohm 50W resistors to dissipate up to 600W
  • 🔛 Jumpers / 5A fuse - each resistor has jumper/fuse to enable it or disable it - this way total load resistance can be adjusted from 1 to 20 ohms
  • 🔌 Male XT60 connector for BMS (battery) connection
  • 🔌 Female XT60 connector for charger connection
  • 🔄 Tri state switch:
    • 1 - Battery discharging - energy flows from battery to load (resistors)
    • 2 - Battery charging - energy flows from charger to battery (resistors are bypassed and not used)
    • 3 - Idling - battery is neither charging nor discharging
  • 💨 Six fans to blow heat from resistors - speed adjustable by potentiometer
  • 🟢 Green LED to indicate that charger is present
  • 🔴 Red LED to indicate that battery is discharging

Overview

OpenBMS v4

The OpenBMS 600W Resistive Load is a purpose-built battery testing board designed to work alongside the OpenBMS system.

It carries twenty 25Ω 50W wirewound resistors arranged across the board, capable of dissipating up to 600W of power. Each resistor is individually switchable via a jumper and protected by a 5A fuse, allowing the total load resistance to be adjusted between 1 and 20 ohms.

Six cooling fans keep the resistors from overheating, with speed controlled by an onboard potentiometer.

Two XT60 connectors handle battery and charger connections, and a three-position switch selects between discharging (energy flows from battery into the resistors), charging (charger feeds the battery directly, bypassing the resistors), and idle mode.

A green LED signals charger presence and a red LED indicates active discharging.

License

OpenBMS is licensed under the MIT license and CERN OHL-S v2.


← Back to projects