Сломаю ли я свою Arduino Uno, если подключу двигатель постоянного тока на 600 мА к выводу +5 В?

Я знаю, что если я подключу электронный компонент, потребляющий более 20 мА, мой Arduino Uno выйдет из строя. Я не знаю, относится ли это только к цифровым контактам или относится и к контактам +5 В.

, 👍2

Обсуждение

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


2 ответа


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

5

Если вы подключите двигатель к контакту +5V, он всегда будет включен. Вы этого хотите?

Контакт +5 В на Arduino Uno получает питание от встроенного линейного стабилизатора напряжения 5 В ИЛИ от разъема USB и, следовательно, от главного компьютера. Это позволяет плате иметь фиксированный источник 5 В даже при подаче 9 или 12 В на разъем цилиндра или контакт RAW, а также получать питание от USB-хоста.

Когда вы потребляете 600 мА для вашего двигателя (игнорируя то, что потребляют другие устройства на Arduino), вы потребляете 600 мА с выхода регулятора. Вы также потребляете 600 мА со входа регулятора, который обеспечивает более высокое напряжение. Избыточная мощность рассеивается в виде тепла. 5В * 600мА это 3Вт. Если вы питаете плату от 9 В, вы отбрасываете [(9 В-5 В) = 4 В] * 600 мА = 2,4 Вт мощности. 2,4 Вт, вероятно, слишком много для маленького регулятора. Он станет слишком горячим и сгорит.

Если вы сделаете это, вы, вероятно, сможете по-прежнему работать с питанием от USB-порта, так как поврежден только стабилизатор 5 В.

Однако, если вы попытаетесь потреблять 600 мА и питать плату от USB-устройства, такого как компьютер, вы можете сжечь USB-чип компьютера и сделать его бесполезным навсегда.

Для мощных устройств, таких как двигатели, всегда запитывайте их от достаточного внешнего источника соответствующего напряжения. Обязательно подключите землю внешнего источника питания к контакту GND Arduino. Не посылайте большой ток через плату Arduino. Arduino должен обрабатывать сигналы, а не питание.

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

,

2

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

Встроенный регулятор (в зависимости от версии платы) может подавать от 800 мА до 1 А.

Тем не менее, фактический максимальный ток зависит от напряжения, которое вы подаете на плату — чем выше напряжение, тем горячее становится регулятор и тем меньше ток, который он может подавать без отключения (или перегорания).

Если вы запускаете плату от нижнего предела входного напряжения (скажем, 7 В), все должно быть в порядке.

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

Однако питание от USB невозможно: порт USB имеет предохранитель на 500 мА в цепи питания.

,

Проголосовал и удалил мой ответ, так как он был неправильным. Я отредактировал ваш ответ, чтобы также удалить упоминание о моем ответе., @Michel Keijzers