Tengo un sensor ( anemómetro NRG #40 ) que produce una señal de CA con una frecuencia entre 2 Hz y ~100 Hz con una amplitud de 80 mV a 12 V de pico a pico. La señal a leer es la frecuencia (¿cruce por cero?), la amplitud no es relevante.
La señal es leída por un Arduino Uno. Para convertir la onda sinusoidal (del sensor) en una onda cuadrada (adecuada para la entrada de MCU), estaba pensando en usar un disparador Schmitt inversor hexagonal 74HC14N. La nota de aplicación del sensor sugiere agregar protección contra sobrevoltaje, filtro de paso bajo y un limitador. Estoy ejecutando el gatillo Schmitt a 3,3 V.
Desafortunadamente, mi salida Schmitt Trigger siempre es alta, lo que significa que la señal de entrada es baja y no se registra.
El diagrama es una especie de concepto de alto nivel: menciona el uso de un comparador, que funcionará, en lugar de un inversor ST, que no lo hará. Incluso si lo sesgó hacia el punto central (bastante variable) del inversor, la histéresis es demasiado grande.
A continuación se muestra un circuito apropiado. R4 y los diodos Schottky D1/D2 sujetan la entrada a aproximadamente +/- unos pocos cientos de mV. C1 y R11 son el filtro de paso bajo. R10 es el pullup requerido por la mayoría de los comparadores, como el LM393 que se muestra. R1/R2 crea un poco de histéresis. R9 polariza la entrada hacia arriba en aproximadamente la mitad de la histéresis (ya que la histéresis es unilateral debido a la salida de 0/5 V del comparador en lugar de una salida simétrica con respecto a tierra).
simular este circuito : esquema creado con CircuitLab
Nota: No se incluye en este circuito ninguna consideración de protección contra rayos, ya que está fuera del alcance de los problemas de procesamiento de señales. Puedes encontrar más información en este enlace, por ejemplo. No debe descuidarse para una instalación real.
chris stratton
Mirko
chris stratton
Mirko