На маркетплейсах есть еще контроллер вентилятора с цифровым дисплеем под названием "4-LINE PWM FAN". Функционально он идентичен "ZHIYU ZF1X4L" из предыдущего поста.
Отличается он наличием отключения питания вентилятора, простотой настройки, индикацией частоты вращения вентилятора и в полтора раза большими размерами. Какой из них лучше однозначно определить невозможно, ибо габариты разные.

На плате три вилки:
XH2.56-2P - NTC;
XH2.56-3P - 12В;
Molex 47053-1000 - вентилятор.

Частота ШИМ ниже, чем допустимо по стандарту компьютерных вентиляторов intel: она равна 20кГц, а требуется от 21кГц до 28кГц.
Датчик температуры - это ntc-термистор 10кОм b=3950. Точные параметры требуемого термистора для моей платы 10.2кОм и b=3860, то есть на 2% отклонение.
Таблица зависимости показания температуры на дисплее от сопротивление резистора подключенного к ntc вилке.
Во время работы экран может быть потушен, показывать скорость вращения вентилятора или температуру. Отображаемый параметр можно определить по горящему светодиоду: при показе скорости вращения светится светодиод "x10 RPM", а при показе температуры "C°". Еще понять смысл числа на экране можно по наличию точки: температура показывается со светящейся десятичной точкой, а частота вращения без нее. Скорость вращения отображается в оборотах/минуту. Отображаются три старших цифры числа, то есть при 13000 об/мин и при 1300 - показано будет 130.
Экран со светодиодами гасится одновременным нажатием на "+" и "-". Погашенное состояние сохраняется после отключения питания. Включается экран нажатием любой клавиши.
Вход в настройки осуществляется длительным нажатием на кнопку "OK". Переход к следующей переменной осуществляется коротким нажатием кнопки "OK". Одновременно с переходом к другой настройке осуществляется сохранение в энергонезависимой памяти этой переменной. Изменение значения переменной осуществляется кнопками "+" и "-".
Настраиваемая переменная определяется по букве на дисплее, если нет буквы, но на экране только две цифры, то значит это минимальная скорость. Настройки соответствующие буквам:
"P" - алгоритм управления;
"L" - температура включения и/или начала разгона вентилятора;
"H" - температура 100% скорости;
"C" - температура отключения вентилятора, если установить 0, то вентилятор будет всегда работать;
"d" - коррекция датчика температуры, число со знаком в градусах Цельсия.
Кроме этого, есть две настройки, доступ к которым осуществляется особым образом. Это выбор алгоритма управления и минимальной скорости вращения.

Доступ к настройке алгоритма управления осуществляется включением при нажатой кнопке "OK".
Всего существует два алгоритма: повышение коэф. заполнения выхода импульсного задатчика скорости вращения при повышении температуры и понижение коэф. заполнения при повышении температуры.
Настройка минимальной скорости осуществляется после короткого нажатия на "OK" в режиме ожидания.
Настраивается при переменной "С" равной 0 и отключенном датчике температуры, после выбора алгоритма работы. Выбирается минимальная величина, при которой вентилятор крутится.
Бывают вентиляторы, которые потребляют 5А или несколько вентиляторов. Для использования с ними придется поверх транзистора в soic8 припаять еще три штуки транзисторов типа ao4435, а также припаять поверх дорожек свои провода.

Фотографии платы.
Показ текущей температуры.

Индикация скорости вращения вентилятора.

Настройка алгоритма увеличения коэф. заполнения импульсного задатчика с увеличением температуры.

Настройка алгоритма уменьшения коэф. заполнения импульсного задатчика с увеличением температуры.

Настройка минимальной скорости вращения, значение в %.

Настройка температуры вкл и/или начала разгона вентилятора.

Настройка температуры окончания разгона вентилятора.

Настройка температуры отключения вентилятора.

Коррекция датчика температуры.

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

На плате три вилки:
XH2.56-2P - NTC;
XH2.56-3P - 12В;
Molex 47053-1000 - вентилятор.

Частота ШИМ ниже, чем допустимо по стандарту компьютерных вентиляторов intel: она равна 20кГц, а требуется от 21кГц до 28кГц.
Датчик температуры - это ntc-термистор 10кОм b=3950. Точные параметры требуемого термистора для моей платы 10.2кОм и b=3860, то есть на 2% отклонение.
Таблица зависимости показания температуры на дисплее от сопротивление резистора подключенного к ntc вилке.
| Температура, °C | Сопротивление, кОм |
| -9.9 | обрыв |
| -5 | 43.2 |
| 0 | 33.3 |
| 5 | 26.2 |
| 10 | 20.2 |
| 15 | 16,0 |
| 20 | 12.75 |
| 25 | 10.2 |
| 30 | 8.2 |
| 35 | 6.62 |
| 40 | 5.42 |
| 45 | 4.47 |
| 50 | 3.68 |
| 55 | 3.06 |
| 60 | 2.56 |
| 65 | 2.14 |
| 70 | 1.82 |
| 75 | 1.54 |
| 80 | 1.32 |
| 85 | 1.13 |
| 90 | 0.98 |
| 95 | 0.85 |
| 99,8 | 0.743 |
Во время работы экран может быть потушен, показывать скорость вращения вентилятора или температуру. Отображаемый параметр можно определить по горящему светодиоду: при показе скорости вращения светится светодиод "x10 RPM", а при показе температуры "C°". Еще понять смысл числа на экране можно по наличию точки: температура показывается со светящейся десятичной точкой, а частота вращения без нее. Скорость вращения отображается в оборотах/минуту. Отображаются три старших цифры числа, то есть при 13000 об/мин и при 1300 - показано будет 130.
Экран со светодиодами гасится одновременным нажатием на "+" и "-". Погашенное состояние сохраняется после отключения питания. Включается экран нажатием любой клавиши.
Вход в настройки осуществляется длительным нажатием на кнопку "OK". Переход к следующей переменной осуществляется коротким нажатием кнопки "OK". Одновременно с переходом к другой настройке осуществляется сохранение в энергонезависимой памяти этой переменной. Изменение значения переменной осуществляется кнопками "+" и "-".
Настраиваемая переменная определяется по букве на дисплее, если нет буквы, но на экране только две цифры, то значит это минимальная скорость. Настройки соответствующие буквам:
"P" - алгоритм управления;
"L" - температура включения и/или начала разгона вентилятора;
"H" - температура 100% скорости;
"C" - температура отключения вентилятора, если установить 0, то вентилятор будет всегда работать;
"d" - коррекция датчика температуры, число со знаком в градусах Цельсия.
Кроме этого, есть две настройки, доступ к которым осуществляется особым образом. Это выбор алгоритма управления и минимальной скорости вращения.

Доступ к настройке алгоритма управления осуществляется включением при нажатой кнопке "OK".
Всего существует два алгоритма: повышение коэф. заполнения выхода импульсного задатчика скорости вращения при повышении температуры и понижение коэф. заполнения при повышении температуры.
Настройка минимальной скорости осуществляется после короткого нажатия на "OK" в режиме ожидания.
Настраивается при переменной "С" равной 0 и отключенном датчике температуры, после выбора алгоритма работы. Выбирается минимальная величина, при которой вентилятор крутится.
Бывают вентиляторы, которые потребляют 5А или несколько вентиляторов. Для использования с ними придется поверх транзистора в soic8 припаять еще три штуки транзисторов типа ao4435, а также припаять поверх дорожек свои провода.

Фотографии платы.
Показ текущей температуры.

Индикация скорости вращения вентилятора.

Настройка алгоритма увеличения коэф. заполнения импульсного задатчика с увеличением температуры.

Настройка алгоритма уменьшения коэф. заполнения импульсного задатчика с увеличением температуры.

Настройка минимальной скорости вращения, значение в %.

Настройка температуры вкл и/или начала разгона вентилятора.

Настройка температуры окончания разгона вентилятора.

Настройка температуры отключения вентилятора.

Коррекция датчика температуры.
