Устройство для программного управления шаговым двигателем
Иллюстрации
Показать всеРеферат
УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ ШАГОВЫМ ДВИГАТЕЛЕМ, содержащее блок задания программы, шаговый двигатель, формирователь синхроимпульса , выход которого соединен с первым входом вычитающего счетчика, первым выходом соединенного с первым входом элемента И, второй вход которого подключен к выходу генератора импульсов и к первому входу формирователя синхроимпульса, а выход - к второму входу вычитающего счетчика и к первому входу коммутатора, о т л ичающееся тем, что, с целью повышения надежности устройства в ра-. боте, в него введены элементы ИЛИ, последовательно соединенные блок памяти, первьй элемент И-НЕ, арифметический блок и формирователь стробимпульса , а также последовательно соединенные блок датчиков тока, суммирующий счетчик и второй элемент И-НЕ, выход которого подключен к второму входу арифметического блока, вторым выходом соединенного с, входом блока задания программы, причем первые выходы блока задания программы и арифметического блока через первый элемент ИЖ подключены к первому входу блока памяти, второй выход блока задания программы и третий выход арифметического, блока через второй элемент ИЛИ - к второму входу блока памяти, а третий выход блока задания программы и выход формирователя строб-СЛ импульса через третий элемент ИЛИ к третьему входу блока памяти, второй выход которого соединен с вторым входом коммутатора, выход которого через блок датчиков тока подключен к входу шагового двигателя, первый выход блока памяти соединен с третьим ьо входом вычитающего счетчика,, второй выход которого подключен к вторым входам элементов И-НЕ, а выход тре1с тьего элемента ИЛИ соединен с вторым 4 входом формирователя синхроимпульса, 00 вьгход которого подключен к второму входу суммирующего счетчика.
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН
t5I) 4 С 05 В 19/40 (21) 3750606/24-24 (22) 07.06,84 (46) 23. 12.85 ° Бюл. N 47 .(72) Ю. Г. Бондаренко, В.П.Коломиец и Ю.И. Тище н ко (53) 62-50(088. 8) (56) Авторское свидетельство СССР
В 734619, кл. С 05 В 19/40, 1980.
Авторское свидетельство СССР
Ф 628464, кл. G 05 В 19/40, 1978. (54) (57) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО
УПРАВЛЕНИЯ ШАГОВЫМ ДВИГАТЕЛЕМ, содержащее блок задания программы, шаговый двигатель, формирователь синхроимпульса, выход которого соединен с первым входом вычитающего счетчика, первым выходом соединенного с первым входом элемента И, второй вход которого подключен к выходу генератора импульсов и к первому входу формирователя синхроимпульса, а выход — к второму входу вычитающего счетчика и к первому входу коммутатора, о т л ич а ю щ е е с я тем, что, с целью повышения нацежности устройства в ра-. боте, в него введены элементы ИЛИ, последовательно соединенные блок памяти, первый элемент И-HE арифметический блок и формирователь строб„„SU,,„, I 200248 импульса, а также последовательно соединенные блок датчиков тока, суммирующий счетчик и второй элемент
И-НЕ, выход которого подключен к второму входу арифметического блока, вторым выходом соединенного с.входом блока задания программы, причем первые выходы блока задания программы . и арифметического блока через первый элемент ИЛИ подключены к первому входу блока памяти, второй выход блока задания программы и третий выход арифметического блока через второй элемент ИЛИ вЂ” к второму входу блока памяти, а третий выход блока задания д программы и выход формирователя стробо импульса через третий элемент HJIH— к третьему входу блока памяти, второй выход которого соединен с вторым входом коммутатора, выход которого через блок датчиков тока подключен 2 к входу шагового двигателя, первый выход блока памяти соединен с третьим
Ьеиб входом вычитающего счетчика,. второй выход которого подключен к вторым входам элементов И-НЕ, а выход тре- 4 » тьего элемента KIH соединен с вторым 3Я входом формирователя синхроимпульса, Ь|иЬ выход которого подключен к второму QQ входу суммирующего счетчика.
1 120
Изобретение относится к автоматике и вычислительной технике и предназначено для использования в системах управления на базе цифровых вычислительных машин (ЦВИ).
Цель изобретения — повышение надежности работы устройства, На чертеже приведена функциональная схема устройства для программного управления шаговым двигателем.
Устройство содержит блок 1 задания программы, элементы ИЛИ 2-4, блок 5 памяти, формирователь 6 синхроимпульса, генератор 7. импульсов, вычитающий счетчик 8, элемент И 9 коммутатор 10, блок 11 датчиков тока, шаговый двигатель (ШД) 12, суммирующий счетчик 13, арифметический блок 14, формирователь 15 стробимпульса, элементы И-НЕ 16 и 17.
Устройство работает следующим .образом.
В первый момент времени устройство обнулено и с первого выхода . арифметического блока 14 код поступает на информационный вход блока
5 памяти. С второго выхода блока 1 задания программы код, определяющий направление вращения ШД. 12, через элемент ИЛИ 3 поступает на второй вход блока 5 памяти. По приходу стробирующего импульса с третьего выхода блока I задания программы через элемент ИЛИ 4 на третий вход блока 5 памяти происходит запись кода в а в блок 5 памяти. Этот же, стробир уччщ — îùèH импульс поступает на формирователь 6.синхроимпульса и разрешает выделение синхроимпульса из последовательности импульсов, вырабатываемых генератором. 7 импульсов.
Синхроимпульс обеспечивает перезапись кода из блока 5 памяти в вычитающий счетчик 8 и обнуляет счетчик
13. На первом выходе счетчика 8 образуется высокий потенциал, который открывает элемент И 9, На втором выхоле вычитающего счетчика 8 образуется низкий потенциал, которыи закрывае
ывает элементы И-НЕ 16 и 17. Через открытый элемент И 9 на счетный вход вычитающего счетчика 8 и на первый вход коммутатора 10 поступает пакет импульсов от генератора 7 импульсов.
В коммутаторе 10 происходит преобразование пакета импульсов в и-канальную последовательность импульсов, а также усиление этих импульсов по мощности. С выхода коммутатора и-ка0248 2 нальная последовательность импульсов через блок 11 датчиков тока поступает на и-фазный ШД 12. С второго выхода блока 5 памяти на второй вход коммутатора 10 поступает логический
5 сигнал, в зависимости от уровня которого в коммутаторе 10 вырабатывается -либо прямая,, либо обратная последовательность импульсов, которая определяет направление вращения.
ШД 12.
На выходе блока 11 датчиков тока формируется одноканальная последовательность импульсов, каждый имl5 . пульс которой формируется лишь в . случае прохождения тока через любую обмотку ШД 12. Эта последовательность импульсов, количество которых соот, ветствует количеству шагов, отрабо.20 танных ШД 12 поступает на счетный
Ф вход суммирующего счетчика . 13, где происходит их суммирование..
После .считывания числа, записанного в вычитающем счетчике 8, на .его
25 первом выходе устанавливается низкий потенциал, закрывающий элемент И 9 и запрещающий прохождение импульсов с генератора 7 импульсов. На втором выходе счетчика 8 устанавливается высокий потенциал, открывающий
ЗО элементы И-НЕ 1 6 и 17 разрешая работу арифметического блока.
Число; записанное в суммирующем счетчике l3 поступает на первый вход арифметического блока 14. На второй вход арифмвтического блока 14 поступает число,. записанное в блоке
5 памяти. В арифметическом блоке.14 происходит поразрядное сравнение двух чисел. Если числа равны, на первом
4О выходе арифметического блока формируется сигнал, который поступает на вход блока 1 задания программы. Этот.. сигнал разрешает блоку 1 задания программы выдачу следующей команды.
45 Если числа не равны, то разрешения на выдачу новой команды блоку 1 задания программы не выдается. В этом случае на втором выходе арифметическо-. го блока 14 образуется разность между двумя числами, которая через элемент ИЛИ 2 поступает на информационный вход блока 5 и на вход формирователя 15 строб-импульса. С третьего выхода арифметического блока 14 выдается сигнал разности, который через элемент ИЛИ 3 подается на второй вход ..блока 5 памяти. Формирователь 15 строб-импульса формирует импульс, ко1200248
Составитель А.Лещев
Редактор Р,Цицика Техред Ж.Кастелевич Корректор
Г.Решетник
Заказ 7865/52 Тираж 862 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП "Патент", r.ужгород, ул.Проектная, 4 торый запускает схему аналогично стробирующему импульсу, поступающему с блока 1 задания программы.
Таким образом, устройство будет отрабатывать первую команду, поступающую с блока 1 задания программы до тех пор, пока арифметический блок
14 не выдаст разрешения на выдачу новой команды, Изобретение позволяет повысить надежйость устройства путем введения контроля прохождения через обмотки
ШД импульсов управления.