С помощью этой схемы можно управлять двумя биполярными шаговыми двигателями в полном пошаговом режиме через последовательный порт RS232 компьютера. Программа терминал, такая как Hyperterminal может быть использована для управления шаговыми двигателями. Шаговые двигатели могут управляться каждый в отдельности.
Особенности микроконтроллерного управление шаговым двигателем
- Два драйвера биполярного шагового двигателя в полном пошаговом режиме;
- Выполнение команд через последовательный порт компьютера;
- Может использоваться с любой операционной системой компьютера, которая имеет стандартную программу терминала, например Hyperterminal;
- Возможно применить шаговые двигателей со следующими техническими характеристиками: 24 В, 500 мА:
- Питание: постоянное напряжение 12-24 вольт.
Аппаратные средства
Микросхема MAX232 используется для преобразования сигналов с последовательным портом компьютера на уровне TTL с AVR микроконтроллером. Attiny2313 микроконтроллер обрабатывает сигналы последовательного порта и переводит эти сигналы для управления обмотками шагового двигателя.
Сигналы от Attiny2313 усиливаются интегральной микросхемой ULN2803A которая является сборкой Дарлингтона, который может управлять нагрузкой до 500 мА. Входы данной сборки согласуются с уровнями ТТЛ уровень, нагрузку на выходе выдерживает до 30 В постоянного тока.
Шаговый двигатель управляется в полном пошаговом режиме. Для каждого шага одновременно две обмотки находятся под напряжением. Направление вращения двигателя может быть прямым и реверсивным, путем отправки соответствующей команды с терминальной программы. Возможный максимум шагов равняется 32000.
скачать файлы к схеме управление шаговым двигателем (68,6 KiB, скачано: 1 001)
www.avrprojects.net