Wie funktionieren universelle IR-Fernbedienungscodes?

Diese Art von Referenz ist bei der Suche nach IR-Protokollen und Codes für bestimmte Geräte leicht zu finden . Die tatsächliche IR-Übertragung enthält weitaus mehr Daten, als diese kleinen Codes aufnehmen können.

Was genau bedeuten diese Codes?
Wie können vier Ziffern alle Befehle darstellen, die ein Gerät empfangen kann?
Sind diese "Codes" Verweise auf ein Standardprotokoll? Woher kennt die Universalfernbedienung das Protokoll und alle Codes, die das Produkt von diesem kleinen Konfigurationscode versteht?

Ich würde gerne mehr über diese Technologie erfahren. Für mich scheint es, dass jede Fernbedienung anders ist und Sie jede Nachricht zurückentwickeln müssten, um zu identifizieren, welches Bit / Byte was tut.

Antworten (2)

Die Codes sind nur ein Verweis auf eine Reihe tatsächlicher IR-Codes. Es teilt dem Mikrocontroller oder der CPU (loser Begriff) der Fernbedienung mit, welche Art von Codemodulation, Marke und Gerätetyp verwendet werden soll. Die Standardprotokolle sind RC5 und NEC, obwohl es auch andere Typen gibt. Sobald Sie das Protokoll kennen, besteht der Rest nur noch darin, den eigentlichen Tastencode zu erstellen, bei dem es sich um eine ziemlich kleine Menge generischer Codes handelt, normalerweise 8 Bit, also 0 bis 255 oder 0x00 bis 0xFF, und einen Herstellercode. Jeder Wert macht je nach Gerät unterschiedliche Dinge, so dass ein Fernseher 0x0A nehmen kann, um das Einschalten zu bedeuten, ein anderer könnte dies für Kanal-Down verwenden.

Universal-Fernbedienungen funktionieren im Wesentlichen dadurch, dass der Hersteller so viele Daten über gängige IR-Codesätze für gängige Geräte sammelt und dem Endbenutzer eine Möglichkeit bietet, diesen Codesatz einzustellen. Die Codes, die Sie eingeben, sind wie eine Straßenadresse, wobei die Fernbedienung alle Informationen herausfindet, die sie für diesen Code benötigt.

Fernsehhersteller verwenden manchmal Codes von einem Fernseher zum anderen, und einige White-Label-Hersteller verwenden sie wieder (White-Label-Hersteller stellen generische Fernseher mit einer Handelsmarke her). Es gibt also viele Codeüberschneidungen. Niemand erfindet gerne das Rad neu.

Die Codes in der Tabelle, auf die ich verwiesen habe, beziehen sich also viel mehr auf die Universalfernbedienung als auf die Geräte selbst?
Ja. Sie sind im Grunde willkürliche Nummern für die Reihenfolge, in der die entfernte Firma neue Codesätze hinzugefügt hat.
Ich verstehe. Kennen Sie eine Online-Quelle für diese Codesätze?
JAWOHL! getzweb.net/jp1 hat eine riesige Liste für mehrere Remote-Typen. Ich benutze es mit meiner Comcast-Fernbedienung, die wirklich eine Universalfernbedienung von UEI ist. Typischerweise mit dem JP1-Anschluss zu sehen. Sie können Ihren Fernbedienungstyp googeln, um mehr zu finden. Einige können mit benutzerdefinierten Codes programmiert werden. Zum Beispiel enthält mein TV-Code-Set Codes für meine Android-TV-Box und meinen Mac!

Der Code teilt dem übertragenden Gerät lediglich mit, womit es spricht. Die spezifischen Befehle wären dem sendenden Gerät für jedes Modell bereits bekannt.

Wie die Fernbedienung die Befehle für jedes Modell kennt, müsste in die Fernbedienung programmiert werden, damit sie vom Hersteller definiert und freigegeben oder rückentwickelt werden.