Brillo ajustable para señales remotas IR

0

Estoy usando y Arduino, un IR Led y un transistor para enviar señales RC5 (36khz).

Para el siguiente paso necesito poder ajustar el brillo de la señal, básicamente cambiando el rango. El valor podría establecerse mediante una señal analógica, spi o i2c o algo básico.

Pensé en usar un potenciómetro digital, pero no están tomando suficiente corriente para el LED, debe ser de hasta 250 mA (por un corto tiempo). Busqué en la web pero realmente no estoy seguro de cómo abordar esto. ¿Cómo creo un circuito para ajustar el brillo de las señales remotas IR?

    
pregunta Foerster

2 respuestas

0

Los pulsos de la portadora contienen armónicos y la especificación RC5 está clasificada en 25% ~ 33%. Dado que el receptor tiene un BPF y un AGC, la atenuación del fundamental tendrá un impacto directo en la longitud del camino. La pregunta pregunta cómo hacerlo mediante métodos analógicos, pero en realidad, cualquier método que controle la amplitud de Tx fundamental es idéntico, incluida la reducción del ciclo de trabajo de PWM (d.c.) De los impulsos de la portadora.

La Q de Rx BPF determina el ancho de banda f / Q y aprox. Limitación para los más pequeños. para portador estable.

Usando el análisis espectral de Fourier, medí la relación del ciclo de trabajo con respecto a la fundamental, f1 debajo, usando un pulso máximo a 0dB;

d.c. (~) f1 [dB]
1/2. . . +2.1 (Nota: f1 pk es mayor que squarewave pk)
1/3. . . +0.9
1/4. . . -0.9
1/8. . . -6.4
1/12. . . -9.5
1/20. . .-13.7
1/32. . .-17.4
1/80. . .-26.0

Estos pulsos serán filtrados por el Rx BPF y se agregarán al ruido de la línea de base para proporcionar una SNR y una pérdida de ruta para el umbral de errores, es decir, 15 ~ 20dB, que a su vez controla el rango.

Conclusión

  • Defina la reducción de rango, obtenga la pérdida de Friss y luego elija el ciclo de trabajo (d.c.) de los impulsos de la portadora para esa pérdida en f1 de la tabla anterior.

  • no es necesario agregar ningún circuito.

respondido por el Tony EE rocketscientist
0

Como lo mencionó @glen_geek en los comentarios, puede lograr el control que está buscando simplemente acortando el ancho de pulso que controla el LED IR. Cuanto más corto es el pulso, menos energía pasa a través del LED, menos energía se transmite.

Esto depende del receptor para que aún pueda detectar y decodificar los pulsos cortos, pero si utiliza un filtro analógico o un FFT, reducir el ancho del flash y mantener la frecuencia de modulación correcta debería tener el efecto deseado. reduciendo la amplitud percibida recibida.

He usado esta técnica varias veces para limitar el rango de una señal IR transmitida, incluyendo aquí donde se encontró que un ancho de pulso de 10 uS empíricamente es lo suficientemente ancho para obtener la señal IR a través de una cubierta de silicona pero aún así lo suficientemente atenuado para limitar el rango a la distancia máxima de 1 mm Yendo por.

    
respondido por el bigjosh

Lea otras preguntas en las etiquetas