(CAN) CAN-Bus & Co

Aus TippvomTibb
Version vom 14. Januar 2023, 17:26 Uhr von Chris T. Ludwig (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „=Allgemeines= Hin und wieder begegnet mir der CAN-Bus auch außerhalb des Einsatzortes KFZ (z.B. (CAN) USB2CAN). Um nicht jedes mal recht mühsam die Infos…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Allgemeines

Hin und wieder begegnet mir der CAN-Bus auch außerhalb des Einsatzortes KFZ (z.B. (CAN) USB2CAN). Um nicht jedes mal recht mühsam die Infos zum weiteren Verständnis aus Büchern (ja, sowas gibt's auch noch;-)) und dem Internet zusammensuchen zu müssen, habe ich hier mal angefangen die für mich notwendigen Informationen zusammenzustellen.

Feldbusse

CAN (Controller Area Network) gehoert mit dem

  • LIN-Bus
  • FlexRay
  • MOST
  • Byteflight und
  • Intellibus

zu den Fledbus-Systemen, die im Bereich Automotive die groeszte Verbreitung finden.

Die Pseudodefinition aus Wikipedia

Ein Feldbus ist ein Bussystem, das in einer Anlage Feldgeräte wie Messfühler (Sensoren) und Stellglieder (Aktoren) zur Kommunikation mit einem Automatisierungsgerät verbindet.

finde ich in sofern widerspruechlich, als auch zu eng gefasst, da weiter unten im Artikel die o. g. Bussysteme aufgelistet werden, aber ein Auto als Feldgeraet einzuordnen braucht doch ein wenig Fantasie.

Historie

Das CAN ist ein serielles Bus-System.

Entwickelt wurde es von der Robert-Bosch GmbH ab 1983.

Das CAN-Protokoll ist durch Patente geschuetzt.

Specification 2.0 wurde 1991 veroeffentlicht.

CAN ist eine reine DataLinkLayer (Sicherungsschicht) Implementation.

ISO 11898 wurde 1993 veroeffentlicht (Road vehicles - Interchange of digital information - Controller area network (CAN) for high speed communication.

CANopen Protokoll von CiA (CANinAutomation) 1995 veroeffentlicht.

CiA spezifiziert CAL (CAN Applikation Layer)

2000 Entwicklung von TTCAN (Time-triggered communication)