МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ШАГОВЫМИ ДВИГАТЕЛЯМИ Советский патент 1972 года по МПК G05B19/40 G06F9/02 

Описание патента на изобретение SU330433A1

Изобретение относится к вычислительной технике и может быть иснользовано в цифровых управляющих машинах.

Известны многоканальные устройства для управления шаговыми двигателями, содержащие регистры для приема и хранения числа шагов двигателя и схемы коммутации обмоток шаговых двигателей в каждом канале, а также схемы местного управления, дешифрации, сравнения, сборки, счетчик и вентили.

Недостатками известных устройств управления шаговыми двигателями (ШД) являются их сложность и малая автономность по отношению к системе ввода-вывода и процессору.

Цель изобретения - сокрашение объема оборудования многоканального устройства управления шаговыми двигателями и расширение его функциональных возможностей.

Цель достигается тем, что в предлагаемом устройстве вместо цриемных регистров и коммутаторов обмоток ШД в каждом канале и общего счетчика эталонной частоты исиользованы счетчик каналов, общий для всех каналов счетчик обработки числа шагов и общая схема коммутации обмоток ШД. Эти элементы устройства связаны с оперативной памятью и схемой местного управления таким образом, что обеспечивается управление шаговыми двигателями в режиме разделения времени. Кроме того, предлагаемое устройство содержит регистр занятости каналов, число разрядов которого соответствует числу каналов устройства. Каждому каналу соответствует ячейка в оперативной памяти и разряд (триггер)

регистра занятости каналов. Иаличие механизма анализа занятости каналов (регистра занятости каналов, схемы поразрядного сравнения и схемы управления) в совокупности с принятой структурой управления обеспечивает

возможность запуска освободившихся каналов в каждом цикле работы рассматриваемого устройства (в интервале между любыми двумя шагами двигателя), т. е. высокую скорость вывода информации.

На чертеже представлена структурная схема предлагаемого устройства.

В состав многоканального устройства для управления шаговыми двигателями входят счетчик / отработки числа шагов, единичные входы и выходы которого связаны с блоком 2 оперативной памяти машины; схема 5 сравнения с нулем; схема 4 местного управления; счетчик 5 каналов; регистр 6 адресов каналов; дешифратор 7 номеров каналов, вентили

5 S и 9 коммутации адресов каналов; регистр 10 занятости каналов; схема // поразрядного сравнения сигналов; вентили установки 2 и сброса 13 регистра занятости каналов; схема 14 коммутации обмоток шаговых двигателей; регистры 15 кодовых комбинаций; вентили

записи 16 и считывания 17 кодовых комбинаций и собирательные схемы 18.

Устройство принимает из центрального процессора сигналы по шине 19, соответствующие командам вывода информации через данное многоканальное устройство, сигналы по шине 20 эталонной частоты, код адреса канала но шине 21, код числа шагов ШД по шине 22 и выдает кодовые комбинации по шпне 23 на силовые усилители ШД. Схема 24 анализа занятости каналов содержит регистр занятости каналов, схему поразрядного сравнения и вентили установки и сброса регистра занятости каналов.

Схема 25 дешифрации номера канала содержит счетчик каналов, регистр адресов каналов, дешифратор номеров каналов и вентили коммутации адресов каналов.

Сигналы, поступающие на вход схемы 4 местного управления по шине 20 (либо генерируемые схемой 4), задают цикл (период Т работы устройства. Частота следования этих импульсов не должна быть выше предельно допустимой частоты отработки шагов для самого медленнодействующего ШД, обслуживаемого данным Jcтpoйcтвoм. Время обслуживания одного ШД соответствует такту работы устройства многоканального управления. За время одного такта осуществляются либо прием и запись величины кода поворота ШД в блок оперативной памяти, либо смена кодовой комбинации одного ШД.

Одним многоканальным устройством управления можно обслужить п шаговых двигателеи, п - . Соответственно число разрядов регистра занятости канала и число ячеек оперативной памяти для такого устройства равно п.

В каждом такте работы устройства содержимое счетчика 5 каналов через венти пи S подается на дешифратор 7. Сигналы с дешифратора 7 сравниваются схемой 11 с сигналами с соответствующих входов регистра 10.

Если в сравниваемом /-ом разряде регистра 10 записан нуль, т. е. i-я ячейка памяти пуста и г-й канал свободен, то по сигналу со схемы 11 и при наличии сигнала по шине 19, соответствующего обращению центрального процессора к устройству управления ШД, схема 4 вырабатывает последовательность импульсов, необходимую для записи кода числа шагов из процессора в t-ю ячейку блока оперативной памяти. При этом прохождение кода адреса со счетчика 5 через вентили 8 блокикируется, а с регистра 6 через вентили 9 разрещается сигналами со схемы 4; код числа шагов с шины 22 записывается в блок 2 по адресу из регистра 5, и в соответствующий разряд регистра 10 через вентили 12 записывается единица.

Если в г-ом разряде регистра 10 записана единица, то по сигналу сравнения со схемы 11 содержимое f-й ячейки блока 2, кроме знакового разряда, считывается в счетчик I. Знаковый разряд подается на схему 14. Схема 4 местного управления формирует импульс запуска схемы 14 и соответствующие i-му каналу импульсы управления вентилями 16 и 17. Схема 14 принимает кодовую комбинацию из

0 i-ro регистра 15 через соответствующие вентили 17 и собирательные схемы 18, формирует новую кодовую комбинацию и возвращает ее через вентили 16 в t-й регистр 15.

Регистры 15 совместно со схемой 14, вентилями 16, 17 и схемами сборки 18 вынолняют функцию коммутации обмоток ШД и служат для обеспечения включения обмоток секций ШД на все время между управляющими импульсами со схемы 4 независи.мо от длитель0 ности последних.

Содержимое счетчика / корректируется (уменьщается на единицу), анализируется (сравнивается с нулем) схемой 3 и возвращается в прежнюю ячейку.

5 Если схема 3 вырабатывает нризнак нуля, то -й разряд регистра 10 сбрасывается (признак занятости t-ro канала стирается). В конце каждого такта работы устройства корректируется (увеличивается на единицу) содержимое счетчика каналов. Счетчик каналов обеспечивает последовательную адресацию каналов в каждом цикле работы устройства.

Ввод информации в блок 2 (запуск свободного канала) осуществляется в тех тактах, в которых не обслуживаются щаговые двигатели, т. е. в тактах, соответствующих разрядам регистра 10, которые находятся в нулевом состоянии, при - после отработки последнего (л-го) канала. .

Предмет изобретения

Многоканальное устройство для управления шаговыми двигателями, содержащее счетчик отработки числа шагов, соединенный со схемой сравнения и схемой местного управления, которая связана со схемой дешифрации номера канала, вентилями записи и считывания кодовых комбинаций, отличающееся тем,

что, с целью расширения функциональных возможностей и сокращения объема оборудования, она содержит схему анализа занятости канала, соедииенную со схемой дешифрации номера канала и схемой местного управления,

схему коммутации обмоток щаговых двигателей, соединенную со входом устройства и схемой местного управления, при этом единичные входы всех разрядов счетчика отработки числа шагов соединены со входами устройства, а

единичные выходы - с выходами устройства, счетный вход счетчика соединен с выходом схемы местного управления.

Похожие патенты SU330433A1

название год авторы номер документа
Устройство для управления п-шаговыми двигателями 1983
  • Левашов Виталий Иванович
  • Эпштейн Иосиф Израилевич
  • Вышецкий Дмитрий Ильич
  • Минц Михаил Львович
SU1144183A1
Многоканальное устройство для управления шаговыми двигателями 1987
  • Петухов Сергей Алексеевич
  • Куранов Валерий Александрович
  • Волков Владимир Михайлович
SU1481715A1
МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ШАГОВЫМИ ДВИГАТЕЛЯМИ 1971
SU292141A1
Коммутатор для управления шаговым двигателем 1987
  • Телегин Валерий Дмитриевич
  • Лакизо Вадий Иванович
  • Нижников Виталий Владимирович
  • Рудой Игорь Никитович
SU1471175A1
Устройство для измерения ошибок позиционирования шагового электродвигателя 1990
  • Возная Елена Славовна
  • Мельников Сергей Юрьевич
  • Колесников Валерий Васильевич
  • Степанов Павел Петрович
  • Наумова Людмила Ивановна
SU1697254A1
Устройство для управления шаговым двигателем 1977
  • Редченко Виктор Иванович
  • Палем Валерий Григорьевич
  • Куванов Вячеслав Владимирович
  • Кузьмин Георгий Андреевич
  • Миролюбский Вадим Михайлович
SU663058A1
Многоканальное устройство для управления шаговыми двигателями 1981
  • Ружейников Николай Алексеевич
  • Ружейникова Ольга Федоровна
  • Шатхан Феликс Авраамович
SU993212A1
Устройство для тестового контроля логических узлов 1991
  • Амбалов Виталий Игоревич
  • Тырин Иван Яковлевич
  • Пугач Анатолий Геннадиевич
  • Еськов Игорь Вячеславович
SU1837297A1
РАСПРЕДЕЛИТЕЛЬ ИМПУЛЬСОВ ДЛЯ УПРАВЛЕНИЯ ЧЕТЫРЕХФАЗНЫМ ШАГОВЫМ ДВИГАТЕЛЕМ 1998
  • Стоялов В.В.
RU2133550C1
Устройство для программного управления шаговым двигателем 1981
  • Казьмин Вячеслав Васильевич
  • Комарченко Петр Яковлевич
SU1012207A1

Иллюстрации к изобретению SU 330 433 A1

Реферат патента 1972 года МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ШАГОВЫМИ ДВИГАТЕЛЯМИ

Формула изобретения SU 330 433 A1

SU 330 433 A1

Даты

1972-01-01Публикация