CPUファンの速度を制御できないのはなぜですか?


10

ASRock H61MマザーボードとXILENCE ICEBREAKER 64 Pro PWM CPUファンを搭載した新しいコンピューターを購入しました。問題は、ファンの速度を制御できないことです。

BIOS、SpeedFan、ASRockエクストリームチューナーの設定を試しました。新しい構成を適用した後も、ファンはフルスピード(約2,100 RPM)で回転しています。

この問題を解決するにはどうすればよいですか?


2
ファンは電源に何に接続しますか:メインボードまたは電源リード線?
music2myear 2011

ファンはcbo_fan入力へのmoboに接続され、3本のワイヤーがあります。BIOSとソフトウェアでファンの実際のrpmを読み取ることができますが、速度を変更できません。
user20196 '07 / 07/15

1
モボの4ピンソケット?
Aki

4
allpinouts.org/index.php/Motherboard_%28CPU%29_4_Pin_Fan「注:4ピンのファンヘッダーが付いた3ピンの電源コネクタを使用する場合、ファンは常にオンになります。ファン制御はありません。」
Aki

2
いいえ、すべてのファンソケットは4ピンです。PWMは制御可能であり、したがって4つのピンが必要であることを示しているため、ファンが間違っていると思います。
user20196 '15 / 07/15

回答:



14

3ピンのファンコネクタには、ファン自体に適切なPWM制御ロジックがないため、速度を動的に制御する機能は含まれていません。 PWMファンは、マザーボードとファン自体の両方からの明示的なサポートを必要とします。

CPUファンの速度を遅くしたい場合は、ファンの電源線(+ 12V)に沿って抵抗を取り付けることができます。または、LNA(低ノイズアダプター)を購入することもできます。これは基本的に同じものです(ただし、抵抗を自分ではんだ付けする必要はありません)。次のセクションで説明するタコメータセンサーのため、接地線に抵抗を配置することはできません。また、ハードウェアファンコントローラーをインストールすることもできます(これは、ポテンショメーターと呼ばれる可変コントローラーですが、本質的には抵抗でもあります)。

抵抗器でファンの速度を落とす方法を決定することに興味がある場合は(正直に言って非常に簡単です)、この回答の最後に計算を示しました。あるいは、ポテンショメーターを使用することもできます(これらの計算を使用して、必要な抵抗の範囲の概算を提供します)。

ファンの速度を落とすことを選択した場合(通常はノイズの目的で)、負荷温度が高くなりすぎないようにしてください。ファンの速度を下げると、ヒートシンクの熱放散能力の効率が低下します...これは、古典的なノイズ対熱の議論です。


速度制御のないファンが3本のワイヤーしかない理由を不思議に思う人のために、3番目のワイヤーはタコメーター出力信号として使用されます。マザーボードと同じ電源レールに接続されているため、追加のアース線は必要ありません。上記でリンクしたファンの仕様によると、標準は1回転あたり2つの「パルス」を提供することです。マザーボード(およびハードウェア監視ソフトウェア)は、これらの電圧「パルス」のレートからファンの速度を推測できます。

タコメータピンがマザーボードによってハイにプルされているため、「パルス」と言います。「パルス」されるたびに、ファンがピンをグランドまたは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オームになります。したがって、+ 12Vのファン電源と直列に48オームの抵抗を配置して、75%減速させる必要があります(最初に1Wを消費するとします)。はんだごてと熱収縮/電気テープが手元にある場合、抵抗器の価格は0.15ドル以下です。抵抗器の定格が少なくとも0.75W(できれば1W)であることを確認してください。


アンスを楽しんだ、私にとっては+1。
ディオゴ2011

素敵で詳細な答え。ありがとう。私は電子機器とそのソリューションに精通していますが、それを行うのは良い考えではないと思います。
user20196 '07 / 07/15

@ user20196私はそれが良い/悪いアイデアであることとはほとんど関係がないと主張します...抵抗器/電位差計を追加することは、ファンコントローラーまたは(U)LNAアダプターが行うすべてのことです(ただし、15セントを超えるコストがかかる)。
画期的な

@Breakthroughの違いは、ファンのrpmを制御するフィードバックループがあることです。ファンを800 rpmに設定すると、CPUが過熱する場合があります。
user20196 '07 / 07/15

1
@ user20196ここにはフィードバックループはありません。システム変数を変更する入力はなく、CPUファンは一定の速度です。ただし、CPUファンの速度を変更した場合、負荷の温度が十分に低く保たれるようにするため、質問を更新しました。
画期的な

0

AMDのストッククーラーに4ピンファンが付いています。デフォルトでは1600〜3300 RPM(PWM制御)で動作します。今、私は何とかRPMを6136 RPMまで増やすことに成功しました(注:CPUはコアの温度に応じてファンの速度を変化させますが、RPMの範囲は異なります)。

ファンPCBのSMDレジスタと並列にRESISTORとPOTENTIOMETERを追加することで、ファンPCBエレクトロニクスの介入によりファンRPMの制御を獲得しました。

注:ファン抵抗の値は5 Kです。追加された抵抗の値は10キロです。追加されたポテンショメータの値は10キロです(ポテンショメータは10キロの抵抗と直列で、これらの両方がファン抵抗と並列です)。追加の回路の可能性をオフにするスイッチもインストールしました(オフ=デフォルト)

ポテンショメーターをより高い抵抗に向けると、RPMが増加し、逆も同様です。これで、温度が上昇したときにコンピューターがパルスを追加すると、ファンのRPMも上昇し、逆も同様です。

ポテンショメーターを使用したRPM範囲制御は、最小/最大:3300-6136です(ポテンショメーターが最大値10 Kに設定されている場合、6136 RPMは100%CPU負荷です)。

したがって、実際には次のようになります。

ターボファン操作モードスイッチ-RPM範囲調整の可能性のあるON&STOCK(ポテンショメーター)。

ONモード(ポテンショメータがゼロの位置):最小/最大RPM:3300-5000; 最大位置のポテンショメータ:最小/最大RPM:4436-6136。ストックモード(スイッチオフ):最小/最大RPM:1600-3300。すべてのRPM範囲で、CPUはコアの温度に応じてファン速度を変化させます。

ただし、あなたのケースでは、ファン速度範囲を減らすために、ファンSMDレジスタを、RPMを2100未満に保つように、より高い抵抗値を持つものに置き換える必要があります。

また、自動ファンRPM制御(3線式のファン)が必要な場合は、PTC抵抗器が温度の上昇に伴ってその抵抗を(値が高くなるにつれて)変化するため、CPUの近くにPTC抵抗器を取り付ける必要があります。したがって、ファンRPM CPUの温度によっても変化します。


もう一度質問をよく読んでください。あなたの答えは元の質問には答えませ。OPには3ピンのファンがあるので、あなたの答えは彼には当てはまりません。
DavidPostill

@DavidPostill、あなたは正しい、私はこの特定のトピックの質問に従ってさらに説明しました。
ボヤン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.