Если держаться пальцем за пин gnd, то эта плата работает с Nema 17 без проблем, тоесть при включении и загрузке скетчей не вибрирует. Что это такое вообще?)
14 сен 2017 15:06
Хых. Интересно.
Я завтра этот момент уточню у знакомых электриков.
А вообще мы можем дать Вам попробовать Ардуино наше, если интересно, пишите в личку =)
14 сен 2017 15:36

да, читал. если не ошибаюсь это с ардуино-диайуай статья)
изучил все что можно.
Проблема не в том, что он во время исполнения кода криво работает (хотя и это тоже при AcellStepper), проблема в том, что если использовать сухой код без библиотеки:
void rotate_low(int rt) {
digitalWrite(Motor1dir, LOW);
for (int i = 0; i < rt; i++) {
delay(1);
digitalWrite(Motor1step, HIGH);
delay(1);
digitalWrite(Motor1step, LOW);
}
}
void rotate_high(int rt) {
digitalWrite(Motor1dir, HIGH);
for (int i = 0; i < rt; i++) {
delay(1);
digitalWrite(Motor1step, HIGH);
delay(1);
digitalWrite(Motor1step, LOW);
}
}
то он дергается при просто включении платы, загрузке АБСОЛЮТНО ЛЮБОГО СКЕТЧА. А потом уже работает как надо, хоть и без библиотеки. Я проверил - через сдвиговый регистр подключил, дергается только в момент объявления пинов ардуино (DS, SHTP, SCTP) как OUTPUT. Тогда появляется питание и двигатель делает шаг. Тоже самое на ардуино, на пины Direction и Step идет напряжение при включении/загрузки платы, в следствие чего происходит беспорядочное движение, плата/скетч загружается и все ок.
Это 2 новые платы ардуино битые, что на них во время загрузки на пинах напряжение скачет 0-5В ? Или 2 новых одинаковых драйвера битых что пропускают на свои пины входящее напряжение когда плата еще не загружена. Не подскажите?)
13 сен 2017 13:53
Я думаю, что проще всего это решить методом тыка.
Ещё есть вопрос. Вы не пробовали подключать драйвер к Ардуино через специальный Шилд (
krsk.au.ru/6453464/ ) ?
14 сен 2017 06:56
использую этот драйвер (а4988) и двигатели nema 17(44hs01). Так же пробовал другие биполярные двигатели. Двигатели новые, драйвера новые, платы ардуино новые. Пробовал на каждой из 2х плат/драйверов/двигателей - везде результат один и тот же. Вы использовали этот драйвер в деле? Я подключал все согласно схеме

11 сен 2017 18:04
Хм, странная ситуация...
Да, мы эти драйвера использовали в связке с Ардуино и Nema 11 HS4401. Проблем не возникало.
Читали данную статью?
Шаговый двигатель сильно вибрирует
Во время вращения ротора двигатель сильно вибрировал. О плавном движении не было и речи. Гугл вновь в помощь. Первая мысль - неправильное подключение обмоток. Ознакомление с даташитом шагового двигателя и несколько форумов убедили, что проблема не в этом. При неправильном подключении обмоток двигатель просто не будет работать. Решение проблемы крылось в скетче.
Программа для Arduino
Оказалось, что есть замечательная библиотека для шаговых двигателей, написанная ребятами из Adafruit. Используем библиотеку AcclStepper и шаговый двигатель начинает работать плавно, без чрезмерных вибраций.
13 сен 2017 10:51
При подключении подобного драйвера, двигатель беспорядочно вибрирует при загрузке скетча или включении платы на пару секунд. Есть варианты что не так сделано? Любые биполярные двигатели при подключении себя так ведут. На форуме пишут про перепайку подтягивающего резистора. Может известно про какой либо другой адекватный способ решения проблемы? Если поможете с решением, возьму пару шт.
11 сен 2017 17:28
Здравствуйте!
С такой проблемой сталкиваемся первый раз. Чем помочь даже не знаю...
Но предполагаю, что тут явная проблема в связке ШД+драйвер, следовательно проблему можно попробовать решить заменой ШД, хоть это и не совсем логично с экономической точки зрения.
Хотелось бы понять с каким конкретно ШД Вы работаете? и почему нельза заменить драйвер на другой?
11 сен 2017 17:50