为什么我无法控制CPU风扇的速度?


10

我购买了配备华擎 H61M主板和XILENCE ICEBREAKER 64 Pro PWM CPU风扇的新计算机。问题是我无法控制风扇的速度

我尝试在BIOS中使用SpeedFan以及华擎Extreme调谐器进行设置。应用新配置后,风扇仍将以全速旋转(约2,100 RPM)。

我该如何解决这个问题?


2
风扇连接到什么电源:主板或电源线?
音乐2

风扇连接到主板上的cpu_fan输入,它有3根线。我可以在BIOS和软件中读取风扇的实际转速,但无法更改速度。
user20196 2011年

1
主板上的4针插座?
Aki

4
“ allpinouts.org/index.php/Motherboard_%28CPU%29_4_Pin_Fan ”注意:当使用带有4针风扇接头连接器的3针电源连接器时,风扇将始终打开;没有风扇控制。
Aki

2
不,所有风扇插座均为4针。我认为我弄错了风扇,因为PWM表示它可以控制,因此应该有4个引脚。
user20196 2011年

Answers:



14

三针风扇连接器不具备动态控制速度的能力,因为它在风扇本身中缺少适当的PWM控制逻辑PWM风扇需要主板和风扇本身的明确支持。

如果要降低CPU风扇的速度,可以在风扇的电源线(+ 12V)上安装一个电阻。或者,您可以购买LNA(低噪声适配器),这基本上是相同的(尽管它可以节省您自己焊接电阻器的时间)。由于下一节将讨论转速计传感器,因此无法将电阻器放在接地线上。您还可以安装一个硬件风扇控制器(实际上也是一个电阻器,尽管它是一个可变的电位器)。

如果您有兴趣确定如何使用电阻器来降低风扇的速度(这很简单),那么我将在此答案的底部提供计算。或者,您可以使用电位计(并使用这些计算来提供所需电阻范围的粗略估计)。

如果您确实选择降低风扇的速度(通常出于噪音目的),请确保负载温度不会太高。放慢风扇的转速会降低散热器的散热效率……这是所有关于噪音与热量的经典争论。


对于那些想知道为什么没有速度控制的风扇为什么甚至有三根导线的问题,第三根导线被用作转速表输出信号。由于它与主板连接在同一电源轨上,因此无需额外的接地线。根据我上面链接的风扇规格,标准是每转提供两个“脉冲”。然后,主板(和您的硬件监控软件)可以从这些电压“脉冲”的速率推断出风扇的速度。

(我之所以说“脉冲”,是因为转速表引脚被主板拉高,并且每次被“脉冲”时,风扇都会将该引脚拉至地面或0V-这就是为什么您不能在电阻上放置电阻器的原因接地线(如果要降低风扇速度)。


要计算所需的电阻(与+ 12V导线串联),首先要确定风扇的电压和功耗(通常在风扇本身上列出)。假设风扇以+ 12V运行,并消耗1W功率,而我们希望将其降低到原始速度的75%(或将功率降低到0.75W)。

风扇的原始内部电阻由R = V 2 / P(欧姆定律焦耳定律的变化)给出,而我们需要的新电阻将为R = V 2 /(0.75P)。因此,我们需要一个尺寸为以下的电阻:

R new = V 2 /(0.75P)-V 2 / P = V 2 [(1 / 0.75P)-(1 / P)]。

插入数字,我们得到R new = 12V 2 [(1 / 0.75W)-(1 / 1W)] = 48欧姆。因此,您需要将一个48 Ohm电阻与+ 12V风扇电源串联,以将其降低75%的速度(假设它最初消耗1W)。如果您有电烙铁和一些热缩/电工胶带,电阻器的价格应不超过0.15美元-只要确保电阻器的额定功率至少为0.75W(最好是1W)即可。


享受answear,为我+1。
Diogo

好的和详细的答案。谢谢。我熟悉电子产品和您的解决方案,我只是认为这样做不是一个好主意。
user20196 2011年

@ user20196我认为这与好坏没有任何关系...风扇控制器或(U)LNA适配器要做的只是增加一个电阻器/电位器(除非它们的成本高出15美分)。
突破

@Breakthrough的不同之处在于您具有控制风扇转速的反馈回路。在某些情况下,将风扇设置为800 rpm可能会导致CPU过热。
user20196 2011年

1
@ user20196我在这里看不到任何反馈循环-没有输入可更改系统变量,CPU风扇处于恒定速率。但是,我确实更新了问题,以提及如果您确实更改了CPU风扇速度,请确保您的负载温度保持足够凉爽-很好。
突破

0

我有带4针风扇的AMD股票散热器。默认情况下,它在1600 -3300 RPM(PWM控制)之间运行。现在,我设法将RPM一直提高到6136 RPM(注意:CPU仍会根据核心温度(但在不同的RPM范围内)改变风扇速度)。

通过在风扇PCB上与SMD RESISTOR并行添加RESISTOR和POTENTIOMETER,可以通过对风扇PCB电子设备进行干预来控制风扇RPM。

注意:风扇电阻值为5 Kohm;增加的电阻值为10 Kohm;电位计的附加值为10 Kohm(电位计与10 Kohm电阻串联,而两者都与风扇电阻并联)。我还安装了一个开关,以关闭添加电路的可能性(“关” =默认)

将电位计转向更高的电阻会增加RPM,反之亦然。现在,当计算机在温度升高时添加脉冲时,风扇的转速也会升高,反之亦然。

电位计的RPM范围控制在最小值/最大值之间:3300-6136(当电位计的最大值设置为10 Kohm时,6136 RPM在100%CPU负载下)。

所以在实践中是这样的:

涡轮风扇运行模式开关-ON和STOCK,可调节RPM范围(电位计)。

开模式(电位器在零位):最小/最大RPM:3300-5000; 电位器处于最大位置:最小/最大RPM:4436-6136。库存模式(关闭):最小/最大RPM:1600-3300。在每个RPM范围内,CPU会根据核心温度来改变风扇速度。

但是,在这种情况下,要减小风扇速度范围,必须用具有较高电阻值的风扇SMD电阻器代替FAN SMD电阻器,以使RPM保持在2100以下。

另外,如果希望具有自动风扇RPM控制(3线风扇),则需要在CPU附近安装PTC电阻,因为PTC电阻会随着温度的升高而改变其电阻(向更高的值),因此风扇RPM也会根据CPU温度而变化。


请仔细阅读问题。您的答案没有回答原始问题。OP有3针风扇,因此您的答案不适用于他。
DavidPostill

@DavidPostill,您是对的,我根据这个特定主题的问题作了进一步解释。
博扬
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.