AVR для привода двигателя 12В 1А

У меня есть AVR, который должен управлять двигателем 12V 1A.
Я всегда использовал NPN BJT (2N2222), но, читая техническое описание, говорит, что MAX составляет 1 А (что означает, что я не могу использовать его здесь).
Вместо этого я готов использовать MOSFET. У меня есть несколько N-Channel IRFZ44N.

  • Чтение таблицы данных говорит, что Vgs (th) составляет 2-4 В, и я управляю им от AVR (5 В), должно быть хорошо, верно?
  • N-канальный МОП-транзистор должен быть на нижней стороне, верно? означает Исток к GND, Сток к двигателю.
  • Нужны ли резисторы на путях Drain, Source?
  • Ток затвора - AVR подаст максимум 20 мА 5 В на затвор, чтобы включить полевой транзистор, нужен ли мне резистор между выводом AVR и выводом затвора? Я не хочу перегружать АРН, и я не могу найти силу тока полевого транзистора.
  • Нужен ли мне подтягивающий резистор на выводе AVR - путь ворот, подключенный к GND?

Я никогда не использовал полевые транзисторы, поэтому у меня могут возникнуть некоторые вопросы новичка (и это после того, как я несколько раз прочитал техническое описание и провел часы в Интернете, читая о полевых транзисторах).

На одном из сайтов я увидел эту базовую схему для N-канального MOSFET: Будет ли схема точной для подключения моего AVR к двигателю? В смысле, вообще без резисторов (только подтягивающий)? не перегрузит ли это AVR?МОП-транзистор

Спасибо.

МОП-транзисторы потребляют только достаточный ток затвора, чтобы заполнить (или разрядить) заряд затвора.
Собираетесь делать ШИМ? Если да, то какая будет частота?
Без ШИМ, двигатель водяной помпы, должен быть включен/выключен (большую часть времени выключен, включится на несколько минут)
@ IgnacioVazquez-Abrams, как я могу узнать усиление, необходимое для запуска моего двигателя? есть какая-то формула? В даташите не нашел..

Ответы (2)

Вы должны использовать полевой МОП-транзистор с логическим уровнем, а не IRFZ44N, который не гарантирует работу. Rds(on) указывается при Vgs = 10 В, а не 5 В. Vgs(th) рассчитан на 250 мкА. Я думаю, что вашему двигателю нужно более 250 мкА. Вероятно, это будет плохо работать, если вы попробуете это.

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

Понижение на 20 или 50 кОм — хорошая идея, поскольку оно предотвращает частичное включение транзистора, если GPIO имеет высокое сопротивление.

Серия 1K для GPIO делает его немного более надежным. Никаких других запчастей не нужно.

Хорошо, заменим его мосфетом логического уровня, например STP55NF06L. Какова лучшая практика здесь? Канал N или P? также, теоретически, могу ли я подключить GPIO к резистору 1K и к базе 2N2222, чтобы переключать затвор FET с 12 В от того же источника питания, что и двигатель?
FQP30N06L дешевле, пойдет с ним. Как я могу проверить ток, который он получает на затворе?
Текущее усиление бесконечно для ваших целей.
разве это не может сломать AVR, который может дать до 20 мА?
Нет, после переключения он потребляет только ток утечки. +/-100 нА максимум. Насколько я знаю, |100 нА| << 20 мА. Есть короткий импульс тока для подачи/снятия заряда затвора. 1K, о котором я упоминал, ограничит это до 5 мА. FQP30N06L не является вентилем логического уровня.
STU60N3LH5 лучше. 68 центов в разрядах 10 и 0,011 Ом макс. при напряжении 4,5 В. 30В 48А.

Вы можете использовать эпитаксиальный кремниевый транзистор 139 NPN вместо любого полевого МОП-транзистора. Потому что двигателю 12 В для движения требуется ток 1,2 А, а транзистор 139 NPN работает при токе примерно 2 А. И двигатель должен быть подключен к коллектору транзистора. Это подходящая схема для двигателя постоянного тока 12 В.

Спецификация транзистора 139:
https://www.fairchildsemi.com/datasheets/BD/BD135.pdf

Привет, Почему это лучше, чем МОП-транзистор?
Я не говорю, что эпитаксиальный кремниевый транзистор 139 NPN лучше, чем MOSFET. Используйте любой NPN-транзистор или N-канальный полевой МОП-транзистор на 2 А для двигателя постоянного тока 12 В, поскольку двигателю постоянного тока 12 В требуется ток 1,2 А для движения.