> habe bis jetzt einen IR Empfänger erfolgreich mit meinem PIC verbunden.
Einen IR Empfänger.
Was für einen denn ?
Einen demodulierenden wie TSOP1736?
Dann denk kurz mal darüber nache, warum es auch TSOP1730, TSOP1756 und
(von anderen Hersellern) welche für 72kHz gibt.
Genau, nicht jede IR-Fernbedienung sendet mit demselben
Modulationsfrequenz.
Du wirst auf demodulierende Empfänger verzichten müssen (und damit deren
Filterwirkung eggen Tageslicht) und eine Photodiode im
tageslichtabgeschlossenen Raum direkt von der Sendediode des zu
analysierenden Signales bescheinen lassen müssen.
Das ist dann aber auch kein Problem, die Diode zusammen mit einem PullUp
Widerstand direkt an den Eingang eines uC ist alles was du brauchst.
Nur noch das Programm.
Das zeichnet auf, zu welcher Zeit das LIcht anging, und zu welcher aus,
und das lange genug.
Dann versucht die Software herauszufinden, welches die
Modulationsfrequenz war, und streicht danach die Modulation aus dem
Signal.
Dann versucht sie das Bitmuster zu erkennen, ob RECS80, RC5, oder doch
was herstellereigenes, und in möglichst kurzer Form zu speichern.
http://en.wikipedia.org/wiki/Consumer_IR
Philips RC5 14 bit standard, 14 bit extended, Traegerfrequenz 36kHz
Sony Sircs 12 bit, 15 bit, 20 bit, Traegerfrequenz 40 kHz
Panasonic RECS-80 48 bit, Traegerfrequenz 32kHz
Dabei ist es nützlich, herauszufinden, wo ein Signal anfängt, wo es
endet, und wann es sich wiederholt, einerseits um abgeschnittene Pakete
nicht stumpf aufzuzeichnen, andererseits um Fernbedienungen die auf eine
Taste mehrere verschiedene Codes aussenden richtig zu verstehen, und
drittens um bei längerem Tastendruck auch selbst das Signal widerholen
zu können.
Alles in allem ein längeres Programm welches mit ein wenig Intelligenz
zu würzen ist.
http://home1.stofanet.dk/hvaba/fprc5rx/
http://www.web-ee.com/Schematics/Universal%20Remote/upr.htm
http://www.lochraster.org/unzap/?de