¿Cómo condiciono un pulso realmente ruidoso para un microcontrolador de 3.3 V

5

Estoy leyendo el pulso de mi pulso de chispa en una motocicleta vieja y finalmente tengo un pulso decente, pero es demasiado alto para que lo usen los simples microcontroladores (~ 10V ± 6V). He adjuntado una imagen a continuación, pero ignore el nivel de voltaje y la CA. Después de algunos ajustes, el voltaje es de aproximadamente 10 y en CC.

Mi objetivo es conseguir que la señal solo se fije a 3.1 V o menos y mantenerla hasta que desaparezca limpiamente (sin hipo para disparar de nuevo).

¿Ustedespiensanqueelcircuitoacontinuaciónseráloquenecesito?

simular este circuito : esquema creado usando CircuitLab

    
pregunta Eric Fossum

2 respuestas

5
  1. La pinza Zener probablemente funcione como usted espera.
    (Otra forma de lograr un resultado similar es sujetar con un diodo Schottky entre la señal y el riel de alimentación de + 3.3V).

  2. 100μF parece demasiado grande para un condensador de suavizado. Junto con 6.7k, el 100μF le dará una constante de tiempo RC de 2.1sec. Eso es demasiado lento para un pulso rápido, que dura menos de 1 ms. En algún lugar entre 0.01μF y 0.1μF podría funcionar mejor.

  3. ¿Tiene una resistencia de purga en paralelo con la tapa de suavizado? De lo contrario, no se descargará entre los pulsos y la salida permanecerá alta todo el tiempo.

P.S. Es bueno que hayas etiquetado los propósitos de tus componentes. Pero designe los componentes en el esquema también: R1, D1, D2, C1. En los comentarios, es más fácil decir "D1" y C1 que "diodo de dirección" y "condensador de suavizado".

    
respondido por el Nick Alexeev
1

Creo que puedes usar un opamp aquí. O un comparador.

simular este circuito : esquema creado usando CircuitLab

Con los valores dados, un voltaje de entrada de 20V generará (20-12) / 22 amperios de corriente, por lo que el Zener no ve sobrecorriente. (Lo que lo matará y lo pondrá a tierra.) Mientras tanto, una entrada de 10 V generará un (10 * 1 / (5 + 1)) == 1,7 V de potencial en la línea "+" en el opamp. Mientras tanto, la línea de referencia "-" tendrá una señal constante (3.3 * 2 / (10 + 2)) == 0.5V, por lo que comenzará a recibir un pulso por debajo de los 10V. Si desea suavizarlo, un condensador de 1 a 10 nF entre el terminal opamp + y la tierra lo lograría.

Creo que usar un diodo Zener de mayor voltaje es mejor que los 3.3V propuestos en el otro circuito. Los zeners de mayor voltaje generalmente se comportan mejor: cerca de 3.3 V, he experimentado que se vuelven meticulosos, con las capacidades al alza y la curva de fuga / separación / respuesta es más turbulenta.

    
respondido por el Jon Watte

Lea otras preguntas en las etiquetas