Arduino и плавный старт через STEP-DIR

lluceu
lluceu аватар
Offline
Зарегистрирован: 21.07.2020

Есть мощные ШД и step/dir драйвер к ним. Есть ли готовые библиотеки для плавного старта и остановки двигателей?

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

А примеры из библиотек вы смотрели?

lluceu
lluceu аватар
Offline
Зарегистрирован: 21.07.2020

Драйвера g210x и 2d68nh
ШД fl86sth156-6204a и 57hs56-2804a
 

sadman41
Offline
Зарегистрирован: 19.10.2016

accelstepper

Duet
Offline
Зарегистрирован: 17.01.2015

Не много запутался, каким путем идти, где истина. Почитав форум, понял что библиотеки для шаговых двигателей не самый лучший вариант, медленные, глюченые не стабильные. Лучший вариант как я понял это прерывания, таймер счетчик, но на сколько я понял на один ТС можно повесить только один двигатель. На ТС также рекомендуют делать кнопки и светодиоды. Так если мне нужно подключить два драйвера шагавиков step/dir с не зависимым управлением и разными режимами работы, 20 кнопок и светодиодов, так мне хватит таймер счетчиков.

Morroc
Offline
Зарегистрирован: 24.10.2016

Если у вас независимые скорости по осям, то удобней сделать на разных (собственно и на таймере можно сделать по разному), а кнопки и светодиоды и без таймеров обойдутся. Я больше одного ШД на accelstepper не вешал, но с одним оно работало вполне нормально.

sadman41
Offline
Зарегистрирован: 19.10.2016

Чем они глючнее таймера, интересно.

b707
Offline
Зарегистрирован: 26.05.2017

Duet пишет:

Так если мне нужно подключить два драйвера шагавиков step/dir с не зависимым управлением и разными режимами работы, 20 кнопок и светодиодов, так мне хватит таймер счетчиков.

Как раз таймер счетчиков-то вам, скорее всего, хватит - всего-то два мотора. А вот под 20 кнопок и светодиодов, дв плюс два мотора - уно-нано не потянут, надо Мегу брать