09 - LIN (Local Interconnect Network) Flashcards

1
Q

Wofür steht LIN?

A

Local Interconnect Network.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Welche Eigenschaften hat LIN? (10)

A
  • Single Master mit multiple Slaves
  • Niedrige Datenraten (up to 20 kbps)
  • UART Interface
  • Delegated Token Method
  • Deterministic Communication
  • Message Distribution (Broadcast)
  • kurze Messages (max. 8 data bytes)
  • einfaches Transmission Checking (parity, checksum)
  • Status Management
  • Network Management
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Was macht der LIN Master?

A

Er steuert die Kommunikation im LIN Netzwerk. Er tut dies, indem er Message Header mit den angegebenen Identifikatoren zu den angegebenen Sendezeiten auf den LIN-Bus setzt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Was definiert der LIN Schedule?

A

Sendezeitpunkte und Identifier. Die Sendezeitpunkte müssen so gewählt werden, dass die Übertragung der LIN-Nachrichten gewährleistet ist.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Wie wird der LIN Schedule organisiert?

A

Der LIN Schedule wird in Mini Slots organisiert. Es muss eine ausreichende Anzahl von Minislots vorhanden sein, um die Übertragung einer LIN-Nachricht zu gewährleisten.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Welche Message Types gibt es (Frames)? (5)

A
  • Unconditional Frames
  • Sporadic Frames
  • Event-triggered Frames
  • Diagnostic Frames
  • Other Frames
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
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
  • der Bus bleibt während des entsprechenden Time Slots im Leerlauf, wenn keine Daten oder Anforderungen empfangen werden.
  • Unterstützung für die gemeinsame Nutzung von Time Slots: Time Slots können für mehrere Nachrichten mit unterschiedlichen Identifikatoren reserviert werden, Auflösung von Konflikten durch statische Priorität zwischen Identifiern.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Was sind Event-Triggered Frames?

A
  • Master adressiert mehrere Slaves mit dem Message Header.
  • Jeder der Slaves kann antworten, wenn sich seine Daten geändert haben (entsprechende Ereignisinformationen). Im optimalen Fall antwortet nur ein Slave
  • Kollisionen werden von den Slaves und dem Master erkannt.
  • Antworten mehrere Slaves, kommt es zu Kollisionen auf dem Bus. Der LIN-Master erkennt dies und fragt dann mit gesonderten Botschaften die Slaves einzeln ab.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Wie funktioniert das Error Handling bei LIN?

A
  • jeder LIN-Slave überwacht seinen Betriebszustand und erstellt einen Statusbericht
  • der Statusbericht wird periodisch an den LIN Master gesendet
  • Überwachung durch Fehlererkennungsmechanismen (Paritätsprüfung, Checksumme)
  • als fehlerhaft erkannte LIN-Nachrichten werden verworfen
  • die Fehlerbehandlung ist nicht Teil der LIN-Spezifikation und muss gesondert definiert werden
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Was sind Unconditional Frames?

A

Ist die Standard-Botschaft auf dem LIN-Bus, zum Transport von Signalen. (Ist zyklisch)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Was sind Diagnostic Frames?

A

Sind Messages mit bestimmter ID, wird genutzt zur Übertragung des LIN-Transport-Protokolls. Über diese Message-IDs dürfen keine beliebigen Daten übertragen werden.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly