Управление шаговым двигателем

PIC версия программы(разные темы)

Re: Управление шаговым двигателем

Сообщение mim (mim) » 28 ноя 2018, 13:19

Вопрос программной реализации это одно, вопрос железной реализации - это другое.
Для ответа на вопрос спалю или не спалю, нужно ответить на вопросы:
- максимальная нагрузка на порты МК???
- ток потребления шаговым двигателем???
И все станет ясно, все эти ответы есть в документации на используемые изделия. Вот одна из характеристик на ШД "сопротивление постоянному току: 50 Ом ±7% (при температуре 25°С);". Закон ома нужно объяснять???? Даже Абдурино использует его с драйвером...
I Am Legend
Аватар пользователя
Ник: mim
Имя: mim
(Из Лесу, вестимо...)
Легенда
Легенда
Информация о пользователе

Re: Управление шаговым двигателем

Сообщение Palax (Дмитрий) » 28 ноя 2018, 13:24

mim писал(а):Вопрос программной реализации это одно, вопрос железной реализации - это другое.
Для ответа на вопрос спалю или не спалю, нужно ответить на вопросы:
- максимальная нагрузка на порты МК???
- ток потребления шаговым двигателем???
И все станет ясно, все эти ответы есть в документации на используемые изделия. Вот одна из характеристик на ШД "сопротивление постоянному току: 50 Ом ±7% (при температуре 25°С);". Закон ома нужно объяснять???? Даже Абдурино использует его с драйвером...

Спасибо)
Ник: Palax
Имя: Дмитрий
Новичок
Новичок
Информация о пользователе

Re: Управление шаговым двигателем

Сообщение Прохожий (Прохожий) » 28 ноя 2018, 16:18

На прямую МК не потянет. Я на транзисторах запускал. На ULN2003 тоже вроде, не помню. В принципе туда сюда крутил и ладно. Что бы совсем по уму было, микрошаг и прочие прелести, нужно "нормальный" драйвер осваивать:
Изображение
В свой время для 3D принтера купил парочку на всякий случай. Но всё руки не доходят, хотя движков от струйников и лазерников коробка без дела залежалась :)
Ник: Прохожий
Имя: Прохожий
Практик
Практик
Информация о пользователе
Вернуться наверх

Re: Управление шаговым двигателем

Сообщение livrena (livrena) » 29 ноя 2018, 14:00

Для правильного управления биполярным двигателем нужно вставить паузы между импульсами открытия управляющих транзисторов, для надёжного закрывания. Импульс открывания транзистора максимально быстрый, нужно использовать полевые транзисторы с малой входной ёмкостью(сотни пикофарад). По питанию электролит на 3000мкф и больше.
Ник: livrena
Имя: livrena
Новичок
Новичок
Информация о пользователе
Вернуться наверх

Re: Управление шаговым двигателем

Сообщение Прохожий (Прохожий) » 29 ноя 2018, 17:10

livrena писал(а):Для правильного управления биполярным двигателем нужно вставить паузы между импульсами открытия управляющих транзисторов, для надёжного закрывания. Импульс открывания транзистора максимально быстрый, нужно использовать полевые транзисторы с малой входной ёмкостью(сотни пикофарад). По питанию электролит на 3000мкф и больше.

Что полевик, что биполярный - без разницы. Туда-сюда покрутить всё сойдёт. Но если делать максимально надёжное и удобное устройство - то нужно использовать готовые, специализированные, драйверы. Микросхем полно не дорогих. Так же полно готовых плат под ардуино и прочее. Купил-воткнул-забыл-сгорела-выкинул-купил новую. Всё равно, даже на самодельной плате лучше модулем съёмным делать, она, в отличие от заводской ремонты хуже переживает.
Я вот тоже как то заморачивался с включением нагрузки по переменке. Ток 1-1,5А. Оптрон, симистор с расыпухой, снабберная цепочка. А проще и удобнее оказалось оптореле Омроновское воткнуть (специально купил ардуиновскую плату на 8 линий, так дешевле со скидкой выходило, чем отдельно заказывать). Сейчас мало кто дома травит/паяет.
Ник: Прохожий
Имя: Прохожий
Практик
Практик
Информация о пользователе
Вернуться наверх

Re: Управление шаговым двигателем

Сообщение livrena (livrena) » 29 ноя 2018, 23:08

Я дал информацию для тех кто паяет и кому нужен ток больше 20А с крутыми фронтами управляющих импульсов.
Ник: livrena
Имя: livrena
Новичок
Новичок
Информация о пользователе
Вернуться наверх

Пред.

Вернуться в Flowcode PIC

Кто сейчас на форуме

Пользователь просматривает форум: нет зарегистрированных пользователей