¿Cuál sería una manera eficiente de remodelar los impulsos de los inyectores de un automóvil a impulsos digitales de 0-3.3V, para que un microcontrolador pueda contarlos y cronometrarlos? La forma de onda se puede ver en esta página en "Ejemplo de forma de onda".
Esta pregunta podría considerarse como un duplicado de Pico eficiente que detecta el microprocesador o la arquitectura DSP pero ninguna de las respuestas es realmente clara para mi. Me pregunto si la solución de transistor funciona con Vb > > Vc. La solución de flip-flop pierde la etapa de escala de voltaje.
Requisitos:
- el circuito debe presentar una alta impedancia a la bobina (establecida arbitrariamente en > 1Meg)
- debe detectar correctamente los pulsos entre 5 y 150Hz
- debe sobrevivir a fallas comunes (cable desconectado y polaridad invertida)
Suposiciones:
- la amplitud del pico de voltaje no es constante, y puede ir de 30V a 120V (de nuevo, algo arbitrario).
- la duración del pico de voltaje no es constante, y puede ir de 200 a 4 ms (nuevamente).
- es probable que el procesador sea un Atmel SAM D20 o D21 (3.3V).
- Suministros disponibles: automotriz 12V, no regulado; 5V, regulado, 3.3V, regulado.
- el microcontrolador tiene interrupciones activadas por el borde y captura de entrada
Una solución basada en los niveles de señal en lugar de los picos también podría ser aceptable, asumiendo que funciona con un alto voltaje en cualquier lugar entre 9 y 16V.
Una solución simple sería una resistencia de 1Meg en serie y una Zener de 3.3V (o incluso una de 3V, o tal vez un diodo shottky a Vcc), pero la resistencia de alto valor (y por lo tanto una baja corriente) significa que en un área que a menudo se pasa por alto en las hojas de datos de diodos. En un caso anterior, tuve conducción en los diodos de protección de un CI, lo que provocó un comportamiento incorrecto en otras partes del CI. Me gustaría asegurarme de que esto no suceda. Tampoco estoy seguro de si la entrada-comparación puede tratar correctamente con una impedancia de entrada tan alta.
Gracias