RC6-Protokoll

Aus Nibo Wiki
Version vom 8. Juni 2008, 12:39 Uhr von Workwind (Diskussion | Beiträge) (Die Seite wurde neu angelegt: Das RC6-Protokoll ist eine Weiterentwicklung des von Phillips für Fernbedienungen entwickelten RC5-Protokolls. Die Übertragung erfolgt mittels IR-Licht mit einer ...)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Das RC6-Protokoll ist eine Weiterentwicklung des von Phillips für Fernbedienungen entwickelten RC5-Protokolls. Die Übertragung erfolgt mittels IR-Licht mit einer Wellenlänge von 940 bis 950 nm. Das IR Licht wird mit einer Frequenz von 36kHz moduliert, damit die Übertragung unempfindlich gegenüber Tages- und Kunstlicht ist.

Paketformat

Ein einzelnes Mode 0 Paket wird in 58 Zeiteinheiten zu je 444µs übertragen.

1-8 9,10 11-16 17-20 21-36 37-52 53-58
Leader 6T Hi / 2T Lo Start 1T Hi / 1T Lo 3 Bit Mode Trailor 2T / 2T 8 Bit Control 1T / 1T 8 Bit Information 1T / 1T Signal free 6T Lo
11111100 10 010101 TTtt CcCcCcCcCcCcCcCc XxXxXxXxXxXxXxXx 000000

Eine Eins wird bei der Übertragung durch die Sequenz 1,0 codiert, eine Null durch die Sequenz 0,1 (im Gegensatz zum RC5 Code!). Dadurch erfolgt bei jedem übertragenen Bit mindestens ein Flankenwechsel.

UCOM-IR

Die virtuelle serielle Schnittstelle liefert bei der Übertragung folgende Symbole, die Symbole die die RC6 Codierung betreffen, sind fett dargestellt, die Zeit T beträgt 444µs:

Symbol IR Timing Bedeutung
. Lo <1T Ungültig
a 0 Lo 1T Einzelnes Null-Bit
b 00 Lo 2T Doppeltes Null-Bit
c 000 Lo 3T Dreifaches Null-Bit
d 0000 Lo 4T Vierfaches Null-Bit
* 000000 Lo >4T Idle
, Hi <1T Ungültig
A 1 Hi 1T Einzelnes Eins-Bit
B 11 Hi 2T Doppeltes Eins-Bit
C 111 Hi 3T Dreifaches Eins-Bit
D 1111 Hi 4T Vierfaches Eins-Bit
+ 111111 Hi >4T Sechsfaches Eins-Bit (Leader)
~ >8T Timeout/Flush

Weblinks