Develop an Arduino-based controller that works with various Battery Management Systems (e.g. Tesla Model S/X, Tesla Roadster, BMW i, Chevy Bolt, Nissan Leaf, SmartCar FourTwo ED, etc.) for use in 48V-400V automotive, marine and residential applications.
Use Cases:
Charge Protection - High/Low Voltage and Temperature, and Overcurrent Protection
Discharge Protection - High/Low Voltage and Temperature, and Overcurrent Protection
High Voltage Isolation Detection
Battery Pack Coolant Leak Detection
Maintenance Protection/HVIL Detection
Individual Module and Cell Diagnostics - Temperature, Voltage, Current, Capacity, Depth of Discharge and Internal Resistance
Fault Management, Alerts and Logging
Service History
CAN Bus/Device Interfaces:
Battery Management System
DC-DC Converter
Battery Pack Contactors and High Voltage Connection/Disconnection
Battery Charger
Battery Pack Cooling and Heating System - Coolant Pumps, Fans and Heaters
J1772 Charge Inlet/Charging Station
indeed, am familiar with the efforts there. the goal here is to expand on those efforts and create a generalized Battery Management Controller, similar to the GEVCU project that works with multiple Battery Management Systems in an open, testable, verifiable way. More eyes make for more robust code, especially something as safety critical as a Battery Management Controller - GeBMCU?
in fact, the goal is to be able to run the Battery Management Controller on hardware available from EVTV - they offer a number of components with some great features and specs.
similar project on DIY Electric that's making good progress :-)
http://www.diyelectriccar.com/forums/showthread.php/tesla-bms-190266.html