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

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

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

Сообщение AlexCrane »

[ref]viktorz1[/ref], Попробуй запустить на ESP32
ШД1 ESP32.flp - не работает

У меня пока нет возможности
Последний раз редактировалось AlexCrane 06 апр 2021, 22:20, всего редактировалось 1 раз.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
viktorz1
Рядовой
Сообщения: 11
Зарегистрирован: 24 сен 2020, 00:08
Имя: Виктор

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

Сообщение viktorz1 »

AlexCrane, Блок опробовал, к сожалению мотор не запустился. Завтра попробую ещё пины Еспешки перепроверить и программу упростить, чисто старт/стоп и константы по скорости.


Нет, блок к сожалению не работает. Собрал простенькую программу, что бы запустить мотор и убедиться, что всё прошивается и пины верны. Мотор запустился.
Аватара пользователя
ingener
Лейтенант
Сообщения: 580
Зарегистрирован: 14 окт 2018, 00:26
Имя: Андрей
Благодарил (а): 2 раза
Поблагодарили: 3 раза

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

Сообщение ingener »

У меня тоже не заработал. Не стартует при подаче сигнала на EnSteps...
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

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

Сообщение AlexCrane »

[ref]viktorz1[/ref], [ref]ingener[/ref], Будем думать дальше, попробую на библиотеке Гайвера
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
anahaevazik
Рядовой
Сообщения: 1
Зарегистрирован: 07 июн 2021, 22:16
Имя: Азамат

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

Сообщение anahaevazik »

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

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

Сообщение AlexCrane »

[ref]anahaevazik[/ref], В режиме постоянного вращения нет, на блоках на библиотеке Гайвера можно
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Аватара пользователя
ingener
Лейтенант
Сообщения: 580
Зарегистрирован: 14 окт 2018, 00:26
Имя: Андрей
Благодарил (а): 2 раза
Поблагодарили: 3 раза

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

Сообщение ingener »

[ref]AlexCrane[/ref], есть одна хотелка к данному блоку - маловероятно, что осуществимая, но вдруг :)
Для использования блоков в ответственных применениях - где очень важна точность угла поворота ротора ШД независимо от нагрузки - хорошо было бы иметь вход для сигнала энкодера.
То есть, счетчик пройденных шагов блока использовал бы не внутренний генератор, а сигнал с внешнего энкодера ШД.
Невозможно?
edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20 сен 2019, 11:38
Имя: Эдуард

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

Сообщение edyapd »

[ref]ingener[/ref], если я вас правильно понял, то для реализации вашей идеи не обязательно переделывать данный блок. Вы можете сделать это самостоятельно. Заводите на вход энкодер, Вешаете на него счётчик. Делаете предустановку этого счётчика и пока с него есть разрешающий сигнал подаёте Степ на вход блока шагового двигателя. Как только энкодер повернулся на нужное количество счёт остановился и остановил двигатель.
promiks111
Рядовой
Сообщения: 19
Зарегистрирован: 14 апр 2018, 18:50
Имя: Артур

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

Сообщение promiks111 »

ingener писал(а): 25 авг 2021, 11:10 [ref]AlexCrane[/ref], есть одна хотелка к данному блоку - маловероятно, что осуществимая, но вдруг :)
Для использования блоков в ответственных применениях - где очень важна точность угла поворота ротора ШД независимо от нагрузки - хорошо было бы иметь вход для сигнала энкодера.
То есть, счетчик пройденных шагов блока использовал бы не внутренний генератор, а сигнал с внешнего энкодера ШД.
Невозможно?
Для этих целей лучше использовать ШД с замкнутым контуром. Их сейчас полно на Али.Он дешевле серводвигателя, разрешение встроенного энкодера до 4000 на оборот.
AlexandrP
Рядовой
Сообщения: 13
Зарегистрирован: 08 дек 2020, 07:02
Откуда: Байкалово(Свердл. обл.)
Имя: Александр

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

Сообщение AlexandrP »

Доброго времени суток! Скажите почему в описании блоков написано использовать EnStep через Rtrig, а в примерах используется без?
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

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

Сообщение AlexCrane »

[ref]AlexandrP[/ref], Видимо в примере используется абсолютные координаты (к примеру повторение положения ШД повороту ручки потенциометра). При относительных - то только через RTrig.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Palmal269
Рядовой
Сообщения: 37
Зарегистрирован: 10 июн 2019, 07:21
Имя: Vitaliy

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

Сообщение Palmal269 »

День добрый ,Какие строки убрать в блоке что-бы убрать из блока steps и position
Версия для esp
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

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

Сообщение AlexCrane »

[ref]Palmal269[/ref], Зачем?
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Palmal269
Рядовой
Сообщения: 37
Зарегистрирован: 10 июн 2019, 07:21
Имя: Vitaliy

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

Сообщение Palmal269 »

Мне надо что бы крутился без ограничения
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

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

Сообщение AlexCrane »

[ref]Palmal269[/ref], Так не используй эти входа, будет крутиться без ограничений
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

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

Сообщение AlexCrane »

Для тестов блок ШД без использования прерываний (подходит для ESP8266)
ШД на AccelStepper без прерываний.flp
Сам не тестировал !!!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
НовыйUser
Сержант
Сообщения: 154
Зарегистрирован: 26 ноя 2015, 22:05

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

Сообщение НовыйUser »

Подскажите, что лучше выбрать под 17hs4401 + A4988 из представленных на форуме блоков?
Из опыта вашего...

задача стоит ТИХО :smile469: вращать
Vref A4988=0.95в
питание бп 12в (2А)
радиатор на чипе 3см
кондер электролитический по питанию 16в 1500uf
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

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

Сообщение AlexCrane »

[ref]НовыйUser[/ref], Этот (что в шапке) подойдет...
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

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

Сообщение Ingwar »

НовыйUser писал(а): 05 дек 2021, 20:31 ТИХО :smile469: вращать
Тихо или медленно?
Если первое, то TMC Вам в помощь.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
НовыйUser
Сержант
Сообщения: 154
Зарегистрирован: 26 ноя 2015, 22:05

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

Сообщение НовыйUser »

AlexCrane писал(а): 05 дек 2021, 21:06 НовыйUser, Этот (что в шапке) подойдет...
спасибо, опробуем :smile9:
Ingwar писал(а): 05 дек 2021, 21:15 Тихо или медленно?
и)
тихо и медленно

решил нему17 опробовать
не блеск конечно, но сойти должна связка :yes:
все бы ничего....
но...
ЖЖЖЖУЖЖЖИТТТ слишком... :shok:

вот сижу изучаю новенькую для себя тему...
как сделать тихое вращение, медленное...

Отправлено спустя 2 минуты 22 секунды:
Ingwar писал(а): 05 дек 2021, 21:15 TMC Вам в помощь
что это такое?
Ответить

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

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

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