BMS controller for Tesla, VW, Mitsubishi battery slaves
Posted: Fri May 03, 2019 10:13 pm
For Sale: BMS Master: SIMP-BMS
Some might have seen this on DIY electric car forum, this is a little project of mine that allows the reuse of existing slave boards from OEMs. All the coding is open sourced, any new ideas or control features (chargers or BMS slaves) are welcomed.
Not sold via myself for standard supported versions. please search for SimpBMS to find distributors
https://www.diyelectriccar.com/forums/showpost.php?p=1031075&postcount=49
As some of you might have seen in the multiple threads I have started, I have developed a BMS Master board capable of controlling multiple slaves.
The starting point for this BMS is to keep it simple, the BMS will not prevent you from harming your battery if you do not set it up properly or ignore the limits it sends out.
Currently supported slaves:
-Tesla Model S/X
-Tesla battery modules used in other OEM cars
-VW E-Golf and GTE (no balancing currently)
-Mitsubishi Outlander
-Mitsubishi Imiev
-Gen 1 Volt/Ampera
-BMW I3 (no temperature or balancing currently)
Simp BMS documentation: https://github.com/tomdebree/SimpBMS
tesla bms
Outlander BMS
BMW I3 BMS
Features:
Teensy 3.2 based
4 - 5-16V isolated inputs
4 - 12V outputs
4 - Low side switching outputs
2 - analogue current inputs (for dual range sensor)
1 - Serial bus for Tesla modules
1 - Canbus for communication with other modules, current senors or vehicle
1- Spare serial bus for expansion
Attached is the pinout overview of the SIMP-BMS and a setup Manual
Current working features:
- Canbus communication formatted for Victron Systems
- Full Control of Slaves, reading temperatures and voltages plus controlling balancing
- Precharge control, timer and current based
- Can based current sensor (CAB300)
- AH Counter Based SOC calculation
- Voltage based SOC correction
- Watchdog timer to reset BMS in event of software error
- Canbus Chargers (Brusa NLG5xx, Chevy Volt, Elcon, Eltek)
Upcoming Features:
- Can control over chargers (Tesla Opensource Charger)
Ofcourse all code can be found on my GitHub: https://github.com/tomdebree/TeslaBMSV2
If you have any specific requests I can consider adding certain features to the BMS.
Some might have seen this on DIY electric car forum, this is a little project of mine that allows the reuse of existing slave boards from OEMs. All the coding is open sourced, any new ideas or control features (chargers or BMS slaves) are welcomed.
Not sold via myself for standard supported versions. please search for SimpBMS to find distributors
https://www.diyelectriccar.com/forums/showpost.php?p=1031075&postcount=49
As some of you might have seen in the multiple threads I have started, I have developed a BMS Master board capable of controlling multiple slaves.
The starting point for this BMS is to keep it simple, the BMS will not prevent you from harming your battery if you do not set it up properly or ignore the limits it sends out.
Currently supported slaves:
-Tesla Model S/X
-Tesla battery modules used in other OEM cars
-VW E-Golf and GTE (no balancing currently)
-Mitsubishi Outlander
-Mitsubishi Imiev
-Gen 1 Volt/Ampera
-BMW I3 (no temperature or balancing currently)
Simp BMS documentation: https://github.com/tomdebree/SimpBMS
tesla bms
Outlander BMS
BMW I3 BMS
Features:
Teensy 3.2 based
4 - 5-16V isolated inputs
4 - 12V outputs
4 - Low side switching outputs
2 - analogue current inputs (for dual range sensor)
1 - Serial bus for Tesla modules
1 - Canbus for communication with other modules, current senors or vehicle
1- Spare serial bus for expansion
Attached is the pinout overview of the SIMP-BMS and a setup Manual
Current working features:
- Canbus communication formatted for Victron Systems
- Full Control of Slaves, reading temperatures and voltages plus controlling balancing
- Precharge control, timer and current based
- Can based current sensor (CAB300)
- AH Counter Based SOC calculation
- Voltage based SOC correction
- Watchdog timer to reset BMS in event of software error
- Canbus Chargers (Brusa NLG5xx, Chevy Volt, Elcon, Eltek)
Upcoming Features:
- Can control over chargers (Tesla Opensource Charger)
Ofcourse all code can be found on my GitHub: https://github.com/tomdebree/TeslaBMSV2
If you have any specific requests I can consider adding certain features to the BMS.