2.2 Управление шаговым двигателем с использованием ЭВМ
Также контроллер может быть выполнен с использованием ЭВМ с параллельным портом, которая бы занималась выработкой управляющих импульсов, и адаптера, преобразующего сигналы ТТЛ-уровня LPT-порта ЭВМ в электрические импульсы, пригодные для питания обмоток ШД. ЭВМ в таком способе управления вносит некоторые плюсы, которые обязаны своим появлением легкостью программирования ЭВМ с помощью систем программирования, таких как Turbo Pascal и Basic. Так можно запрограммировать двигатель на определённую последовательность действий, например: сделать n шагов в сторону по часовой стрелке, затем сделать m шагов против часовой стрелки и т.д.
Адаптер, усиливающий импульсы, можно взять с тем же принципом работы, как показано на рис.2.2, но добавив специальный предварительный усилитель на микросхеме КР580ИР12, чтобы не перегружать параллельный порт компьютера. Принципиальная схема такого адаптера была позаимствована с журнала "Радио" [5] и изображена на рис.2.3 Предлагаемое устройство может одновременно и независимо управлять двумя двигателями. Микросхема DD1 выполняет функцию буферной памяти и предварительного усилителя. Окончательное усиление сигнала для подачи на обмотку ШД выполняет узел на транзисторах 1VT1 и 1VT2 (на принципиальной схеме показан только один из восьми, выделенный штрихпунктирной линией; остальные семь подключены соответственно к выходам Q2-Q8 регистра DD1). Такая схема включения позволяет расположить все мощные транзисторы на общем теплоотводе без применения дополнительной электрической изоляции их корпусов, обычно соединённых с коллектором транзисторов. Это позволяет существенно упростить механическую конструкцию блока сопряжения. Транзисторы должны быть установлены на теплоотвод.
Диод 1VD1 выполняет функции подавления паразитных колебаний, возникающих при переключении тока в обмотке двигателя.
Данных адаптер рассчитан на работу с четырёхфазными шаговыми двигателями, хотя не исключена возможность работы его с ШД, число фаз которого менее или равно восьми, с сопротивлением обмотки порядка 1-4 Ома.
- Введение
- Глава 1. Виды, устройство и принцип работы шаговых двигателей [6]
- 1.1 Общие принципы шаговых двигателей
- 1.2 Виды шаговых двигателей
- · двигатели с переменным магнитным сопротивлением
- 1.2.1 Двигатели с переменным магнитным сопротивлением
- 1.2.2 Двигатели с постоянными магнитами
- 1.2.3 Гибридные двигатели
- 1.2.4 Биполярные и униполярные шаговые двигатели
- 1.3 Способы управления фазами ШД
- Глава 2. Контроллеры шаговых двигателей
- 2.1 Управление шаговым двигателем с помощью автономного контроллера
- 2.2 Управление шаговым двигателем с использованием ЭВМ
- 2.3 Реализация адаптера шагового двигателя
- Глава 3. Управление контроллером с помощью системы программирования PureBasic
- 3.1 Особенности системы программирования PureBasic
- 3.2 Синтаксис
- 3.3 Сравнение с Basic и Pascal
- 3.4 Особенности PureBasic
- 3.5 Программирование LPT порта
- Глава 4. Модель крана как пример применения шаговых двигателей
- 4.1 Устройство модели
- Заключение