Nachrichtenformat
Eine LIN-Nachricht besteht grundsätzlich aus zwei Teilen:
- Der Botschaftkopf (Header) wird nur von LIN-Master gesendet. Er wird von allen LIN-Slaves empfangen. Jeder Slave filtert anhand des Headers die für ihn relevanten Botschaften aus. Der Header gibt an, ob der LIN-Master Daten anfordert oder ob Daten folgen, die für den Slave bestimmt sind.
- Der Botschaftsinhalt (Response) folgt direkt auf den Header. Wenn der LIN-Master Daten an einen Slave sendet, hängt der Master diese an den Header an. Fordert ein Header einen Slave zur Sendung auf, so ergänzt dieser seinerseits die geforderten Daten.
Auf dem Oszilloskop sieht eine komplette Busnachricht wie folgt aus:
Der Header wird stets vom LIN-Master, der Response kann auch vom Slave gesendet werden.