OBDCAN Shield for Arduino

Overview

The Arduino OBDCAN Shield connects Arduino board to CAN OBD-II compliant car, light truck, or motorcycle.
OBDCAN Shield for Arduino

  • ISO15765-4 (CAN)  protocol
  • Arduino R3 form factor
  • Stacking headers for expansion and connection to LCD
  • Joystick control for menu navigation
  • Provides operating voltage for the Arduino board from OBD connector
  • Serial port operating voltage either 3.3V or 5V, driven by IOREF pin
  • Standard DB-9 subconnector for use with OBD-II cable.

Description

The Arduino OBDCAN Shield is an OBD to UART interpreter hiding all the complexity of OBD protocol and exposing it as a simple request/reply interface with the help of OBDCAN library. The shield reference schematic is shown here. Using this shield is ideal for OBD data logger or scanner application. The shield is communicating with Arduino board using serial Com1 port on pins 0 and 1. Arduino Mega and Due boards have additional Com ports, it is possible to connect shield to those ports using additional connector/jumpers on the board.

On board interfaces

Male DB-9 connects to vehicle OBD-II port. Jumpers JP1 are for connecting shield to Com1 port, which is the only option for Arduino Uno board. To connect Arduino Mega and Due, remove the jumpers and use side Tx/Rx connector.

For more detail: OBDCAN Shield for Arduino


About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top