100% found this document useful (1 vote)
461 views17 pages

CAN BUS English Version

This document discusses module communications and networks in vehicles. It describes how modules are connected in a network to share information and control electrical components. Modules communicate via different types of serial data transmission, including differential and multiplexed signals over twisted pair wiring. Common networks include ring link and star link configurations that allow modules to exchange data and work together to control vehicle systems.

Uploaded by

Angel Velasquez
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
461 views17 pages

CAN BUS English Version

This document discusses module communications and networks in vehicles. It describes how modules are connected in a network to share information and control electrical components. Modules communicate via different types of serial data transmission, including differential and multiplexed signals over twisted pair wiring. Common networks include ring link and star link configurations that allow modules to exchange data and work together to control vehicle systems.

Uploaded by

Angel Velasquez
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

chapter CAN AND NETWORK

14 COMMUNICATIONS

OBJECTIVES: After studying Chapter 14, the reader will be able to: • Prepare for ASE Electrical/Electronic Systems (A6)
certification test content area “A” (General Electrical/Electronic Systems Diagnosis). • Describe the types of networks and serial
communications used on vehicles. • Discuss how the networks connect to the data link connector and to other modules.
• Explain how to diagnose module communication faults.

KEY TERMS: Breakout box (BOB) 188 • BUS 180 • CAN 180 • Chrysler Collision Detection (CCD) 184 • Class 2 180
• E & C 180 • GMLAN 180 • Keyword 180 • Multiplexing 177 • Network 177 • Node 177 • Plastic optical fiber (POF) 188
• Programmable controller interface (PCI) 185 • Protocol 180 • Serial communications interface (SCI) 185 • Serial data 177
• Splice pack 178 • Standard corporate protocol (SCP) 183 • State of health (SOH) 189 • SWCAN 181 • Terminating
resistors 189 • Twisted pair 177 • UART 180 • UART-based protocol (UBP) 183

module is responsible for actually performing the task by supplying


MODULE COMMUNICATIONS power and ground to the window lift motor in the current polarity to
cause the window to go down. The module also contains a circuit
AND NETWORKS that monitors the current flow through the motor and will stop and/or
reverse the window motor if an obstruction causes the window motor
to draw more than the normal amount of current.
NEED FOR NETWORK Since the 1990s, vehicles have
used modules to control the operation of most electrical com-
TYPES OF COMMUNICATION The types of communica-
ponents. A typical vehicle will have 10 or more modules and
tions include the following:
they communicate with each other over data lines or hard
wiring, depending on the application. {
Differential. In the differential form of module commu-
nication, a difference in voltage is applied to two wires,
ADVANTAGES Most modules are connected together in a which are twisted to help reduce electromagnetic interfer-
network because of the following advantages. ence (EMI). These transfer wires are called a twisted pair.
{ A decreased number of wires are needed, thereby saving {
Parallel. In the parallel type of module communication,
weight and cost, as well as helping with installation at the the send and receive signals are on different wires.
factory and decreased complexity, making servicing easier. { Serial data. The serial data is data transmitted over
{ Common sensor data can be shared with those modules one wire by a series of rapidly changing voltage signals
that may need the information, such as vehicle speed, pulsed from low to high or from high to low.
outside air temperature, and engine coolant temperature. {
Multiplexing. The process of multiplexing involves the
b SEE FIGURE 14–1. sending of multiple signals of information at the same
time over a signal wire and then separating the signals at
the receiving end.
This system of intercommunication of computers or pro-
NETWORK FUNDAMENTALS cessors is referred to as a network. b SEE FIGURE 14–2.
By connecting the computers together on a communica-
tions network, they can easily share information back and forth.
MODULES AND NODES Each module, also called a node, must This multiplexing has the following advantages.
communicate to other modules. For example, if the driver depresses
the window-down switch, the power window switch sends a window-
{
Elimination of redundant sensors and dedicated wiring
down message to the body control module. The body control module for these multiple sensors
then sends the request to the driver’s side window module. This { Reduction of the number of wires, connectors, and circuits

CAN AND NETW ORK COMMUNICATIONS 177


CONVENTIONAL WIRING BETWEEN COMPONENTS
M MOTOR

LIGHT

HEATER

SOLENOID

SWITCH

ECU ECU

M MOTOR
DISCRETE
SIGNALS
LIGHT
M L H S

MPX
COMMUNICATION HEATER
LINE

SOLENOID

SWITCH
FIGURE 14–1 Module communications makes controlling multiple electrical devices and accessories easier by utilizing simple
low-current switches to signal another module, which does the actual switching of the current to the device.

{
Addition of more features and option content to new vehicles
PROGRAMMED TO USE
VEHICLE SPEED SIGNAL {
Weight reduction due to fewer components, wires, and
connectors, thereby increasing fuel economy
POWERTRAIN {
Changeable features with software upgrades versus
CONTROL CRUISE
component replacement
MODULE (PCM) CONTROL
MODULE

MODULE COMMUNICATIONS
CONFIGURATION
The three most common types of networks used on vehicles
DRIVER'S DOOR
include:
MODULE (DDM)
1. Ring link networks. In a ring-type network, all modules
are connected to each other by a serial data line (in a line)
until all are connected in a ring. b SEE FIGURE 14–3.
2. Star link networks. In a star link network, a serial data line
ANTI-LOCK BRAKE attaches to each module and then each is connected to
CONTROL MODULE PROGRAMMED TO USE a central point. This central point is called a splice pack,
VEHICLE SPEED SIGNAL abbreviated SP such as in “SP 306.” The splice pack uses
FIGURE 14–2 A network allows all modules to communicate a bar to splice all of the serial lines together. Some GM
with other modules. vehicles use two or more splice packs to tie the modules

178 CHAPTER 14
LH DOOR POWERTRAIN ELECTRONIC REAR INTEGRATION
REMOTE FUNCTION
CONTROL CONTROL BRAKE CONTROL MODULE (RIM)
ACTUATOR (RFA)
MODULE MODULE (PCM) MODULE (EBCM)

VEHICLE INTERFACE
MODULE (VIM)
MEMORY SEAT
MODULE (MSM)
INSTRUMENT HEATER AND
RADIO
CLUSTER A/C CONTROL
HEAD UP
DISPLAY (HUD)

PIN 1
VEHICLE THEFT DLC COMPACT DISC
INSTRUMENT PANEL
MODULE (IPM) DETERRENT MODULE (CD) CHANGER

PIN 16

DASH INTEGRATION SENSING DIAGNOSTIC


MODULE (DIM) MODULE (SDM)

FIGURE 14–3 A ring link network reduces the number of wires it takes to interconnect all of the modules.

CLASS C
SPLICE SPLICE
PACK PACK
LH DOOR POWERTRAIN THROTTLE ACTUATOR
CONTROL CONTROL CONTROL (TAC) MODULE
MODULE MODULE (PCM)

RH DOOR ELECTRONIC BRAKE/


CONTROL TRACTION CONTROL
MODULE (EBTCM)

LH SEAT CLASS 2
CONTROL ELECTRONIC SUSPENSION
MODULE CONTROL (ESC) MODULE

PIN 1
DLC
HVAC PROGRAMMER
MODULE

UART
PIN 16
BODY CONTROL
SENSING DIAGNOSTIC MODULE (BCM)
MODULE (SDM)

E&C
BUSS REMOTE CONTROL
COMPACT DISC DOOR LOCK MODULE
(CD) CHANGER

IP ELECTRICAL AUDIO SYSTEM INSTRUMENT


CENTER RADIO CLUSTER

FIGURE 14–4 In a star link network, all of the modules are connected using splice packs.

together. When more than one splice pack is used, a removed BUS bar. Using this tool, the serial data line for
serial data line connects one splice pack to the others. each module can be isolated and tested for a possible
In most applications, the BUS bar used in each splice problem. Using the special tool at the splice pack makes
pack can be removed. When the BUS bar is removed, diagnosing this type of network easier than many others.
a special tool (J 42236) can be installed in place of the b SEE FIGURE 14–4.

CAN AND NETW ORK COMMUNICATI ONS 179


? FREQUENTLY ASKED QUESTION ? FREQUENTLY ASKED QUESTION

What Is a BUS? What Is a Protocol?


A BUS is a term used to describe a communications A protocol is set of rules or a standard used between
network. Therefore, there are connections to the computers or electronic control modules. Protocols
BUS and BUS communications, both of which refer include the type of electrical connectors, voltage
to digital messages being transmitted among elec- levels, and frequency of the transmitted messages.
tronic modules or computers. Protocols, therefore, include both the hardware and
software needed to communicate between modules.

3. Ring/star hybrid. In a ring/star network, the modules are


connected using both types of network configurations. control module is used to control message traffic on the data line
Check service information (SI) for details on how this by poling all of the other UART modules. The remote modules
network is connected on the vehicle being diagnosed and send a response message back to the master module.
always follow the recommended diagnostic steps. UART uses a fixed pulse-width switching between 0 and
5 V. The UART data BUS operates at a baud rate of 8,192 bps.
b SEE FIGURE 14–6.
NETWORK
ENTERTAINMENT AND COMFORT COMMUNICATION
COMMUNICATIONS The GM entertainment and comfort (E & C) serial data is similar to
UART, but uses a 0 to 12 V toggle. Like UART, the E & C serial data
CLASSIFICATIONS uses a master control module connected to other remote modules,
which could include the following:
The Society of Automotive Engineers (SAE) standards { Compact disc (CD) player
include the following three categories of in-vehicle network { Instrument panel (IP) electrical center
communications. {
Audio system (radio)

CLASS A Low-speed networks, meaning less than 10,000 bits


{
Heating, ventilation, and air-conditioning (HVAC)
per second (bps, or 10 Kbs), are generally used for trip computers, programmer and control head
entertainment, and other convenience features. { Steering wheel controls
b SEE FIGURE 14–7.
CLASS B Medium-speed networks, meaning 10,000 to
125,000 bps (10 to 125 Kbs), are generally used for information CLASS 2 COMMUNICATIONS Class 2 is a serial commu-
transfer among modules, such as instrument clusters, tempera- nications system that operates by toggling between 0 and 7 V at
ture sensor data, and other general uses. a transfer rate of 10.4 Kbs. Class 2 is used for most high-speed
communications between the powertrain control module (PCM)
CLASS C High-speed networks, meaning 125,000 to and other control modules, plus to the scan tool. Class 2 is the pri-
1,000,000 bps, are generally used for real-time powertrain and mary high-speed serial communications system used by GMCAN
vehicle dynamic control. High-speed BUS communication (CAN). b SEE FIGURE 14–8.
systems now use a controller area network (CAN). b SEE
FIGURE 14–5.
KEYWORD COMMUNICATION Keyword 81, 82, and
2000 serial data are also used for some module-to-module
communication on GM vehicles. Keyword data BUS signals are
GENERAL MOTORS toggled from 0 to 12 V when communicating. The voltage or

COMMUNICATIONS the datastream is zero volts when not communicating. Keyword


serial communication is used by the seat heater module and
PROTOCOLS others, but is not connected to the data link connector (DLC).
b SEE FIGURE 14–9.

UART General Motors and others use UART communica- GMLAN General Motors, like all vehicle manufacturers, must
tions for some electronic modules or systems. UART is a serial use high-speed serial data to communicate with scan tools on all
data communications protocol that stands for universal asyn- vehicles effective with the 2008 model year. As mentioned, the
chronous receive and transmit. UART uses a master control standard is called controller area network (CAN), which General
module connected to one or more remote modules. The master Motors calls GMLAN, which stands for GM local area network.

180 CHAPTER 14
CAN C
DIAGNOSTIC +
1 2 3 4 5 6 7 8
CAN C
9 10 11 12 13 14 15 16
DIAGNOSTIC –

CAN CAN
B+ B–
SCAN
TOOL

AIR BAG MODULE LEFT FRT. DOOR MODULE


CAN B– CAN B–

CAN B+ CAN B+

REMOTE KEYLESS ENTRY RIGHT FRT. DOOR MODULE


CAN B– CAN B–

CAN B+ CAN B+

RADIO LEFT REAR DOOR MODULE


CAN B– CAN B–

CAN B+ CAN B+

INSTRUMENT PANEL RIGHT REAR DOOR MODULE


CAN B– CAN B–

CAN B+ CAN B+

HVAC CELL PHONE MODULE


CAN B– CAN B–

CAN B+ CAN B+

SEAT HEATERS MEMORY SEAT MODULE


CAN B– CAN B–

CAN B+ CAN B+

TIRE PRESSURE MONITOR ABS CONTROL MODULE


CAN B– CAN B–

CAN B+ CAN B+

FIGURE 14–5 A typical BUS system showing module CAN communications and twisted pairs of wire.

General Motors uses two versions of GMLAN. initial 12 V spike, which indicates to the modules to turn
{ Low-speed GMLAN. The low-speed version is used on or wake up and listen for data on the line. Low-speed
for driver-controlled functions such as power windows GMLAN is also known as single-wire CAN, or SWCAN.
and door locks. The baud rate for low-speed GMLAN {
High-speed GMLAN. The baud rate is almost real time at
is 33,300 bps. The GMLAN low-speed serial data is not 500 Kbs. This serial data method uses a two-twisted-wire
connected directly to the data link connector and uses circuit which is connected to the data link connector on
one wire. The voltage toggles between 0 and 5 V after an pins 6 and 14. b SEE FIGURE 14–10.

CAN AND NETW ORK COMMUNICATIONS 181


128 mS CLASS 2 - PIN 2

1 1 1 1 PIN 1 PIN 8
5V

0V
0 0 0 0
PIN 9 PIN 16
128 mS
64 μS
PIN 1 PIN 8
0 1 1 0 1
7V

PIN 9 PIN 16
0V
1 0 0 1
UART - PIN 9
FIGURE 14–6 UART serial data master control module is 128 μS
connected to the data link connector at pin 9. FIGURE 14–8 Class 2 serial data communication is acces-
sible at the data link connector (DLC) at pin 2.

128 mS

1 1 1 1
12 V
KEYWORD 81, 82, AND 2000
PULLED 1 1 1 1 1 1
HIGH TO 12V
TALK

0V
0 0 0 0

128 mS
FIGURE 14–9 Keyword 82 operates at a rate of 8,192 bps,
PIN 1 PIN 8 similar to UART, and keyword 2000 operates at a baud rate
of 10,400 bps (the same as a Class 2 communicator).

PIN 9 PIN 16

E & C - PIN 14
PIN #4 - CHASSIS
FIGURE 14–7 The E & C serial data is connected to the data GROUND PIN #5 - PCM (SIGNAL
L)
GROUND
link connector (DLC) at pin 14. PIN
PI N #2 -
CLAS
CL AS
SS 2
PIN #6
PI 6 - CAN
AN

PIIN #1
P #14 - CA
CAN

? FREQUENTLY ASKED QUESTION +12 V


+1

Why Is a Twisted Pair Used?


A twisted pair is where two wires are twisted to pre-
vent electromagnetic radiation from affecting the sig-
nals passing through the wires. By twisting the two
wires about once every inch (9 to 16 times per foot),
the interference is canceled by the adjacent wire.
b SEE FIGURE 14–11.
FIGURE 14–10 GMLAN uses pins at terminals 6 and 14.

182 CHAPTER 14
TWISTED PAIR
(ONE TWIST PER INCH)
1 2
DATA LINK 3 5 6
4
CONNECTOR

VARIABLE
CONTROL
RELAY
MODULE
(VCRM)

19 18
HIGH VOLTAGE
MAGNETIC FIELD DATA DATA
( ) (+)
FIGURE 14–11 A twisted pair is used by several different net-
work communications protocols to reduce interference that can POWERTRAIN CONTROL MODULE
be induced in the wiring from nearby electromagnetic sources. FIGURE 14–13 A Ford OBD-I diagnostic link connector
showing that SCP communication uses terminals in cavities 1
(upper left) and 3 (lower left).

2 7

10 DATA LINK CONNECTOR

ABS RESTRAINTS
16 15
CONTROL CONTROL
SCP SCP MODULE MODULE
BUS BUS
(+) ( )
GENERIC
ELECTRONIC
POWERTRAIN MODULE
CONTROL MODULE
FIGURE 14–12 A CANDi module will flash the green LED FIGURE 14–14 A scan tool can be used to check communi-
rapidly if communication is detected. cations with the SCP BUS through terminals 2 and 10 and to
the other modules connected to terminal 7 of the data link
connector (DLC).
A CANDi (CAN diagnostic interface) module is required to
be used with the Tech 2 to be able to connect a GM vehicle
equipped with GMLAN. b SEE FIGURE 14–12.
able to communicate through a scan tool, look for terminals in
cavities 1 and 3 of the DLC. b SEE FIGURE 14–13.
SCP uses the J-1850 protocol and is active with the key
on. The SCP signal is from 4 V negative to 4.3 V positive, and
FORD NETWORK a scan tool does not have to be connected for the signal to

COMMUNICATIONS be detected on the terminals. OBD-II (EECV) Ford vehicles use


terminals 2 (positive) and 10 (negative) of the 16 pin data link
PROTOCOLS connector (DLC) for network communication, using the SCP
module communications.

STANDARD CORPORATE PROTOCOL Only a few Fords UART-BASED PROTOCOL Newer Fords use the CAN
had scan tool data accessible through the OBD-I data link con- for scan tool diagnosis, but still retain SCP and UART-based
nector. To identify an OBD-I (1988–1995) on a Ford vehicle that protocol (UBP) for some modules. b SEE FIGURES 14–14
is equipped with standard corporate protocol (SCP) and be AND 14–15.

CAN AND NETW ORK COMMUNICATIONS 183


? FREQUENTLY ASKED QUESTION
CHRYSLER
What Are U Codes? COMMUNICATIONS
The U diagnostic trouble codes were at first
“undefined” but are now network-related codes. Use PROTOCOLS
the network codes to help pinpoint the circuit or
module that is not working correctly.
CCD Since the late 1980s, the Chrysler Collision Detection
(CCD) multiplex network is used for scan tool and module com-
munications. It is a differential-type communication and uses a
CAN BUS twisted pair of wires. The modules connected to the network
CAN BUS + apply a bias voltage on each wire. CCD signals are divided into
ABS CONTROL plus and minus (CCD� and CCD�) and the voltage difference
DRIVER SEAT MODULE does not exceed 0.02 V. The baud rate is 7,812.5 bps.
MODULE
FEPS NOTE: The “collision” in the Chrysler Collision detec-
UBP CAN BUS tion BUS communications refers to the program that
CAN BUS +
CAN avoids conflicts of information exchange within the BUS,
POWERTRAIN and does not refer to airbags or other accident-related
3 6
CONTROL MODULE
circuits of the vehicle.
UBP
14
CAN BUS The circuit is active without a scan tool command. b SEE
CAN
CAN BUS + FIGURE 14–16.
INSTRUMENT The modules on the CCD BUS apply a bias voltage on each
CLUSTER wire by using termination resistors. b SEE FIGURE 14–17.
FIGURE 14–15 Many Fords use UBP module communica- The difference in voltage between CCD� and CCD� is
tions along with CAN. less than 20 mV. For example, using a digital meter with the

JOINT CONN. 3

CCD BUS (+)

3 11 CCD BUS ( )

16

B+
CCD BUS (+)
CCD BUS ( )

POWERTRAIN
CONTROL MODULE

INSTRUMENT CCD (+) CENTRAL TIMER CCD (+)


CLUSTER CCD ( ) MODULE CCD ( )

CCD (+) AIR BAG CONTROL CCD (+)


RADIO MODULE
CCD ( ) CCD ( )

OVERHEAD CCD (+)


CONSOLE CCD ( )

FIGURE 14–16 CCD signals are labeled plus and minus and use a twisted pair of wires. Notice that terminals 3 and 11 of the
data link connector are used to access the CCD BUS from a scan tool. Pin 16 is used to supply 12 volts to the scan tool.

184 CHAPTER 14
5V ANTI-LOCK BRAKES
CCD (+)
13K Ω CCD( )
RADIO
2.39 V BUS (+) CCD (+)
CCD( )
120 Ω
2 6
VEHICLE THEFT
2.51 V BUS (–) CCD (+)
CCD( )
DATA LINK CONNECTOR
13K Ω ATC MODULE
CCD (+)
FIGURE 14–17 The differential voltage for the CCD BUS is CCD( )
created by using resistors in a module. 46 26

CCD (+)
TRANSMIT

CCD( )
RECEIVE
black meter lead attached to ground and the red meter lead

SCI
SCI
attached at the data link connector (DLC), a normal reading
could include:
POWERTRAIN CONTROL MODULE
{ Terminal 3 � 2.45 volts
FIGURE 14–18 Many Chrysler vehicles use both SCI and
{
Terminal 11 � 2.47 volts
CCD for module communication.
This is an acceptable reading because the readings are
20 mV (0.020 volt) of each other. If both had been exactly
2.5 volts, then this could indicate that the two data lines are
shorted together. The module providing the bias voltage is usu-
for 2003 and newer vehicle diagnostics, and a legal requirement
ally the body control module on passenger cars and the front
for all vehicles by 2008. The CAN diagnostic systems use pins 6
control module on Jeeps and trucks.
and 14 in the standard 16 pin OBD-II (J-1962) connector. Before
CAN, the scan tool protocol had been manufacturer specific.
PROGRAMMABLE CONTROLLER INTERFACE The
Chrysler programmable controller interface (PCI) is a one- CAN FEATURES The CAN protocol offers the following
wire communication protocol that connects at the OBD-II DLC features.
at terminal 2. The PCI BUS is connected to all modules on {
Faster than other BUS communication protocols
the BUS in a star configuration and operates at a baud rate of
10,200 bps. The voltage signal toggles between 7.5 and 0 V. If
{
Cost effective because it is an easier system than others
this voltage is checked at terminal 2 of the OBD-II DLC, a volt- to use
age of about 1 V indicates the average voltage and means that {
Less effected by electromagnetic interference (Data is
the BUS is functioning and is not shorted-to-ground. PCI and transferred on two wires that are twisted together, called
CCD are often used in the same vehicle. b SEE FIGURE 14–18. twisted pair, to help reduce EMI interference.)
{
Message based rather than address based which makes
it easier to expand
SERIAL COMMUNICATIONS INTERFACE Chrysler used
serial communications interface (SCI) for most scan tool and { No wakeup needed because it is a two-wire system
flash reprogramming functions until it was replaced with CAN. {
Supports up to15 modules plus a scan tool
SCI is connected at the OBD-II diagnostic link connector (DLC) {
Uses a 120 ohm resistor at the ends of each pair to
at terminals 6 (SCI receive) and 7 (SCI transmit). A scan tool
reduce electrical noise
must be connected to test the circuit.
{ Applies 2.5 volts on both wires:
H (high) goes to 3.5 volts when active
CONTROLLER L (low) goes to 1.5 volts when active
b SEE FIGURE 14–19.
AREA NETWORK
CAN CLASS A, B, AND C There are three classes of CAN and
BACKGROUND Robert Bosch Corporation developed the they operate at different speeds. The CAN A, B, and C networks
CAN protocol, which was called CAN 1.2, in 1993. The CAN pro- can all be linked using a gateway within the same vehicle. The
tocol was approved by the Environmental Protection Agency (EPA) gateway is usually one of the many modules in the vehicle.

CAN AND NETW ORK COMMUNICATIONS 185


VOLTAGE FIGURE 14–19 CAN uses a differential
CAN H type of module communication where
3.5 V the voltage on one wire is the equal but
(3.5 V)
opposite voltage on the other wire. When
no communication is occurring, both wires
have 2.5 volts applied. When communica-
2.5 V tion is occurring, CAN H (high) goes up
1 volt to 3.5 volts and CAN L (low) goes
down 1 volt to 1.5 volts.
CAN L
1.5 V
(1.5 V)

INACTIVE ACTIVE
TIME
(RECESSIVE) (DOMINANT)

CAN BUS (+) FIGURE 14–20 A typical (generic) system


showing how the CAN BUS is connected
CAN BUS ( ) to various electrical accessories and systems
in the vehicle.
14 6

16
IMMOBILIZER
B+ MODULE
CAN BUS (+)
CAN BUS ( )

TRANSPONDER
KEY

INSTRUMENT CCD (+) CCD (+)


NODE 4
CLUSTER CCD ( ) CCD ( )

CCD (+) CCD (+)


NODE 3 NODE 5
CCD ( ) CCD ( )

{
CAN A. This class operates on only one wire at slow also used for redundancy, in case one of the signal wires
speeds and is therefore less expensive to build. CAN A shorts out.
operates a data transfer rate of 33.33 Kbs in normal mode { CAN C. This class is the highest speed CAN protocol
and up to 83.33 Kbs during reprogramming mode. CAN A with speeds up to 500 Kbs. Beginning with 2008 models,
uses the vehicle ground as the signal return circuit. all vehicles sold in the United States must use CAN BUS
{
CAN B. This class operates on a two-wire network and for scan tool communications. Most vehicle manufactur-
does not use the vehicle ground as the signal return ers started using CAN in older models; and it is easy to
circuit. CAN B uses a data transfer rate of 95.2 Kbs. In- determine if a vehicle is equipped with CAN. The CAN
stead, CAN B (and CAN C) uses two network wires for BUS communicates to the scan tool through terminals 6
differential signaling. This means that the two data signal and 14 of the DLC indicating that the vehicle is equipped
voltages are opposite to each other and used for error with CAN. b SEE FIGURE 14–20.
detection by constantly being compared. In this case, The total voltage remains constant at all times and the
when the signal voltage at one of the CAN data wires electromagnetic field effects of the two data BUS lines cancel
goes high (CAN H), the other one goes low (CAN L), hence each other out. The data BUS line is protected against received
the name differential signaling. Differential signaling is radiation and is virtually neutral in sending radiation.

186 CHAPTER 14
4 5 7

10 14 16

FIGURE 14–21 A DLC from a pre-CAN Acura. It shows FIGURE 14–22 A Honda scan display showing a B and two
terminals in cavities 4, 5 (grounds), 7, 10, 14, and 16 (B�). U codes, all indicating a BUS-related problem(s).

HONDA/TOYOTA
COMMUNICATIONS
The primary BUS communications on pre-CAN-equipped ve-
hicles is ISO 9141-2 using terminals 7 and 15 at the OBD-II DLC.
b SEE FIGURE 14–21.
A factory scan tool or an aftermarket scan tool equipped
with enhanced original equipment (OE) software is needed to
access many of the BUS messages. b SEE FIGURE 14–22.

EUROPEAN BUS FIGURE 14–23 A typical 38-cavity diagnostic connector as


found on many BMW and Mercedes vehicles under the hood.
COMMUNICATIONS The use of a breakout box (BOB) connected to this connector
can often be used to gain access to module BUS information.

UNIQUE DIAGNOSTIC CONNECTOR Many different types


of module communications protocols are used on European MOTOROLA INTERCONNECT BUS Motorola intercon-
vehicles such as Mercedes and BMW. nect (MI) is a single-wire serial communications protocol, using
Most of these communication BUS messages cannot be one master control module and many slave modules. Typical
accessed through the data link connector (DLC). To check the application of the MI BUS protocol is with power and memory
operation of the individual modules, a scan tool equipped with mirrors, seats, windows, and headlight levelers.
factory-type software will be needed to communicate with the
module through the gateway module. b SEE FIGURE 14–23 for DISTRIBUTED SYSTEM INTERFACE BUS Distributed
an alternative access method to the modules. system interface (DSI) BUS protocol was developed by Motorola
and uses a two-wire serial BUS. This BUS protocol is currently
MEDIA ORIENTED SYSTEM TRANSPORT BUS The being used for safety-related sensors and components.
media oriented system transport (MOST) BUS uses fiber optics
for module-to-module communications in a ring or star configu- BOSCH-SIEMANS-TEMIC BUS The Bosch-Siemans-
ration. This BUS system is currently being used for entertain- Temic (BST) BUS is another system that is used for safety-related
ment equipment data communications for videos, CDs, and components and sensors in a vehicle, such as airbags. The BST
other media systems in the vehicle. BUS is a two-wire system and operates up to 250,000 bps.

CAN AND NETW ORK COMMUNICATI ONS 187


FIGURE 14–24 A breakout box (BOB) used to access the FIGURE 14–25 This Honda scan tool allows the technician
BUS terminals while using a scan tool to activate the modules. to turn on individual lights and operate individual power
This breakout box is equipped with LEDs that light when windows and other accessories that are connected to the
circuits are active. BUS system.

? FREQUENTLY ASKED QUESTION DOMESTIC DIGITAL BUS The domestic digital BUS,
commonly designated D2B, is an optical BUS system connect-
How Do You Know What System Is Used? ing audio, video, computer, and telephone components in a
single-ring structure with a speed of up to 5,600,000 bps.
Use service information to determine which network
communication protocol is used. However, due to
the various systems on some vehicles, it may be
LOCAL INTERCONNECT NETWORK BUS Local inter-
connect network (LIN) is a BUS protocol used between intelligent
easier to look at the data link connection to deter-
sensors and actuators, and has a BUS speed of 19,200 bps.
mine the system. All OBD-II vehicles have terminals
in the following cavities.
Terminal 4: chassis ground
Terminal 5: computer (signal) ground
Terminal 16: 12 V positive
The terminals in cavities 6 and 14 mean that
NETWORK
this vehicle is equipped with CAN as the only module COMMUNICATIONS
communication protocol available at the DLC. To
perform a test of the BUS, use a breakout box (BOB) DIAGNOSIS
to gain access to the terminals while connecting to
the vehicle, using a scan tool. b SEE FIGURE 14–24
or a typical OBD-II connector breakout box. STEPS TO FINDING A FAULT When a network commu-
nications fault is suspected, perform the following steps.
STEP 1 Check everything that does and does not work.
Often accessories that do not seem to be connected
can help identify which module or BUS circuit is at fault.
BYTEFLIGHT BUS The byteflight BUS is used in safety STEP 2 Perform module status test. Use a factory level scan
critical systems, such as airbags, and uses the time division tool or an aftermarket scan tool equipped with en-
multiple access (TDMA) protocol, which operates at 10 million hanced software that allows OE-like functions. Check
bps using a plastic optical fiber (POF). if the components or systems can be operated through
the scan tool. b SEE FIGURE 14–25.
FLEXRAY BUS FlexRay BUS is a version of byteflight, and { Ping modules. Start the Class 2 diagnosis by us-
is a high-speed serial communication system for in-vehicle ing a scan tool and select diagnostic circuit check.
networks. FlexRay is commonly used for steer-by-wire and If no diagnostic trouble codes (DTCs) are shown,
brake-by-wire systems. there could be a communication problem. Select

188 CHAPTER 14
OHMMETER

Class 2 Message Monitor DIGITAL MULTIMETER

60
RECORD MAX MIN

%
HZ
0 1 2 3 4 5 6 7 8 9 0

Modules Status MIN MAX

HZ

mV

Active
mA

BCM/BFC/DIM/SBM/TBC 1
V A

V A

PCM/VCM Active 1
ABS/TCS Active 1
A mA A COM V

IPC Active 1
SIR Active 1
Radio Active 1
ACM/HCM Active 1
00:00:03 1 / 9
14 6
BCM/BFC/DIM/SBM/TBC
BCM
120
Sleep Ping Ping All PCM
Mode Module Modules TERMINATOR

120
FIGURE 14–26 Modules used in a General Motors vehicle
VCIM TERMINATOR
can be “pinged” using a Tech 2 scan tool.

TECH TIP PSCM


VCIM

No Communication? Try Bypass Mode.


If a Tech 2 scan tool shows “no communication,” try
using the bypass mode to see what should be on the FIGURE 14–27 Checking the terminating resistors using an
data display. To enter bypass mode, perform the fol- ohmmeter at the DLC.
lowing steps.
STEP 1 Select tool option (F3). STEP 3 Check the resistance of the terminating resistors.
Most high-speed BUS systems use resistors at each
STEP 2 Set communications to bypass (F5).
end, called terminating resistors. These resistors are
STEP 3 Select enable. used to help reduce interference into other systems in
STEP 4 Input make/model and year of vehicle. the vehicle. Usually two 120 ohm resistors are installed
STEP 5 Note all parameters that should be included, at each end and are therefore connected electrically
as shown. The values will not be shown. in parallel. Two 120 ohm resistors connected in paral-
lel would measure 60 ohms if being tested using an
ohmmeter. b SEE FIGURE 14–27.
STEP 4 Check data BUS for voltages. Use a digital multi-
message monitor, which will display the status of meter set to DC volts, to monitor communications and
all of the modules on the Class 2 BUS circuit. The check the BUS for proper operation. Some BUS condi-
modules that are awake will be shown as active tions and possible causes include:
and the scan tool can be used to ping individual {
Signal is zero volt all of the time. Check for short-
modules or command all modules. The ping com- to-ground by unplugging modules one at a time to
mand should change the status from “active” to check if one module is causing the problem.
“inactive.” b SEE FIGURE 14–26. {
Signal is high or 12 volts all of the time. The BUS
circuit could be shorted to 12 V. Check with the
NOTE: If an excessive parasitic draw is being diag-
customer to see if any service or body repair work
nosed, use a scan tool to ping the modules in one way
was done recently. Try unplugging each module one
to determine if one of the modules is not going to sleep
at a time to pin down which module is causing the
and causing the excessive battery drain.
communications problem.
{ Check state of health. All modules on the Class 2 { A variable voltage usually indicates that messages

BUS circuit have at least one other module responsible are being sent and received. CAN and Class 2 can be
for reporting state of health (SOH). If a module fails to identified by looking at the data link connector (DLC) for
send a state of health message within five seconds, the a terminal in cavity number 2. Class 2 is active all of the
companion module will set a diagnostic trouble code time the ignition is on, and therefore voltage variation
for the module that did not respond. The defective between 0 and 7 V can be measured using a DMM set
module is not capable of sending this message. to read DC volts. b SEE FIGURE 14–28.

CAN AND NETW ORK COMMUNICATIONS 189


STEP 5 Use a digital storage oscilloscope to monitor the
waveforms of the BUS circuit. Using a scope on the
data line terminals can show if communication is being
transmitted. Typical faults and their causes include:
{ Normal operation. Normal operation shows varia-
ble voltage signals on the data lines. It is impossible
to know what information is being transmitted, but
if there is activity with short sections of inactivity,
this indicates normal data line transmission activity.
b SEE FIGURE 14–29.
{ High voltage. If there is a constant high-voltage
signal without any change, this indicates that the
data line is shorted to voltage.
{ Zero or low voltage. If the data line voltage is zero
or almost zero and not showing any higher voltage
signals, then the data line is short-to-ground.
FIGURE 14–28 Use front-probe terminals to access the data STEP 6 Follow factory service information instructions to
link connector. Always follow the specified back-probe and isolate the cause of the fault. This step often involves
front-probe procedures as found in service information. disconnecting one module at a time to see if it is the
cause of a short-to-ground or an open in the BUS circuit.

HIGH

LOW

(a)

CAN BUS LOOKS GOOD

CAN LOW

CAN HIGH
(b)
FIGURE 14–29 (a) Data is sent in packets, so it is normal to see activity then a flat line between messages. (b) A CAN BUS
should show voltages that are opposite when there is normal communications. CAN H (high) circuit should go from 2.5 volts at
rest to 3.5 volts when active. The CAN L (low) circuit goes from 2.5 volts at rest to 1.5 volts when active.

190 CHAPTER 14
PIN
REAL WORLD FIX NO. ASSIGNMENTS
1. MANUFACTURER'S DISCRETION
The Radio Caused No-Start Story 2. BUS + LINE, SAE J1850
3. MANUFACTURER'S DISCRETION
A 2005 Chevrolet Cobalt did not start. A technician 4. CHASSIS GROUND
5. SIGNAL GROUND
checked with a subscription-based helpline service and 6. MANUFACTURER'S DISCRETION
discovered that a fault with the Class 2 data circuit could 1 2 3 4 5 6 7 8 7. K LINE, ISO 9141
prevent the engine from starting. The advisor suggested 8. MANUFACTURER'S DISCRETION
9 10 11 12 13 14 15 16 9. MANUFACTURER'S DISCRETION
that a module should be disconnected one at a time to 10. BUS – LINE, SAE J1850
see if one of them was taking the data line to ground. 11. MANUFACTURER'S DISCRETION
OBD-II DLC 12. MANUFACTURER'S DISCRETION
The two most common components on the Class 2 13. MANUFACTURER'S DISCRETION
serial data line that have been known to cause a lack of 14. MANUFACTURER'S DISCRETION
communication and become shorted-to-ground are the 15. L LINE, ISO 9141
16. VEHICLE BATTERY POSITIVE
radio and electronic brake control module (EBCM). The (4A MAX)
first one the technician disconnected was the radio. The FIGURE 14–30 A 16 pin OBD-II DLC with terminals identi-
engine started and ran. Apparently the Class 2 serial fied. Scan tools use the power pin (16) and ground pin (4) for
data line was shorted-to-ground inside the radio, which power so that a separate cigarette lighter plug is not neces-
took the entire BUS down. When BUS communication sary on OBD-II vehicles.
is lost, the PCM is not able to energize the fuel pump,
ignition, or fuel injectors so the engine would not start.
The radio was replaced to solve the no-start condition.
TECH TIP

Check Computer Data Line Circuit Schematic

? FREQUENTLY ASKED QUESTION Many General Motors vehicles use more than one
type of BUS communications protocol. Check service
Which Module Is the Gateway Module? information (SI) and look at the schematic for compu-
ter data line circuits which should show all of the data
The gateway module is responsible for communicating
BUSes and their connectors to the diagnostic link
with other modules and acts as the main commu-
connector (DLC). b SEE FIGURE 14–31.
nications module for scan tool data. Most General
Motors vehicles use the body control module (BCM)
or the instrument panel control (IPC) module as the
gateway. To verify which module is the gateway, {
GM Domestic OBD-II
check the schematic and look for one that has voltage
Pin 1 and 9: CCM (comprehensive component monitor)
applied during all of the following conditions.
slow baud rate, 8,192 UART
• Key on, engine off Pins 2 and 10: OEM enhanced, fast rate, 40,500 baud rate
• Engine cranking
Pins 7 and 15: generic OBD-II, ISO 9141, 10,400 baud rate
• Engine running
Pins 6 and 14: GMLAN

ASIAN, CHRYSLER, AND EUROPEAN VEHICLES


ISO 9141-2 standard, which uses pins 4, 5, 7, 15, and 16
OBD-II DATA LINK
{

{
Chrysler Domestic Group OBD-II
CONNECTOR Pins 2 and 10: CCM
Pins 3 and 14: OEM enhanced, 60,500 baud rate
All OBD-II vehicles use a 16 pin connector that includes: Pins 7 and 15: generic OBD-II, ISO 9141, 10,400 baud rate
Pin 4 � chassis ground
Pin 5 � signal ground FORD VEHICLES
Pin 16 � battery power (4 A max)
{ SAE J-1850 (PWM, 41.6 Kbs) standard, which uses pins
2, 4, 5, 10, and 16
b SEE FIGURE 14–30.
{ Ford Domestic OBD-II
GENERAL MOTORS VEHICLES Pins 2 and 10: CCM
{
SAE J-1850 (VPW, Class 2, 10.4 Kbs) standard, which Pins 6 and 14: OEM enhanced, Class C, 40,500 baud rate
uses pins 2, 4, 5, and 16, but not 10 Pins 7 and 15: generic OBD-II, ISO 9141, 10,400 baud rate

CAN AND NETW ORK COMMUNICATIONS 191


HVAC
CONTROL
MODULE

INSTRUMENT TRANSMISSION
LOW SPEED CONTROL MODULE
PANEL GMLAN
CLUSTER BODY CONTROL (TCM)
MODULE (BCM)
GATEWAY ELECTRONIC BRAKE/
(4) DOOR CLASS 2 TRACTION CONTROL
MODULES (EBTCM)

SENSING VEHICLE
DIAGNOSTIC 2 6
COMMUNICATIONS
MODULE (SDM) INTERFACE MODULE
(VCIM)
MEMORY 14
SEAT
MODULE RADIO HIGH SPEED
GMLAN
VCI
NAVIGATION
MODULE POWERTRAIN CONTROL
RADIO
MODULE (ECM)
HEADS UP
DISPLAY UART DATA 2 UART DATA 1
(HUD)
THROTTLE ACTUATOR

FIGURE 14–31 This schematic of a Chevrolet Equinox shows that the vehicle uses a GMLAN BUS (DLC pins 6 and 14), plus a
Class 2 (pin 2) and UART.

SUMMARY
1. The use of a network for module communications reduces 5. Types of module communications used on Ford vehicles
the number of wires and connections needed. include SCP, UBP, and CAN.
2. Module communication configurations include ring link, 6. Chrysler brand vehicles use SCI, CCD, PCI, and CAN com-
star link, and ring/star hybrid systems. munications protocols.
3. The SAE communication classifications for vehicle com- 7. Many European vehicles use an underhood electrical con-
munications systems include Class A (low speed), Class B nector that can be used to access electrical components
(medium speed), and Class C (high speed). and modules using a breakout box (BOB) or special tester.
4. Various module communications used on General Motors 8. Diagnosis of network communications includes checking
vehicles include UART, E & C, Class 2, keyword communi- the terminating resistors and checking for changing voltage
cations, and GMLAN (CAN). signals at the DLC.

REVIEW QUESTIONS
1. Why is a communication network used? 3. Why is a gateway module used?
2. Why are the two wires twisted if used for network 4. What are U codes?
communications?

192 CHAPTER 14
CHAPTER QUIZ
1. Technician A says that module communications networks 7. GMLAN is the General Motors term for which type of
are used to reduce the number of wires in a vehicle. Tech- module communication?
nician B says that a communications network is used to a. UART c. High-speed CAN
share data from sensors, which can be used by many b. Class 2 d. Keyword 2000
different modules. Which technician is correct? 8. CAN H and CAN L operate how?
a. Technician A only a. CAN H is at 2.5 volts when not transmitting.
b. Technician B only b. CAN L is at 2.5 volts when not transmitting.
c. Both Technicians A and B c. CAN H goes to 3.5 volts when transmitting.
d. Neither Technician A nor B d. All of the above
2. A module is also known as a ________. 9. Which terminal of the OBD-II data link connector is the
a. BUS c. Terminator signal ground for all vehicles?
b. Node d. Resistor pack a. 1 c. 4
3. A high-speed CAN BUS communicates with a scan tool b. 3 d. 5
through which terminal(s)? 10. Terminal 16 of the OBD-II data link connector is used for
a. 6 and 14 c. 7 and 15 what?
b. 2 d. 4 and 16 a. Chassis ground
4. UART uses a ________ signal that toggles 0 V. b. 12 V positive
a. 5 V c. 8 V c. Module (signal ground)
b. 7 V d. 12 V d. Manufacturer’s discretion
5. GM Class 2 communication toggles between ________.
a. 5 and 7 V c. 7 and 12 V
b. 0 and 12 V d. 0 and 7 V
6. Which terminal of the data link connector does General
Motors use for Class 2 communication?
a. 1 c. 3
b. 2 d. 4

CAN AND NETW ORK COMMUNICATIONS 193

You might also like