Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
private:rasperry_pi_ir-onoff [2013/01/28 13:03] Patrick Wacker [zu Beachten / Nice to have] Speicherung von IR-Codes hinzugefügt |
private:rasperry_pi_ir-onoff [2013/02/04 19:38] (aktuell) Patrick Wacker [Technisat DigiPal 2 - DBV-T Fernbedienung] Aufgetretene Probleme dokumentiert |
||
---|---|---|---|
Zeile 161: | Zeile 161: | ||
{{svg>private:rasperry_pi_ir-onoff:timing_digipal_remote}} | {{svg>private:rasperry_pi_ir-onoff:timing_digipal_remote}} | ||
+ | |||
+ | Dieses Timing ist für das RC5 Format, im Nachhinein wurde festgestellt das einige Tasten ein "extended" RC5 Format übertragen. | ||
+ | Bei diesem ist die START Codierung anders ('10' statt '11 -> somit low-Pegel für 1,8ms). Dadurch überschneidet sich die Zeitmessung mit dem RCA Format. | ||
+ | |||
+ | Außerdem gibt es Probleme beim "fehlerfreien" Empfang des RCA Formats: | ||
+ | - Das Start-Bit ist, bei direkter Richtung der Fernbedienung auf den IR-Empänger, nicht 4ms lang sondern schwankt zwischen 0.8ms und 4ms. Teilweise werden auch mehrere Pulse erkannt! | ||
+ | - Die Logitech Harmony wird besser erkannt als die Original MS XBox Fernbedienung. | ||
+ | - | ||
Die nachfolgenden Zeiten wurden mit dem Oszilloskop ermittelt. | Die nachfolgenden Zeiten wurden mit dem Oszilloskop ermittelt. | ||
Zeile 198: | Zeile 206: | ||
===== Umsetzung ===== | ===== Umsetzung ===== | ||
+ | |||
+ | ==== Verwendete Module ==== | ||
+ | |||
+ | * TIMER0: Increment alle 32µs (Bei 4MHz --> Prescaler 1:32), Overflow bei 8,192ms | ||
+ | * Zur Zeitmessung des IR-Data-Signals | ||
+ | * TIMER1: Increment alle 8µs (Bei 4MHz --> Prescaler 1:8), Overflow bei 524,288ms | ||
+ | * Zur Erkennung von Button-Presses und Zeitmessungen für Sleep/CMD-Ende | ||
+ | * | ||
==== Schaltplan ==== | ==== Schaltplan ==== |