Соленоид «вибрирует», а не толкает.

Я использую Arduino Uno для управления соленоидом 5 В, 1 А.

Я использую N-канальный MOSFET, подключенный к выводу 0 Uno для переключения соленоид включается и выключается. Он защищен Диод Шоттки. Первоначально я протестировал схему с помощью примера мигания (просто настройте мигание контакта 0 вместо контакта 13). Я использовал встроенный выход Uno 5 В, 500 мА, и соленоид идеально «мигал» вкл/выкл с любым желаемым интервалом:

Соленоид 5 В, 1 А, управляемый N-канальным МОП-транзистором, подключенным к выводу ввода-вывода Arduino Uno, питание от Arduino Uno&# 39;s встроенный выход 5В

В будущей версии я планирую управлять несколькими соленоидами, которые будут потреблять больше тока, чем может выдать выход Arduino, поэтому я купил Блок питания 5В 12А. Я приступил к тестированию на своей установке с одним соленоидом, используя тот же пример мигания:

Соленоид 5 В, 1 А, управляемый N-канальным МОП-транзистором, подключенным к выводу ввода-вывода Arduino Uno, питается от источника питания 5 В, 12 А. снабжение

Когда я подключаю соленоид от источника питания 5 В, 10 А, соленоид не срабатывает по команде. Он просто «вибрирует», перемещаясь всего на 0,5 мм при частоте в несколько сотен Гц. Соленоид постоянно вибрирует в тот момент, когда я подключаю источник питания, и делает это совершенно независимо от того, какой интервал я установил для его «мигания».

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

Спасибо,

Макс

, 👍1

Обсуждение

https://majko.co.uk/blog/importance-sharing-grounds, @Majenko


1 ответ


Лучший ответ:

4

Из вашей схемы это выглядит так:

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

Редактировать: по поводу ориентации источника питания:

  • Сторона (-) питания (и земля Arduino) должна быть подключена к истоку N-MOSFET
  • (+) сторона источника питания должна быть подключена к катоду диода (сторона, обозначенная маленькой белой полоской)
,

Не могли бы вы пояснить, что вы подразумеваете под подключением источника питания наоборот?, @MaxN