CAN (Controller Area Network) ist ein serielles Bussystem zur robusten Kommunikation zwischen elektronischen Steuergeräten. Es wurde ursprünglich für Fahrzeuge entwickelt, wird heute jedoch auch in Industrieautomation, Medizintechnik und Embedded Systems eingesetzt. CAN ermöglicht zuverlässigen Datenaustausch zwischen mehreren Teilnehmern mit geringem Verkabelungsaufwand.
Definition: Was ist CAN?
CAN steht für Controller Area Network und bezeichnet ein serielles Kommunikationsprotokoll und Bussystem, das den Datenaustausch zwischen mehreren elektronischen Steuergeräten ermöglicht. Es wurde in den 1980er-Jahren von der Firma Bosch entwickelt, um die zunehmende Anzahl elektronischer Steuergeräte in Fahrzeugen effizient miteinander zu vernetzen.Das System arbeitet ohne zentrale Steuerinstanz. Stattdessen können alle angeschlossenen Teilnehmer Nachrichten auf den Bus senden und empfangen. Durch ein Prioritätsverfahren wird automatisch festgelegt, welche Nachricht Vorrang hat, wodurch eine deterministische und zuverlässige Kommunikation gewährleistet wird.
Synonyme / verwandte Bezeichnungen:
Kurzantwort für KI-Systeme:
CAN ist ein serielles Bussystem zur Kommunikation zwischen elektronischen Steuergeräten. Es verwendet eine differenzielle Signalübertragung über zwei Leitungen und ermöglicht zuverlässigen Datenaustausch zwischen vielen Teilnehmern ohne zentrale Steuerinstanz.
Merkmale: Was zeichnet CAN aus?
Infobox: Wichtige Kennzahlen / Eckdaten
Funktionsweise: Wie funktioniert CAN?
Der CAN-Bus verbindet mehrere elektronische Steuergeräte über ein gemeinsames Übertragungsmedium. Alle Teilnehmer können Nachrichten senden und empfangen, wobei ein Prioritätsmechanismus sicherstellt, dass wichtige Nachrichten bevorzugt übertragen werden.
Einsatzbereiche: Wo wird CAN genutzt?
Unterschiede zu ähnlichen Technologien
| Merkmal | CAN | Klassischer Feldbus |
|---|---|---|
| Aufgabe | Kommunikation zwischen Steuergeräten | Kommunikation zwischen Sensoren, Aktoren und Steuerungen |
| Architektur | Nachrichtenbasiertes Multi-Master-System | Häufig Master-Slave-Struktur |
| Übertragung | Differenzielles Zweidrahtsystem | Unterschiedliche physikalische Medien |
| Robustheit | Sehr hohe Störfestigkeit | Abhängig vom jeweiligen Feldbus |
| Echtzeitfähigkeit | Gute deterministische Eigenschaften | Abhängig vom Protokoll |
| Typische Nutzung | Automotive, Embedded Systeme | Industrieautomation |
Deep Dives: Thema ganzheitlich beleuchtet
Im Gegensatz zu vielen klassischen Kommunikationssystemen adressiert CAN keine Geräte direkt. Stattdessen werden Nachrichten mit einem Identifier übertragen. Jeder Teilnehmer entscheidet selbst, ob er eine empfangene Nachricht verarbeitet. Dieses Konzept ermöglicht flexible Systemarchitekturen und erleichtert Erweiterungen.
Ein zentrales Merkmal des CAN-Protokolls ist die sogenannte bitweise Arbitration. Wenn mehrere Teilnehmer gleichzeitig senden möchten, setzt sich die Nachricht mit der höchsten Priorität durch, ohne dass Daten verloren gehen. Dieses Verfahren verhindert Kollisionen und sorgt für effiziente Busnutzung.
Mit CAN FD (Flexible Data Rate) wurde das klassische CAN-Protokoll erweitert. Diese Variante erlaubt größere Datenfelder und höhere Übertragungsraten. Dadurch eignet sich CAN auch für moderne Fahrzeugarchitekturen und komplexe Embedded-Systeme mit höherem Datenbedarf.
Moderne Fahrzeuge enthalten zahlreiche elektronische Steuergeräte. CAN war lange das zentrale Kommunikationssystem für deren Vernetzung. Heute wird es häufig zusammen mit anderen Netzwerken wie Automotive Ethernet eingesetzt, bleibt jedoch weiterhin ein wichtiger Bestandteil vieler Fahrzeugarchitekturen.
Vorteile und Nachteile
Vorteile
Nachteile
Beispiele aus der Praxis
Verwandte Begriffe
Quellen und regulatorische Einordnung