Ответ
 
Опции темы
Старый 12.05.2009, 20:46   #1
Администратор
 
Аватар для kail
 
Регистрация: 07.05.2009
Сообщений: 768
Сказал(а) спасибо: 5
Поблагодарили 255 раз(а) в 243 сообщениях
Отправить сообщение для kail с помощью icq Отправить сообщение для kail с помощью skype™
По умолчанию Управление шаговым двигателем

Это довольно простая схема контроллера шагового двигателя, которая позволит вам точно управлять однополярным шаговым двигателем через параллельный порт вашего компьютера. Шаговый двигатель можно применить в конструировании роботов, в изготовлении печатных плат, использовать в качестве микродрели, автоматической кормушки для аквариумных рыбок и т.д. Если вы никогда не работали с шаговыми двигателями, то эта статья для вас.


Как работает шаговый двигатель?

Шаговые двигатели отличаются от регулируемых двигателей постоянного тока. Вместо того чтобы вращаться как двигатели постоянного тока, шаговый двигатель совершает дискретное вращение под воздействием серии импульсов. В нашем примере двигателю необходимо 48 импульсов чтобы совершить полный оборот в 360 градусов.


Другое преимущество шаговых двигателей - то, что их скорость вращения может быть достигнута почти мгновенно при изменении направления вращения на противоположное.

Шаговый двигатель состоит из ротора - постоянного магнита, который вращается внутри, и статор - четыре катушки (север, восток, юг, запад), которые являются частью корпуса и не перемещаются. Ротор совершает вращение посредством последовательных импульсов напряжение постоянного тока подаваемого к одной или двум катушкам одновременно.

Устройство Шагового двигателя.

Чтобы управлять шаговым двигателем необходим контроллер. Контроллер - схема, которая подает напряжение к любой из четырех катушек статора. Устройство может быть построено с использованием интегральной микросхемы типа ULN2003 (отечественный аналог К1109КТ22) состоящая из набора мощных составных ключей с защитными диодами на выходе. Наличие защитных диодов позволяет подключать индуктивные нагрузки без дополнительной защиты от выбросов обратного напряжения.

Подключения шагового двигателя.



Однополярный двигатель должен иметь пять или шесть контактов в зависимости от модели. Если двигатель имеет шесть контактов то необходимо соединить выводы 1 и 2 (красный) вместе и подключить их к плюсу 12-24V напряжения питание. Оставшиеся выводы a1 (желтый), b1 (черный), a2 (оранжевый), b2 (коричневый) подключить к контроллеру согласно схеме.

Способы управления.

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

1. Одиночные импульсы - самый простой способ. Одновременно подключается только одна катушка. Необходимо 48 пульсов чтобы ротор совершил один полный оборот. Каждый пульс перемещает ротор на 7,5 градусов.



2. Двойной импульс - одновременное подключение двух соседних катушек. В этом случае также необходимо 48 пульсов чтобы ротор совершил один полный оборот. Каждый пульс перемещает ротор на 7,5 градусов.



3. Комбинированные импульсы - чередование первого и второго способа. Двигатель нуждается в 96 пульсах, чтобы совершить один оборот. Каждый пульс перемещает ротор приблизительно на 3,75 градуса.



Программное обеспечение контроллера шагового двигателя.

Для управления работой шагового двигателя используем компьютер и программу. При использовании компьютера вы будете в состоянии сделать намного больше с вашим шаговым двигателем и наиболее важно - визуализировать, как ток течет через катушки.



В программе понятный графический интерфейс, который позволяет точно управлять скоростью двигателя и направлением вращения в реальном времени, а также позволяет выбирать способы управления. Программа работает с версией Windows (98/ME/2000/XP).
Изображения
Тип файла: jpg 2.jpg (14.0 Кб, 228 просмотров)
Тип файла: jpg 34.JPG (21.4 Кб, 219 просмотров)
Тип файла: jpg 35.JPG (11.4 Кб, 219 просмотров)
Тип файла: jpg 36.JPG (12.1 Кб, 214 просмотров)
Тип файла: jpg 37.JPG (18.0 Кб, 218 просмотров)
Тип файла: jpg 40.JPG (23.4 Кб, 207 просмотров)
Тип файла: jpg 1.JPG (50.7 Кб, 223 просмотров)
Вложения
Тип файла: zip S_M_C.zip (208.3 Кб, 77 просмотров)
kail вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
tol (15.05.2010)
Старый 30.09.2009, 12:08   #2
Новичок
 
Регистрация: 30.09.2009
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

Может кому-нибудь будет интересно. Контролеры управления шаговыми и серводвигателями. imafania.narod.ru/contr.htm
celladon вне форума   Ответить с цитированием
Старый 04.02.2010, 20:28   #3
Новичок
 
Аватар для master-uri
 
Регистрация: 04.02.2010
Сообщений: 11
Сказал(а) спасибо: 1
Поблагодарили 3 раз(а) в 1 сообщении
По умолчанию

Вот к стати моё творение,независимое управление двумя шаговыми
двигателями во всех режимах,
посредством двух сигналов step и dir.

[Ссылки доступны только зарегистрированным пользователям . Регестрируйся тут...]
master-uri вне форума   Ответить с цитированием
Старый 26.02.2010, 08:23   #4
Новичок
 
Аватар для svetahowroarp
 
Регистрация: 11.01.2010
Адрес: Россия
Сообщений: 12
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию Управление шаговым двигателем

Годков 10-15 тому назад схема была-бы актуальна. Ныне при обилии специализированых микросхем для управления шаговыми двигателями и широкого использования микроконтроллеров для управления ими - ДАННАЯ ПУБЛИКАЦИЯ может рассматриваться только, как теоретический пример.
svetahowroarp вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


© 2010 Radio-Korolev.Ru. Все права защищены.