Benutzer-Werkzeuge

Webseiten-Werkzeuge


can

Dies ist eine alte Version des Dokuments!


Das Controller Area Network (CAN) ist ein von standardisierter echtzeitfähiger Bus für serielle Datenübertragung.

Der CAN-Bus wurde von Bosch für Automotive Anwendungen entwickelt, er wird aber auch in den Bereichen Automation und Fertigungstechnik verwendet. Für Fahrzeugmodelle ab 2008 wird OBD-2 generell über CAN genutzt.

Der Vorteil des CAN-Bus gegenüber einer herkömmlichen Verdrahtung liegt darin, daß nicht für jedes Signal ein eigenes Kabel verwendet werden muss, sondern die Signale oder Messwerte seriell auf einer verdrillten 2-Draht-Leitung übermittelt werden.

Beim CAN Bus gibt es unterschiedliche physikalische Ausführungen:

  • Low-Speed CAN, hier betragen die rezessiven Spannungen 5 V und 0 V, die dominanten Spannungen ca. 0,7 V (CAN_LOW) und 4,3 V (CAN_HIGH). Bitraten von bis zu 125 kBit/s. 8 Byte CAN Frames.
  • High-Speed CAN, hier beträgt die rezessive Spannung 2,5 V, die dominanten Spannungen ca. 1,4 V (CAN_LOW) und 3,6 V (CAN_HIGH). Bitraten von 40 kBit/s bis 1 MBit/s. 8 Byte CAN Frames.
  • CAN-FD, ähnliche High-Speed CAN, nach der Arbitrationsphase wird die Bitrate erhöht. Bis zu 64 Byte große CAN Frames.

Man unterscheidet bei der Adressierung der CAN Nachrichten nach CAN 2.0A (11Bit ID) und CAN 2.0B (29Bit ID).

Beispiel für einen 500kBit/s High-Speed CAN mit 11 Bit (CAN 2.0A) an einem Motorsteuergerät:

Wie man sieht, sind CAN-H und CAN-L gegenphasig. Der Vorteil ist, dass sich so Gleichtaktstörungen eliminieren:

Links zum Thema:

CANHack.de Forum

CAN Bus Interface Hardware

can.1429090578.txt.gz · Zuletzt geändert: 2015/04/15 11:36 von obd_diagnose