Skip to content

3-5S Battery Management System based on TI bq76920 IC and MSP430 uC.

Notifications You must be signed in to change notification settings

azerimaker/BMS_3-5S

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BMS 3-5S

3-5S Battery Management System based on TI bq76920 IC and MSP430 uC. The design is largely influenced by the TI's TIDA-00449 reference and LibreSolar's excellent BMS-5s designs.

Specs:

  • 3-5 Li-ion/Po Cells
  • MSP430 Microcontroller for gas gauging, balancing and serial communication
  • Load current: 50A (cont.), 100A (peak) (estimated!)
  • You can find the PCB on Seeedstudio's Fusion Gallery

Programming

  • I'm using MSP430 Launchpad both to program the BMS in external target mode and to provide serial communication to PC.

Demo

  • After modifying the TIDA-00449 firmware, which was designed for bq76930 (10S version) balancing and status report worked fine (see here)

To Do in next Rev.

  • Add simple Python script to decode serial messages and print cell status
  • Fix issues with battery voltage switching and Pre-Discharge mosfets.
  • Remove soldermask for high current tracks.
  • More pads for balancing resistors for higher power dissipation.

BMS_v1 PCB Render

BMS_v1 PCB

About

3-5S Battery Management System based on TI bq76920 IC and MSP430 uC.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages