30.01.2014 Aufrufe

Kommunikationsprotokoll Ver. 1.1

Kommunikationsprotokoll Ver. 1.1

Kommunikationsprotokoll Ver. 1.1

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Spezifikation IR-Kommunikation<br />

8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit<br />

Pakettyp Richtung Kreuzungsart<br />

Kreuzungsart<br />

Bit3 Bit2 Bit1 Farben Bedeutung<br />

0 0 0 (W) l (W) r Start<br />

0 0 1 (SWB) r Links Kurve<br />

0 1 0 (WSB) r Rechts Kurve<br />

0 1 1 (SBW) r Links-Rechts<br />

1 0 0 (WBS) r Links-Geradeaus<br />

1 0 1 (SWS) r Rechts-Geradeaus<br />

1 1 0 (WSW) r Links-Rechts-Geradeaus<br />

1 1 1 (S) l (S) r Ziel<br />

Richtung<br />

Bit5 Bit4 Bedeutung<br />

0 0 Geradeaus<br />

0 1 Links<br />

1 0 Rechts<br />

1 1 Ziel erreicht<br />

Pakettyp<br />

Bit8 Bit7 Bit6 Bedeutung<br />

0 0 0 Anfrage<br />

0 0 1 Daten<br />

0 1 0 Bestätigung<br />

0 1 1 Neuübertragung Paket<br />

1 0 0 Ende der Übertragung<br />

1 0 1 Neuübertragung Paketnummer<br />

Stand: 2<strong>1.1</strong>2.2006 – <strong>Ver</strong>sion <strong>1.1</strong>


– Empfänger sendet eine „Anfrage“<br />

– Sender sendet Pakettyp („Daten“), Richtung, Kreuzungsart in einem Byte, außerdem wird die<br />

Paketnummer um eins erhöht<br />

– sollte ein Timout auftreten wird die Paketnummer und nach der Bestätigung vom Empfänger<br />

das verloren gegangene Paket erneut geschickt<br />

– Nach Empfang schickt der Empfänger eine „Bestätigung“ (Pakettyp = Bestätigung), Richtung<br />

und Kreuzungsart zurück, außerdem wird die Paketnummer beim Empfänger erhöht<br />

– Stimmen die Daten nicht überein dann wird das Paket erneut gesendet mit den Pakettypen<br />

„Neuübertragung Nummer und Neuübertragung Paket“<br />

– Sollten die Daten übereinstimmen wird entweder ein neues Paket („Daten“) oder „Ende der<br />

Übertragung“ gesendet.<br />

– Der Empfang eines „Ende der Übertragung“ Nachricht, muss dem Sender vom Empfänger<br />

bestätigt werden<br />

Stand: 2<strong>1.1</strong>2.2006 – <strong>Ver</strong>sion <strong>1.1</strong>

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!