MyLab-odyssey
Published © MIT

ED BMSdiag

CAN bus hack for reading the battery diagnostics form an electric car.

IntermediateFull instructions provided1 hour17,738
ED BMSdiag

Things used in this project

Hardware components

Arduino UNO
Arduino UNO
×1
CAN-BUS Shield
SparkFun CAN-BUS Shield
×1
Male-Header 36 Position 1 Row- Long (0.1")
Male-Header 36 Position 1 Row- Long (0.1")
for SparkFun CAN-Bus shield
×1
SparkFun OBD-II to DSUB-9 cable
intended for international "makers"
×1
OBD-II to DSUB-9 cable
intended for german (or european) "makers"
×1
CANdiy-Shield v2 CAN-Bus Shield
IO voltage selectable between 3.3V and 5V, so you can use this shield with 3.3V boards!
×1
Box for Arduino
out of stock @Arduino store, but you still find it at some distributors ;-)
×1

Software apps and online services

Arduino IDE
Arduino IDE

Story

Read more

Schematics

OBD2-DB9 cable

for Sparkfun CAN-Bus shield

OBD2-RJ45 cable

for CANdiy-shield

Code

ED_BMSdiag Arduino Software

Credits

MyLab-odyssey

MyLab-odyssey

3 projects • 24 followers
Thanks to Cory Fowler.

Comments