Описание
С помощью этого устройства можно управлять двумя униполярными шаговыми двигателями в полном шаговом режиме через последовательный порт компьютера(или, к примеру, с другого микроконтроллера). Для управления может использоваться любая программа терминал, например, стандартный Hyperterminal. Два канала полностью независимы, двигателями можно управлять по одному.
Особенности
- Управление двумя униполярными шаговыми двигателями в полном шаговом режиме
- Управление через последовательный порт компьютера.
- Может использоваться с любой ОС
- Параметры шаговых двигателей: не более 24 В, 500 мА.
- Питание …………………. 12-24 В постоянного тока
Аппаратная часть
Микросхема MAX232 используется для преобразования сигналов последовательного порта компьютера(COM) в уровни TTL для AVR микроконтроллера(uart). Микроконтроллер AT2313 используется для приема сигналов uart и формирования импульсов для управления шаговыми двигателями.
Сигналы от микроконтроллера поступают на вход микросхемы ULN2803A, которая представляет собой сборку транзисторов Дарлингтона, которые способны управлять нагрузкой до 500 мА, 30 В постоянного тока. Шаговый двигатель управляется в полном шаговом режиме. Двигатель может разворачиваться влево и вправо, в зависимости от команды с терминала. За одну команду двигатель может повернуться максимум на 32000 шагов.
Шаг
1a
1b
2a
2b
1
1
1
0
0
2
0
1
1
0
3
0
0
1
1
4
1
0
0
1
Программное обеспечение
Настройки в терминале: 9600 — 8 N 1
Есть 4 команды, которые вы можете отправить в контроллер:
m0rx,m0lx,m1lx,m1rx.
m0 и m1 — выбор двигателя для поворота, r или l — выбор направления вращения, Х — число шагов от 0 до 32000. К примеру: если вы посылаете команду m0l2000, двигатель 0 поворачивается по часовой стрелке на 2000 шагов.
После включения питания устройства, оно выводит сообщение на терминал. После этого можно давать команды для управления шаговыми двигателями. См. пример ниже.
Список радиоэлементовОбозначение
Тип
Номинал
Количество
ПримечаниеМагазинМой блокнот
IC1
МикроконтроллерAT90S23131
IC2
ИС RS-232 интерфейсаMAX2321
IC3
Составной транзисторULN28031
IC4
Линейный регуляторL78L051
C1-C4
Конденсатор10 мкФ4
C5-C6
Конденсатор22 пФ2
C7
Конденсатор470 мкФ1
C8
Конденсатор100 нФ1
Q1
Кварц4МГц1
Добавить все
Скачать список элементов (PDF)
Прикрепленные файлы:
- Файлы(4).rar (2 Кб)