Automotive Data Communication Buses
Automotive Data Communication Buses
The number of sensors, actuators, entertainment and navigation systems and their
corresponding electronic control units in the typical automobile has been growing
exponentially. Digital devices and systems must communicate via an electrical or
optical signal employing a well defined protocol. These signals and protocols
constitute a communications bus. This page provides an overview of the most
common communication buses used in cars and trucks.
Brief Description: Can bus is a serial bus originally developed by Robert Bosch
GmbH in 1986 for in-vehicle networks in cars. CAN buses employing twisted wire
pairs were specifically designed to be robust in electromagnetically noisy
environments. The applications of CAN bus in automobiles include window and seat
operation (low speed), engine management (high speed), brake control (high speed)
and many other systems. CAN buses can also be found in other embedded control
applications such as factory automation, building automation, and aerospace
systems.
Brief Description: LIN specifications are developed by the LIN consortium. Version
1.1 was released in 1999. The current version is 2.0. A primary advantage of this bus
is that it can be implemented with a single wire (using the vehicle chassis as a current
return path). A small and relatively slow in-vehicle communication and networking
serial bus system, LIN bus is used to integrate intelligent sensors and actuators. LIN
can also communicate over a vehicle's power distribution system with a DC-LIN
transceiver.
FlexRay
Ethernet
Brief Description: OBDII is the second generation of the OBD specification. Since
on-board vehicle computers were introduced in the early 1980's, OBD systems have
made it possible to give the vehicle owner or a technician access to information on
the state of vehicle subsystems. Early implementations of OBD monitored a few
emission related components and simply illuminated a malfunction indicator light.
OBD II defines a communications protocol to provide a standardized series of
diagnostic trouble codes (DTCs) via a standardized fast digital communications port.
These codes allow a user to identify and remedy malfunctions within the vehicle.
Signal Protocols: There are 5 signaling protocols currently employed by the OBD II
Interface (J1962 Connector);
SAE J1850 PWM (41.6 kbaud, Ford Motor Company Standard)
SAE J1850 VPW (10.4/41.6 kbaud, General Motors Standard)
ISO 9141-2 (10.4 kbaud, primarily used in Chrysler, European, and Asian vehicles)
ISO 14230 KWP2000 (Keyword Protocol 2000)
ISO 15765 CAN (250 kbps or 500 kbps).
Standards: ISO 11898, SAE J1962, J1850, J1939, J1978, J1979, J2012, J2178-1,
J2178-2, J2178-3, J2178-4
SAE J1850
Brief Description: The SAE J1850 Bus, developed in 1994, is used for diagnostics
and data sharing applications in vehicles. It can be found in OBD II connectors in
some older makes of cars.
SAE J1708