Я пытаюсь использовать Arduino для включения/отключения соленоида 12 В. Я использовал H-мост, и все заработало. Затем я решил упростить ситуацию и использовать одиночный мосфет вместо многоканального H-моста и сильно запутался. Я пытаюсь понять, как правильно использовать P-канальный (или N-канальный) MOSFET в этой настройке, и наткнулся на этот образец схемы в Google:
Почему задействован еще один транзистор (2N3904) и почему на нагрузке стоит диод?
Я понимаю, что P-канал активируется, когда поднимается высоко (выше + ), отсюда и подтяжка, но зачем лишний транзистор? Разве MCU (в данном случае PIC) не должен делать то же самое?
Кроме того, в сценарии, когда все, что я делаю, это включаю или выключаю нагрузку (например, мой соленоид), есть ли причина использовать N-канал вместо P-канала?
Сравните действия P- и N-канального МОП-транзистора в вашей схеме.
(Я оставил соединительный транзистор для облегчения сравнения.)
Выход PIC не любит быть подключенным к 12 В, поэтому транзистор действует как буфер или переключатель уровня. Любой выходной сигнал от PIC, превышающий 0,6 В, включит транзистор.
P-КАНАЛЬНЫЙ МОП-транзистор . (Нагрузка подключена между стоком и землей)
Когда на выходе PIC низкий уровень, транзистор закрыт, а на затворе P MOSFET высокий уровень (12 В). Это означает, что P MOSFET выключен.
Когда на выходе ПОС высокий уровень, транзистор включается и переводит затвор МОП-транзистора в низкий уровень. Это включает МОП-транзистор, и ток будет течь через нагрузку.
N-КАНАЛЬНЫЙ МОП-транзистор . (Нагрузка подключена между стоком и +12 В)
Когда на выходе PIC низкий уровень, транзистор закрыт, а на затворе N MOSFET высокий уровень (12 В). Это означает, что N MOSFET включен, и ток будет течь через нагрузку.
Когда на выходе ПОС высокий уровень, транзистор включается и переводит затвор МОП-транзистора в низкий уровень. Это выключает МОП-транзистор.
Схема «улучшенного» МОП-транзистора .
Мы могли бы отказаться от транзистора, используя цифровой МОП-транзистор типа N - для работы ему нужен только сигнал 0-5 В с выхода PIC, и он изолирует выходной контакт PIC от источника питания 12 В.
Когда на выходе PIC ВЫСОКИЙ, МОП-транзистор включается, когда он НИЗКИЙ, МОП-транзистор выключается. Это точно так же, как исходная схема P MOSFET. Последовательный резистор был уменьшен, чтобы облегчить время включения и выключения за счет более быстрой зарядки или разрядки емкости затвора.
Выбор устройства в основном зависит от ваших конструктивных потребностей, хотя в этом случае цифровой полевой МОП-транзистор типа N выигрывает в простоте.
Биполярный транзистор присутствует в качестве драйвера для MOSFET. Хотя для постоянного тока МОП-транзисторы имеют очень высокое сопротивление и поэтому выглядят как разомкнутые цепи, на самом деле они емкостные. Чтобы включиться, в них должен быть передан заряд, а для этого требуется быстрый ток.
BJT (и общая конструкция схемы) также дает следующее преимущество: небольшое и предсказуемое напряжение включения. Вы можете заменить туда разные BJT, и поведение будет аналогичным.
Еще одним преимуществом дополнительного транзистора является то, что дополнительный транзисторный каскад имеет усиление по напряжению, что помогает создать более резкий переход от выключения к включению с точки зрения входного сигнала.
Чтобы использовать небольшой положительный сигнал для включения схемы, необходимо использовать NPN-транзистор. Но его выход инвертирован, с нагрузкой на стороне высокого напряжения, поэтому используется полевой МОП-транзистор с каналом P. У этого есть еще одна приятная особенность: нагрузка управляется с положительной стороны и поэтому остается заземленной, когда транзистор закрыт.
Схематическое обозначение МОП-транзистора выглядит как устройство истощения (поскольку канал нарисован сплошным, а не тремя секциями). Вероятно, это просто ошибка. Схема выглядит как заурядная настройка режима улучшения.
P-канальный МОП-транзистор активируется, когда на затворе установлен низкий уровень. Рисуется «вверх ногами». Думайте об этом как об аналоге PNP BJT.
Диод «маховик» замыкает цепь индуктивной нагрузки, когда транзистор/переключатель открывается. Катушка индуктивности пытается удерживать один и тот же ток в одном и том же направлении. Обычно этот ток протекает через петлю транзистора. Когда он резко прерывается, он течет через диодную петлю, так что его направление через нагрузку такое же, и это означает, что он течет через диод в противоположном направлении. Чтобы это продолжение тока произошло, индуктор должен генерировать «обратную ЭДС»: напряжение, направление которого противоположно тому, которое было приложено к нему ранее.
Вы должны добавить 4k7 от ворот к земле, чтобы ваш полевой транзистор не проводил, когда ваш io-pin имеет высокое сопротивление или не подключен. В этом случае простая зарядка от вашей руки может активировать MOSFET, и есть вероятность, что он будет продолжать управлять вашей схемой, даже когда на контакте затвора нет питания.
Почему задействован еще один транзистор (2N3904)? - чтобы драйвер затвора не видел импеданс (сопротивление) менее 10кОм. Резистор 10k и BJT на самом деле необязательны, но элегантны, если их добавить. Редактировать: Упс, для правильной работы ШИМ необходимо. он инвертирует цифровой сигнал, необходимый для того, чтобы PNP работал так, как вы хотите. вы все равно можете опустить BJT, если вы можете инвертировать управляющий сигнал перед выходом.
А зачем диод на нагрузке? - потому что индуктивные нагрузки (соленоиды, двигатели и т. д.) вызывают протекание тока в другом направлении после выключения. Поскольку вы используете ШИМ для управления чем-то, он быстро включается и выключается. Вы включаете двигатель, ротор начинает вращаться, выключаете его, ротор продолжает вращаться, а затем действует как генератор, заставляя ток течь в другом направлении. Эта обратная полярность может привести к повреждению компонентов, но сразу же устраняется после добавления диода.
Это напрямую связано с теорией МОП-транзисторов. На диаграмме показан МОП-транзистор с истощением, работающий по уравнению Шокли: ID=IDSS(1-VGS/VP)^2. Очевидно, что микроконтроллер работает с выходным напряжением 5 вольт и если использовать его напрямую в качестве напряжения затвора, то нельзя получить максимальный ток от источника питания (12 вольт и выше). Второй транзистор работает как буфер, а также изолятор для этой цели. А по поводу диода: этот диод почти всегда используется для нагрузок, содержащих катушки (как двигатель или реле). Целью является подавление обратного тока, создаваемого катушкой как индуктором. Этот обратный ток может повредить ваш МОП-транзистор.
Позвольте мне объяснить диодную часть: предположим, у нас есть переключатель, подключенный к резистору, а затем к катушке индуктивности (SW-RL->Ground). проблема возникает, когда переключатель размыкается очень быстро, что означает внезапный нулевой ток в цепи, но мы знаем, что катушки индуктивности не допускают внезапного нулевого тока (VL=L di/dt). Это означает, что катушка индуктивности ищет короткий путь для сброса тока, и единственный способ - создать «искру» между головками переключателя. Мы можем увидеть это явление, подключив источник постоянного тока к небольшому двигателю постоянного тока. Мы можем видеть, хотя двигатель не работает с высоким напряжением, но при касании его проводов шнуром питания видны «очень очевидные искры». повреждение транзистора.
Эндрю Мао
колосы
ррз0