Файлы  •  Ссылки  •  Прошивки  •  Правила  •  Архив  •   FAQ  •  Участники  •  Поиск
Регистрация  •  Вход

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

Список форумов » Разработка цифровых устройств
АвторСообщение
6apcik
Участник
Сообщения: 54




21-01-2018 21:57

Надеюсь не ошибся с темой. Нужна помощь по управлению шаговым двигателем микроконтроллером,скажем atmega8,328. Понятно чтописать за меня программу никто не будет,прошу просто ткнуть туда где можно почитать. Важны любые решения ситуации. Имеется биполярный M42SP-12tK 4-х контактный. Обьясню что от него требуется. Подается питание,двигатель возвращается в положение 0. В ручную поворачиваем вал двигателя,считаем угол,когда он превышает допустим 500 градусов мы делаем что-то вроде ограничения угла(Откидываем обратно не даем повернуть дальше). Ясно что надо чем-то мерить угол,что можно использовать для этих целей? Какие идеи есть?
Васисуалий
monitor.net.ru
monitor.net.ru
Сообщения: 3987




24-01-2018 08:22

Ну на вскидку Робофорум.... Измерять угол - энкодер. В зависимости от необходимой точности варианты от энкодера с принтера до промышленного настоящего абсолютника...

Кстати при наличии нормального энкодера шаговый двигун не обязателен!
dsp155
Участник
Сообщения: 1361




26-01-2018 03:24

Васисуалий, точно!
Редуктор и коллекторник..
Но у шаговиков ресурс ограничивается сроком нормального функционирования Подшипников..

Добавлено 26-01-2018 03:33

6apcik, зачем такой алгоритм?
Выбираешь драйвер под ток обморок движка с запасом.
Обычно драйвер управляются тремя сигналами:
1 step шаг
2 dir. Направление вращения
3 enable. Включение драйвера..

Продаешь на драйвер enable, и импульсы на вход step-> вал двигателя начнет вращаться.
Направление вращения зависит от сигнала dir. И от полярности включения обмоток двигателя
yazovskikh-nikolay
Предупреждений: 2
Предупреждений: 2 Предупреждений: 2 
Сообщения: 447




28-02-2018 18:13

Добрый вечер страна. Нужно еще обеспечить торможение двигателя, затем удержание в позиции. В вязальных машинках используется датчик нулевого положения и от него происходит поворот шагового двигателя. Подаются импульсы на две обмотки. В зависимости от сдвига фаз между импульсами происходит поворот якоря шаговика. Если сдвиг фаз нулевой, то происходит удержание в заданной точке траектории.
yazovskikh-nikolay
Предупреждений: 2
Предупреждений: 2 Предупреждений: 2 
Сообщения: 447




01-03-2018 08:09

Доброе утро страна. Драйвера используются следующие: SLA7029, а в новых машинках применяют - SLA7080. Датчики нулевого положения используются Omron.
Список форумов » Разработка цифровых устройств » Управление шаговым двигателем
Перейти:  
Текущий раздел » Разработка цифровых устройств (FPGA, CPLD, PLD, ARM, AVR и т.д.)







Электроника
Прошивки и схемы на телевизоры, мониторы, dvd, телефоны. Schematic, Service Manual (mode), eeprom dumps Информация по ремонту для специалистов - справочники, инструкции, энциклопедия, советы и секреты ремонта,  настройка, сервисные режимы поиск и продажа электронных компонентов, магазины, datasheet, pdf, размещение в интернете рекламы на сайтах электронной тематики
Powered by phpBB 2.0.18 © 2001, 2002 phpBB Group!