Как управлять MOSFET с помощью оптрона?

Какова правильная схема управления этим полевым МОП-транзистором от вывода микроконтроллера через эту или эту оптопару? МОП-транзистор будет управлять двигателем при 24 В, 6 А.

Ответы (3)

Предлагаемый МОП-транзистор не совсем подходит для этого приложения. Существует серьезный риск того, что результатом будут дымящиеся руины :-(. В принципе, этот полевой транзистор очень и очень мало подходит для этой задачи. Его можно было бы заставить работать, если бы это было все, что у вас есть, но есть гораздо больше подходящие полевые транзисторы доступны, вероятно, за небольшую дополнительную плату или без нее.

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

Учтите - в техпаспорте написано, что на сопротивлении (Rdson - указан вверху справа на стр. 1) = 0,18 Ом . Рассеиваемая мощность = я 2 × р так что при 6А потери мощности будут ( 6 А ) 2 × 0,18 Ом знак равно   6,5 Вт . С этим легко справиться в корпусе TO220 с соответствующим радиатором (предпочтительно лучше, чем у флажкового типа), но такое большое рассеяние совершенно не нужно, поскольку доступны полевые транзисторы Rdson гораздо меньшего размера. Падение напряжения будет В знак равно я × р знак равно 6 В × 0,18 Ом знак равно   1.1 В . Это 1 24 знак равно   4 напряжения питания. Это не так много, но излишне требует напряжения, которое может быть приложено к двигателю.

Этот полевой МОП-транзистор есть в наличии на сайте digikey по цене 1,41 доллара за 1 сек.

НО

За 94 цента за 1, который также есть в наличии на Digikey , вы можете приобрести великолепный полевой МОП-транзистор IPP096N03L. Это всего лишь 30 В, но имеет я м а Икс знак равно 35 А , р Д С ( о н ) из 10 м Ом (!!!) и максимальное пороговое напряжение (напряжение включения 2,2 вольта. Это совершенно превосходный полевой транзистор как по деньгам, так и по абсолютным показателям.

На 6А вы получаете п г я с с знак равно я 2 × р знак равно ( 6 А ) 2 × 0,010 Ом знак равно 360 м Вт рассеивание. При работе без радиатора он будет теплым на ощупь.

Технический паспорт IPP096N03L

Если вы хотите немного больше запаса напряжения, вы можете получить 97 центов на складе 55 В, 25 А, 25 м Ом IPB25N06S3-2 - хотя порог затвора становится предельным для работы 5В.

Используя систему выбора параметров Digikey, давайте определим «идеальный полевой транзистор для этого и подобных приложений. 100 В, 50 А, логический вентиль (низкое напряжение включения, р г с ( о н ) < 50 м Ом .

Чуть дороже по 1,55 доллара за штуку в наличии на Digikey , НО 100 В, 46 А, 24 м Ом р г с ( о н ) типичный, 2В В т час ... совершенно великолепные БУК95/9629-100Б , откуда они берут эти номера деталей? :-)

Даже с приводом затвора всего на 3 В при 6 А р г с ( о н ) будет около 35 м Ом или около 1,25 Вт рассеяния. На затворе 5В р г с ( о н )   знак равно 25 м Ом давая около 900 мВт рассеяния. Корпус TO220 был бы слишком горячим на открытом воздухе с рассеиваемой мощностью от 1 до 1,25 Вт - скажем, повышение температуры примерно на 60-80 ° C. Приемлемо, но горячее, чем нужно. Любой плоский радиатор сделает его просто «приятным и теплым».

Эта схема здесь почти точно то, что вы хотите, и спасает меня от рисования :-).

Оптопара, управляющая полевым транзистором

Замените BUZ71A на MOSFET по вашему выбору, как указано выше.

Вход:

  • Либо: X3 — это вход микроконтроллера. Это управляется высоким для включения и низким для выключения. "PWM5V" заземлен.

  • Или: X3 подключен к Vcc. PWM5V управляется выводом микроконтроллера - низкий уровень = включен, высокий уровень = выключен.

Как показано р 1 знак равно 270 Ом .

  • Текущий я знак равно ( В с с 1,4 ) р 1

  • или резистор р знак равно ( В с с 1,4 ) я

Для Vcc = 5В и 270 Ом I здесь =~13 мА. Если вы хотите сказать 10 мА, то р знак равно ( 5 В 1,4 В ) 10 м А знак равно 360 Ом - говорят 330р

Вывод:

R3 притягивает затвор FET к земле, когда он выключен. Само по себе от 1K до 10k было бы нормально — значение влияет на время выключения, но не слишком важно для статического привода. НО мы будем использовать его здесь, чтобы сделать делитель напряжения для уменьшения напряжения затвора полевого транзистора во включенном состоянии. Итак, сделайте R3 таким же значением, как R2 — см. следующий абзац.

Показано, что R2 переходит в +24 В постоянного тока, но это слишком высоко для максимального номинала затвора полевого транзистора. Поднять его до +12 В постоянного тока было бы хорошо, а +5 В постоянного тока было бы хорошо, если бы использовались упомянутые полевые транзисторы с логическим затвором. НО здесь я буду использовать 24 В постоянного тока и использовать R2 + R3, чтобы разделить напряжение питания на 2, чтобы ограничить Vgate до безопасного значения для полевого транзистора.

R2 устанавливает ток заряда конденсатора затвора полевого транзистора. Установите R2 = 2k2, чтобы получить привод ~10 мА. Установите R3 = R2, как указано выше.

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

Двигатель подключается, как показано.

D1 ДОЛЖЕН быть включен - это обеспечивает защиту от выброса противо-ЭДС, возникающего при выключении двигателя. Без этого система умрет почти мгновенно. Показанный диод BY229 исправен, но является излишним. Подойдет любой диод с номинальным током 2А или выше. RL204 — это всего лишь один из огромного количества подходящих диодов. Здесь может немного помочь быстродействующий диод, но это не обязательно.

Скорость переключения : Как показано, схема подходит для управления включением/выключением или медленной ШИМ. Все до 10 кГц должно работать нормально. Для более быстрой ШИМ требуется правильно спроектированный драйвер.

@Madmanguruman - отличная работа по украшению!
Наверное, у меня небольшое ОКР, когда дело доходит до постов без математической разметки...
ОКР говоришь? Хм. Вам, ребята, может показаться, что все в порядке - все, что я вижу, это беспорядок там, где были мои уравнения. Предположительно то, что раньше было понятно всем зрителям, теперь для меня и неизвестного числа других пользователей является тарабарщиной. Я использую Chrome - проверяет с IE - да, в IE все в порядке. Что вы сделали, так это взяли что-то скромное, но универсальное и заменили чем-то, что специфично для браузера. Предположительно, это еще одно преимущество подхода Wiki.
Есть ли шанс, что какой-нибудь достаточно одержимый человек сочтет нужным сделать этот браузер неспецифическим или снова изменить его?
@Russell - Сначала у меня это тоже не работало, пока я не обнаружил, что подключаемый модуль NoScript для Firefox заблокировал домен mathjax.org . Возможно, Chrome делает что-то подобное. Если вам не нравится редактирование, вы всегда можете отменить его : нажмите на дату/время рядом со словом «отредактировано» под своим сообщением.
@Russell - Согласно mathjax.org , он должен быть совместим с Chrome.
Ах!!! Теперь это работает? Что случилось. Здесь нет перезагрузки. Странный.
@Russell - Где лучше всего разместить светодиод, который указывает на включение / выключение двигателя?
Если много входного привода и если двигатель в основном вкл / выкл, то продублируйте R1 и светодиод в соединителе и поместите их параллельно. ИЛИ R + светодиод на двигателе с соответствующим большим сопротивлением. Например, для тока светодиода 5 мА R ~= 4k7, Rрассеивание ~= 1/8 Вт, поэтому используйте 1/4 Вт или 1/2 Вт R. Поместите обратный диод на светодиод «просто в случае» для двигателя переходного режима.
2 вопроса: 1) Если бы двигатель использовал 10 В вместо 24 В, могли бы мы вообще отказаться от R2? --- и просто добавить еще один резистор от эмиттера к затвору, размер которого соответствует максимальному току коллектора, который будет драйвером затвора? Что меня смущает, так это то, что если бы это был стандартный транзистор NPN BJT вместо оптопары, вам пришлось бы избавиться от R3 и сделать его инвертирующим драйвером. 2) Могут ли оптопары, которые мы подключили, как транзисторы PNP ИЛИ NPN, быть либо инвертирующими , либо неинвертирующими?
@GabrielStaples, вы можете исключить R2 в этом случае, НО обратите внимание на мой комментарий об ограничении скорости зарядки Cgate до МЕДЛЕННОЙ скорости переключения. Opto может сделать это в любом случае. || Я думаю, что ваш инвертирующий/неинвертирующий запрос покрывается моим ответом на «Ввод:». Я объясняю там, что это можно сделать в любом случае. Если X3 показывает 5V+, то низкий уровень ШИМ включает опто. Если вывод, который теперь показан как PWM, заземлен, а PWM применяется к X3, тогда высокий уровень запуска включает его. т.е. можно выбрать любую полярность. Диод, который может управляться с любого конца, а другой конец подключен соответствующим образом, дает вам эту дополнительную функцию.
@GabrielStaples Медленно и внимательно прочитайте раздел привода и посмотрите на схему, и она должна стать ясной. Если не найдёте мою опечатку и посоветуете :-).

Что касается МОП-транзистора, оптопара — это просто транзистор.

Что касается микроконтроллера, оптопара — это просто светодиод.

Итак, все, что вам нужно, это обычная схема MOSFET, управляемая транзистором, и обычная схема светодиода, управляемая микроконтроллером.

Вот пример управления MOSFET транзистором:

Драйв MOSFET с транзистором

Таким образом, Q2 является выходной стороной оптопары. R2 будет заменен входной светодиодной стороной оптопары и его токоограничивающим резистором.

Моя главная забота заключалась в том, как управлять MOSFET, так как я никогда не работал с ним. Если мне нужны дополнительные резисторы, если MOSFET активирован 0 или 1..
Смотрите мою правку. Я добавил образец схемы, найденный в Интернете.
@ m.Alin - Это немного сбивает с толку, потому что вы не будете управлять базой транзистора (как вы сказали), но также потому, что он инвертирует: если ваш вывод ввода-вывода высокий, полевой МОП-транзистор будет выключен! Я объясняю другой способ (неинвертирующий) подключить его в своем ответе.
Это правда, но это практически единственный пример, который я смог найти в сети. Я мог бы нарисовать свой собственный, но в данный момент я занят макетированием.
@Majenko Я хочу спросить две вещи: 1) Эта схема инвертирующая; будет ли инвертирование, если мы выберем PNP для Q2 и подключим его к высокой стороне, а R1 подключим к низкой стороне? 2) Это приложение для управления двигателем, и я предполагаю, что скорость включения/выключения Q1 не обязательно должна быть слишком высокой. Итак, почему бы нам не подключить Q1 напрямую от PORT-C2 через резистор R2? Q2 только для ускорения, не так ли; есть ли другая причина для добавления Q2 к схеме?
Q2 предназначен для а) инвертирования сигнала и б) подачи более высокого напряжения переключения на полевой транзистор. Если вы выберете другой полевой транзистор, вы можете получить более низкое напряжение переключения и полностью отказаться от Q2.
Однако Q2 в этом примере является заполнителем для вашей оптопары. Вы можете легко переключить его, чтобы вместо этого дать неинвертирование с помощью PNP.
Инверсия имхо не проблема. Спасибо за этот пример. Мне любопытно, однако, что двигатель является нагрузкой. Конечно, есть несколько типов, но не будет ли какой-либо двигатель вызывать пики потребляемого тока, которые могут перегрузить полевой МОП-транзистор?

Изоляция оптопары дает вам то преимущество, что вы можете разместить ее выходной транзистор где угодно, независимо от напряжения питания микроконтроллера.
Управление оптопарой означает управление ее светодиодом. Если микроконтроллер не может управлять им напрямую, вам понадобится небольшой транзистор.
Затем вы подключаете выходной транзистор оптопары к МОП-транзистору: коллектор на V+, эмиттер на затворе. Поместите резистор между затвором и землей. Таким образом, вы переключите затвор MOSFET между V+ и землей. МОП-транзистору не нужно 24 В для переключения 6 А, однако 5 В достаточно. Вы можете ограничить напряжение затвора, включив резистор последовательно с транзистором оптопары. Если транзистор на землю 4k7, вы можете выбрать 10k для этого.

Если светодиод оптопары горит, транзистор будет проводить и установит высокий уровень затвора, включив полевой МОП-транзистор. Если светодиод не горит, транзистор будет закрыт, а на затворе будет низкий уровень резистора.

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