Устройство для программного управления шаговым двигателем
Иллюстрации
Показать всеРеферат
УСТРСЙСТВО ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ ШАГОВЬМ ДВИГАТЕЛЕМ, содержш 1ее распреф елитель иьатульсов, вы эсодами сое 1Инемный с первыми входами Л каналов управления, первыми и вто рыми выходам соединенных с соответствующей фазной обмоткой шагового двигателя, каждый из каналов управления содержит первый электронный ключ, выходом соединенный с первым выходом кансша управления, первым входом - с вторым выходом канала уп равяения с которым coeijirHeH выход блока питания, и последовательно соединенные второй электронный ключ. и датчик обратной связи, соединенный выходом с общей шиной,a входом - с входом первого порогового элемента, первый вход второго электронного клю-; ча соединен с вторьм выходом канаша управления, о т, л и ч a ю ц е е. с я тем,что,с целью расширения функцио ,нальных возможностей,в него блок задания программы и в каждый канал управления первый триггер, два элемента И, элемент И-НЕ и последовательно соединенные второй пороговый элемент, третий элемент И, элемент задержки и второй триггер, блок задания программы первым, вторым и третьим выходами соединен с соответствуккцими входами распределителя импульсов , четвертым выходом - с четвертьФ входом распределителя импульсов и с третьими входами каналов упргюления, первый триггер соединен S -ВХОДСЯ4 с выходом первого порогового элемента, а инверсным выходом - с первым входом первого элемента И, выходом соединённого с первым входом элемента И-НЕ и с BTOfKitM входом второго электронного ключа, R-вход первого триггера соединен с первым входом второго: элемента И и с третьим входом канала управления, второй т шггёр соединен прямым выходом с перовым входом второго порогового элемента, второй вход которого и вход первого порогового элемента соединены,выход второго элемента И соединен с R-входом второго триггера , вторые входы элемента Зсщержки, первого, второго и третьего-элементов СП И соединены с первым входом канала управления, выход третьего элемента 00 00 И соединен с вторыми входами первого .электронного ключа и элемента И-НЕ, ,выход элемента Й-НЕ соединен с со третьим выходом канала управления и с соответствуювдам входом блока зада ШЁя программы.
СОКИ СОВЕТСНИХ
И ееспублин
3ав госуд тванный номкп-:т сссе М Я
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н ABTOPCHOMV СВИДЕТЕПЬСТВУ (21) 3329734/18-24 . (22) 14 ° 08.81 (46), 30 04.83. Вюл. Р 16 (72) П. Я. Комарченко (53) 62-503.55 (088.8)
:. (56) 1. Авторское свидетельство СССР
Р 734619 кл. 6 05 В 19/40, 1980.
2. Авторское свидетельство СССР
Ю 566242 кл G 05 В 3.9/40, 1977 (прототип) . (54) (57) УстРОйстВО ДЛЯ ПРОРРАИИИОГО
УПРАВЛЕНИЯ ИАГОВЫИ ДВИГАТЕЛЕМ, содержащее распределитель импульсов, выходами соединенный с первыми входами
Л/ каналов управления, первыми и вторыми выхода ж соединенных с соответствующей Фазной обмоткой шагового двигателя, каждый из каналов управ.ления содержит первый электронный ключ, выходом соединенный с первым выходом канала управления первым входом - с вторым выходом канала уп-равления, с которым соедйнен выход блока питания, и:последовательно соединенные второй электронный ключ и датчик обратной связи, соединенный выходом с общей шиной,а входом » с входом первого порогового элемента, первый вход второго электронного клю- .ча соединен с вторым выходом канала управления, о т,л и ч а ю щ е е.с я тем,что,с делью расширения функциональных возможностей,в него ввецены . ,бЛок задания программы и в каждый канал управления, первый триггер, два ,SU.„А элемента И, элемент И-НЕ н последовательно соединенные второй пороговый элемент, третий элемент И, элемент задержкЫ и второй триггер, -блок задания программы первым, вторым и третьим выходами соединен с соответствующими входами распределителя импульсов, четвертым выходом — с четвертим входом распределителя импульсов и с третьими входамн каналов управления, первый триггер соединен 5 --входом с выходом первого порогового элемента, а инверсным выходом — c первым входом первого элемента И, выходом соединенного с первым входом элемента И-HE и с вторым входом второго электронного ключа, Я
g-вход первого триггера соединен с первым входом второго: элемента И и с третьим входом канала управления, второй триггер соединен прявым выходом с первым входом второго порогового элемента, второй вход которого Я и вход первого порогового элемейта соединены, выход второго элемента И соединен с R --входом второго триггера, вторые входи элемента задержки, первого, второго и третьего .элементов
И соединены с первым входом канала управления, выход третьего элемента
И соединен с вторыми входами первого электронного ключа и элемента И-НЕ, .выход элемента И-НЕ соединен с третьим выходом канала управления и с соответствующим входом блока задамМя программы.
1015339
) 0
Однако в этом устройстве отсутствует возможность передачи информации как о статическом, так и динамическом состояниях тока в фазах обмоток управления, что исключает возмож50 ность работы устройства в режиме непрерывного слежения.
В устройствах f 1 ) и 2 1 отсутствует возможность программного изменения числа тактов шаговых двигателей, что ограничивает область их применения. Кроме того, исключается применение укаэанных устройств для управления шагойыми двигателями с дроблением электрического угла, при 60 котором повышается в целом их динамическая устойчивость.
Цель изобретения — расширение функциональных воэможностей устройства путем обеспечения режима непреИзобретение относится к автоматике и вычислительной технике и предназначено для использования в автоматизированных системах управления технологическими процессами от управляющих вычислительных машин, использующих шаговые двигатели.
Известно многоканальное устройство для программного управления шаговым двигателем, содержащее вычислитель, распределитель импульсов, логические элементы, счетчики, регистры, генератор импульсов, блоки управления и памяти, адресные блоки и усилители мощности шаговых двигателей 113. 15
В известном устройстве в вычислитель передается информация о моменте изменения состояния фазы шагового двигателя, но отсутствует передача информации о динамическом изменении тока в фазе.
Наиболее близким к изобретению . о технической сущности является устройство для управления шаговым двигателем, содержащее распределитель с частотным входом, два источника питания, блоки управления обмотками, первые входы которых соединены с выходом источника питания, а вторые входы — с соответствующими выходами распределителя, обмотки управления двигателя, начала которых соединены с первыми выходами блоков управления обмотками, имеющими пороговый элемент, первый и второй ключи, связанные с источниками питания, и элемент 35 обратной связи, соединенный с входом порогового элемента.
В этом устройстве в, начальный момент включения фазы обмотки управления подается форсированное напряже- 40 ние, в последующий момент включения фазы подается пониженное напряжение, что улучшает динамические и энергетические характеристики шагового двигателя 2 ).
45 рывного слежения и программного изменения числа тактов.
Поставленная цель достигается тем, что в устройство для программного управления шаговым двигателем, содержащее распределитель импульсов, выходами соединенный с первыми входами l4 каналов управления, первыми и вторыми выходами соединенных с соответствующей фазной обмоткой шагового двигателя, каждый из каналов управления содержит первый электронный ключ, выходом соединенный с первым выходом канала управления, первым входом — с вторым выходом канала управления, с которым соединен выход блока питания, и последовательно соединенные второй электронный ключ и датчик обратной связи, соединенный выходом с общей шиной, а входом — с входом первого порогового элемента, первый вход второго электронного ключа соединен с вторым выходом канала управления, введены блок задания, программы и в каждый канал управления первый триггер, два элемента И, элемент И-НЕ и последовательно соединенные второй пороговый элемент, третий элемент И, элемент задержки и второй триг- .гер, блок задания программы первым, вторым и третьим выходами соединен с соответствующими входами распределителя импульсов, четвертым выходом — с четвертым входом распределителя импульсов и с третьими входами каналов управления, пер" выи триггер соединен S -входом с выходом первого порогового элемента, а инверсным выходом — с первым входом первого элемента И, выходом соединенного с первым входом элемента
И-НЕ и с вторым -входом второго электронного ключа, Р -вход первого триггера соединен с первым входом второго элемента И и с третьим входом канала управления, второй триггер соединен прямым выходом с первым входом второго порогового элемента,.второй вход которого и вход первого порогового элемента соединены, выход второго элемента И соединен с Р -входом второго триггера, вторые входы элемента задержки, первого, второго и третьего элементов И соединены с первым входом канала управления, выход третьего элемента И соединен с вторыми входами первого электронного ключа и элемента И-НЕ, выход элемента И-HE соединен с третьим выходом канала управления и с соответствующим входом блока задания программы.
На фиг.1 приведена .функциональная схема устройства для программного управления шаговым двигателем; на фиг.2 - временные диаграммы канала управления обмотками в режимах фиксйрованной стоянки и аварийной си1015339. туации, при установке в исходное состояние, переходе на режим фиксированной стоянки и выключении обмотки управления; на фиг.3 — то же, в режиме отработки одного шага и при переходе. на режим фиксированной стоянки. (индексы напряжений соответствуют позицион ным н омер ам элеме нт ов устройства); на фиг.4 — схема элемента задержки.
Устройство содержит блок 1 задания программы, распределитель 2 импульсов, блок 3 питания, hl каналов 4 управления и М фазных обмоток 5 шагового двигателя. Распределитель 2 импульсов состоит из счетчика 6, формирователя 7 и постоянного запоминающего устройства (ПЗУ) 8. Устройство содержит также второй пороговый элемент 9, первый пороговый элемент 10, первый ll и второй 12 триггеры, третий элемент И 13, первый элемент
И 14, второй элемент И 15, элемент
И-НЕ 16, элемент 17 задержки, первый
18 и второй 19 электронные ключи и датчик 20 обратной связи. Блок задания программы представляет собой микроЭВМ, например Электроника
60М .
Напряжение от распределителя 2 изменяется на первом входе элемента
17 задержки из 0 в 1 и запускает его. Два элемента НЕ в элементе 17 задержки служат в качестве задержки на время срабатывания формирователя импульсов; выполненного, например, на микросхеме типа K155AI 1 (фиг.4) .
Первый выход блок а 1 з адани я программы соединен с адресным входом
ПЗУ 8 распределителя 2 импульcos .
Распределитель 2 импульсов обеспечивает по адресным входам от блока. 1 задания программы выбор требуемого числа фаз шагового двигателя, причем число адресных шин равно К.=Ко 2М, где М вЂ” число фазных обмоток управления. По этим же входам осуществляется реверс шагового двигателя, когда из памяти ПЗУ 8 при той же комбинации на выходах счетчика б выбирается другая, характерная для реверса, коммутация фаз шагового двигателя.
Второй выход блока 1 задания программы соединен с установочным входом счетчика 6, по которому задается число тактов, требуемое для данного шагового двигателя. Это число может программно изменяться, при этом осуществляется дробление электрического угла шагового двигателя для повышения динамической устойчивости.
Третий выход блока 1 задания программы соединен с частотным входом +1 счетчика 6. Четвертый выход блока 1 задания программы
=оединен со сбросовым Р -входом счет-— чика б и с третьими входами каналов
4 управления.
По частотному входу счетчика 6 из блока 1 подаются функциональные посылки импульсов в реальном масштабе времени благодаря применению локальной обратной связи о динами.ческом изменении тока в фазах шагового двигателя с третьих выходов каналов 4 управления обмотками. При этом блок 1 анализирует длинную по сылку импульсов, характерную для режима фиксированной стоянки, короткую посылку — для обработки шагового
15 угла, которому соответствует для данного шагового двигателя определенное число импульсов, получаемых при широтно-импульсной модуляции (ШИМ) . С помощью канала 4 осуществ20;ляется ШИМ управляющих сигналов с распределителя 2 импульсов, частота .которой сохраняет среднее значение тока в обмотках 5 управления,и обеспечиваются переход на пониженное
25 потребление тока обмотками 5 в режиме фиксированной стоянки и передача информации по третьим выходам в блок 1 о статическом и динамическом изменениях тока в обмотках 5 управ30 ления.
Начало работы устройства происходит с подачей сигнала по сбросовому выходу блока 1 на распределитель
2 и каналы 4 управления обмотками, при этом схема возвращается в исходное состояние. С выхода распределителя 2 по первому входу канала 4 единичный уровень поступает на вторые.входы элементов И 13 — 15 и элемента 17 задержки.
40 единичные уровни от второго порогового элемента 9 и инверсного выхода первого триггера ll подаются соответственно через первые входы элементов И 13 и 14 на вторые входы
45 первого 18 и второго 19 ключей. От источника 3 питания по шине питания напрвжение поступает на первый вход первого ключа 18. Ток проходит последовательно через ключ 18, обмотку
5 управления, ключ 19 и элемент 20 обратной связи на общую шину. С элемента 20 обратной связи снимается сигнал и подается на второй вход второго порогового элемента 9 и вход
55 первого порогового элемента 10„причем порог срабатывания элемента 10 вьпае, .-тем порог срабатывания элемента 9.
Как только напряжение обратной связи превысит порог срабатывания второго элемента 9, на его выходе появляется нулевой уровень, который закрывает первый ключ 18. В момент открывания ключа 18 с выхода элемен- та И-HE 16 нулевой уровень передает65 ся по третьему выходу канала 4 уп1015339 равления обмотками в блок 1, что свидетельствует о начале включения обмотки 5 управления, а в момент закрывания первого ключа 18 передается единичный уровень.
Элемент 17 задержки запускается по своему второму входу перепадом импульса из нуля в единицу от распределителя 2, при этом на выходе элемента 17 задержки отсутствует появление импульсов ШИМ до тех пор, 10 пока выдержка времени элемента 17 задержки не станет равной максималь» ному периоду следования импульсов с распределителя 2. Как только с распределителя 2 импульсов прекращается 15
° поступление импульсов, что свидетельствует о начале фиксированной стоянки, на выходе элемента 17 задержки появляются импульсы ШИМ, которые по установочному входу перебрасывают второй триггер в единичное состояние, тем самым переключается уровень порога срабатывания по первому входу второго порогового элемента 9.
Возвращение в нулевое состояние второго триггера 12 для того, чтобы следующий разрешающий уровень с распределителя 2 отрабатывать с требуемым током в обмотке 5 управления, осуществляется подачей нулевого уровня от распределителя 2 импульсов, следуемого за единичным уровнем, через третий элемент И 15 на сбросовый вход второго триггера 12. Запуска элемента 1/ задержки при подаче нулевого уровня по его второму входу не происходит, и через него частота
ШИМ не проходит.
При аварийной ситуации, когда ток в обмотке 5 превышает заданное зна- 40 чение, срабатывает первый пороговый элемент 10 и устанавливает первый триггер 11 в единичное состояние.
При этом нулевым уровнем с инверсного выхода закРывается втоРой ключ 45
19> о чем единичным уровнем с третьего выхода канала 4 управления обмотками передается информация в блок
1. Для возобновления работы устройства требуется осуществить подачу сбросового сигнала.
Блок 1 по поступаемой информации о порядке переключения обмоток 5 управления анализирует правильность их переключения и в случае сбоя . прекращает подачу функциональных им.пульсов по частотному входу распределителя 2.
Формирователь 7 в распределитель
2 импульсов служит для формирования короткого импульса из перепада на его входе от сигналов переноса из нуля в единицу, что исключает появление двух комбинаций на выходе счетчика б в момент его загрузки.
Применение устройства для программного управления шаговым двигателем обеспечивает передачу информации в блок задания программы о статическом и динамическом изменениях тока в обмотках управления двигателя, по частоте которого судят о динамике работы шагового двигателя, а также работу устройства в реальном масштабе времени. Кроме того, устройство позволяет изменить величину электрического угла шагового двигателя благодаря программному изменению числа тактов коммутации, что улучшает динамическую устойчивость шагового двигателя. Обеспечиваются также работа с N -фазным шаговым двигателем с числом М тактов симметричной или несимметричной коммутации обмоток управления и улучшение энергетических характеристик шагового двигателя в режиме фиксированной стоянки при меньшем потреблении тока обмотками управления, что расши1 яет функциональные возможности предлагаемого устройства.
1015339
1015339 о
<Рит. 2
1015339
/ г
1 (Риа фиг. М
Составитель
Редактор A.Îãàð Техред В.Далекорей Корректор М. Коста
Заказ 3208/44 Тираж 874 Подписное
ВНИИПИ Гасударственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП Патент, r. Ужгород, ул. Проектная, 4