Ардуино, шаговые двигатели

Не могу разобраться, перечислите пожалуйста компоненты и их назначения.

Есть 3 шаговых двигателя допустим nema 17, они крутят ходовые трапецеидальные винты.
Есть датчик движения по сигналу которого запускается программа на ардуино, которая запускает двигатели.

Что нужно для того чтобы это все подключить на Ардуино, или еще на чем то- не подключенному к компу.

Блок питания?
Контроллеры?
Драйверы?
Еще какие платы?

Я запутался что нужно занимаясь просмотром различных сайтов.

Просто напишите список и если не сложно что для чего нужно из электрики.

Если есть ссылки на понятные статьи или схемы подходящие для моей задачи скиньте их.

Спасибо!
3 года назад от Sergej Puchkov

3 Ответы

0 голосов
кучу датчиков вешай и будет делать что угодно-тензо датчик на сжатие концевики чтоб станину не разворотило -драйвер двигла -блок управления -блок питания ну и сама плата контроллера-ну блок индикации если хочешь цифровой с указанием сколько надавил
3 года назад от Андрей Мельников
0 голосов
Ардуино это технология вобще-то.
Плата контроллера выдаёт слаботочный сигнал, если его недостаточно, то нужны мощные ключи на выходе. Естественно нужен блок питания двигателей. Двигатели есть с датчиком обратной связи (угол поворота) , так как при больших оборотах возникают пропуски. В вашем случае можно применить токовый контроль как сигнал перегрузки. Но идеально всё таки отслеживать исполнение команды по датчику угла.
Все критические моменты (перегрузка, излом режущего инструмента, выход за габарит и т. д) обрабатываются специальным кодом программы. Как правило это стоп, в некоторых случаях небольшой реверс или возврат в нулевую точку.
3 года назад от JeanneLovett
0 голосов
Для управления шаговыми двигателями используются так называемые "драйверы". Это блоки, на которые вы подаёте питание и сигналы PULSE (перемещение пропорционально их количеству) и DIR (направление) .

PULSE и DIR можно формировать на ардуино.

Понять, что шаговый мотор не вывозит, можно двумя способами:

 - по величине потребляемого тока. Нужно или ставить датчик тока, или применять драйверы с сигнализацией о превышении тока;
 - по сигналу датчика перемещения. Шаговые двигатели "теряют шаг" при перегрузке, поэтому, сравнивая скорости подачи импульсов перемещения и собственно реального перемещения можно засечь момент заклинивания.
3 года назад от ивашек

Связанные вопросы