шаговый двигатель + A4988

Все прочитали, вроде даже поняли, взяли паяльник - а нифига не получается? Скорее сюда! Поможем. Чем можем...
Ответить
Родился
Сообщения: 7
Зарегистрирован: Вт авг 11, 2015 09:37:17

Сообщение corobox »

Привет, коты.
Обращаюсь к вам за советом - нужно подружить китайский шаговый двигатель с драйвером A4988

что имеется:
двигатель JUGETEK 42JT47-1684A (типоразмер Nema17 48мм) Алибаба - внешний вид и страничка даташита
Характеристики:
Rated Voltage: 2.8V
Current per Phase: 1.68A
Resistance per Phase: 1.65Ω ±10%
Holding Torque: 0.44 N.m Min.
Inductance/Phase: 42.8mH ±20%

драйвер A4988 настроен перемычками в полношаговый режим:
Изображение
A4988.pdf
даташит на драйвер
(1.04 МБ) 484 скачивания
Силовое питание 8В, двигатель не подключен к механизмам
Осциллограмма сигналов на выходах 2А и 2В относительно GND:
ИзображениеИзображение

DIR не трогаю, на вход STEP идет меандр, двигатель делает 1 шаг вперед, 1 - назад. ССЫЛКА на видео

Если отключить двигатель, то сигналы на выходе драйвера - как в книжке.
С двигателем участки ШИМ на осциллограмме - это стабилизация тока.
REF напряжение стабилизации тока регулировал от 0.5В до 1В (для таких двигателей типично 0.7В), менялся только момент удержания.

что здесь не так ? как заставить двигатель вращаться ?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Сообщение Gudd-Head »

Хм... в даташите на полный шаг они ещё ресет дёргают "Home Microstep Position".
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Реклама
Родился
Сообщения: 7
Зарегистрирован: Вт авг 11, 2015 09:37:17

Сообщение corobox »

Reset Input. The RESET input sets the translator
to a predefined Home state (shown in Figures 9 through 13), and
turns off all of the FET outputs. All STEP inputs are ignored until
the RESET input is set to high.

При установленном RESET они игнорируют импульсы на входе STEP, и устанавливают выходы в положение, которое предопределено согласно картинок даташита 9..13

Для вращения его дергать не надо. :(
Друг Кота
Аватара пользователя
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Сообщение Gudd-Head »

corobox писал(а):картинок даташита 9
Как раз на этой картинке ресет и дёргается.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Сообщения: 7
Зарегистрирован: Вт авг 11, 2015 09:37:17

Сообщение corobox »

Посмотрел схему ардуиновского шилда, в который воткнут драйвер, там этот пин не используется вообще:
СпойлерИзображение
Реклама
Друг Кота
Аватара пользователя
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Сообщение Gudd-Head »

Я тоже сильно сомневаюсь что в таком включении надо дёргать ресетом :)
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Реклама
Друг Кота
Сообщения: 3092
Зарегистрирован: Пн апр 06, 2015 11:01:53
Откуда: москва, уфа

Сообщение arkhnchul »

DIR не трогаете - в смысле в воздухе висит? Подцепите к земле или питанию, если так.
Родился
Сообщения: 7
Зарегистрирован: Вт авг 11, 2015 09:37:17

Сообщение corobox »

arkhnchul писал(а):DIR не трогаете - в смысле в воздухе висит? Подцепите к земле или питанию, если так.
Дир установлен в "0", не трогаю - значит не меняю в процессе проверки.
Родился
Сообщения: 7
Зарегистрирован: Вт авг 11, 2015 09:37:17

Сообщение corobox »

Провел эксперимент:

К блоку питания с ограничением тока в 2А последовательно подключал фазы в нужной последовательности,
1 - фазу А в "прямой" полярности,
2 - фазу В в "прямой"
3 - фазу А в "обратной"
4 - фазу В в "обратной"
двигатель совершил 4 последовательных шага в одном направлении.

значит, драйвер что-то не так делает?
Предполагаю, что разница такого эксперимента и работы драйвера в том, что при "ручном" подключении выводы "свободной" обмотки болтаются в воздухе, а при подключении к драйверу - они могут быть закорочены через открытые транзисторы, или обратные диоды, и таким образом пассивная обмотка работает как "тормоз".
Проверю по свободному времени эту версию.
Родился
Сообщения: 7
Зарегистрирован: Вт авг 11, 2015 09:37:17

Сообщение corobox »

Проблема решена. Все оказалось очень просто - надо ВНИМАТЕЛЬНО читать документацию.
Я почему-то решил, что буквы отвечают за фазы, а цифры - за выводы фаз, подключал фазы 1А--2А и 1В--2В.
Картинка в первом посте правильно показывает, что одна фаза - это выводы 2А--2В, и 1А--1В.

Тема будет мне уроком, и может, поможет кому-то еще.
Спасибо откликнувшимся! :))
Друг Кота
Аватара пользователя
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Сообщение Gudd-Head »

Изображение
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Родился
Сообщения: 7
Зарегистрирован: Вт авг 11, 2015 09:37:17

Сообщение corobox »

Gudd-Head писал(а):билять :facepalm:
Нахуя тогда было картинку лепить?
Написали бы сразу, "Вот схема. Но я, штопаный гандон, подключил не так".
После вас в теме воняет, уберите за собой, бескультурщина.
Ответить

Вернуться в «Практика»