Los controles remotos IR generalmente están diseñados para ajustarse a sus requisitos funcionales para mantener sus costos de fabricación extremadamente bajos. Esto generalmente significa que el chip en el control remoto es un chip dedicado diseñado para producir un cierto protocolo IR que es específico de la familia de dispositivos del fabricante.
Cada tecla del control remoto hará que se envíe una secuencia modulada IR diferente al dispositivo de destino. Todos los códigos clave para ese dispositivo de destino estarán dentro de la misma familia de protocolos IR. Una familia de protocolos admitirá un cierto número de códigos clave dentro del protocolo, ya sean 32, 64 o 128 códigos (o algún otro número). Menciono esto porque algunos controles remotos pueden admitir múltiples dispositivos de destino, por ejemplo, TV, DVD, etc. Cada dispositivo de destino puede ser una familia de protocolos diferente. Existen varias familias de protocolos diferentes en uso y generalmente están alineadas con los principales fabricantes de equipos, como Sony, NEC, Philips y otros.
Es altamente improbable que el control remoto que tiene en la mano sea fácilmente convertible para usar con su dispositivo de destino alternativo. Primero tendría que saber qué familia de protocolo IR se requería para su dispositivo de destino y cuáles son los códigos clave individuales requeridos. A menos que tenga el control remoto real en mano, esta información es casi imposible de aplicar ingeniería inversa. Lo mejor que puede esperar es que el protocolo familiar y los códigos clave se puedan documentar en algún sitio web.
Si logró encontrar el protocolo de la familia del dispositivo de destino y los códigos clave, entonces el proceso de conversión del dispositivo existente solo sería exitoso si admitiera de forma nativa el mismo protocolo de la familia IR. Por lo general, es posible aplicar ingeniería inversa al protocolo IR y a los códigos clave para un control remoto IR disponible. Se utilizan dos métodos generales para esto, los cuales requieren el uso de un osciloscopio. Con un esquema, usted prueba la señal en el propio control remoto que controla el LED emisor de IR. En el segundo esquema, se puede instalar un componente receptor de IR en un proto-board y luego utilizarlo para recibir la señal del control remoto, que luego se prueba con el osciloscopio. El último esquema es algo más fácil de ver en la envolvente de señalización IR porque el receptor IR elimina la frecuencia portadora de la corriente IR detectada. En el lado de transmisión, vería esta portadora como parte de la forma de onda y normalmente es de 36 KHz, 38 KHz o 40 KHz, aunque algunas frecuencias de portadora pueden ser utilizadas por algunas familias de protocolos de IR.
A la larga, probablemente sería mejor buscar un control remoto de reemplazo para su dispositivo de destino o los controles de tipo de reemplazo universales que pueden programarse para emular los protocolos de la familia IR y los conjuntos de códigos clave para varios miles diferentes dispositivos de destino. Incluso si el control remoto universal no es compatible directamente con su dispositivo de destino, a veces es posible experimentar con la selección de selecciones de dispositivos de tipo similar alternativos y encontrar uno que permita un control parcial de su dispositivo.