LEGO Power Functions

Technische Details zu LEGO Power Functions.

IR Protokoll

Details stehen in der Dokumentation des IR Protokoll von LEGO.

LEGO verwendet die übliche 38 KHz Frequenz.
Es gibt verschiedene Modi: Extended Mode, Combo Diret Mode, Single Output Mode und Combo PWM Mode.

Datenpaket

Jede Paket besteht aus einem Start und Stop Bit sowie aus 2 x 4 Bit = 16 Bit Daten.

Start | TECC aMMM DDDD LLLL | Stop

Paketbits

Bit Name Bemerkung
T Toggle Toggle Bit, Wechsel zwischen 0 und 1 (Toggle Bit Mask 0x8008)
E Escape 0 = Modus Bit wählen den Modus, 1 = Combo PWM Mode
CC Channel 0-3 Kanalwahl
a Address
MMM Mode 000 = Extended, 001 = Combo Direct, 01x = Reserved, 1xx = Single Output
DDDD Data Daten, Modus abhängig
LLLL LRC 0xf XOR Nibble1 XOR Nibble2 XOR Nibble3

Bitlängen

Codierung HIGH LOW
Null 158 263
Eins 158 553
Start 158 1026
Stop 158 1026

Angaben der Längen in Mikrosekunden.

Siehe auch die Erläuterung zu LIRC.

LEGO 8879 Power Functions IR Fernsteuerung - Eisenbahn

Die beiden roten Bremsbutton verwenden den Single Output Mode - Modus 0. Beide zusammen den Combo Direct Mode.
Die Drehregler erhöhen bzw. erniedrigen je nach gewählter Richtung die PWM Frequenz. Die Regler verwenden auch den Single Output Mode - jedoch den Modus 1.

Links