Обзор и тестирование шагового двигателя Nema 23 и драйвера DM556. Самодельный ЧПУ #1
HTML-код
- Опубликовано: 6 сен 2024
- В этом видео и протестирую работу шагового двигателя 23HS22 с драйвером DM556 на макетной плате.
Попробую разгон, реверс и скорость оборотов шагового двигателя.
Послушаем звуки издаваемые двигателем с использованием драйвера DM556.
А в конце ролика разберём драйвер и узнает что там внутри спрятали китайцы %)
Звук у этого двигателя кайф
Звук прикольный особенно, когда обрабатывает G-коды.
Пока лыжи примерял, почки на деревьях распустились)) теперь когда уже лето, то можно всё-таки лыжи ещё раз примерить, зима мигом наступит)))
Как в поговорке - "Готовь сани летом, а телегу зимой."
Жизненный Урок для меня прям - За ранее ничего не покупать )) У вас 10 лет лежит мотор, я пока 2 года делаю один станок, не фрезер
Я его уже продал.
Закупил уже для нового станка оборудование и опять лежит уже 2 года.
Но без этого никуда.
Для проектирования нужны размеры, габариты и ощущения.
Просто по одним чертежам сделать труднее и есть шанс пролетел с размерами и в итоге переделывать.
К примеру рельсы.
Я глянул параметры рельс и решил купить рельсы с одинарным рядом подшипников.
В итоге посмотрев их и покрутив понял, что они не смогут утянуть мой шпиндель да ещё нагрузку во время реза и купил новые уже двухрядные.
А так то - это же хобби для развлечения.
Я купил себе игрушки, поиграл, надоели и убрал в долгий ящик.
Будем следить за пректом
Уже пришла почти вся электроника и её уже погонял.
Надо будет выделить время и всё снять...
@@AleksandrArtroomЯ только 5 лет планировал ЧПУ собрать, но так и не собрал))
Ролик называется «Обзор и тестирование двигателя». В обзоре не рассматриваются ни мощность, ни потребляемый ток, ни крутящий момент, да вообще никакие характеристики, кроме визуального наблюдения за реагированием двигателя на команды драйвера. Я правильно понял?
Всё верно, ток, момент и мощность в ролике я не тестировал.
Хотя можно было бы конечно, но увы они написаны на документации к двигателю.
А так я хотел проверить, как это вообще всё работает.
И всё работает так, как и должно.
В этом и была цель тестирования.
Может попозже, когда нибудь я проверю потребление тока и реальные моменты у этих двигателей.
Сейчас смотрю что шаговые двигатели срываются с шага и дальше не идут, вот думаю автогенератор подключить к такому модулю, на две фазы правда. высокая точность хода не важна. регулировка по частоте нужна.
Двигатели не могут стартовать мгновенно. поэтому срывы.
Надо раскручивать плавно двигатель и есть у него максимум оборотов выше которого он уже никакой.
хорошие драйвера, взял себе такие 4шт, норм работают. Брал по 1100 за шт с доставкой в этом же году. Раньше максимальная скорость была 1.5м в минуту, щас 6м в минуту и можно больше. швп1605, А плата у меня тоже на 200мгц, красная, работает от юсб, брал рублей за 500 года два назад. Мач3 конечно древний, но работает же. А с этими драйверами станок работает тихо и четко. Но с ЮСБ не все так гладко, когда управлял с современного ноутбука и вин10, то бывали глюки, когда же подрубил все на старый системник и вин7, то глюки ушли. К ардуино есть вопросы в плане обработки траекторий, дуг, решения задач по рисованию углов и тд. Например простейшая задача - угол на 90 градусов. Что бы сохранить скорость реза, по одной оси станок должен резко остановиться, в момент, а по другой резко ускориться, в теории вроде че такого. На практике же мы не можем иметь бесконечно большие ускорения и разные управляющие программы и платы решают такие задачки по разному. Плюс подача сигналов на драйвера по разным осям одновременно и синхронизированно. Хотелось бы, что бы ардуинки или другие stm программируемые модули справлялись с этим не менее хорошо, чем старые, проверенные системы
Ну так Ардуино совсем слабый там нету математики никакой и контроллер 8 битный, хорош для начального освоения, чтобы сразу не тратиться на непонятно что.
Почитал в сети и нашёл портированное программное обеспечение на STM32F103 контроллер уже имеет 70МГц и небольшие задатки математики.
Но потом подумав решил взять DDCSV2.1 автономный контроллер на 4 оси со скоростью 500кГц на одну ось, как говориться "гулять так гулять".
Конечно вышло дороже чем старый ноутбук, который всё равно валяется без дела.
Осталось, только корпус смастерить для станка...
@@AleksandrArtroom не корпус, а станину? просто можно еще корпус для защиты от звука и пыли или корпус для электроники
@@LLlblKAPHO
Первое станину, а потом и корпус ;)
Вот думаю каким путём пойти эффективнее, собрать из алюминиевых профилей для станков или начертить чертежи, чтобы выточили нужную мне станину ?!
А ещё думаю из чего делать из стали или алюминия.
Алюминий легкий и ровный, но дорогой.
А сталь дешёвая, но сложная обработка, деформируется при сварке и тяжёлая.
Смотрел станки ДМГ так они сварены из листовой стали и сварены, но чувствую что этот вариант будет ушь очень геморройный.
Можно, например в лазерной резке заказать резку листов, сварить их точками без швов, но вот поверхности выравнивать это уже ппц непросто...
@@AleksandrArtroom я свой собирал из профилей обычных, уголки, швеллера, квадратные, все из алюминия. Брал в леруашке и у местных оптовиков. И куча болтовых соединений, что бы распределить нагрузку. В сварке я ничего не понимаю, все равно криво сделал бы. Просто ничего ровнее достать нельзя было за адекватные деньги, а заказывать не видя глазами, ровное оно или нет, я не хотел. Профиля любые еще хороши тем, что это мясо распределенное в пространстве. Взять например квадратную трубу со стенкой 4мм и лист толщиной 10мм - лист будет гнуть намного сильнее. Но стоит добавить тому же листу ребро - и все преображается. А так в ютубчике много удачных конструкций, и сварных и из алюминия, просто выбирайте то, что вам ближе. За два года пришлось станок пару раз дорабатывать, сразу все не продумаешь, но в целом работает хорошо. Щас хочу сож подрубить и попробовать стекло порезать, но начитался страшилок про стеклянную пыль.. Если есть какие то вопросы, можете на мыло написать jkl88@ya.ru помогу чем знаю
@@LLlblKAPHO
"Брал в леруашке и у местных оптовиков."
А почему не стали делать из конструкционного алюминиевого профиля?
Кстати а4988 на максималках с радиатором нормально тянет nema23. Это если нужны краткосрочные до 2-3 мин режимы работы. Не перегревает. Для чпу думаю нужно доп вентилятор.
Можно и а4988, но это уже слишком, если хочется сэкономить дешевле будет руками рельсу двигать.
@@AleksandrArtroom я тоже так думал, но решил проверить. Мне надо было 4х метровую штору сматывать. 17 мотор слабоват, а вот 23 еще и 60мм в длину, тянет отлично. Понятно что в сравнении 6600 на максималках сравнения не идет и при долгой работе а4988 возможно придется дико охлаждать. Но для 2-3 минутных включений в час очень даже годно. А экономия 50р против 1000р
@@Dimoven
А не слишком ли круто сматывать шторы шаговыми двигателями?
@@AleksandrArtroom А какие альтернативы? Обычный двигло, надо ставить оптические датчики, либо использовать энкодер. Ну и тоже 2 реле ставить, что сопоставими с ценой шагового двигателя.
@@Dimoven
Ставится 4 транзистора и микроконтроллер, который переключает направление вращение двигателя.
А по датчикам тока контроллер отключает двигатель без всяких оптических датчиков и энкодеров.
Двигатель придётся ставить с редуктором, чтобы понизить его обороты.
Добрый день! спасибо, очень здорово! А вы не поделитесь прошивкой для stm32 . сам ещё не освоил stm32, пока изучаю avr.
Здравствуйте.
Давно делал, боюсь прошивка утеряна в глубине веков ;)
Зато у вас будет стимул настроить таймер контроллера на выдачу ШИМ для двигателя!
@@AleksandrArtroom спасибо за мотивацию) пока тока освоил ШИМ для avr:)
@@Alexcymantrene
Для домашних поделок AVR не имеет аналогов.
STM32 уже более сложный в плане корпусировки контроллер и паять его дома не удобно.
@@AleksandrArtroom а вы не оставите свой адрес электронной почты, я бы мог с вами консультироваться на комерческой основе если вы не против
@@Alexcymantrene
Без обид, но частник он по своей сути не имеет денег %)
Можете, что спрашивать и другие люди почитают.
Кстати у меня есть проект паяльника, как раз на AVR.
Валялся контроллер mega8 и решил сделать на нём паяльную станцию и до сих пор работает.
Сечения проводов на дир и степ какое нужно
Степ и Дир управляющие сигналы и соответственно провода сечением 0.1 мм будет достаточно.
Я использовал витую пару.
Ещё через 10 лет купите ещё один драйвер м мотором и т.д. В общем ближе к пенсии мечта сбудется.
"Ещё через 10 лет купите ещё один драйвер"
Цель проекта была сделать интересный контент для канала и помочь делать дома поделки.
А т.к. ролики никому эти не нужны, а домашние поделки проще заказать на стороне, то и проект оказался в тупике.
Я просто не могу ни одного аргумента найти, чтобы сесть в Солиде сделать модель и заказать детали на заводе.
Ел.схему включения можно глянуть? И какая частота импульсов из PULа?
Схему я не делал.
А частота импульсов плавала в зависимости от скорости двигателя и моих настроек примерно от 100 до 1 000 000 Герц.
Здравствуйте! А для чего нужен энкодэр?
В моём устройстве он нужен для изменение частоты импульсов для подачи на драйвера двигателей.
ни один шаговик не сможет так резко стартонуть, на то он и шаговик, в любой программе для чпу в настройках двигателей указывается акселерация, тоесть скорость разгона и замедления, чтобы небыло срывов
Так и есть, просто тестировал на самописной программе, как оно в реальности работает.
@@AleksandrArtroom как чуствуют себя драйвера 556е? Хочу себе такие на смену tb6600, не имел ли возможности сравнить?
@@tonkscartman1274
Лично не сравнивал, но TB6600 совсем дешёвые.
Драйвера чувствуют себя отлично, но станок я ещё не доделал ;)
Александр , подскажите пожалуйста такой вопрос, нужно подключить такой двигатель на 4,2 А. aliexpress.ru/item/32969885179.html?spm=a2g0o.detail.1000014.25.1c5a6d2f7CtbwY&gps-id=pcDetailBottomMoreOtherSeller&scm=1007.13338.141932.0&scm_id=1007.13338.141932.0&scm-url=1007.13338.141932.0&pvid=e176fce6-2772-4816-968d-b5c1563baf62
Какой драйвер лучше выбрать к нему такой - ru.aliexpress.com/item/1000001730872.html?dp=469ed93e59632125cd9d245a2fb67171&af=394082&cv=47843&afref=https%253A%252F%252Fwww.youtube.com%252F&mall_affr=pr3&dp=469ed93e59632125cd9d245a2fb67171&af=394082&cv=47843&afref=https%253A%252F%2 или из таких - aliexpress.ru/item/33059192998.html?spm=a2g0o.productlist.0.0.1d357625iYDA4K&algo_pvid=3402d35e-cb5b-47e8-a9f5-d36fd1eef38f&algo_expid=3402d35e-cb5b-47e8-a9f5-d36fd1eef38f-14&btsid=f30941c0-348e-45c3-ad28-58de7a7a0ed9&ws_ab_test=searchweb0_0,searchweb201602_7,searchweb201603_55 ?
Вторая ссылка не открылась.
По третьей подойдёт ДМ556 по току т.к. двигатель 4А, а драйвер до 5 ампер.
День добрый! Как чувствуют себя драйвера на сегодняшний день? Есть ли в них защита от ЭДС?
Написано, что защита есть но по факту пробовать не хочу крутить двигатель руками для проверки.
А сами драйвера лежат на полочке т.к. я станок ещё не сделал.
@@AleksandrArtroom сколько потянит такой двигатель? Кг
@@Viper-nx6ku
В документации написано, что удерживающий момент 1.89 Нм, что в переводе на килограммы означает, что на рычаге в 1 метр двигатель сможет удержать 200 грамм, а на рычаге в 10 см двигатель сможет удержать 19 кг, а на рычаге 1 см сможет удержать 189 кг, вот такой он мощный зверь %)
@@AleksandrArtroom добрый день. Как бы с Вами связаться? Можете скинуть свой е майл?
@@user-vb4dm8xg4i
Добрый.
Вы можете оставить комментарий со своей почтой, а потом его удалить, когда я напишу.
И комментарий надо оставлять в своей ветке комментариев, а не у Виктора РнД.
То есть заполнять форму сразу под видео, а не нажимать кнопку "ответить" у Виктора.
Здравствуйте, не могли бы вы пожалуйста поделитесь скетчем на ардуино для данного драйвера?
Собираюсь систему с nema 23 какие-то проблемы с ним...
Я не программирую на Ардуино - это контроллер STM32F103 и писал я на СИ.
Здравствуйте, прошивкой не поделитесь ?
DM556 китайский, не оригинал и там нету прошивок.
@@AleksandrArtroom я про тестер
@@halon5117
Если прямо сильно нужна я могу поискать бинарник и выложить на сайт.
Почему стмку не прошьешь, чтоб через микро сд разъём программировать
Потому, что привык так программировать и стандартный загрузчик не поддерживает USB.
Приветствую, хочу сделать педальный ротатор на лодку для управления датчика эхолота, двигатель буду испольсовать немо 23, питание будет от аккумулятора 12в, проконсультируйте меня пожалуйста. Шаговый мотор у меня должен крутиться в обе стороны, не могу понять какой мне нужен драйвер, так же к драйверу мне нужно подключить управление это будут 2 педали, и регулятор скорости.
"не могу понять какой мне нужен драйвер"
Если есть деньги возьмите оригинал DM556 или как мой китайский клон.
Эти драйвера просты и удобны в использовании.
"так же к драйверу мне нужно подключить управление это будут 2 педали, и регулятор скорости"
Для изменения направления подаётся сигнал на драйвер, для поворота оси двигателя подаются импульсы на драйвер.
Это всё можно даже ручками делать без контроллера просто замыкая контакты нужные у драйвера.
Чтобы более конкретно говорить, нужно знать какие педали, готовые или самодельные и, что выдают за сигналы на выходе.
Скорость можно регулировать так же как в ролике ручкой.
ws4 для чего на драйвере?
Из доков:
Переключателей SW4 используется для этой цели. Выкл. означает, что ток остановки равен половине выбранного динамического тока, а ВКЛ.означает, что ток остановки равен тому же самому выбранному динамическому току.
@@AleksandrArtroom спасибо!
какие обороты можно развить максимум?
Я подавал на драйвер двигателя импульсы до 500кГц с разными делителями, какое кол-во оборотов было в итоге не измерял.
Чем выше обороты тем больше пропусков и меньше сила поворота вала.
А так чисто на пальцах пару тысяч может и выдавал с шансом в любое время заклинить.
Вопрос можно использовать Немо 23 на лазерном приторе
Конечно можно, почему бы и нет?
На 556 можно плюсовы собрать вместе
Отлично, надо поэкспериментировать ;)
Здравствуйте. А скетч можно ?
Хотите программу для этого контроллера?
@@AleksandrArtroom
Да, хотелось бы попробовать со своим двигателем. Не пойму в чём дело, медленно крутится. С удовольствием прпробовал бы этот скетч, да и изучаю потихоньку ардуино сравню с тем алгоритмом ,что есть у меня
У меня всего один движок пока для экспериментов hy200 2220 0100 у него довольно большая индуктивность обмотки, возможно по этому вращается довольно медленно
@@BraitonBel
Но у меня не Ардуино, а прошивка в двоичных кодах, которую надо прошивать программатором.
Сможете ли вы её прошить?
Нет, настолько хорошо я тему не знаю. Увы. Я решил,что это это всё на Ардуино. Поищу на англоязычных сайтах. Хочу именно такой вариант , с валкодером. Сам написать пока не смогу
7: 49 - Який ще в дідька енкодер?
Обычный китайский энкодер с ручкой, замыкает контакты при повороте ручки.
А микроконтроллер уже обрабатывает сигнал, убирает дребезг контактов и изменяет параметры работы двигателя.
а можно скетч который использовали quest-u@yandex.ru
У меня нету скетча, я писал на СИ не в Ардуино режиме.
Я в ахуе как вообще это можно понимать всё. Мне кажется нужно быть полубогом чтоб разбираться в электронике))) короче завидую такому свободному владению темой. Я ваще ниче не понял, но интересно
"Мне кажется нужно быть полубогом чтоб разбираться в электронике"
Увы - это далеко не так, а может даже и наоборот совсем %)
Люди занимающиеся электроникой обычно нищие, а люди которые кладут плитку и красят стены при деньгах и не плохо живут.
Так что не советую мне завидовать.
По сути электронщик\компьютерщик просто профессия, как и все остальные и если заняться ею плотно, то любой человек сможет разобраться и всё понять.
У меня, к примеру жена раньше боялась к компьютеру подходить, а теперь работает на нём и зарабатывает.
У меня через 5 минут работы двигатель горячий на таком драйвере
Надо смотреть по ситуации, может у вас включено удержание на нём, а на другом выключено и много других мелочей.
В любом случае - это же китайская копия брендовых контроллеров и требовать от них чего то большего нельзя.
@@AleksandrArtroom подключен без нагрузки к контроллеру AWC7813, напряжение 24В
@@mb19se
Если он без нагрузки просто включён, то может греться из-за режима удержания.
@@AleksandrArtroom на холостом ходу
@@mb19se
То есть у вас крутиться двигатель без нагрузки и греется?
Я такого не замечал, может напряжение не очень подходит или контроллеры немного другие.
А может провода длинноваты.
Короче - это надо смотреть конкретно по ситуации, мало ли чего может быть.
🤣
Привет ответьте пожалуйста на мыло elementor@mail.ru. спасибо. Мне нужно с Вами обсудить этот драйвер. Спасибо
Можно и тут обсудить ;)
Не многовато ли будет блока питания на 48 вольт 500 ватт для этих драйверов? Себе взять такой хочу. И где-то слышал что для разных режимов работы шаговиков нужно два блока питания. Какой платой пользуетесь (платой управления)? И пожалуй самый важный для меня сейчас вопрос это расшифровка таблицы на драйвере. Звучит тупо но всё же )))) спасибо.
@@axelnevskiy1221
У них максимальное напряжение 50 вольт, по этому 48 вольт в притирочку.
Я взял 36 вольт блок питания.
Здравствуйте. Понял. Trkr@list.ru, жду Вашего письма
Скажите пожалуйста, на некоторых драйверах написанно(на клемах управления) написано 5v-24v скажите что это значит?! Можно управлять 24-мя вольтами?
Да, именно это и значит.
В драйверах стоит оптическая развязка, которой можно управлять с 5 до 24 вольт.
@@AleksandrArtroom Здравствуйте, на станке поменял оперативную память, на компе, видимо задел что-то на драйверах. Вроде все подключено крепко на клеммах. Если я нечаянно щелкнул дип переключатель, может из за этого не ходить по оси х и у? По Зед ходит, но от блока. Х и У от клавиатуры было, нет реакции, в программе показывает движение, а станок стоит мертвый, и это после замены оперативки и продувки. Что делать как думаете?
@@topmma8313
Здравствуйте.
"Если я нечаянно щелкнул дип переключатель, может из за этого не ходить по оси х и у?"
На переключателях меняется шаг, полярность и другие параметры драйвера, да может перестать работать, но только один драйвер, если у вас драйвер на двигатель.
Чтобы понять идёт ли сигнал на драйвер с компа, посмотрите сигнал на входе в драйвер или просто подайте на дравер сигнал с пробника, чтобы понять работает ли двигатель и драйвер.
Так же возможно у вас из компа стоит контроллер, который уже на драйвера подаёт сигнал.
Может у вас сигнал на драйвера приходят с LPT порта, тогда вы могли просто перенастроить LPT и он перестал выдавать сигналы или просто сожгли порт.
@ndrArtroom А как я сожгу ЛПТ порт? Я ничего не делал, только на материнке компа поменял комплектующие. То есть я по сути не трогал больше ничего. Как думаете, возможно из за батарейки? Там в биосе время всегда стоит старое, и еще, оператор несколько раз через кнопку выключил комп с открытым МАЧ3
Совсем забыл. А ДИП выключатель, как его настраивать именно кнопки? Есть какой то стандарт?
@@topmma8313
"А как я сожгу ЛПТ порт?"
Умеючи можно и х сломать ;)
"Как думаете, возможно из за батарейки?"
Как вариант слетели настройки БИОС и отвалился LPT порт.
"А ДИП выключатель, как его настраивать именно кнопки? Есть какой то стандарт?"
У меня на драйверах табличка с настройками и на сайте производителя она есть.