roboforum.ru

Технический форум по робототехнике.

ДШИ-200 и контроллер шд на A4988

ДШИ-200 и контроллер шд на A4988

Onkel » 11 сен 2016, 13:15

Подключил дши-200 ( в коммутации 2ф биполярный) к A4988 - в режиме микрошага 1/32 два десятка микрошагов нормально делает, десяток- стоит на месте. Нет опыта у кого работы дши в режиме микрошага? Может тока не хватает в импульсе (ограничен 1,7 А)?
Может кто поделится опытом работ шаговика в режиме микрошага - какой шд и какой контроллер?

Re: ДШИ-200 и контроллер шд на A4988

Myp » 11 сен 2016, 14:31

ну во первых A4988 не умеет делать 1/32 шага. явно что-то напутано.
во вторых что значит стоит на месте? шаги пропускает?

у драйверов у которых всётаки есть поддержка 1/32 шага, есть такой баг, залипают в определённых положениях.
http://cabristor.blogspot.ru/2015/02/dr ... steps.html

Re: ДШИ-200 и контроллер шд на A4988

Onkel » 11 сен 2016, 15:46

да, совершенно Вы правы, до 1/16.
Вот на этой фиче 1/16 и тормозит - делает несколько шагов и несколько шагов стоит. Также не все шаги отрабатывает и на 1/8. Может это специфика ДШИ-200 такая и для микрошагов не каждый шаговик подойдет? Попробовал от принтера 2ф биполярный- тоже похоже не все микрошаги отрабатывает, без нагрузки. Движется волнами - то едет, то встает и стоит.

Re: ДШИ-200 и контроллер шд на A4988

ilalexey » 11 сен 2016, 15:53

От принтера движки как правило на 24в. Ведут себя вяло с 12в. в полном шаге.

Re: ДШИ-200 и контроллер шд на A4988

Myp » 11 сен 2016, 21:27

Onkel писал(а):делает несколько шагов и несколько шагов стоит

ещё раз, что значит стоит?
одно дело когда он шаги пропускает, если пропускает то всё просто,либо нагрузка слишком большая, либо скорость слишком большая.
другое дело когда он зависает на микрошаге, а потом делает шаг на всю длину, без пропуска шагов.

при повороте на 360 градусов туда и обратно, вал становится строго в тоже положение в котором был изначально или появляется смещение?

Re: ДШИ-200 и контроллер шд на A4988

Onkel » 11 сен 2016, 22:10

без нагрузки - делает несколько микрошагов, потом несколько импульсов стоит, потом дергается. Т.е. даешь ему команду "16 микрошагов"- он в сумме дает полный шаг, но не непрерывными микрошагами, а несколькими микрошагами и потом рывком.

Re: ДШИ-200 и контроллер шд на A4988

Myp » 11 сен 2016, 22:40

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

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

если руками крутить вал мотора, ступеньки ощущаются равномерно и чётко? шаговик не роняли и не разбирали?

Re: ДШИ-200 и контроллер шд на A4988

Dmitry__ » 12 сен 2016, 13:59

Микрошаг - нештатная опция шаговика, это как пытаться равномерно перемещать магнит между 2-мя железяками. Может перемещаться, а может резко прилипнуть к другому полюсу. Большие значения (1/2 шага и.т.д.) еще как-то отрабатываются, а маленькие значения - не обязаны. В 3д принтерах микрошаг больше нужен для уменьшения шума, а не для увеличения разрешения принтера...

Re: ДШИ-200 и контроллер шд на A4988

Onkel » 13 сен 2016, 01:01

2 Myp- не очень понимаю, как можно ощутить рукой 1/16 от 1.8 угл.градуса. Спасибо за ссылку, но это не мой случай, у меня 12 В и мотор 12 В.
2 Dmitry_ вот- вот, как раз это я и предполагал- что не все шаговики одинаково полезны в режиме микрошага, в этом и был вопрос, а подвопрос -какой шаговик и какой драйвер мне купить, чтобы иметь 16 микрошагов от стандартного шага 1.8? Момент нужен не меньше чем у дши200-2, этак 0.5 ÷ 1 Н*м, скорость 1 об/с будет удовлетворительной.

Re: ДШИ-200 и контроллер шд на A4988

Dmitry__ » 13 сен 2016, 01:56

Onkel писал(а):какой шаговик и какой драйвер

Никакой :)
Усилие на разных шагах будет разное. Или энкодер с обратной связью на управление шаговика, или редуктор безлюфтовой...

Re: ДШИ-200 и контроллер шд на A4988

Myp » 13 сен 2016, 10:48

Onkel писал(а): у меня 12 В и мотор 12 В.
а вот если бы ты прочитал статью по ссылке, ты бы знал что там тоже 12 В.
в даташите на драйвер на 8 странице 2 картинки, верхняя картинка возможно твоя ситуация.

в принципе у 4988 это время в 4 раза меньше, чем у драйвера в статье, но возможно там что-то ещё влияет на невозможность драйвера выставить нужный маленький ток для микрошага.

естественно это если происходит именно эффект залипания, а не банального пропуска шагов, ты так пока что и не определился что у тебя там происходит
хотя достаточно сделать оборот туда сюда.

Re: ДШИ-200 и контроллер шд на A4988

Zusul86 » 13 сен 2016, 21:18

Onkel писал(а):какой шаговик и какой драйвер мне купить, чтобы иметь 16 микрошагов от стандартного шага 1.8?

Что то типа http://www.linengineering.com/products/ ... 04-series/ может проканать.


Rambler\'s Top100 Mail.ru counter