Достаточно ли 12В и 15A, чтобы заставить работать RAMPS 1.6 Plus и два шаговых двигателя?

Я хочу сделать заказ с такой конфигурацией

  • Arduino MEGA 2650 R3
  • RAMPS 1.6 Plus
  • 2 TMC2130
  • 2 Шаговых двигателя 17hs3401
  • 1 Вентилятор

stepper_motor

Но я не уверен, какого напряжения и тока будет достаточно, чтобы заставить его работать. Плата Ramps 1.6+ имеет вход 12 В, как вы можете видеть на рисунке, но я читал, что другим людям приходилось увеличивать напряжение с помощью преобразователя постоянного тока.

ramps_voltage

Итак, будет ли 12 В и 15 А достаточно, чтобы эта конфигурация работала?

, 👍1

Обсуждение

Вы тоже собираетесь питать обогреваемый стол от того же блока питания? А может быть, нагретая насадка?, @Andrew Morton

@AndrewMorton Спасибо за ваш инстерест. На самом деле я не собираюсь монтировать 3D-принтер. Я собираюсь использовать эти детали принтера для другой цели. Я соединю только те несколько компонентов, которые я перечислил в своем вопросе, @ChesuCR

15А 12В-это 300 Вт... это очень МНОГО энергии., @Joel Coehoorn


2 ответа


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

2

Самый простой способ узнать, насколько мощным должен быть блок питания, - это загрузить его с https://github.com/rcarlyle/StepperSim книга Excel, которая имитирует мощность, поглощаемую шаговым двигателем. Введите технические характеристики двигателя, проверьте на графике максимальную скорость, с которой вы планируете его запускать, проверьте поглощенную мощность, добавьте 20% для различных потерь. Как только вы знаете поглощенную мощность, вы можете умножить на количество шаговых двигателей и получить необходимый ток, добавьте 20%, чтобы не слишком сильно напрягать блок питания.

В вашем случае это и есть результат

Ваш двигатель никогда не будет поглощать более 7 Вт, 14 Вт для двух двигателей, около 20 Вт с учетом потерь в двигателях и избыточной мощности блока питания. Это означает, что около 2 А блока питания будет идеально подходить для вашей установки.


Предыдущий ответ, который может быть не совсем правильным, но все же дает полезные фоновые знания:

Драйверы TMC ограничивают ток установленным вами значением, которое в большинстве случаев ниже, чем указано в таблице. Ни в коем случае вам не понадобится больше 1,3 А * sqrt(2) * 2 двигателя = 3,6 А. На самом деле вам тоже не понадобится так много.

Когда в катушке нет поля, драйвер подает полное напряжение, но ток низкий (изначально нулевой), так что вы не попадаете в 1,3 А на катушку.

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

Как только ток достигает заданного значения, драйвер "отключает напряжение", чтобы сохранить 2,4 Ом * 1,3 А = 3,2 В (потому что V = R * I). Это означает, что источник питания видит 3,2 А/12 В*1,3 А = 0,35 А.

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

На самом деле, микропереходы заставляют степперы действовать более или менее как двигатели переменного тока с двумя фазами. Это означает, что общий ток является максимальным током на фазу, умноженным на sqrt(2). Также при использовании микрошагов одна фаза (катушка) не полностью отключается, но две из них работают одновременно (с разными уровнями тока). Это означает, что в общей сложности одно компенсирует другое, и источник питания обеспечивает только, более или менее, 0,35 * 1,4 = 0,5 А на шаг. У вас есть два, так что это 1 В общей сложности, поэтому 2 блока питания с учетом неэффективности.

Здесь дается очень простое и полное объяснение :

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

...

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

Таким образом, вы никогда не выходите из блока питания больше заданного тока.

Ток питания - это не то же самое, что ток двигателя в медном приводе. Это ток двигателя, умноженный на рабочий цикл, в состоянии покоя обычно Isupply = IM · ( VM Vsupply).

...

В зависимости от того, как Н-мост переключается в период отключения, ток будет либо циркулировать через один транзистор и один диод (путь 2), давая медленный спад тока, либо рециркулировать обратно через источник питания (путь 3). Преимуществом обратной подачи энергии в источник питания является быстрое затухание тока и возможность его быстрого снижения до более низкого уровня тока.


,

Вам не нужно где-то рядом с 6 А. Шаговые двигатели не потребляют номинальный ток от источника питания, поскольку они работают при (значительно) более низком напряжении, чем 12 В. Из сопротивления фазы 2,4 Ом и тока фазы 1,2 А можно сделать вывод, что номинальное напряжение составляет 1,85 В. Таким образом, шаговые двигатели потребляют от источника питания всего около 560 мА (2 шага х 1,3 А х 1,85 В х sqrt(2) / 12 В). Запаса 2 А было бы легко достаточно., @Tom van der Zanden

@TomvanderZanden, эта информация совершенно неверна. (от твоего ответа у меня даже кровь застыла в жилах). Сопротивление фазы составит около 5 ампер, если работать при напряжении 12 вольт. V= ИК, @user77232

@TomvanderZanden это верно в статических условиях. Но когда ток обмотки меняется, драйвер будет обеспечивать гораздо более высокое напряжение, фактически полное напряжение, чтобы ускорить скорость изменения тока в катушках. Вот почему питание 24 В обеспечивает более высокие обороты., @FarO

@FarO, не совсем так. Причина, по которой питание 24 В обеспечивает более высокую частоту вращения, заключается в том, что оно сопротивляется воздействию обратной электродвижущей силы., @user77232

@user77232 Неверно использовать V=IR и предполагать, что ток будет 12 В / 2,4 Ом = 5 А. Шаговый двигатель имеет не только сопротивление, но и индуктивность. Индуктивность в сочетании с прерывающим действием шагового драйвера ограничивает ток., @Tom van der Zanden

@FarO, Конечно, шаговый двигатель иногда видит более высокое напряжение, подаваемое на катушку, но это не меняет расчета. Показатель 1,85 В является средним показателем. Кроме того, энергия, подаваемая в катушку при увеличении тока, восстанавливается при уменьшении тока. Теоретически увеличение тока в одной катушке уравновешивается уменьшением в другой, поэтому дополнительный ток от источника питания не подается. Конечно, есть недостатки, потери и механическая работа (поэтому я рекомендовал источник питания 2 А), но статическое потребление тока является хорошим приближением к фактическому потреблению тока., @Tom van der Zanden

@TomvanderZanden Я думаю, что вы неправильно рассчитали 1,85 В: так как V = RI, это должно быть 2,4*1,3=3,12 В, а не 1,85 В. Кроме того, я попытался переписать ответ, пожалуйста, проверьте его, если в нем все еще есть ошибки., @FarO

@TomvanderZanden, Широтно-импульсная модуляция фактически не ограничивает ток; она быстро включает и выключает ток. Если бы мы вставили в схему датчик тока и измерили его с помощью осциллографа, вы бы увидели прямоугольную волну, достигающую максимума примерно в 5А. Некоторые шаговые двигатели могут это почувствовать и скажут: "Нет, обнаружена перегрузка по току". (например, L6470). Кроме того, цифра 1,85 В в техническом паспорте имеет значение для лиц, использующих шаговые драйверы текущего режима, которые используют постоянный ток низкого напряжения (без ШИМ) для привода двигателя., @user77232

может быть, эти две ссылки помогут все прояснить: https://electronics.stackexchange.com/questions/306712/stepper-motor-waveforms и особенно ответ https://electronics.stackexchange.com/questions/248381/calculation-of-supply-current-in-stepping-motor-driven-using-chopping-driver где кто - то измерил ток источника питания и обнаружил, что он соответствует тому, о котором упоминал Том. Индуктивность катушек последовательно с их собственным сопротивлением образуют фильтр низких частот, поэтому ток НЕ будет достигать 5 А в течение короткого периода времени. Катушки будут видеть высокое приложенное напряжение, но не большой ток., @FarO

@user77232 см. график на рисунке 2 https://www.njr.com/semicon/PDF/application_notes/Drive_circuit_basics_APP_E.pdf в нем четко указано, что скорость изменения зависит от приложенного напряжения, но ток в катушках (= обеспечивается блоком питания) увеличивается плавно, @FarO

Я обновил ответ, @FarO

@ФаО, мы путаем драйверы шагового режима в текущем режиме с драйверами режима напряжения?, @user77232

У драйвера есть потенциометр для изменения напряжения. Диапазон значений Vref: по умолчанию: 1 В (±0,2); МАКС: 2,4 В; МИН: 0 В;. Как вы говорите, напряжение должно быть 3,2 В, чтобы двигатель работал хорошо. Что произойдет, если я тогда установлю значение 2,4 В?, @ChesuCR

Я предполагаю, что если я не превышу текущее значение, которое может выдержать водитель, это не имеет значения, верно? Напряжение просто влияет на время, необходимое двигателю для достижения максимальной скорости. я прав?, @ChesuCR

Что ж, я написал еще один question с еще некоторыми сомнениями, если вы хотите взглянуть. Спасибо!, @ChesuCR

@TomvanderZanden как насчет этого ответа? https://electronics.stackexchange.com/questions/221764/using-a-dc-dc-boost-converter-to-run-a-stepper-motror-through-a-chopper-drive, @FarO

@ФарО, Какой ответ? Вы просто ссылались на вопрос, а не на конкретный ответ. Принятый ответ подтверждает, что причиной проблемы был не ток, потребляемый двигателем, как указано в другом ответе., @Tom van der Zanden


0

Да, источник питания, который может выдавать 12 вольт и до 15 Ампер, будет работать. Поскольку на этой плате написано 12 В, это означает, что она рассчитана на работу при 12 В. Компоненты на плате могут не выдержать 24 В. Указанные драйверы шаговых двигателей TMC могут выдерживать максимум 2,5 ампера. Этот потребляемый ток зависит от импеданса обмотки на фазу используемых двигателей. при фазовом сопротивлении 2,4 Ом эти 12 вольт могут генерировать максимум 5 ампер (больше, чем может выдержать Тринамик). Поэтому, если вы настроите шаговые драйверы на работу более чем на 50% мощности, они перегреются и отключатся.

,

Вы хотите сказать, что я не могу использовать TMC2130 с шаговым двигателем в своем вопросе, потому что он перегреется?, @ChesuCR

@ChesuCR, я говорю, что если при создании своих конфигураций в Marlin вы установите уровень мощности TCM2130 более чем на 50%, то он перегреется. Однако это может быть сделано только при движении на низкой скорости. Я сомневаюсь, что он перегреется, если будет работать на высокой скорости., @user77232

Спасибо. В любом случае, у меня все еще есть некоторые сомнения. Я написал другой question, @ChesuCR