Технический форум по робототехнике.
Onkel » 11 сен 2016, 13:15
Подключил дши-200 ( в коммутации 2ф биполярный) к A4988 - в режиме микрошага 1/32 два десятка микрошагов нормально делает, десяток- стоит на месте. Нет опыта у кого работы дши в режиме микрошага? Может тока не хватает в импульсе (ограничен 1,7 А)?
Может кто поделится опытом работ шаговика в режиме микрошага - какой шд и какой контроллер?
Myp » 11 сен 2016, 14:31
ну во первых A4988 не умеет делать 1/32 шага. явно что-то напутано.
во вторых что значит стоит на месте? шаги пропускает?
у драйверов у которых всётаки есть поддержка 1/32 шага, есть такой баг, залипают в определённых положениях.
http://cabristor.blogspot.ru/2015/02/dr ... steps.html
Onkel » 11 сен 2016, 15:46
да, совершенно Вы правы, до 1/16.
Вот на этой фиче 1/16 и тормозит - делает несколько шагов и несколько шагов стоит. Также не все шаги отрабатывает и на 1/8. Может это специфика ДШИ-200 такая и для микрошагов не каждый шаговик подойдет? Попробовал от принтера 2ф биполярный- тоже похоже не все микрошаги отрабатывает, без нагрузки. Движется волнами - то едет, то встает и стоит.
ilalexey » 11 сен 2016, 15:53
От принтера движки как правило на 24в. Ведут себя вяло с 12в. в полном шаге.
Myp » 11 сен 2016, 21:27
Onkel писал(а):делает несколько шагов и несколько шагов стоит
ещё раз, что значит стоит?
одно дело когда он шаги пропускает, если пропускает то всё просто,либо нагрузка слишком большая, либо скорость слишком большая.
другое дело когда он зависает на микрошаге, а потом делает шаг на всю длину, без пропуска шагов.
при повороте на 360 градусов туда и обратно, вал становится строго в тоже положение в котором был изначально или появляется смещение?
Onkel » 11 сен 2016, 22:10
без нагрузки - делает несколько микрошагов, потом несколько импульсов стоит, потом дергается. Т.е. даешь ему команду "16 микрошагов"- он в сумме дает полный шаг, но не непрерывными микрошагами, а несколькими микрошагами и потом рывком.
Myp » 11 сен 2016, 22:40
Ок, тогда читай ссылку которую я дал.
там как раз описывается ситуация и вариант решения с диодами.
если вкратце то на промежуточные положения вал поворачивается за счёт того что в одной обмотке ток почти максимальный, а во второй почти минимальный.
но драйвер не может выдать такой мизерный ток, какой требуется мотору, он свой минимум, тоесть некоторые шаги не отрабатываются.
если руками крутить вал мотора, ступеньки ощущаются равномерно и чётко? шаговик не роняли и не разбирали?
Dmitry__ » 12 сен 2016, 13:59
Микрошаг - нештатная опция шаговика, это как пытаться равномерно перемещать магнит между 2-мя железяками. Может перемещаться, а может резко прилипнуть к другому полюсу. Большие значения (1/2 шага и.т.д.) еще как-то отрабатываются, а маленькие значения - не обязаны. В 3д принтерах микрошаг больше нужен для уменьшения шума, а не для увеличения разрешения принтера...
Onkel » 13 сен 2016, 01:01
2 Myp- не очень понимаю, как можно ощутить рукой 1/16 от 1.8 угл.градуса. Спасибо за ссылку, но это не мой случай, у меня 12 В и мотор 12 В.
2 Dmitry_ вот- вот, как раз это я и предполагал- что не все шаговики одинаково полезны в режиме микрошага, в этом и был вопрос, а подвопрос -какой шаговик и какой драйвер мне купить, чтобы иметь 16 микрошагов от стандартного шага 1.8? Момент нужен не меньше чем у дши200-2, этак 0.5 ÷ 1 Н*м, скорость 1 об/с будет удовлетворительной.
Dmitry__ » 13 сен 2016, 01:56
Onkel писал(а):какой шаговик и какой драйвер
Никакой

Усилие на разных шагах будет разное. Или энкодер с обратной связью на управление шаговика, или редуктор безлюфтовой...
Myp » 13 сен 2016, 10:48
Onkel писал(а): у меня 12 В и мотор 12 В.
а вот если бы ты прочитал статью по ссылке, ты бы знал что там тоже 12 В.
в даташите на драйвер на 8 странице 2 картинки, верхняя картинка возможно твоя ситуация.
в принципе у 4988 это время в 4 раза меньше, чем у драйвера в статье, но возможно там что-то ещё влияет на невозможность драйвера выставить нужный маленький ток для микрошага.
естественно это если происходит именно эффект залипания, а не банального пропуска шагов, ты так пока что и не определился что у тебя там происходит
хотя достаточно сделать оборот туда сюда.
Zusul86 » 13 сен 2016, 21:18
Onkel писал(а):какой шаговик и какой драйвер мне купить, чтобы иметь 16 микрошагов от стандартного шага 1.8?
Что то типа
http://www.linengineering.com/products/ ... 04-series/ может проканать.