Мосфет модуль для ардуино своими руками

Добавил пользователь Владимир З.
Обновлено: 05.10.2024

В этом статье мы перейдем к практическому применению данной информации и будем управлять яркостью и плавным включением светодиодной ленты с помощью транзистора IRF3205 . Подобный тип транзисторов, управляющий включением нагрузки, еще называют мосфетом .

Принцип работы транзистора.

Кратко о принципах работы транзистора. У него 3 ножки. Если на крайнюю левую ножку, называемую затвор , подать управляющее напряжение, в нашем случае это 5 вольт, то транзистор пропустит ток от третьей ножки, которая называется исток , ко второй ножке, которая именуется сток . При снятии управляющего напряжения, транзистор закроется, и ток от третей ко второй ножке перестанет течь.

В характеристиках транзистора всегда указывается, при каком напряжении транзистор сработает (так называемое, отпирающее напряжение), на какое напряжение рассчитан транзистор и какой максимальный ток может через себя пропустить.

Например данный транзистор IRF3205 рассчитан на максимальное напряжение 55 В и максимальный ток 110 А . Срабатывает он при напряжении от 4В. Т.е. 5 В Ардуино ему гарантированно хватит для срабатывания. Т.к. речь в этом видео пойдет об управлении светодиодной лентой на 12 вольт, этих характеристик нам вполне хватит. Работает транзистор только в схемах с постоянным током.

Для подключения приборов и освещения, работающих от переменного тока в сети 220 вольт уже нужен будет симистор. О нем мы поговорим в следующем видео и как обычно разберем его подключение на примерах.

Подключение транзистора IRF3205 к Arduino UNO

Для начала соберем схему подключения транзистора IRF3205 на макетной плате. И будем управлять транзистором с помощью Arduino UNO .

Первую ножку транзистора соединяем с 11 пином Ардуино. Вообще, это может быть любой пин, поддерживающий работу с ШИМ-сигналом. Вторую и третью ножку соединим с минусом светодиодной ленты и с минусом макетной платы соответственно.

К плюсу и минусу макетной платы подключим источник питания напряжением 12 В. И плюс этого источника соединим с плюсом светодиодной ленты.

Я использую для примера небольшой отрезок светодиодной ленты. Здесь, даже при максимальной ее яркости ток не более 200 мА, так что макетная плата вполне годится, ничего у нас не расплавится. При больших токах, конечно, нужно соединять элементы нашей схемы проводами напрямую, без всяких макеток.

Для защиты пина Ардуино добавим резистор номиналом 100 Ом. А так же добавим подтягивающий резистор на 10 кОм между первой и третьей ножкой транзистора, который не позволит ему сработать в отсутствие управляющего сигнала микроконтроллера. хема подключения мосфета IRF3205 к Arduino UNO для управления яркостью светодиодной ленты.

В этой статье мы рассмотрим возможность подключения мощных Mosfet транзисторов для коммутации нагрузки с большим током сигналом с микроконтроллера. Это позволит подключать к микроконтроллеру цепи управления двигателями, светодиодами или любым устройством питания, которое работает с низким постоянным напряжением (DC).

Силовые мосфеты - это электронные компоненты, которые позволяют нам контролировать очень высокие токи. Как и в случае с обычными МОП-транзисторами, у них есть три вывода, которые называются: Сток (D), Исток (S) и Затвор (G). Основной ток проходит между истоком и стоком (I SD), в то время как управление этим током достигается путем подачи напряжения на клемму затвора (относительно клеммы источника), известной как V GS.

подключение мосфета к микроконтроллеру

Принцип работы Мосфетов

В исходном состоянии ток затвора практически равен нулю, поскольку внутри компонента клемма затвора подключена к своего рода конденсатору. Поэтому ток затвора протекает только в тот момент, когда мы меняем уровень входного напряжения (изменение логического состояния), и это является причиной, почему потребление Mosfet (как в случае всех логических схем MOS) увеличивается пропорционально частоте переключения.

принцип работы мосфетов

В этой статье мы проанализируем только тот мосфет, который используется в качестве цифровых коммутаторов. Когда mosfet находится в состоянии насыщения, значение внутреннего сопротивления между истоком и стоком (Rsd) очень низкое, следовательно рассеиваемая мощность в нем будет незначительной, однако ток через него может проходить очень высокий.

работа мосфета в качестве ключа

Чтобы довести Mosfet до насыщения, необходимо, чтобы управляющее напряжение на клемме затвора было достаточно высоким, и это может быть проблемой, если мы напрямую используем низкое выходное напряжение микроконтроллера.

Я лучше объясню на примере

Для насыщения биполярного транзистора (типа BC548) необходимо превысить пороговое напряжение базы, которое составляет всего 0,6 В. Управляющее напряжение 0,6 В может быть получено с любой цифровой схемы, работающей от 5 В, 3,3 В и до 1,8 В.

Более того, даже если бы мы достигли этого значения, этого было бы недостаточно, потому что мы должны превысить значение линейной области работы, чтобы привести ее к насыщению. Если нет, проводимость не будет полной, и, следовательно, часть мощности будет рассеиваться в mosfet в виде тепла, потому что мощность, рассеиваемая mosfet, является результатом умножения между падением напряжения и током, проходящим по нему (Pmosfet = Vsd * Isd).

линейный режим работы мосфета

На графике мы видим кривые движения типичного N-канального мосфета с разными напряжениями на затворе в двух рабочих областях (линейная область слева от графика и насыщенность справа).

Как мы видим, если мы хотим получить максимальный выходной ток, напряжение на затворе (VGS) должно быть 7,5 В. Это значение варьируется в зависимости от используемой модели mosfet.

диаграмма управления затвором мосфета

Вертикальная полосатая линия указывает на логический уровень 4,75 В (типичный выходной уровень микроконтроллера, питаемого от 5 В). Как мы видим, максимальный выходной ток IRF530 не превышает 2,6 А, хотя эта модель способна выдавать гораздо больший ток, в то время как IRL530 превышает 20 А (полная проводимость).

Если бы наш микроконтроллер работал с напряжением 3,3 В, IRF530 даже не начал бы запускаться.

управление затвором мосфета

Импульсное регулирование мощности (ШИМ) с применением мосфетов

Резистор 4,7К служит для ограничения этого начального тока. Мы могли бы использовать любое значение сопротивления, но низкое значение позволяет получить быструю зарядку этого конденсатора и, следовательно, более быстрое переключение mosfet. Быстрая коммутация мосфета полезна если мы хотим использовать импульсное регулирование мощности (ШИМ).

Напротив, если мы хотим модулировать выходную мощность с помощью ШИМ-модуляции, для нас удобно использовать значение сопротивления 4,7 К, 3,3 К или 1,2 К включительно. Лучший выбор зависит в основном от частоты ШИМ.

Сопротивление 100 К замкнутое на землю, служит для определения точного логического состояния в том случае, если микроконтроллер не сделал этого, как например в фазе инициализации того же самого.

Импульсное регулирование мощности (ШИМ) с применением мосфетов

Принцип работы очень прост. Когда выход микроконтроллера имеет низкий логический уровень (0 вольт), транзистор не работает, и, следовательно, его коллектор, который подключен к затвору mosfet, будет иметь положительный потенциал 12 В через положительное сопротивление.

Когда выходной сигнал микроконтроллера становится высоким (1,8 В, 3,3 В или 5 В), транзистор приводит в действие и доводит затвор мосфета до 0 В, поэтому он прекращает движение. Как видите, эта схема имеет дефект, который работает наоборот, то есть активируется, когда уровень выходного сигнала микрофона низкий.

Несмотря на это, преимущество в том, что напряжение затвора достигает максимального напряжения питания, что гарантирует полное насыщение любого типа мосфета, который мы подключаем. Значение сопротивления затвора, связанного с положительным, изменяет скорость переключения полевого двигателя, как объяснено в предыдущем случае. (высокие значения для медленного переключения и низкие значения для быстрого переключения (ШИМ-модуляция).

Мосфет-шим модуляция

Единственная проблема, представленная этим последним решением, состоит в том, что его нельзя использовать, если мы хотим управлять светодиодной полосой RGB с 3 каналами, потому что эти полосы обычно имеют общий анод (уникальный положительный), в то время как мы использовали бы полосу RGB с общим катодом (общий негатив). В любом случае, это решение очень полезно во многих случаях и сможет пригодлится в ваших проектах.

Кроме транзисторов и сборок Дарлингтона есть еще один хороший способ рулить мощной постоянной нагрузкой — полевые МОП транзисторы.
Полевой транзистор работает подобно обычному транзистору — слабым сигналом на затворе управляем мощным потоком через канал. Но, в отличии от биполярных транзисторов, тут управление идет не током, а напряжением .

МОП (по буржуйски MOSFET ) расшифровывается как Метал-Оксид-Полупроводник из этого сокращения становится понятна структура этого транзистора.

Если на пальцах, то в нем есть полупроводниковый канал который служит как бы одной обкладкой конденсатора и вторая обкладка — металлический электрод, расположенный через тонкий слой оксида кремния, который является диэлектриком. Когда на затвор подают напряжение, то этот конденсатор заряжается, а электрическое поле затвора подтягивает к каналу заряды, в результате чего в канале возникают подвижные заряды, способные образовать электрический ток и сопротивление сток — исток резко падает. Чем выше напряжение, тем больше зарядов и ниже сопротивление, в итоге, сопротивление может снизиться до мизерных значений — сотые доли ома, а если поднимать напряжение дальше, то произойдет пробой слоя оксида и транзистору хана.

Достоинство такого транзистора, по сравнению с биполярным очевидно — на затвор надо подавать напряжение, но так как там диэлектрик, то ток будет нулевым, а значит требуемая мощность на управление этим транзистором будет мизерной , по факту он потребляет только в момент переключения, когда идет заряд и разряд конденсатора.

Недостаток же вытекает из его емкостного свойства — наличие емкости на затворе требует большого зарядного тока при открытии. В теории, равного бесконечности на бесконечно малом промежутки времени. А если ток ограничить резистором, то конденсатор будет заряжаться медленно — от постоянной времени RC цепи никуда не денешься.

МОП Транзисторы бывают P и N канальные. Принцип у них один и тот же, разница лишь в полярности носителей тока в канале. Соответственно в разном направлении управляющего напряжения и включения в цепь. Очень часто транзисторы делают в виде комплиментарных пар. То есть есть две модели с совершенно одиннаковыми характеристиками, но одна из них N, а другая P канальные. Маркировка у них, как правило, отличается на одну цифру.

Нагрузка включается в цепь стока. Вообще, в теории, полевому транзистору совершенно без разницы что считать у него истоком, а что стоком — разницы между ними нет. Но на практике есть, дело в том, что для улучшения характеристик исток и сток делают разной величины и конструкции плюс ко всему, в мощных полевиках часто есть обратный диод (его еще называют паразитным, т.к. он образуется сам собой в силу особенности техпроцесса производства).

У меня самыми ходовыми МОП транзисторами являются IRF630 (n канальный) и IRF9630 (p канальный) в свое время я намутил их с полтора десятка каждого вида. Обладая не сильно габаритным корпусом TO-92 этот транзистор может лихо протащить через себя до 9А. Сопротивление в открытом состоянии у него всего 0.35 Ома.
Впрочем, это довольно старый транзистор, сейчас уже есть вещи и покруче, например IRF7314 , способный протащить те же 9А, но при этом он умещается в корпус SO8 — размером с тетрадную клеточку.

    На более мелких транзисторах сорудить цепочку, подающую питалово с высоковольтной цепи на затвор, чтобы прокачать его высоким напряжением

Выбор транзистора тоже не очень сложен, особенно если не заморачиваться на предельные режимы. В первую очередь тебя должно волновать значение тока стока — I Drain или I D выбираешь транзистор по максимальному току для твоей нагрузки, лучше с запасом процентов так на 10. Следующий важный для тебя параметр это V GS — напряжение насыщения Исток-Затвор или, проще говоря, управляющее напряжение. Иногда его пишут, но чаще приходится выглядывать из графиков. Ищешь график выходной характеристики Зависимость I D от V DS при разных значениях V GS . И прикидыываешь какой у тебя будет режим.

Вот, например, надо тебе запитать двигатель на 12 вольт, с током 8А. На драйвер пожмотился и имеешь только 5 вольтовый управляющий сигнал. Первое что пришло на ум после этой статьи — IRF630. По току подходит с запасом 9А против требуемых 8. Но глянем на выходную характеристику:

Видишь, на 5 вольтах на затворе и токе в 8А падение напряжения на транзисторе составит около 4.5В По закону Ома тогда выходит, что сопротивление этого транзистора в данный момент 4.5/8=0.56Ом . А теперь посчитаем потери мощности — твой движок жрет 5А. P=I*U или, если применить тот же закон Ома, P=I 2 R . При 8 амперах и 0.56Оме потери составят 35Вт. Больно дофига, не кажется? Вот и мне тоже кажется что слишком. Посмотрим тогда на IRL630 .

При 8 амперах и 5 вольтах на Gate напряжение на транзисторе составит около 3 вольт. Что даст нам 0.37Ом и 23Вт потерь, что заметно меньше.

Если собираешься загнать на этот ключ ШИМ, то надо поинтересоваться временем открытия и закрытия транзистора, выбрать наибольшее и относительно времени посчитать предельную частоту на которую он способен. Зовется эта величина Switch Delay или t on , t off , в общем, как то так. Ну, а частота это 1/t. Также не лишней будет посмотреть на емкость затвора Ciss исходя из нее, а также ограничительного резистора в затворной цепи, можно рассчитать постоянную времени заряда затворной RC цепи и прикинуть быстродействие. Если постоянная времени будет больше чем период ШИМ, то транзистор будет не открыватся/закрываться, а повиснет в некотором промежуточном состоянии, так как напряжение на его затворе будет проинтегрировано этой RC цепью в постоянное напряжение.

При обращении с этими транзисторами учитывай тот факт, что статического электричества они боятся не просто сильно, а ОЧЕНЬ СИЛЬНО . Пробить затвор статическим зарядом более чем реально. Так что как купил, сразу же в фольгу и не доставай пока не будешь запаивать. Предварительно заземлись за батарею и надень шапочку из фольги :).

А в процессе проектирования схемы запомни еще одно простое правило — ни в коем случае нельзя оставлять висеть затвор полевика просто так — иначе он нажрет помех из воздуха и сам откроется. Поэтому обязательно надо поставить резистор килоом на 10 от Gate до GND для N канального или на +V для P канального, чтобы паразитный заряд стекал. Вот вроде бы все, в следующий раз накатаю про мостовые схемы для управления движков.

Спасибо. Вы потрясающие! Всего за месяц мы собрали нужную сумму в 500000 на хоккейную коробку для детского дома Аистенок. Из которых 125000+ было от вас, читателей EasyElectronics. Были даже переводы на 25000+ и просто поток платежей на 251 рубль. Это невероятно круто. Сейчас идет заключение договора и подготовка к строительству!

А я встрял на три года, как минимум, ежемесячной пахоты над статьями :)))))))))))) Спасибо вам за такой мощный пинок.

328 thoughts on “Управление мощной нагрузкой постоянного тока. Часть 3.”

Да, я сейчас в Кургане и буду тут дней десять. Если кто есть с Кургана можно забухать! А то скучновато тута…

Приобрел модуль Драйвер MOSFET транзистор IRF520 и убил 2шт ардуино уно.

Подключаю как описано на многих сайтах, то есть к модулю землю и пин ардуино, который должен всем управлять. В коннекторы питание и выход на нагрузку (полярность соблюдена верно)

Обе ардуинки поработали некоторое время и вышли из строя, причем одна задымилась, вторая теперь только светодиодами светит. На ресет не реагирует.


В качестве нагрузки подключал автоматический освежитель воздуха 5 вольт.
Что я делаю не так?

Релейный модуль SRD-05VDC-SL-C и ардуино
Можно ли запитать 220v от такого реле? Заранее спасибо

Драйвер MOSFET
Подскажите обязательно ли ставить резисторы между выходом драйвера и затвором мосфета? И нужно ли.

MOSFET + драйвер, начинаю осваивать)
Захотел раскрутить я двигатель из области RC моделек, ампер эдак на ~20. Но для понимания пока.

MOSFET IRL2505 Драйвер IR4427
Нужен совет знающих. Использую связку IRL2505 и IR4427. Ключей на плате 16 штук. Сижу репу чешу.

Если не понимаешь что делаешь и как оно работает спалить очень легко и возможностей море.

Да и модуль непонятный:

1. IRF520 это вроде как не "logical level" мосфет ( logical level обычно имеют букву L что говорит о низком напр открытия). А значит по идее в схеме биполярный транзистор(или "драйвер") на входе.

2. Если питание не 5 В (а оно должно быть выше 5 если это не logical level) то желательна гальваническая развязка например оптрон.

3. Если нагрузка индуктивная должны быть другие детали например защитный диод, керамические конденсаторы.

4. Если управление ШИМ то нужно смотреть может ли мосфет работать(закр./откр.) с заданной частотой ШИМ.


Ни оптрона ни бип.транзистора не видно на плате.
Уровень напряжения открытия и время закр/откр нужно смотреть в даташите.

Читайте также: