управление шаговым двигателем

Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

управление шаговым двигателем

Сообщение AlexCrane »

uzer писал(а): 03 дек 2019, 10:06
AlexCrane писал(а): 02 дек 2019, 15:48 [ref]uzer[/ref], Вы же вроде на драйвере А4988 планировали...

Планировал и сделал одну из частей просто кодом который нашел на просторах, так как с вашим блоком не получилось, замучался! Переменные не подключаются как было в примере, как бы я их не настраивал. Могли бы Вы скинуть готовое решение... Нужно что бы от одной кнопки включался и отключался шд, от одной кнопки был реверс (без подсчета шагов) и регулировалась скорость.
А почему отказались от шагов?
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
vladimir_
Рядовой
Сообщения: 70
Зарегистрирован: 05 фев 2017, 07:34

управление шаговым двигателем

Сообщение vladimir_ »

uzer писал(а): 03 дек 2019, 10:06 AlexCrane писал(а): ↑
Вчера{, 12:48}
uzer, Вы же вроде на драйвере А4988 планировали...


Планировал и сделал одну из частей просто кодом который нашел на просторах, так как с вашим блоком не получилось, замучался!
uzer, обратите внимание на шаговый двигатель. Какой двигатель Вы применяете? Биполярные и униполярные шаговые двигатели управляются разными принципами. Если у Вас униполярный ЩД (ПБМГ-200-265), то Вы не сможете управлять им с помощью драйверов и блоков, типа STEP-DIR (А4988). AlexCrane, предложил Вам блок для управления биполярным ШД, с драйвером типа STEP-DIR (А4988)
uzer
Рядовой
Сообщения: 91
Зарегистрирован: 30 июн 2019, 14:50
Имя: igor

управление шаговым двигателем

Сообщение uzer »

[/quote]
А почему отказались от шагов?
[/quote]
Не то что бы отказался. просто изначально блок показался сложный. после того как перепробовал другие различные варианты. то заметил что из-за нескольких генераторов шд на одной ардуине. ардуина начинает греться. поэтому сейчас делаю на вашем едином блоке. И что то не хочет работать на нем. Посмотрите пожалуйста. где мои ошибки ?
Так же позволил себе его немного отредактировать. сделал вместо 4 моторов. 2. дабы разгрузить пины.
Один работает реверс по шагам. право. лево... другой с ручным реверсом.
2221.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
nikmotorin60
Рядовой
Сообщения: 36
Зарегистрирован: 29 апр 2016, 09:54

управление шаговым двигателем

Сообщение nikmotorin60 »

Заинтересовало меня в Вашем проекте организация сигналов управления с выходов StopOut1, StopOut2, они оба использую вывод D4.
Может здесь конфликт в работе?
uzer
Рядовой
Сообщения: 91
Зарегистрирован: 30 июн 2019, 14:50
Имя: igor

управление шаговым двигателем

Сообщение uzer »

nikmotorin60 писал(а): 17 дек 2019, 10:43 Заинтересовало меня в Вашем проекте организация сигналов управления с выходов StopOut1, StopOut2, они оба использую вывод D4.
Может здесь конфликт в работе?
Спасибо за поправку. выход исправил, но не один из двигателей не хочет работать.

:smile37:

Отправлено спустя 4 минуты 29 секунд:
2221.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
NWspb
Рядовой
Сообщения: 20
Зарегистрирован: 27 янв 2017, 20:59
Откуда: СПб

управление шаговым двигателем

Сообщение NWspb »

Еще раз задача какая? Сколько моторов? Какя версия flprog. Какая ардуино - совет ардуино заменить либо на ардуино due, либо на есп.
В остальном всё легко реализуется с помощью встроенных блоков. Делал нечто подобное на уно. - смотрел как уно померала с каждым добавленным блоком, максимальная скорость мотора так же падала с добавлением любой функции, например добавления скорости мотору с кнопки. И тд.

На драйвере есть перемычки еna и еnb . Они снимают напряжение с обмоток двигателя и он начинает свободно вращаться. Реализуй с помощью двух реле. - стоят копейки. Ставь есп и будет тебе счастье.

Отправлено спустя 23 минуты 6 секунд:
uzer писал(а): 17 дек 2019, 12:47
nikmotorin60 писал(а): 17 дек 2019, 10:43 Заинтересовало меня в Вашем проекте организация сигналов управления с выходов StopOut1, StopOut2, они оба использую вывод D4.
Может здесь конфликт в работе?
Спасибо за поправку. выход исправил, но не один из двигателей не хочет работать.

:smile37:

Отправлено спустя 4 минуты 29 секунд:
2221.flp
Более конкретно опиши тех задание. Сниму тебе подробное видео, так сказать инструкцию, ед конкретно такого драйвера и таких движков у меня нет под рукой. Да это и не суть. Принцип один и тот же .
Я не теоретик, я практик.
Аватара пользователя
nikmotorin60
Рядовой
Сообщения: 36
Зарегистрирован: 29 апр 2016, 09:54

управление шаговым двигателем

Сообщение nikmotorin60 »

Вот в переменных start 1 и start 2 должно быть значение 0, 1 или 2, у Вас пустое поле.
uzer
Рядовой
Сообщения: 91
Зарегистрирован: 30 июн 2019, 14:50
Имя: igor

управление шаговым двигателем

Сообщение uzer »

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

По файлу вроде же можно понять его предназначение?

Нашел несколько ошибок, исправил, входы выходы подписал чтобы не путаться. Но работать не хочет.
2221.flp
Драйвера использую A3967 EasyDriver V4.4
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

управление шаговым двигателем

Сообщение AlexCrane »

[ref]uzer[/ref], Вот программа по твоему ТЗ, входа и выхода правь для своего проекта сам (в железе проверено)
ТЕСТ ШД v1.png
ТЕСТ ШД v1.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
NWspb
Рядовой
Сообщения: 20
Зарегистрирован: 27 янв 2017, 20:59
Откуда: СПб

управление шаговым двигателем

Сообщение NWspb »

uzer писал(а): 17 дек 2019, 18:02 Два двигателя, включение и отключение двигателя от одной кнопки, у обоих регулируется обороты, один работает с постоянным реверсом, право лево, у другого реверс по нажатию одной кнопки.

По файлу вроде же можно понять его предназначение?

Нашел несколько ошибок, исправил, входы выходы подписал чтобы не путаться. Но работать не хочет.
2221.flp

Драйвера использую A3967 EasyDriver V4.4
Ок. Как происходит регулировка оборотов? Кнопочное? Сопротивление??? Регулируем сразу два движка либо по отдельности? Движок с рейверсом делает определенное кол во шагов (оборотов и тд) , второй просто крутит на постоянку или тоже на определённое кол во шагов (Оборотов, угол)?
Я не теоретик, я практик.
uzer
Рядовой
Сообщения: 91
Зарегистрирован: 30 июн 2019, 14:50
Имя: igor

управление шаговым двигателем

Сообщение uzer »

NWspb писал(а): 17 дек 2019, 19:35 регулировка оборотов? Кнопочное? Сопротивление??? Регулируем сразу два движка либо по отдельности? Движок с рейверсом делает определенное кол во шагов (оборотов и тд) , второй просто крутит на постоянку или тоже на определённое кол во шагов (Оборотов, угол)?
регулировка оборотов, Сопротивлением.
Регулируем по отдельности.
Один Движок с реверсом делает определенное кол во шагов (оборотов и тд) , второй просто крутит на постоянку.
uzer
Рядовой
Сообщения: 91
Зарегистрирован: 30 июн 2019, 14:50
Имя: igor

управление шаговым двигателем

Сообщение uzer »

AlexCrane писал(а): 02 дек 2019, 15:48 [ref]uzer[/ref], Вы же вроде на драйвере А4988 планировали...
Доброго времени, Alex!
Делаю новый проект, с использованием 3х шд работающих отдельно друг от друга, регулировкой скорости. Используются драйвер А4988, EasyDriver, и ul2003.
Подскажите пожалуйста как подключить ваш блок
Generator_4-STEPDIR_(CODE). Полазил по форому что то примеров не нашел. Не через переменные, не через тригеры подцепиться не получается.
Заранее спасибо, с праздником.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

управление шаговым двигателем

Сообщение AlexCrane »

[ref]uzer[/ref], Используй этот блок
Generator_4out-STEPDIR_(CODE).ubi
ШД4.png
Пример аналогично как здесь (29 пост) viewtopic.php?p=81761#p81761
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
uzer
Рядовой
Сообщения: 91
Зарегистрирован: 30 июн 2019, 14:50
Имя: igor

управление шаговым двигателем

Сообщение uzer »

AlexCrane писал(а): 02 мар 2020, 20:33 [ref]uzer[/ref], Используй этот блок Generator_4out-STEPDIR_(CODE).ubi
ШД4.png
Пример аналогично как здесь (29 пост) viewtopic.php?p=81761#p81761
Спасибо за совет, пробовал, не хочет соединятся. Попробую программу переустановить.

Отправлено спустя 2 часа 10 минут 43 секунды:
с тем блоком что то не то, с этим все получается. :smile9:
Аватара пользователя
ingener
Лейтенант
Сообщения: 580
Зарегистрирован: 14 окт 2018, 00:26
Имя: Андрей
Благодарил (а): 2 раза
Поблагодарили: 3 раза

управление шаговым двигателем

Сообщение ingener »

AlexCrane писал(а): 02 мар 2020, 20:33 [ref]uzer[/ref], Используй этот блок Generator_4out-STEPDIR_(CODE).ubi
[ref]AlexCrane[/ref], Делитель только от 10 кГц на целое число? Не очень удобно, если нужно точно задавать скорость...нельзя ли сделать прямой ввод частоты?
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

управление шаговым двигателем

Сообщение AlexCrane »

[ref]ingener[/ref], С данным блоком нет
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
uzer
Рядовой
Сообщения: 91
Зарегистрирован: 30 июн 2019, 14:50
Имя: igor

управление шаговым двигателем

Сообщение uzer »

AlexCrane писал(а): 02 мар 2020, 20:33 [ref]uzer[/ref], Используй этот блок Generator_4out-STEPDIR_(CODE).ubi
ШД4.png
Пример аналогично как здесь (29 пост) viewtopic.php?p=81761#p81761
Что то у меня этот блок не заработал. Постоянно выдает ошибки включения и скорости.
Попробовал до максимума упростить задачу сделав на стандартных генераторах, и те же самые ошибки при работе.
Толи ардуино нано не справляется, толи делаю что то не так.
Задача состоит крутит, регулировать скорость тремя шд. первый на драйвере 4988, второй на EasyDriver A3967, третий 28-BYJ48 и драйвер ULN2003.
Шаговый драйвет.flp
:smile37:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
uzer
Рядовой
Сообщения: 91
Зарегистрирован: 30 июн 2019, 14:50
Имя: igor

управление шаговым двигателем

Сообщение uzer »

неужели придется ставить еще одну ардуино ?
uzer
Рядовой
Сообщения: 91
Зарегистрирован: 30 июн 2019, 14:50
Имя: igor

управление шаговым двигателем

Сообщение uzer »

AlexCrane писал(а): 02 мар 2020, 20:33 [ref]uzer[/ref], Используй этот блок Generator_4out-STEPDIR_(CODE).ubi
ШД4.png
Пример аналогично как здесь (29 пост) viewtopic.php?p=81761#p81761
Доброго времени, Alex!
Прошу помощи, неделю кручу верчу, никак не получается запустить аппарат.
Перепробовал все ваши блоки, все возможные настройки с расчетами, но не как не получается запустить, происходят небольшие подергивания двигателей.
Девайс имеет два двигателя Nema17 на драйверах A4988 и один от принтера на EasyDriver, каждый двигатель должен включаться от одной кнопки, у каждого регулировка оборотов. Пробовал по отдельности, одиночными блоками, дабы удостовериться в правильности подключения и работоспособности Arduino nano, по отдельности работают.
Уже не знаю где капать и в чем причина. :smile37:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

управление шаговым двигателем

Сообщение AlexCrane »

[ref]uzer[/ref], В параметрах блока отключены выхода OnOut (т.е. сигналы STEP) и это выхода D6,D7,D8,D9. И еще выход D9 еще используется как End 3.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Ответить

Вернуться в «Помогите, а то я "нимагу"»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя