Устройство для управления шаговым двигателем
Иллюстрации
Показать всеРеферат
УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ШАГОВЫМ ДВИГАТЕЖМ, содержащее распределитель импульсов с регистром в каждом канале, связанным выходами через цифроаналоговьпТ преобразователь с усилителем мощности, и программный блок с тактовым выходом и выходами режима работы, соединенными с входами распределителя импульсов, отличающееся тем, что, с целью расиирекия функциональных возможностей путем увеличения диапазона регулирования шага, мощности и частоты, в каждый канал распределителя импульсов введен не менее чем один дополнительный регистр сдвига, причем выходы последнего разряда каждого регистра одного канала соединены с соогветствующим входом цифроаналогового преобразователя , входы сдвига всех реS гистров объединены и подключены к тактовому выходу программного блока kn а входы записи кода регистров соедийены с выходами режима работь программного блока.,
СОЮЗ СОВЕТСКИХ
COUW
РЕСПУБЛИК ае 03) 4(51
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ
ОПИСАНИЕ ИЗОБРЕТ и ABTopckoMY свиивтввватвт (21) 3571393/24-07 (22) 30.03.83 (46) 23.01.85. Бюл. Ф 3 (72) А.М. Кувшинов и А.И.Орлов (71) Отделение Р 2 Московского инженерно-физического института (53) 621.313.13-133.3(088.8) (56) 1. Авторское свидетельство СССР
У 838999, кл. Н 02 P 8/АО, 1979.
2. Гумен В.Ф., Калининская Т.В.
Следящий шаговый электропривод. Л., "Энергия", 1980, с. 60-61. (54)(57) УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ
ШАГОВЬМ ДВИГАТЕЛЕМ, содержащее распределитель импульсов с регистром в каждом канале, связанным выходами через цифроаналоговый преобразователь с усилителем мощности, и программный блок с тактовым выходом и выходами режима работы, соединенными с входами распределителя импуль сов, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей путем увеличения диапазона регулирования шага, мощности и частоты, в каждый канал распределителя импульсов введен не менее чем,один дополнительный pef
:гистр сдвига, причем выходы последнего разряда каждого регистра одного канала соединены с соответствующим входом цифроаналогового преоб-. разователя, входы сдвига всех регистров объединены и подключены к ф тактовому выходу программного блока, а входы записи кода регистров соеди нены с выходами режима работы прог" раммного блока.
4 1136
Изобретение относится к электротехнике, а именно к управлению ша. говыми двигателями всех типов по программе, задаваемой программным устройством или ЭВМ, и может быть применено в оптико-механических сканирукицих устройствах, управляемых от ЭВМ, а также в других устройствах, где требуется изменение шага и энергетических характеристик шаго- 10 вого двигателя по гибкой. программе (цифровые системы автоматического управления, станки с числовым программным управлением и т.д.).
Известно устройство для многорежимного управления шаговым двигателем, содержащее источник сигналов управления, распределитель импульсов, включающий в себя шины выбора режима коммутаций и реверсивный счетчик с . 20
1входом выбора коэффициента счета, з связанный счетным входом с первым . выходом источника сигналов управле ния, а выкодами через усилители— с фазами двигателя. Распределитель 25 состоит из преобразователей двоично-1 го кода в унитарный, число которых .равно числу фаз двигателя, адресные входы каждого преобразователя подключены к выходам счетчика, задаю- З0 щие входы - к шинам выбора режима коммутаций, а выходы — к входам усилителей, причем вход выбора коэффициента счета счетчика соединен с вторым выходом источника сигналов уп равления (1) .
Однако такое устройство не обеспечивает искусственного дробления шага и не позволяет гибко изменять энергетические характеристики двигателя в широких пределах.
Наиболее близким к изобретению по технической сущности является устройство для управления шаговым двигателем, содержащее распределитель 45 импульсов с регистром в каждом канале, связанным выходами через цифроаналоговый преобразователь с усилителем мощности, и программный блок с тактовым выходом и выходами режи- 50 ма работы, соединенными с входами распределителя импульсов f2) .
Недостатком известного устройства является невозможность изменять коэффициент дробления шага и энерге 55, тические характеристики привода, что ограничивает его функциональные возможности.
296 2
Пель изобретения — расширение функциональных возможностей устройства путем увеличения диапазона регулирования шага, мощности и частоты.
Поставленная цель достигается тем, что . в устройстве для управления шаговым двигателем, содержащем распределитель импульсов с регистром в каждом канале, связанным выходами через цифроаналоговый преобразователь с усилителем мощности, и программный блок с тактовым выходом и выходами режимов работы, соединенными с входами распределителя импульсов, в каждый канал распределителя
Htпульсов введен не менее чем один дополнительный регистр сдвига, причем выходы последнего разряда каждого регистра одного канала соединены с соответствующим входом цифроаналогового преобразователя, входы сдвига всех регистров объединены и подключены к тактовому выходу программного блока, а входы записи кода.регист.ров соединены с выходами режима работы программного блока.
На фиг. 1 изображена функциональная схема устройства применительно . к управлению щ -фазным двигателем, на фиг. 2 — временные диаграммы токов в двух фазах двигателя.
Устройство для управления шатовым двигателем состоит из программного блока 1 с тактовым выходом 2 и выходами 3 и 4 режима работы, распределителя 5 импульсов, содержащего регистры 6 сдвига, и цифроаналоговых преобразователей 7 с усилителями мощности на выходах.
Устройство работает следующим образом.
Программа коммутаций обмоток шагового двигателя,иэ программного устройства 1 и по нине 3 переписывается в регистры 6 сдвига. Адрес регистра задается 8 -разрядным двоичным кодом по шине 4 на входах А °вЂ” о — А„, регистров 6. Число R определяется из выражения = og я $ у где р з Eof Н - число разрядов цифроаналоговых преобразователей 7;
3 . 1136
Й вЂ” число уровней тока, формируемых на выходе цифроаналогового преобразователя 7.
Программа коммутаций может заноситься в каждый регистр 6 параллельным кодом по входам о — .2„, или последовательным кодом по входу DR
Применение интегральных микросхем позволяет получить время ввода программы Т много меньше электро Ь магнитной постоянной двигателя Т .
Поэтому смена программы в процессе работы, даже при последовательном вводе, не вносит дополнительной инерционности в привод. Двоичной комбинацией на входах 5 и 5< выбирается требуемый режим работы регистра сдвига — "Сдвиг вправо", "Сдвиг влево" или "Хранение".
После ввода программы регистры переводятся в режим сдвига и под воздействиеи тактовых сигналов, пос25 тупающих на входы С .регистров 6 с тактового выхода 2 программного блока 1, осуществляется поразрядный сдвиг инфориации. Выход триггера нулевого разряда ч соединен с входом триггера последнего разряда 2, 30 а выход последнего разряда Q„=, соединен с входом первого разряда 2
Этим достигается и -тактный цикл.
В процессе сдвига на выходах последнего разряда всех регистров 6 каж- 3$
<дой фазы потактно появляются р-разрядные кодовые комбинации, под воздействием которых через усилитель цифроаналоговый преобразователь 7 формирует в фазе двигателя ступени 40 тока,.соответствующие записанной программе.
На фиг. 2 показаны временные диаграммы изменения токов J в двух фа- (4$ 9 зах шагового двигателя при числе уровйей, равном четырем:
1, 2
3 " 3
$0 где 1I, — номинальное значение тока в фазе.
296 4
При этом число разрядов цифроаналогового преобразователя 7 должно быть р =Cog 4 = 2.
Следовательно, каждая фаза распределителя импульсов должна содержать по два регистра сдвига.
В таблице записан двоичный код потактно, формируемый на выходах
Q„ регистров 6 для первой Ф4 и второй ь фаз шагового двигателя.
Этот код и является программой, которую следует занести в регистры
6 сдвига, начиная с нулевого такта °
Для остальных фаз двигателя программа составляется аналогично.
Использование четырех уровней тока в фазах @ — Ф шагового двигателя обесгечивает дробление шага в шесть раэ. При р = 3 получаем Н =
= 8, а шаг уменьшается в четырнадцать раз ° В общем случае степень дробления основного шага определяется как
Ч = 2(М вЂ” 1).
Использование регистров 6 сдвига, связанных с программным блоком 1, позволяет. последовательно или параллельно за короткое время вводить в регистры программу коммутаций фаз шагового двигателя в двоичном коде.
При работе от ЭВМ программный блок
1 выполняет функции устройства сопряжения. Регистры 6 совместно с цифроаналоговыми преобразователями 7, осуществляют двухступенчатое кодирование: кодирование программы коммутаций обмоток двигателя, кодирование уровня тока в обмотках. Причем Ь— разрядный код, записанный в регистрах, и р-разрядный двоичный код, формирующийся при сдвиге на послед" них выходах регистров 6, однозначно связаны с диаграммой коммутаций фаз шагового двигателя.
Такое выполнение устройства рас-; ширяет функциональные возможности шагового привода, обеспечивая гибкое применение величины шага, мощности и частоты. R(j <
lq, 0
1 „
0
Такт
1)36296
I .И
3 И
1136296
Г
1
l
)
I
1
1
)
I
1
1
l
)
I
I
L о с г а не р Я шорник
Редактор И.Николайчук Техред A.ÁàáÿHe0 Корректор О.Билак
Заказ 30299/43 Тираж 646 Подписное
ВНИКТИ Государственного комитета СССР по делам изобретений и открытий
133635, Иоск-.-:a Ж-35,, Раушская наб,, д. 4/5
Филиал ППП "Патент", .". Ужгород, ул. Проектная., 4