ШИМ-контроллер вентилятора охлаждения

Всем доброго времени. Сейчас мы поговорим о регулировании скорости охлаждающих вентиляторов с ШИМ – широтно-импульсной модуляцией (PWM). Также изучим практический проект схемы контроллера для вентилятора или мощных светодиодов, который можно сделать из нескольких деталей.



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

В более сложных версиях драйверов используется линейная схема управления напряжением, в которой постоянное напряжение, подаваемое на вентилятор, меняется с помощью регулятора напряжения. Чтобы вентилятор работал на более низкой скорости, напряжение снижают, а для работы на более высокой скорости – повышают.

Наиболее современная схема драйвера для управления скоростью вентилятора использует метод ШИМ. В этой схеме драйвера управляющий сигнал с широтно-импульсной модуляцией обычно подается на полевой транзистор, который подключен к стороне высокого или низкого уровня вентилятора. Вентилятор будет включаться / выключаться с определенной частотой, а скорость вращения вентилятора регулируется рабочим циклом сигнала ШИМ.

Типы вентиляторов постоянного тока

Существует три основных типа вентиляторов постоянного тока (они же кулеры): двухпроводные, трехпроводные и четырехпроводные.



  • Двухпроводной вентилятор имеет два контакта – питание и заземление. Этим вентилятором можно управлять либо путем изменения напряжения постоянного тока, либо с помощью управляющего сигнала ШИМ.
  • У трехпроводного вентилятора есть сигнал тахометра, который показывает скорость вращения. Этим вентилятором также можно управлять, изменяя напряжение постоянного тока или используя низкочастотный управляющий сигнал ШИМ.
  • Четырехпроводной вентилятор имеет специальный вход PWM, который можно использовать для управления скоростью.
Полезное на сайте:
Автоматическая кормушка на Arduino

Вентиляторы PWM и правила управления

Сигнал ШИМ прямоугольного типа должен подаваться на вход PWM вентилятора и соответствовать следующим спецификациям:

  • Целевая частота: 25 кГц, допустимый диапазон от 21 кГц до 28 кГц
  • Максимальное напряжение для низкого логического уровня: VIL = 0,8 В
  • Абсолютный максимальный получаемый ток: Imax = 5 мА (ток короткого замыкания)
  • Абсолютный максимальный уровень напряжения: Vmax = 5,25 В (напряжение холостого хода)
  • Допустимый диапазон рабочего цикла: от 0% до 100% (не инвертируется. Рабочий цикл 100% PWM / 5 В приводит к максимальной скорости вентилятора)

Внешний подтягивающий резистор здесь не нужен, так как сигнал подтягивается до 3,3 В / 5 В внутри вентилятора. Кроме того, работа при цикле ШИМ ниже 20% официально не поддерживается в спецификации (неопределенное поведение). Тем не менее, большинство вентиляторов PWM могут работать при нагрузке ниже 20% и остановятся при рабочем цикле лишь 0%. Они работают на полной номинальной скорости при отсутствии входного сигнала ШИМ.

Внимание: подключение напряжения питания 12 В к выводу ШИМ приведет к немедленному повреждению вентилятора!

Далее показано изображение трехпроводного кулера. Кажется что это обычный бесщеточный мотор постоянного тока (BLDC) с выходом тахо-сигнала, но это вентилятор с ШИМ (KFB-1412H от Delta Electronics), сделанный для PS3, а его третий провод – для управления скоростью вентилятора.

ШИМ-контроллер вентилятора охлаждения

Если надо подключить этот вентилятор, просто подайте 12 В на коричневый (+ V) и черный (GND) провода, а на серый (PWM) подайте последовательность импульсов уровня TTL (5 В), близкую к 25 кГц от сигнала генератора, и изменяйте коэффициент заполнения последовательности импульсов (0–100%), чтобы отрегулировать скорость.

ШИМ-контроллер вентилятора охлаждения

Обычно скорость кулера с ШИМ масштабируется линейно с рабочим циклом сигнала PWM между максимальной скоростью при 100% и указанной минимальной скоростью при 20%. Например, если вентилятор с PWM имеет максимальную скорость 2000 об / мин и минимальную скорость 450 об / мин, он будет работать со скоростью 2000 об / мин при 100% PWM, 450 об / мин при 20% и около 1100 об / мин при 50% PWM.

Полезное на сайте:
Зарядное для авто из лампочки и трансформатора

ШИМ-контроллер вентилятора охлаждения

Некоторые производители рекомендуют использовать для управления схему типа CMOS-инвертора, подобную показанной выше.

Схема самодельного ШИМ контроллера кулера

ШИМ-контроллер вентилятора охлаждения

Основной выход PWM подключен к силовому транзистору (T1) для управления нагрузкой 12 В. Как видите, дополнительный инвертированный выход ШИМ также доступен для других целей. На самом деле столь мощный транзистор TIP41C (T1) в этой конструкции немного излишний, можете выбрать другой.

ШИМ-контроллер вентилятора охлаждения

При экспериментах использовалась эта схема для «линейного» управления напряжением 2-проводного вентилятора 12V BLDC, и она работала отлично.

Шестиэлементный триггер Шмитта CD 40106 является основой этого проекта. Микросхема недорогая и будет работать в широком диапазоне напряжений.

CD4016 (CD4016B / CD40106BE) содержит шесть инверторов, которые можно использовать для создания простых генераторов сигналов прямоугольной формы с одним резистором и конденсатором. Вход подключен к конденсатору, который идет на землю, а резистор идет от выхода. С помощью одного потенциометра и двух диодов можно изменить рабочий цикл или ширину импульса прямоугольной формы. Потенциометр изменяет способ прохождения обратной связи через два диода, что приводит к асимметричным колебаниям.

ШИМ-контроллер вентилятора охлаждения

Представленная простая конструкция может использоваться для управления различными типами вентиляторов и ламп (в том числе светодиодных). Генератор прямоугольных сигналов CD40106 генерирует управляющий ШИМ на основе частоты и рабочего цикла, установленных соответствующими компонентами синхронизации RC. Конечный выходной сигнал может в дальнейшем использоваться разными способами, при условии что он настроен правильно для предлагаемого устройства.