Es gibt Standard-Encoder und Decoder, die in ziemlich vielen Geräten
stecken, wie z.B. den PT2272 (Decoder) und PT2262 (Encoder).
Z.B. in fast allen Funksteckdosen stecken die oder anders benannte von
anderen Herstellern, die aber ebenso funktionieren.
http://www.adafruit.com/datasheets/PT2262.pdf
http://www.adafruit.com/datasheets/PT2272.pdf
Die encoden eine Eingangskonstellation von 18 Inputs/Bits in ein
serielles Signal einstellbarer Frequenz, d.h. Bitlänge / Baudrate. Für
die Frequenz beschaltet man sie mit bestimmten Widerständen.
Und dann legt man das serielle Signal aus dem PT2262 an einen
"Schwingkreis", entweder ein Funkmodul oder einen NE555-Schwingkreis,
den man auf eine IR-Frequenz eingestellt hat wie z.B. 38 kHz und lässt
das serielle Signal diese Trägerfrequenz ein-/ausschalten.
Das nennt sich dann On/Off-Keying, eine Sondervariante der
Amplitudenmodulation.
Ich weiss jetzt nicht, ob genau der PT2262 in ferngesteuerten Fahrzeugen
steckt, aber das Prinzip müsste dasselbe sein, auch wenn es andere Chips
sind.
Wahrscheinlich ist es dort noch etwas einfacher, denn man benötigt ja
keine 18 Bits für Adresse & Funktion.
Das IRMP, das Dir Konrad gerade geschickt hat ist eine c-Library, die
Fernbedienungssignale dekodieren kann.
Wobei aber meines Wissens der PT2262 so nicht abgedeckt wird, denn das
IRMP konzentriert sich auf Industriestandards bzw. die Standards
verschiedener Hersteller.
Und ein PT2262 hat ja standardmässig keine bestimmte
Bitlänge/Bitfrequenz, erst mit der Beschaltung wird "Dein" Protokoll
daraus. Und das kann IRMP nicht wissen.
Evtl. kann man aber eine Frequenz einstellen, die einem der
Standardprotokolle entspricht - Bauchgefühl sagt: klappt so nicht so
einfach.
Vg,
Conny