Почему я не могу контролировать скорость вентилятора своего процессора?


10

Я купил новый компьютер с материнской платой ASRock H61M и ШИМ-вентилятором XILENCE ICEBREAKER 64 Pro. Проблема в том, что я не могу контролировать скорость вентилятора .

Я пробовал настройки в BIOS и со SpeedFan, а также с экстремальным тюнером ASRock. После применения новой конфигурации вентилятор продолжает вращаться на полной скорости (около 2100 об / мин).

Как я могу решить эту проблему?


2
К чему вентилятор подключается для питания: материнская плата или блок питания?
music2myear

Вентилятор подключен к mobo к входу cpu_fan и имеет 3 провода. Я могу прочитать фактические обороты вентилятора в BIOS и программном обеспечении, я просто не могу изменить скорость.
user20196

1
4-контактный разъем на Мобо?
Аки

4
allpinouts.org/index.php/Motherboard_%28CPU%29_4_Pin_Fan «Примечание: при использовании 3-контактного разъема питания с 4-контактным разъемом вентилятора вентилятор всегда будет включен ; управление вентилятором отсутствует».
Аки

2
Нет, все разъемы для вентиляторов имеют 4 контакта. Я думаю, что у меня неправильный вентилятор, так как ШИМ показывает, что им можно управлять, и поэтому у него должно быть 4 контакта.
user20196

Ответы:



14

Трехконтактный разъем вентилятора не обеспечивает возможность динамического управления скоростью, поскольку в нем отсутствует соответствующая логика управления ШИМ в самом вентиляторе. Поклонники ШИМ требуют явной поддержки как от материнской платы, так и от самого вентилятора.

Если вы хотите замедлить вентилятор вашего процессора, вы можете установить резистор вдоль провода питания (+12 В) в вентиляторе. Кроме того, вы можете приобрести LNA (малошумящий адаптер), что по сути одно и то же (хотя это спасает вас от пайки в резисторе самостоятельно). Из-за датчика тахометра, описанного в следующем разделе, вы не можете поместить резистор в заземляющий провод. Вы также можете установить аппаратный контроллер вентилятора (который также является резистором, хотя и переменным, называемым потенциометром ).

Если вам интересно определить, как замедлить вентилятор с помощью резистора (это, честно говоря, довольно просто), я приведу расчеты в нижней части этого ответа. В качестве альтернативы, вы можете использовать потенциометр (и использовать эти расчеты для приблизительной оценки необходимого диапазона сопротивления).

Если вы решите замедлить вентилятор (обычно из-за шума), убедитесь, что температура нагрузки не слишком высокая. Замедление работы вашего вентилятора снизит эффективность способности вашего теплоотвода рассеивать тепло ... Это классическая дискуссия против шума во всем мире.


Для тех, кто интересуется, почему у вентилятора без регулятора скорости есть даже три провода, третий выход используется в качестве выходного сигнала тахометра. Поскольку он связан с той же шиной питания, что и материнская плата, нет необходимости в дополнительном заземляющем проводе. В соответствии со спецификациями вентиляторов, с которыми я связан выше, стандарт должен обеспечивать два «импульса» на оборот. Материнская плата (и ваше аппаратное программное обеспечение для мониторинга) могут затем определить скорость вращения вентилятора по частоте этих «импульсов» напряжения.

(Я говорю «импульсы», потому что штырь тахометра сильно поднимается материнской платой, и каждый раз, когда он «пульсирует», вентилятор тянет штырь на землю, или 0 В, - и поэтому вы не можете поставить резистор на провод заземления, если вы хотите замедлить вентилятор).


Чтобы рассчитать резистор, который вам нужен (подключить последовательно с проводом +12 В), сначала определите напряжение и потребляемую мощность вентилятора (обычно указывается на самом вентиляторе). Давайте предположим, что вентилятор работает на +12 В и потребляет 1 Вт, и мы хотим снизить его до 75% от первоначальной скорости (или снизить мощность до 0,75 Вт).

Первоначальное внутреннее сопротивление вентилятора определяется как 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 = 12 В 2 [(1 / 0,75 Вт) - (1/1 Вт)] = 48 Ом. Таким образом, вам нужно было бы подключить резистор 48 Ом последовательно с источником питания вентилятора +12 В, чтобы замедлить его на 75% (при условии, что первоначально он потребляет 1 Вт). Если у вас есть паяльник и немного термоусадочной / изоленты, резистор должен стоить вам не более $ 0,15 - просто убедитесь, что резистор имеет номинальную мощность не менее 0,75 Вт (предпочтительно 1 Вт).


Понравился ответ, +1 для меня.
Диого

Хороший и подробный ответ. Спасибо. Я знаком с электроникой и вашим решением, просто думаю, что это не очень хорошая идея.
user20196

@ user20196 Я бы сказал, что это не имеет ничего общего с хорошей / плохой идеей ... Добавление резистора / потенциометра - это все, что делают контроллеры вентиляторов или (U) адаптеры LNA (за исключением того, что они стоят намного больше пятнадцати центов).
Прорыв

@ Разница в том, что у вас есть петля обратной связи, которая контролирует обороты вентилятора. Установка вентилятора на 800 об / мин может в некоторых случаях привести к перегреву процессора.
user20196

1
@ user20196 Здесь я не вижу петли обратной связи - нет ввода для изменения системных переменных, вентилятор ЦП работает с постоянной скоростью. Однако я обновил этот вопрос, чтобы упомянуть, что если вы измените скорость вращения вентилятора вашего процессора, чтобы температура загрузки оставалась достаточно низкой - хорошая точка.
Прорыв

0

У меня AMD стоковая кулер с 4-х контактным вентилятором. По умолчанию он работает в диапазоне от 1600 до 3300 об / мин (с управлением ШИМ). Теперь мне удалось увеличить обороты до 6136 об / мин (Примечание: ЦП по-прежнему меняет скорость вращения вентилятора в зависимости от температуры ядра, но в разных диапазонах оборотов).

Я получил контроль над частотой вращения вентиляторов, вмешавшись в электронику печатной платы вентилятора, добавив RESISTOR и POTENTIOMETER параллельно с SMD RESISTOR на печатной плате вентилятора.

ПРИМЕЧАНИЕ: значение резистора вентилятора составляет 5 кОм; Значение добавленного резистора составляет 10 кОм; Значение добавленного потенциометра составляет 10 кОм (потенциометр подключен последовательно с резистором 10 кОм, и оба они параллельно с резистором вентилятора). Я также установил переключатель, чтобы отключить возможность добавления схемы (Off = по умолчанию)

Поворот потенциометра в сторону более высокого сопротивления увеличивает число оборотов и наоборот. Теперь, когда компьютер добавляет свои импульсы при повышении температуры, обороты вентилятора тоже повышаются, и наоборот.

Диапазон регулирования оборотов с помощью потенциометра находится в диапазоне мин / макс: 3300 - 6136 (6136 об / мин при нагрузке процессора 100%, когда потенциометр установлен на максимальное значение 10 кОм).

На практике это выглядит так:

Переключатель режима работы турбовентилятора - ON & STOCK с возможностью регулировки диапазона оборотов (потенциометр).

РЕЖИМ ВКЛ (потенциометр в нулевом положении): мин / макс об / мин: 3300 - 5000; Потенциометр в максимальном положении: мин. / Макс. Об / мин: 4436 - 6136. STOCK MODE (выключить): мин. / Макс. Об / мин: 1600 - 3300. В каждом диапазоне оборотов ЦП изменяет скорость вращения вентилятора в соответствии с температурой ядра.

Тем не менее, в вашем случае, чтобы уменьшить диапазоны скорости вращения вентилятора, вы должны заменить FIS SMD RESISTOR на резистор с более высоким значением сопротивления, чтобы обороты были ниже 2100.

Кроме того, если вы хотите иметь автоматическое управление оборотами вентилятора (вентиляторы с 3 проводами), вам необходимо установить резистор PTC где-то рядом с ЦП, поскольку резисторы PTC изменяют свое сопротивление (в сторону более высоких значений) с повышением температуры, поэтому обороты вентилятора также будет меняться в зависимости от температуры процессора.


Пожалуйста, внимательно прочитайте вопрос. Ваш ответ не отвечает на оригинальный вопрос. У ОП есть 3-контактный вентилятор, поэтому ваш ответ к нему не относится.
DavidPostill

@ DavidPostill, вы правы, я еще объяснил в соответствии с этим конкретным вопросом темы.
Боян
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.