Как рассчитать требуемую силу тока нескольких двигателей?

У меня очень простой вопрос о вычислении силы тока, необходимой мне для запуска 5 шаговых двигателей от моего Arduino Uno.

Если у меня есть 5 шаговых двигателей 28BYJ-48(которые являются 5V и , как говорят, требуют около 240mA каждый), все они подключены к 5 отдельным приводным платам ULN2003, и я подключаю 4 сигнальных провода от плат к Arduino и подключаю два провода питания для платы к 5V и GND на Arduino. Какое напряжение и силу тока мне нужно подать на мой Arduino, чтобы все работало правильно?

Я беспокоюсь, потому что читал, что Arduino не может обрабатывать более одного усилителя, но 0,24*5>1, хотя я не знаю, является ли сила тока аддитивной с каждым дополнительным двигателем.

Спасибо за любые ответы!

, 👍2

Обсуждение

ваш вопрос не касается arduino ... это не по теме здесь, @jsotola


1 ответ


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

4

Я не знаю является ли сила тока аддитивной с каждым дополнительным двигателем

Да, сила тока аддитивна.

Arduino не может справиться с более чем одним усилителем, но 0.24*5>1>

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

Какое напряжение и силу тока мне нужно подать на мой Arduino, чтобы все работало правильно?

Arduino работает на 5 В, хотя вы можете подключить 7-12 В к разъему Vin/barrel. Если ваши двигатели рассчитаны на 5 В, вы должны обеспечить их 5 В. Поэтому было бы уместно купить один источник питания 5 В для питания Arduino (через контакт 5 В или USB) и шаговых драйверов.

Что касается тока: Хорошей мерой является ток сваливания двигателя, то есть ток, который течет, когда двигатель приводится в движение, но не может двигаться (из-за физического застревания). Добавьте к этому немного свободного пространства. Упомянутые двигатели часто плохо документированы, так что вы, возможно, не сможете найти значение тока сваливания. В этом случае добавьте больше пространства для маневра. Поэтому я бы предложил сложить все усилители, а затем умножить это значение на 1,5 или даже 2. Давайте возьмем 250 мА на двигатель (для простоты расчета), а 5 двигателей дают 1,25 А. Возьмите хотя бы блок питания 2А. Если вы хотите убедиться, что идете прямо к 3А. Разница в цене в этом диапазоне не так уж и велика.

,

Очень полезно, большое спасибо, @KidWithComputer

Вы сказали, что было бы уместно иметь один источник питания 5 В/2-3A как для Arduino, так и для двигателей, но разве Arduino не может взять на себя 1A, @KidWithComputer

@Kidwithкомпьютерный ток отличается от напряжения. В то время как вам необходимо обеспечить определенное напряжение, ток источника питания-это только максимум, который он может обеспечить. Arduino будет получать ток, необходимый для работы, только от источника питания. Вы могли бы легко использовать источник питания мощностью в сотни ампер, он все равно работал бы. Ограничение тока 1A на самом деле предназначено для ситуаций, когда вы подключаете компоненты через Arduino, поэтому ток проходит через него, а его компоненты и следы печатной платы могут обрабатывать только максимальный ток. Но этот ток будет притягиваться другими компонентами., @chrisl