 ##  [CAN-Bus](/de/node/47473) 

 Definition

Controller Area Network (CAN) ist ein Multi‑Master, nachrichtenorientierter serieller Kommunikationsbus, der in Fahrzeugen und industriellen Systemen für kurze, priorisierte Broadcast‑Nachrichten zwischen Electronic Control Units (ECUs) verwendet wird.

 

 

 

 

 

 





## Prinzip

Prinzip

Knoten senden Frames mit einer Kennung und einer kleinen Nutzlast; die Arbitration über die Kennung gewährleistet deterministische Priorität, und differentielle Signalisierung über eine Zweidraht‑Physikschicht bietet Störfestigkeit und Fehlertoleranz für kurze Nachrichten.

 

 

 

 

 





## Demonstration

Demonstration

Eine Motorsteuer‑ECU sendet periodisch Drehzahl und Drosselklappenstellung als CAN‑Frames mit festen Kennungen; mehrere ECUs hören zu und reagieren auf diese Frames ohne explizite Punkt‑zu‑Punkt‑Verbindungen.

 

 

 

 

## Fehlanwendung

Fehlanwendung

Klassisches CAN für hochdurchsatzige Payloads (z. B. Kameraströme) zu verwenden oder anzunehmen, dass Nachrichten vertraulich oder zuverlässig wie TCP sind; oder unbegrenzte Nutzlasten einzuspeisen und auf garantierte Fragmentierung und Reassembly in Busgeschwindigkeit zu vertrauen.

 

 

 

 

 





## Konsequenz

Konsequenz

CAN liefert latenzarme, priorisierte Broadcasts, geeignet für Steuerbefehle und kurze Statusupdates; klassisches CAN ist jedoch auf kleine Nutzlasten (8 Bytes) begrenzt und bietet keine eingebaute Verschlüsselung oder Ende‑zu‑Ende‑Authentifizierung, sodass ergänzende Sicherheitsmaßnahmen erforderlich sind.

 

 

 

 

## Umkehrung

Umkehrung

Ein verbindungsorientiertes, adressierbares Paketnetz (z. B. IP/Ethernet), in dem Endpunkte Sitzungen pflegen und große Nutzlasten möglich sind; die Umkehrung des CAN‑Broadcast‑/Arbitrage‑Modells führt zu einer Endpunktadressierung und höherem Protokolloverhead.

 

 

 

 

 





## Abgrenzung

Abgrenzung

Trifft auf die klassische CAN‑Spezifikation und deren physikalische Varianten zu; schließt breitbandigere Technologien aus und geht von Zweidraht‑Differential‑Bustopologien aus. Sicherheit und Zuverlässigkeit hängen von Knotendesign und oberen Protokollschichten ab; moderne Erweiterungen (CAN FD) verändern Nutzlast‑ und Bitratenlimits.

 

 

 

 

 





## Semantische Spannung

Semantische Spannung

Wird oft gegenüber LIN, FlexRay und Automotive Ethernet gestellt: CAN tauscht Bandbreite gegen geringe Kosten, einfache Knoten und deterministische Arbitration, während andere Busse Durchsatz, Topologieflexibilität oder strengere Echtzeitzusicherungen priorisieren.

 

 

 

 

 





## Synthese

Synthese

Der CAN‑Bus ist das leichte, priorisierte Broadcast‑Fahrzeugnetz, das vielen ECUs ermöglicht, zeitnahe kurze Steuer‑ und Statusnachrichten über einen zweidrahtigen Differenzialbus auszutauschen.