¿Cómo funcionan los “códigos” remotos IR universales?

9

Es fácil encontrar este tipo de referencia cuando Buscando protocolos y códigos de IR para equipos específicos. La transmisión IR real contiene muchos más datos de los que pueden contener estos pequeños códigos.

¿Qué representan exactamente estos códigos?
¿Cómo pueden los cuatro dígitos representar todos los comandos que un dispositivo puede recibir?
¿Son estos "códigos" referencias a algún protocolo estándar? ¿Cómo sabe el control remoto universal el protocolo y todos los códigos que el producto comprende con este pequeño código de configuración?

Me encantaría entender más sobre esta tecnología. Para mí, parece que cada control remoto es diferente, y tendrías que aplicar ingeniería inversa a cada mensaje para identificar qué bit / byte hace qué.

    
pregunta Filipe Nicoli

2 respuestas

15

Los códigos son solo una referencia a un conjunto de códigos IR reales. Le indica al microcontrolador o CPU (término suelto) del control remoto qué tipo de modulación de código, marca y tipo de dispositivo utilizar. Los protocolos estándar son RC5 y NEC, aunque existen otros tipos. Una vez que conoce el protocolo, el resto es simplemente el código real del botón, que es un conjunto bastante pequeño de códigos genéricos, generalmente de 8 bits, de 0 a 255 o de 0x00 a 0xFF, y un código de fabricante. Cada valor hace cosas diferentes según el dispositivo, por lo que una televisión puede tomar 0x0A para significar que está encendido, otro podría usarlo para el canal inactivo.

Los controles remotos universales funcionan básicamente cuando el fabricante recopila la mayor cantidad de datos sobre conjuntos de códigos IR comunes para dispositivos comunes y brinda al usuario final una forma de establecer ese conjunto de códigos. Los códigos que ingresa son como la dirección de una calle, con el control remoto que determina toda la información que necesita para ese código.

Los fabricantes de televisores a veces reutilizan códigos de un televisor a otro, y algunos fabricantes de etiquetas blancas los reutilizan (los fabricantes de etiquetas blancas fabrican televisores genéricos con la marca de una tienda). Así que hay mucha superposición en los códigos. A nadie le gusta reinventar la rueda.

    
respondido por el Passerby
3

Todo lo que hace el código es decirle al dispositivo de transmisión con qué está hablando. Los comandos específicos ya serían conocidos por el dispositivo de transmisión para cada modelo.

En cuanto a cómo el control remoto conoce los comandos para cada modelo, tendría que programarse en el control remoto, de modo que el fabricante los definiera y los lanzara.     

respondido por el thomashw

Lea otras preguntas en las etiquetas