Automotive Diagnostics · Microcontrollers · OBD-II ISO 9141 / KWP2000

OBD-II Diagnostic System

Hardware interface adapter and PC diagnostic software "OBD II reader" for vehicle engine management and fuel injection analysis.

OBD-II (On-Board Diagnostic System) is the international standard for vehicular electronics diagnostics. The goal of this project was to construct a robust hardware bridge and telemetry analysis tool for real-time engine health auditing.

Hardware Architecture

The hardware supports automotive standards ISO 9141 and ISO 14230 (KWP2000). Driven by an ATMEGA8 microcontroller, the device operates as a protocol speed converter: translating the non-standard 10,400 baud vehicle stream into PC-compatible 57,600 baud RS232. Three diagnostic LEDs indicate Power, Alive, and Data transfer.

Diagnostic Software "OBD II Reader"

The companion PC application provides comprehensive parameter monitoring and engine fault isolation:

Key Software Features:
  • Continuous polling of engine management sensors
  • Live data logging to file for driving cycle review
  • Graphical dashboard gauges displaying essential engine vitals
  • Real-time telemetry charting and recorded log curves plotting
  • Reading and decoding of Diagnostic Trouble Codes (DTC)
  • Clearing trouble codes and resetting the Check Engine indicator