3ピンコンピューターのファン速度センサーの出力を解釈する方法は?


18

3ピンの12 Vコンピューターファンがあり、その速度センサー出力を解釈したい。黄色の線で、変調のあるパルスのようなものが得られます。実際にファンをコンピューターに接続せずに、出力をどのように解釈しますか?




3
このpetervisリンクは疑わしいようです-この記事では、tach信号は「PWMフォーマット」であり、これはナンセンスであり、tach出力はTTL電圧レベルであると主張しています。著者は、タコ出力とファンへのPWM 入力を混同している可能性があります。(すべてのファンがPWM入力とタコ出力の両方を持っているわけではありません。実際、以下の答えを読んでください。Intelの文書を参照してください。
gwideman

回答:


31

簡単な背景:タコメーターの出力は、ファンフレームのモータードライバーPCBに取り付けられたホール効果センサーから出力されます。ファンローターハブに埋め込まれた1つ以上の磁石は、通過するときにホール効果センサーをアクティブにします。センサーは増幅され、最終的に論理回路を駆動します。私が見たファンは、オープンドレイン/オープンコレクター出力を使用しています。

ファンローターが回転を完了するたびに、1つ(またはそれ以上)のパルスが生成されます。1分間にカウントされるパルスの数は、ファンのRPMに正比例します。ファンの場合、1回転ごとに2つのパルスが生成されると推測するのが妥当だと思います。測定した周波数では、10V(公称12V)で実行しており、通常は1800-2000 RPMであるため、約1500 RPMが適切に聞こえます。

より視覚的なアプローチが必要な場合は、LEDと抵抗器だけを使用して粗いストロボタコメータを作成できます。電源とタコメータピンの間にLED(明るい方が良い)と適切な電流制限抵抗を接続します。ファンブレードの1つにステッカーのような見やすいものをマークすると、ファンブレードのLEDを照らし、ステッカーが2箇所で点灯するのを見ることができます。この手法を使用して、回転ごとにタコメーターの出力が低下する回数をカウントし、信号のデューティサイクルを概算できます。


6
それは少し賢すぎる。私はあなたにいます!;)
tyblu

ワンショットモードで555を設定すると、実際にブレードを「フリーズ」するのに十分短いストロボを取得できます。
W5VO

5
パルスを使用して、ブレードに損傷を与えることなく発射できます。あなたはそうする傾向がありますか。
19:25にMarkrages

4
一般に、他のすべてのファンおよびマザーボードと一致するように、標準のコンピューターファンは1回転につき2つのパルスを送信する必要があります。回転ごとに2つのパルスを使用しないファンは、明らかに(マザーボード/監視ソフトウェアにとって)実際とは異なる速度で回転しているように見えます。
シャムタム

2
@Faloude 3線式ファンでは、おそらくホール効果センサーに電力が必要なのではありません。4線式の場合、ファンに電力を供給せずにコントローラーに電力を供給できる場合があります。
W5VO

8

必要な情報はすべてここに公開されています。

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

すなわち、

電圧12±1.2V
ピーク電流(@ 13.2V)2A

タコメーターセクション:
速度の読み取り:1回転につき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によって公開されています。
グワイドマン14

4

私が使用したほとんどのファンでは、黄色のワイヤはTACHまたはタコメータワイヤと呼ばれます。PWM出力に似ていますが、ファンの回転に関連する周波数です。場合によっては1:1で、TACHラインの1周期出力はファンの1回転に等しくなります。TACHに1回転から3回転のファンがある場合があるため、データシートを確認する必要があります。

TACH信号をマイクロプロセッサのI / Oピンに接続して、ファンのRPM値を簡単に決定できます。


5
それはPWM(パルス幅変調)ではありません。
スターブルー

4
PFM(パルス周波数変調)
Nick T

2
@NickT編集を提案しました。それが受け入れられるかどうか見てみましょう。
ブルーノブロノスキー

4

ファンのパルス信号(タコメーター)から、タコメーターの周波数を測定して速度に変換します。ファンの1回転は2パルス信号を表します。したがって、60秒で1分間です。

RPMのファン速度:

RPM=freq260

0

ファン信号は回転速度であり、1 Hz = 1 RPS(1秒あたりの回転/回転)。PICまたはお気に入りのマイクロコントローラーのブランドを信号に接続し、1つの立ち上がりエッジまたは立ち下がりエッジを数えます(または必要な数だけ)より多くの秒、より高い精度)秒と乗算してRPMを取得します。プロセッサが高速の場合、波形の周期を測定し、これから速度を高精度(1 / t = f)まで決定することもできます。

ほとんどのファンでは、ファンに複数のスイッチを含める方が費用がかかるため、1 Hzは1回転を表しますが、これに依存しないでください。


1
1 Hz = 1 RPSですか?私は周波数を測定していますが、10 Vでファンを運転すると50 Hz前後になります。92x92x25ファンであり、通常1800〜2200 RPMの定格であるため、特に10 Vでは3000が少し高いようです。 、インターネットでファンの最大RPMが2000であることがわかったので、1 Hz = 1/2 RPSになりますか?
AndrejaKo

@AndrejaKo、可能性があると思います-ブレードはいくつありますか?4?
トーマスO

7つのブレードがあります。
AndrejaKo

@AndrejaKo、それはかなり奇妙です。なぜなら、あなたがその速度を得る正気の倍数がないからです。
トーマスO

1
ブレードの数は速度の読み取りにどのように影響しますか?
AndrejaKo
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.