Welche Bussysteme haben wir besprochen? K-Line, CAN, LIN, FlexRay, MOST, Ethernet (das zwar kein Bus ist, wir aber trotzdem besprochen haben)
Wie funktioniert der Medienzugriff beim CAN-Bus? CSMA/CR, Arbitrierung während des sendens der Message ID,…
Wann beginnt die Arbitrierung? nach dem Startbit
Warum gibt es ein Startbit und wie muss das aussehen? Muss dominanter Pegel sein, sodass zwischen Bus im Idle Zustand und einer mit rezessivem Pegel beginnender Message ID unterschieden werden kann.
Wie lange wird gewartet, bevor man das Startbit sendet und warum genau so lange? 6 Bitzeiten, da die Stuffweite bei CAN 5 Bits beträgt
Wie schaut es mit dem Determinismus beim CAN-Bus? für höchste Priorität ja, für niedrigere nur unter Annahmen.
Welche Lösung gibt es, wenn man deterministische Übertragung haben will? TTCAN, FlexRay
Was ist CAN-FD und wie funktioniert es? flexible Datenrate der Nutzdaten(!), Ankündigung in Flags im Header, mehr Daten in gleicher Zeit → unveränderte Rahmenstruktur, Koexistenz mit Standard-CAN möglich
Prüfer nannte FlexRay als (teil-)deterministischen Bus. Wie, wo und warum ist er deterministisch? Buszyklen, statisches und dynamisches Segment Zugriff in Reihenfolge der Slot ID, Cycle und slot counter, der eine global einheitlich, slot counter nicht immer.
Wie funktioniert der Kaltstart bei FlexRay? siehe Folien
Wie funktioniert der LIN-Bus, welche Nachrichtentypen gibts, wann werden diese eingesetzt, sind sie deterministisch? Master-Slave, Request-Response unconditional, event-triggered, sporadic Frames