Страница 2 из 2

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

Добавлено: Сб янв 17, 2026 02:48:16
>TEHb<
То-то и оно, что через диод конденсатор зарядится огромным током до максимума, а потом его заряд будет расходоваться рабочим током. В итоге получим ударные токи через транзистор и одновременно отсутствие регулировки как таковой.
Ну то есть все минусы собраны.

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

Добавлено: Сб янв 17, 2026 02:49:11
vlasovzloy
Да и штатно имхо шим с материнок идет

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

Добавлено: Сб янв 17, 2026 14:01:10
>TEHb<
Не, там напряжением регулируется. Иначе таходатчик не работал бы.

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

Добавлено: Сб янв 17, 2026 16:57:38
AlexS4
не, таходатчик замечательно работает от питания через внешний пуллап, которым подтянут его выход

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

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

зы не сказать чтоб я первым делом всегда интересовался формой питающего куллер напряжения ;) но нераз заглядывал, просто машинально :) и ниразу не встречал чтоб не прямое pwm управление моторами куллеров было, но технически - да возможно, поросто доп LC силовой всегото.

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

Добавлено: Сб янв 17, 2026 21:07:25
alex68md
спасибо
вообщем понял что без драйвера большого разрешения не получить. поэтому на первых порах просто увелю шаг до 5-10%
мне тонкая регулировка не нужна поэтому думаю будет нормально. если не понравится придется брать драйвер TC4420.

в остальном к элементам, номиналам, размещению притензий нет ?

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

Добавлено: Сб янв 17, 2026 22:35:48
linux_rulezz
Ну неужели под рукой нет более подходящих мосфетов? У меня дома на стенке справа от верхнего монитора две кассетницы висит. Со всем необходимым на первый случай (и мосфетов там минимум 10 вариантов). А если чего не хватает, заказываю известно где…

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

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

"более подходящих мосфетов" например каких ? пойду на рынок купл. или на алишке закажу.

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

Добавлено: Сб янв 17, 2026 23:58:45
vlasovzloy
Например если кулеры все таки не управляются шимом, а если тогда дсдс преобразователь управляемый шимом собрать

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

Добавлено: Ср янв 28, 2026 22:05:29
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% и оставив текущую схему как есть ?

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

Добавлено: Вс фев 01, 2026 22:34:06
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;
  }
}

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

Добавлено: Пн фев 02, 2026 05:31:03
VNS
[uquote="alex68md",url="/forum/viewtopic.php?p=4783785#p4783785"]и если я правильно понимаю я спокойно могу регулировать и с шагом 1% и оставив текущую схему как есть ?[/uquote]
Для регулировки скорости вентилятора предпочтительно использовать подобную схему...
1.jpg
(15.78 КБ) 48 скачиваний

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

Добавлено: Пн фев 02, 2026 11:30:04
BOB51
У меня вот такой "ленивый тест" работает...
https://radiokot.ru/forum/viewtopic.php ... 3#p4783973
правда вентилятор махонький от 3-5 вольт ...
:roll: