Close

BMS ECU PCB (And other fun acronyms)

A project log for DIY Electric Vehicle from Recycled Parts

Converting a car to electric drive using recycled and salvaged EV and hybrid components.

mauswerkzmauswerkz 09/08/2015 at 00:560 Comments

Spent some time over the past week or so developing the BMS ECU. This is the second of three PCBs I'm making for this project. Basically, it handles everything having to do with the battery.

The feature list is:

Individual CAN busses are required for each battery and each charger because each identical item is an identical node and cannot share a bus. Additionally, the chargers and batteries have different speed CAN busses. It makes for a complex product, but it will do the job. Everything will come together and be controlled over the vehicle CAN bus.

The third board I need to design will be the "gateway" ECU. This will be the bridge between the powertrain CAN bus and the rest of the car (gauges, throttle pedal, key switch, etc). The gateway source code will be open source to allow the system to work with other projects in other platforms. It can be a simple Arduino with a CAN shield and a proto shield, or the ECU I will design.

All three ECUs will be based on the Teensy 3.1. I'm really loving this little device!

Discussions