IR -Empfänger SS 2017 Walter, Henrik Pudwell, Claas-Lennart
Entwicklung eines IR-Empfängers Aufgabenstellung Entwicklung eines IR-Empfängers Folgende Eigenschaften sollen dabei umgesetzt werden: Empfang von Befehlen von einer handelsüblichen IR-Fernsteuerung Steuerung von LEDs per Fernsteuerung Anzeige eines Befehlscodes
RC5-Protokoll
RC5-Protokoll Fernbedienungsformat mit 14 Bit Wortlänge 2 Startbits (immer "1") ein Toggelbit (abwechselnd "1" oder "0") 5 Adressbits 6 Kommandobits Signal ist biphasenmoduliert Manchester Codierung
Umsetzung der Implementierung TSOP als IR-Empfänger: IC mit Photodetektor, geregeltem Verstärker, Demodulationsschaltung Rauschminderung durch vorschalten eines Tiefpasses warten auf fallende Flanke ISR startet Timer in definierten Zeitabständen prüfen der Flanke
Umsetzung der Implementierung Controller reagiert auf jeden logischen Wechsel am Eingangs-Pin Bei jedem Flankenwechsel wird überprüft ob dieser zu einem vorgegebenen Zeitpunkt stattgefunden hat Abfrage des Pegels Speichern in Array Binärcode wird für Befehlsverwaltung in Dezimalzahl umgewandelt Ausführen der hinterlegten Befehle
Umsetzung der Implementierung variable „Fenstergröße“ für Anpassung an Jitter diverser Ferbedienungen Aufgrund der Zeitfenster unanfällig gegenüber Störungen durch andere IR-Sender