Поиск сообщества
Показаны результаты для тегов 'драйвер шагового двигателя'.
Найдено: 10 результатов
-
Приветствую! Часто стали возникать вопросы, какое оптимальное напряжение для драйвера, какая оптимальная сила тока, как понять, подходит ли драйвер для шагового двигателя, блок питания для драйвера и т.д. Вкратце расскажу пока что про силу тока и напряжение шагового двигателя. "Паспортное"/"номинальное" напряжение питания обмоток шагового двигателя обычно 1-5 вольт (для постоянного напряжения, драйвер же выдаёт ШИМ, об этом чуть ниже), потому что главное - сила тока, которой и управляет драйвер. Но повышенное напряжение нужно, грубо говоря, что бы быстрее нужный ток туда "вкачать". От тока зависит крутящий момент, от напряжения максимальная скорость (в том числе разгона и торможения!) Если производитель шагового двигателя указал напряжение для обмотки, то напряжение для драйвера максимум может быть Umax = U*25, при маленьком напряжении движки нормально крутить не будут, просто греться. У движков есть индуктивность - очень важный параметр. По нему можно узнать какое максимальное напряжение способен переварить двигатель, формула проста: U = 32 *sqrt(L), L - индуктивность (из даташита движка). Но с ростом напряжение растёт и сила тока... Так что по принципу чем больше, тем лучше. 24 вольта будет вполне ок для Nema 17, ну а силу тока можно ограничивать на нормальных драйверах - это их задача. По опыту скажу, что напряжение обычно U=8*I, I- сила тока, указанная производителем для шд, но это формула по личной статистике. Если известна индуктивность обмотки, то U = 1000 * √L. L- индуктивность. √ - квадратный корень. Как подобрать драйвер для шагового двигателя? При выборе драйвера, убедитесь, что он по параметрам подходит по силе тока и напряжению под ваш двигатель (как указано выше). Так же желательно наличие защиты в драйвере от обратной ЭДС. В дорогих драйверах она уже скорее всего есть, но можно так же докупить "дэмпфер" для этих целей. Что такое обратная ЭДС? Когда двигатель останавливается он превращается в генератор, лишнее напряжение выбрасывая обратно на драйвер, а если у драйвера нет защиты, то драйвер выбрасывает его на блок питания, поэтому блок питания может сгореть (обычно у блоков питания есть своя защита, но на дешёвых обычно нет). Если к одному блоку питания подключено ещё и несколько драйверов, то они так же могут сгореть, т.к. их входное напряжение будет превышено. Что делать, если о двигателе ничего не известно? Если о силе тока и напряжении ничего не известно, то её можно найти по закону ома (U=I*R, I=U/R), измерив сопротивление одной обмотки. Ну а напряжение можно взять из первого абзаца про среднестатистическое (ну пусть будет 3 вольта). Но вот с индуктивностью сложнее - Вам потребуется мультиметр, где есть такая возможность. Что будет, если переборщить с силой тока, выставленной на драйвере? Обычно у драйверов есть микропереключатели, которыми можно ограничить силу тока, подаваемую на двигатель. Если переборщить с силой тока, двигатель начнёт сильно греться, упадёт крутящий момент раза так в два. Так что смысла давать больше тока, чем указано в даташите на шаговый двигатель вообще нет. Выбор блока питания для драйвера: Когда выяснили, какая сила тока и напряжение нужно двигателю, то блок питания выбирается с запасом по силе тока на 30% - если говорим про импульсный блок. Какое напряжение пришло на драйвер, то он и выдаёт на двигатель (только с разными промежутками, ШИМ это называется). Тут меня могли бы поправить, что драйвер может теоретически умножить напряжение, если не будет хватать , но по факту можно это не учитывать - так как неизвестно есть это в драйвере или нет (скорее всего только в очень промышленных и дорогостоящих). Почему нужен запас по силе тока? Потому что шаговый двигатель потребляет не равномерно, и при пиках (при микрошаге будут задействованы две обмотки) у импульсного блока питания может не хватить ёмкости заряда конденсаторов и он уйдёт в защиту, либо будет работать на пределе. Если планируется несколько шаговых двигателей (соответственно и драйверов), то силу тока необходимо умножить на количество драйверов и взять с запасом (да, да, можно меня поправить - не факт, что они все одновременно будут работать на пределе, да и ток выдаётся "импульсами" (ШИМ) так что по идее запас не обязателен, но так как я не в силах рассчитать конкретную цифру, лучше с запасом. Кто может объективно (с доказательствами, не обязательно все- можно вкратце) сформулировать почему, может быть, будет достаточно меньшего значения - очень прошу написать). НО убедитесь, что для всех двигателей и драйверов (если различаются) напряжение является допустимым. Навсякий случай скажу, что напряжение умножать на количество двигателей не нужно - только ток. Как проконтролировать, что подбор был правильный? Через несколько минут работы проверьте температуру двигателя, если не больше 70 (рука может терпеть), то всё ок, если больше, то снижайте силу тока. Так же может потребоваться снизить и напряжение, но для этого придётся менять блок питания. Со временем будет дополняться.... Кому что нужно срочно - пишите запросы тут, постараюсь расписать.
-
Подключение внешнего драйвера шагового двигателя к M2 Nano
тема опубликовал PavelK в Полезные советы
Приветствую. Для тех, кому лень, в самом конце картинка что куда тыкать. Задача: Есть плата M2 Nano, нужно подключить внешний драйвер шагового двигателя, т.к. как встроенные в неё драйвера тянут ну максимум 1 Ампер (без радиадота, с ним край 2) по току, так что более сильные двигатели не поставить. Увы, но на этой плате не предусмотрены выходы управляющих сигналов step и dir для шаговых драйверов, поэтому наша задача их найти. Сделать это достаточно просто. Кстати, сигнал PUL это то же самое, что и STEP, т.е. "ШАГ" двигателя. DIR - направление. Enable нам не нужен ("прекращает удержание двигателя в одном положении"). Взглянем на плату M2 Nano: Легко можем найти две микросхемы встроенных драйверов с наименованием A4988 - она весьма говённая популярна и управляется как раз нужными нам сигналами step и dir, осталось только их найти. Для этого открываем даташит (распиновку какой контакт за что отвечает): A4988.pdf и в районе 18 страницы видим назначение каждого контакта чипа: ВАЖНО: пин с номером 1 находится физически на самом чипе там, где в углу есть выгравированный/нарисованный круг/скос. Если смотреть на нашу плату как на первой картинке, то получается чип располагается так: На нужно припаять проводки к 16 (STEP) и 19 (DIR) пину. Аккуратнее - расстояние между ножками чипа пол миллиметра. Напряжение там всего 5 Вольт, а ток совсем мизерный, поэтому подойдут тонкие провода. Можно их выдрать из USB кабеля зарядки телефона, если нет под рукой ничего кроме. Теперь нам нужно выяснить общий провод управления (общий анод/общий катод), это может быть либо GND (ноль/минус питания) либо VCC (5 Вольт), лезем в даташит и выясняем, что это GND, то есть нам нужно припаяться ещё и к GND пину, т.е. управление у нас с общим катодом. Не обязательно к ножке микроконтроллера, так как это GND, т.е. общий ноль, то он присутствует много где на плате - можно отследить по дорожкам (обязательно замерьте сопротивление между пином у самого чипа и того места, куда планируете - должно быть 0 Ом). Теперь главное, что бы внешний драйвер так же поддерживал управление по общему катоду. Выяснить это просто - достаточно взглянуть на колодку подключения. Например на драйвере Leadshine DM442 (кстати, именно его я рекомендую. Ссылка на алишку: тынц. Не стоит брать дешманские драйверы - будет только разочарование в итоге) Как видим, есть сигналы PUL+, PUL- и DIR+,DIR- это значит, что драйвер поддерживает управление как по общему аноду, так и по общему катоду. Поэтому провод от STEP подключаем к PUL+, провод от DIR подключаем к DIR+, а провод от GND подключаем и к PUL- и к DIR- т.к. у нас управление по общему катоду. Примерно так: Ну и общая наглядная схема на примере замены для оси X (для Y аналогично): ПРЕДУПРЕЖДЕНИЕ: Так как я сталкивался уже как минимум с 3 различными вариациями (похоже подделка на подделку) этого недоконтроллера, то рекомендую не бессмысленно повторять, а убедиться в правильности распиновок, т.к. могут быть "повёрнуты" чипы штатных драйверов либо отличаться их модель, отчего распиновка может не соответствовать. Так же убедитесь, что не закоротили при пайке соседние пины на чипе, как минимум необходимо глянуть хотя бы залупой. ВАЖНО: Так как M2 Nano нельзя настроить на произвольный размер шага, то на драйвере нужно правильно выставить дробление шага, иначе размер не будет соответствовать! Штатный драйвер настроен на дробление 8. Т.е. один шаг состоит из 8 микрошагов. Для правильной настройки нужно знать количество шагов на оборот Вашего шагового двигателя. У биполярных обычно это 200. Дальше по таблице на драйвере выставляете в соответствующее положение микропереключатели. На примере по таблице драйвера выше это получается 1600 шагов на оборот. Либо методом подбора - там всего 16 вариантов. Если меняете на внешние драйвера по обеим осям, то уже можете выставить наиболее приемлемое по качеству/скорости, главное что бы у обоих оно совпадало (и у движков кол-во шагов на оборот разумеется то же)! Если на одну из осей ставите так же редуктор, то нужно выставить ещё и в соответствии с коэффициентом редукции. Если на цело не поделится, тогда придётся либо подбирать редуктор с чётным коэффициентом, либо на вторую ось ставить аналогичный, либо страдать и растягивать/сжимать макет. Исправления/дополнения и т.д. приветствуются, т.к. мог недоглядеть чего.- 25 ответов
-
- 1
-
- а4988
- внешний драйвер
- (и ещё 5 )
-
Доброго всем. В общем не дает покоя мне что в некоторых положениях моторы что оси Х или оси У бывает шипят, так что путаю с шипением воздуха.))) как буд то утечка кажется. Стоит чуть сдвинуть их куда нибудь пропадает. Плюс ко всему этому при резке допустим на скоростях не очень высоких резонируют моторы. Гул стоит страшноватый. На скоростях по больше, вроде норм, но при торможении тоже бывает усиливается гул. залез посмотреть что за моторы. Нашел только маркировку: 17HA801Y-22P2. Данных по ним ни где нет) Измерить прям на моторах не получается омы. Померил на контактах драйверов))) Предварительно выдернув из драйвера фишку и на ней замерил. между (А+ А-) и (В+ В-) оммы. Выдало в районе 5,5ом. Не могу ручаться за точность замеров. Драйвера настроены на деление шага 1/16, ампераж стоит 1А пиковый и 0,71 рабочий. Уменьшал ток на драйверах до 0,6 максимального. Деление шага менял и 1/8 и 1/32 ставил. Нифига не помогает. И так же шипят при остановке в каком то положении и гул с вибрацией по станку на определённых скоростях. Как правило как раз в районе 15-30ми/сек на которых больше всего работаю. У кого какие мысли ещё ? Драйвера такие? Только замена их поможет? драйвера lihuiyu studio labs m415drv
-
Помогите пожалуйста подключить драйвер к плате м2. Не пойму где взять контакты ena- ena+ dir- dir+
- 17 ответов
-
- распиновка
- a4988
- (и ещё 4 )
-
Обсуждаем варианты синхронизации двух шаговых двигателей на одной оси.Погнали.
- 17 ответов
-
- подъемный стол
- синхронизация
- (и ещё 6 )
-
Характеристики шагового двигателя 23km-C051-09v и подходящий драйвер
тема опубликовал Aln71 в Электроника
Здравствуйте. Такой вопрос: вот есть такие движки 23km-C051-09v, применяются в банкоматах. Но информации по них оч мало. может кто их пользует? Пойдут ли они на лазерный станок на ось У? И драйвера к ним какие лучше? ТВ6600 подойдут? сильно не пинайте за вопрос..- 52 ответа
-
- драйвер шагового двигателя
- тв6600
- (и ещё 2 )
-
помогите настроить нормально переключатели на драйвере ! а то как-то работают подозрительно !ход винта 5 мм оборот! какой самый оптимальный режим можно включить на драйвере и в маче настройки какие сделат на осях? если конечно вам не трудно
-
Всем привет ! Помогите разобраться!!! Работал ушёл в дом и все, отключился фрейзер и на драйверах ykc 2405м-b5 загорелся красный диод , т.к читал почему горит ,выяснили что аварийный режим стоит(перепад, скачек напряжения был) , но как исправить. Опробовал практически все что пишут , но это не помогло , может поделитесь опытом к чему подойти . Диоды горят постоянно зелёный и красный при включении бывает один драйвер включается мотор слегка двинет и снова потом загорается красным , а в последнее время и этого не делает проверил моторы (живые) поверили дрова(живы). некоторые пишут что может блоки питания 48или24в меняют и все проблема уходит (б.пит в исправном состоянии) есть спецы посоветуйте что заделать (сил нет уже)). Может как то выйти из аварийного режима ???
- 2 ответа
-
- драйвер шагового двигателя
- richavto
-
(и ещё 1 )
C тегом:
-
Приветствую! На моём Aman 3040, 800 Ватт сгорел один из драйверов шагового двигателя (фреза задела крепление заготовки на полном ходу и не обломалась). Переставил драйвер из оси A и благополучно забыл, т.к. на тот момент её не использовал. Как это обычно бывает - понадобилась срочно поворотная ось, а драйвера ждать уже некогда было. Решил заменить на первый попавшийся под руку, а попался мне Leadshine 3ND583 (придётся ещё и двигатель поменять, т.к. драйвер трёхфазный). Откручиваем винты, открываем корпус, смотрим на плату управления, в моём случае MACH3 Interface Board V1.2 Так как используется свой разъём, необходимо будет выяснить его распиновку: С последовательностью A+ A- B+ B- мог напутать, т.к. особо не смотрел - можно потом прозвонить будет или поменять на драйвере выходы. Пины STEP и DIR зависят от настроек программных, ничего страшного, если поменять местами - просто в программе нужно будет изменить настройки. Внимание: пин CGND общий только для управляющих STEP и DIR, т.к. они оптоизолированы и не повесьте на него случайно силовую часть драйвера! Так как мне подпаиваться к самой плате было лень, да и драйвер планировал в скором времени поставить родной, то что бы потом быстро поменять обратно, решил сделать плату-коннектор: С фоторезистом или ЛУТом заморачиваться было лень, просто взял кусок стеклотекстолита, покрыл лаком для ногтей (рекомендую не прозрачный), отгравировал, протравил в хлорном железе, залудил, оплёткой снял лишнее и всё: Да, сильно передержал, т.к. отвлекли, и подъело края, ну да ладно. Если лень возиться с хлорным железом - можно травить в перекиси водорода + лимонная кислота + соль. Кому интересно расскажу подробнее, но в интернете есть много роликов на эту тему. Самостоятельно сделать достаточно просто. Кстати, сам файлик с разметкой и готовый к гравировке/засветке: StepDriverConnector.ai. Только при гравировке, убедитесь, что лак програвировали до самой меди и что его не осталось на ней, иначе результат будет плачевный. Втыкаем в разъём: Подключаем к драйверу: Особо внимательные могли заметить, что я перепутал STEP и DIR - но уже исправил =) Так как драйвер трёхфазный, то двигатель то же поставил трёхфазный. Поэтому вместо A+ A- B+ B- используются U V W и один пин в родном разъёме остался не задействован - но Вы можете поставить двухфазный драйвер (они и стоят в заводской комплектации) что бы не пришлось двигателя менять и тогда там потребуются все пины. У кого нет возможности сделать самостоятельно плату - она не обязательна. Можно просто подпаяться к выводам разъёма снизу платы. Только распиновку соблюдайте. Вот как-то так =)
-
- 1
-
- шаговый двигатель
- aman
- (и ещё 2 )
-
Хочу поставить MA860H или DM860H и ШД 6А 7,3mH 10Ом 60V. Какой БП под это выбрать? Как-то советовали мне, уже не помню где и кто, что нужно подбирать на половину напряжения. Т.к. для ШД нужно sqrt(7.3)*32 = 86V, то это 48V. Драйвер же вроде как множит напряжение? Или напрямую, что взял, то и отдал? На MA860H можно до 110В выдавать на ШД. Какой БП и напряжение выбрать? А также, что делать с обратной ЭДС при максимальных напряжениях, как обезопаситься без дампера? P.s. это дело не для лазера
- 19 ответов
-
- драйвер
- драйвер шагового двигателя
- (и ещё 8 )