Interpretación de la señal del sensor de la puerta del garaje mediante un microcontrolador / opamp

0

Edit 3: Tenía más información para compartir con respecto a mi pregunta.

Estoy intentando usar este sensor de puerta de garaje en uno de mis proyectos. Estoy tratando de usar el sensor para detectar si una persona disparó el sensor. Realmente no hay documentación para el sensor, excepto la información sobre patentes .

El sensor tiene dos terminales '+' y '-'. Pude leer los datos de la línea '+'. El sensor está alimentado por una fuente de 12 V y la respuesta es una onda cuadrada que pude capturar al encender el acoplamiento de CA.

Como se ve en la captura, la señal es realmente ruidosa. Cuando no hay interrupción del haz, la salida es una onda cuadrada, mientras que no hay ninguna cuando se interrumpe el haz. ¿Cómo detecto una onda cuadrada de una amplitud tan pequeña?

    
pregunta Sai

1 respuesta

3

Después de una rápida lectura de la patente, mis primeros pensamientos fueron confirmados: el sensor espera recibir un tren periódico de pulsos que cesan cuando se interrumpe el haz. El receptor puede ser tan simple como un temporizador monoestable retriggerable. Esto sería sencillo de implementar en un microcontrolador, particularmente uno con un comparador incorporado.

  • Ejecutar un temporizador de tick en el fondo que dispara una interrupción cada 1 ms.
  • Use el comparador para activar una interrupción cada vez que se detecte un pulso en el receptor.
  • Las interrupciones del temporizador de tick incrementan un contador; las interrupciones del comparador restablecen el mismo contador.
  • Si el contador alcanza un valor razonable, digamos 100, entonces el rayo se ha interrumpido; actúe adecuadamente (establezca una salida alta, por ejemplo).
respondido por el markt

Lea otras preguntas en las etiquetas