Управление кулером PC

Тема в разделе "Arduino & Shields", создана пользователем Deniss, 13 июн 2015.

  1. ANV

    ANV Гуру

    Открывать полностью чтобы не грелся
    Если кулер потребляет меньше 3 ватт, то можно и одним 2n2222 обойтись
     
  2. Salk

    Salk Гик

    IRLML2803 подойдет для данной цели? Затвор можно напрямую подключить к Arduino (5В логике) и управлять 3-pin кулерами без дополнительной обвязки ?
     
  3. Unixon

    Unixon Оракул Модератор

    Не самый лучший мосфет в своем классе, но и не самый плохой.
    В принципе пойдет.

    Сколько и каких вентиляторов на один транзистор?
    ТС, где вы детали покупаете?
     
  4. Deniss

    Deniss Гик

    закупался для крупного проекта на ebay остался с десяток только этих транзисторов.
    1 куллер 12v 0.16A это ничто для данного транзистора
     
  5. Deniss

    Deniss Гик

    диод то же встроенный, 8 кулеров по 1.6 выдержит.
    для 2 pin кулеров пойдет, или для 3pin, но если пин оборотов не задействовать.
     
  6. DrProg

    DrProg Вечный нерд

    Простого полевого транзистора для этой задачи не хватит ли?
     
  7. Deniss

    Deniss Гик

    Все от транзистора зависит. В даташитах рыться нужно.
     
  8. Unixon

    Unixon Оракул Модератор

    А где тут непростой?
     
  9. Deniss

    Deniss Гик

    типо мосфет более навороченный ;););)
     
  10. Salk

    Salk Гик

    Тык. Приобрел такой транзистор - IRF540N (мне показалось он лучше подходит для 5В логики, в принципе не прогадал). И приступил к тестам. Испытуемый кулер Noctua NF-P14; 12 V, 0.1 A.
    Подключил по такой схеме:
    cooler.jpg
    И с таким скетчем:
    PHP:
    int fan = 3;
    int fanspeed = 175;
    int f;

    for (f = 0; f < 16; f++)
      {
        fanspeed = fanspeed + 5;
        analogWrite(fan, fanspeed);
        Serial.println(fanspeed);
        delay(1500);
      }
      delay(3000);
      for (f = 16; f > 0; f--)
      {
        fanspeed = fanspeed - 5;
        analogWrite(fan, fanspeed);
        Serial.println(fanspeed);
        delay(1500);
      }
    Работает, заметно как обороты снижаются и повышаются, на мультиметре напряжение самого кулера от ~8 В до 11.89 В. Транзистор не греется.
    Но при этом сам кулер неприятно "пищит", пока напряжение на нем не достигнет, примерно, 11 В. Т.е. на малых оборотах он "ругается", весь кайф обламывает :)
    Пытался конденсаторы ставить на затвор транзистора от 10 мкФ до 1000 мкФ. Чем больше емкость, тем меньше диапазон регулирования оборотов. Но даже при минимальной емкости "писк" сохранятся до тех же 11 В. Что можно предпринять, что не нравится кулеру? Или это зависит уже от конкретного экземпляра?
     
  11. Unixon

    Unixon Оракул Модератор

    Хрен редьки не слаще. Открываем даташит стр. 4, рис.5 график Id(Vds,Vgs). Наблюдаем типичную для IRF* картину, что открывается транзистор нормально только с 10V (верхняя характеристика). Вам нужен такой транзистор, у которого подпись верхней характристики будет не "9V", а "4V", как у сейчас у нижней. Промазали вы с выбором.

    Для управления от логики нужно низкое пороговое Vgs.th max, не больше 1~2.5V. При этом желательно, чтобы сопротивление открытого канала Rds.on измерялось в единицах миллиом, а не в десятках и сотнях.
     
    Последнее редактирование: 17 июн 2015
  12. Deniss

    Deniss Гик

    Да без кондера пищит очень громко, себе поставил 100мкФ, писк пропал, но минимальная скорость чуть повысилась...
     
  13. Salk

    Salk Гик

    Плохо. А от чего пищит кулер? Недостаточно тока?
    Конденсатором, я так понимаю, мы уменьшаем частоту ШИМ? При этом уменьшается диапазон изменения оборотов, что не хорошо.
    Ладно, будем искать дальше. А вот такой транзистор: irlml2502 ?
    Смотреть график 3 на странице 3: "Fig 3. Typical Transfer Characteristics" ?
     
  14. Unixon

    Unixon Оракул Модератор

    Ну вот это уже другое дело. Смотреть Fig1,2. Только обратите внимание на корпус и посчитайте тепловыделение.
    Salk
    , вы где деталями закупаетесь?
     
  15. Salk

    Salk Гик

    В магазине радиотоваров. г. Екатеринбург: МЭК
     
  16. Salk

    Salk Гик

    Спасибо, значит следующий мой клиент, это - IRLML2502. Спасибо.
    Корпус не беда. А вот тепловыделение ... Если взять минимальные обороты при 8 В, падение на транзисторе составит 4 В * 0.3 А (если взять кулер побольше), то рассеиваемая мощность составит аж 1.2 Вт. А транзистор рассчитан до 0.8 Вт. Хм. Или я не то посчитал?
     
  17. Unixon

    Unixon Оракул Модератор

    Ну вот с их каталога в корпусе TO220:
    IRL1004 Rds.on великовато, но вполне пойдет
    IRL1404 супер, рекордсмен по Rds.on
    IRL3103 тоже весьма неплох
    IRL2505 просто шикарен
     
  18. ANV

    ANV Гуру

    Не то.
    analogWrite не напряжение выодит, а ШИМ. Транзистор работает в ключевом режиме, т.е. только включен или выключен. Значит тепло считается сопротивлением открытого канала и на переключениях.
     
    Salk нравится это.
  19. Unixon

    Unixon Оракул Модератор

    Далее по списку IRL3705N, IRL3716, IRLZ34N, IRLZ44N ...
    IRLB3034 - даташитом сносит крышу
    IRLP3034 - вообще отвал башки
     
  20. Salk

    Salk Гик

    Дорогие такие. Из всех, наверное, рациональны по цене: IRL3103 и IRLML2502.
    Кулер планируется один, максимум 0.3 А. Сопротивление IRLML2502 = 0.045 Ом.
    Значит 12 V * 0.045 = 0.54 Вт ?
    IRLML2502 хватит для такой задачи?