Cómo demodular una señal IR

Para un proyecto de Arduino que estoy construyendo, me gustaría leer códigos desde un control remoto IR que funcione a 455 kHz. Hay un ojo IR combinado y un demodulador TSOP7000 que creo que encajaría perfectamente, pero desafortunadamente está descontinuado y parece ser difícil de adquirir hoy.

Por lo tanto, pensé que podría ser posible comprar el modulador por separado del ojo IR, por lo que básicamente mi circuito sería [ojo IR] - [modulador IR] - Arduino digital In. Alternativamente, construya uno, pero el único que he visto es este que realmente no parece funcionar tan bien, a juzgar por los comentarios finales de los autores.

¿Alguna idea de dónde podría comprar uno o construir uno propio para obtener el mismo resultado que con el TSOP7000 descontinuado?

¿Por qué tiene que ser 455 kHz? ¿No puedes hacer nada con el transmisor? Hay muchos módulos receptores IR a 36 kHz o 38 kHz disponibles.
¿Estás realmente seguro de que este control remoto usa una portadora de 455 kHz? Hay una razón por la que el demodulador está descontinuado. El rango "normal" es 35-50 kHz. Verá que la misma línea Vishay TSOP tiene varias unidades en ese rango de frecuencia.
SI puede tolerar otras frecuencias portadoras, aquí encontrará una gran cantidad de otros receptores
Si desea utilizar un TSOP7000, Farnement 14 afirma tenerlos en stock ; estos estarían disponibles internacionalmente.
Fabricar receptores IR que funcionen bien utilizando componentes básicos suele ser MUCHO más difícil de lo que parece. Los niveles de señal y los efectos de ruido y la separación de datos pueden resultar bastante desafiantes en la práctica. Si puede utilizar una unidad lista para usar, puede concentrarse en el proyecto y no en el diseño del enlace de datos.
¡Gracias por todas las respuestas! Me gustaría usar un control remoto de B&O. Anteriormente, accedí a los datos enviados desde el control remoto después de haber sido recibidos por una unidad B&O (que funcionó bien), pero ahora me gustaría hacerlo solo. Por lo tanto, realmente no puedo alterar la frecuencia de la portadora.
Russel, gracias por las sugerencias sobre la dificultad para hacer la mía, entonces evitaré esto. Verificaré más con Farnell para ver si pueden conseguirme algo. ¡Muchas gracias!

Respuestas (1)

Como dice Russell, un receptor no es fácil, esa es también la razón por la que te pregunté si no podías trabajar en el transmisor. Si no le importa manipular eso, le sugiero una cirugía de transmisor abierto. La idea es interceptar la salida de 455 kHz del controlador al transistor del LED y colocar un pequeño microcontrolador como el PIC10LF320 entre la salida del controlador y la entrada del transistor. Es solo un paquete SOT23-6, por lo que probablemente no será un problema incluirlo en el control remoto.

Deje que el PIC se despierte del sueño con un flanco ascendente en su entrada. Eso significa que el transmisor comienza a enviar un código. En ese momento el PIC inicia una salida PWM a 36 kHz, que acciona el LED. También inicie un temporizador de 3 µs. Eso puede ser un temporizador suave, no tienes nada más que hacer de todos modos. Reinicie el temporizador en cada nueva interrupción. A 455 kHz, eso será cada 2,2 µs, por lo que es más corto que el tiempo de espera. Siempre que el temporizador no se agote, recibirá la portadora de 455 kHz. Si el temporizador se agota, significa que la portadora de 455 kHz se ha detenido, ya sea porque se está enviando un bit 0 ("espacio") o porque el código ha terminado. En ese caso, detenga la salida PWM y vaya a dormir.

Eso es todo. De esta manera, detecta la portadora de 455 kHz y la reemplaza con una de 36 kHz (o 38 kHz, lo que sea), para que pueda usar un receptor IR RC normal. Vishay tiene muchos de ellos .

Buena idea, aunque no entiendo todos los detalles. Sin embargo, necesito quedarme con el transmisor tal como está (es un control remoto B&O) y solo trabajar en el extremo receptor de las cosas. Me estoy comunicando con algunos distribuidores para ver si pueden encontrar alternativas a menos que de alguna manera logren desechar uno o dos TSOP7000.
Muchas gracias Steven por tomarte el tiempo de responder, ¡muy apreciado!
@Markus - De nada. Me gustan los pequeños desafíos como este. Siempre tengo curiosidad sobre cómo voy a resolverlo. :-)