Sie sind auf Seite 1von 7

CAN

Der CAN-Datenbus

Der CAN Datenbus


In den letzten Jahren taucht immer hufiger der Begriff CAN-Bus in den Kfz-Werksttten
auf. Was kann man sich unter dem Begriff vorstellen? Warum wird der CAN-Bus im Kfz
eingesetzt? Was ist ein CAN-Bus eigentlich? Was kann man am CAN-Bus prfen?
Diese oder hnliche Fragen werden immer wieder von Auszubildenden und Mechanikern
gestellt, die mit dieser Technik noch nicht so vertraut sind.
Die nachfolgenden Seiten sollen dem Anfnger eine kleine Hilfe sein, um den CAN-Bus
besser zu verstehen.
Der Wunsch des Kunden nach immer mehr Komfort im Kfz erfordert auch ein grere
Anzahl von Komponenten, Modulen und dgl., welche auch miteinander kommunizieren
mssen. Die klassische Methode besteht darin, die Komponenten mit Leitungen
miteinander zu verbinden. Die Anzahl der Leitungen ist dadurch extrem in die Hhe
gegangen. Viele Leitungen bedeuten Gewicht und Kosten!
Um den Verkabelungsaufwand zu minimieren, wurde im Kfz der CAN-Bus eingesetzt. Vom
Prinzip her zieht man durch das Kfz zwei Leitungen, an die dann mehrere Module bzw.
Komponenten angeschlossen werden knnen, hnlich einer Telefonanlage, bei der
mehrere Teilnehmer sich ber zwei Leitungen zur gleichen Zeit unterhalten.

Die Informationen bzw. Daten, die auf die Leitung geschickt werden, haben ein digitales
Format. Diese digitale Information wird in ein sogenanntes Datenprotokoll eingebunden
bzw. verpackt und in die Leitung gesendet. Bei den Mobiltelefonen (Handys) wird es
hnlich gemacht.
Diese Datenpakete knnen von den einzelnen Teilnehmern erkannt und verwertet werden.
Nachfolgend soll der Kommunikationsablauf mglichst einfach dargestellt werden. Der
Ablauf ist in der Realitt weitaus komplizierter. Wir werden uns zunchst einmal nur das
Grundprinzip der Kommunikation ansehen, welches beim CAN-Bus dahintersteckt.

CAN

Datenprotokoll

Wie ist de
er Ablauf einer Kom
mmunikatiion beim CAN-Bus?
C
?

Bevor ein
n Informatio
onsfluss anfngt
a
wirrd allen Te
eilnehmern
n gleichzei tig signalis
siert, dasss
es losgeh
ht! Dies wird mit eine
em Startb
bit eingele
eitet und bedeutet
b
sso viel wie: Achtung,
Ruhe, alle
e zuhren!!

Startbit
Drfler

elche auf den


d Weg g
geschickt werden
w
soll, muss zuuerst geken
nnzeichnett
Eine Inforrmation, we
werden, d
dies wird im
m nachfolgenden Sta
atusfeld gemacht.
ert 47,5 nachfolge
end bertrragen, so kann diesser nicht von allen
n
Bsp.: Wirrd der We
Teilnehme
ern verstanden werd
den. Was b
bedeutet dieser
d
Werrt? Ist es ddie Tempe
eratur oderr
ist es ein W
Winkel?
Deshalb w
wird der Wert
W
47,5 vorher ge
ekennzeich
hnet: Er be
ekommt eeine Adres
sse, einen
n
Identifier o
oder eine Kennung. Die Kenn
nung fr die Temperratur ist z.B
B. 0815. Somit
S
wei

jeder Teilnehmer, dass die Ke


ennung (diie Zahl oder Adresse
e) 0815 einnen Temp
peraturwertt
bedeutet.
Ist dieser Wert nun wichtig
w
ode
er wenigerr wichtig im
m Verhltnis zu anderren Werten
n?
Jeder Info
ormation bzw.
b
jedem
m Datenw
wert muss eine besttimmte W
Wichtigkeit (Prioritt)
zugeordne
et werden.. Auch hierrfr ist eine
e weitere Kennung
K
no
otwendig.
Ein Daten
nwert von einem AB
BS-Steuerg
gert ist z.B. wichtig
ger als einn Datenwert von derr
Motronic.
01 = ABS und
d 02 = Mo
otronic und
u
03 = autom. Geetrieb
Ebenso vverhlt es sich
s
mit unserer Tem
mperaturin
nformation,, diese bessitzt eine bestimmte
e
Wichtigke
eitsklasse oder auch Prioritt genannt. In unserem
m Beispiel mit der Temperaturr
ist das die
e Stufe 4.

Hinweis:
Je kleiner die
e Zahl des
sto wichtig
ger ist die
e Informatiion.
14

CAN

Signale

So sehen die einzelnen (Daten)-Pegel auf einer CAN-Busleitung aus:

High-speed CAN (Antrieb)

Drfler

CAN-Bus Komfortbereich

Drfler

25

CAN

Fehlersuche

Verteilerleiste fr CAN-Bus Signale


Drfler

An dieser Verteilerleiste knnen die einzelnen angeschlossenen Module vom Hauptstrang


getrennt werden. Zudem knnen nach Bedarf auch weitere Module und Komponenten an
den Verteiler angeschlossen werden.
(Abbildung aus einem Mercedes CLK im Furaum rechts.)
Vor- bzw. Nachteil einer Verteilerleiste am CAN-Bus:
Fehlersuche wird erleichtert
Korrosion an den Steckkontakten durch das Eindringen von Feuchtigkeit mglich,
dadurch zustzliche Fehler durch z.B. hohe bergangswiderstnde an den
Steckkontakten.
Bei einigen Fahrzeugherstellern sind die Abzweigungen fest mit dem Kabelbaum
verbunden. Im Rahmen der Fehlersuche mssen dann gegebenenfalls die einzelnen
Leitungen mit einem Seitenschneider getrennt werden. Die Trennung sollte nicht weiter als
ca. 20 cm vom Anschlusspunkt entfernt erfolgen. Hierbei sind die Richtlinien der einzelnen
Hersteller zu beachten.

29

CAN

Fehlersuche

Tipps und Tricks


Steht ein Multimeter mit einem Tastverhltnis-Messbereich zur Verfgung, so kann an der
CAN_H Leitung ein Tastverhltnis von ca. 1015% am Messgert abgelesen werden.
Wird die Messung an der CAN_L Leitung durchgefhrt, werden Werte von ca. 85.90%
vom Messgert angezeigt (s. Abb.).

Drfler

Tastverhltnis an CAN_H

Drfler

Tastverhltnis an CAN_L

Ist eine entsprechende Anzeige vorhanden, ist davon auszugehen, dass der CAN-Bus
zumindest arbeitet und Signale liefert.
Bei einer Anzeige von 0 oder 100% befindet sich der Bus in Ruhelage und es werden
keine Daten bertragen.
Eine weitere Mglichkeit, um festzustellen, ob auf der CAN Bus Leitung Signale
bertragen werden, ist, eine Messung mit einem Frequenzzhler (in einigen Multimetern
integriert). Wird der Frequenzzhler an die Leitung angeschlossen, knnen Werte von ca.
35 KHz gemessen werden.
Bei einer Gleichspannungsmessung am CAN-Bus lassen sich mit dem Voltmeter
folgende Pegel messen:
CAN_H
CAN_L

ca. 0,25V
ca. 3,5V

Wird eine Messung mit einem Voltmeter im AC (Wechselspannung) Bereich


durchgefhrt, so ergeben sich folgende Werte:
CAN_H
CAN_L

ca. 1,0V
ca. 1,0V

* Messwerte beziehen sich auf einen CAN-Bus im Komfortbereich.

35

CAN

Fehlerbilder

Kurzschluss nach Plus (12V) an CAN_H und CAN_L


CAN_L (12V)

CAN_H (12V)

CAN_L

CAN_H

Kurzschluss nach Masse an CAN_H und CAN_L

CAN_L
CAN_H
CAN_H
CAN_L

Kurzschluss von CAN_H und CAN_L

CAN_H
CAN_L

Beide Signale (CAN_H und CAN_L) haben gleiche Phasenlage und gleichen Pegel.

42

CAN

Signalbilder

Normalsignal von CAN_H und CAN_L (Antrieb/Highspeed)

4V

CAN_H

3V
2V
1V

CAN_L

0V

10s/Div

Protokoll-Ende

Protokoll-Anfang

2,5 Volt

0V

20s/Div

44