¿Cómo hacer un demodulador IR de entrada cableada?

Objetivo: Estoy tratando de hacer una entrada de infrarrojos con cable para un microcontrolador. La señal entrante vendría de un dispositivo de control remoto que tiene un conector de salida de emisor IR.

Creo que todo lo que necesito es el demodulador y quizás la parte del disparador Schmitt, ya que la señal entrante estará bien controlada y no contendrá ruido IR ni variaciones de nivel.

notas: He encontrado algunos circuitos integrados más antiguos que fueron diseñados para usar con un diodo separado y parece que podrían cumplir con los requisitos, pero ya no están disponibles. También encontré una línea Vishay de dispositivos aparentemente actuales (VSOP584) que podrían funcionar pero son muy pequeños y no estoy seguro de poder fabricar uno de una manera que sobreviva. Tengo que pensar que un circuito relativamente fácil de construir podría demodular la señal ya que está cableado y no sufre la mayoría de los problemas que tendría una entrada IR real.

Creo que tengo 3 opciones:

A) usar un emisor de infrarrojos acoplado a un receptor de infrarrojos dentro de mi dispositivo.
B) sigue buscando un IC que haga la demodulación.
C) diseñe un demodulador (tal vez intente con un detector de envolvente básico).

¿Alguna sugerencia sobre qué opción debo tomar?

Trate de reducir la pregunta a partes concisas. En lugar de describir la interfaz, implemente un diagrama/esquema/dut o algún otro tipo de contenido visual.
Al igual que JIm, definitivamente recomendaría A). Con diferencia, el más fácil y económico.
No estoy seguro de tener 100% claro lo que significa una "entrada de infrarrojos con cable". ¿Te refieres al uso de fibra óptica?
En este contexto, mi significado intencionado es que la señal usa el protocolo IR pero en realidad nunca se convierte a IR. Se incorpora simplemente con un cable desde un conector de salida de emisor IR (como lo que impulsaría un LED IR externo) directamente a otro dispositivo que decodificará los comandos.

Respuestas (3)

Algo así como un receptor tsop31238 IR 38Khz debería funcionar (alcance de transmisión de unos 40 m). La mayoría de los teléfonos modulan el IR a 38 kHz cuando envían el código. Es un buen dispositivo de tres patas y contiene todos los circuitos que necesita para hacer una interfaz sencilla. (+V, 0V y salida de datos).

ingrese la descripción de la imagen aquí

Para crear una opción con cable a partir de un control universal estándar, haga una tapa de extremo para pasar por encima del controlador. Dentro de la 'tapa' se encuentra el receptor IR de 38 kHz conectado a un enchufe adecuado (por ejemplo, un enchufe jack de 3,5 mm y 3 clavijas).

ingrese la descripción de la imagen aquí

Entonces, ¿su sugerencia es usar un LED IR pegado a este receptor IR?
@chmedly No siga eso: el IC detecta una señal IR, la acondiciona y la demodula. La salida es un vapor de datos en serie. El lado del transmisor podría ser cualquier unidad emisora ​​de infrarrojos estándar O podría diseñar/construir la suya propia usando un modulador simple de 38 kHz.
Bueno, estoy tratando de construir un dispositivo que interactúe con un "cerebro" de control remoto como los disponibles en Universal Remote Control, RTI, Crestron, etc. Estas unidades tienen conectores de salida de emisor IR. La idea es evitar que la señal se convierta a IR, ya que un simple cable podría ir desde el "cerebro" hasta el dispositivo en el que estoy trabajando. Hay muchos dispositivos de cine en casa en el mercado que tienen conectores de entrada IR para que pueda simplemente cablear desde un "cerebro" en lugar de usar IR en absoluto. Básicamente estoy tratando de agregar esta capacidad a mi dispositivo.
@chmedly Ya veo. Parece un largo camino, especialmente porque los controles universales ya están configurados para modular a 38 kHz. He agregado otra sugerencia a mi respuesta para crear una opción 'cableada' desde un control 'estándar'.
Tal vez esto lo aclare... El dispositivo del que provienen los comandos es un "cerebro". Algo así como el RTI XP-6 o el URC MSC400 o MRX-10. Las salidas generalmente están destinadas a alimentar un emisor IR, pero hay algunos dispositivos que se pueden conectar directamente al conector de salida IR y, por lo tanto, omiten la parte infrarroja real (aunque la señal todavía está modulada, etc. como si fuera IR). El dispositivo en el que estoy trabajando se insertará entre un cerebro y un dispositivo que realmente usa un "ojo" IR.
Por cierto, Jim, tus sugerencias y dibujos son geniales. Realmente aprecio la ayuda que estás poniendo en esto. Solo necesito describir esto de una manera más correcta para que todas las personas aquí entiendan de lo que estoy hablando.

Para los dispositivos más comunes, la señal debe ser una portadora de onda cuadrada de 36-38 kHz con un ciclo de trabajo de 1/4 a 1/3. La portadora está modulada al 100 % por modulación ASK, lo que significa que la portadora simplemente está activada o desactivada.

Ahora, lo que es complicado aquí es que debe poder detectar tan solo 20 ciclos de portadora como un segmento corto "encendido", pero sin embargo, un filtro de paso bajo RC simple (usando una entrada con búfer) más un disparador schmitt con los umbrales correctos ( y una impedancia de entrada suficientemente alta para evitar cargar el filtro de paso bajo) puede funcionar en teoría.

Una simulación de CircuitLab de prueba de concepto que se enfoca en los tiempos más ajustados (pulsos más cortos utilizados en la codificación NEC) está disponible en https://www.circuitlab.com/editor/c8u3p7 (presione F5 para ejecutar la última simulación guardada).

En un circuito real, su entrada probablemente no sea de 5 voltios, y puede ser sensible a la carga, y probablemente no construiría manualmente un disparador schmitt usando un par de amplificadores operacionales, pero esto muestra un enfoque potencial. Si esto es único, lo abordaría determinando empíricamente los valores RC con la ayuda de un osciloscopio.

Sin embargo, es probable que un LED IR junto con un módulo receptor prefabricado sea más fácil.

Gracias, esto es útil. Parece que para hacer esto de una manera muy simple, necesitaría al menos 2 amplificadores operacionales o un amplificador operacional y un chip lógico digital. Y sin un filtro de paso de banda angosto (y algunas otras partes) podría no ser mejor que acoplar un LED a un receptor IR. Tengo un viejo chip pc1473ha que puedo extraer de un dispositivo usado. Con un poco de relleno en la parte delantera, creo que hará lo que quiero.

Sugeriría averiguar cuál es la forma de onda de salida y luego hacer que un microcontrolador la decodifique "directamente". Por ejemplo, según el formato de IR, es posible que pueda utilizar un contador y un temporizador. Si durante un tic del temporizador el contador no ha cambiado, vea cuántos conteos han llegado desde el último tic en el que el contador no ha cambiado. Eso le dirá la "longitud" del pulso. Algunos esquemas solo usan pulsos largos y cortos; otros también requieren medir la longitud de los espacios. En cualquier caso, decodificar una señal destinada a un IR-LED puede ser más fácil que decodificar una señal demodulada que en realidad se envía a través de IR, ya que esta última suele ser mucho más ruidosa.

Estoy interesado en esto, pero planeo usar la biblioteca IR de Ken Shirriff para la plataforma Arduino. Se basa en la presunción de una señal IR demodulada en la entrada. Tengo curiosidad por abrir la parte superior de algunos dispositivos que tienen entradas IR para ver cómo lo hacen.