the can data bus

30
Self-Study Program The CAN Data Bus Design and function earning ransformation

Upload: others

Post on 13-Feb-2022

5 views

Category:

Documents


0 download

TRANSCRIPT

Self-Study Program

The CANData Bus

Design and function

earningransformation

Volkswagen of America, Inc.Learning & TransformationPrinted in U.S.A.Printed 3/99Part# WSP-521-419-00

All rights reserved. All information contained inthis manual is based on the latest productinformation available at the time of printing.The right is reserved to make changes at anytime without notice. No part of this publicationmay be reproduced, stored in a retrievalsystem, or transmitted in any form or by anymeans, electronic, mechanical, photocopying,recording or otherwise, without the priorwritten permission of the publisher. Thisincludes text, figures and tables.

Always check Technical Bulletins and theVolkswagen Worldwide Repair InformationSystem for information that may supersedeany information included in this booklet.

i

Table of Contents

Introduction .............................................................................................................................. 1

CAN data bus ............................................................................................................................ 2

Data transfer ............................................................................................................................. 8

Function .................................................................................................................................. 10

CAN data bus in the convenience system............................................................................ 15

CAN data bus in the drive train ............................................................................................. 22

The Self-study Program is not a Workshop Manual!Precise instructions for testing, adjustment and repair can be found in the appropriateWorkshop Manual

Important/Note New

1

Introduction

The requirements relating to drivingsafety, driving comfort, exhaustemissions and fuel economy arebecoming ever more stringent.

This entails more intensive informationexchange between control units. A well-engineered solution is necessary toensure that the electrics/electronics inthe vehicle still remain manageable anddo not take up too much space.

SSP 186/01

The CAN data bus by Bosch is such asolution. It was developed specially forautomobiles and is used by bothVolkswagen and Audi. CAN stands forController Area Network and means thatcontrol units are networked andinterchange data.

In this Self-study Program we willexplain to you the design and functionof the CAN data bus.

A CAN data bus can be compared to apassenger bus.

While the passenger bus transports alarge number of persons, the CAN databus transports a large volume ofinformation.

2

CAN Data Bus

Data Transfer

What are the possible options for data

transfer in vehicles at present?

• Option No. 1:

Each item of information is exchangedover a separate wire.

The figure below shows you option

No. 1, where each item of information

is transferred along a separate wire.

A total of five wires are required for datatransfer in this case.

Conclusion:

A separate wire is required for each itemof information.

As the volume of additional informationincreases, so does the number of wiresand the number of pins on the controlmodules.

Motronic Engine ControlModule (ECM) J220

• Option No. 2:

All information is exchanged betweencontrol modules along a maximum oftwo wires: the CAN data bus.

Transmission ControlModule (TCM) J217

Therefore, this data transfer mode isonly suitable for exchanging a limitedvolume of information.

Engine speed

Fuel consumption

Throttle valve position

Engine intervention

Upshift/downshift SSP 186/04

3

CAN Data Bus

In contrast to option No. 1, allinformation is tranferred along two wiresin the CAN data bus.

The same data is transferred along thetwo bidirectional wires of the CAN databus.

You will find further information in thisSelf-study Program.

Conclusion:

With this data transfer mode, allinformation is transferred along twowires regardless of the number ofparticipating control modules and thevolume of information involved.

Engine speed

Fuel consumption

Throttle valve position

Engine intervention

Upshift/downshift

Motronic Engine ControlModule (ECM) J220

Transmission ControlModule (TCM) J217

Data transfer with the CAN data buswould therefore make sense if a largevolume of information is exchangedbetween control units.

SSP 186/05

4

The CAN Data Bus

is a type of data transfer between controlmodules. It links the individual controlmodules to form an integrated system.

The more information a control modulehas regarding the state of the overallsystem, the better it can coordinate theindividual functions.

The following components in the drive

train form an integrated system:

• the Engine Control Module (ECM)• the Transmission Control Module

(TCM)• the ABS Control Module (w/EDL)

The following components in the

convenience system form an integrated

system:

• the central control module and• the door control modules

Benefits of the Data Bus:

• If the data protocol is extended toinclude additional information, onlysoftware modifications are necessary.

• Low error rate through continuousverification of the transmittedinformation by the control modules aswell as additional safeguards in thedata protocols.

• Fewer sensors and signal lines throughthe multiple use of a sensor signal.

• High-speed data transfer is possiblebetween control units.

• More space available through smallercontrol modules and smaller controlmodule plugs.

• The CAN data bus conforms tointernational standards and thereforefacilitates data interchange betweendifferent makes of control unit.

CAN Data Bus

SSP 186/02

ABS Control Module(w/EDL)

Door Control Module

Central ControlModule

Engine ControlModule (ECM) Transmission Control

Module (TCM)

5

CAN Data Bus

The Principle of Data Transfer

Data transfer with the CAN data busfunctions in much the same way as atelephone conference.

A subscriber (control module) “speaks”data into the line network while the othersubscribers “listen in“ to this data.

Some subscribers will be interested inthis data and will utilize it. The othersubscribers will choose to ignore thisdata.

SSP 186/06

Control Module 3

Control Module 1 Control Module 2

Control Module 4

Data Bus Line

6

CAN Data Bus

What Components Make Up a

CAN Data Bus?

The CAN data bus comprises acontroller, a transceiver, two data busterminals and two data bus lines.

Apart from the data bus lines, thecomponents are located in the controlmodules. The functions of the controlmodules are the same as before.

They have the following tasks:

The CAN Controller

receives the transfer data from themicrocomputer integrated in the controlmodule. The CAN controller processesthis data and relays it to the CANtransceiver.Likewise, the CAN controller receivesdata from the CAN transceiver,processes it and relays it to themicrocomputer integrated in the controlmodule.

The CAN Transceiver

is a transmitter and receiver in one. Itconverts the data which the CANcontroller supplies into electrical signalsand sends this data over the data buslines.Likewise, it receives data and convertsthis data for the CAN controller.

The Data Bus Terminal

is a resistor. It prevents data sent frombeing reflected at the ends and returningas an echo. This would corrupt the data.

The Data Bus Lines

are bidirectional and transfer the data.They are referred to as CAN High andCAN Low.

SSP 186/03

Transmission Control Module(TCM) J217 with CAN Controllerand CAN Transceiver

Motronic Engine Control Module(ECM) J220 with CAN Controller andCAN Transceiver

Data Bus Terminal

Data Bus Line

Data Bus Terminal

7

CAN Data Bus

The data bus does not have a designatedreceiver. Data is sent over the data busand is generally received and evaluatedby all subscribers.

Data Transfer Process:

Supplying the Data

The control module provides data to theCAN controller for transfer.

Sending Data

The CAN transceiver receives data fromthe CAN controller, converts it intoelectrical signals and sends them.

Receiving Data

All other control modules networkedwith the CAN data bus become receivers.

Checking Data

The control modules check whether theyrequire the data they have received fortheir functions or not.

Accepting Data

If the received data is important, it isaccepted and processed. If not, it isignored.

SSP 186/07

AcceptData

CheckData

ReceiveData

ProvideData

SendData

ProvideData

SendData

AcceptData

CheckData

ReceiveData

Data Bus Line

Control Module 1 Control Module 2 Control Module 3 Control Module 4

8

Data Transfer

What Does the CAN Data Bus Transfer?

It transfers a data protocol between thecontrol modules at short intervals.It is subdivided into seven areas.

The Data Protocol:

comprises a long string of bits. Thenumber of bits in a data protocoldepends on the size of the data field.

The diagram below shows the format ofa data protocol. This format is identicalon both data bus lines.For simplicity’s sake, only one data busline will be shown in this Self-studyProgram.

A bit is the smallest unit ofinformation (one circuit stateper unit of time). Inelectronics, this informationcan only have the value “0”or “1”, i.e. “yes” or “no”.

SSP 186/08

Start Field (1 bit)

Status Field (11 bits)

1 bit = unusedData Field (max. 64 bits)

Confirmation Field (2 bits)

Check Field (6 bits)Safety Field (16 bits)

End Field (7 bits)

9

Data Transfer

The Seven Areas:

The start field

marks the start of the data protocol. A bitwith approx. 5 Volts (depending onsystem) is sent over the CAN High Lineand a bit with approx. 0 Volts is sent overthe CAN Low Line.

The status field

defines the level of priority of the dataprotocol. If, for instance , two controlmodules want to send their data protocolsimultaneously, the control module withthe higher priority takes precedence.

The check field

displays the number of items ofinformation contained in the data field.This field allows any receiver to checkwhether it has received all theinformation transferrerd to it.

In the data field,information is transferred to the othercontrol modules.

The safety field

detects transfer faults.

In the confirmation field,the receivers signal to the transmitterthat they have correctly received the dataprotocol. If an error is detected, thereceivers notify the transmitter of thisimmediately. The transmitter then sendsthe data protocol again.

The end field

marks the end of the data protocol. Thisis the last possibility to indicate errorswhich lead to a repeat transfer.

SSP 186/09

SSP 186/10

SSP 186/11

SSP 186/12

SSP 186/13

SSP 186/14

SSP 186/15

10

In principle, the CAN data bus functionsin exactly the same way.

The transceiver

can also generate two different bit states.

Status of bit with the value “1”

• Transceiver open, switches to 5 Volts inthe convenience system (drive train:approx. 2.5 Volts)

• Voltage applied to data bus line:approx. 5 Volts in the conveniencesystem (drive train: approx. 2.5 Volts)

Function

How is a Data Protocol Produced?

The data protocol comprises a string ofseveral bits. Each bit can only havestatus or value “0” or “1”.

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 meansthat the light switch can have twodifferent states.

Status of the light switch with the

value “1”

• Switch closed• Lamp on

Status of the light switch with the

value “0”

• Switch open• Lamp is not on

Status of the bit with the value “0”

• Transceiver closed, switches to ground• Voltage applied to data bus line:

approx. 0 Volts

SSP 186/17

SSP 186/18

CANtransceiver

CANtransceiver

SSP 186/16

5 Volts

0 Volts

5 Volts

0 Volts

11

Function

The table below shows you howinformation can be transferred with twoconsecutive bits.

With two bits, there are four possiblevariations.One item of information can be assignedto each variation and is binding for allcontrol modules.

Example:

If bits 1 and 2 are transmitted with0 Volts, this indicates that the electricwindows are in motion and that thecoolant temperature is 10°C.

The table below shows you how the number ofitems of information increases with eachadditional bit.

The higher the number of bits, the more items ofinformation can be transferred.

The number of possible items of informationdoubles with each additional bit.

Possible 2nd bit 1st bit Graphic Electric window status Information on

variation information coolant temperature

One 0 Volts 0 Volts in motion 10°C

Two 0 Volts 5 Volts not moving 20°C

Three 5 Volts 0 Volts within range 30°C

Four 5 Volts 5 Volts upper stop recognition 40°C

Bit variants Possible Bit variants Possible Bit variants Possible

containing 1 information containing 2 information containing information

bit bits 3 bits

0 Volts 10°C 0 Volts, 0 Volts 10°C 0 Volts, 0 Volts, 0 Volts 10°C

5 Volts 20°C 0 Volts, 5 Volts 20°C 0 Volts, 0 Volts, 5 Volts 20°C

5 Volts, 0 Volts 30°C 0 Volts, 5 Volts, 0 Volts 30°C

5 Volts, 5 Volts 40°C 0 Volts, 5 Volts, 5 Volts 40°C

5 Volts, 0 Volts, 0 Volts 50°C

5 Volts, 0 Volts, 5 Volts 60°C

5 Volts, 5 Volts, 0 Volts 70°C

5 Volts, 5 Volts, 5 Volts 80°C

12

Function

SSP 186/19

Data Bus Line

CAN Data Bus Allocation

If more than one control module wantsto send its data protocol simultaneously,the system must decide which controlmodule comes first.The data protocol with the highestpriority is sent first. For safety reasons,the data protocol supplied by the ABSControl Module (w/EDL) for safetyreasons is more important than the dataprotocol supplied by the TransmissionControl Module (TCM)

How Are Allocations Made?

Each bit has a value, and this value isassigned a weighting. There are twopossibilities: high weighting or lowweighting.

How is the Priority of a Data Protocol

Recognized?

A code comprising eleven bits isassigned to each data protocoldepending on its priority in the statusfield.

The priorities of three different dataprotocols are shown in the table below.

Priority Data protocol Status field

1 Brake I 001 1010 0000

2 Engine I 010 1000 0000

3 Transmission I 100 0100 0000Bit with Value Weighting

0 Volts 0 highweighting

5 Volts 1 low weighting

13

Function

All three control modules start sendingtheir data protocol simultaneously. Atthe same time, they compare the data biton the data bus line.

If a control module sends a lowweighting bit and detects a highweighting bit, the control unit stopssending and becomes a receiver

Example:

Bit 1:

- ABS Control Module (w/EDL)transmits a high weighting bit.

- Motronic Engine Control Module (ECM)also transmits a high weighting bit.

- Transmission Control Module (TCM)transmits a low weighting bit anddetects a high weighting bit on the databus line. Thus, it loses its priority statusand becomes a receiver.

Bit 2:

- ABS Control Module (w/EDL)sends a high weighting bit.

- Motronic Engine Control Module (ECM)transmits a low order bit and detects ahigher weighting bit on the data busline. This, it loses its priority status andbecomes a receiver.

Bit: 3:

- ABS Control Module (w/EDL)has the highest priority and thusreceives the allocation. It continues tosend its data protocol until it ends.

After the ABS Control Module (w/EDL)has finished sending its data protocol,the other control modules try again totransmit their data protocol.

SSP 186/20

ABS Control Module (w/EDL)

Motronic Engine ControlModule (ECM)

Transmission Control Module(TCM)

Data bus line

low weighting

high weighting

Transmission Control Module(TCM) loses priority status

Motronic Engine ControlModule (ECM) priority status

14

Function

Sources of Interference

Sources of interference in the vehicle arecomponents which produce sparks or inwhich electric circuits are open or closedduring operation.

Other sources of interference includemobile telephones and transmitterstations, i.e. any object which produceselectromagnetic waves. Electromagneticwaves can affect or corrupt data transfer.

To prevent interference with the datatransfer, the two data bus lines aretwisted together. This also preventsnoise emission from the data bus line.

The voltage on both lines is opposed.

That Means:

If a voltage of approx. 0 Volts is appliedto one data bus line, then a voltage ofapprox. 5 Volts is applied to the otherline and vice versa.

As a result, the total voltage remainsconstant at all times and theelectromagnetic field effects of the twodata bus lines cancel each other out.

The data bus line is protected againstreceived radiation and is virtually neutralin sending radiation.

SSP 186/28

approx. 0 Volts

SSP 186/29

approx. 5 Volts

15

CAN Data Bus in the Convenience System

The CAN Data Bus in the Convenience

System

In the convenience system, the CAN databus currently connects the controlmodules of the convenience system.

These are- a central control module and- two or four door control modules.

The Structure of the CAN Data Bus in

the Convenience System

The lines of the control modulesconverge at one point in a star pattern.The advantage: if one of the controlmodules fails, the other control modulesare still able to send their data protocols.

The following functions of theconvenience system transfer data:

• Central locking

• Electric windows

• Switch illumination

• Electrically adjustable and heateddoor mirrors

• Self-diagnosis

SSP 186/21

What Are the Advantages of the CAN

Data Bus in the Convenience System?

• Fewer lines are routed via the doorconnections.

• In the event of a short circuit to ground,to positive or between lines, the CANdata bus goes to emergency runningmode and changes over to single-wiremode.

• Fewer diagnosis lines are required,because self-diagnosis is handledentirely by the central control module.

16

CAN Data Bus in the Convenience System

The Features of the CAN Data Bus

in the Convenience System

• The data bus comprises two linesalong which information is sent.

• To avoid electromagnetic interferenceand radiation emission, the two databus lines are twisted together.

• The data bus operates at a speed of62.5 kbit/s (62500 bits per second). Thismeans that it lies in a speed range(low speed) from 0 from 0 - 125 kbit/s.A data protocol transfer takes approx.1 millisecond.

• Each control module tries to send itsdata at intervals of 20 milleseconds.

• Order of priority:1. Central control module ➜2. Control module on driver’s side ➜3. Control module on front passenger’s side ➜4. Control module on rear left ➜5. Control module on rear right

Since the data in the comfort system canbe transferred at a relatively low speed,it is possible to use a transceiver with alower power output.

The advantage is that it is possible tochange over to single-wire mode if adata bus line fails. The data can still betransferred.

SSP 186/22

SSP 186/24

SSP 186/23

SSP 186/25

SSP 186/26

20 ms 20 ms 20 ms

▲ ▲ ▲

▲▲▲

17

CAN Data Bus in the Convenience System

Information in the Convenience System

The information relates to states of theindividual functions.For example, information about whichradio-wave remote control was operated,current status of central locking, doerrors exist, and so on.

The table shows you part of the datafield of the driver’s door control moduleby way of an example.

Example showing a possible bit order

You can see how and what informationregarding the status of the centrallocking and the electric windows istransferred.

SSP 186/27

Bit order Value Voltage applied to Meaning of information

data bus line

3 to 1 101 5 Volts, 0 Volts, 5 Volts The central locking is unlocked

5 to 4 10 5 Volts, 0 Volts The window is located in the zone between the upper stop(completely closed) and 4 mm below the window seal

1 = 5 Volts

0 = 0 Volts

Bit 5 Bit 4 Bit 3 Bit 2 Bit 1

Function Information Bit order Value of

status Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 bits

Central Basic status 0 Volts, 0 Volts, 0 Volts 000locking Safe 0 Volts, 0 Volts, 5 Volts 001

Locked 0 Volts, 5 Volts, 0 Volts 010Door unlocked 0 Volts, 5 Volts, 5 Volts 011The central locking is unlocked 5 Volts, 0 Volts, 5 Volts 101Door locked 5 Volts, 0 Volts, 0 Volts 100Signal error, input sensors 5 Volts, 5 Volts, 0 Volts 110Status error 5 Volts, 5 Volts, 5 Volts 111

Electric In motion 0 Volts, 0 Volts 00windows Not moving 0 Volts, 5 Volts 01

Within range 5 Volts, 0 Volts 10Upper stop recognized 5 Volts, 5 Volts 11

18

CAN Data Bus in the Convenience System

Networking of Control Units in the

Convenience System

Control Units:

J386 Door control module, driver side

J387 Door control module, passenger side

J388 Door control module, rear left

J389 Door control module, rear right

J393 Central control module for comfortsystem

Fuses:

S6 Fuse, terminal 15 - central control moduleS14 Fuse, terminal 30 - central control moduleS37 Power Window Fuse, terminal 30S238 Fuse, terminal 30 - central locking

Color Coding:

Input signal

Output signal

Positive

Ground

Data bus line High/Low

SSP 186/30

S37 S238

J386

J386

31

3015X31

19

CAN Data Bus in the Convenience System

J393 S6 S14

KJ387

J389

3015X31

31

20

CAN Data Bus in the Convenience System

The Self-Diagnosis of the CAN Data Bus

in the Convenience System

Self-diagnosis can be performed withV.A.G. 1551/52 or with VAS 5051 underthe following address word:

46 “Convenience system”

During self-diagnosis andtroubleshooting, all controlmodules which interchangeinformation with the CANdata bus must be regardedas an integrated system.

The following functions are relevant tothe CAN data bus:

Function 02 - Interrogate fault memory

In the fault memory, two faults areindicated specially for the CAN data bus.

Convenience data bus

This fault is set if data transfer betweentwo or more control units fails.

Possible fault causes are:- Defective control modules- Open circuit in both data bus lines or

in plug and socket connections

Convenience data bus in emergency

running mode

This fault is indicated if the CAN data bushas entered emergency mode.

Possible fault causes are:- Open circuit in one data bus line or

in a plug and socket connection

SSP 186/42

SSP 186/40

SSP 186/40

VAS 5051

Printout on

V.A.G. 1551 printer

01329

Convenience data bus inemergency running mode

Printout on

V.A.G. 1551 printer

01328

Convenience data bus

21

CAN Data Bus in the Convenience System

Function 08 - Read measured value block

Display group number 012 - Central

control unit - displays four display fieldsrelevant to the data bus.

Display field 1: Check bus

This field indicates whether the data busis OK or faulty (e.g. fault in single wire).

Display field 2: Equipment front

This field indicates which front controlmodules are fitted and participate in datatransfer.

Display field 3: Equipment rear

This field indicates which rear controlmodules are fitted and participate in datatransfer.

Display field 4: Accessories

This field indicates whether the seat andmirror adjustment memory system isfitted. Both systems (conveniencesystem and memory system)interchange data.

Direct CAN data transfercurrently cannot be checkedusing the available workshopfacilities.

SSP 186/41

Display group 012 - Central control unit

Read measured value block 12 Display on monitor

Display fields Setpointxxx xxx xxx xxx

1 2 3 4Accessories

Equipment rear

Equipment front

Check Bus

Memory / empty1)

RLRL and RR

RRempty1)

DriverDriver and FP

FPempty1)

Bus OKBus NOK

➛ ▲▲

22

CAN Data Bus in the Drive Train

The Data Bus in the Drive Train

The CAN Data Bus Links the Following:

• The Motronic Engine Control Module(ECM)

• The ABS Control Module (w/EDL)

• The Transmission Control Module(TCM)

At the moment 10 data protocols aretransferred.Five from the Motronic Engine ControlModule (ECM), three from the ABSControl Module (w/EDL) and two fromthe Transmission Control Module (TCM).

What Special Advantage Does the CAN

Data Bus Have in the Drive Train?

• A high data transfer rate, with theresult that the control modules are verywell-informed about the momentarystate of the overall system and canexecute functions optimally.

SSP 186/32

ABS Control Module(w/EDL)

Data bus(with external node)

Motronic Engine ControlModule (ECM)

Transmission ControlModule (TCM)

23

10 ms 10 ms 10 ms

CAN Data Bus in the Drive Train

The Features of the CAN Data Bus

in the Drive Train

• The data bus comprises two linesalong which informaton is transferred.

• In order to avoid electromagneticinterference and radiation emission,the two data bus lines are twistedtogether. Note the twist length.

• The data bus operates at a speed of500 kbit/s (500,000 bits per second).This means that it lies in a speed range(high speed) from 125 - 1000 kbit/s.A data protocol transfer takes approx.0.25 milliseconds.

• Each control module (depending ontype) tries to send its data at intervalsof 7 - 20 milliseconds.

• Order of priority:1. ABS Control Module (w/EDL) ➜2. Motronic Engine Control Module (ECM) ➜3. Transmission Control Module (TCM) ➜

In the drive train, it must be possible totransfer the data very quickly so that itcan be fully utilized.For this purpose, a high-performancetransceiver is required.

This transceiver facilitates data transferbetween two ignition systems.This means that the received data can beused for the next ignition impulse.

SSP 186/22

SSP 186/24

SSP 186/23

SSP 186/38

SSP 186/25

▲ ▲ ▲

▲▲▲

24

CAN Data Bus in the Drive Train

The Information in the Drive Train

What Information is Transferred?

The information in question is veryimportant for the tasks of the individualcontrol modules. For safety reasons inthe case of the ABS Control Module(w/EDL), for reasons of controlling the

In the table below you can find examplesof the format of an individual item ofinformation. On account of the sheernumber of items of information whichhave to be transferred, only one part isdisplayed.

The current position of the throttle valveis transferred with 8 bits, giving apossible 256 bit permutations.Thus, throttle valve positions from 0° to102° can be transferred at 0.4° intervals.

ignition and quantity injected in the caseof the Engine Control Module (ECM) andfor reasons of driving convenience in thecase of the Transmission Control Module(TCM).

Bit order Throttle valve position

0000 0000 000.0° Throttle valve opening angle

0000 0001 000.4° Throttle valve opening angle

0000 0010 000.8° Throttle valve opening angle

• • • • • •

0101 0100 033.6° Throttle valve opening angle

• • • • • •

1111 1111 102.0° Throttle valve opening angle

Order of Data protocol form Examples of information

priority

1 ABS Control Module (w/EDL) - Request for engine braking control (EBC)- Request for Traction Control System (TCS)

2 Engine Control Module (ECM), data - Engine speedprotocol 1 - Throttle valve position

- Kickdown

3 Engine Control Module (ECM), data - Coolant temperatureprotocol 2 - Vehicle speed

4 Transmission Control Module (TCM) - Gearshift- Transmission in emergency mode- Selector lever position

25

CAN Data Bus in the Drive Train

Networking of the Control Units

in the Drive Train

J104 ABS Control Module (w/EDL)J217 Transmission Control Module

(TCM)J220 Motronic Engine Control Module

(ECM)

In contrast to the convenience system,only a part of the overall system isdisplayed in the drive train.In this case, only the networking of thecontrol modules is shown.

The node is usually located outside thecontrol module (in the wiring harness).

In exceptional cases, the node may belocated in the Engine Control Module(ECM).In the illustration below, you can see thenode at which the wires in the EngineControl Module (ECM) converge.

SSP 186/43

ABS Control Module(w/EDL)

Motronic EngineControl Module(ECM)

TransmissionControl Module(TCM)

CAN data bus (with node in MotronicControl Module (ECM)

SSP 186/39

SSP 186/34

J217 J104

J220

Node

26

CAN Data Bus in the Drive Train

Self-Diagnosis of the CAN Data Bus

in the Drive Train

Self-diagnosis can be performed withthe V.A.G. 1551/52 or VAS 5051 underthese address words:

01 for engine electronics02 for transmission electronics03 for ABS electronics

SSP 186/42

VAS 5051

SSP 186/35

SSP 186/36

SSP 186/37

Data bus terminal

Data bus terminal

All control modules whichinterchange informationmust be regarded as anintegrated system duringself-diagnosis andtroubleshooting.

Th following function is relevant to theCAN data bus:

Function 02 - Interrogate fault memory

A fault is stored in the control modulesif data transfer between the controlmodules is disturbed:

• Open circuit in one or more data buslines.

• Short circuit between data bus lines.

• Short circuit to ground or positive in adata bus line.

• One or more control modules aredefective.

WSP-521-419-00

WE ENCOURAGE PROFESSIONALISM

THROUGH TECHNICIAN CERTIFICATION