Страница 7 из 13

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

Добавлено: 05 апр 2022, 01:38
tolika
[ref]costyafedonkin[/ref],
Здравствуйте!
Попробуйте после блока SCALE поставить Debounce Analog v.2.0
Автор: Dryundel
https://vk.com/flysking
Обсуждение на форуме: viewtopic.php?f=72&t=5140

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

Добавлено: 05 апр 2022, 15:54
costyafedonkin
Ingwar писал(а): 05 апр 2022, 00:07 Попробуйте дополнительно поставить конденсатор на аналоговый вход.
Заметил что сильно скачут значения с потенциометра. Кондюк и резистор не помог.
Может есть какие то способы подавления помех программно?

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

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

Отправлено спустя 16 минут 9 секунд:
Возможна еще одна причина скачков показаний - конфликт функции analodRead и прерываний блока шагового мотора. Но тут конкретизировать смогут только знающие :smile44:
Попробуйте "поиграть" с настройками блока касательно прерываний (например период прерываний).

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

Добавлено: 07 апр 2022, 14:39
costyafedonkin
Заставил крутиться через пример в библиотеке GyverStepper. PotSpeed.

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

Добавлено: 29 апр 2022, 12:36
AlexandrP
Приветствую! Есть где-нибудь видео с "расшифровкой" входов?

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

Добавлено: 29 апр 2022, 15:14
AlexCrane
AlexandrP писал(а): 29 апр 2022, 12:36 Приветствую! Есть где-нибудь видео с "расшифровкой" входов?
А чем не устраивает описание из 1 поста?

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

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

вот это не совсем понятно. Если с установкой более менее понятно- булеан, то, что за "текущая позиция", что этот вход предпологает?

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

Добавлено: 29 апр 2022, 21:50
AlexCrane
AlexandrP писал(а): 29 апр 2022, 19:53 то, что за "текущая позиция", что этот вход предпологает?
Опечатка в описании
CurrentPosition - Текущая позиция мотора, Эта та позиция которая пропишется при импульсе на входе setCurrentPosition

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

Добавлено: 25 май 2022, 14:05
Kot
[ref=#ff8000]AlexCrane[/ref], выставил параметры на входа крутит
но стоит запустить клиент как больше не крутит с теми же параметрами
1.flp
2.flp

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

Добавлено: 27 май 2022, 09:44
Kot
можете отвязать параметр дир от пинов ?
мне нужно подключить много шаговых по степ которые будут крутиться все в одну сторону (шаговые помпы с микродозингом)
для этого дир я запитываю на самом драйвере что бы не трогать пины на мк
но ваш блок не имеет возможности отключить дир а мне не хватает пинов в итоге ...

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

Добавлено: 28 май 2022, 08:40
AlexCrane
[ref]Kot[/ref], В библиотеке нет такой возможности

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

Добавлено: 30 июн 2022, 15:15
Bond2222
Всем привет, помогите разобраться. У меня сделано простое управление ШД, постоянное вращение вперед-назад с плавным старт-стоп, регулировка плавным старт-стоп, и регулировка скоростью ШД, на Arduino Mega2560
1) Обновил библиотеки (GyverStepper; GyverTimers) , и у меня перестал работать вход CCW (реверс). Поставил обратно старые библиотеки и все ОК. Но к сожалению старые библиотеки не сохранил, и теперь реверс не работает.
2) При смени скорости постоянного вращения на входе "Endless_Rotation_Speed" блока, ШД сам стартует.(До обновления библиотек, проблема уже была).При условии если плата Arduino запустилась и двигатель при этом ни разу не включался, то произвольного старта двигателя не происходит, но если двигатель был в роботе, то при смене скорости ШД сам стартует.

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

Добавлено: 04 июл 2022, 09:01
ggen4ik
Подскажите, можно ли как-то получить с ардуинки или esp32 64000 шагов (импульсов) в сек? Нужно управлять шд с дроблением шага на драйвере 6400 имп на оборот. Скорость нужна 10 об/сек.

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

Добавлено: 28 янв 2023, 20:03
Ardudue
AlexCrane писал(а): 08 июн 2021, 19:53 Критичные изменения были только в 1.13 далее просто убирает баги
вышла Библиотека для шагового двигателя Arduino v2.2.0 https://alexgyver.ru/gyverstepper
с Вашим БП будет работать?

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

Добавлено: 28 янв 2023, 21:59
Dryundel
AlexCrane писал(а): 24 мар 2021, 22:49 вышла Библиотека для шагового двигателя Arduino v2.2.0
Вообще, на сегодняшний день, актуальна версия v2.6. 4 :)
https://github.com/GyverLibs/GyverStepper

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

Добавлено: 29 янв 2023, 13:57
Ardudue
Dryundel писал(а): 28 янв 2023, 21:59 Вообще, на сегодняшний день, актуальна версия v2.6. 4 :)
https://github.com/GyverLibs/GyverStepper
на github не ходил.
На офсайте Гайвера 2.2.0 декларируется.

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

Добавлено: 29 янв 2023, 14:42
Ardudue
[ref=#ff8000]AlexCrane[/ref], почему на вторую плату не могу продублировать ПБ?
Хотел на первой плате поставить ПБ что бы при включении шаговик встал в исходное положение по отработке концевика.
На второй плате что бы ПБ отшагал 200 шагов и вернулся назад 100шагов. Затем на исходную до концевика.

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

Добавлено: 30 янв 2023, 08:01
AlexCrane
[ref]Ardudue[/ref], Сложно будет синхронизировать начало работы всех блоков, пока один работает, другому (другим) нужно будет ждать.

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

Добавлено: 30 янв 2023, 08:59
Ardudue
[ref=#ff8000]AlexCrane[/ref], так и должно быть -ПБ управляет же одним и тем же мотором.
ПБ на первой плате отработал, потом отрабатывает задачу ПБ на второй плате.
Stepper A4988 тест1.png

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

Добавлено: 30 янв 2023, 10:16
Dryundel
[ref]Ardudue[/ref], а как Вы планируете запускать платы по очереди?

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

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