Потребление тока шаговым двигателем

enclouder
Offline
Зарегистрирован: 22.09.2014

Хелп, товарищи!

Есть 2 шаговика на 9.9кг^см. Есть 2 драйвера a4988 и блок питания 12В и 5A.

На рисунке ниже модель шаговика, ставится на банкоматах.

Через соединительную муфту подключено к валу, который надо вращать (так для обоих двигателей).

И собственно проблема: на валах идет существенный проскок шагов, но ВЕСЬМА СТРАННЫМ ОБРАЗОМ! (правда, только под нагрузкой, без нагрузки - точность естественно феноменальная :) )Например, надо сделать 10 шагов - один большой, два следующих маленькие, четвертый как бы догоняет то, что не дошли предыдущие 2 и получается еще больше шаг, итог по шагам - верный (хотели 4 шага, получили 4, хотели угол поворота от 4х шагов - получили), но каждый шаг разнится по дистанции. Конечно, я в начале связал это с большим сопротивлением проворачиваемого вала, но иногда прокручивает нормально, а иногда нет. Иногда шаги одинаковые, а иногда нет, иногда вовсе пытается крутить, но сил не хватает, а иногда нормально все. Проверил настройку тока на ШД - все как полагается, выставил ~1В (выставлял от 0.6В до максимума для проверок), но во всех случаях результат тот же, разве что при 1В сразу шаговик греется, без нагрузки. Померил силу тока и удивился - под нагрузкой всего 0.4А получается, хотя шаговики на 1.8А. 

Внимание, вопрос!

при подключении мультиметра я не увидел реальный потребляемый ток (~2-4А) изза специфики тока и его скачки потребления можно увидеть только на разном оборудовании или драйвер, а может быть и БП, явно мне ******?

При всем при этом, работали 2 двигателя, но одновременно поворачивался то один то второй, максимум 0.4А выдавало, на мультиметре ставил режим потребления 10А. Причем при спокойном положении выдает 0.2А потребление (arduino, nrf24 Трансивер, 2х A4988), а с двигателями всего 0.4А.

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

Драйвер на микрошаге?

enclouder
Offline
Зарегистрирован: 22.09.2014

нет, обычный шаг, ни одна из перемычек не сидит на питании.

Для примера пробовал ставить разные микрошаги - результат тот же.

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

Такая ерунда обычно на микрошаге встречается, когда дешевый драйвер не может точно отпозиционировать первый попавшийся мотор на каких-нибудь 70,71% от полного шага, однако на положении полного шага ситуация нормализуется. Т.е. я бы понял, если был шаг 1/4, мотор имел большой градус поворота на шаг. В такой ситуации все соответствовало было бы вашему описанию - внутри полного шага микрошаги разные, но на последнем вал позиционируется четко. 

Можно было бы поиграться с Decay Mode, но алишные модули A4988 не имеют таких перемычек - надо ноги микросхеме отпаивать вроде.

enclouder
Offline
Зарегистрирован: 22.09.2014

поменял блок питания, поменял драйвер, поставил абсолютно новый двигатель, поменял контроллер - все равно потребление 370mA. Рукой не остановить вал, только если с муфтой. Но разве смог бы я прилагая небольшие усилия к муфте останавливать двигатель https://item.taobao.com/item.htm?spm=a210c.1.0.0.79791deb3QXMiu&id=559210911301 ?

ток по драйверу настроен на 1В.

 

ТОВАРИЩИ! Попробуйте пожалуйста кто нибудь замерить ток на вращающемся двигателе, может он и не должен так показывать, может так и у вас будет что видимое потребление в районе 400мА. Может у меня просто пальцы мощные xD

Померьте пожалуйста кто нибудь потребление тока через драйвер a4988 на мощных шаговиках (>5кг^см)

axill
Offline
Зарегистрирован: 05.09.2011

ток надо замерять с осцилографом, там форма АЧХ довольно сложная

пропуски с шаговиками бывают когда режим работы шаговика не соотвествует физике процесса

может быть связано или с неправильной настройкой драйвера или с физическими ограничениями самого мотора

основные два параметра для игры - ток и скорость

12в для работы шаговиков маловато может быть. исходя из индуктивности номинальные 1.8 ампера возможно просто не возможно развить при питании от 12в

попробуйте поднять до 24в