EET_BMS

Contents:

  • Introduction
  • Getting Started
  • Hardware
  • Firmware Overview
  • Power Source
  • Known quirks and errors
  • BMS Assembly
  • BMS Configuration
  • Interface RS485
  • Configurations for the Debugger in CubeIDE
  • Initialising and testing the BMS for the first time
  • Logging with Python
  • Safety
  • License Software
  • License Hardware and Documentation
EET_BMS
  • EET_BMS documentation
  • View page source

EET_BMS documentation

The EET BMS is an open source battery management system for research and education purposes. It is possible to test new algorithms for state estimation and extend the hardware for more cells.

Contents:

  • Introduction
    • Tools and programs
    • Repository structure
    • License
  • Getting Started
    • Repo organization
    • Toolchains
  • Hardware
    • Hardware files
    • Microcontroller: STM32H755ZI
    • Power Supply Scheme
    • Current Measurement and Solid State Relay
    • Passive Balancing
    • Tips during assembly
    • Pinout Table
  • Firmware Overview
    • Firmware Structure
    • Inter Processor Communciation
    • Serial Protocol
    • Extending the Firmware
    • State Estimation
    • Balancing
    • Communication Protocol
  • Power Source
    • Recovery Procedure:
  • Known quirks and errors
    • Single wire UART on STM32 is too slow
    • STM32 doesn’t connect to ST-Link after firmware update
    • Display was hotplugged and is not powering on anymore
    • undefined reference to HAL_Init error
    • Debugging with two cores
    • GDB Server is not starting
  • BMS Assembly
    • Required Documentation for Manufacturing
  • BMS Configuration
  • Interface RS485
  • Configurations for the Debugger in CubeIDE
    • Debugging Settings
    • Launch Group
  • Initialising and testing the BMS for the first time
    • Flashing the BMS software
    • Starting a charge and discharge test
  • Logging with Python
  • Safety
  • License Software
  • License Hardware and Documentation
Next

© Copyright 2026, EET TU Berlin Team.

Built with Sphinx using a theme provided by Read the Docs.