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

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

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

Сообщение AlexCrane »

НовыйUser писал(а): 05 дек 2021, 21:31TMC
драйвер шагового двигателя.
A4988 - не самый лучший драйвер, уж лучше тогда DRV8825 на 1/32 шага
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
НовыйUser
Сержант
Сообщения: 154
Зарегистрирован: 26 ноя 2015, 22:05

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

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

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

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

Сообщение Ingwar »

НовыйUser писал(а): 05 дек 2021, 21:48 в затишении имеют смысл ?
В "затишении" имеет значение: в первую очередь драйвер, а потом мотор (его индуктивность и резонансная частота).
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
НовыйUser
Сержант
Сообщения: 154
Зарегистрирован: 26 ноя 2015, 22:05

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

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

ок
вопросик еще один появился.
как исключать паразитные влияния пинов на драйвер в момент загрузки ардуинки?

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

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

Сообщение ingener »

Странно, не наблюдалось таого, хотя уже не одна конфигурация была собрана на step/dir драйверах с данными блоками.
При этом вход En (блокировка драйвера) даже не использовался.
При загрузке скетча иногда просто раздавался короткий щелчок в моторе.
madvad199900
Рядовой
Сообщения: 1
Зарегистрирован: 06 дек 2020, 13:32
Откуда: Из дома.
Имя: OlegMedvedev

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

Сообщение madvad199900 »

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

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

Сообщение AlexCrane »

[ref]madvad199900[/ref], Формула стандартная для ускорения, шаг/с2
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
НовыйUser
Сержант
Сообщения: 154
Зарегистрирован: 26 ноя 2015, 22:05

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

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

протестировав а4988 пришел к выводу перейти на TB6600
проще...
sulim099
Рядовой
Сообщения: 1
Зарегистрирован: 15 дек 2021, 21:29
Имя: Sulim

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

Сообщение sulim099 »

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

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

Сообщение AlexCrane »

sulim099 писал(а): 19 дек 2021, 19:19 никак не могу установить библиотеку AccelStepper
Просто распакуй в папку с библиотеками
sulim099 писал(а): 19 дек 2021, 19:19 дойдя до концевика остановился и через определенное время начал крутиться в другую сторону, и так повторяться до следующего нажатия кнопки (можно той же кнопки а можно две кнопки один старт другой стоп)
Тут совсем не понятно. Стартовое положение какое у ШД? Любое. Потом отсчет от концевика? А от концевика шаги отсчитывать?

Примерно так
ШД Туда и от концевика обратно.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
jah
Рядовой
Сообщения: 5
Зарегистрирован: 13 авг 2019, 19:09
Имя: yura

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

Сообщение jah »

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

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

Сообщение AlexCrane »

[ref]jah[/ref], Смотря в каком режиме, если в режиме постоянного вращения то никак, если по шагам то это по умолчанию работает. Или используйте блоки на библиотека Гайвера
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
jah
Рядовой
Сообщения: 5
Зарегистрирован: 13 авг 2019, 19:09
Имя: yura

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

Сообщение jah »

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

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

Сообщение AlexCrane »

[ref]jah[/ref], Тогда задать ускорение по максимуму
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
jah
Рядовой
Сообщения: 5
Зарегистрирован: 13 авг 2019, 19:09
Имя: yura

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

Сообщение jah »

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

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

Сообщение AlexCrane »

[ref]jah[/ref], Блоки точно последней версии (не из примеров)?
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
jah
Рядовой
Сообщения: 5
Зарегистрирован: 13 авг 2019, 19:09
Имя: yura

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

Сообщение jah »

да последний
noanylag
Рядовой
Сообщения: 38
Зарегистрирован: 24 апр 2017, 02:18

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

Сообщение noanylag »

AlexCrane писал(а): 04 дек 2019, 22:24 работает как сервопривод от 0 до 90 гр
viewtopic.php?t=5919#p80991
Простите,но это рабочий пример или что то перепутано? Скачивается блок ШД1_v1.3_UNI... А как реализовать управление?
Интересует именно управление переменником, а-ля сервопривод. Не пойму как реализовать.
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

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

Сообщение AlexCrane »

[ref]noanylag[/ref], Вот в закромах нашел
Тест ШД 06 пропорциональное.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
noanylag
Рядовой
Сообщения: 38
Зарегистрирован: 24 апр 2017, 02:18

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

Сообщение noanylag »

Очень рад быстрому ответу.Спасибо.
Появились вопросы, но кажется разобрался. Частично.
Ответить

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

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

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