Коммутатор для управления шаговым двигателем
Изобретение относится к автоматике и может быть использовано в системах управления с шаговым двигателем . Целью изобретения является сокращение объема программирования и расширение области применения. Коммутатор содержит генератор импульсов Iдля формирования трех импульсных последовательностей, сдвинутых по фазе, блок памяти 2 для хранения различных последовательностей состояний для коммутации фаз, формирователь циклов коммутации 3 состоящий из двоичного счетчика импульсов 9 элемента сравнения 12, здементов И 4, 5, 6 и ИЛИ 7, 8 и злементов задержки 10, I1для управления формированием цик- .лов. 2 ип.
СОЮЗ СОВЕТСНИХ
COLlHAËÈÑTÈ×ÅÑÍÈХ
РЕСПУ БЛИН
„„SU 141865
<5д 4 G 05 В 19/40
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К А ВТОРСНОМ У СВИДЕТЕЛЬСТВУ
А йо мсм
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (23 ) 4385906/24-24 (22) 22,03,87 (46) 23.08.88. Бюл. Ф 31 (7l) Рязанский завод счетно-аналитических машин (72) В.М. Костюкевич (53) 62-50 (088.8) (56) Авторское свидетельство СССР
Ф 1004979, кл. G 05 В 19/40, 1 981 .
Авторское свидетельство СССР
В 1191886, Кл. G 05 В 19!40, 1984. (54) КОММУТАТОР ДЛЯ УПРАВЛЕНИЯ ШАГОВЫМ ДВИГАТЕЛЕМ (57) Изобретение относится к автоматике и может быть использовано в снстемах управления с шаговым двигателем. Целью изобретения является сок- ращение объема программирования и расширение области применения. Коммутатор содержит генератор импульсов
1 для формирования трех импульсных последовательностей, сдвинутых по фазе, блок памяти 2 для хранения pasличных последовательностей состояНий для коммутации фаз, формирователь циклов коммутации 3 состоящий из двоичного счетчика импульсов 9 элемента сравнения 12, элементов И 4, 5, 6 и ИЛИ 7, 8 и элементов задержки 10, 11 для управления формированием цик.лов. 2 ил.
1418656
Изобретение относится к автоматике и может быть использовано в сис. темах управления с шаговым двигате1
,лем. i
Цель. изобретения — сокращение объема программирования и расширение области применения.
На фиг. 1 изображена структурная схема коммутатора; на фиг. 2 вЂ, при- 10 мер временного расположения управляющих сигналов;
Коммутатор содержит генератор 1 импульсов, предназначенный для получения трех импульсных последовательностей, сдвинутых по фазе, блок 2 памяти для записи и хранения последовательностей состояний переключения фаз различных шаговых двигателей и формирователь 3 циклов коммутации.
Формирователь 3 циклов коммутации содержит первый 4, второй 5 и третий
6 элементы И, первый 7 и второй 8 элементы ИЛИ, двоичный счетчик 9 импульсов для формирования циклов и адресов выборки состояний, первый 10 и второй 11 элементы задержки и элемент 12 сравнения для формирования сигнала окончания цикла при прямой последовательности коммутации.
Коммутатор работает следующим образом.
Входы А2 блока 2 памяти с помощью входов коммутатора "Выбор последовательности" устанавливают,в состояние, соответствующее адресу необходимой последовательности состояний переключения фаз. Информационные входы
D счетчика 9 импульсов и вторую груп-40 пу информационных входов В элемента
l2 сравнения, с помощью входов "Цикл" коммутатора устанавливают в состояние, соответствующее числу тактов в цикле, Эти состояния с помощью внеш- 45 него источника управляющих сигналов не показан) сохраняются в течение необходимого времени работы коммутатора.
При необходимости формирования циклов с первого такта подают команду "Установка" с помощью импульса, который; пройдя через элемент ИЛИ 8, устанавливает счетчик 9 импульсов, а следовательно, и входы A элемента 12 сравнения и входы Al блока 2 памяти в нулевое состояние.
Генератор 1 импульсов непрерывно формирует три последовательности импульсов в тактах Сl, С2 и СЗ, Импульсы с третьего выхода генератора в такте СЗ, поступая на вход считывания RD блока 2 памяти, считывают состояние коммутации фаз в первом такте, которое поступает на вход Q.
При поступлении команды "Вправо" на первом входе элемента И 4 и на управляющем входе А=В элемента 12 сравнения устанавливается единичный потенциал, который открывает элемент
И 4 и разрешает сравнение.
Импульсы с первбго выхода генератора в такте Сl проходят через элемент И 4 на вхоц суммирования счетчика 9 импульсов и последовательно переводят счетчик, следовательно, входы А элемента 12 сравнения .и входы Al блока 2 памяти в следующие состояния. При этом с помощью импульсов в такте СЗ с блока памяти происходит последовательное считывание состояний переключения фаз.
С переходом счетчика импульсов в состояние, соответствующее состоянию входов В элемента 12 сравнения, на выходе А=В формируется сигнал равенства, который поступает на первый вход элемента И 6 и открывает егоs
Импульс с второго выхода генератора
1 в такте С2 проходит через элементы
И 6 и ИЛИ 8 и устанавливает счетчик
9 импульсов в нулевое состояние. Haf чинается формирование следующих циклов, которое продолжается, пока на входе "Вправо" присутствует единичный потенциал. При этом происходит. последовательное считывание в прямом направлении состояний выбранной последовательности из запоминающего устройства.
При поступлении команды "Влево" на первом входе элемента И 5 устанавливается единичный потенциал, который открывает его. Импульсы с первого выхода генератора 1 в такте Сl проходят через элемент И 5, через элемент ИЛИ 7 и поступают на вход вычитания счетчика 9 импульсов и последовательно переводят счетчик, следовательно, и входы Аl блока 2 памяти в следующие состояния. При этом с-помощью импульсов в такте С3 с блока памяти происходит последовательное считывание состояний переключения фаз в обратном направлении. Элемент 12 сравнения в это время не анализирует состояний его информаци1418656 4 мы универсального формирователя циклов коммутации фаз шаговых двигателей. онных входов, так как на его управляющем входе присутствует нулевой потенциал. Когда счетчик 9 импульсов,.по мере поступления на его вход вычитания импульсов в такте Cl, 5 . переведен в нулевое состояние, приход следующего импульса s такте Cl вызывает появление на его выходе В импульса той же длительности сигнала
"Заем", который, поступая на вход элемента 10 задержки, вызывает появление импульсов на выходах элементов
10 и ll задержанных соответственно на длительность и удвоенную длительность импульса в такте Cl.
Импульс с выхода. элемента 10 задержки поступает на вход записи N F счетчика 9 импульсов, в связи с чем счетчик переходит в состояние, соответствующее состоянию его информационных входов 9 . Затем на вход вычитания счетчика через элемент ИЛИ
7 поступает импульс с выхода элемента 11 задержки, содержимое счетчика 25 уменьшается на единицу и начинается формирование следующих циклов которое продолжается, пока на входе "ВлеIt во присутствует единичный потенциал.
При этом происходит последовательное циклическое считывание в обратном" направлении состояний выбранной последовательности с блока памяти.
Уменьшение содержимого счетчика после установки в состояние, соответствующее состоянию его информационных входов, необходимо в связи с тем, что нулевое состояние счетчика является адресом выборки состояния в первом такте. Это учитывается и при выборке состояний в прямом направлении. В этом случае с установлением счетчика в состояние, соот- ветствующее состоянию его информационных входов, он сбрасывается с по45 мощью элемента сравнения в нулевое состояние, при этом предыдущее состояние не используется для адресации.
Предлагаемый коммутатор содержит универсальный формирователь циклов коммутации, перестраиваемый с помощью входов управления и с установ кой в нулевое состояние в любом такте, что.позволяет сократить объем программирования и использовать ком мутатор в универсальных устройствах для контроля и испытаний шаговых . двигателей, а формирователь циклов коммутации — для разработки микросхеФ о р м у л а и з о б р е т е.н и я
Коммутатор для управления maroвым двигателем, содержащий генератор импульсов и .блок памяти, о т л ич а ю щ .и и с я тем, что, с целью сокращения объема программирования и расширения области применения, введен формирователь циклов коммутации, включающий первый, второй и третий элементы И, первый и второй элементы ИЛИ, двоичный счетчик импульсов, первый и второй элементы задержки, элемент сравнения, выход первого элемента И соединен с входом суммирования двоичного счетчика импульсов, выход второго элемента И соединен с первым входом первого элемента ИЛИ, выход которого соединен с входом вычитания двоичного счетчика импульсов, выход заема которого. соединен с входом первого элемента задержки, выход которого сбединен с входом записи данных двоичного счетчика импульсов и с входом второго элемента задержки, выход которого соединен с вторым входом первого элемента ИЛИ, выход третьего элемента И соединен с первым входом второго элемента ИЛИ, выход которого соединен с входом установки в нулевое состояние двоичного счетчика импульсов, информационные выходы которого соединены с первой группой информационных входов элемента сравнения и адресными входами младших разрядов блока памяти, выход равнозначности элемента сравнения соединен с первым входом треть его элемента И, первый вход первого элемента И соединен с входом управления "Равенство" элемента сравнения и является входом "Вправо" коммутатора, первый вход второго элемента И является входом "Влево" коммутатора, второй вход второго элемента ИЛИ является входом "Установка" коммутатора, информационные входы двоичного счетчика импульсов соответственно соединены с второй группой информационных входов элемента сравнения и являются входами Цикл коммутатора, вторые входы первого и второго эле-, ментов И объединены и соединены с первым выходом генератора импульсов, 1418656 6 разрядов которого являются входами
"Выбор последовательности", а выход - выходом коммутатора.
5 второй выход которого соединен с вторым входом третьего элемента И, третий выход — с входом считывания блока памяти, адресные входы старших
Метан
Составитель И. Слинько
Техред А.Кравчук Корректор M. Шароши
Редактор 0, Юрковецкая
Тираж 866 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и .открытий
113035, Москва, Ж-35, Раушская наб. д. 4/5
Заказ 4151/43
° В
Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4



