Reducción del voltaje de la señal del tacómetro

0

Estoy trabajando en un coche estilo fórmula y creando un tablero digital basado en un Arduino. Actualmente tengo una señal de la ECU que funciona a 12 V CC y una frecuencia variada según las RPM del motor. Lo que necesito hacer es disminuir el voltaje a 5v DC y mantener la misma frecuencia, con el menor ruido de frecuencia posible en la salida. ¿Existe una forma correcta de hacer esto? ¿Los reguladores de voltaje mantienen la frecuencia, o al menos mantienen algún tipo de relación?

ACTUALIZACIÓN - RESUELTO

Mi equipo y yo nos dimos cuenta ayer de que podemos usar la señal CAN-BUS directamente del auto y simplemente peinar los datos para lo que necesitamos. Un poco más de codificación, pero mucho más fácil a largo plazo. Menos cables también: D

    
pregunta Connor Davey

2 respuestas

0

Si la carga que necesita ser impulsada por la señal de 5V resultante es una impedancia bastante alta, entonces todo lo que se necesita es un simple divisor de voltaje para reducir la señal de 12V a un swing de 5V.

Los divisores de voltaje comienzan a ser una mala solución si:

  1. La carga cambia dinámicamente
  2. La impedancia de carga es menor que 0.06 a 0.1 veces la resistencia equivalente de Thevenin del divisor de voltaje.

Supongo que está utilizando una entrada de temporizador / contador al microcontrolador AVR para leer la frecuencia del pulso. La impedancia de entrada de esto es muy alta siempre y cuando mantenga apagadas las resistencias internas de extracción / extracción. En este caso, el divisor de voltaje de 12K arriba y 5.1K abajo debería hacer el truco bastante bien.

Asegúrese de verificar la salida de la ECU para asegurarse de que la señal de 12V realice transiciones completas de GND a 12V. Si no va hacia la GND, es posible que se requiera un acondicionamiento de señal adicional para poder enviar la señal al AVR.

    
respondido por el Michael Karas
1

Usa un diodo. Sí, es así de simple.

simular este circuito : esquema creado usando CircuitLab

La idea es que no te interesa la altura de la señal en absoluto. Solo está interesado en el nivel de voltaje cero versus otro nivel de voltaje. Eso es lo que hace el diodo. El pullup interno de su µC llevará el nivel de entrada a Vdd (3.3V, 5V, lo que sea) si el voltaje de la izquierda es más alto que Vdd-0.7V (la caída de voltaje del diodo).

    
respondido por el Janka

Lea otras preguntas en las etiquetas