Не могу разобраться, перечислите пожалуйста компоненты и их назначения.
Есть 3 шаговых двигателя допустим nema 17, они крутят ходовые трапецеидальные винты.
Есть датчик движения по сигналу которого запускается программа на ардуино, которая запускает двигатели.
Что нужно для того чтобы это все подключить на Ардуино, или еще на чем то- не подключенному к компу.
Блок питания?
Контроллеры?
Драйверы?
Еще какие платы?
Я запутался что нужно занимаясь просмотром различных сайтов.
Просто напишите список и если не сложно что для чего нужно из электрики.
Если есть ссылки на понятные статьи или схемы подходящие для моей задачи скиньте их.
Спасибо!
Техника
Ардуино, шаговые двигатели
кучу датчиков вешай и будет делать что угодно----тензо датчик на сжатие концевики чтоб станину не разворотило ---драйвер двигла ---блок управления ---блок питания ну и сама плата контроллера---ну блок индикации если хочешь цифровой с указанием сколько надавил
Ардуино это технология вообще-то.
Плата контроллера выдаёт слаботочный сигнал, если его недостаточно, то нужны мощные ключи на выходе. Естественно нужен блок питания двигателей. Двигатели есть с датчиком обратной связи (угол поворота), так как при больших оборотах возникают пропуски. В вашем случае можно применить токовый контроль как сигнал перегрузки. Но идеально всё таки отслеживать исполнение команды по датчику угла.
Все критические моменты (перегрузка, излом режущего инструмента, выход за габарит и т. д) обрабатываются специальным кодом программы. Как правило это стоп, в некоторых случаях небольшой реверс или возврат в нулевую точку.
Плата контроллера выдаёт слаботочный сигнал, если его недостаточно, то нужны мощные ключи на выходе. Естественно нужен блок питания двигателей. Двигатели есть с датчиком обратной связи (угол поворота), так как при больших оборотах возникают пропуски. В вашем случае можно применить токовый контроль как сигнал перегрузки. Но идеально всё таки отслеживать исполнение команды по датчику угла.
Все критические моменты (перегрузка, излом режущего инструмента, выход за габарит и т. д) обрабатываются специальным кодом программы. Как правило это стоп, в некоторых случаях небольшой реверс или возврат в нулевую точку.
Для управления шаговыми двигателями используются так называемые "драйверы". Это блоки, на которые вы подаёте питание и сигналы PULSE (перемещение пропорционально их количеству) и DIR (направление).
PULSE и DIR можно формировать на ардуино.
Понять, что шаговый мотор не вывозит, можно двумя способами:
-- по величине потребляемого тока. Нужно или ставить датчик тока, или применять драйверы с сигнализацией о превышении тока;
-- по сигналу датчика перемещения. Шаговые двигатели "теряют шаг" при перегрузке, поэтому, сравнивая скорости подачи импульсов перемещения и собственно реального перемещения можно засечь момент заклинивания.
PULSE и DIR можно формировать на ардуино.
Понять, что шаговый мотор не вывозит, можно двумя способами:
-- по величине потребляемого тока. Нужно или ставить датчик тока, или применять драйверы с сигнализацией о превышении тока;
-- по сигналу датчика перемещения. Шаговые двигатели "теряют шаг" при перегрузке, поэтому, сравнивая скорости подачи импульсов перемещения и собственно реального перемещения можно засечь момент заклинивания.
Похожие вопросы
- Вопрос по работе шагового двигателя и блока управления (драйвера) к нему
- вопрос по шаговым двигателям
- Радиолюбители, как замедлить ход шагового двигателя в часах с кварцем?
- Нужна помощь в подключении шагового двигателя PF42-48c3 12v 70ом от 12в. Не для Arduino
- Какой крутящий момент шагового двигателя?
- Есть идеи как можно сделать поштучную выдачу зажигалок имея шаговый двигатель?
- можно ли сделать бормашину из шагового двигателя из принтера?
- Передаточная функция шагового двигателя?
- Может ли шаговый двигатель быть асинхронным?
- Обмотки шагового двигателя