Управление скоростью вращения вентилятора ПК
Я работаю над проектом по плавной продувке воздуха через несколько труб с переменной скоростью. Я хотел бы использовать стандартный вентилятор для корпуса ПК и контролировать включение/выключение вентиляторов, а также скорость их вращения. Я надеюсь позже прикрепить датчики температуры и в конечном итоге продувка будет зависеть от температуры.
Похоже, что вентиляторы ПК в 3- и 4-проводных системах обеспечивают переменную скорость за счет изменения входного напряжения в диапазоне от 3 до 12 В (линейный регулятор напряжения) или с ШИМ, установленным на 3,3 В или 5 В. Кроме того, похоже, что существуют недорогие продукты для разделения/копирования одного сигнала на несколько вентиляторов (см. здесь).
Я надеюсь контролировать 4-8 скоростей вентилятора, как можно более независимо, используя при этом как можно более простой/стандартный корпусной вентилятор. Каков наилучший способ управления корпусными вентиляторами ПК с помощью Arduino?
Ссылка: https://en.wikipedia.org/wiki/Computer_fan_control
@Steve, 👍0
1 ответ
Лучший ответ:
Чтобы включить комментарии в ответ:
Вы можете управлять большинством вентиляторов ПК (у которых есть не менее 3 контактов) с помощью любого источника ШИМ и изменять их скорость в течение рабочего цикла. Сам Arduino Uno имеет 6 каналов ШИМ. Если вы хотите управлять большим количеством вентиляторов, вам нужно использовать дополнительную микросхему, которая обеспечивает ШИМ. Вы можете использовать плату коммутации от Adafruit, а также любую другую внешнюю микросхему ШИМ (они часто маркируются как сервоприводы, поскольку сервоприводы также используют сигнал ШИМ).
Скорость большинства вентиляторов также можно изменить, подав разное входное напряжение, но это не предназначено для прямого изменения. Вместо этого это обычно используется для установки интервала скорости, в котором должен работать вентилятор. Например, некоторые вентиляторы ПК имеют дополнительные адаптеры, которые понижают напряжение питания, позволяя им работать тише. Для краткосрочного изменения вам определенно следует использовать ШИМ. Если ваши вентиляторы слишком быстры при номинальном напряжении, вы можете подать на них постоянное пониженное напряжение.
Как указал dandavis, 4-й штырь обычно подключается к контуру обратной связи. Они обеспечивают определенное количество импульсов за полный оборот, так что вы можете действительно измерить скорость, а не просто оценить. Когда вам не нужна эта функциональность, оба типа вентиляторов (3-контактный или 4-контактный) вам подойдут.
- Контролировать ток 48 вольт и 30 ампер с помощью ШИМ-сигнала - какие компоненты необходимы для этого
- Управление скоростью вентилятора с помощью библиотеки Arduino PID
- Как устранить шум от вентилятора 12 В с ШИМ-управлением на низкой скорости
- Генерация частоты ШИМ выше 125 кГц с помощью Arduino Uno
- Увеличить разрядность PWM
- Как вывести истинное аналоговое напряжение на выходной контакт
- ПИД-регулятор для управления скоростью двигателя
- Как управлять 6 шаговыми двигателями с помощью Arduino?