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

скетч не работает шаговым двигателем

Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 294
Откуда: Ульяновск
Имя: Александр

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

#21

Сообщение AlexCrane » 03.12.2019{, 10:17}

uzer писал(а):
03.12.2019{, 10:06}
AlexCrane писал(а):
02.12.2019{, 15:48}
uzer, Вы же вроде на драйвере А4988 планировали...

Планировал и сделал одну из частей просто кодом который нашел на просторах, так как с вашим блоком не получилось, замучался! Переменные не подключаются как было в примере, как бы я их не настраивал. Могли бы Вы скинуть готовое решение... Нужно что бы от одной кнопки включался и отключался шд, от одной кнопки был реверс (без подсчета шагов) и регулировалась скорость.
А почему отказались от шагов?
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....

vladimir_
Рядовой
Сообщения: 70
Зарегистрирован: 05.02.2017{, 07:34}
Репутация: 5

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

#22

Сообщение vladimir_ » 03.12.2019{, 14:03}

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


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

uzer
Рядовой
Сообщения: 91
Зарегистрирован: 30.06.2019{, 14:50}
Репутация: 0
Имя: igor

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

#23

Сообщение uzer » 17.12.2019{, 01:23}

[/quote]
А почему отказались от шагов?
[/quote]
Не то что бы отказался. просто изначально блок показался сложный. после того как перепробовал другие различные варианты. то заметил что из-за нескольких генераторов шд на одной ардуине. ардуина начинает греться. поэтому сейчас делаю на вашем едином блоке. И что то не хочет работать на нем. Посмотрите пожалуйста. где мои ошибки ?
Так же позволил себе его немного отредактировать. сделал вместо 4 моторов. 2. дабы разгрузить пины.
Один работает реверс по шагам. право. лево... другой с ручным реверсом.
2221.flp
(456.52 КБ) 54 скачивания

Аватара пользователя
nikmotorin60
Рядовой
Сообщения: 35
Зарегистрирован: 29.04.2016{, 09:54}
Репутация: 2

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

#24

Сообщение nikmotorin60 » 17.12.2019{, 10:43}

Заинтересовало меня в Вашем проекте организация сигналов управления с выходов StopOut1, StopOut2, они оба использую вывод D4.
Может здесь конфликт в работе?

uzer
Рядовой
Сообщения: 91
Зарегистрирован: 30.06.2019{, 14:50}
Репутация: 0
Имя: igor

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

#25

Сообщение uzer » 17.12.2019{, 12:42}

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

:smile37:

Отправлено спустя 4 минуты 29 секунд:
2221.flp
(438.87 КБ) 46 скачиваний
Вложения
2221.flp
(438.82 КБ) 47 скачиваний

NWspb
Рядовой
Сообщения: 20
Зарегистрирован: 27.01.2017{, 20:59}
Репутация: 0
Откуда: СПб

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

#26

Сообщение NWspb » 17.12.2019{, 14:10}

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

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

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

:smile37:

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

Аватара пользователя
nikmotorin60
Рядовой
Сообщения: 35
Зарегистрирован: 29.04.2016{, 09:54}
Репутация: 2

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

#27

Сообщение nikmotorin60 » 17.12.2019{, 16:28}

Вот в переменных start 1 и start 2 должно быть значение 0, 1 или 2, у Вас пустое поле.

uzer
Рядовой
Сообщения: 91
Зарегистрирован: 30.06.2019{, 14:50}
Репутация: 0
Имя: igor

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

#28

Сообщение uzer » 17.12.2019{, 18:02}

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

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

Нашел несколько ошибок, исправил, входы выходы подписал чтобы не путаться. Но работать не хочет.
2221.flp
(444.1 КБ) 48 скачиваний
Драйвера использую A3967 EasyDriver V4.4

Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 294
Откуда: Ульяновск
Имя: Александр

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

#29

Сообщение AlexCrane » 17.12.2019{, 19:19}

uzer, Вот программа по твоему ТЗ, входа и выхода правь для своего проекта сам (в железе проверено)
ТЕСТ ШД v1.png
ТЕСТ ШД v1.flp
(510.62 КБ) 77 скачиваний
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....

NWspb
Рядовой
Сообщения: 20
Зарегистрирован: 27.01.2017{, 20:59}
Репутация: 0
Откуда: СПб

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

#30

Сообщение NWspb » 17.12.2019{, 19:35}

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

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

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

Драйвера использую A3967 EasyDriver V4.4
Ок. Как происходит регулировка оборотов? Кнопочное? Сопротивление??? Регулируем сразу два движка либо по отдельности? Движок с рейверсом делает определенное кол во шагов (оборотов и тд) , второй просто крутит на постоянку или тоже на определённое кол во шагов (Оборотов, угол)?
Я не теоретик, я практик.

uzer
Рядовой
Сообщения: 91
Зарегистрирован: 30.06.2019{, 14:50}
Репутация: 0
Имя: igor

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

#31

Сообщение uzer » 25.12.2019{, 13:47}

NWspb писал(а):
17.12.2019{, 19:35}
регулировка оборотов? Кнопочное? Сопротивление??? Регулируем сразу два движка либо по отдельности? Движок с рейверсом делает определенное кол во шагов (оборотов и тд) , второй просто крутит на постоянку или тоже на определённое кол во шагов (Оборотов, угол)?
регулировка оборотов, Сопротивлением.
Регулируем по отдельности.
Один Движок с реверсом делает определенное кол во шагов (оборотов и тд) , второй просто крутит на постоянку.

uzer
Рядовой
Сообщения: 91
Зарегистрирован: 30.06.2019{, 14:50}
Репутация: 0
Имя: igor

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

#32

Сообщение uzer » 01.03.2020{, 13:10}

AlexCrane писал(а):
02.12.2019{, 15:48}
uzer, Вы же вроде на драйвере А4988 планировали...
Доброго времени, Alex!
Делаю новый проект, с использованием 3х шд работающих отдельно друг от друга, регулировкой скорости. Используются драйвер А4988, EasyDriver, и ul2003.
Подскажите пожалуйста как подключить ваш блок
Generator_4-STEPDIR_(CODE). Полазил по форому что то примеров не нашел. Не через переменные, не через тригеры подцепиться не получается.
Заранее спасибо, с праздником.
Вложения
Generator_4-STEPDIR_(CODE) (1).ubi
(272.84 КБ) 42 скачивания

Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 294
Откуда: Ульяновск
Имя: Александр

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

#33

Сообщение AlexCrane » 02.03.2020{, 20:33}

uzer, Используй этот блок
Generator_4out-STEPDIR_(CODE).ubi
(358.58 КБ) 61 скачивание
ШД4.png
ШД4.png (5.16 КБ) 1258 просмотров
Пример аналогично как здесь (29 пост) viewtopic.php?p=81761#p81761
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....

uzer
Рядовой
Сообщения: 91
Зарегистрирован: 30.06.2019{, 14:50}
Репутация: 0
Имя: igor

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

#34

Сообщение uzer » 02.03.2020{, 22:55}

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

Отправлено спустя 2 часа 10 минут 43 секунды:
с тем блоком что то не то, с этим все получается. :smile9:

Аватара пользователя
ingener
Лейтенант
Сообщения: 556
Зарегистрирован: 14.10.2018{, 00:26}
Репутация: 20
Имя: Андрей

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

#35

Сообщение ingener » 03.03.2020{, 20:09}

AlexCrane писал(а):
02.03.2020{, 20:33}
uzer, Используй этот блок Generator_4out-STEPDIR_(CODE).ubi
AlexCrane, Делитель только от 10 кГц на целое число? Не очень удобно, если нужно точно задавать скорость...нельзя ли сделать прямой ввод частоты?

Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 294
Откуда: Ульяновск
Имя: Александр

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

#36

Сообщение AlexCrane » 03.03.2020{, 21:57}

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

uzer
Рядовой
Сообщения: 91
Зарегистрирован: 30.06.2019{, 14:50}
Репутация: 0
Имя: igor

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

#37

Сообщение uzer » 07.03.2020{, 12:20}

AlexCrane писал(а):
02.03.2020{, 20:33}
uzer, Используй этот блок Generator_4out-STEPDIR_(CODE).ubi
ШД4.png
Пример аналогично как здесь (29 пост) viewtopic.php?p=81761#p81761
Что то у меня этот блок не заработал. Постоянно выдает ошибки включения и скорости.
Попробовал до максимума упростить задачу сделав на стандартных генераторах, и те же самые ошибки при работе.
Толи ардуино нано не справляется, толи делаю что то не так.
Задача состоит крутит, регулировать скорость тремя шд. первый на драйвере 4988, второй на EasyDriver A3967, третий 28-BYJ48 и драйвер ULN2003.
Шаговый драйвет.flp
(152.97 КБ) 60 скачиваний
:smile37:

uzer
Рядовой
Сообщения: 91
Зарегистрирован: 30.06.2019{, 14:50}
Репутация: 0
Имя: igor

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

#38

Сообщение uzer » 09.03.2020{, 18:21}

неужели придется ставить еще одну ардуино ?

uzer
Рядовой
Сообщения: 91
Зарегистрирован: 30.06.2019{, 14:50}
Репутация: 0
Имя: igor

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

#39

Сообщение uzer » 11.07.2020{, 03:26}

AlexCrane писал(а):
02.03.2020{, 20:33}
uzer, Используй этот блок Generator_4out-STEPDIR_(CODE).ubi
ШД4.png
Пример аналогично как здесь (29 пост) viewtopic.php?p=81761#p81761
Доброго времени, Alex!
Прошу помощи, неделю кручу верчу, никак не получается запустить аппарат.
Перепробовал все ваши блоки, все возможные настройки с расчетами, но не как не получается запустить, происходят небольшие подергивания двигателей.
Девайс имеет два двигателя Nema17 на драйверах A4988 и один от принтера на EasyDriver, каждый двигатель должен включаться от одной кнопки, у каждого регулировка оборотов. Пробовал по отдельности, одиночными блоками, дабы удостовериться в правильности подключения и работоспособности Arduino nano, по отдельности работают.
Уже не знаю где капать и в чем причина. :smile37:
Вложения
Скриншот 11-07-2020 051112.png
моя проба.flp
(367.43 КБ) 40 скачиваний

Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 294
Откуда: Ульяновск
Имя: Александр

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

#40

Сообщение AlexCrane » 11.07.2020{, 08:14}

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

Ответить

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