College - Author 1

College of Engineering

Department - Author 1

Electrical Engineering Department

Degree Name - Author 1

BS in Electrical Engineering



Primary Advisor

David Braun, College of Engineering, Electrical Engineering Department


Lithium batteries provide excellent energy storage capabilities at a relatively high density; however, precautions must be taken with these high energy devices to ensure safe operation. A battery management system (BMS) provides protection by monitoring cell and pack voltage levels and maintaining them in a specific range. They limit the output current and disable the output in extreme conditions. Most devices in the targeted power range (<1000W) do not allow the user to manipulate the values for maximum current, cut-off voltage, or other limits. This project introduces the Programmable BMS (PBMS), which instead allows the user to select these values through a physical interface. The interface displays measurements including pack voltage and output current, and it reports additional characteristics of interest such as the battery’s temperature, state of charge, and cumulative number of charge cycles. This level of access and control permits users to receive the maximum performance and safety from common lithium battery packs.