Bitstuffing

Übungsaufgaben zum CAN-Bus: Aufbau, Pegel, Arbitrierung, Telegramm, Fehlerbehandlung und Messung

Zwei Übungsaufgaben zum CAN-Bus – vom Vergleich mit UART und SPI über Aufbau, Pegel, Abschlusswiderstände, Arbitrierung, Telegrammlänge und Leitungslänge in einem fahrerlosen Transportfahrzeug bis zu Bitstuffing, Bestätigung, Fehlerzählern, der Auswertung von Messungen bei der Fehlersuche und dem Vergleich von Classical CAN, CAN FD und CAN XL an einer elektrischen Kehrmaschine. Zu jeder Teilaufgabe lässt sich eine Beispiellösung einblenden.

CAN-Bus: Bitübertragung, Arbitrierung, Telegramm, Fehlerbehandlung und Messung

Im Auto, in der Medizintechnik und in vielen Maschinen tauschen Steuergeräte ihre Daten über den CAN-Bus aus. Dieser Artikel zeigt Schritt für Schritt, wie die Linie mit zwei Abschlusswiderständen aufgebaut ist, wie dominante und rezessive Pegel als Differenzsignal entstehen, wie die bitweise Arbitrierung über den Identifier ohne Datenverlust entscheidet, wie ein Classical-CAN-Telegramm aufgebaut ist, wie CRC, Bitstuffing, Bestätigung und Fehlerzähler Fehler erkennen und eingrenzen, wie Bitrate und Leitungslänge zusammenhängen, wie Du am Bus misst und was CAN FD und CAN XL ändern.