Der Botschaftskopf (Header)
Dem Botschaftskopf fallen die folgenden Funktionen zu:
- Synchronisation
Da der Header nur vom LIN-Master gesendet wird und dieser als einziger den Bustakt bestimmt, müssen alle Teilnehmer durch eine zentrale Sendung synchronisiert werden. Diese Funktion übernimmt der Header. Jeder Header beginnt daher mit einer Synchronisationsequenz, welche wiederum aus drei Teilen besteht. Synchronisationspause, -begrenzung und -feld kündigen den Beginn einer neuen Sendung an und synchronisieren alle angeschlossenen LIN-Slaves. - Botschaftskennung
Erst, wenn alle Teilnehmer synchron laufen, wird die Busnachricht mit einer Botschaftskennung versehen. Dazu wird ein Identifier gesendet, der (unter anderem) die Kennung enthält. Anhand dieser Kennung können die angeschlossenen LIN-Slaves die für sie relevanten Botschaften herausfiltern. Außerdem gibt der Identifier an, wie viele Datenfelder im Response enthalten sein werden. Diese Anzahl kann zwischen 0 und 8 liegen. Zuletzt folgt eine kurze Checksumme, welche zur Erkennung von Übertragungsfehlern dient.
Das folgende Bild zeigt einen kompletten Header:
einen Kommentar schreiben