Articulo de referencia

RC-5

El protocolo RC-5 fue desarrollado por Philips a principios de la década de 1980 como un protocolo de comunicación semipropietario para el control remoto por infrarrojos ( IR ) ...

El protocolo RC-5 fue desarrollado por Philips a principios de la década de 1980 como un protocolo de comunicación semipropietario para el control remoto por infrarrojos ( IR ) de dispositivos electrónicos de consumo. Posteriormente, fue adoptado por la mayoría de los fabricantes europeos, así como por muchos fabricantes estadounidenses de equipos de audio y video especializados. El otro protocolo principal relevante para la electrónica de consumo es el protocolo NEC , ampliamente utilizado por los fabricantes japoneses.

El protocolo RC-5, cuando se implementa correctamente, tiene la ventaja de que cualquier mando a distancia para CD (por ejemplo) puede utilizarse para controlar cualquier reproductor de CD compatible. En comparación, el protocolo NEC asigna a cada marca su propio encabezado, tras el cual puede seguir cualquier conjunto de comandos deseado; esto ofrece la ventaja de que no puede haber interferencias entre mandos a distancia de equipos de diferentes fabricantes.

Detalles del protocolo

Los fundamentos del protocolo son bien conocidos. El terminal contiene un teclado y un circuito integrado (CI) transmisor que controla un LED infrarrojo . [ 1 ] Los datos de comando son un flujo de bits codificado en Manchester que modula una portadora de 36 kHz . (A menudo se utiliza una portadora de 38 kHz o 40 kHz, aparentemente debido a información errónea sobre el protocolo real). La señal infrarroja del transmisor es detectada por un CI especializado con un fotodiodo integrado, y se amplifica, filtra y demodula para que el dispositivo receptor pueda actuar según el comando recibido. [ 2 ] RC-5 solo proporciona un enlace unidireccional, con la información viajando desde el terminal a la unidad receptora.   

El comando consta de 14 bits:

  • Un bit de inicio que siempre es lógico 1 y permite al circuito integrado receptor ajustar la ganancia adecuada.
  • Un bit de campo que indica si el comando enviado pertenece al campo inferior (lógica 1 → 0 a 63 decimal) o al campo superior (lógica 0 → 64 a 127 decimal). Originalmente un segundo bit de inicio, Philips añadió este bit de campo posteriormente al darse cuenta de que 64 comandos por dispositivo eran insuficientes. Muchos dispositivos aún utilizan el sistema original.
  • Un bit de control que se activa con cada pulsación del botón. Esto permite que el dispositivo receptor distinga entre dos pulsaciones sucesivas (como "1", "1" para "11") en lugar de que el usuario simplemente mantenga pulsado el botón y los comandos repetitivos se interrumpan, por ejemplo, por el paso de una persona.
  • Una dirección de sistema de cinco bits que selecciona uno de los 32 sistemas posibles.
  • Un comando de seis bits que (junto con el bit de campo) representa uno de los 128 comandos RC-5 posibles.

 Se eligió la frecuencia portadora de 36 kHz para que el sistema fuera inmune a las interferencias de las líneas de barrido de TV. Dado que la repetición de la  portadora de 36 kHz es de 27,778  μs y el ciclo de trabajo es del 25  %, la duración del pulso portador es de 6,944  μs. Cada bit de la palabra de código RC-5 contiene 32 pulsos portadores y un intervalo de silencio de igual duración, por lo que el tiempo de bit es de 64 × 27,778  μs =  1,778  ms, y los 14 símbolos (bits) de una palabra de código RC-5 completa tardan 24,889  ms en transmitirse. La palabra de código se repite cada 113,778  ms (4096 ÷ 36  kHz) mientras se mantenga pulsada una tecla. (Cabe destacar que estos tiempos no son respetados estrictamente por todos los fabricantes, debido a la falta de información precisa y generalizada sobre el protocolo RC-5).

Códigos de sistema y de comando

Si bien el protocolo RC-5 es bien conocido y comprendido, la asignación de números de sistema y los comandos RC-5 específicos para cada sistema no están tan bien documentados. La información que se presenta a continuación es la más completa y precisa disponible hasta la fecha. Proviene de un documento impreso de Philips de diciembre de 1992, que lamentablemente no está disponible en formato electrónico (por ejemplo, PDF), ni existe una versión actualizada. Esta información se proporciona para que las empresas que deseen utilizar el protocolo RC-5 puedan hacerlo correctamente y evitar conflictos con otros equipos que podrían no estar utilizando los números de sistema y comandos adecuados.

Precisión de la información

Se sabe que la información de las tablas de esta página es precisa. Sin embargo, también es evidente que presentan muchas lagunas. Por ejemplo, no hay una lista de categorías para reproductores de DVD en la tabla del sistema. (Estos reproductores no se desarrollaron hasta cinco años después de la fecha de publicación del material del que se obtuvo esta información). Por lo tanto, sería útil ampliar estas tablas con información precisa y verificable . Actualmente, solo existen algunas maneras posibles de hacerlo.

La primera opción sería capturar el flujo de bits infrarrojos del mando a distancia de los productos Philips más recientes, como los reproductores de DVD, y analizarlo para determinar el número de sistema utilizado. La segunda opción sería usar los mandos a distancia programables de la popular serie Philips Pronto. Estos se pueden programar para controlar componentes Philips mediante el protocolo RC-5. De nuevo, sería necesario capturar y analizar el flujo de bits del mando a distancia. La única otra alternativa es obtener la documentación pertinente directamente de Philips.

Asignación de números de sistema

Recomendaciones sobre el número de sistema

Como se puede observar, esta información está desactualizada. Ya no existen sistemas que utilicen CD-Video o CD-Photo, por ejemplo. Además, muchos de los números de sistema "Reservados" sin duda fueron asignados por Philips durante los últimos 16 años. Para mantener la compatibilidad, sería útil obtener esta información. Lamentablemente, esto ha resultado difícil.

Al diseñar un producto que utilice el protocolo RC-5, el diseñador debe seguir la información publicada con la mayor precisión posible. Por ejemplo, un procesador de sonido envolvente de un fabricante estadounidense especializado utilizaba el sistema número 16, correspondiente al "Preamplificador 1". Esto causó numerosos problemas en instalaciones de cine en casa que también incluían un preamplificador de dos canales independiente , el cual, de ser de origen estadounidense o europeo, también utilizaría el protocolo RC-5 con el sistema número 16. Si los diseñadores del procesador de sonido envolvente hubieran contado con la información correcta, habría sido evidente que la mejor opción habría sido utilizar el sistema número 19, correspondiente al "Preamplificador 2", ya que esto habría evitado conflictos innecesarios entre productos.

Tablas de comandos

Con el tiempo, también se añadirá información a las tablas de comandos para que toda la información disponible sobre el protocolo RC-5 se concentre en un solo lugar. La información de las tablas de comandos, que se muestra en fuente estándar, se obtuvo de la publicación de Philips citada al final de esta página. La información en cursiva es información cuya exactitud se conoce , ya que se obtuvo mediante uno de los métodos descritos anteriormente.

Los comandos para los sistemas de extensión de vídeo 3 (TV) y 9 (VCR) que utilizan los números de comando de vídeo comunes se dan en las Tablas 4b (TV) y 7b (VCR).

Véase también

Referencias

  • Sistema de control remoto RC-5 que incluye tablas de comandos, Philips Semiconductors, diciembre de 1992, publicación n.° 9388 706 23011

Notas

  1. "Sistema de control remoto infrarrojo en chip" (PDF) . Maxim Integrated . Consultado el 18 de febrero de 2023 .
  2. "Módulos receptores IR TSOP382xx, TSOP384xx para sistemas de control remoto" (PDF) (Hoja de datos). Vishay . Consultado el 18 de febrero de 2023 .
Obtenido de " https://en.wikipedia.org/w/index.php?title=RC-5&oldid=1315332246 "