Modular Lithium Battery Management System

A battery management system (BMS) for use in hobby projects utilizing lithium batteries. This BMS allows users to manage the charging and discharging of a battery pack. It is adaptable to work with a variety of series and parallel cell configurations and chemistries to accommodate different project needs. Designed with hobbyists in mind, this system costs a reasonable price and allows for some degree of customization. Engineering Requirements: 1 The BMS will stop a battery pack from overcharging or over discharging when either an individual cell voltage is out of a safe range or the total pack voltage is out of a safe range. This requirement is met. 2. The BMS will be usable with at least two battery chemistries separately. This requirement is met. 3. The BMS will be compatible with a range of cell configurations from as low as a 12 volt nominal battery pack to as high as a 48 volt nominal battery pack. This requirement is met. 4. The BMS will allow pack configurations with at least two cells in parallel and will be implemented with a custom PCB. This requirement is met.

0 Lifts 

Artifacts

Name Description
KiCad Cell Top KiCad Design Files for cell top board   Download
Requirement 1 verification video Charge/Discharge Protection Requirement Verification   Link
Requirement 2 verification video Multi-Chemistry Requirement Verification   Link
Requirement 3 verification video Voltage Range Compatibility Requirement Verification   Link
Requirement 4 verification video Parallel Cell and Custom PCB Requirement Verification   Link
Source Code Arduino code for the Brain Board   Download
Feedback