Nooby, не могу управлять коллекторным двигателем постоянного тока с помощью MOSFET, пожалуйста, помогите

Впервые пытаюсь управлять коллекторным двигателем постоянного тока с помощью N-Channel MOSFET.

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

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

Однако, если я заменю двигатель светодиодом, он будет работать нормально. Светодиод мигает, как и должен.введите описание изображения здесь

Я попытался запустить двигатель на 12 В (думая, что полевой МОП-транзистор слишком сильно роняет напряжение), и он все еще не работает, но если я подключу Gate к + 12 В на некоторое время, он как бы «заряжается» и начинает вращаться, но 1-секундный импульс от ардуино не включает его.

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

Номинальное пороговое напряжение используемого вами полевого МОП-транзистора находится в диапазоне 2-4 В, что не так много места с логикой управления 5 В. Попробуйте использовать полевой МОП-транзистор с меньшим порогом, этот, вероятно, не может обеспечить достаточный ток при приложенном напряжении.
Возможно, это неправильный выбор полевого транзистора. В техническом описании на самом деле не приведены данные о производительности при 5-вольтовом приводе затвора - он будет пропускать по крайней мере небольшие токи (поэтому светодиод загорается), но полный показатель производительности дается при 10 В на затворе. Сравните что-то вроде DMN2041L, обычно используемого в квадрокоптерах, где производительность заявлена ​​как для привода затвора 2,5 В, так и для 4,5 В ... хотя вы, вероятно, хотите что-то, что не предназначено для поверхностного монтажа. Также убедитесь, что вы правильно идентифицировали выводы полевого транзистора и что вы еще не замкнули оксид затвора, замкнув его на один из других выводов.
В области сквозных отверстий Adafruit, похоже, выбрал IRLB8721PBF cdn-shop.adafruit.com/datasheets/irlb8721pbf.pdf в качестве предлагаемого N-FET, и он действительно дает цифру для привода затвора 4,5 В.
Хорошо, спасибо, я думал, что имеет значение только напряжение на затворе с MOSFET, поэтому я подумал, что не могу промахнуться с этим, хотя это было излишеством. Провода я проверял миллион раз, прежде чем что-то подключить. Я куплю себе другой МОП-транзистор. Спасибо!
Они деликатные, как только вы оплатите доставку, вы можете получить несколько.
Я сделал: П. Если я правильно понимаю, 5 В на затворе не пропускают достаточный ток для стока-источника, поэтому двигатель не вращается. Я должен купить другой МОП-транзистор с более подробным рейтингом около 5 В.
Да. Что-то, что вы могли бы сделать, это измерить напряжение сток-исток с затвором, попеременно заземленным и подключенным к 5 В. Было бы еще лучше, если бы вы использовали силовой резистор вместо двигателя, и в этом случае вы могли бы понять все это, по крайней мере, в той степени, в которой резистор не нагревается и не меняет значение.
И я должен обнаружить, что напряжение сток-исток (следовательно, ток) слишком низкое, чтобы управлять двигателем?
Vgs должно быть в 3 раза больше порога для лучшей производительности, но Vgs(th) колеблется от 2 до 4, так что это означает s 6~12V для привода затвора. затем убедитесь, что источник питания 12 В может поддерживать фиксированное напряжение при запуске.

Ответы (1)

Сначала выясните, какой ток вам нужен, чтобы заставить ваш двигатель двигаться. Затем посмотрите кривую IV для MOSFET и убедитесь, что MOSFET потребляет по крайней мере такое количество тока при напряжении затвора 4,5 В.

глядя на график вижу что мосфет должен тянуть около 1 ампера. этого достаточно для мотора?

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

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