Описание
С помощью этого устройства можно управлять двумя униполярными шаговыми двигателями в полном шаговом режиме через последовательный порт компьютера(или, к примеру, с другого микроконтроллера). Для управления может использоваться любая программа терминал, например, стандартный 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 | Микроконтроллер | AT90S2313 | 1 | Поиск в магазине Отрон | ||
IC2 | ИС RS-232 интерфейса | MAX232 | 1 | Поиск в магазине Отрон | ||
IC3 | Составной транзистор | ULN2803 | 1 | Поиск в магазине Отрон | ||
IC4 | Линейный регулятор | L78L05 | 1 | Поиск в магазине Отрон | ||
C1-C4 | Конденсатор | 10 мкФ | 4 | Поиск в магазине Отрон | ||
C5-C6 | Конденсатор | 22 пФ | 2 | Поиск в магазине Отрон | ||
C7 | Конденсатор | 470 мкФ | 1 | Поиск в магазине Отрон | ||
C8 | Конденсатор | 100 нФ | 1 | Поиск в магазине Отрон | ||
Q1 | Кварц | 4МГц | 1 | Поиск в магазине Отрон | ||
Скачать список элементов (PDF)
Прикрепленные файлы:
- Файлы(4).rar (2 Кб)
Комментарии (2) | Я собрал (0) | Подписаться
Для добавления Вашей сборки необходима регистрация