Señal de activación de IR de búfer para retransmitir, para suprimir señales adicionales

1

Tengo un módulo de relé controlado por infrarrojos (esquema a continuación). Lo he programado para que funcione con un control remoto antiguo de Comcast (botón plateado con botón rojo de selección). El problema que tengo es que el control remoto envía la señal de alimentación varias veces con solo presionar un botón en lugar de solo una vez. Esto hace que el relé cambie rápidamente y a menudo termine en el mismo estado que antes de presionar el botón.

Entonces, lo que necesito hacer es modificar el circuito para que solo la primera señal llegue y el resto se ignore. Supongo que sería necesario usar un condensador para suavizar la señal, pero ¿qué capacidad, dónde debería ir exactamente, y cerámica o electrolítica?

NOTA: Este esquema fue proporcionado por el fabricante en chino. Lo traduje pero hay un condensador existente (C1) que es un montaje de superficie y no veo forma de identificarlo.

¿Quéhaydeusarun555yestalógica?

    
pregunta Maverickz

1 respuesta

1

Una solución a su problema aquí será cambiar el software en ese microcontrolador derivado 8051. Otra solución es seleccionar otro control remoto IR que use un protocolo diferente y ver si el software incorporado en la MCU es lo suficientemente inteligente como para filtrar las repeticiones.

Prácticamente todos los controles remotos IR transmitirán su código repetidamente cuando se presiona un botón. La tasa típica es de aproximadamente 10 veces por segundo. Algunos tipos de controles utilizan un protocolo simple en el que todas las transmisiones repetidas son iguales. Otro tipo enviará la transmisión totalmente codificada para el botón presionando una vez y luego enviará una secuencia más corta que la repetición repetida. Luego hay controles remotos que usan el protocolo Philips RC-5 donde hay un "bit de alternancia" en el protocolo que cambia de estado solo cuando se presiona un nuevo botón. Mientras el receptor vea el mismo valor de bit de conmutación recibido, sabe que se trata de una transmisión repetida.

Si puede modificar el software de la MCU reemplazando la MCU con una que puede reprogramar, entonces lo más fácil es detectar cuándo las transmisiones que llegan se repiten a una velocidad aproximada de 10 Hz e ignorar cualquier cosa que sigue llegando hasta que tal vez no haya detección por, digamos, medio segundo.

    
respondido por el Michael Karas

Lea otras preguntas en las etiquetas