Страница 2 из 2

Шаговый двигатель на простом драйвере

Добавлено: 07 мар 2020, 19:25
vfv
Интересно что внутри этого блока пользователя.

Шаговый двигатель на простом драйвере

Добавлено: 24 ноя 2020, 17:53
vfv
На основе блока пользователя,выложенного RedSky в этой теме - *Шаговый двигатель на простом драйвере*,сделал проект - шаговый двигатель

для работы туда сюда с автоматической коррекцией пропущенных шагов в случае кратковременных превышающих нагрузок, сбивающих шаги -

для возврата в заданную рание область перемещения и с возможностью разной установки количества шагов от центра до левой точки и от

центра до правой.

Укладка используется не виток к витку, а в навал.

При нажатии кнопки Пуск движение каретки начинается всегда слева и заканчивается всегда слева.

Алгоритм работы такой:
При нажатии кнопки Пуск движение каретки начинается всегда с левой точки с любым заданным взарание количеством шагов, лишь бы

привышающим все установи сейчас и в дальнейшем, у меня 600 и -600. При прохождении средней точки выдаётся сигнал на остановку

двигателя и сброс шагов и сразу же устанавливаются шаги согласно положительной уставке до правой, у меня 150.При достижении правой

начинается движение в обратную сторону на отрицательную уставку к центру, у меня -100 и т. д.

Всё работает.Однако есть небольщой недостаток - на средней точке подаётся сигнал на остановку и смену уставки.Происходит не большой

толчок.
Как можно убрать этот сигнал на остановку, а оставить только на смену установки,тем более движение продолжается в ту же сторону.

Может кто сможет, что нибудь подправить, упростить.

Может у кого есть раскрыв этого блока пользователя, чтобы там подправить.

Не могу найти,кто создал этот блок пользователя.

LProg - 6.3.1
Шаговый - униполярный.
Arduino Uno
Униполярный шаговый двигатель соединён с червячным редуктором.
Мой проект:
Туда сюда с датчиком середины - 03.flp