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

Пользовательские блоки для управления шаговыми двигателями и сервоприводами
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
kogon113
Рядовой
Сообщения: 1
Зарегистрирован: 22 авг 2023, 23:45
Имя: Юра

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

Сообщение kogon113 »

Подскажите пожалуйста как считается ускорение, хочу под макс. обороты шаг уменьшить, для более плавного разгона при макс. оборотах и мин. моменте чтобы не срывался шд, может есть предложения по обвязке данной переменной?
YVT
Рядовой
Сообщения: 1
Зарегистрирован: 24 окт 2023, 12:50
Имя: Yan

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

Сообщение YVT »

Здравствуйте. Объясните пожалуйста. CCW при подачи логической 1 крутиться в одну сторону, если логический 0 в другую? Если сигнал снял, то и шд остановился?
Vasiliy
Рядовой
Сообщения: 25
Зарегистрирован: 28 мар 2018, 10:06
Откуда: Дрогобич
Имя: Василій
Благодарил (а): 9 раз

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

Сообщение Vasiliy »

Ardudue писал(а): 19 авг 2023, 15:01 [ref=#ff8000]AlexCrane[/ref], не работает на меге 2560 FastAccelStepper DRV8825 MEGA2560 тест Z FLP823.flp
Доброго времени суток.
Переделал єтот проект на esp32 - странная ошибка:
► Показать
Последний раз редактировалось AlexCrane 17 окт 2024, 10:51, всего редактировалось 1 раз.
Причина: Спрятал в спойлер
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

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

Сообщение AlexCrane »

Vasiliy писал(а): 16 окт 2024, 17:15
Ardudue писал(а): 19 авг 2023, 15:01 [ref=#ff8000]AlexCrane[/ref], не работает на меге 2560 FastAccelStepper DRV8825 MEGA2560 тест Z FLP823.flp
Доброго времени суток.
Переделал єтот проект на esp32 - странная ошибка:
► Показать
Без проекта никто не скажет
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Axel
Рядовой
Сообщения: 31
Зарегистрирован: 08 май 2018, 12:25

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

Сообщение Axel »

Уважаемые знатоки, проясните, пожалуйста. Решил перенести проект с Arduino Uno на ESP32. На контроллере ESP32 (MKS DLC32) сигналы на драйвер двигателя идут не напрямую с выходов ESP, а через сдвиговый регистр 74HC595N. В блоке GyverStepper пины Step, Dir, En выбираются внутри блока. Никак не пойму, можно их как-то прицепить к 74HC595N?
ecoins
Полковник
Сообщения: 3999
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 149 раз

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

Сообщение ecoins »

Axel писал(а): 02 дек 2024, 03:48 Уважаемые знатоки, проясните, пожалуйста. Решил перенести проект с Arduino Uno на ESP32. На контроллере ESP32 (MKS DLC32) сигналы на драйвер двигателя идут не напрямую с выходов ESP, а через сдвиговый регистр 74HC595N. В блоке GyverStepper пины Step, Dir, En выбираются внутри блока. Никак не пойму, можно их как-то прицепить к 74HC595N?
Если коротко - простого решения нет.
С уважением, ecoins.
Аватара пользователя
Davit07
Сержант
Сообщения: 175
Зарегистрирован: 05 янв 2020, 03:39
Откуда: Краснодар
Имя: Давит
Благодарил (а): 7 раз

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

Сообщение Davit07 »

Доброго дня.
Данный блок работает с платами STM32F4 и Raspberry Pi Pico ?
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

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

Сообщение AlexCrane »

Davit07 писал(а): 03 дек 2024, 21:14 Доброго дня.
Данный блок работает с платами STM32F4 и Raspberry Pi Pico ?
Нет
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Аватара пользователя
Davit07
Сержант
Сообщения: 175
Зарегистрирован: 05 янв 2020, 03:39
Откуда: Краснодар
Имя: Давит
Благодарил (а): 7 раз

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

Сообщение Davit07 »

AlexCrane писал(а): 06 дек 2024, 22:07 Нет
Порекомендуйте плату с которой блок будет работать быстро и луче всего ?
Ранние использовал DUE , но вроде ее обновление уже не выходит .
ecoins
Полковник
Сообщения: 3999
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 149 раз

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

Сообщение ecoins »

Davit07 писал(а): 08 дек 2024, 22:01
AlexCrane писал(а): 06 дек 2024, 22:07 Нет
Порекомендуйте плату с которой блок будет работать быстро и луче всего ?
Ранние использовал DUE , но вроде ее обновление уже не выходит .
На STM32F1 разработчик блок сделал и тестировал. Работает очень хорошо.
Пока не оформлял его в штатные и наверное быстро это не сделает.
Много других задач.
С уважением, ecoins.
DownHouse
Рядовой
Сообщения: 40
Зарегистрирован: 04 апр 2017, 14:07
Откуда: Ковров
Имя: Дмитрий
Благодарил (а): 2 раза

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

Сообщение DownHouse »

Приветствую. Подскажите пож-ста для синхронного управления двумя двигателями , но с разным направлением вращения нужно два блока добавлять? Просто сейчас развожу небольшую платку для тестов и возник вопрос, а дорожки как разводить для задания направления вращения к пинам DIR. Как я понимаю сигнал на пины STEP можно подавать на два драйвера с одного пина микроконтроллера. А вот как быть с DIR не очень понимаю. Т.е. нужно в проекте создавать два блока и в каждом из них прописывать разные пины для DIR.Или можно все это сделать поменяв обмотки одного из моторов местами.
Аватара пользователя
Rovki
Полковник
Сообщения: 5710
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 67 раз
Поблагодарили: 212 раз
Контактная информация:

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

Сообщение Rovki »

поменяйте просто обмотки для изменения направления
Электронщик до мозга костей и не только
DownHouse
Рядовой
Сообщения: 40
Зарегистрирован: 04 апр 2017, 14:07
Откуда: Ковров
Имя: Дмитрий
Благодарил (а): 2 раза

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

Сообщение DownHouse »

У меня еще вопрос возник. Не пойму, что не так. Если вход CCW соединить с каким нибудь блоком для управления направлением вращения, то почему-то не получается соединить выход Ready с любым другим блоком. Или наоборот соединяю выход Ready с каким нибудь блоком, а ко входу CCW уже не получается ничего подключить.
Аватара пользователя
montirovka
Капитан
Сообщения: 730
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 42 раза
Поблагодарили: 173 раза

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

Сообщение montirovka »

DownHouse писал(а): 15 мар 2025, 21:12 У меня еще вопрос возник. Не пойму, что не так. Если вход CCW соединить с каким нибудь блоком для управления направлением вращения, то почему-то не получается соединить выход Ready с любым другим блоком. Или наоборот соединяю выход Ready с каким нибудь блоком, а ко входу CCW уже не получается ничего подключить.
Проект увидеть можно?
DownHouse
Рядовой
Сообщения: 40
Зарегистрирован: 04 апр 2017, 14:07
Откуда: Ковров
Имя: Дмитрий
Благодарил (а): 2 раза

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

Сообщение DownHouse »

montirovka писал(а): 16 мар 2025, 11:02
DownHouse писал(а): 15 мар 2025, 21:12 У меня еще вопрос возник. Не пойму, что не так. Если вход CCW соединить с каким нибудь блоком для управления направлением вращения, то почему-то не получается соединить выход Ready с любым другим блоком. Или наоборот соединяю выход Ready с каким нибудь блоком, а ко входу CCW уже не получается ничего подключить.
Проект увидеть можно?
Добрый день
Спасибо. Да вроде получаться стало. Удалось подключить вывод к переменной. Я так понимаю имеет место положение блока на рабочем поле и порядок компиляции блоков.
DownHouse
Рядовой
Сообщения: 40
Зарегистрирован: 04 апр 2017, 14:07
Откуда: Ковров
Имя: Дмитрий
Благодарил (а): 2 раза

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

Сообщение DownHouse »

Приветствую. Никак не пойму что не так делаю. Создал новый проект, опять к выходу Ready не могу блок подключить.
Подскажите пож-ста в чем причина. Файлик приложил.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
golloper
Сержант
Сообщения: 136
Зарегистрирован: 28 сен 2018, 17:16
Имя: Дмитрий
Благодарил (а): 5 раз
Поблагодарили: 27 раз

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

Сообщение golloper »

У меня соединилось. Попробуйте оттащить подальше в право блок таймера от блока шаговика
ecoins
Полковник
Сообщения: 3999
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 149 раз

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

Сообщение ecoins »

golloper писал(а): 25 апр 2025, 23:15 У меня соединилось. Попробуйте оттащить подальше в право блок таймера от блока шаговика
О работе с шаговым двигателями.
С версии 9.3.5 есть штатный блок - работает на всех платформах, по прерыванию от таймеров, оптимизирован по функциям.
С уважением, ecoins.
DownHouse
Рядовой
Сообщения: 40
Зарегистрирован: 04 апр 2017, 14:07
Откуда: Ковров
Имя: Дмитрий
Благодарил (а): 2 раза

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

Сообщение DownHouse »

golloper писал(а): 25 апр 2025, 23:15 У меня соединилось. Попробуйте оттащить подальше в право блок таймера от блока шаговика
Вроде соединил. Странно все это как то. Спасибо.
DownHouse
Рядовой
Сообщения: 40
Зарегистрирован: 04 апр 2017, 14:07
Откуда: Ковров
Имя: Дмитрий
Благодарил (а): 2 раза

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

Сообщение DownHouse »

ecoins писал(а): 25 апр 2025, 23:26
golloper писал(а): 25 апр 2025, 23:15 У меня соединилось. Попробуйте оттащить подальше в право блок таймера от блока шаговика
О работе с шаговым двигателями.
С версии 9.3.5 есть штатный блок - работает на всех платформах, по прерыванию от таймеров, оптимизирован по функциям.
С уважением, ecoins.
Зашел на страницу загрузки - там самая поздняя версия 9.2.6 от 24.12.22
На странице с беттой 9.3.1 от 25.02.16
9.3.5 не нашел
Ответить

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

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

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