¿Cómo interpretar la salida de un sensor de velocidad de ventilador de computadora de 3 clavijas?

17

Tengo un ventilador de computadora de 3 pines de 12 V y quiero interpretar la salida de su sensor de velocidad. En el cable amarillo obtengo algo que parece una modulación por pulsos. ¿Cómo interpretaría la salida sin conectar realmente el ventilador a una computadora?

    
pregunta AndrejaKo

5 respuestas

27

Breve fondo: la salida del tacómetro proviene de un sensor de efecto Hall montado en la PCB del controlador del motor en el marco del ventilador. Uno o más imanes integrados en el eje del rotor del ventilador activan el sensor de efecto Hall a medida que pasan. El sensor se amplifica y, finalmente, acciona un circuito lógico. Los ventiladores que he visto utilizan una salida de colector de drenaje / abierto abierto.

Se genera un pulso (o más) cada vez que el rotor del ventilador completa una revolución. La cantidad de pulsos contados en un minuto es directamente proporcional a las RPM del ventilador. En el caso de su fanático, creo que sería razonable suponer que se generan dos pulsos para cada revolución. Con la frecuencia que ha medido, aproximadamente 1500 RPM suenan bien, dado que lo está ejecutando a 10V (12V nominal) y el típico es 1800-2000 RPM.

Si desea un enfoque más visual, puede hacer un tacómetro de luz estroboscópica con solo un LED y una resistencia. Conecte un LED (más brillante es mejor) y una resistencia limitadora de corriente adecuada entre la potencia y el pin del tacómetro. Si marca una de las aspas del ventilador con algo fácil de ver, como una calcomanía, debería poder encender el LED en las aspas del abanico y ver la calcomanía iluminada en dos lugares. Puede utilizar esta técnica para contar el número de veces que la salida del tacómetro baja cada rotación y para aproximar el ciclo de trabajo de la señal.

    
respondido por el W5VO
7

Todas las informaciones necesarias se publican aquí:

enlace

Más específicamente,

Voltaje 12 ± 1.2V
Pico de corriente (@ 13.2V) 2A

Sección de tacómetro:
Lectura de la velocidad: 2 pulsos por revolución. Salida de colector abierto o de drenaje abierto
Mobo tiene pullup

Frecuencia de PWM: 21-28 kHz, destino 25 kHz
lógica baja: < = 0.8V
Imax: 5 mA
Vmax: 5.25V
La función PWM representa la velocidad de salida en comparación con la velocidad completa, relación lineal
Si PWM es inferior al valor mínimo aceptado para ese ventilador, el comportamiento no determinado de acuerdo con las especificaciones

El ventilador debe coincidir con la señal de control PWM ± 10%
Se esperan protecciones de bloqueo y polaridad del rotor
Pines: 1, 2, 3, 4 son negro, amarillo, verde, azul y su función es GND, 12V, sentido, control

    
respondido por el FarO
4

En la mayoría de los ventiladores con los que he trabajado, el cable amarillo se conoce como el cable TACH o tacómetro. Es similar a la salida PWM pero es la frecuencia que está relacionada con la rotación del ventilador. A veces es 1: 1 y un período de salida en la línea TACH es igual a una revolución del ventilador; a veces hay 3 períodos en el TACH a 1 revolución del ventilador, es necesario verificar la hoja de datos.

Puede conectar la señal TACH a un pin de E / S en un microprocesador y determinar el valor de RPM del ventilador con bastante facilidad.

    
respondido por el Seidleroni
2

De la señal de pulso del ventilador (tacómetro) se convierte a la velocidad mediante la medición de la frecuencia del tacómetro, donde 1 giro completo del ventilador representa la señal de 2 pulsos. Así, por un minuto veces con 60 segundos.

Velocidad del ventilador en RPM:

$$ RPM = \ frac {freq} {2} * 60 $$

    
respondido por el user34041
0

La señal del ventilador es la velocidad de rotación, 1 Hz = 1 RPS (rotación / revolución por segundo). Conecte un PIC o su marca favorita de microcontrolador a la señal, cuente cada flanco ascendente o descendente en uno (o como muchos desea: más segundos, más precisión, segundo y multiplíquese para obtener RPM. Si su procesador es rápido, incluso podría medir el período de la forma de onda y, a partir de esto, determinar la velocidad hasta un alto grado de precisión (1 / t = f).

Para la mayoría de los ventiladores, 1 Hz representa una rotación, ya que es más caro incluir varios interruptores en el ventilador, pero no confíe en esto.

    
respondido por el Thomas O

Lea otras preguntas en las etiquetas