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

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

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

Сообщение AlexCrane »

LForest писал(а): 20 июн 2023, 17:37 Alex, скажите, пожалуйста, почему у меня не срабатывает остановка принудительная по датчику (он у меня световой, по этому инверсия для 1 на выходе не нужна). Вроде ж правильно все или нет?
Вообще не реагирует на концевик как на работе по кол-ву шагов через кнопку "Пуск цикла", так и на простом равномерном включении по кнопкам "Движение головы...".

Пробовал как через R-триггер концевик, так и напрямую.
В этом блоке StopAccel работает только при работе с шагами. При простом вращении концевики обрабатывайте сами внешними блоками.
Поставьте обычную кнопку вместо "светового" и проверьте.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
LForest
Рядовой
Сообщения: 19
Зарегистрирован: 11 июн 2023, 23:47
Имя: Сергей

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

Сообщение LForest »

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

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

Сообщение AlexCrane »

LForest писал(а): 21 июн 2023, 18:06 выдает либо высокий, либо низкий уровень
Судя по схеме выше должен выдавать высокий и быть подтянут к минусу.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Roma07
Рядовой
Сообщения: 24
Зарегистрирован: 09 май 2021, 20:27
Откуда: НАЛЬЧИК
Имя: Ramazan

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

Сообщение Roma07 »

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

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

Сообщение AlexCrane »

[ref]Roma07[/ref], Так тут до 6 ШД вроде поддержка. Много ШД будут медленно шагать. Максимальная скорость для МК делится на все ШД. Возможно ESP32 потянет более 3 ШД на высокой скорости, но не на этих блоках...
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Roma07
Рядовой
Сообщения: 24
Зарегистрирован: 09 май 2021, 20:27
Откуда: НАЛЬЧИК
Имя: Ramazan

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

Сообщение Roma07 »

[ref=#ff8000]AlexCrane[/ref], Здравствуйте! подскажите пожалуйста как приобрести пользовательский блок на два и более шаговых моторов по моему есть до 6-сти моторов
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

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

Сообщение AlexCrane »

[ref]Roma07[/ref], В первом посту блок скачай, там до шести ШД для МК Атмел
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Roma07
Рядовой
Сообщения: 24
Зарегистрирован: 09 май 2021, 20:27
Откуда: НАЛЬЧИК
Имя: Ramazan

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

Сообщение Roma07 »

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

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

Сообщение AlexCrane »

[ref]Roma07[/ref],
ШД_6 штук.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Roma07
Рядовой
Сообщения: 24
Зарегистрирован: 09 май 2021, 20:27
Откуда: НАЛЬЧИК
Имя: Ramazan

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

Сообщение Roma07 »

Спасибо огромное! С меня на шоколадку как говорит Николай))) как осуществить сие действо?

Отправлено спустя 31 минуту 44 секунды:
AlexCrane,
подскажите пожалуйста. Если использовать два или три, четыре мотора то основной блок тот же на 6-сть моторов, или нужны на 2,3,4,5, (основной блок на кол-во используемых моторов)?Просто у Калинникова Н. на канале видно отдельно осн. блоки на разное количество.
Vdan83
Рядовой
Сообщения: 2
Зарегистрирован: 29 июл 2022, 21:52
Имя: Vdan83

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

Сообщение Vdan83 »

Добрый день, пожалуйста можете помочь с проектом ели кто подскажет или набросает буду благодарен.
А задача следушая при включение нажимаю 0 и едет на обнулене в против часовой а потом при нажатие 1 условно задано константа и едет условно 250м и останавливается если нажать на 2 то поедет 350мм и остановится и так до 8.
Roma07
Рядовой
Сообщения: 24
Зарегистрирован: 09 май 2021, 20:27
Откуда: НАЛЬЧИК
Имя: Ramazan

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

Сообщение Roma07 »

Alex Добрый день! подскажите пожалуйста при компиляции пишет библиотека AccelStepper не найдена. Что может быть не так спасибо
Аватара пользователя
montirovka
Капитан
Сообщения: 740
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 44 раза
Поблагодарили: 174 раза

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

Сообщение montirovka »

Roma07 писал(а): 16 мар 2024, 10:48 Что может быть не так
Проект увидеть можно?
cosinus
Рядовой
Сообщения: 11
Зарегистрирован: 03 апр 2024, 09:27
Откуда: Уфа
Имя: Айдар

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

Сообщение cosinus »

Бок управления шаговым двигателем на библиотеке AccelStepper. и как ее залить в библиотеки?
Аватара пользователя
montirovka
Капитан
Сообщения: 740
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 44 раза
Поблагодарили: 174 раза

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

Сообщение montirovka »

cosinus писал(а): 06 апр 2024, 18:40 и как ее залить в библиотеки?
Извините, а ее это кого?
Вопрос поставлен не верно.
cosinus
Рядовой
Сообщения: 11
Зарегистрирован: 03 апр 2024, 09:27
Откуда: Уфа
Имя: Айдар

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

Сообщение cosinus »

montirovka писал(а): 06 апр 2024, 20:18
cosinus писал(а): 06 апр 2024, 18:40 и как ее залить в библиотеки?
Извините, а ее это кого?
Вопрос поставлен не верно.
Бок управления шаговым двигателем библиотеки AccelStepper
Аватара пользователя
montirovka
Капитан
Сообщения: 740
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 44 раза
Поблагодарили: 174 раза

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

Сообщение montirovka »

В пользовательском блоке все уже залито. У вас какие то проблемы с компиляцией? Проект можно увидеть?
cosinus
Рядовой
Сообщения: 11
Зарегистрирован: 03 апр 2024, 09:27
Откуда: Уфа
Имя: Айдар

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

Сообщение cosinus »

[quote=montirovka post_id=129623 time=1712468516 user_id=13793]
В пользовательском блоке все уже залито. У вас какие то проблемы с компиляцией? Проект можно увидеть?
WhatsApp Image 2024-04-07 at 11.50.12.jpeg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
montirovka
Капитан
Сообщения: 740
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 44 раза
Поблагодарили: 174 раза

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

Сообщение montirovka »

AlexCrane писал(а): 04 дек 2019, 22:24 Accel_libraries.zip
Скачайте библиотеку что выше и распакуйте в папку с программой. Все зависит от программы , у меня C:\Program Files (x86)\FLProg\ideV8\libraries\
2024-04-07_10-58-07.png
Возможно потребуется перезагрузка программы FLprog.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
cosinus
Рядовой
Сообщения: 11
Зарегистрирован: 03 апр 2024, 09:27
Откуда: Уфа
Имя: Айдар

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

Сообщение cosinus »

montirovka писал(а): 07 апр 2024, 11:07
AlexCrane писал(а): 04 дек 2019, 22:24 Accel_libraries.zip
Скачайте библиотеку что выше и распакуйте в папку с программой. Все зависит от программы , у меня C:\Program Files (x86)\FLProg\ideV8\libraries\
2024-04-07_10-58-07.png
Возможно потребуется перезагрузка программы FLprog.
100500 благодарностей. сэр! но почему то скетч груззит очень долго . хотя все ост проги летают на ссд
Ответить

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

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

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