This paper describes the development of a Battery Management System (BMS) State of Charge/Health (SOC/SOH) algorithm that was developed and proven for three different lithium ion based cell chemistries (nanophosphate, lithium manganese oxide, lithium iron phosphate). In addition, a universal BMS architecture based on this algorithm was developed that can support other chemistries, capacities, a...