¿Cómo mejorar la confiabilidad de la señalización infrarroja?

1

Construí un gadget basado en AVR (AT90USB162, no Arduino) que recibe una señal remota de infrarrojos y hace algunas cosas. Para las pruebas, usé un control remoto de TV aleatorio que tenía, y es MUY confiable: cada vez que presiono el botón del control remoto, mi dispositivo ve el mensaje y hace lo que debe hacer.

A continuación, construí un transmisor basado en ATtiny para enviar el mismo mensaje que el control remoto del televisor. Esto también funciona, pero es mucho menos confiable que el control remoto de TV. Alrededor del 20% de las veces, algo sale mal y mi dispositivo no detecta la señal. Por lo general, funciona en la segunda transmisión, y siempre puedo mover un poco el transmisor y el receptor y hacer que se dispare.

Sin embargo ... no sé por dónde empezar a buscar para solucionar este problema. Dado que las señales son IR, realmente no puedo compararlas con el brillo u otras características. No sé si es la intensidad de la señal, la variación de tiempo o qué más.

A menos que desaparezca el control remoto de un televisor y lo coloque donde necesito transmitir (lo cual es inaceptable por otras razones), no sé dónde solucionar el problema a continuación. Así que ... personas que han diseñado o solucionado problemas con los sistemas de comunicación por infrarrojos, ¿qué hacen normalmente los novatos en la tecnología? ¿Cómo puedo averiguar qué hice mal?

    
pregunta Dave M.

4 respuestas

1

Muestra los números de pieza exactos que estás usando & enlaces a la hoja de datos.

Los criterios para comparar con un TV RC para una comunicación confiable son;

  1. Corriente de pico de LED de 100 mA pulso modulado
  2. La frecuencia de la portadora de modulación debe coincidir. (Rango de 30 ~ 50kHz en canales opcionales para chips).
  3. Duración del preámbulo para permitir que AGC en Rx se bloquee en el nivel de la señal para que el comparador obtenga niveles binarios precisos en la primera ráfaga.

4. También el emisor de haz estrecho Beamwidth mejora la recepción.

    Los LEDs
  • usan un ángulo total, los LED IR se especifican utilizando HALF ANGLE.
  • Debido a que el ángulo del haz es tan pequeño, se mide desde el pico hasta el ángulo de potencia de 1/2 lado
    • (por ejemplo, de 4 a 15 grados) puede que no esté centrado, por lo que los LED IR siempre están en ángulo medio.
  • En general, al comparar las salidas en la mitad del ángulo, se puede esperar el doble de la salida pero con una pérdida de lente de 10 a 20%, por lo que no es del doble en la mitad del ángulo.
respondido por el Tony EE rocketscientist
0

La variación de tiempo no debería ser un problema para la verificación. Solo use la señal digital que controla su LED, y descubra una forma de verlo, ya sea con un osciloscopio, una sonda lógica, un microcontrolador con equipo de jurado o alguna otra herramienta. Empuje viene a empujar, un pirata de autobús probablemente servirá.

Ópticamente, tienes más trabajo que hacer. probablemente puedas armar tu propio fotodiodo con un amplificador y usar la salida para comparar tus dispositivos. No te olvides de revisar las formas de haz de los LED, así como la intensidad en línea recta.

    
respondido por el Scott Seidman
0

Ya que dijo que construyó un receptor que está funcionando bien, debe tener algún tipo de amplificador de recepción. Coloque una sonda de alcance en la salida del amplificador de fotodiodo de su receptor y vea cómo se ve la salida. La señal de alcance le dirá si su brillo es diferente entre los dos transmisores, o si su sincronización está apagada de alguna manera.

    
respondido por el user4574
0

Los receptores y los leds realmente tienen una especificación de longitud de onda, puede hacer que no coincidan y que funcionen, pero obtener las partes correctas lo hace mejor. Por muy importante que sea la frecuencia de la portadora, debe ser lo mejor que pueda obtener, si su arduino tiene un software que cuenta mil, dos mil, tres mil, menee la línea, uno mil. Usted podría estar apagado un poco, verifíquelo en el alcance, ¿tiene un ciclo de trabajo del 50% y la frecuencia correcta? ¿La ventana con las señales encendidas y apagadas tiene la duración correcta? Si está poniendo 39KHz en un led de 40Khz a un led y decodificador de 40Khz, va a funcionar un poco pero no tiene mucho alcance.

    
respondido por el old_timer

Lea otras preguntas en las etiquetas