{RC5 Sequenzaufbau} Der RC5-Code ist ein Format zur seriellen Übertragung von Systemadresse (Gerät) und Kommando (Funktion) bei gängigen Infrarot-Fernbedienungen. Die meisten Infrarot-Sender arbeiten mit einer Modulationsfrequenz von 36 kHz, darauf muß auch der Empfängerbaustein abgestimmt sein. Die 36 kHz dienen nur der Empfindlichkeitserhöhung zwischen Sender und Empfänger, sie sind unabhängig vom eigentlichen RC5-Format, welches beim Standard Philips Datenwort aus 14 Bit mit jeweils 1,778 ms Länge besteht. Das folgende Bild zeigt das genaue Timing eines RC5 Datensatzes der das Gerät "21" (10101B) mit dem Befehl "21" (010101B) anspricht:
Eine genaue Beschreibung passender Sender und Empfänger mit Microchip PIC-Microcontrollern findet sich auf der Homepage von Holger Klabunde. Eine Interessante Info noch von Holger: Das zweite Startbit wird benutzt, um die bisher 64 Befehle auf 128 zu erweitern. Wenn das zweite Startbit 0 ist, muß man 64 zum Kommandocode addieren.
{RC5 Befehlssatz}
{RC5 Adressliste}
0 | TV-Empfänger |
1 | Tuner mit Descrambler |
2 | Videotext |
3 | Bildschirmtext (BTX) |
4 | Bildplatte |
5 | Videorecorder (VCR1) |
6 | Videorecorder (VCR2) |
7 | frei für Experimentierzwecke |
8 | Video Tuner |
9 | Videokamera |
10 | nicht vergeben |
11 | nicht vergeben |
12 | nicht vergeben |
13 | nicht vergeben |
14 | nicht vergeben |
15 | nicht vergeben |
16 | Audio-Vorverstärker |
17 | Radio / Receiver / Tuner |
18 | Cassettenrecorder |
19 | frei für Experimentierzwecke |
20 | CD - Spieler |
21 | pick up für Recorder |
22 | nicht vergeben |
23 | nicht vergeben |
24 | nicht vergeben |
25 | nicht vergeben |
26 | nicht vergeben |
27 | nicht vergeben |
28 | nicht vergeben |
29 | Lichtanwendungen |
30 | nicht vergeben |
31 | nicht vergeben |
|