OBD-II (short for On-Board Diagnostics, Second Generation) is a set of standards for implementing a computer-based system to control emissions from vehicles. Also, it can be explained as a vehicle’s built-in self-diagnostic system. When your vehicle has an internal issue, it would normally pop up a malfunction indicator light on your dashboard, telling you to visit a mechanic and get the issue fixed. The OBD-II built inside vehicles, allows you to identify the exact problem of the vehicle by connecting an OBD-II reader to the OBD-II 16-pin connector built inside the vehicle.
Highlighted Features
- It's possible to read OBD-II codes/Diagnostic Trouble Codes (DTCs) which are helpful in understanding the issues, without needing to completely disassemble the vehicle
- This kit is the perfect solution for you to communicate with your vehicle's OBD-II interface without visiting a mechanic
- It includes a Serial CAN Bus module, an OBD-II Connector, and other accessories to help you do all the diagnostics and data logging with ease
- We also provide a tutorial that is based on Arduino and you can easily obtain data from your vehicle by following this tutorial
- OBD-II PIDs(Parameter IDs) are a set of codes that are used to request data from a vehicle. Through OBD-II PIDs, you can obtain vehicle data such as speed, throttle position, and RPM of the engines
Specifications
- Fast serial communication with CAN Bus rate up to 1Mb/s
- Easy Setup with all components included
- Easily get started with the provided Arduino-based tutorials
- Multi-platform support (Arduino, Raspberry, Beaglebone Board, etc.)
- 1 x Serial CAN Bus Module
- 1 x OBD-II Connector
- 1 x Screwdriver
- 1 x Cable for CAN Bus
- 1 x Grove Cable
- Dimensions 110mm x83mm x43mm
- The kit includes a cable as well, you need a soldering iron to connect the cable to the connector
Hardware Overview
Figure 1: Development Board Schematics
Figure 2: Development Kit Connectors
Figure 3: Connection Diagram