J
РЛ ТЕХНОЛОГИИ
1
}
Роман Ветров
г. Рыбинск
E-mail; vetrovrom [email protected] m aiI.ru
В данн ой стать е о пи сан один из н аи б о л ее просты х методов под-
клю чения н ескол ь ких ш аго вы х д в и га тел ей к ком пью теру ч е р е з
п ор т LPT, а т а к ж е ал го р и тм уп равл ения двигателям и.
Управление шаговыми двигателями
с помощью компьютера
По сравнению с обычными двигате-
лями постоянного тока, шаговые дви-
гатели требуют значительно более
сложных схем управления, которые
должны выполнять все коммутации
обмоток при работе двигателя.
В зависимости от конфигурации
обмоток двигатели делятся на бипо-
лярные и униполярные. Для управле-
ния биполярным двигателем требу-
ется более сложный драйвер. (Драй-
вер - так называется силовая часть
электрической схемы управления
шаговым двигателем, не путать с
программным драйвером.)
Наиболее полно описание видов
шаговых двигателей изложено в ста-
тье [1].
Я в своих экспериментах исполь-
зовал шаговые двигатели от 5,25-
дюймовых дисководов. В основном в
дисководах встречаются двигатели с
сопротивлением обмоток 70 Ом и на-
пряжением питания 12 В.
Всю электрическую схему можно
разбить на две части: контроллер (бу-
фер) и драйвер (рис. 1).
Разработанный контроллер может
обслуживать до 16 шаговых двигате-
лей, он собран на трех микросхемах
555ТМ7.
Схема контроллера приведена на
рис. 2.
Контроллер подключается к порту
LPT компьютера. В таблице 1 приве-
дены назначения выводов разъема
порта LPT.
Я разбил 8 бит данных, идущих от
LPT, на две группы по 4 бит: “данные”
(bit 0.
. .3) и “адреса” (bit 4. .
.7) - см. таб-
лицу 2.
“Данные" передаются на тригге-
ры DD1 .
..DD3 (выводы 2 ,3 ,6 ,7 -с м .
рис. 2), а “адреса” определяют, какой
из триггеров запишет эти “данные”.
Рассмотрим примеры (табли-
ца 3).
В описываемой схеме 7 бит не
используется, т.к. применено 3 дви-
гателя.
Драйвер
D D 1
5 5 5 Т М 7
R 1 .
..R 1 2 1к
+5 8
D D 3
5 55 Т М 7
+5 8
Рис. 2
Для подключения к схеме 16 дви-
гателей необходимр на управляющие
биты - “адреса” установить дешиф-
ратор.
Таблица 1
Вывод
Название
Направление
Описание'
1
STROBE
Ввод и вывод
Устанавливается РС после завершения
каждой передачи данных
2/9
D0.
..D7
Вывод
,
8 линий данных
' 10
АСК
Ввод
Устанавливается в “0” внешним
устройствам после приема байта
11
BUSY
Ввод
Устройства показывает, что она занято,
путем установки этой линии в “Т
12
Paper out
Ввод
Для принтеров
13
Select
Ввод
Устройства показывает, что оно готово,
путем установки на этой линии “1 "
14
Autafeed
Ввод и вывод
15
Error
Ввод
Индицирует аб ошибке
16
Initialize
Ввод и вывод
17
.Select In
Ввод и вывод
18.
..25
Ground
Общий провод
Таблица 2
0
1
2
3
4
5
6
7
“Данные”
“Адрес” определяет, на какой двигатель
придет сигнал - “данные”
Радиолюбитель - 0 5 /2 0 0 7
предыдущая страница 62 Радиолюбитель 2007-05 читать онлайн следующая страница 64 Радиолюбитель 2007-05 читать онлайн Домой Выключить/включить текст