Страница 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 и прерываний блока шагового мотора. Но тут конкретизировать смогут только знающие
Попробуйте "поиграть" с настройками блока касательно прерываний (например период прерываний).
Шаговый двигатель на 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
на 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], а как Вы планируете запускать платы по очереди?
И что Вам мешает на разных платах разместить только "задания" и отправлять их переменными на отдельную плату с блоком шаговика?
Или здесь просто недопонимание принципа работы программы.
Ответьте на первый вопрос, и тогда станет понятно, чем Вам помочь.