Как рассчитать требуемую силу тока нескольких двигателей?
У меня очень простой вопрос о вычислении силы тока, необходимой мне для запуска 5 шаговых двигателей от моего Arduino Uno.
Если у меня есть 5 шаговых двигателей 28BYJ-48(которые являются 5V и , как говорят, требуют около 240mA каждый), все они подключены к 5 отдельным приводным платам ULN2003, и я подключаю 4 сигнальных провода от плат к Arduino и подключаю два провода питания для платы к 5V и GND на Arduino. Какое напряжение и силу тока мне нужно подать на мой Arduino, чтобы все работало правильно?
Я беспокоюсь, потому что читал, что Arduino не может обрабатывать более одного усилителя, но 0,24*5>1, хотя я не знаю, является ли сила тока аддитивной с каждым дополнительным двигателем.
Спасибо за любые ответы!
@KidWithComputer, 👍2
Обсуждение1 ответ
Лучший ответ:
Я не знаю является ли сила тока аддитивной с каждым дополнительным двигателем
Да, сила тока аддитивна.
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
- Необходима помощь в управлении несколькими шаговыми двигателями на arduino UNO
- Разъем Arduino UNO
- AMIS30543 - Код библиотеки | Порядок pinDirection и pinOut
- Библиотека DHT.h не импортируется
- Как вывести истинное аналоговое напряжение на выходной контакт
- Сброс Arduino UNO с помощью SIM800L
- Чтение частоты ввода в цифровых выводах
- Как именно работает двойной выход 5В и 3,3В на Uno R3?
ваш вопрос не касается arduino ... это не по теме здесь, @jsotola