Управление нагрузкой через мосфет и ардуино

Все прочитали, вроде даже поняли, взяли паяльник - а нифига не получается? Скорее сюда! Поможем. Чем можем...
Ответить
Друг Кота
Аватара пользователя
Сообщения: 5819
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Откуда: Воронеж

Сообщение >TEHb< »

То-то и оно, что через диод конденсатор зарядится огромным током до максимума, а потом его заряд будет расходоваться рабочим током. В итоге получим ударные токи через транзистор и одновременно отсутствие регулировки как таковой.
Ну то есть все минусы собраны.
Усложнять просто. Упрощать сложно.
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 20137
Зарегистрирован: Чт янв 26, 2012 16:44:29
Откуда: Таксимо

Сообщение vlasovzloy »

Да и штатно имхо шим с материнок идет
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
Реклама
Друг Кота
Аватара пользователя
Сообщения: 5819
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Откуда: Воронеж

Сообщение >TEHb< »

Не, там напряжением регулируется. Иначе таходатчик не работал бы.
Усложнять просто. Упрощать сложно.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 6673
Зарегистрирован: Пт сен 10, 2021 15:19:36
Откуда: Протвино

Сообщение AlexS4 »

не, таходатчик замечательно работает от питания через внешний пуллап, которым подтянут его выход

и там обычно низкочастотный 12V pwm, у которого управляющая функция зависит только от температуры соответствующей зоны, а таходатчик используется только для мониторинга и алетов, без ос на pwm.
на некоторых системах прямо хорошо слышно как работает этот pwm :music:

в серверном оборудовании - бывает что pwm выставляется до получения нужного значения оборотов ( =конструкция не предполагеет замены вентилятора на некий произвольный тип ) но все такие подключаются по 4х или 5контактной схеме.

зы не сказать чтоб я первым делом всегда интересовался формой питающего куллер напряжения ;) но нераз заглядывал, просто машинально :) и ниразу не встречал чтоб не прямое pwm управление моторами куллеров было, но технически - да возможно, поросто доп LC силовой всегото.
Реклама
Эиком - электронные компоненты и радиодетали
Грызет канифоль
Сообщения: 278
Зарегистрирован: Сб янв 03, 2015 21:03:24

Сообщение alex68md »

спасибо
вообщем понял что без драйвера большого разрешения не получить. поэтому на первых порах просто увелю шаг до 5-10%
мне тонкая регулировка не нужна поэтому думаю будет нормально. если не понравится придется брать драйвер TC4420.

в остальном к элементам, номиналам, размещению притензий нет ?
Реклама
Опытный кот
Аватара пользователя
Сообщения: 726
Зарегистрирован: Пн сен 15, 2025 08:43:23
Откуда: Маленький СССР посреди террористов

Сообщение linux_rulezz »

Ну неужели под рукой нет более подходящих мосфетов? У меня дома на стенке справа от верхнего монитора две кассетницы висит. Со всем необходимым на первый случай (и мосфетов там минимум 10 вариантов). А если чего не хватает, заказываю известно где…
Windows must die!
Контактная информация:
Реклама
Грызет канифоль
Сообщения: 278
Зарегистрирован: Сб янв 03, 2015 21:03:24

Сообщение alex68md »

linux_rulezz, ну так я эти заказал. как подходящие под наргрузку (0,5-1А)
как я понял у всех таких (мощных так сказать) мосфетов затворна емкость большая. у тех у кого 10-20pF расчитаны на оч малую нагрузку. ладно это лирика.

"более подходящих мосфетов" например каких ? пойду на рынок купл. или на алишке закажу.
Друг Кота
Аватара пользователя
Сообщения: 20137
Зарегистрирован: Чт янв 26, 2012 16:44:29
Откуда: Таксимо

Сообщение vlasovzloy »

Например если кулеры все таки не управляются шимом, а если тогда дсдс преобразователь управляемый шимом собрать
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
Грызет канифоль
Сообщения: 278
Зарегистрирован: Сб янв 03, 2015 21:03:24

Сообщение alex68md »

[uquote="linux_rulezz",url="/forum/viewtopic.php?p=4780415#p4780415"]Итак, читаем даташит на мосфет IRL7833:
//
В данном случае мы видим, что если у нас ШИМ будет на 100 "ступеней", то нужно иметь 5RC=3.2e-7 → R=15 Ом (максимальное значение сопротивления резистора в затворе).[/uquote]

взял код и или лыжи не едут или ...
может я чтото не вижу. но вроде НЕТ никаких проблем ни с этим мосфетом ни с ардуиной и не нужен ни драйвер ни другой мосфет ...
да по расчетам надо 15ом но так как нам нужна живая ардуино мы можем максимум 150ом. но даже штатные 220 не помеха.
ведь для полного открытия нужно всего лишь ШИМ 15.
НО у меня такой код:

Код: Выделить всё

    const uint8_t MIN_PWM = 65;
    const uint8_t MAX_PWM = 255;
    pwm = map(avg, 1, limit, MIN_PWM, MAX_PWM);
и если я правильно понимаю я спокойно могу регулировать и с шагом 1% и оставив текущую схему как есть ?
Грызет канифоль
Сообщения: 278
Зарегистрирован: Сб янв 03, 2015 21:03:24

Сообщение alex68md »

империческим путем установлено что от ШИМ 15 данный кулер спокойно стартует. при данном мосфете и без драйвера. на макетке вообще только резисторы установил и большой кондер на входе. мосфет не греется.

вот финальный код

Код: Выделить всё

const unsigned long SAMPLE_PERIOD = 1000;
unsigned long lastSampleTime = 0;

void loop() {
  unsigned long now = millis();
  if (now - lastSampleTime < SAMPLE_PERIOD) return;
  lastSampleTime = now;

  int adc = analogRead(LDR_PIN);
  adc = ldrIsBottom ? 1023 - adc : adc;
  if (adc > limitAdc) adc = limitAdc;

  sum -= buffer[index];
  buffer[index] = adc;
  sum += adc;
  if (++index >= N) index = 0;

  int avg = sum / N;

  static uint8_t pwm = 0;
  static int lastAdc = 0;

  // OFF → START / RUN
  if (avg > 0) {
    lastAdc = avg;
    lastRiseTime = now;
  }

  if (lastAdc > 0 || avg > 0) {

    const uint8_t START_AVG = 4;

    if (avg == 0) avg = lastAdc;

    // START state
    if (pwm == 0 && avg < START_AVG) {
      pwm = START_AVG * 10;
    }
    // RUN or HOLD
    else {
      pwm = avg * 10;
    }

    // HOLD → OFF
    if (now - lastRiseTime >= HOLD_TIME) {
      lastAdc = 0;
      pwm = 0;
    }

    OCR2B = pwm;
  }
}
VNS
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1634
Зарегистрирован: Пт дек 10, 2021 12:48:46
Откуда: Тюмень

Сообщение VNS »

[uquote="alex68md",url="/forum/viewtopic.php?p=4783785#p4783785"]и если я правильно понимаю я спокойно могу регулировать и с шагом 1% и оставив текущую схему как есть ?[/uquote]
Для регулировки скорости вентилятора предпочтительно использовать подобную схему...
1.jpg
(15.78 КБ) 38 скачиваний
Друг Кота
Аватара пользователя
Сообщения: 15697
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

У меня вот такой "ленивый тест" работает...
https://radiokot.ru/forum/viewtopic.php ... 3#p4783973
правда вентилятор махонький от 3-5 вольт ...
:roll:
Ответить

Вернуться в «Практика»