On Board Diagnostics

Wiki.TerraBase.info
Revision as of 15:50, 30 January 2018 by Root (talk | contribs)
Jump to navigation Jump to search

Introduction

OBD (On Board Diagnostics); Please see Wikipedia's On Board Diagnostics article for detailed information. This article is intended to be both an abridged and expanded version of that article with a focus on practice rather than theory. IE, if it's your intent to apply this to a car you're working on then this article is for you.

A Brief History of OBD, OBD-II, CAN, and Others

The earliest version of OBD was introduced by Volkswagen on their Type III vehicles. In the 1970s and 1980s most every manufacturer had some basic implementation of OBD, most of which were proprietary. It wasn't until the early 1990s that an OBD standard emerged. Then in 1996 California required OBD-II to be included with all vehicles sold in the state. In 2008 all US vehicles are required to implement the CAN (Controller Area Network) standard (well, technically a similar version titled ISO 15765-4). OBD-II standards continue to implemented on 2008 and later vehicles that implement the CAN standard. OBD and proprietary standards are considered 'legacy'.

OBD-II is a 'one way' protocol in that information is only transmitted from the car to the scanning instrument. Many manufactures use the OBD-II interface to allow programming of various vehicle components with proprietary protocols.

The CAN bus is functionally equivalent to Ethernet network for PCs and Macs, although the protocols and physical infrastructure are radically different. Basically it allows communication between sensors and 'intelligent' components on the bus (equivalent to a computer network).

Physical Components