Dlaczego nie mogę kontrolować prędkości wentylatora procesora?

10

Kupiłem nowy komputer z płytą główną ASRock H61M i wentylatorem XILENCE ICEBREAKER 64 Pro PWM CPU. Problem polega na tym , że nie mogę kontrolować prędkości wentylatora .

Próbowałem ustawień w BIOS-ie i SpeedFan, a także z ekstremalnym tunerem ASRock. Po zastosowaniu nowej konfiguracji wentylator nadal obraca się z pełną prędkością (około 2100 obr./min).

Jak mogę rozwiązać ten problem?

użytkownik20196
źródło
2
Do czego podłącza się wentylator w celu zasilania: płyta główna lub przewód zasilający?
music2myear
Wentylator jest podłączony do mobo do wejścia cpu_fan i ma 3 przewody. Mogę odczytać rzeczywistą prędkość obrotową wentylatora w BIOS-ie i oprogramowaniu, po prostu nie mogę zmienić prędkości.
user20196
1
4-pinowe gniazdo na mobo?
Aki
4
allpinouts.org/index.php/Motherboard_%28CPU%29_4_Pin_Fan „Uwaga: w przypadku korzystania z 3-stykowego złącza zasilania z 4-stykowym złączem wentylatora wentylator będzie zawsze włączony; nie ma możliwości sterowania wentylatorem”.
Aki,
2
nie, wszystkie gniazda wentylatora mają 4 piny. Myślę, że pomyliłem się, ponieważ PWM wskazuje, że można go kontrolować, a zatem powinien mieć 4 piny.
user20196

Odpowiedzi:

14

Trzy pinowe złącze wentylatora nie obejmuje możliwości dynamicznego sterowania prędkością, ponieważ brakuje w nim odpowiedniej logiki sterowania PWM . Fani PWM wymagają wyraźnego wsparcia ze strony płyty głównej i samego wentylatora.

Jeśli chcesz spowolnić wentylator procesora, możesz zainstalować rezystor wzdłuż przewodu zasilającego (+ 12V) w wentylatorze. Alternatywnie możesz kupić LNA (adapter o niskim poziomie szumów), który jest zasadniczo tym samym (chociaż sam oszczędza lutowania w oporniku). Z powodu czujnika obrotomierza omówionego w następnym rozdziale nie można umieścić rezystora na przewodzie uziemiającym. Możesz również zainstalować kontroler wentylatora sprzętowego (który jest również zasadniczo rezystorem, choć zmiennym o nazwie potencjometr ).

Jeśli chcesz ustalić, jak spowolnić wentylator za pomocą rezystora (jest to całkiem proste), przedstawiłem obliczenia na dole tej odpowiedzi. Alternatywnie możesz użyć potencjometru (i skorzystać z tych obliczeń, aby uzyskać przybliżoną ocenę wymaganego zakresu oporności).

Jeśli zdecydujesz się spowolnić pracę wentylatora (zwykle ze względu na hałas), upewnij się, że temperatura obciążenia nie nagrzewa się zbyt mocno. Spowolnienie pracy wentylatora obniży efektywność zdolności radiatora do rozpraszania ciepła ... Jest to klasyczna dyskusja na temat hałasu w porównaniu do ciepła.


Dla tych, którzy zastanawiają się, dlaczego wentylator bez kontroli prędkości ma nawet trzy przewody, trzeci przewód jest wykorzystywany jako sygnał wyjściowy obrotomierza. Ponieważ jest on podłączony do tej samej szyny zasilania, co płyta główna, nie ma potrzeby stosowania dodatkowego przewodu uziemiającego. Zgodnie ze specyfikacjami wentylatora, do których podałem wyżej, standardem jest zapewnienie dwóch „impulsów” na obrót. Płyta główna (i oprogramowanie do monitorowania sprzętu) mogą następnie wywnioskować prędkość wentylatora na podstawie częstotliwości tych „impulsów” napięcia.

(Mówię „pulsuje”, ponieważ kołek obrotomierza jest wyciągany wysoko przez płytę główną i za każdym razem, gdy jest „pulsowany”, wentylator ciągnie kołek do masy lub 0 V - i dlatego nie można umieścić rezystora na przewód uziemiający, jeśli chcesz zwolnić wentylator).


Aby obliczyć potrzebny rezystor (w szeregu z przewodem + 12V), najpierw określ napięcie i pobór mocy wentylatora (zwykle wymienione na samym wentylatorze). Załóżmy, że wentylator działa na + 12V i pobiera 1 W, a my chcemy spowolnić go do 75% pierwotnej prędkości (lub zmniejszyć moc do 0,75 W).

Oryginalny opór wewnętrzny wentylatora jest podana przez R = V 2 / P (odmianą prawa Ohma i prawem Joule'a ), a nowy odporność Musimy będzie R = V 2 /(0.75P). Dlatego potrzebujemy rezystora wielkości:

R nowy = V 2 /( 0,75P) - V 2 / P = V 2 [(1 / 0,75P) - (1 / P)].

Podłączając nasze liczby, otrzymujemy R nowy = 12V 2 [(1 / 0,75 W) - (1/1 W)] = 48 Ohm. Dlatego trzeba by połączyć szeregowo rezystor 48 Ohm z zasilaniem wentylatora + 12V, aby spowolnić go o 75% (zakładając, że pierwotnie pobiera 1W). Jeśli masz pod ręką lutownicę i trochę taśmy termokurczliwej / taśmy elektrycznej, rezystor nie powinien kosztować więcej niż 0,15 USD - po prostu upewnij się, że rezystor ma moc co najmniej 0,75 W (najlepiej 1 W).

Przełom
źródło
Podobał mi się answear, +1 dla mnie.
Diogo,
Ładna i szczegółowa odpowiedź. Dzięki. Znam elektronikę i twoje rozwiązanie, myślę, że nie jest to dobry pomysł.
user20196
@ user20196 Argumentowałbym, że nie ma to nic wspólnego z byciem dobrym / złym pomysłem ... Dodanie rezystora / potencjometru to wszystko, co robią sterowniki wentylatorów lub adaptery (U) LNA (z tym, że kosztują znacznie więcej niż piętnaście centów).
Przełom
@ Przełomem jest to, że masz pętlę sprzężenia zwrotnego, która kontroluje obroty wentylatora. Ustawienie wentylatora na 800 obr./min może w niektórych przypadkach spowodować przegrzanie procesora.
user20196,
1
@ user20196 Nie widzę tu żadnej pętli sprzężenia zwrotnego - nie ma danych wejściowych do zmiany zmiennych systemowych, wentylator procesora ma stałą częstotliwość. Zaktualizowałem jednak pytanie, aby wspomnieć, że jeśli zmienisz prędkość wentylatora procesora, aby zapewnić, że temperatura obciążenia pozostanie wystarczająco niska - dobry punkt.
Przełom
0

Mam chłodnicę akcyjną AMD z 4-pinowym wentylatorem. Działa domyślnie między 1600 a 3300 obr / min (kontrolowane PWM). Teraz udało mi się zwiększyć RPM do 6136 RPM (Uwaga: CPU nadal zmienia prędkość wentylatora w zależności od temperatury rdzenia, ale w różnych zakresach RPM).

Zyskałem kontrolę nad obrotami wentylatora z interwencją na płytce drukowanej wentylatora, dodając REZYSTOR i POTENCJOMETR równolegle z SMD REZYSTOREM na płytce drukowanej wentylatora.

UWAGA: Wartość rezystora wentylatora wynosi 5 Kohm; Wartość dodanego rezystora wynosi 10 Kohm; Wartość dodanego potencjometru wynosi 10 Kohm (potencjometr jest szeregowo z rezystorem 10 Kohm i wtedy oba są równoległe z rezystorem wentylatora). Zainstalowałem również przełącznik, aby wyłączyć możliwość dodania obwodu (Wyłączone = domyślne)

Przekręcenie potencjometru w kierunku wyższej rezystancji powoduje zwiększenie obrotów na minutę i odwrotnie. Teraz, gdy komputer dodaje swoje impulsy wraz ze wzrostem temperatury, prędkość obrotowa wentylatora również rośnie i odwrotnie.

Kontrola zakresu RPM za pomocą potencjometru wynosi od min / max: 3300 - 6136 (6136 RPM są obciążone w 100% przez procesor, gdy potencjometr jest ustawiony na maksymalną wartość 10 Kohm).

W praktyce wygląda to tak:

Przełącznik trybu pracy wentylatora turbo - ON & STOCK z możliwością regulacji zakresu obrotów (potencjometr).

TRYB WŁĄCZENIA (potencjometr w pozycji zerowej): Min./maks. RPM: 3300 - 5000; Potencjometr w pozycji maksymalnej: Min./maks. RPM: 4436 - 6136. TRYB STOCK (Wyłącz): Min./maks. RPM: 1600 - 3300. W każdym zakresie RPM procesor zmienia prędkość wentylatora w zależności od temperatury rdzenia.

Jednak w twoim przypadku, aby zmniejszyć zakresy prędkości wentylatora, musisz wymienić FAN SMD RESISTOR na taki, który ma wyższą wartość rezystancji, w ten sposób utrzymując obroty poniżej 2100.

Ponadto, jeśli chcesz mieć automatyczną kontrolę obrotów wentylatora (wentylatory z 3 przewodami), musisz zainstalować rezystor PTC gdzieś w pobliżu procesora, ponieważ rezystory PTC zmieniają swoją rezystancję (w kierunku wyższych wartości) wraz ze wzrostem temperatury, dlatego też prędkość obrotowa wentylatora będzie również zmieniać się w zależności od temperatury procesora.

Boyan
źródło
Przeczytaj uważnie pytanie ponownie. Twoja odpowiedź nie odpowiada na pierwotne pytanie. OP ma 3-pinowy wentylator, więc twoja odpowiedź go nie dotyczy.
DavidPostill
@DavidPostill, masz rację, wyjaśniłem dalej zgodnie z tym konkretnym pytaniem tematycznym.
Boyan