22.12.2012 Aufrufe

Feldbus - IT Wissen.info

Feldbus - IT Wissen.info

Feldbus - IT Wissen.info

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

FELDBUSSE<br />

LIN-Datenrahmen<br />

LIN frame<br />

LIN-Datenrahmen<br />

30<br />

die Übertragung zur Verfügung gestellt. Dadurch ist die Latenzzeit vorhersagbar.<br />

Der LIN-Bus arbeitet ebenso wie das CAN-Protokoll mit einem speziellen Nachrichten-<br />

Identifier. Dieses Identifier-Feld enthält die wichtigsten Informationen der Steuergeräte<br />

und tritt auch anstelle der Quell- und Zieladressen, die es im LIN-Datenrahmen<br />

ebenso wenig gibt wie beispielsweise im CAN-Datenrahmen. Die Kommunikation ist<br />

Multicast oder Broadcast, wobei jedes LIN-Steuergerät die Informationen über die LIN<br />

Description File (LDF) erhält. Die Datenraten des LIN-Bus sind sehr moderat und<br />

betragen 9,6 kbit/s und 19,2 kbit/s, sowie 10,4 kbit/s; der Signalpegel auf dem<br />

Eindrahtbus liegt bei 12 V. Ein typischer LIN-Bus hat 16 LIN-Stationen, wobei die LIN-<br />

Master den LIN-Bus steuern und mit den LIN-Slaves kommunizieren. Die LIN-Slaves<br />

sind Mikrocontroller für die Ansteuerung von Sensoren und Aktoren, wie<br />

beispielsweise einem Fensterheber oder Wischermotor.<br />

Damit der LIN-Bus möglichst preiswert wurde, hat man die Slaves ohne umfangreiche<br />

Funktionseinrichtungen ausgestattet und werden über den Bus synchronisiert.<br />

http://www.lin-subbus.org<br />

Der Datenrahmen des LIN-Busses ist relativ einfach aufgebaut und besteht aus dem<br />

LIN-Header mit dem Synchronisationsmechanismus, Identifier-Feld, Datenfeld und der<br />

Prüfsumme.<br />

Die ersten Datenfelder des LIN-Headers dienen der Synchronisation der LIN-Slaves.<br />

Weitere Top-Infos unter <strong>IT</strong><strong>Wissen</strong>.<strong>info</strong><br />

Zu diesem Zweck wird als Start of<br />

Frame ein 13 Bit langer 0-Pegel<br />

gesendet, der den Slaves den<br />

Beginn eines neuen<br />

Datenrahmens anzeigt. Diesem<br />

folgt das Sync-Feld mit fünf 1-0-<br />

Folgen, von denen die Slaves die<br />

negative Signalflanke für die<br />

Taktsynchronisation benutzen.<br />

Da das LIN-Protokoll ohne Quell-

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!