Automobilhalbleiter und Funktionale Sicherheit

Wie verhält sich CAN, wenn zwei Knoten gleichzeitig beginnen, einen Frame zu senden?

  1. ADie beiden Frames kollidieren und werden beide zerstört; beide Knoten warten eine zufällige Zeit und senden erneut
  2. BDer Frame mit dem kleineren ID-Wert (höhere Priorität) wird weiter gesendet, der unterlegene Knoten bricht ab und sendet später erneut, sodass der siegreiche Frame nicht zerstört wird
  3. CDer Frame mit dem größeren ID-Wert hat Vorrang, der Frame mit dem kleineren ID-Wert wird verworfen und nicht erneut gesendet
Antwort und Erläuterung anzeigen

Antwort: B. Der Frame mit dem kleineren ID-Wert (höhere Priorität) wird weiter gesendet, der unterlegene Knoten bricht ab und sendet später erneut, sodass der siegreiche Frame nicht zerstört wird

Auf dem CAN-Bus setzt sich 0 (dominant) durch, wenn gleichzeitig 0 und 1 (rezessiv) ausgegeben werden. Ein sendender Knoten vergleicht Bit für Bit das eigene Bit mit dem Buszustand; sieht er eine 0, obwohl er eine 1 gesendet hat, erkennt er, dass er die Arbitrierung verloren hat, und bricht das Senden ab. Da die ID zuerst gesendet wird, hat eine ID mit kleinerem Wert eine höhere Priorität, und der siegreiche Frame kommt unbeschädigt an. Dies nennt man zerstörungsfreie Arbitrierung. Nach einer Kollision eine zufällige Zeit zu warten, ist das Verfahren CSMA/CD des früheren Ethernet.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Automobilhalbleiter und Funktionale Sicherheit

  1. An einem CAN-Bus mit je einem 120-Ω-Abschlusswiderstand an beiden Enden wird im spannungslosen Zustand der Widerstand zwischen CAN_H und CAN_L gemessen. Welcher Wert kommt dem Normalfall am nächsten?
  2. Welches Merkmal von CAN FD ist richtig?
  3. Welches Merkmal des Fahrzeugnetzwerks LIN ist richtig?
  4. Welches Merkmal des Fahrzeugnetzwerks FlexRay ist richtig?
  5. Welches Merkmal von Automotive Ethernet (z. B. 100BASE-T1 oder 1000BASE-T1) ist richtig?