Im weiten Feld der eingebetteten Systeme, in dem elektronische Systeme auf komplexe und synchronisierte Weise interagieren, spielt die zuverlässige Kommunikation zwischen den Komponenten eine lebenswichtige Rolle. Hier erweist sich das Controller Area Network (CAN), kurz CAN-Bus, als ein wesentlicher Eckpfeiler. Der CAN-Bus ist weit mehr als nur ein Kommunikationsprotokoll: Er ist das Bindeglied, über das eingebettete Geräte miteinander kommunizieren können, sei es in der Automobilindustrie, der Industrie, der Medizintechnik oder der Luft- und Raumfahrt.Dieses Dokument wird sich auf das Verständnis der Elemente von CAN-Frames konzentrieren und deren Aufbau und Funktionsweise erläutern. Es soll gezeigt werden, wie der CAN-Bus eine sichere Datenübertragung auch in elektromagnetisch schwierigen Umgebungen gewährleistet. Um diese Konzepte zu veranschaulichen, werden wir den Arduino in Kombination mit dem MCP2515-Shield verwenden, wodurch das CAN-Protokoll in die Praxis umgesetzt werden kann.