Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

Управляем вентилятором (кулером) РЕШЕНО

Тема в разделе "Железные вопросы по esp8266", создана пользователем PAV, 18 фев 2019.

Метки:
Статус темы:
Закрыта.
  1. PAV

    PAV Новичок

    Сообщения:
    54
    Симпатии:
    4
    Друзья, столкнулся тут с проблемкой при управлении вентилятором.
    Пользую Wemos D1 mini + MOSFET + вентилятор на 12В.
    Все подключаю по схеме управления MOSFETом, все работает, можно разогнать или тормознуть вентилятор.
    НО!!!! При снижении скорости вентилятора ниже максимальной появляется высокочастотный писк.
    Полазил по инету, вкурил форумы разные, понял, то причиной этого звука является используемый мной ШИМ.
    Советы - поднять частоту ШИМа до 31KHz и воткнуть кондер параллельно вентилятору.
    Сработало, звук ушел, НО!!! Если просто поднимаем частоту, то вентилятор не стартует даже на половине (500). Если добавляем кондер, все отлично стартует, но даже на минимуме (10) напряжение, выходящее на вентилятор около 6 вольт, а не как хотелось бы - около 0. Т.е. в принципе для моих целей и так сойдет, но хотелось бы понимания, что это такое за зверь и как с ним обращаться. Подскажите, кто в курсе, как грамотно бороться с этим шумом ШИМа ;)


    РЕШЕНО
     
    Последнее редактирование модератором: 23 фев 2019
  2. nikolz

    nikolz Гуру

    Сообщения:
    4.752
    Симпатии:
    453
    попробуйте для начала определить источник писка.
    Возможно это все же резонанс вентилятора.
    Попробуйте смазать подшипник вентилятора.
     
  3. Antynik

    Antynik Новичок

    Сообщения:
    48
    Симпатии:
    2
    Сталкивался с точно такой же проблемой, год назад.
    На минимальных оборотах, и даже ниже, когда вентилятор вообще не раскручивается, свист от вентилятора сильнее, чем шум на полных оборотах.
    С конденсатором шум пропадает, но регулятор теряет диапазон, почти всегда обороты около максимума, напряжение слишком высокое.
    Решил очень просто - поставил в цепь резистор (до конденсатора). Подбирал долго.
    Резистор сильно греется, нужен сильноточный нагрузочный резистор. Учитывая, что сразу подобрать такой готовый нужного сопротивления сложно, я просто сделал параллельную связку из слаботочных резисторов 220 Ом. Заодно охлаждение получилось более распределённое. Но всё равно горячие на ощупь, заразы.
    В таком режиме работает уже несколько месяцев, очень тихо.
     
    PAV нравится это.
  4. Сергей_Ф

    Сергей_Ф Moderator Команда форума

    Сообщения:
    2.169
    Симпатии:
    226
    Последнее редактирование: 19 фев 2019
    PAV, Antynik и nikolz нравится это.
  5. nikolz

    nikolz Гуру

    Сообщения:
    4.752
    Симпатии:
    453
    @Antynik
    решение с RC цепью - это линейный метод управления.
    А вот решение в статье - это интересно.
    Поэтому выкиньте конденсатор и реализуйте метод из данной статьи.
    -------------
    В ESP можно реализовать шим на таймере с минимальным импульсом 1 мкс.
     
    PAV и Antynik нравится это.
  6. Antynik

    Antynik Новичок

    Сообщения:
    48
    Симпатии:
    2
    Когда делал, искал на эту тему.
    Не нашёл, как поменять частоту ШИМ на ESP-12 выше звуковой.

    Статья хорошая, даже отличная. Но всё равно очень много тонкостей встречается в процессе. Всё описать невозможно.
     
  7. nikolz

    nikolz Гуру

    Сообщения:
    4.752
    Симпатии:
    453
    согласен.
    Ссылаясь на эту статью я имел ввиду режим работы датчика холла.
    Что же касается ESP то на ней работатя с таймером в режиме прерываний можно обеспечить реакцию на прерывания со скоростью 1 мгц
    т е без проблем делать ШИМ с частотой выше 30 кгц (можно и 300 кгц) и изменять длительность импульса от 1 до 29 мкс т е не писка не будет.
    Я использую такой режим для синтеза речи.
    Но делать надо на СИ и довесками ассемблера.
     
  8. PAV

    PAV Новичок

    Сообщения:
    54
    Симпатии:
    4
    analogWriteFreq(31000);
    В сетапе
    Но при такой настройке вентилятор вообще не стартует, пока до максимума не догонишь (1024)
     
    Antynik нравится это.
  9. PAV

    PAV Новичок

    Сообщения:
    54
    Симпатии:
    4
    Я может как-то не так читаю. Какой солюшен "интересный" есть в статье??? На мой взгляд ничего нового и полезного.
     
  10. =AK=

    =AK= Гуру

    Сообщения:
    1.231
    Симпатии:
    100
    Кондер параллельно вентилятору? Оригинально! Просто мазохизм какой-то.

    Если кондер маленький (до сотни пик), то вреда от него нет. Если кондер большой, то в момент включения мосфета он создает короткое замыкание в нагрузке; если источник питания хороший и схем защиты нет, то мосфету будет кирдык. А промежуточные значения - как фишка ляжет. Можно и в резонанс с ШИМ-ом попасть, там вообще любые чудеса возможны.

    Схемку представьте, с номиналами.

    Поднять частоту ШИМa до 20...30 kHz. И никаких кондеров параллельно нагрузке, упаси господи. Кондер надо ставить между землей (поближе к мосфету) и питанием (поближе к вентилю).
     
  11. nikolz

    nikolz Гуру

    Сообщения:
    4.752
    Симпатии:
    453
    Вопрос в получении сигнала оборотов c датчика холла.
    при управлении ШИМ перестает работать датчик холла, так как нет питания.
    Предлагается удлинять импульс на время полного оборота чтобы получить сигнал.
    Идея интересная но не знаю на сколько она практически реализуема.
     
  12. PAV

    PAV Новичок

    Сообщения:
    54
    Симпатии:
    4
    Ну я же написал выше. С 10kHz вентиль не стартует на промежуточных значениях, только если почти полностью транзистор открыть (т.е. от значений больше 1000). Кондер параллельно венту и ставят, чтобы сгладить ШИМ и дать возможность венту стартануть.

    Кондер между питанием вента и землей никаких изменений не дал. Правда маленький поставил 1uF.
     
  13. nikolz

    nikolz Гуру

    Сообщения:
    4.752
    Симпатии:
    453
    когда ставим RC цепь то получаем регулируемый понижающий DC-DC с плохим кпд
    это подобно управлению вентиляторм путем изменения постоянного напряжения на нем например переменным резистором
    Все достоинства ШИМ исчезают. И нафига городить ШИМ?
     
  14. =AK=

    =AK= Гуру

    Сообщения:
    1.231
    Симпатии:
    100
    Это вы написали. Вы не написали что это вам как-то мешает. Неужто так трудно в течении, скажем, секунды разогнать вентилятор при полном напряжении, а затем выставить нужную скорость ШИМ-ом?
    Я уже говорил выше, что так делать нельзя. Радиолюбители хреновы...

    Он нужен, чтобы ваша приблуда не излучала помехи.
     
  15. nikolz

    nikolz Гуру

    Сообщения:
    4.752
    Симпатии:
    453
    полагаю что не пускается так как напряжение при пуске ноль.
    Надо в программе при пуске устанавливать High на выходе ШИМ и включать шим после начала вращения.
     
  16. PAV

    PAV Новичок

    Сообщения:
    54
    Симпатии:
    4
    Мы не радиолюбители, мы ардуинщики. Собираем, как кубики.
    За советы спасибо, пошел экспериментировать.
     
  17. PAV

    PAV Новичок

    Сообщения:
    54
    Симпатии:
    4
    Все включаем. Напруга ноль. Даем команду на максимум - 1024, вентилятор заводится на максимум - 12В. Даем команду, например, 900 - вент тупо останавливается, хотя напруга 9В.

    Если ставлю кондер 1uF параллельно венту, то его хоть как-то регулировать можно при значении 10 - вольтаж 6В, при 1024 - 12В причем зависимость прям ну совсем не линейная.
    Но ниже 6 уже не опустить, только выключать. Не исключено, что это сам вентилятор требует не менее 6В для запуска.
     
  18. nikolz

    nikolz Гуру

    Сообщения:
    4.752
    Симпатии:
    453
    конденсатор создает постоянную составляющую (посмотрите вольтметром)
    эта пост составляющая позволяет работать всегда датчику холла поэтому и не выключается.
    Хорошо бы посмjтреть сигналы.
    Напишите марку вентилятора. Посмотрю документацию.
     
  19. nikolz

    nikolz Гуру

    Сообщения:
    4.752
    Симпатии:
    453
    Вы написали что не работает без емкости при шиме 10 кгц ,
    а при какой частоте работает без емкости?
     
  20. Сергей_Ф

    Сергей_Ф Moderator Команда форума

    Сообщения:
    2.169
    Симпатии:
    226
    @PAV кстати, иногда рекомендуют частоту ШИМ понизить для надёжного старта. Попробуйте 100Гц - будет слышно?
     
Статус темы:
Закрыта.

Поделиться этой страницей