Страница 14 из 16
Шаговый двигатель на AccelStepper
Добавлено: 09 фев 2022, 23:40
noanylag
AlexCrane писал(а): 03 фев 2022, 16:17
в закромах нашел
А нет ли в закромах... Что то запутался.
Алгоритм такой :
Включаем питание , Выставляем некое положение мотора ,переменником в пропорциональном режиме.
Выключаем питание схемы.
Включаем. Если резистор не трогали,двигатель остается неподвижным. Если в обесточенном состоянии , резистор смещали в другое положение, то мотор занимает это,новое положение. Дальше так же следит за положением резистора.
Шаговый двигатель на AccelStepper
Добавлено: 10 фев 2022, 15:22
AlexCrane
[ref]noanylag[/ref], Подправил блок для 1 ШД, добавил вход установки текущей позиции ШД. Перед выключением позицию ШД сохраняем в EEPROM. При включении записываем позицию в блок. И если позиция резистора не совпадает с позицией ШД то он установится в нужное положение.
Шаговый двигатель на AccelStepper
Добавлено: 11 фев 2022, 00:32
noanylag
AlexCrane писал(а): 10 фев 2022, 15:22
Подправил блок для 1 ШД
Работает! То что надо. Боялся ,что не смог достаточно понятно описал потребности. Спасибо!
Ну и , вопрос, вдогонку: с 2-мя моторами работать будет?
Шаговый двигатель на AccelStepper
Добавлено: 11 фев 2022, 09:12
AlexCrane
[ref]noanylag[/ref], Подправил для двух, первый тоже замени, в основных изменений нет.
Шаговый двигатель на AccelStepper
Добавлено: 13 апр 2022, 13:31
jah
[ref=#ff8000]AlexCrane[/ref],
да блоки последние
Шаговый двигатель на AccelStepper
Добавлено: 19 июн 2022, 10:15
Vadim483
Добрый день, Всем! Подскажите помогите пожалуйста ! как сделать что бы ШД при нажатии КНОПКИ двигался в одну сторону до концевика, а при повторном нажатии КНОПКИ он двигался в обратную сторону тоже до концевика. И так при каждом нажатии в одну сторону потом в другую сторону! Спасибо всем!
Шаговый двигатель на AccelStepper
Добавлено: 19 июн 2022, 12:04
ggen4ik
Vadim483 писал(а): 19 июн 2022, 10:15
Добрый день, Всем! Подскажите помогите пожалуйста ! как сделать что бы ШД при нажатии КНОПКИ двигался в одну сторону до концевика, а при повторном нажатии КНОПКИ он двигался в обратную сторону тоже до концевика. И так при каждом нажатии в одну сторону потом в другую сторону! Спасибо всем!
Screenshot_1.jpg
Вероятно как то так.
Шаговый двигатель на AccelStepper
Добавлено: 19 июн 2022, 14:29
Dryundel
ggen4ik писал(а): 19 июн 2022, 12:04
Вероятно как то так.
А если во время движения надо поменять направление?
Отправлено спустя 4 минуты 14 секунд:
А если ещё надо остановить во время движения?
И все это одной кнопкой.
Слабо?

Шаговый двигатель на AccelStepper
Добавлено: 19 июн 2022, 15:47
ggen4ik
Dryundel писал(а): 19 июн 2022, 14:29
ggen4ik писал(а): 19 июн 2022, 12:04
Вероятно как то так.
А если во время движения надо поменять направление?
Отправлено спустя 4 минуты 14 секунд:
А если ещё надо остановить во время движения?
И все это одной кнопкой.
Слабо?
так есть тз, согласно которому и накидал схему. Но отвечая на ваш вопрос, на форуме выкладывали блоки Т триггеров с входом сброса, и они идеально решат данную задачу.
Но все же в случае с движением лучше использовать, как мне кажется, RS Триггер, а не ТТ. Так как RS у нас намертво подвязан к концевикам, и даже после перезагрузки питания в конечном положении двигатель поймёт, куда ему крутиться. А вот в случае с ТТ триггером может произойти выход за границы регулирования.
Шаговый двигатель на AccelStepper
Добавлено: 27 июл 2022, 16:25
Di123
[ref=#ff8000]Ingwar[/ref], а как вы подключали tmc2209 ?
я подал на степ с есп32 управление
ну и питание 12в на верхнее плечо и 5в на нижнее собственно как у 4988
мс не трогал там по умолчанию вроде должно быть 1/8 тогда
ен тоже не трогал по идее должен разрешать работу в таком виде
уарт не трогал
слк тоже не трогал что то неизвесное
в итоге моторы не работают даже потребления по 12в никакого нет
Отправлено спустя 5 часов 54 минуты 14 секунд:
[ref=#ff8000]AlexCrane[/ref], у вас будет время посмотреть код ?
https://github.com/bigtreetech/BIGTREETECH-TMC2209-V1.2
может получится сделать блок под 2209
Шаговый двигатель на AccelStepper
Добавлено: 10 янв 2023, 15:46
ANDREI1707
Здравствуйте! А можно ли сделать так чтобы блок (мотор) не стартовал при изменении скорости. Ну например когда цепляешь потенциометр через блок масштабирования. То при таком соединении на потенциометре есть "дрожжание" и это дрожжание провоцирует постоянное вращение и ни на какие "Р- триггеры" на стоп и тд не реагирует вообще. Возможно ли вывести кнопку для разрешения запуска, например пока не придет 1 на определенный "пин" мотор стоит?
Шаговый двигатель на AccelStepper
Добавлено: 10 янв 2023, 17:34
vovka1973
ANDREI1707 писал(а): 10 янв 2023, 15:46
Ну например когда цепляешь потенциометр через блок масштабирования. То при таком соединении на потенциометре есть "дрожжание" и это дрожжание провоцирует постоянное вращение и ни на какие "Р- триггеры" на стоп и тд не реагирует вообще. Возможно ли вывести кнопку для разрешения запуска, например пока не придет 1 на определенный "пин" мотор стоит?
все работает как надо смотрите свою логику работы ,у меня схема работает на моторе нема 17 , для изготовления филамента с бутылок и пока я стоп не отпущу он на концевике у меня, хоть закрутись скоростью стоит как вкопанный.
Шаговый двигатель на AccelStepper
Добавлено: 10 янв 2023, 17:58
ANDREI1707
[ref]vovka1973[/ref], при задействованном ENABLE? мне не нужно чтобы питание отключалось. Мне нужно чтобы ротор удерживался, а при включении ENABLE питание двигателя отключается и вал в свободном вращении. Логика там простая только пуст и стоп и ВСЕ!Точно также и при изменении скорости с помощью кнопок и стартует и останавливается, но как только ты меняешь значение скорости он запускается без команды пуск. Мои наблюдения- любые изменени скорости приводят к запуску двигателя( без ENABLE повторюсь мне не нужно отключать питание двигателя, ибо нужно его удержание)
Шаговый двигатель на AccelStepper
Добавлено: 10 янв 2023, 19:44
vovka1973
ANDREI1707 писал(а): 10 янв 2023, 17:58
ибо нужно его удержание)
он и в удержании постоянно но для меня это минус .приходится все питание гасить для прокрутки руками
Шаговый двигатель на AccelStepper
Добавлено: 11 янв 2023, 02:39
ANDREI1707
9EMvRy5O.jpg
x462JrYV.jpg
84DeFoIP.jpg
BSv0GpoU.jpg
вот в этих вариантах происходит самопроизвольный старт движка при изменении скорости двигателя. Там где есть потенциометр есть "дрожжание" а значит скорость меняется постоянно и начинает он вращаться дрыгаясь в такт с дрожжанием потенциометра
Шаговый двигатель на AccelStepper
Добавлено: 11 янв 2023, 10:10
AlexCrane
[ref]ANDREI1707[/ref], Не вижу на скринах на блоке входа изменения скорости
Шаговый двигатель на AccelStepper
Добавлено: 11 янв 2023, 13:34
ANDREI1707
[ref=#ff8000]AlexCrane[/ref], ENDLES_Rotation_Speed
Шаговый двигатель на AccelStepper
Добавлено: 14 янв 2023, 13:54
ANDREI1707
С другим блоком таких проблем нет. Из двух один собрать и цены бы ему не было)
Шаговый двигатель на AccelStepper
Добавлено: 12 июн 2023, 00:11
LForest
Здравствуйте. Помогите, пожалуйста, понять, каким образом на Вашем блоке реализовать алгоритм работы одного двигателя на определенное количество шагов в одну сторону с ускорением/замедлением и? сразу по завершении? аналогично на то же количество шагов обратно в виде одного цикла (пуск > туда > обратно > стоп).
Шаговый двигатель на AccelStepper
Добавлено: 20 июн 2023, 17:37
LForest
Alex, скажите, пожалуйста, почему у меня не срабатывает остановка принудительная по датчику (он у меня световой, по этому инверсия для 1 на выходе не нужна). Вроде ж правильно все или нет?
Вообще не реагирует на концевик как на работе по кол-ву шагов через кнопку "Пуск цикла", так и на простом равномерном включении по кнопкам "Движение головы...".
Пробовал как через R-триггер концевик, так и напрямую.