Mosfet управление током с PWM

Я использую MOSFET и Arduino, и я хочу контролировать ток исток-сток MOSFET, настраивая ШИМ на ворота.

Если я прикладываю нулевое значение к ШИМ, ток не прекращается (я проверил выход ШИМ с помощью вольтметра, и он равен нулю). Когда я вручную подключаю ворота к земле проводом, ток прекращается.

Как я могу остановить ток с помощью ШИМ-выхода, подключенного к затвору?

Вот моя схема. Я соединил все земли проводом и поместил MOSFET и датчик Холла на две отдельные макетные платы.

Кроме того, я питаю Arduino с помощью кабеля принтера, подключенного к моему ноутбуку.

Схема

Добро пожаловать на EE.SE. Пожалуйста, добавьте схему, чтобы показать конфигурацию вашей цепи. Пожалуйста, набирайте заглавие с заглавной буквы и публикуйте сообщения правильно, чтобы упростить чтение и правильно синтаксис в соответствии с политикой сайта — см. Пишите как можно лучше на страницах справки сайта.
Покажите схему и четкую картину физической реализации. Возможно, вы повредили или неправильно подключили MOSFET. Также объясните, как вы измеряете ток . Также попробуйте настроить контакт как простой выход с низким уровнем, а не ШИМ, и посмотрите, получите ли вы другой результат.
.... и не забудьте наглядно показать, как и куда подключаются питание и земля Ардуино
Подключите резистор - может быть, 10 кОм - между затвором и истоком. Это решит вашу проблему.
Установив ШИМ на ноль, измерьте напряжение от Arduino + 5 В до затвора MOSFET. Что вы получаете?
@BruceAbbott Хороший тест с плавающими воротами :)
извините за мои грамматические и письменные ошибки. @ChrisStratton Я измеряю ток с помощью постоянного тока (я имею в виду, что у самого есть амперметр)
@Kripacharya, не могли бы вы объяснить причину этого?
Вопиющая проблема с вашей схемой заключается в том, что вы поменяли местами правильные положения индуктивной нагрузки и полевого МОП-транзистора. Источник Q1 необходимо заземлить напрямую или, самое большее, через небольшой чувствительный резистор. Имейте в виду, что некоторые дешевые настольные расходные материалы имеют действительно неприятное поведение при включении и выключении с огромными скачками напряжения. Кроме того, полевой МОП-транзистор, расположенный поверх катушки индуктивности, может легко привести к превышению довольно низкого максимального номинального напряжения оксида затвора. Вы должны перестроить схему с полевым транзистором и нагрузкой в ​​правильных положениях, диодом обратного захвата на нагрузке, и вам может понадобиться новый полевой транзистор.
@ChrisStratton, спасибо. Я сделаю это и поделюсь с вами результатом. но не могли бы вы объяснить, почему положение нагрузки неправильное и почему источник MOSFET должен быть заземлен напрямую? (Я прошу это для обучения и повышения своих навыков)
Вероятно, стоит почитать о полевых МОП-транзисторах и переключении на низком уровне в целом. Ваш полевой МОП-транзистор управляется напряжением затвора и истока. С источником, подключенным к резистивной нагрузке, вы не сможете использовать более мощный источник питания, потому что вы не можете поднять напряжение затвора выше выходного напряжения микроконтроллера. Но при индуктивной нагрузке напряжение источника будет «прыгать», что еще больше усугубит ситуацию. Не глядя на лист данных, типичный MOSFET будет разрушен, если он когда-либо увидит разницу между затвором и истоком более 20 вольт или около того. Источник должен совпадать с землей ворот
МОП-транзисторы и другие транзисторы знают только о напряжениях между их клеммами. Они не знают и не заботятся о том, где, по нашему мнению, находится «земля» или «ноль вольт».

Ответы (2)

источник вашего MOS-FET должен быть подключен к источнику питания 5V Arduino, ваша схема не показывает это соединение.

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

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

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

У меня есть пара идей из головы.

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

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

Вы можете попробовать это?

Ссылка: Потенциометр как управление MOSFET + Arduino

https://classes.engineering.wustl.edu/ese205/core/index.php?title=Potentiometer_as_MOSFET_control_%2B_Arduino

Прикрепить изображениевведите описание изображения здесь

после успеха вы можете заменить потенциометр на ШИМ.

Ссылка на ссылку:

https://tutorial45.com/arduino-mosfet-project/

Добро пожаловать на electronics.SX. Чтобы дать хороший ответ, вам, вероятно, следует заменить красивую красочную картинку реальной принципиальной схемой, чтобы упростить понимание схемы. Также вам следует немного подробнее рассказать, почему вы предлагаете эту схему. Ответы только по ссылкам, скорее всего, будут удалены из-за ограниченного использования этой платформы.
Добро пожаловать, как правило, я бы посоветовал при публикации ответа на что-либо прочитать то, что вы пишете, и спросить себя, поймете ли вы это, если бы не написали это сами, а также проверить свои схемы (даже если они fritzing) если вы посмотрите на транзистор (или регулятор) в левом нижнем углу, вы увидите, что он плавает