Управление нагрузкой через мосфет и ардуино
- >TEHb<
- Друг Кота
- Сообщения: 5723
- Зарегистрирован: Ср ноя 11, 2009 17:19:30
- Откуда: Воронеж
- Контактная информация:
Re: Управление нагрузкой через мосфет и ардуино
То-то и оно, что через диод конденсатор зарядится огромным током до максимума, а потом его заряд будет расходоваться рабочим током. В итоге получим ударные токи через транзистор и одновременно отсутствие регулировки как таковой.
Ну то есть все минусы собраны.
Ну то есть все минусы собраны.
"Привет!" - соврал он.
- vlasovzloy
- Друг Кота
- Сообщения: 20067
- Зарегистрирован: Чт янв 26, 2012 16:44:29
- Откуда: Таксимо
Re: Управление нагрузкой через мосфет и ардуино
Да и штатно имхо шим с материнок идет
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
- >TEHb<
- Друг Кота
- Сообщения: 5723
- Зарегистрирован: Ср ноя 11, 2009 17:19:30
- Откуда: Воронеж
- Контактная информация:
Re: Управление нагрузкой через мосфет и ардуино
Не, там напряжением регулируется. Иначе таходатчик не работал бы.
"Привет!" - соврал он.
Re: Управление нагрузкой через мосфет и ардуино
не, таходатчик замечательно работает от питания через внешний пуллап, которым подтянут его выход
и там обычно низкочастотный 12V pwm, у которого управляющая функция зависит только от температуры соответствующей зоны, а таходатчик используется только для мониторинга и алетов, без ос на pwm.
на некоторых системах прямо хорошо слышно как работает этот pwm
в серверном оборудовании - бывает что pwm выставляется до получения нужного значения оборотов ( =конструкция не предполагеет замены вентилятора на некий произвольный тип ) но все такие подключаются по 4х или 5контактной схеме.
зы не сказать чтоб я первым делом всегда интересовался формой питающего куллер напряжения
но нераз заглядывал, просто машинально
и ниразу не встречал чтоб не прямое pwm управление моторами куллеров было, но технически - да возможно, поросто доп LC силовой всегото.
и там обычно низкочастотный 12V pwm, у которого управляющая функция зависит только от температуры соответствующей зоны, а таходатчик используется только для мониторинга и алетов, без ос на pwm.
на некоторых системах прямо хорошо слышно как работает этот pwm
в серверном оборудовании - бывает что pwm выставляется до получения нужного значения оборотов ( =конструкция не предполагеет замены вентилятора на некий произвольный тип ) но все такие подключаются по 4х или 5контактной схеме.
зы не сказать чтоб я первым делом всегда интересовался формой питающего куллер напряжения
Re: Управление нагрузкой через мосфет и ардуино
спасибо
вообщем понял что без драйвера большого разрешения не получить. поэтому на первых порах просто увелю шаг до 5-10%
мне тонкая регулировка не нужна поэтому думаю будет нормально. если не понравится придется брать драйвер TC4420.
в остальном к элементам, номиналам, размещению притензий нет ?
вообщем понял что без драйвера большого разрешения не получить. поэтому на первых порах просто увелю шаг до 5-10%
мне тонкая регулировка не нужна поэтому думаю будет нормально. если не понравится придется брать драйвер TC4420.
в остальном к элементам, номиналам, размещению притензий нет ?
- linux_rulezz
- Вымогатель припоя
- Сообщения: 589
- Зарегистрирован: Пн сен 15, 2025 08:43:23
- Откуда: Маленький СССР посреди шариатской республики
Re: Управление нагрузкой через мосфет и ардуино
Ну неужели под рукой нет более подходящих мосфетов? У меня дома на стенке справа от верхнего монитора две кассетницы висит. Со всем необходимым на первый случай (и мосфетов там минимум 10 вариантов). А если чего не хватает, заказываю известно где…
Windows must die!
Re: Управление нагрузкой через мосфет и ардуино
linux_rulezz, ну так я эти заказал. как подходящие под наргрузку (0,5-1А)
как я понял у всех таких (мощных так сказать) мосфетов затворна емкость большая. у тех у кого 10-20pF расчитаны на оч малую нагрузку. ладно это лирика.
"более подходящих мосфетов" например каких ? пойду на рынок купл. или на алишке закажу.
как я понял у всех таких (мощных так сказать) мосфетов затворна емкость большая. у тех у кого 10-20pF расчитаны на оч малую нагрузку. ладно это лирика.
"более подходящих мосфетов" например каких ? пойду на рынок купл. или на алишке закажу.
- vlasovzloy
- Друг Кота
- Сообщения: 20067
- Зарегистрирован: Чт янв 26, 2012 16:44:29
- Откуда: Таксимо
Re: Управление нагрузкой через мосфет и ардуино
Например если кулеры все таки не управляются шимом, а если тогда дсдс преобразователь управляемый шимом собрать
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
Re: Управление нагрузкой через мосфет и ардуино
[uquote="linux_rulezz",url="/forum/viewtopic.php?p=4780415#p4780415"]Итак, читаем даташит на мосфет IRL7833:
//
В данном случае мы видим, что если у нас ШИМ будет на 100 "ступеней", то нужно иметь 5RC=3.2e-7 → R=15 Ом (максимальное значение сопротивления резистора в затворе).[/uquote]
взял код и или лыжи не едут или ...
может я чтото не вижу. но вроде НЕТ никаких проблем ни с этим мосфетом ни с ардуиной и не нужен ни драйвер ни другой мосфет ...
да по расчетам надо 15ом но так как нам нужна живая ардуино мы можем максимум 150ом. но даже штатные 220 не помеха.
ведь для полного открытия нужно всего лишь ШИМ 15.
НО у меня такой код:
и если я правильно понимаю я спокойно могу регулировать и с шагом 1% и оставив текущую схему как есть ?
//
В данном случае мы видим, что если у нас ШИМ будет на 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);Re: Управление нагрузкой через мосфет и ардуино
империческим путем установлено что от ШИМ 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
- Говорящий с текстолитом
- Сообщения: 1614
- Зарегистрирован: Пт дек 10, 2021 12:48:46
- Откуда: Тюмень
Re: Управление нагрузкой через мосфет и ардуино
[uquote="alex68md",url="/forum/viewtopic.php?p=4783785#p4783785"]и если я правильно понимаю я спокойно могу регулировать и с шагом 1% и оставив текущую схему как есть ?[/uquote]
Для регулировки скорости вентилятора предпочтительно использовать подобную схему...
Для регулировки скорости вентилятора предпочтительно использовать подобную схему...
Re: Управление нагрузкой через мосфет и ардуино
У меня вот такой "ленивый тест" работает...
https://radiokot.ru/forum/viewtopic.php ... 3#p4783973
правда вентилятор махонький от 3-5 вольт ...

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