Professional Documents
Culture Documents
Ho Siong Peng
AfterSales Training
CAN Multiplex System
SPHO/6/05
Data Exchange On
The CAN Bus I
(Basics Principle)
SPHO/6/05
The CAN Bus System
SPHO/6/05
Introduction
SPHO/6/05
Cont’ ~
SPHO/6/05
Vehicle with 3 control units
and bus system
Bus System
SPHO/6/05
Drive train CAN network with 3
control units
SPHO/6/05
Design, main features
SPHO/6/05
Cont’ ~
SPHO/6/05
Cont’ ~
• Signals are sent over The CAN bus system is
divided into 3 special systems
the CAN bus system due to the different
digitally, at present requirements regarding signal
over copper wires. repetition rate and the large
Secure transmission is data volume:
possible at a maximum Drive train CAN bus (high-
speed) at 500 kbps with almost
rate of 1000 kbps (1 real time requirements
Mbps). Convenience CAN bus (low-
speed) at 100 kbps with low
time requirements
• The maximum data Infotainment CAN bus (low-
rate at VOLKSWAGEN speed) at 100 kbps with low
and AUDI has been time requirements
fixed at 500 kbps.
SPHO/6/05
CAN bus system
SPHO/6/05
Cont’ ~
SPHO/6/05
Engine Climate control Unit
Convenience
Control Unit CAN Bus
Parking Aid
ABS
Control Unit Tire Pressure Check
Transmission
Control Unit Driver Seat Memory
SPHO/6/05
Other development stages
include:
MY 98 Drive train CAN
bus in Golf and Passat,
500 kbps
MY 00 Gateway K-wire
on CAN in Golf and
Passat
SPHO/6/05
Cont’ ~
MY 00 Convenience CAN
bus 100 kbps standard in
Group, e.g. in SKÔDA
Fabia
Gateway drive train CAN
bus / convenience CAN
bus in SKÔDA Fabia
MY 01 Convenience
CAN bus 100 kbps
standard in Group, for
example in Passat
SPHO/6/05
Handling the CAN bus
SPHO/6/05
Cont’ ~
SPHO/6/05
Cont’ ~
SPHO/6/05
The CAN Bus Networking principle
• The basic system consists of several control
units.
SPHO/6/05
Cont’ ~
SPHO/6/05
To explain the basic principle of data transmission in a
simpler way, we will assume a single bus line in the
following examples.
SPHO/6/05
Cont’ ~
SPHO/6/05
Cont’ ~
SPHO/6/05
Cont’ ~
• This principle is also
called a broadcast
message. The idea is
derived from a transmitter
which broadcasts a
programme which any
tuner (receiver) can
receive.
SPHO/6/05
Cont’ ~
Information exchange of a message on the CAN bus (broadcast principle)
SPHO/6/05
Cont’ ~
K wire
The K-wire is provided for connection to a
VAS tester for vehicle diagnosis when
servicing.
SPHO/6/05
Control unit
SPHO/6/05
Cont’ ~
SPHO/6/05
Cont’ ~
CAN module
• The CAN module controls the data transfer
process for CAN messages.
Transceiver
• The transceiver is a transmitter and receiver amplifier. It
converts the serial bit stream (logic level) of the CAN
module into electrical voltage values (line level) and vice
versa.
SPHO/6/05
Cont’ ~
SPHO/6/05
Cont’ ~
SPHO/6/05
Cont’ ~
• Detail: Interrogation
format for 'Is bus
free?'
SPHO/6/05
Receive process
The receive process consists of two steps:
• Step 1 = check message for errors (at monitor level)
• Step 2 = check message for usability (at acceptance level)
SPHO/6/05
Receive process
Cont’ ~
All connected stations receive the message sent by the engine control unit.
It travels over the RX lines to the receive areas of the CAN modules.
SPHO/6/05
Cont’ ~
SPHO/6/05
Cont’ ~
SPHO/6/05
Cont’ ~
SPHO/6/05 END
Question
Data transfer on
CAN data bus II
SPHO/6/05
Cont’ ~
SPHO/6/05
Introduction
SPHO/6/05
Cont’ ~
SPHO/6/05
CAN networking in the VW Group
In the VW Group, different types of CAN data bus systems are used.
The first type of CAN data bus was the convenience CAN data bus
with a transfer rate of 62.5 kBit/s.
The next one was the drivetrain CAN data bus with 500 kBit/s.
The drivetrain CAN data bus is still used in all models today.
As of model year 2000, the "new" convenience CAN data bus and
infotainment CAN data bus have been introduced, each with a
transfer rate of 100 kBit/s.
SPHO/6/05
Practical layout
The electrical signals from the drivetrain CAN data bus and
convenience/ infotainment CAN data bus are difference (in terms of
speed and frame structure) SPHO/6/05
Overview
CAN wiring properties
The CAN data bus is of the dual cable type with a transfer rate of
100 kBit/s (convenience/ infotainment) or 500 kBit/s (drivetrain).
The CAN data bus lies parallel to all control units of the respective
CAN system (=).
Both wires of the CAN data bus are called CAN high and CAN low
wires.
SPHO/6/05
Twisted pair, CAN high and CAN low wire
(drivetrain CAN data bus)
SPHO/6/05
Overview
Differential data transfer as on the drivetrain
CAN data bus
SPHO/6/05
Cont’ ~
SPHO/6/05
Cont’ ~
SPHO/6/05
Cont’ ~
In a dominant state,
the CAN high wire In a recessive state,
rises to approx. 3.5V the two wires are at
(3.5V – 1.5V = 2V) approx. 2.5V (rest
state) (2.5V- 2.5V = 0V)
In a dominant state,
the CAN low wire
drops to approx.
1.5V Can Low
SPHO/6/05
System overview
SPHO/6/05
Cont’ ~
SPHO/6/05
Cont’ ~
• The transfer rate of the data bus is just 100 kBit/s, which
is why the term low speed CAN is used.
In a dominant
state, the CAN
high wire is at
approx. 3.6V.
In a dominant
state, the CAN low
wire drops to
approx. 1.4V. In a recessive state,
the CAN high wire is at
approx. 0V and the
CAN low wire is at
SPHO/6/05
approx. 5V.
CAN High
Entire system
SPHO/6/05
Cont’ ~
SPHO/6/05
Cont’ ~
SPHO/6/05
Networking System
The principle of the Gateway can be compared to a railway system
Tram, (convenience/
Infotainment CAN data bus)
SPHO/6/05
Cont’ ~
SPHO/6/05
Cont’ ~
SPHO/6/05
Cont’ ~
Reminder:
SPHO/6/05
The following display groups/ measured
value blocks are present
SPHO/6/05 END
Question
CAN Data Bus
Introduction
By
Ho Siong Peng
AfterSales Training
Introduction
The requirements relating to driving safety, driving
comfort, exhaust emissions and fuel economy are
becoming ever more stringent.
SPHO/6/05
Cont’ ~
SPHO/6/05
Cont’ ~ CAN data bus
Data transfer
What are the possible options for data
transfer in vehicles at present?
Option No. 1: (STD Non-Multiplex)
Each item of information is exchanged over
a separate wire.
Option No. 2:
All information is exchanged between
control units along a maximum of two
wires: the CAN data bus.
SPHO/6/05
Cont’ ~
SPHO/6/05
Conclusion:
SPHO/6/05
Conclusion:
With this data transfer Data transfer with the
mode, all information CAN data bus would
is transferred along therefore make sense if
two wires regardless a large volume of
of the number of information is exchanged
participating control between control units.
units and the volume But the when more then
of information one data is sent out at
involved. the same time, the CAN
system utilize the
Protocol rules, meaning
“Who Goes First”
SPHO/6/05
The CAN data bus
SPHO/6/05
Cont’ ~
The following
components in the drive
train form an integrated
system:
SPHO/6/05
Cont’ ~
The following
Door Control Units
components in the
convenience
system form an
integrated system:
Convenience CAN
data bus SPHO/6/05
Benefits of the data bus
SPHO/6/05
Cont’ ~
SPHO/6/05
The principle of data transfer
SPHO/6/05
What components make up a
CAN data bus?
What components make up a CAN data bus?
• The CAN data bus comprises a controller, a transceiver,
two data bus terminals and two data bus lines.
• Apart from the data bus lines, the components are
located in the control units. The functions of the control
units are the same as before.
SPHO/6/05
Cont’ ~
They have the following
tasks:
The CAN controller The CAN transceiver
SPHO/6/05
Cont’ ~
SPHO/6/05
Data transfer process
Sending data
• The CAN transceiver receives data from the CAN
controller, converts it into electrical signals and sends
them.
Receiving data
• All other control units networked with the CAN data bus
become receivers.
SPHO/6/05
Cont’ ~
Checking data
• The control units check whether they require the
data they have received for their functions or
not.
Accepting data
• If the received data is important, it is accepted
and processed. If not, it is ignored.
SPHO/6/05
Cont’ ~
SPHO/6/05
Data transfer
SPHO/6/05
Cont’ ~
SPHO/6/05
The 7 Frame Structure
SPHO/6/05
The 7 Field Structure
1) Start 1. Start
2) Status 2. Identifier
3) Check 3. Command
4) Data 4. Data
5) Safety 5. Check
6) Confirmation 6. Acknowledgment
7) The End 7. The End
SPHO/6/05
The seven Frame Structure
SPHO/6/05
Cont’ ~
SPHO/6/05
Cont’ ~
SPHO/6/05
Cont’ ~
Data Field
SPHO/6/05
Cont’ ~
Safety Field
SPHO/6/05
Cont’ ~
SPHO/6/05
Function
• “0” = Recessive
• “1” = Dominant
SPHO/6/05
Cont’ ~
Here is a simple example to explain how a
status with the value “0” or “1” is generated:
The light switch
• Switches a light on or off. This means that the
light switch can have two different states.
SPHO/6/05
CAN data bus allocation
SPHO/6/05
Cont’ ~
Bit 1:
SPHO/6/05
Cont’ ~
Bit 2:
1) - ABS/EDL control unit sends a high weighting
bit.
2) - Motronic control unit transmits a low order bit
and detects a higher weighting bit on the data
bus line.
Thus, it loses its priority status and becomes a
receiver.
SPHO/6/05
Cont’ ~
Bit 3:
1) - ABS/EDL control unit has the highest priority
and thus receives the allocation. It continues to
send its data protocol until it ends.
SPHO/6/05
Cont’ ~
SPHO/6/05
Sources of interference
Sources of interference in
the vehicle are components
which produce sparks or in
which electric circuits are
open or closed during
operation.
• To prevent
interference with the
data transfer, the two
data bus lines are
twisted together.
That means:
• If a voltage of approx. 0 Volts is applied to the one data
bus line, then a voltage of approx. 5 Volts is applied to
the other line and vice versa.
SPHO/6/05
CAN Data bus in
Convenience System
In the convenience
system, the CAN data
bus currently connects
the control units of the
convenience system.
These are:
i. a central control unit
and
ii. two or four door control
units.
SPHO/6/05
Cont’ ~
SPHO/6/05
Cont’ ~
• To avoid electromagnetic
interference and radiation
emission, the two data bus
lines are twisted together.
Note twist length.
SPHO/6/05
Cont’ ~
SPHO/6/05
Cont’ ~
Order of priority:
1. Central control unit ➜ 1
2. Control unit on driver’s
side➜ 2
3. Control unit on front
passenger’s side➜ 3 5
4
4. Control unit on rear
left➜ 4 3
Star Pattern
SPHO/6/05
Cont’ ~
SPHO/6/05
The information in the drive train
SPHO/6/05
Cont’ ~
• The table shows you part of the data protocol and the
individual data fields by way of an example.
SPHO/6/05
Networking of the control units in
the drive train
• J104 ABS/EDL control
unit
• J217 Automatic gearbox
control unit
• J220 Motronic control unit
• In contrast to the
convenience system, only
a part of the overall
system is displayed in the
drive train.
• In this case, only the
networking of the control
units is shown.
SPHO/6/05
Cont’ ~
SPHO/6/05
Cont’ ~
• In exceptional cases,
the node may be Motronic control unit
Fuses:
• S6 Fuse, terminal 15 - central control
unit
• S14 Fuse, terminal 30 - central
control unit
• S37 Fuse, terminal 30 - electric
windows
• S238 Fuse, terminal 30 - central
locking
SPHO/6/05
Convenience CAN data bus diagnosis
The self-diagnosis
of the CAN data bus
in the convenience
system
• Self-diagnosis can be
performed with VAS
5051/B under the
following address During self-diagnosis and
word: “Convenience troubleshooting, all control
units which interchange
system” information with the CAN data
bus must be regarded as an
integrated system.
Cont’ ~
The following
function is relevant
Data bus terminal
to the CAN data
bus:
• Function 02 -
Interrogate fault
memory
• A fault is stored in the Open circuit in one or more
control units if data data bus lines.
transfer between the
control units is
disturbed
SPHO/6/05
Cont’ ~