Шаговый двигатель на GyverStepper

Пользовательские блоки для управления шаговыми двигателями и сервоприводами
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
tolika
Рядовой
Сообщения: 54
Зарегистрирован: 07 ноя 2019, 11:25
Откуда: Магадан
Имя: Андрей
Благодарил (а): 7 раз

Шаговый двигатель на GyverStepper

Сообщение tolika »

[ref]costyafedonkin[/ref],
Здравствуйте!
Попробуйте после блока SCALE поставить Debounce Analog v.2.0
Автор: Dryundel
https://vk.com/flysking
Обсуждение на форуме: viewtopic.php?f=72&t=5140
costyafedonkin
Рядовой
Сообщения: 8
Зарегистрирован: 03 апр 2022, 22:10
Имя: Costya

Шаговый двигатель на GyverStepper

Сообщение costyafedonkin »

Ingwar писал(а): 05 апр 2022, 00:07 Попробуйте дополнительно поставить конденсатор на аналоговый вход.
Заметил что сильно скачут значения с потенциометра. Кондюк и резистор не помог.
Может есть какие то способы подавления помех программно?
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

Шаговый двигатель на GyverStepper

Сообщение Ingwar »

costyafedonkin писал(а): 05 апр 2022, 15:54 Заметил что сильно скачут значения с потенциометра.
Других, экземпляров нет?
costyafedonkin писал(а): 05 апр 2022, 15:54 Кондюк и резистор не помог.
Подбор R и С леко позволит найти компромисс между стабильностью и реакцией даже на "раздолбаном" потенциометре.
[spoiler]
Безымянный.png
[/spoiler]
costyafedonkin писал(а): 05 апр 2022, 15:54 Может есть какие то способы подавления помех программно?
Ищите в разделе ПБ. Там есть различные программные фильтры.

Отправлено спустя 16 минут 9 секунд:
Возможна еще одна причина скачков показаний - конфликт функции analodRead и прерываний блока шагового мотора. Но тут конкретизировать смогут только знающие :smile44:
Попробуйте "поиграть" с настройками блока касательно прерываний (например период прерываний).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
costyafedonkin
Рядовой
Сообщения: 8
Зарегистрирован: 03 апр 2022, 22:10
Имя: Costya

Шаговый двигатель на GyverStepper

Сообщение costyafedonkin »

Заставил крутиться через пример в библиотеке GyverStepper. PotSpeed.
AlexandrP
Рядовой
Сообщения: 13
Зарегистрирован: 08 дек 2020, 07:02
Откуда: Байкалово(Свердл. обл.)
Имя: Александр

Шаговый двигатель на GyverStepper

Сообщение AlexandrP »

Приветствую! Есть где-нибудь видео с "расшифровкой" входов?
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

Шаговый двигатель на GyverStepper

Сообщение AlexCrane »

AlexandrP писал(а): 29 апр 2022, 12:36 Приветствую! Есть где-нибудь видео с "расшифровкой" входов?
А чем не устраивает описание из 1 поста?
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
AlexandrP
Рядовой
Сообщения: 13
Зарегистрирован: 08 дек 2020, 07:02
Откуда: Байкалово(Свердл. обл.)
Имя: Александр

Шаговый двигатель на GyverStepper

Сообщение AlexandrP »

AlexCrane писал(а): 24 мар 2021, 22:49 _|_ CurrentPosition - Текущая позиция мотора
_|_ setCurrentPosition - Установка текущей позиции мотора, через RTrig

вот это не совсем понятно. Если с установкой более менее понятно- булеан, то, что за "текущая позиция", что этот вход предпологает?
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

Шаговый двигатель на GyverStepper

Сообщение AlexCrane »

AlexandrP писал(а): 29 апр 2022, 19:53 то, что за "текущая позиция", что этот вход предпологает?
Опечатка в описании
CurrentPosition - Текущая позиция мотора, Эта та позиция которая пропишется при импульсе на входе setCurrentPosition
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Kot
Сержант
Сообщения: 125
Зарегистрирован: 09 окт 2021, 11:54
Имя: Дима
Поблагодарили: 1 раз

Шаговый двигатель на GyverStepper

Сообщение Kot »

[ref=#ff8000]AlexCrane[/ref], выставил параметры на входа крутит
но стоит запустить клиент как больше не крутит с теми же параметрами
1.flp
2.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Kot
Сержант
Сообщения: 125
Зарегистрирован: 09 окт 2021, 11:54
Имя: Дима
Поблагодарили: 1 раз

Шаговый двигатель на GyverStepper

Сообщение Kot »

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

Шаговый двигатель на GyverStepper

Сообщение AlexCrane »

[ref]Kot[/ref], В библиотеке нет такой возможности
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Bond2222
Рядовой
Сообщения: 8
Зарегистрирован: 05 янв 2022, 20:09
Имя: Dima

Шаговый двигатель на GyverStepper

Сообщение Bond2222 »

Всем привет, помогите разобраться. У меня сделано простое управление ШД, постоянное вращение вперед-назад с плавным старт-стоп, регулировка плавным старт-стоп, и регулировка скоростью ШД, на Arduino Mega2560
1) Обновил библиотеки (GyverStepper; GyverTimers) , и у меня перестал работать вход CCW (реверс). Поставил обратно старые библиотеки и все ОК. Но к сожалению старые библиотеки не сохранил, и теперь реверс не работает.
2) При смени скорости постоянного вращения на входе "Endless_Rotation_Speed" блока, ШД сам стартует.(До обновления библиотек, проблема уже была).При условии если плата Arduino запустилась и двигатель при этом ни разу не включался, то произвольного старта двигателя не происходит, но если двигатель был в роботе, то при смене скорости ШД сам стартует.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ggen4ik
Рядовой
Сообщения: 24
Зарегистрирован: 09 фев 2022, 17:34
Имя: Evgeny

Шаговый двигатель на GyverStepper

Сообщение ggen4ik »

Подскажите, можно ли как-то получить с ардуинки или esp32 64000 шагов (импульсов) в сек? Нужно управлять шд с дроблением шага на драйвере 6400 имп на оборот. Скорость нужна 10 об/сек.
Ardudue
Лейтенант
Сообщения: 418
Зарегистрирован: 13 апр 2020, 18:22
Имя: Антон
Поблагодарили: 3 раза

Шаговый двигатель на GyverStepper

Сообщение Ardudue »

AlexCrane писал(а): 08 июн 2021, 19:53 Критичные изменения были только в 1.13 далее просто убирает баги
вышла Библиотека для шагового двигателя Arduino v2.2.0 https://alexgyver.ru/gyverstepper
с Вашим БП будет работать?
Аватара пользователя
Dryundel
Полковник
Сообщения: 2420
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Поблагодарили: 23 раза

Шаговый двигатель на GyverStepper

Сообщение Dryundel »

AlexCrane писал(а): 24 мар 2021, 22:49 вышла Библиотека для шагового двигателя Arduino v2.2.0
Вообще, на сегодняшний день, актуальна версия v2.6. 4 :)
https://github.com/GyverLibs/GyverStepper
Ardudue
Лейтенант
Сообщения: 418
Зарегистрирован: 13 апр 2020, 18:22
Имя: Антон
Поблагодарили: 3 раза

Шаговый двигатель на GyverStepper

Сообщение Ardudue »

Dryundel писал(а): 28 янв 2023, 21:59 Вообще, на сегодняшний день, актуальна версия v2.6. 4 :)
https://github.com/GyverLibs/GyverStepper
на github не ходил.
На офсайте Гайвера 2.2.0 декларируется.
Ardudue
Лейтенант
Сообщения: 418
Зарегистрирован: 13 апр 2020, 18:22
Имя: Антон
Поблагодарили: 3 раза

Шаговый двигатель на GyverStepper

Сообщение Ardudue »

[ref=#ff8000]AlexCrane[/ref], почему на вторую плату не могу продублировать ПБ?
Хотел на первой плате поставить ПБ что бы при включении шаговик встал в исходное положение по отработке концевика.
На второй плате что бы ПБ отшагал 200 шагов и вернулся назад 100шагов. Затем на исходную до концевика.
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

Шаговый двигатель на GyverStepper

Сообщение AlexCrane »

[ref]Ardudue[/ref], Сложно будет синхронизировать начало работы всех блоков, пока один работает, другому (другим) нужно будет ждать.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Ardudue
Лейтенант
Сообщения: 418
Зарегистрирован: 13 апр 2020, 18:22
Имя: Антон
Поблагодарили: 3 раза

Шаговый двигатель на GyverStepper

Сообщение Ardudue »

[ref=#ff8000]AlexCrane[/ref], так и должно быть -ПБ управляет же одним и тем же мотором.
ПБ на первой плате отработал, потом отрабатывает задачу ПБ на второй плате.
Stepper A4988 тест1.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2420
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Поблагодарили: 23 раза

Шаговый двигатель на GyverStepper

Сообщение Dryundel »

[ref]Ardudue[/ref], а как Вы планируете запускать платы по очереди?

И что Вам мешает на разных платах разместить только "задания" и отправлять их переменными на отдельную плату с блоком шаговика?

Или здесь просто недопонимание принципа работы программы.
Ответьте на первый вопрос, и тогда станет понятно, чем Вам помочь.
Ответить

Вернуться в «Управление шаговыми двигателями и сервоприводами»

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

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