AIC1863: ¿Cómo usar este MC para detectar la presencia de transmisión IR?

1

He creado un prototipo simple en STM32 ARM Cortex microcontrolador intentando entender el uso de AIC1863 Preamplificador IR para sistema de control remoto (consulte el PCB hecho a mano en el panel).

MCU genera 36 kHz PWM a LED. No tengo un osciloscopio encendido en este momento, así que uso un multímetro para verificar el voltaje en la PCB. Si coloco algo entre el LED y el receptor IR, veo el cambio de voltaje en el pin de salida del AIC1863. Pero no entiendo lo que me tiene que devolver. Parece que la salida debería cambiar su valor si abro / cierro el área entre el LED y el receptor IR. Estoy en lo correcto?

P.S. He comprobado el PWM. Está bien, su frecuencia es de 36 kHz con un período de 1 segundo y un ciclo de trabajo de 0.3.

    
pregunta Ruslan Popov

1 respuesta

1

Basado en el contenido de la pregunta, y sin una traza del osciloscopio para validar esto, parece que el circuito está implementado correctamente.

La forma en que debería funcionar el dispositivo es:

  • Establezca la frecuencia central del paso de banda en la frecuencia de codificación de la señal entrante. Para 36 KHz, se debe conectar una resistencia de 118 kOhms desde el Pin 7 a tierra. Dado que este no es un valor de resistencia estándar, 100 kOhms y 18 kOhms en serie funcionarán bien. Los valores de resistencia adecuados se encuentran en la tabla en la página 7 de la hoja de datos.
  • Conecte el fotodiodo del sensor IR entre el pin 5 y tierra, ánodo a tierra.
  • Cuando el fotodiodo del sensor IR recibe una señal IR de 36 KHz, pasa a través de un filtro de paso de banda e integrador, por lo que la salida aumenta en 520 a 670 mS (típico) y permanece alta hasta que se detiene la señal IR entrante .
  • El AIC1863 contiene control de ganancia automático interno, por lo que continuará detectando la entrada y generando la salida descrita para una amplia gama de intensidades de señal.
  • Es de suponer que el período de 1 segundo mencionado en la pregunta indica 0,3 segundos de encendido y 0,7 segundos de apagado para que el LED IR se conmute a 36 KHz. Si es así, la señal de salida debe permanecer encendida durante 0,3 segundos y apagada durante 0,7 segundos.

Sí, la salida debería funcionar / no funcionar dependiendo de si la ruta entre el LED IR y el fotosensor IR está bloqueada. Tenga en cuenta que si el LED IR no es altamente direccional, las señales IR reflejadas de las paredes y los objetos circundantes todavía podrían mostrarse como una señal válida en el extremo de detección. Así es como el hecho de apuntar un control remoto de TV con baterías nuevas a una pared permite que se controle un televisor sin una línea de visión directa.

Para analizar o solucionar mejor el circuito, si es necesario, estos pasos serían útiles:

  • Alimente el PWM de 36 KHz al LED IR durante 1 segundo encendido y 3 segundos apagado, dirija el LED IR hacia el fotosensor IR.
  • Esto hará que el pin de salida del AIC1863 sea alto durante 1 segundo y bajo para 3.
  • Alimente esta salida a través de un amplificador no inversor de ganancia unitaria basado en un amplificador operacional utilizando un amplificador operacional especificado para obtener al menos 20 mA.
  • Conecte un LED normal de color visible con una resistencia de control de corriente en serie (330 Ohmios) a la salida del amplificador operacional.
  • El resultado será que este LED visible parpadeará durante un segundo, permanecerá apagado durante 3. Esto se ve fácilmente sin ningún osciloscopio.

La precisión de la resistencia de ajuste de la frecuencia de paso de banda es importante, ya que una aproximación adversa provocará que la frecuencia central de detección (la frecuencia PWM) cambie. Los dos resultados indeseables de esto son que la sensibilidad del sistema a la señal IR de entrada correctamente codificada se reducirá, y la interferencia de cualquier fuente de IR cercana codificada en frecuencias distintas a la deseada , como otros controles remotos en el cerca, puede inundar la entrada.

Consulte también esta pregunta , para ver una situación similar en la que la desviación de la frecuencia entre el LED que emite PWM y el dispositivo receptor causa problemas al recibir los datos de control remoto deseados.

Específico del título de la pregunta:

Compruebe si las entradas del microcontrolador son tolerantes a 5 voltios; creo que no lo son, por lo que se requiere una entrada de 3.3 voltios. Si son tolerantes a 5 voltios, omita el divisor de voltaje de resistencia que se menciona a continuación.

Conecte el pin de salida del AIC1863 a un divisor de voltaje, que consiste en un resistor de 3.3 kOhm y un resistor de 5.6 kOhm, luego a tierra. Conecte el pin GPIO del microcontrolador al punto entre 3.3 ky 5.6 k, lo que dará como resultado una señal de ~ 0 voltios BAJA y ~ 3.1 voltios ALTA.

Use las interrupciones de cambio de pin, o lecturas digitales directas, para leer el valor en ese pin GPIO. Será alto cuando el LED IR esté transmitiendo con modulación de 36 KHz, y bajo cuando no lo esté.

    
respondido por el Anindo Ghosh

Lea otras preguntas en las etiquetas