Устройство для управления шаговым двигателем

 

Изобретение относится к автоматике и вычислительной технике и предназначено для использования в системах программного управления. Цель - упрощение устройства„ Устройство для управления шаговым двигателем содержит блок 1 задания перемещения, счетчик 2 импульсов, второй D-триггер З, первый D-триггер 4, элемент И-НЕ 5, генератор 6 импульсов, элемент И 7, мультиплексор 8, формирователь 9 импульсов,

„„SU„„164? 516 A i

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИН (g1)5 Г 05 В 19/40

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н АBTOPCHOMY СВИДЕТЕЛЬСТВУ

Bbu ад Затчика

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

ПРИ ГКНТ СССР (21) 4603586/24 (22) 09. 11.-88 (46) 07.05.91. Бюп,, И 17 (71) Ровенский научно-исследовательский институт технологии машиностроения (72) В.А.Муравицкий, Б„Л„Даничкин, А.В.Мельничук и Г.К.Латайчук (53) 62-50,5(088.8) (56) Авторское свидетельство СССР

У 807233, кл. С 05 В 19/40, 1980.

Авторское свидетельство СССР

В 993212, кл. Г 05 В 19/40, 1981.

l ф

°

В

Ъ, ь

2 (54) УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ШАГОВЫМ

ДВИГАТЕЛЕМ (57) Изобретение относится к автоматике и вычислительной технике и предназначено для использования в системах программного управления. Цель— упрощение устройства. Устройство для управления шаговым двигателем содержит блок 1 задания перемещения, счетчик 2 импульсов, второй D-триггер 3, первый

D-триггер 4, элемент И-HE 5, генератор

6 импульсов, элемент И 7, мультиплексор 8, формирователь 9 импульсов, 1647516

tS коммутатор 10, шаговый двигатель 11, датчик 12 исходного положения, В данном устройстве сигнал с датчика обрабатывается аппаратной частью и произ5 водится остановка перемещения, после этого выполняется программа обработки сигнала в программном управляющем устройстве (принимается решение о дальнейших действиях: формирование технологической команды, начало нового цикла и т.д.), Это позволяет повысить точность позиционирования за счет уменьшения времени реакции устИзобретение относится к автоматике и вычислительной технике и предназначено для использования в системах программного управления.

Цель изобретения — упрощение устройства.

На фиг ° 1 представлена схема устройства для управления шаговым двигателем; на фиг, 2 — временная диаграмма работы.

Устройство содержит блок 1 задания перемещения, счетчик 2 импульсов, второй 3 и первый 4 D-триггеры, элемент И-НЕ 5, генератор 6 импульсов, элемент И 7, мультиплексор 8, формирователь 9 импульсов, коммутатор 10, шаговый двигатель 11, датчик 12 ис- 35 ходного положения.

Устройство работает следующим образом.

Число импульсов в пачке устанавливается параллельным кодом в блоке 1 40 задания перемещения и записывается в счетчик 2 импульсов (активным уровнем "Лог.О") сигналом по входу

"Сброс" при включении питания или изменении кода. Сигнал поступает через элемент И 7 на вход записи параллельной загрузки счетчика 2 импульсов. Управляющее устройство по входу "+" вырабатывает информацию о знаке направления вращения шагового 50 двигателя и формирует сигнал "Выполнение", который поступает на управляющий вход мультиплексора 8 и тактируемый фронтом импульса синхровход

В-триггеров 4 и 3. Так как D-входы 55 подсоединены к шине с уровнем сигнала, равным логической единице ("Лог.1"), D-триггеры 3 и 4 устанавройства на сигнал датчика. Если время задержки сигнала аппаратной частью в среднем не превышает задержку

3...5 элементов серии ТТЛ (для К 1555 1 22 нс = 110 нс), то для программной обработки этот интервал значительно больше. Например, при использовании в узле. управления микропроцессора (типа К580ВМ80) время выполнения пяти-восьми простейших операций типа регистр-регистр, необходимых для обработки сигнала, составляет

8 s 2 мкс = 16 мкс. 2 ил. ливаются в единичное состояние, Сигнал с выхода D-триггера 4 открывает элемент И-НЕ 5 и частота .генератора

6 импульсов поступает на вычитающий вход счетчика 2 и коммутатор 10 (коммутатор типа БУШ-1), Мультиплексор 8 под воздействием сигнала "Выполнение (уровень

"Лог. 1 ) коммутирует на Н-вход Dтриггера 4 сигнал с выхода формирователя 9 импульсов, Формирователь 9 импульсов формирует короткий импульс при срабатывании датчика 12 исходного положения„ При отсутствии сигнала

"Выполнение" (уровень "Лог,. 0") мультиплексор коммутирует на R-вход триггера 4 сигнал окончания счета с выхода счетчика 2. Таким образом, при наличии сигнала "Выполнение" сброс триггера 4 (окончание формирования импульсов) происходит только после срабатывания датчика 12, а при отсутствии — сигналом сс счетчика 2.

Внешнее устройство формирует сигнал "Выполнение" так, что при выходе исполнительного органа в точку позипионирования, остановка шагового двигателя происходит по сигналу со счетчика 2, а при выходе в исходное состояние — по сигналу с датчика 12.

Коммутатор 10 преобразует импульсы в последовательность токов в обмотках шагового двигателя 11, Сигнал с выхода D-триггера 3 поступает на выход

"Готовность", информируя внешнее устройство о начале формирования первой пачки импульсов, которое формирует импульс по входу "Запись" и сбрасывает триггер 3, После считывания числа на выходе счетчика 2 импульсов

1647516

55 формируется сигнал, который поступает на вход элемента И и производит перезапись кода в счетчик. Сигнал со счетчика также поступает на S-вход

D-триггера 3 и формирует сигнал Готовность".

Сигнал Запись снова сбрасывает триггер 3 и цикл повторяется до тех пор, пока общее количество импульсов по входу Готовность станет равным необходимому количеству пачек в серии импульсов. После этого внешнее управляющее устройство снимает сигнал

"Выполнение", тем самым мультиплексор

8 коммутирует на R-вход триггера 4 сигнал с выхоца счет ика 2 импульсов.

После считывания числа сигнал с его выхода сбрасывает D-триггер 4. Формирование серии импульсов на этом заканчивается и вращение шаговых двигателей прекращается.

Подсчет необходимого количества пачек импульсов производится вычислительным управляющим устройством путем подсчета количества активных уровней сигнала по шине "Готовность „ Jlëÿ удобства управления можно разбить все поле действия исполнительного механизма на координатную сетку с шагом, кратным перемещению механизма при отработке шаговым двигателем одной пачки импульсов. В программе управления вычислительного устройства достаточно указать координаты точек позиционирования исполнительного механизма ° Последовательность таких координат определяет последовательность и геометрию перемещений.Для выхода механизма в требуемую точку вычислительное управляющее устройство считывает координаты, формирует управляющие сигналы в необходимой последовательности, При установке исполнительного органа в исходное состояние формируются сигналы "+" и "Выполнение" и анализируется сигнал с выхода датчика исходного положения, Мультиплексор

8 коммутирует на вход D-триггера 4 сигнал с выхода формирователя 9 импульсов. При срабатывании датчика 12 исходного положения формирователь 9 импульсов выдает узкий импульс и сбрасывает D-триггер, Внешнее управляющее устройство снимает сигнал "Выполнение" и сбрасывает D-триггер 3.

Преимущество изобретения заключается в использовании минимального количества связей с внешним вычйслительным устройством, что существенно при.использовании в качестве такового контроллеров, не имеющих внешних шин адреса и данных и работающих только с унитарными сигналами (например контроллеры программируемые ГСП Микро ДАТ МБ 57.0), а также отпадает необходимость использования счетчика большой разрядности.

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

Если время задержки сигнала аппаратной частью в среднем не превышает задержку 3..„5 элементов серии ТТЛ (для Y 155-5 к 22 нс = 110 нс), то для программной обработки этот ин« тервал значительно больше. Например, 30 при использовании в узле управления микропроцессора типа К580ВМ80 время выполнения пяти †вось простейших операций типа регистр — регистр, необходимых для обработки сигнала, 35 составляет 8 2 мкс = 16 мкс.

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

40 вычислительным устройством.

Ф о р м у л а изобретения

Устройство для управления шаговым двигателем, содержащее генератор импульсов, соединенный выходом с первым входом элемента И-HE подключенного выходом к вычитающему входу счетчика импульсов и к информационному входу коммутатора, второй вход элемента И-НЕ подключен к выходу первого D-триггера, соединенного с выходом "Выполнение" устройства для управления шаговым двигателем, R-вход второго D-триггера соединен с входом Запись" устройства для управления

tt ll шаговым двигателем, вход Готовность которого подключен к выходу второго

Р-триггера, о т л и ч а ю щ е е с я

16475

Составитель И.Швец

Редактор И,Шулла Техред JI.Ñåðäþêoíà Корректор С,Шекмар

Заказ 1398 Тираж 489 Подписное

ВЯИИПЙ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент", r.Óærîðoä, ул. Гагарина,101 тем, что, целью упрощения устройства, в него дополнительно введены блок задания перемещения, датчик исходного положения формирователь им9

5 пульсов, элемент И и мультиплексор управляющий вход которого соединен с входом "Выполнение" устройства для управления шаговым двигателем и с

С-входами первого и второго Р-тригге10 ров, первый информационный вход - с выходом последнего разряда счетчика импульсов, с первым входом элемента

16 8

И и с S-входом второго Р-триггера, а второй информационный вход — с выходом формирователя импульсов, вход которого соединен с выходом датчика исходного положения, вход записи счетчика импульсов соединен с выходом элемента И, второй вход которого подключен к входу "Сброс" устройства для управления шаговым двигателем, вЫходы блока задания перемещения поразрядно соединены с группой информационных входов счетчика импульсов.

Устройство для управления шаговым двигателем Устройство для управления шаговым двигателем Устройство для управления шаговым двигателем Устройство для управления шаговым двигателем 

 

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

Изобретение относится к автоматике и может быть использовано в системах управления с шаговыми двигателями

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

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

Изобретение относится к области автоматики и может быть использовано в системах управления технологическим и объектами

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

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

Изобретение относится к системам автоматического управления и может быть использовано в автоматизированных электроприводах

Изобретение относится к автоматике и вычислительной технике и может найти применение в станках с числовым программным управлением

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

Изобретение относится к автоматике и может быть использовано в автоматизированных системах управления автоматическими линиями

Изобретение относится к автоматике

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

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

Изобретение относится к области экспериментальной техники и может быть использовано в стендах прочностных испытаний конструкций

Изобретение относится к устройствам и способам автоматического программирования

Изобретение относится к технологии разработки программы числового управления (ЧПУ) станками с использованием данных автоматизированного проектирования, таких как форма продукта и форма заготовки

Изобретение относится к устройствам автоматического программирования, предназначенным для автоматизированной разработки программ для станков с ЧПУ
Наверх