HOW DO I DESIGN A CUSTOM BMS FOR LI ION BATTERIES