Бесколлекторный PWM-вентилятор 12 В постоянного тока сгорел через Arduino Uno

Я работаю над проектом, в котором хочу контролировать скорость вентилятора с помощью микропроцессора.

Я прочитал несколько постов об использовании Arduino Uno для управления функцией ШИМ на 4-контактном вентиляторе, который можно найти в ПК, и, поскольку у меня были детали, я подумал, что это будет хорошее место для начала.

Вентилятор представляет собой бесщеточный вентилятор Foxconn 12 В постоянного тока 0,6 А — номер модели PVA080G12H-P01.

Мой источник питания 12 В постоянного тока 1000 мА, вероятно, от старого коммутатора 3COM — номер модели 3c16741a.

В поставке есть цилиндрический разъем, который подходит для Uno, поэтому я подумал, что это сработает идеально.

Я знаю, что правильный способ подключения - это подключить питание вентилятора напрямую к выходу блока питания и подключить к Uno только один управляющий провод, но, поскольку я был только на стадии идей, я не хотел просто взламывать кабель. еще. Vin на Uno может работать с 1A, поэтому я подумал, что для начального теста мне будет достаточно использовать GND и Vin на Uno для питания вентилятора.

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

Я использовал код dlloyd здесь https://forum.arduino.cc/index.php?topic=415167.0 и подключил управляющий контакт вентилятора к 3-му контакту Uno. При питании от USB он отлично работал на трех скоростях по 5 секунд каждая, хотя и с низкой общей скоростью из-за ограниченного напряжения. Я изменил код, чтобы добавить тесты 0% и 100%, отключил USB-кабель и подключил питание 12 В. Вентилятор вел себя хаотично, вращаясь, щелкая и замедляясь случайным образом, прежде чем быстро «хлопнуть» и вообще перестал работать. Подключение его напрямую к источнику питания ничего не дает, поэтому он определенно мертв. Uno продолжает радовать.

Из-за запаха в моем простом тесте я предполагаю, что простое подключение вентилятора к источнику питания привело бы к той же смерти, но все, что я прочитал, предполагает, что подключение вентилятора 0,6 А 12 В к источнику питания 1 А 12 В должно быть в порядке. Может ли кто-нибудь объяснить, как это могло произойти, чтобы я не повторил ту же ошибку снова?

Большое спасибо

Текущий рейтинг источника не должен иметь значения... но проблема может заключаться в его регулировании. Вы проверили, что это где-то близко к 12V? Может быть выше при меньшей нагрузке. Управляющие входы этих вентиляторов смещены на высокий уровень, поэтому они просто достигают 100%, если их не подключить, но скорость и, следовательно, потребляемый ток зависят от напряжения питания - в драйвере внутри вентилятора нет регулирования скорости.
Вы перепроверили свою проводку, чтобы убедиться, что она действительно правильная? Многие люди рассказывают свою историю о сгорании своих вентиляторов из-за неправильной проводки. Кроме того, я искал вашу модель блока питания. Я глубоко уверен, что это просто древний нерегулируемый блок питания. Какое выходное напряжение у вашего блока питания без нагрузки?
Спасибо обоим. При подключении только Uno напряжение питания составляет около 16 В!

Ответы (1)

При подключении только Uno напряжение питания составляет около 16 В!

Глядя в Интернете, такие размеры определенно не типичны для современных регулируемых SMPS.

введите описание изображения здесь Рисунок 1. 3COM 3c16741a из интернет-магазина.


Я предсказываю, что ваш блок питания представляет собой типичный нерегулируемый блок питания, который гарантированно выдает 12 В только при определенной токовой нагрузке. Это типичная схема тех.

введите описание изображения здесь

Рис. 2. Типичная нерегулируемая старомодная «линейная» настенная бородавка на базе трансформатора. Источник изображения

А вот типичный график регулирования нагрузки. В вашем случае это аналоги на 12В 1А. Для нерегулируемого источника питания, когда нагрузка отсутствует или мала, напряжение будет очень высоким. При увеличении нагрузки напряжение будет пропорционально падать. С другой стороны, любой типичный регулируемый источник питания будет поддерживать регулирование выходного напряжения, если минимальный ток нагрузки питания достаточен, например, 10 мА линейного регулятора LM7812. А затем временно отключить при перегрузке по току или температуре.

введите описание изображения здесь

Рисунок 3. Регулирование нагрузки: нерегулируемое и регулируемое. Источник изображения


Вывод на данный момент

Кроме того, учитывая

Кратковременное включение питания заставило вентилятор вращаться очень быстро, как и ожидалось.

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