Устройство для управления шаговым двигателем с дроблением шага
Иллюстрации
Показать всеРеферат
Изобретение относится к электротехнике и может быть использовано преимущественно в дискретных системах автоматического управления с волновыми шаговыми двигателями. Цель изобретения - повышение точности отработки заданного перемещения. Импульс управления поступает на счетный вход реверсивного счетчика 3. Двоичный код с его выходов поступает на адресные входы постоянных запоминающих устройств (ПЗУ) 11 и 12, на выходах которых формируется код, поступающий на входы преобразователей код-длительность 13 и 14. Импульсы напряжения переменной длительности с выходов преобразователей 13 и 14 через элементы 5 совпадения поступают на усилитель 2 мощности. Токи в фазах шагового волнового двигателя 6 имеют заданные затухающие колебания, что уменьшает влияние трения на точность позиционирования . 3 ил. fe
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (51)5 Н 02 Р 8/00
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4753485/07 (22) 26,10.89 (46) 23,09.91. Бюл. N 35 (71) Ленинградский кораблестроительный институт (72) С.М.Дерипаско, А.С.Рябинин, B.È.Ñàâвин, А.П.Сеньков и А.Д.Торопов (53) 621.313.525(088.8) (56) Авторское свидетельство СССР
М 1534741, кл. Н 02 P 8/00, 1988.
Авторское свидетельство СССР
М 909784, кл..Н 02 P 8/00, 1982. (54) УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ШАГОВЫМ ДВИГАТЕЛЕМ С ДРОБЛЕНИЕМ
ШАГА (57) Изобретение относится к электротехнике и может быть использовано преимущественно в дискретных системах
Изобретение относится к управлению электрическими машинами и может быть использовано в дискретном электроприводе преимущественно с волновым шаговым двигателем.
Цель изобретения состоит в повышении точности отработки заданного перемещения.
На фиг.1 приведена функциональная схема предлагаемого устройства; на фиг.2 и
3 — диаграммы напряжений и токов, илл юстрирующие работу устройства.
Устройство (фиг.1) содержит распределитель 1 импульсов, усилитель 2 мощности и блок дробления шага, включающий реверсивный счетчик 3, RS-триггер 4 и две группы двухвходовых элементов И 5, выходы которых соединены через усилитель 2 мощности с соответствующими фазами двигателя 6, и Ы2,, 1679595 А1 автоматического управления с волновыми шаговыми двигателями. Цель изобретения— повышение точности отработки заданного перемещения. Импульс управления поступает на счетный вход реверсивного счетчика
3. Двоичный код с его выходов поступает на адресные входы постоянных запоминающих устройств (ПЗУ) 11 и 12, на выходах которых формируется код, поступающий на входы преобразователей код-длительность
13 и 14. Импульсы напряжения переменной длительности с выходов преобразователей
13 и 14 через элементы 5 совпадения поступают на усилитель 2 мощности. Токи в фазах шагового волнового двигателя 6 имеют заданные затухающие колебания, что уменьшает влияние трения на точность позиционирования. 3 ил, элемент ИЛИ 7, входы которого соединены с входами триггера 4 и с входами реверсивного счетчика 3, а выход соединен с установочным входом счетчика 8. Счетный вход счетчика 8 соединен через элемент И 9 с выходом генератора 10 импульсов. Выходы счетчика 8 соединены с первыми адресными входами постоянных запоминающих устройств (ПЗУ) 11 и 12. Причем выход старшего разряда счетчика 8 соединен с вторым входом элемента И 9. Другие адресные входы ПЗУ 11 и 12 соединены с выходами реверсивного счетчика 3 и с выходом
RS-триггера 4, а выходы ПЗУ 11 и 12 соединены с входами соответствующих преобразователей код-длительность 13 и 14, выходы которых соединены с вторыми входами соответствующих групп двухвходовых элементов И 5, первые входы которых соот1679595 ветственно соединены с выходами распределителя 1 импульсов, входы которого соединены с выходами окончания счета реверсивного счетчика 3.
Устройство работает следующим образом.
Импульс управления fy (фиг.2) поступает на счетный вход В или Н реверсивного счетчика 3, В зависимости от направления движения двигателя происходит счет на увеличение или на уменьшение, Формируемый на выходах реверсивного счетчика 3 двоичный код поступает на соответствующие адресные входы ПЗУ 11 и 12. На выходах ПЗУ 11 и 12 формируется выходной код, соответствующий записанному входному.
С выходов ПЗУ 11 и 12 коды поступают на входы соответствующих преобразователей 13 и 14 код-длительность, на выходах которых формируются импульсы напряжения, длительность которых пропорциональна входному коду. Импульсы с выходов преобразователей код-длительность 13 и 14 через элементы И 5 поступают на усилитель 2 мощности, к выходам которого подключены фазы двигателя 6. Импульсы с выхода преобразователя код-длительность 13 поступают на нечетные фазы двигателя 6, а с преобразователя 14 — на четные фазы, Закон изменения длительности импульсов напряжения определяется прошивкой
ПЗУ 11 и 12 и может быть изменен в зависимости от типа двигателя. Длительность импульсов напряжения, приложенных к фазам шагового волнового двигателя 6, изменяется пропорционально (1 +сов 2 (а; — P)) для нечетных фаз, и пропорционально (1+ sin 2 (а1 — 3)) для четных фаз, где a — угловая координата оси фазы двигателя;
P — угловая координата текущего устойчивого положении ротора;
j — номер фазы.
Такой закон изменения длительности импульсов напряжения обеспечивает равномерное изменение результирующего электромагнитного вектора. На выходах переноса ТСи или ТС окончания счета на увеличение или на уменьшение реверсивного счетчика 3 формируются импульсы, которые поступают на распределитель 1 импульсов, и являются командами на пере5
10 ков, при которых обеспечивается устойчивое статическое положение гибкого ротора
15 в новом фиксированном положении. Токи в
55 ключение фаз двигателя 6. При этом очередность включения фаэ двигателя определяется состоянием выходов распределителя 1 импульсов. В случае использования в качестве реверсивного счетчика 3 счетчиков, у которых отсутствуют выходы переноса, команды на переключение фаз двигателя могут быть организованы с выходов старших разрядов. Таким образом, коды, формируемые на выходах реверсивного счетчика 3, задают длительность импульсов питающего напряжения, а следовательно, величины тофазах шагового волнового двигателя 6 ступенчато изменяются по любому заданному закону.
Импульс управления fy поступаеттакже через элемент ИЛИ 7 на установочный вход
R многоразрядного счетчика 8. Происходит
его обнуление. При обнулении счетчика 8 разрешающий сигнал логической единицы с инверсного выхода его старшего разряда поступает на второй вход элемента И 9. Тогда на счетный вход счетчика 8 через элемент
И 9 непрерывно поступают импульсы заполнения фиксированной частоты с генератора
10 импульсов, Изменение кодов на выходе счетчика 8 происходит до заполнения его старшего разряда, При изменении состояния на выходе старшего разряда запрещающий сигнал логического нуля с его инверсного выхода поступает на второй вход элемента И 9 и запирает его. Повторное изменение кодов на выходе счетчика 8 возмо>кно лишь при поступлении следующего управляющего импульса fy. Следовательно, с приходом каждого управляющего импульса fy на адресные входы ПЗУ 11 и 12 поступает постоянный код с выхода реверсивного счетчика 3 и переменный код с выхода счетчика 8 до запирания элемента И 9, На адресных входах ПЗУ 11 и 12 формируется входной код, который включает в себя коды, формируемые на выходах реверсивного счетчика 3 (в табл.1 приведен код для четырехразрядного реверсивного счетчика), коды, формируемые на выходах счетчика 8 (в табл.1 приведен код для двухразрядного счетчика) и сигнал, формируемый на выходе
RS-триггера 4.
Сигнал, формируемый на выходе RSтриггера 4, является сигналом выбора направления движения двигателя, Перевод
RS-триггера 4 в соответствующее устойчивое состояние осуществляется при поступлении íà его соответствующий вход очередного импульса управления fy. В табл.1 представлена программа соответст1679595 вия выходного кода входному для ПЗУ 11.
Программа прошивки ПЗУ 12 может быть получена путем сдвига программы прошивки ПЗУ 11. Например, для ПЗУ 12 входному коду (табл,1, Il.1) соответствует хранимое в
ПЗУ восьмиразрядное слово (табл.1, п.9), входному коду (табл,1. r..2) — хранимое в ПЗУ восьмиразрядное слово (табл,1, п.10 и т.д.).
Программа прошивки ПЗУ 11 для работы в режиме движения "назад" приведена в табл,2. Данный вариант реализации устройства управления с приведенной в табл.1 и 2 программой прошивки ПЗУ 11 и 12 обеспечивает коэффициент дробления основного шага, равный 16.
Коды, формируемые на выходах ПЗУ 11 и 12, поступают на входы соответствующих преобразователей код-длительность 13 и
14, на выходах которых формируются импульсы соответствующей длительности.. Таким образом, при каждом очередном
0 изменении выходного кода счетчика 8 изменяется код на адресных входах ПЗУ 11 и 12 и, следовательно, изменяется код, формируемый на их выходах. Следовательно, при каждом очередном изменении выходного кода счетчика 8 изменяются амплитуды токов, протекающих во включенных фазах шагового волнового двигателя 6. Коды, формируемые на выходах счетчика 8, задают изменение длительности импульсов питающего напряжения, а следовательно, и величин токов, Причем колебания величины тока затухают относительно значения, при котором обеспечивается устойчивое статическое положение гибкого ротора в новом фиксированном положении. Например, в момент времени t> (фиг,3) импульс управления fy поступает через элемент ИЛИ 7 на установочный вход R счетчика 8. Происходит его обнуление (на фиг.3 приведены диаграммы напряжений: U> — выход младшего разряда счетчика 8; Ог — выход второго разряда счетчика 8 и Оз — выход старшего разряда счетчика 8). При обнулении счетчика 8 разрешающий сигнал логической единицы с инверсного выхода его старшего разряда поступает на второй вход элемента И 9. Тогда на счетный вход счетчика 8 через элемент
И 9поступают импульсы заполнения фиксированной частоты с генератора 10 импульсов (fT на фиг.3). На счетный вход счетчика 8 поступают импульсы с выхода элемента И 9 (Ug на фиг,3). Счетчик 8 заполняется, и в моменты времени t2, тз, ц, tg происходит изменение кода (U1, Uz, Оз) на выходе счетчика 8. С приходом каждого импульса с выхода эл.емента, И 9 (Ug) происходит изменение кода. поступающего на адресныевходы ПЗУ11и12, Приэтомизменяется
55 длительность импульсов, формируемых на выходе преобразователей код-длительность 13 и 14, что влечет изменение величин токов, протекающих во включенных фазах двигателя 6. таким образом осуществляется переходный процесс изменения токов в фазах двигателя по затухающему колебательному закону (It — ток во включенной фазе двигателя, время tI — t6 на фиг.3).
Количество колебаний тока во включенной фазе двигателя определяется количеством разрядов счетчика 8. Длительность периода колебаний тока определяется частотой импульсов заполнения, поступающих на счетный вход счетчика 8 с выхода генератора 10 импульсов. Амплитуда затухающего колебательного переходного процесса изменения тока определяется программой прошивки ПЗУ 11 и 12, В момент времени t5 происходит изменение состояния старшего разряда счетчика 8 (Оз). Тогда запрещающий сигнал логического нуля с инверсного выхода его старшего разряда (инверсия от
Оз) поступает на второй вход элемента И 9 и запирает его, В ыходной код счетчика 8 (U t, О2, Оз) не изменяется, Код, поступающий на адресные входы ПЗУ 11 и 12, также не изменяется. Следовательно, ток, протекающий во включенных фазах шагового волнового двигателя 6, равен постоянному значению.
Ротор двигателя 6 занимает при этом соответствующее угловое положение. В этом состоянии он находится до поступления следующего импульса управления fy (момент времени ц). С приходом следующего импульса управления fy на вход реверсивного счетчика 3 обнуляется счетчик 8 и работа устройства повторяется. Таким образом, в начале отработки двигателем 6 каждого элементарного (дробного) шага ток в фазах шагового волнового двигателя 6 имеет затухающий колебательный характер изменения амплитуды. Колебания амплитуд токов осуществляются относительно значений амплитуд, необходимых для фиксации ротора в новом устойчивом положении (диаграмма 11,!г на фиг.2).
Длительность, амплитуда и количество затухающих колебаний токов выбираются с учетом конкретного типа двигателя, так как длительность затухающих колебаний зависит от значения электромеханической постоянной двигателя. При этом для двигателей, имеющих более высокое значение электромеханической постоянной, длительность колебаний тока должна быть увеличена, Амплитуда затухающих колебаний тока зависит от момента инерции гибкого ротора, момента нагрузки, приложенного к валу двигателя, а также от текущего углово1679595
35
ro положения волны деформации. Количество затухающих колебаний тока зависит от диссипативных сил трения в зубчатой волновой паре. Таким образом, длительность, амплитуда и количество затухающих колебаний токов могут выбираться экспериментально для каждого типа двигателя и должны быть достаточны для обеспечения затухающего колебательного движения ротора относительно устойчивого положения. 10
При этом колебания ротора устраняют влияние трения между витками магнито.провода, зубцами гибкого и жесткого колес, следовательно повышается точность отработки заданного перемещения при дроблении шага.
Характер и амплитуда токов, протекающих во включенных фазах двигателя 6 на каждом элементарном шаге перемещения, во время переходного процесса различны.
Это обусловлено тем обстоятельством; что амплитуда синусоидально затухающих колебаний тока зависит от текущего углового положения волны деформации гибкого ротора. Поэтому при приближении большой оси деформации гибкого ротора к биссектрисе угла, образованного центральными осями любых смежных фаз, количество колебаний амплитуд тока, протекающего в данной фазе, уменьшается, Уменьшение амплитуды и длительности колебаний тока вызвано увеличением чувствительности гибкого ротора к изменению значений токов во включенных фазах. Программа прошивки ПЗУ 11 и 12 определяет и коэффициент дробления основного шага ротора. От заданного значения коэффициента дробления основного шага зависит емкость используемой матрицы ПЗУ 11 и 12 и количество разрядов реверсивного счетчика 3.
Таким образом достигается возможность обеспечить на выходе устройства управления любой заданный закон изменения тока в фазах двигателя. Кроме того, при отработке одного заданного дробного шага устройство управления в начале шага формирует импульс тока с периодически затухающей амплитудой, которая колеблется относительно такого значения тока, при котором обеспечивается устойчивое положение ротора в новом фиксированном положении, Затухающие синусоидальные колебания гибкого ротора относительно устойчивого положения устраняют влияние трения между витками магнитопровода, зубцами гибкого и жесткого колес, т.е. устраняется влияние трения на отработку дробного шага, что способствует повышению точности.
Формула изобретения
Устройство для управления шаговым двигателем с дроблением"шага, содержащее распределитель импульсов, усилитель мощности и блок дробления шага, включающий реверсивный счетчик, RS-триггер и две группы двухвходовых элементов И, выходы которых соединены через усилитель мощности с соответствующими фазами двигателя, о т л и ч а ю щ е е с я тем, что, с целью повышения точности отработки заданного перемещения, в блок дробления шага введены генератор импульсов,, счетчик, два преобразователя код-длительность, два постоянных запоминающих устройства, элемент И и элемент, ИЛИ, входы которого соединены с входами RS-триггера и с входами реверсивного счетчика, выход- с установочным входом счетчика, счетный вход которого соединен через элемент И с выходом генератора импульсов, выходы счетчика соединены с первыми адресными входами постоянных запоминающих устройств, инверсный выход старшего разряда — с вторым входом элемента И, другие адресные входы постоянных запоминающих устройств соединены с выходами реверсивного счетчика и с выходом
RS-триггера, а выходы постоянных запоминающих устройств соединены с входами соответствующих и реобразователей код-длительность, выходы которых подключены к вторым входам соответствующих групп двухвходовых элементов И, первые входы которых соответственно соединены с выходами распределителя импульсов, входы которого соединены с выходами окончания счета реверсивного счетчика.
10 а б л и ц а
0
0
0 о о
0
0 .о о
1
0
0
0
I
0 !
0
0 о
0
0
0
1
1
0
0
0
1
0.
1 0
1
1
1
1
1 о
0
0
1,1
0
О
0
0
0
0
1
1
1
0
0
0
0 о
1
0 1
1 0
1 1
1
1
1
1679595
1
1
1
1 1
1 1
1
1
1 .1
1
1 1
1
1
1!
1
1
1
1
0
0 0
1
1
1
1 . 1
1679595 табл.1
П о олжение
1
О
1
О
О
О
О
О
1
1
1 О
1 О
1 0, О
О
1
1
О
О
О
О
О
О
О
О
О
О О
О 1
0 О о о
О О
О 0
О О
О 0
О О
О О о
; О
I т
I I
I
I
I х
I
I
I т
0 О о о
I I
О О о о
О О
О О
О
О
) о о о о о т
I
I .
I
О
О О
О О
О О
О О
I
I т, О, О. О
О
О
I
О о о
О I о
I о
I о
О о о о о
О
О о о
О О о
I O
I I
О
О
О О
О О
О О
О О
I I
I о х о
О 1 О
1 О 1 О
1 О 1 О
1 О 1 О
1 0 1 1 о
1. О 1 1 о
1 1 С О о о
1 1 О О
1 1 О О
1 1 О 1
1 1 О 1
1 1 О 1
1 1 О 1
1 1 1 О о о о
1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
О О
О 1 1
1 0. 1
1 1 1
О О 1
О 1 1.
1 О
1 1 .1
О- О 1
О 1 1
1 О 1
1 1 1
О О 1
О 1 1
1 О < 1
1 1 1 о о
О 1, 1 а 1
1 1 1 о о 1
О 1 1
1 О 1
1 1 1
О о о о
I I
О . О
О
О
О
О
С
1
1
1
О
О
1
О
О
О
1
1
О о
1
О
О
О
О
О
О
О а
О
О
О
О
О
О
О
О
О„
О
1679595
Продолжение табн 2
I о
I о.о
О о о .О
О
О о о о
О о
О
О
I
I
I о о
I о о о
О
О о о
О о о
О о
О о
Е.
Е
I о
I
Т
I
О
I
I о
I I о
I
I о
О о
I
Е
I
I о
О о
I
Т.
О
О
О
I о о
О
Т .
I
I т
Т
I
I о о
I
I о
О
О, Т
I
I
I
I
I о
О о о о
О
О
О
О
О
О
I . I
I
I т ,I
I
I
I
О
О
О о
О. . О
I
I
I
О о
О
О.
О
О о
I
I
О
О
О о
Е
I о о
О о о
О
О
О
О
О
О о
О I
О I о т
0 I о
Т
О
О о о о о
Е о о о о
Е
Е
I о о
О о о
О
О о
О о о
О о о о
О о о о
1679595 иа2
1679595
2 З 9 5 46 7
Составитель В,Алфимов
Техред M.Mîðãåíòàë Корректор О. Кравцова
Редактор Т.Куркова
Производственно-издательский комбинат Патент, r. Ужгород, у . р м н л. Гага ина, 101
Подписное
Заказ 3220 Тираж тк ытиям и и ГКНТ СССР
ВНИИПИ Государственного комитета по изобретениям и открытиям при
113035, Москва, Ж-35, Раушская наб., 4/5