如何解释3针计算机风扇速度传感器的输出?


18

我有一个3针12 V计算机风扇,我想解释其速度传感器输出。在黄线上,我得到的东西看起来像带有脉冲调制的东西。在不将风扇实际连接到计算机的情况下,如何解释输出?




3
这个petervis链接似乎令人怀疑-该文章声称转速计信号为“ PWM格式”,这是无稽之谈,并且转速计输出处于TTL电压电平。作者可能会在转速输出和风扇的PWM 输入之间感到困惑。(并非所有风扇都具有PWM输入和tach输出两者,或者不是两者都有。)阅读以下答案,并提及Intel文档。
gwideman 2014年

Answers:


31

简要背景:转速表的输出来自霍尔传感器,该传感器安装在风扇框架上的电机驱动器PCB上。嵌入在风扇转子轮毂中的一个或多个磁体在经过时会激活霍尔效应传感器。传感器被放大,并最终驱动逻辑电路。我见过的风扇使用漏极开路/集电极开路输出。

每当风扇转子完成旋转时,都会产生一个(或多个)脉冲。一分钟内计数的脉冲数与风扇的RPM成正比。就您的风扇而言,我认为猜测每转产生两个脉冲是合理的。在您以10V(标称值为12V)运行并且典型值为1800-2000 RPM的情况下,使用您所测量的频率,大约1500 RPM听起来不错。

如果您想要更直观的方法,则可以仅使用LED和电阻器来制作粗略的频闪转速表。在电源和转速计引脚之间连接一个LED(亮度更好)和一个合适的限流电阻。如果您在风扇叶片之一上标记了一些易于看清的东西(例如贴纸),则应该能够使风扇叶片上的LED发光并在两个位置看到贴纸发光。您可以使用此技术来计算转速计输出每转变低的次数,并估算信号的占空比。


6
这有点太聪明了。我对你!;)
tyblu 2010年

您可以将555设置为单发模式,然后实际上可以使选通足够短以“冻结”刀片。
W5VO 2010年

5
您可以使用脉冲不损坏刀片的情况下开枪。您是否应该这样做。
2011年

4
通常,标准计算机风扇每转应发出两个脉冲,以便与所有其他风扇和主板保持一致。一个风扇,每转不使用两个脉冲,显然(对于主板/监控软件)将以与实际不同的速度旋转。
Shamtam

2
@Faloude在3线风扇上,可能不是因为霍尔效应传感器需要电源。对于4线制,可以在不为风扇供电的情况下为控制器供电。
W5VO

8

所有需要的信息都在这里发布:

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

进一步来说,

电压12±1.2V
峰值电流(@ 13.2V)2A

转速表部分:
速度读数:每转2个脉冲
集电极开路或漏极开路输出
Mobo具有上拉

PWM频率:21-28 kHz,目标25 kHz
逻辑低:<= 0.8V
Imax:5 mA
Vmax:5.25V
PWM占空比表示与全速相比的速度输出,线性关系
如果PWM低于该风扇的最小可接受值,根据规格不确定的行为

风扇应与PWM控制信号匹配±10%
转子锁定和极性保护应受
引脚:1、2、3、4为黑色,黄色,绿色,蓝色,其功能为GND,12V,感应,控制


3
您能否提供足够的信息以使您的链接仅作进一步阅读,目前,如果该链接死了,您的大部分回答也都没有。
Kortuk

1
如果您想搜索(可能是较新的版本),文档名称是“ 4-Wire Pulse Width Modulation(PWM)Controlled Fans”,由Intel出版。
gwideman 2014年

4

在我使用过的大多数风扇中,黄线称为TACH或转速计线。它与PWM输出相似,但与风扇旋转相关的频率是。有时是1:1,并且TACH线路上输出的一个周期等于风扇的一转。有时TACH上有3个周期到1转风扇,您需要检查数据表。

您可以将TACH信号连接到微处理器上的I / O引脚,并非常容易地确定风扇的RPM值。


5
那不是PWM(脉冲宽度调制)。
starblue 2010年

4
那将是PFM(脉冲频率调制)
Nick T

2
@NickT我建议进行编辑。让我们看看它是否被接受。
布鲁诺·布罗诺斯基

4

通过测量转速计的频率,将风扇脉冲信号(转速计)从转速转换为速度,其中风扇1的完整旋转代表2个脉冲信号。因此,一分钟的时间为60秒。

风扇转速(RPM):

RPM=freq260

0

风扇信号为旋转速率,即1 Hz = 1 RPS(每秒旋转/公转)。将PIC或您最喜欢的微控制器品牌连接到信号,将每个上升沿或下降沿合计为一个(或者您想要的许多-秒,更高的精度)秒,然后相乘得到RPM。如果处理器速度很快,您甚至可以测量波形的周期,并由此确定速度的高精度(1 / t = f)。

对于大多数风扇,1 Hz代表一转,因为在风扇中包含多个开关会更昂贵,但不要依赖于此。


1
您确定1 Hz = 1 RPS吗?我正在测量频率,当风扇以10 V运行时,频率约为50 Hz。这是一个92x92x25的风扇,它们的额定功率通常在1800和2200 RPM之间,因此3000似乎有点高,尤其是在10 V时。 ,我刚刚在互联网上发现我的风扇的最大RPM为2000,那么它可能是1 Hz = 1/2 RPS吗?
AndrejaKo 2010年

@AndrejaKo,我想可能是-它有多少把刀片?4?
托马斯·奥

它有7个刀片。
AndrejaKo 2010年

@AndrejaKo,那真是太奇怪了,因为没有理智的倍数可以使您达到这种速度。
托马斯·奥

1
叶片数量如何影响速度读数?
AndrejaKo 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.