управление шаговым двигателем
управление шаговым двигателем
Доброго времени!
Прошу помочь со скетчем шагового двигателя.
На руках имею двигатели ЕМ-428, ЕМ-429, ЕМ-141, ЕМ-142, ПБМГ-200-265. пробовал создавать сам в программе flprog по видео урокам, так же различными скетчами которые находил на просторах, но не один двигатель не стал нормально работать, какие то просто дергаются, какие то еле как крутят и видно с пропусками шагов, независимо от изменения контактов.
Необходим скетч управления движений вперед-назад и управлением скорости. Драйвер использую L298n.
Отправлено спустя 3 часа 44 минуты 20 секунд:
Чет тишина.... неужели никто не знает как правильно настроить скетч ?
Прошу помочь со скетчем шагового двигателя.
На руках имею двигатели ЕМ-428, ЕМ-429, ЕМ-141, ЕМ-142, ПБМГ-200-265. пробовал создавать сам в программе flprog по видео урокам, так же различными скетчами которые находил на просторах, но не один двигатель не стал нормально работать, какие то просто дергаются, какие то еле как крутят и видно с пропусками шагов, независимо от изменения контактов.
Необходим скетч управления движений вперед-назад и управлением скорости. Драйвер использую L298n.
Отправлено спустя 3 часа 44 минуты 20 секунд:
Чет тишина.... неужели никто не знает как правильно настроить скетч ?
управление шаговым двигателем
Спасибо большое с управлением сборкой ключей разобрался, сейчас проблема с подключением драйвера на примере А3967, А4988. нужен скетч для станка филамента, управление скоростью, с реверсом, дробление шага..pan писал(а): 10 окт 2019, 17:57 немного для "покурить"
search.php?keywords=%D1%88%D0%B0%D0%B3% ... 1%81%D0%BA

- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
управление шаговым двигателем
[ref]uzer[/ref], Отсюда блок возьми viewtopic.php?p=76243#p76243
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
управление шаговым двигателем
что то с этим блоком не хочет работать как надо,,, толи делаю что то не то.AlexCrane писал(а): 14 ноя 2019, 22:34 [ref]uzer[/ref], Отсюда блок возьми viewtopic.php?p=76243#p76243
На готовом примере легче понять, чем собирать не зная что
управление шаговым двигателем
Добрый вечер!
Спасибо AlexCrane за подсказку, разобрался с вашим блоком.
Подскажите, почему не получается соединить блоки? Я пробовал добавлять различные триггеры и различные блоки но результата так и не получил.
Нужен скетч для намотчика, что бы срабатывал реверс по шагам, с регулировкой скоростью.

Спасибо AlexCrane за подсказку, разобрался с вашим блоком.
Подскажите, почему не получается соединить блоки? Я пробовал добавлять различные триггеры и различные блоки но результата так и не получил.
Нужен скетч для намотчика, что бы срабатывал реверс по шагам, с регулировкой скоростью.

управление шаговым двигателем
Спасибо за подсказку.
еще просьба помочь, соединить получилось, но работать как надо не хочет, из-за чего не могу разобраться.
реверс срабатывает только при повторном нажатие включения (непрерывного реверса не происходит), мотор после остановки находится в режиме тормоза, нужно что бы после отключения мотор полностью отключался. Что не так сделал ? подскажите пожалуйста!

- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
управление шаговым двигателем
Напишите подробно, что вы хотите сделать?
Тогда и подсказки будут по существу.
Win10-64, FLProg (portable)
управление шаговым двигателем
[/quote]
Напишите подробно, что вы хотите сделать?
Тогда и подсказки будут по существу.
[/quote]
Нужен скетч для намотчика филамента, который будет работать в режиме непрерывного реверса по заданому количеству шагов, в одну сторону примерно 200 шагов и в другую 200 шагов, с регулировкой скорости. От одной кнопки шд при включении включался а при выключении полностью отключался без тормоза.
Напишите подробно, что вы хотите сделать?
Тогда и подсказки будут по существу.
[/quote]
Нужен скетч для намотчика филамента, который будет работать в режиме непрерывного реверса по заданому количеству шагов, в одну сторону примерно 200 шагов и в другую 200 шагов, с регулировкой скорости. От одной кнопки шд при включении включался а при выключении полностью отключался без тормоза.
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
управление шаговым двигателем
Блока такого нет (Step), но если снять сигнал с En физического драйвера, то и тормоз отключится. Или в этом блоке сигнал En идет с блока?
А начальная точка выставляется руками?
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
управление шаговым двигателем
Начальная точка выставляется в ручную.
En идет с блока, как завершение работы, я его использую для переключения реверса.
Сделал так

- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
управление шаговым двигателем
[ref]uzer[/ref], По отключению посмотрите Здесь
Win10-64, FLProg (portable)
управление шаговым двигателем
Почему то не получается, при загрузке дает ошибку ('class Stepper' has no member named 'endStop')
А в FLProg при проверке файл показывает корректным.

Блин больше 2х дней потерял из-за мелочи этой. Может кто то реально поможет, а не посыланиями иди туда

- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
управление шаговым двигателем
Значит библиотеку положили не туда
Смотрим в IDE при заливке с какого места она берет библиотеку Stepper и там ее меняем.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
управление шаговым двигателем
[ref]uzer[/ref], Вы же вроде на драйвере А4988 планировали...
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
управление шаговым двигателем
[/quote]Значит библиотеку положили не туда
Смотрим в IDE при заливке с какого места она берет библиотеку Stepper и там ее меняем.
шаговый туда сюда +скорость.flp
[/quote] Берет с C:\Users\uzer\AppData\Local\Temp\flprog\pr39\pr39.ino: In function 'void loop()':
pr39:70:8: error: 'class Stepper' has no member named 'endStop'
_StM1.endStop(endSp_50187380_1);
^~~~~~~
Несколько библиотек найдено для "Stepper.h"
Используется: c:\Program
exit status 1
'class Stepper' has no member named 'endStop'
Папку Steper из Stepper.rar заменил в
Ошибка та же
Так же выгрузил туда откуда берет библиотеку в
Ошибка C:\Users\uzer\AppData\Local\Temp\flprog\pr40\pr40.ino: In function 'void loop()':
pr40:70:8: error: 'class Stepper' has no member named 'endStop'
_StM1.endStop(endSp_50187380_1);
^~~~~~~
Несколько библиотек найдено для "Stepper.h"
Используется: c:\Program
exit status 1
'class Stepper' has no member named 'endStop'
что не так сделал ?
Смотрим в IDE при заливке с какого места она берет библиотеку Stepper и там ее меняем.
шаговый туда сюда +скорость.flp
[/quote] Берет с C:\Users\uzer\AppData\Local\Temp\flprog\pr39\pr39.ino: In function 'void loop()':
pr39:70:8: error: 'class Stepper' has no member named 'endStop'
_StM1.endStop(endSp_50187380_1);
^~~~~~~
Несколько библиотек найдено для "Stepper.h"
Используется: c:\Program
exit status 1
'class Stepper' has no member named 'endStop'
Папку Steper из Stepper.rar заменил в

Ошибка та же

Так же выгрузил туда откуда берет библиотеку в

Ошибка C:\Users\uzer\AppData\Local\Temp\flprog\pr40\pr40.ino: In function 'void loop()':
pr40:70:8: error: 'class Stepper' has no member named 'endStop'
_StM1.endStop(endSp_50187380_1);
^~~~~~~
Несколько библиотек найдено для "Stepper.h"
Используется: c:\Program
exit status 1
'class Stepper' has no member named 'endStop'
что не так сделал ?
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
управление шаговым двигателем
понимаю у Вас стоит FLProg 6.2. если вы в настройках IDE путь не меняли,
то приоритет на папку с библиотеками здесь D:\FLProg\FLProg_6.2.0 Beta\ideV4\portable\sketchbook\libraries
Киньте в нее файл из архива
п/с Это для портабельной версии
Как вариант перепаковал библиотеку в зип.
Зайдите в IDE и установите ее из пункта "подключить библиотеку"
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
управление шаговым двигателем
Вот СПАСИБО ДРУГ! Выручил! Респект и уважухаrw6cm писал(а): 02 дек 2019, 16:27понимаю у Вас стоит FLProg 6.2. если вы в настройках IDE путь не меняли,
то приоритет на папку с библиотеками здесь D:\FLProg\FLProg_6.2.0 Beta\ideV4\portable\sketchbook\libraries
Киньте в нее файл из архива
п/с Это для портабельной версии
Как вариант перепаковал библиотеку в зип.
Зайдите в IDE и установите ее из пункта "подключить библиотеку"
Stepper.zip

управление шаговым двигателем
AlexCrane писал(а): 02 дек 2019, 15:48 [ref]uzer[/ref], Вы же вроде на драйвере А4988 планировали...
Планировал и сделал одну из частей просто кодом который нашел на просторах, так как с вашим блоком не получилось, замучался! Переменные не подключаются как было в примере, как бы я их не настраивал. Могли бы Вы скинуть готовое решение... Нужно что бы от одной кнопки включался и отключался шд, от одной кнопки был реверс (без подсчета шагов) и регулировалась скорость.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость