LIN Flashcards
1
Q
Wofür steht die Abkürzung LIN?
A
Local Interconnect Network
2
Q
Welche Eigenschaften hat LIN?
A
- Ein Master mit mehreren Slaves
- Niedrige Datenraten
- UART Interface
- Delegated Token Method
- Deterministic Communication
- Message Distribution (Broadcast)
- Kurze Nachrichten
- Simple Transmission Checking
- Status Management
- Network Management
3
Q
Wie ist das Centrally Controlled Message Distribution System von LIN aufgebaut?
A
- LIN Nodes ohne gleichen Zugang zum Bus aufgrund der Master-Slave-Architektur
- LIN Master delegiert Kommunikation
- Nachrichtenverteilung basiert auf Nachrichtenadressierung
- 64 Nachrichtenadressen (Identifiers)
4
Q
Wie sieht das LIN Message Format aus?
A
- Nachricht teilt sich in Header und Response
- Header dient als Token
5
Q
Wie sieht der LIN Identifier aus?
A
- Content-based addressing
- 6 Bits für den Identifier (ID) reserviert
- Identifiers werden in vier Kategorien unterteilt
6
Q
In welche vier Kategorien werden LIN Identifier unterteilt?
A
- Werte von 0 bis 59 werden für signal carrying Frames genutzt
- 60 und 61 werden für diagnostic data genutzt
- 62 user-defined extensions
- 63 future protocol enhancements
7
Q
Was macht der LIN Master?
A
- LIN Master steuert die Kommunikation im LIN Netzwerk
- Setzt die Message Header mit den angegebenen Identifiern zu den angegebenen Sendezeiten auf den LIN Bus
8
Q
Was definiert der LIN Schedule?
A
- Sendezeiten und Identifier
- Sendezeitpunkte müssen so gewählt werden, dass die Übertragung der LIN-Nachrichten gewährleistet ist
9
Q
Wie wird der LIN Schedule organisiert?
A
- LIN Schedule wird in Minislots organisiert
- Es muss eine ausreichende Anzahl von Minislots vorhanden sein, um die Übertragung einer LIN Nachricht zu gewährleisten
10
Q
Welche Message Types gibt es bei LIN?
A
- Unconditional Frames
- Sporadic Frames
- Event-triggered Frames
- Diagnostic Frames (Master Request / Slave Response)
- Other Frames (User-defined / Future extensions)
11
Q
Was sind Sporadic Frames?
A
- Message Header wird nur gesendet, wenn der Master Daten senden will oder wenn der Master Daten von einem Slave benötigt
- Bus bleibt während des entsprechenden Timeslots im Leerlauf, wenn keine Daten oder Anforderungen empfangen werden
12
Q
Was sind Event-triggered Frames bei LIN?
A
- Master adressiert mehrere Slaves mit dem Message Header
- Jeder der Slaves kann antworten, wenn entsprechende Ereignisinformationen verfügbar sind
- Kollisionen werden von den Slaves und dem Master erkannt
- Nach einer Kollision erkundigt sich der Master mit konventionellen unconditional messages
13
Q
Wie funktioniert das Error Handling bei LIN?
A
- Jeder LIN-Slave überwacht seinen Betriebszustand und erstellt einen Statusbericht
- Statusbericht wird periodisch an Master gesendet
- Überwachung durch Fehlererkennungsmechanismen
- Als fehlerhaft erkannte Nachrichten werden verworfen
- Fehlerbehandlung ist nicht Teil von LIN und muss gesondert definiert werden