MOSFET модуль не принимает ШИМ сигнал

Доброго времени суток.
Хочу реализовать управление яркостью светодиодной ленты используя MOSFET модуль и ШИМ сигнал посылаемый с ардуино NANO.

Схема:

Код:

void setup() {
  pinMode(3, OUTPUT);
}
uint32_t time;
int duty = 0;
bool direction = true;
void loop() {
  if (millis() - time >= 20) {
    time = millis();

    if (direction) duty+=5;
    else duty-=5;

    if (duty >= 255 || duty <= 0) direction = !direction;

    analogWrite(3, duty);
  }
}

По коду просто - циклично подаю разный ШИМ сигнал на D3 пин.

В итоге светодиод на мосфете плавно загорается и тухнет, но на выводе к LED напряжения никакого нету

Были мысли что сам модуль поврежден или контакты плохо припаяны, но заменив analogWrite на digitalWrite все заработало, но естественно, без плавного перехода, а просто как включатель/выключатель.

Подскажите что может быть не так, пол дня убил на поиски информации в интернете, ничего толкового не нашел

руки кривые, проверяй еще раз

спасибо, проверять что конкретно?

delete

Какой это светодиод на мосфете? На плате только индикатор питания, не может он плавно разгорацца.

1 лайк

около VCC пина на модуле есть светодиод, он и загорается

я - пас.

А какой мосфет?
Какое ему нужно напряжение?
Какое напряжение подаете?

1 лайк

IRF520

Напряжение: 3,3 В, 5 В
Порт: цифровой уровень количества
Напряжение выходной нагрузки: от 0 до 24 В
Ток выходной нагрузки: <5A (при добавлении радиатора более 1 а)

напряжение подаю 12В, с ардуино сигнал должен идти 5 вольт на сигнальный пин модуля

ссылка

Мне вот тоже подумалось, что в динамике ему просто не хватает напряжения, чтобы полноценно открываться.
Там IRF520 полевик, ±20V макс. напр. затвора по даташиту.

Посмотрите рис 3 дэйташита - он при 4 Вольтах только начинает открываться.

И по схеме … посмотрел разводку этого модуля, пин VCC, который между пинами SIG и GND, никуда не подключен, так что можно провод с него до Ардуино убрать безболезненно.
Попробуй транзисторный ключ с питанием от +12V в раскачку поставить.

Попробуй транзисторный ключ с питанием от +12V в раскачку поставить.

а можете поподробнее описать? я пока нуб в сфере электроники)

я один не понял что тут написано?
с ардуино и так идет ШИМ 5 вольт - зачем его проверять?

Для проверки хотя бы так. Транзистор любой маломощный NPN

.

Спасибо! отпишу как попробую

С таким модулем

без раскачки работает.

нашел несколько проблем из-за которых не работало, почему стало работать до конца не понимаю, но:

  1. если подвести из плюса 12В к VIN на ардуино, то достаточное количество напряжения начинает поступать на выход мосфет модуля
  2. я использовал светодиод для отслеживания работает ли код или нет, и он был подключен к тому же пину, что и сигнальный пин мосфета, и похоже у светодиода большое сопротивление, потому что работал только он, как только я его убираю - мосфет начинает правильно работать и передавать полную нагрузку на подключенную к нему ленту
  3. былы еще просто какие-то проблемы с контактами на макетной плате, не всегда соединялись пины.

Всем спасибо за помощь!

То что у тебя нарисовано не может работать дольше нескольких секунд.

1 лайк

Секунды - это даже оптимистично.

1 лайк