MyLab-odyssey
Published © MIT

ED BMSdiag

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

IntermediateFull instructions provided1 hour9,464
ED BMSdiag

Things used in this project

Hardware components

Arduino UNO & Genuino UNO
Arduino UNO & Genuino 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 • 19 followers
Thanks to Cory Fowler.

Comments