[an error occurred while processing this directive] [an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено zsn 12 марта 2002 г. 09:31
В ответ на: Помогите научить шагать - шаговый двигатель... отправлено Sergey Smirnow 12 марта 2002 г. 08:18

Судя по маркировке - у вас 400 шагов на оборот.
Обмотки у него 4.
Причем выходных концов может быть либо 4 - для мостовой схемы включения, или 5(6) - для униполярной схемы.
Обмотки шаговика зависимые - к примеру 1,3 / 2,4.
Соответственно фазе 1 - инверсная 3, а 2 - инверсная 4.

И код на порту процессора для управления (1-есть ток в фазе, 0-нет)

1 0 0 1 - 1 обмотка
1 1 0 0 - 2 ...
0 1 1 0 - 3 ...
0 0 1 1 - 4 ...

Можно управлять способом, при котором можно получить удвоенное число шагов (по так называемой схеме 1-2):

1 1 0 0 0 0 0 1 - 1 обмотка
0 1 1 1 0 0 0 0 - 2 ...
0 0 0 1 1 1 0 0 - 3 ...
0 0 0 0 0 1 1 1 - 4 ...

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

Можете по мылу спрашивать.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru