Estoy monitoreando un sistema externo que envía un pulso de 5v cada 2 segundos cuando está en modo normal. Cuando el motor está funcionando, envía una constante de 5 voltios diseñada para alimentar una luz intermitente o LED como un sistema de advertencia. Cuando el pulso no está presente, es 0v. Actualmente no hay nada conectado a esto, y quiero incluirlo en un micro para poder monitorearlo (es decir, saber cuándo está activo el dispositivo y enviarme la señal correspondiente).
Habrá un optoacoplador entre los dos circuitos ya que estos se activan de forma independiente (aunque ahora que lo estoy pensando, ciertamente podría integrar mi micro en el marco existente, pero no es así como está configurado actualmente).
Sé que podría extraer el pulso programáticamente, poniendo la entrada en una interrupción y esperando un tiempo adecuado antes de volver a realizar la prueba, una especie de rebote. Pero me gustaría saber si podría hacerlo filtrando el pulso a través de los circuitos.
Mi idea inicial fue filtrar cualquier cosa (por ejemplo) por debajo de 5Hz (ya que el pulso es de 1/2 Hz) y que necesitaría un filtro de paso alto. Pero entonces alguien me señaló que necesitaba un filtro de paso BAJO ya que la constante de 5v que quiero probar es en realidad a una frecuencia más baja que el pulso.
Como punto adicional, la salida del filtro impulsará una opción de baja impedancia sin otra carga. No tengo idea de cómo tomar esto en consideración.
Cualquier ayuda sería apreciada.