Подключение вентилятора¶
Вентилятор кажется простым компонентом: подал питание - он крутится.
На практике проблемы начинаются из-за четырёх вещей:
- выбрали вентилятор не на то напряжение;
- подключили его к слабому выходу контроллера;
- не поняли, чем отличаются 2-pin, 3-pin и 4-pin;
- поставили вентилятор туда, где ему не хватает давления из-за фильтра, решётки или воздуховода.
В iDryer-подобных устройствах вентилятор обычно нужен для циркуляции воздуха, обдува нагревателя, вытяжки камеры, фильтрации или охлаждения электроники.
Что проверить до подключения¶
Перед подключением найди параметры вентилятора:
- напряжение:
5V,12Vили24V; - ток или мощность;
- тип разъёма: 2-pin, 3-pin или 4-pin;
- есть ли PWM-управление;
- есть ли тахометрический сигнал;
- воздушный поток;
- статическое давление;
- уровень шума;
- рабочую температуру.
Эти данные ищут на наклейке, странице товара или в техническом описании.
Например, в техническом описании вентилятора обычно есть не только напряжение и ток, но и воздушный поток, статическое давление, шум SPL dB(A), рабочая температура и ресурс. Это полезнее, чем выбирать вентилятор только по размеру.
Нельзя питать вентилятор от GPIO¶
GPIO контроллера - это управляющий сигнал, а не силовой выход.
От GPIO нельзя питать вентилятор напрямую. Так можно повредить контроллер или получить перезагрузки при старте вентилятора.
Правильная логика такая:
- вентилятор получает питание от блока питания или силового выхода платы;
- контроллер только управляет включением или скоростью;
- если используется внешний MOSFET-модуль,
GNDблока питания иGNDконтроллера должны быть общими.

Источник: Wikimedia Commons, KjellElec, CC BY-SA 4.0
Самый простой вариант: 2-pin вентилятор¶
У 2-pin вентилятора обычно есть только:
+питания;-питания.
Если это 24V вентилятор, его подключают к 24V. Если это 12V вентилятор, его подключают к 12V.
Для простого включения и выключения можно использовать:
- готовый fan-выход платы, если он рассчитан на нужное напряжение и ток;
- внешний MOSFET-модуль для DC-нагрузки;
- отдельный контроллер вентилятора.
Если вентилятор должен просто работать всегда, его можно подключить напрямую к подходящему блоку питания через предохранитель или штатную защищённую линию питания. Но в устройстве с нагревателем часто лучше, чтобы вентилятор управлялся контроллером и был частью логики безопасности.
3-pin вентилятор¶
У 3-pin вентилятора обычно есть:
- питание;
- земля;
- тахометрический сигнал.
Тахометрический сигнал позволяет видеть обороты вентилятора. Он не управляет скоростью сам по себе.
Скорость 3-pin вентилятора обычно меняют снижением напряжения питания или PWM по силовой линии, если это поддерживает конкретная плата и вентилятор. Но такой способ может работать хуже, чем нормальный 4-pin PWM: вентилятор может пищать, не стартовать на низкой скорости или работать нестабильно.
Если контроль оборотов не нужен, 3-pin вентилятор можно использовать как обычный 2-pin: питание и земля подключаются, тахометрический провод не используется.
4-pin PWM вентилятор¶
У 4-pin PWM вентилятора обычно есть:
- земля;
- питание;
- тахометрический сигнал;
- PWM-сигнал управления.
Главное отличие: питание на вентилятор подаётся постоянно, а скорость задаётся отдельным PWM-сигналом.
Это правильный способ управлять компьютерными PWM-вентиляторами. Нельзя считать, что 4-pin вентилятор нужно регулировать постоянным включением и выключением питания. Для нормального PWM-вентилятора управляющий сигнал должен идти на отдельный PWM-пин.
У компьютерных 4-pin PWM вентиляторов управляющий вход часто рассчитан на open-collector/open-drain сигнал с подтяжкой внутри вентилятора, а не на любое напряжение с GPIO. Не подавай 12V или 24V на PWM-пин. Проверь документацию вентилятора; если требуется open-drain/open-collector, используй подходящий транзисторный выход или режим GPIO.
Для многих 4-pin PWM вентиляторов типичная частота PWM около 25 kHz. Некоторые вентиляторы работают в близком диапазоне, но при слишком низкой или слишком высокой частоте могут вести себя непредсказуемо: крутиться на полной скорости, останавливаться или шуметь.
Если PWM-провод не подключён, многие 4-pin вентиляторы работают на полной скорости.
Общий GND / общий минус¶
Если вентилятор питается от отдельного блока питания, а PWM-сигнал идёт от контроллера, нужен общий GND / общий минус.
Без общего GND контроллер и вентилятор не имеют общего уровня отсчёта. В результате PWM может не работать или работать случайно.
Простое правило:
- плюс питания вентилятора идёт от подходящего блока питания;
- минус питания вентилятора соединён с минусом блока питания;
GNDконтроллера соединён с тем же минусом;- управляющий сигнал идёт только после общей земли.
Выбор вентилятора под задачу¶
Для открытого обдува важен воздушный поток.
Для фильтра, радиатора, плотной решётки, длинного воздуховода или узкого канала важнее статическое давление.
Поэтому для фильтра камеры принтера обычный тихий корпусной вентилятор может оказаться слабым. Он будет хорошо дуть в свободном воздухе, но почти не прокачивать воздух через HEPA-фильтр, угольный слой или узкий канал.
Ориентиры:
- для свободной циркуляции воздуха можно смотреть на
CFMилиm³/h; - для фильтра, радиатора и воздуховода обязательно смотреть на статическое давление;
- для тихой работы смотреть не только на
dB(A), но и на крепление, решётку и вибрации; - для нагретой камеры смотреть на рабочую температуру вентилятора.
Пусковой ток и запас¶
При старте вентилятор может кратковременно потреблять больше тока, чем в обычном режиме.
Если на один выход подключено несколько вентиляторов, их токи складываются.
Проверяй:
- максимальный ток выхода платы;
- ток одного вентилятора;
- суммарный ток всех вентиляторов;
- запас минимум 50%;
- нагрев клемм, проводов и MOSFET-модуля при долгой работе.
Например, если один вентилятор потребляет 0.25A, четыре таких вентилятора потребляют уже около 1A без учёта пускового тока.
Пример подключения через MOSFET-модуль¶
Типовая схема для 12V или 24V вентилятора:
- Плюс блока питания идёт на плюс вентилятора.
- Минус вентилятора идёт на силовой выход MOSFET-модуля.
- Минус блока питания идёт на MOSFET-модуль.
GNDконтроллера соединяется с минусом блока питания.- Управляющий пин контроллера идёт на вход MOSFET-модуля.
Такое подключение называют low-side switching: MOSFET разрывает минус нагрузки.
Для простого 2-pin вентилятора это обычный и понятный вариант, если MOSFET-модуль рассчитан на нужное напряжение и ток. Для 3-pin/4-pin вентилятора с тахометром или отдельным PWM-входом не всегда хорошо "рубить минус": мониторинг оборотов и штатное PWM-управление обычно требуют постоянного общего GND.
Пример Klipper-конфигурации¶
Имена пинов в примерах не универсальны. Перед копированием проверь распиновку своей платы: неверный pin может включить не тот выход.
Если вентилятор подключён к управляемому выходу платы и должен включаться вручную:
[fan_generic chamber_fan]
pin: PA8
max_power: 1.0
shutdown_speed: 0.0
kick_start_time: 0.5
off_below: 0.15
Управление:
SET_FAN_SPEED FAN=chamber_fan SPEED=1.0
SET_FAN_SPEED FAN=chamber_fan SPEED=0.4
SET_FAN_SPEED FAN=chamber_fan SPEED=0
Если вентилятор должен включаться по температуре камеры:
[temperature_fan chamber_exhaust]
pin: PA8
max_power: 1.0
shutdown_speed: 0.0
kick_start_time: 2.0
off_below: 0.15
sensor_type: NTC 100K beta 3950
sensor_pin: PA0
min_temp: 0
max_temp: 80
target_temp: 45
control: watermark
Имена пинов здесь примерные. В реальном устройстве нужно смотреть распиновку своей платы.
Что проверить после подключения¶
Перед длительной работой проверь:
- вентилятор крутится в правильную сторону;
- напряжение соответствует вентилятору;
- MOSFET-модуль не греется;
- клеммы не греются;
- провода не тонкие для выбранного тока;
- вентилятор стартует после полной остановки;
- на низкой скорости нет писка и остановок;
- поток проходит через нужную зону, а не мимо неё;
- решётка, фильтр или корпус не душат поток сильнее, чем ожидалось.
Если вентилятор стоит рядом с нагревателем, проверь работу на реальной температуре камеры. Вентилятор, который нормально живёт на столе, может быстро деградировать в горячем корпусе.
Типовые ошибки¶
- подключили 12V вентилятор к 24V;
- подключили 24V вентилятор к 12V и решили, что он неисправен;
- питают вентилятор от GPIO;
- забыли общую землю между контроллером и внешним питанием;
- ждут PWM-управления от 3-pin вентилятора;
- управляют 4-pin PWM вентилятором разрывом питания вместо PWM-пина;
- не учли суммарный ток нескольких вентиляторов;
- выбрали вентилятор по размеру, но не посмотрели статическое давление;
- поставили тихий вентилятор на плотный фильтр и получили почти нулевой поток;
- не проверили направление потока после установки;
- не закрепили провода и получили перетирание об крыльчатку или корпус.
Главное¶
- Напряжение вентилятора должно совпадать с питанием.
- GPIO не питает вентилятор, а только управляет.
- Для внешнего питания нужна общая земля с контроллером.
- 2-pin вентилятор проще всего включать через силовой выход или MOSFET.
- 3-pin добавляет тахометр, но не отдельный PWM-вход.
- 4-pin PWM лучше управлять отдельным PWM-сигналом, а не разрывом питания.
- Для фильтров и воздуховодов важнее статическое давление, чем красивая цифра
CFM. - После сборки нужно проверить не только вращение, но и реальный поток через конструкцию.
Материалы по теме¶
- Noctua: PWM setup and RPM monitoring of a fan with microcontrollers - практическое объяснение 4-pin PWM, RPM-сигнала, общей земли и типичной частоты PWM.
- Klipper Configuration Reference: Fans - официальные секции
fan,heater_fan,controller_fan,temperature_fanиfan_generic. - Voron Documentation: Chamber Temperature & Exhaust Fan - пример управления вытяжным вентилятором камеры по температуре в Klipper.
- DigiKey: Selecting A Fan - выбор вентилятора с учётом воздушного потока, статического давления, сопротивления корпуса и фильтров.
- SANYO DENKI: пример технического описания DC-вентилятора - пример реальных параметров: напряжение, ток, воздушный поток, статическое давление, шум, рабочая температура и ресурс.