Устройство управления шаговым двигателем
Изобретение относится к автоматике и может быть использовано в системах управления шаговыми двигателями и в установках для их контроля и испытаний. Целью изобретения является расширение области применения устройства. Устройство содержит счетчик адреса 1, регистры 2, 12, блок памяти 3, таймер 4, триггеры разгона 5 и торможения 6, элементы И 7, 8, 15, 16 и 17, делитель частоты 9, регистр числа 11, счетчики 13, 18, триггер 14, компаратор 19, коммутатор фаз 20. Устройство позволяет управлять шаговыми двигателями с различными типами коммутации по любому закону разгонаторможения. 1 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК (51) 5 Г 05 В 19/40
ОПИСАНИЕ ИЗ06РЕТЕНИЯ
К А ВТОРСНОМЪ СВИДЕТЕЛЬСТВУ
Ип
Адр оп юз йп
Ип еп
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
1 (21) 4256219/24-24 (2?) 02.06.87 (46) 30,01,90. Вюл. Р 4 (?1) Рязанский завод счетно-аналитических машин (72) В.М.Костюкевич (53) 62.50 (088.8) (56) Авторское свидетельство СССР
Р 842716, кл, G 05 В 19/40, 1981.
Авторское свидетельство СССР
Р 1320794, кл. С 05 В 19 /40, 1985. (54) УСТРОЙСТВО УПРАВЛЕНИЯ ШАГОВЫМ
ЛВИГАТEJIEM (57) Изобретение относится к автоматике и может быть использовано в
„„SU„„1539727 А1
2 системах управления шаговыми двигателями и в установках для их контроля и испытаний. Целью изобретения является расширение области применения устройства. Устройство содержит счетчик адреса 1, регистры 2, 12, -блок памяти 3, таймер 4, триггеры разгона 5 и торможения б, элементы
И 7, 8, 15, 16 и 17, делитель частоты 9, регистр числа 11, счетчики
13 18, триггер 14, компаратор 19, коммутатор фаз 20. Устройство позволяет управлять шаговыми двигателямн с различными типами коммутации по любому закону разгона-торможения.
1 ил.
1539727
Устройство относится к автоматике и может быть использовано в системах управления шаговыми двигателя- ми .
Цель изобретения — расширение области применения устройства.
На чертеже изображена структурная схема устройства управления шаговыми двигателями.
Устройство содержит счетчик 1 адреса, первый регистр 2, блок 3 памяти, таймер 4, триггера 5 и 6 разгона и торможения, элементы И 7 и
8, делитель 9 частоты, формирователь
10 данных, содержащий регистр 1.1 числа, второй регистр 12, второй счетчик 13, триггер 14, элементы И 15, 16 и 17, первый счетчик 18, компаратор 19 и коммутатор 20. фаз.
Устройство в режиме скачкообразного изменения частоты коммутации фаз работает следующим образом.
После включения питающего напряжения на входы задания интервалов коммутации устройства поступает нулевое значение данных, в связи с чем выходы счетчика 18 и первый вход компаратора 19 устанавливаются в нулевое состояние. Одновременно нулевое значение данных поступает и на входы устройства "Конец разгона-торможения", что приводит к установке выходов регистра 12 и второго входа компаратора 19 также в нулевое состояние. Возникший в связи с этим на выходе компаратора 19 сигнал равнозначности устанавливает триггеры 5 и 6.в нулевое состояние. Затем на входы интервалов коммутации устройст.ва подаются данные выбранной длительности интервалов коммутации фаз. Эти данные с выходов счетчика 18 поступают на первый вход компаратора 19 и на входы управления таймера 4, на тактовый вход которого непрерывно поступает импульсная последовательность заданной частоты, в связи с чем на выходе таймера возникают импульсы коммутации фаз с интервалами в соответствии со значением данных íà его входах, которые поступают на входы делителя 9 частоты, коммутатора 20 фаз и на вход триггера 14.
При поступлении на входы коммутатора 20 фаз команд правого или левого вращения на его выходах устанавливаются состояния, подключающие фазовые обмотки шагового двига5
55 теля к источнику питания с частотой, соответственной частоте импульсов коммутации, поступающих на импульсный вход коммутатора. С поступлением команды "Конец коммутации" смена состояний выходов коммутатора прекращается.
Для перехода на другую частоту коммутации фаз на входы устройства интервалов коммутации подают данные длительности интервалов коммутации в соответствии с другой выбранной частотой.
Устройство в режиме постоянных изменений длительности интервалов коммутации фаз работает следующим образом.
Режим разгона. Блок 3 хранит в двоичном коде последовательность приращений в виде монотонно возрастающего ряда десятичных чисел: 1, 2, 3, 4, 5, ..., 10, 11, ..., N. (1)
На второй адресный вход блока 3 подают адрес последовательности: (1), который запоминается в регистре 2. На первый вход блока 3 подают адрес выборки нужного приращения из последовательности (1), который запоминается в счетчике 1. На вход устройства "Конец разгона-торможения" подают данные интервалов коммутации в конце разгона, которые запоминаются в регистре 12.. Выбранные данные приращения из блока 3 памяти поступают на входы регистра 11 и в нем запоминаются, в связи с чем выход регистра 12 и вход счетчика 13 устанавливаются в состояние с данными, хранимыми в регистре 11.
На вычитающий вход счетчика 13 через элемент И 15 при помощи триггера 14 с появлением каждого импульса коммутации поступают импульсы с входа импульсной последовательности устройства. Каждый импульс последовательности уменьшает содержимое счетчика 13 на единицу и,когда оно станет равным нулю, в интервале между импульсами последовательности на выходе заема счетчика возникает импульс, который, поступив на вход записи счетчика, обновляет его содержимое и устанавливает триггер 14 в нулевое состояние. При поступлении команды разгона триггер 5 устанавливается в единичное состояние, в связи с чем открывается элемент И 17..
С появлением очередного импульса
5 15 коммутации на вычитающий вход счетчика 18 пдступает серия импульсов входной импульсной последовательности, пройдя через элемент И 17, количество импульсов в которой соответствует данным, хранимым в регистре
11, в связи с чем содержимое счетчика уменьшается на величину в соответствии с этими данными. Уменьшение содержимого счетчика 18 вызывает появление на выходе таймера 4 следующего импульса коммутации через интервал времени короче предыдущего на величину приращения, выбираемого из блока 3. Каждый последующий импульс коммутации устанавливает триггер 14 в единичное состояние и приводит к формированию интервалов коммутации более коротких, чем предыдущий на одну и ту же постоянную величину. Этот процесс продолжается до тех пор, пока непрерывно уменьшающееся в начале формирования каждого интервала коммутации содержимое счетчика 18 не станет равным содержимому регистра 12. По достижении их равенства на выходе компаратора
19 возникает сигнал окончания разгона-торможения, который устанавливает триггер 5 в нулевое состояние, в связи с чем закрывается элемент И 17 и прекращается поступление импульсов на вычитающий вход счетчика 18. Дальнейшее формирование интервалов коммутации осуществляется с постоянной их длительностью в соответствии с новым содержимым счетчика 18, точно соответствующим заданному. интервалу коммутации в конце разгона.
Это точное соответствие длительности интервала коммутации в конце разгона заданному значению достига" ется последовательным вычитанием единиц из данных предыдущего интервала коммутации, осуществляемым в;счетчике 18 в начале формирования следующего интервала.
Работа устройства в режиме торможения аналогична его работе в режиме разгона, Различие заключается в том, что на соответствующие входы устройства подают данные интервала коммутации в конце торможения и команду торможения. Команда торможения устанавливает триггер 6 в единичное состояние, в связи с чем открывается элемент И 16, и с входа импульсной последовательности устройства через
39727 элемент И 16 поступают импульсы на суммирующий вход счетчика 18, Содержимое счетчика непрерывно увеличивается в начале формирования каждого последующего интервала коммутации.
Устройство в режиме переменных изменений длительности интервалов коммутации фаз работает следующим
ОбраэоМ, Режим разгона.
Входы задания коэффициента деления устройства устанавливаются в состояние в соответствии с нужным коэффициентом деления частоты следования импульсов. Импульсы коммутации с выхода таймера 4 поступают на вход делителя 9 частоты, а с его выхода — уже с частотой, меньшей в целое числО раз В сООтветствии с выбранным коэффициентом деления-поступают на входы элементов И 7 и 8, Вход устройства переменных приращений устанавливается в единичное состояние, на входы "Конец разгона-тор25
Il можения устройства подают данные интервала коммутации в конце разгона, на входы начального адреса устройства .подают начальный адрес вы30 борки приращений.
При поступлении команды разгона триггер 5 устанавливается в единичное состояние и открывает элемент
И 8. Импульсы коммутации с выхода ,делителя 9 частоты, пройдя через
35 элемент И 8, поступают на вычитающий вход счетчика 1, что приводит к последовательному формированию счетчиком адресов выборки все меньших значений приращений из блока 3.
4О Режим торможения.
Режиму торможения предшествует разгон. В связи с этим подают на входы устройства "Конец разгона-тор-, можения" данные интервала коммутации в конце торможения. При поступлении команды торможения триггер 6 устанавливае тя в единичное состояние и открывает элемент И 7. Импульсы коммутации с выхода делителя 9 частоты, пройдя через элемент И 7, поступают на суммирующий вход счетчика 1, что приводит к последовательному формированию счетчиком адресов
55 выборки все болы1мх значений приращений из блока памяти 3, Например, если в конце разгона было выбрано приращение, соответствующее числу
2 в ряду (1), то первы» четыре ин1539727
Формула изобретения
Составитель А.Лащев
Редактор Н.Киштулинец Техред Л.олийнык Корректор Л.Патай
Тираж 656
Подписное
Заказ 217
BHHHIIH 1 ocóäàðñòâåííîãî комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", г.ужгород, ул. Гагарина,101 тервала коммутации формируются устройством с использованием приращения, соответствующего числу 2, следующие четыре интервала — с использованием приращения, соответствующего числу
3 и т.д. Блок 3 хранит различные последовательности приращений для формирования интервалов коммутации фаз шаговых двигателей по любому закону их изменения.
Устройство управления шаговым двигателем, содержащее счетчик адреса, информационный выход которого соединен с первым адресным входом блока памяти, подключенного выходом к информационному входу регистра числа, первый счетчик, вход параллельной записи которого соединен с входом задания интервалов коммутации устройства, а информационный выход— с первым входом компаратора, триггер, триггер разгона, триггер торможе- 25 ния, первый, второй, третий, четвертый и пятый элементы И, делитель частоты, причем выход первого триггера соединен с первым входом второго элемента И, подключенного выходом к вычитающему входу счетчика адреса, а вторым входом — к выходу делителя частоты, выход триггера соединен с первым входом пятого элемента И, выход которого подключен к вычитающему входу первого счетчика, первые входы третьего и четвертого элементов
И объединены, о т л и ч а ю щ е е— с я.тем, что, с целью расширения области применения устройства, в него 40 введены первый и второй регистры, второй счетчик и таймер, причем вход установки триггера разгона соединен с входом Разгон" устройства, а вход сброса — с выходом комларатора и
45 входом сброса триггера торможения, вход установки которого соединен с входом "Торможение" устройства, а выход — с вторым входом четвертого элемента И и с первым входом первого элемента И, второй вход которого подключен к входу переменного приращения устройства и к третьему входу второго элемента И, второй вход которого соединен с третьим входом первого элемента И, подключенного выходом к суммирующему входу счетчика адреса, вход параллельной записи которого соединен с входом начального адреса устройства, информационный вход первого регистра соединен с входом адреса последовательности .устройства, а выход — с вторым адресным входом блока памяти, выход триггера разгона соединен с вторым входом пятого элемента И, третий вход которого соединен с входом импульсной последовательности устройства, с третьим входом четвертого элемента И, с вторым входом третьего элемента И и с тактовым входом таймера, выход которого соединен с выходом устройства, с тактовым входом делителя частоты и с входом установки триггера, вход сброса которого соединен с выходом заема второго счетчика и с входом записи второго счетчика, вход параллельной записи которого соединен с выходом регистра числа, а вычитающий вход - с выходом третьего элемента И, выход четвертого элемента И соединен с суммирующим входом первого счетчика,,информационный выход которого соединен с входом управления частотой следования импульсов таймера, управляю" щий вход делителя частоты соединен с входами задания коэффициента деления устройства, информационный вход второго регистра соединен с входом
"Конец разгона-торможения" устройства, а выход - с вторым входом компаратора.



