05.11.2013 Aufrufe

est Bewegung durch eine 3D-Landschaft mit ... - David Zaadstra

est Bewegung durch eine 3D-Landschaft mit ... - David Zaadstra

est Bewegung durch eine 3D-Landschaft mit ... - David Zaadstra

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.

Projektarbeit 2002, BKIK 2/1<br />

<strong>David</strong> <strong>Zaadstra</strong>, Alexander Fuchs<br />

<strong>Bewegung</strong> <strong>durch</strong> <strong>eine</strong> <strong>3D</strong>-<strong>Landschaft</strong> <strong>mit</strong> Fernbedienung<br />

Elektronikschule Tettnang<br />

5. Dekodierung der Signale <strong>mit</strong> dem Mikrocontroller<br />

Da wie gesagt die verwendete Kathrein Fernbedienung k<strong>eine</strong>s der oben beschriebenen<br />

Protokolle unterstützt, waren wir gezwungen, <strong>eine</strong> eigene Art der Interpretation der Signale zu<br />

entwickeln und im Assemblerprogramm anzuwenden.<br />

Dabei fiel uns auf, dass im Signalverlauf <strong>eine</strong>s Tastendruckes auf der Fernbedienung immer<br />

ein einheitliches Muster auftritt:<br />

einheitliches<br />

Header-Signal<br />

Datenbits<br />

ca. 9 ms ca. 5 ms ca. 1,5 ms ca. 0,5 ms<br />

Zu Beginn des Signalverlaufs wird immer ein bei allen Tasten einheitlich langes Header-<br />

Signal gesendet. Die dann nachfolgenden Datenbits haben immer entweder die Länge 1,5 ms<br />

oder 0,5 ms.<br />

Die Interpretation der Signallängen erfolgt dann nach folgendem Muster:<br />

X X 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 X<br />

X = wird nicht berücksichtigt<br />

0 = Bitzeit 0,5 ms<br />

1 = Bitzeit 1,5 ms<br />

Die so<strong>mit</strong> gewonnene Binärzahlreihenfolge „00000001 01000000“ wird dann in Bytes<br />

eingeteilt und kann so einfach <strong>mit</strong> den eingelesenen Datensätzen verglichen werden.<br />

- 14 -

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!