web-dev-qa-db-ja.com

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

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

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

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

10
user20196

"注:4ピンのファンヘッダーを備えた3ピンの電源コネクタを使用する場合、ファンは常にオンになります。ファン制御はありません。"

http://www.allpinouts.org/index.php/Motherboard_%28CPU%29_4_Pin_Fan

13
Aki

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

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

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

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


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

(「パルス」と言うのは、マザーボードによって タコメーター ピンが プルされた高さ であり、それが「パルス」されるたびに、ファンがピンをグラウンドまたは0Vに引っ張るからです。 -これが、ファンの速度を落としたい場合に、アース線に抵抗を配置できない理由です)。


必要な抵抗を計算するには(+ 12Vワイヤーと直列に配置するため)、まずファンの電圧と消費電力(通常はファン自体に記載されています)を決定します。ファンが+ 12Vで動作し、消費電力が1Wであり、ファンを元の速度の75%に減速したいとします(または、電力を0.75Wに下げます)。

ファンの元の内部抵抗はR = Vで与えられます2/ P( オームの法則ジュールの法則 )のバリエーションであり、必要な新しい抵抗はR = V2/(0.75P)。したがって、サイズの抵抗器が必要です。

R新着 = V2/(0.75P)-V2/ P = V2[(1/0.75P)-(1/P)]。

数字を差し込むと、Rが得られます新着 = 12V2[(1/0.75W)-(1/1W)] = 48オーム。したがって、+ 12Vのファン電源と直列に48オームの抵抗を配置して、75%減速させる必要があります(最初に1Wを消費するとします)。はんだごてと熱収縮/電気テープが手元にある場合、抵抗器の価格は0.15ドル以下です。抵抗器の定格が少なくとも0.75W(できれば1W)であることを確認してください。

14
Breakthrough

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

ファンPCBにSMD RESISTORと並列にRESISTORおよびPOTENTIOMETERを追加することにより、ファンPCB=電子機器に介入してファンRPMの制御を獲得しました。

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

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

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

つまり、実際には次のようになります:

ターボファン操作モードスイッチ-ON&STOCK、RPMレンジ調整可能(ポテンショメーター)

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

ただし、この場合、ファンの速度範囲を下げるには、RPMを2100未満に保つように、ファンSMD抵抗をより高い抵抗値を持つ抵抗に置き換える必要があります。

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

0
Boyan