How to interpret the output of a 3-pin computer fan speed sensor?

Brief background: The tachometer output comes from a Hall-effect sensor mounted on the motor driver PCB on the fan frame. One or more magnets embedded in the fan rotor hub activate the Hall-effect sensor as they pass by. The sensor is amplified, and eventually drives a logic circuit. The fans that I have seen use an open drain/open collector output.

One (or more) pulse is generated every time the the fan rotor completes a revolution. The number of pulses counted in one minute is directly proportional to the RPM of the fan. In your fan's case, I think it would be reasonable to guess that there are two pulses generated for each revolution. With the frequency that you have measured, about 1500 RPM sounds right, given that you are running it at 10V (12V nominal) and the typical is 1800-2000 RPM.

If you want a more visual approach, you can make a crude strobe tachometer using just a LED and resistor. Connect a LED (brighter is better) and an appropriate current-limiting resistor between power and the tachometer pin. If you mark one of the fan blades with something easy to see, like a sticker, you should be able to shine the LED on the fan blades and see the sticker illuminated in two places. You can use this technique to count the number of times the tachometer output goes low each rotation, and to approximate the duty cycle of the signal.


All the needed infos are published here:

http://www.formfactors.org/developer/specs/REV1_2_Public.pdf v1.2

https://www.glkinst.com/cables/cable_pics/4_Wire_PWM_Spec.pdf v1.3

and here

https://noctua.at/media/wysiwyg/Noctua_PWM_specifications_white_paper.pdf v1.3, including example schematics

More specifically,

Voltage 12 ± 1.2V
Peak current (@13.2V) 2A

Tachometer section:
Speed reading: 2 pulses per revolution
Open-collector or open-drain type output
Mobo has pullup

PWM frequency: 21-28 kHz, target 25 kHz
logic low: <=0.8V
Imax: 5 mA
Vmax: 5.25V
PWM duty represents the speed output compared to full speed, linear relationship
If PWM is lower than minimum accepted value for that fan, undetermined behavior according to specs

Fan should match PWM control signal ±10%
Rotor lock and polarity protections are expected
Pins: 1, 2, 3, 4 are black, yellow, green, blue and their function is GND, 12V, sense, control


From fan pulse signal (tachometer) convert to speed by measuring the frequency of the tachometer which 1 full rotation of fan represent 2 pulse signal. Thus, for a minute times with 60 seconds.

Fan speed in RPM:

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

Tags:

Fan

Pwm