Circuito para convertir la salida sinusoidal del sensor de tacómetro del motor a 5V TTL para MCU

1

Estoy tratando de medir la velocidad de un motor de lavadora. El motor tiene un velocímetro conectado al mismo, que genera una onda sinusoidal con una frecuencia igual a la frecuencia de rotación del motor. Adjunto la imagen de la señal de salida del sensor a continuación:

Estoy tratando de convertir la señal a una señal TTL de 0-5 V para que una MCU mida la frecuencia. ¿Cuál es el mejor enfoque?

    
pregunta Matej Gomboc

2 respuestas

0

Si puede compartir una GND con el sensor, una buena manera de convertir esa señal a una señal digital TTL sería usar una configuración simple de transistor NPN de emisor común. Alimente la señal a través de una resistencia de, por ejemplo, 10K ohmios, en la base del transistor. Coloque un diodo con su cátodo también en la base del transistor. El emisor de transistores y el ánodo de diodo se conectan a GND. El propósito del diodo es proteger el transistor cuando la señal de entrada se vuelve negativa. El colector del transistor va a una resistencia de, por ejemplo, 1K ohms que proviene del riel MCU + 5V. El lado del colector de la resistencia 1K también va a la entrada MCU.

Sin embargo, tendrá que evaluar cuidadosamente las conexiones del sensor. Si de alguna manera no están aislados de la tensión de CA de la red, no se recomienda conectar su MCU al sensor sin un poco de aislamiento. Un optoacoplador sería una forma adecuada de proporcionar aislamiento. Recomendar una conexión de circuito para el optoacoplador solo podría llegar cuando se sepa más sobre las conexiones del sensor.

    
respondido por el Michael Karas
0

Supuesto:

  • el voltaje del sensor aumenta con la frecuencia y la fase puede ser importante para la conmutación vectorial del controlador VCD, o la detección de rotación de fase de cada uno de los muchos polos en el motor.

    Yo usaría algo como un CD4066 o un PLL más nuevo para eliminar el ruido de alta frecuencia, el desplazamiento de fase de un filtro de paso bajo o paso de banda y suministrar un reloj de la misma salida o con un contador digital en la salida de retroalimentación n * f.

  • O divida la salida para obtener RPM verdaderas o un reloj múltiple para crear un voltaje de tacómetro analógico simple sin jitter o use una tensión de control VCO escalada para leer V vs f en un rango limitado.

respondido por el Tony EE rocketscientist

Lea otras preguntas en las etiquetas