Устройство программного управления

ZIP архив

Текст

1133410Изобретение относится к автоматикеи может быть использовано в системах управления разгоном и торможениемпреимущественно такого исполнительно 5го органа, как двигатель,Цель изобретения - повьппение надежности работы устройства.На. Фиг.1 представлена схема устройства; на фиг.2 - временная диаграмма его работы; на фиг.3 - примерразмещения информации в блоке памяти,Устройство (фиг.1) содержит блок 1памяти с выходами 1.1., 1.2., 1,3.,первый 2, второй 3 и третий 4 счетчики импульсов, регистр 5, триггер 6,генератор 7 импульсов с выходами 7,1и 7.2, первый 8, второй 9, третий 10,четвертый 11, пятый 12, шестой 13,седьмой 14, восьмой 15 и девятый 16 20элементы И, первый 17 и второй 18элементы ИЛИ-НЕ, элемент ИЛИ 19, одновибратор 20, делитель частоты 21,входы управления разгоном 22, .торможением 23, вход адреса 24, вход кода 25коррекции 25 и выходы - управляющийвход 26, выходы управления завершением разгона 27 и завершением торможения 28 устройства.Устройство работает следующим образом,В исходном состоянии все элементыпамяти находятся в нулевом состоянии,На схеме цепи установки исходногоусловно не показаны. В ячейке блокапамяти с нулевым адресом записан код,содержащий "1" только в одном разряде, соответствующем выходу 1,3. Вследствие этого элемент И 8 (И 9) открыт(закрыт) единичным сигналом Конец 40режима",Единичными сигналами с выходовэлементов ИЛИ-НЕ 17 и 18 открыты элементы И 11 и 13 и закрыты элементыИ 12, 14. На входы 24 и 25 поданы коды начального адреса программы разгона и код коррекции,При поступлении сигнала Разгонна вход 22 устройства устанавливаетсяв единичное состояние триггер 6, открываются элементы И 10 и 15, счетчик2 настраивается на работу в режимесуммирования импульсов по входу С 2.После срабатывания триггера б разблокируется генератор 7 и на выходах7.2 и 7.1 начинают формироваться импульсные последовательности. Первымвыцается импульс на выходе 7.2 генератора 7 (фиг.2). Он проходит через,Р элементы И. 10, И .8 на входы С 1 счетчика 2 и С регистра 5. По заднему Фронту этого импульса в эти узлы записываются соответственно код начального адреса А, -той программы разгона П, и код коррекции, В результате на выходах 1. 1 и 1,2 блока памяти появляются коды, определяющие порядок выдачи устройством управляющих импульсов в первом цикле, и исчезает единичный сигнал "Конец режима" на выходе 1,3.Первый импульс с выхода 7.1 генератора 7 проходит через элемент И 11 на выход 26 устройствй, выходы С счетчика 3, делителя 21 и через элемент И 13 на вход С счетчика 4, В резуль" тате в счетчике 3 записывается код длины интервала между двумя соседними импульсами (код 111 для примера, приведенного на фиг,2) и код числа повторений данного интервала (010), Это приводит к исчезновению единичных сигналов на выходах элементов ИЛИ-НЕ 17 и 18, закрываются элементы И 10 (блокируется подача импульсов с выхода 7,2 генератора), И 11, И 13 и открываются элементы И 12, И 14. Очередные тактовые импульсы с выхода 71 генератора поступают на вход "-1" счетчика 3 и последовательно уменьшают его содержимое на "1". После того, как по очередному тактовому импульсу счетчик 3 обнулится, следующий импульс пройдет через открытый элемент И 11 на выход 26 устройства и на виод С делителя 21 частоты. Следующим импульсом с выхода 7.1 генератора 7 в счетчик 3 вновь будет занесен код интервала с выхода 1,1 блока 1 памяти, Работа устройства по указанному алгоритму повторяется до тех пор, пока по очередному импульсу с выхода элемента И 11 не появится импульс на выходе делителя 21 частоты. Этот импульс пройдет через элемент И 14 и уменьшит содержимое счетчика4 на единицу.Таким образом, устройство будет работать до тех пор, пока не произойдет одновременное обнуление счетчиков 3 и 4 по переднему импульсу с выхода 7.1 генератора 7, Это приведет к тому, что откроется элемент И 10 и импульс с выхода 7,2 генератора 7 поступит через элементы И 10 и И 9 на вход С 2 счетчика 2.1334 1064 40 45 50 55 В результате содержимое счетчикаувеличится на "1" и из блока памятибудет выдана информация, хранящая последующему адресу. Очередным импульсом с выхода 7.1 в счетчики 3 и 4будут занесены коды длины интервалаи числа повторений. Устройство продолжит работу в соответствии с описанным вьппе алгоритмом.После того, как устройство отработает последний управляющий цикл, информация о котором записана в ячейкес адресом А, оно перейдет в стационарный режим, которому соответствуетпостоянное значение частоты импульсной последовательности, выдаваемой .на управляющий выход 26. Особенностьюэтого цикла является то, что ему соответствует нулевой кбд числа повторений, хранящийся в поле 1.2 ячейкис адресом А 4, и единичное значениесигнала нКонец режима", формируемогона выходе 1.3 блока 1 памяти,При записи в счетчик 2 адреса Аединичным сигналом с выхода 1.3 бло-,ка 1 памяти закрывается элемент И 9и открывается элемент И 8 и одновибратор 20 формирует импульс, которыйчерез элемент И 15 поступает на выход 27 устройства, определяя тем самым конец режима разгона, что приводит к исчезновению единичного сигналана входе 22 и блокировке элементаИ 10. Затем по импульсу с выхода 7.1генератора 7 в счетчик 3 записываетсякод интервала, соответствующий стационарной частоте управляющих импульсовна выходе 26 устройства.После этого импульсы на выход 26устройства поступают через интервалы,определяемые кодом, заносимьм в счетчик 3 с выхода 1, 1 блока 1 памяти.При этом счетчик 4 остается в нулевом положении.Стационарный режим работы сохраняется до тех пор, пока на вход 23 непоступит сигнал "Торможение". По этому сигналу приоткрывается элементИ 1.0, открывается элемент И 16, Послеочередного обнуления счетчика 3 импульс с выхода 7.2 генератора 7 проходит через открытые элементы И 10и И 8 на вход С 1 счетчика 2, вход Срегистра 5, вход делителя 21 частоты,К этому моменту на входах 24 и 25устройства сформированы коды, определяющие начальный адрес программы торможения и код ее коррекции. В результате происходит обнуление делителя 21(он к этому моменту мог накопить произвольное число импульсов) и занесение кодов в регистр 5 и счетчик 2,Начальный адрес программы торможения является адресом последней ячейкиодной из программ разгона, которыйвыбирается в соответствии с требуемымрежимом работы при управлении технологическим процессом.Работа устройства в режиме торможения аналогична его работе в режимеразгона, с той лишь разницей, чтосчетчйк 2 функционирует в режиме вычитания.После выполнения последнего циклаторможения счетчик 2 адресует ячейкублока 1 памяти, содержащую "1" в по О ле 1.3. Это приводит к тому, что одновибратор 20 формирует импульс, покоторому на выходе 28 элемента И 16выдается сигнал "Конец торможения,по которому устанавливается в 0 25,триггер 6 и подтверждается нулевоесостояние счетчиков 3 и 4.Таким образом, устройство позволяет реализовать широкий набор программторможения и разгона как инверсного,так и неинверсного типа. При этомза счет варьирования значения кодакоррекции можно дополнительно расширить семейство управляющих программ,отличающихся временем выполнения тойили иной технологической операции.35Понятие режимов разгона и торможенияв предлагаемом устройстве является достаточно условным, поскольку в соответствии с последовательностью адресов на входе 24 оно может реализовать практически любую комбинацию управляющих подпрограмм. Формула изобретения Устройство программного управления, содержащее блок памяти, первый счетчик импульсов, генератор импульсов, триггер, первый и второй элементы И, элемент ИЛИ, причем вход управления торможением подключен к входу управления вычитанием первого счетчика импульсов, вход управления разгоном подключен к второму входу элемента ИЛИ и к входу управления суммированием первого счетчика импульсов, вход адреса соединен с информационным входом первого счетчика импульсов, выходы которого соединены с адресными5133 входами блока памяти, о т л и ч а ю - щ е е с я тем, что, с целью повышения надежности работы устройства, в него введены второй и третий счетчики импульсов, регистр, делитель частоты, с третьего по девятый элементы И, первый и второй элементы ИЛИ-НЕ, одновибратор, причем входы управления суммированием первого счетчика импульсов, единичный вход триггера, первый вход элемента ИЛИ и первый вход восьмого элемента И соединены с входом управления разгоном устройства, выход элемента ИЛИ соединен с первым входом третьего, элемента И, второй вход элемента ИЛИ, и первый вход девятого элемента И подключен к входу управления торможением устройства, ф выход девятого элемента И соединен с нулевым входом триггера, с выходом управления завершением торможения и установочными входами второго и третьего счетчиков импульсов, первый выход блока памяти подключен к входу одновибратора, первому входу первого элемента И, и к инверсному входу второго элемента И, вторые входы которых соединены с выходом третьего элемента И, выход одновибратора подключен к вторым входам восьмого и девятого элементов И, выход восьмого элемента И является выходом управления завершением разгона устройства, выходы второго счетчика подключены к входам первого элемента ИЛИ-НЕ, выход которого соединен с инверсным входом пятого элемента И и первым входом четвертого элемента И, вторые входы которых соединены с первым выходом ч 106генератора импульсов, выход четвертого элемента И соединен с входами синхронизации второго счетчика, делителячастоты и первым входом шестого элемента И, выход первого элемента И соединен с первым входом синхронизациипервого счетчика, с, входом синхронизации регистра и установочным входомделителя частоты информационные входыкоторого соединены с выходами регист-,ра, выход второго элемента И соединен .с вторым входом синхронизации первогосчетчика импульсов, выход триггерасоединен с входом генератора импульсов, второй выход которого соединенс вторым входом третьего элемента И,выход делителя частоты соединен с первым входом седьмого элемента И, выходы пятого и седьмого элементов И подключены соответственно к входам управления вычитанием второго и третьегосчетчиков импульсов, установочныевходы которых соединены с входомр 5 управления завершением торможенияустройства, информационные входы подключены соответственно к второму итретьему выходам блока памяти, выходшестого элемента И подключен к входуЗо синхронизации третьего счетчика, выходы которого соединены с входамивторого элемента ИЛИ-НЕ, выход которого подключен к вторым входам шестого и седьмого элементов И и к третьему входу третьего элемента И, четвертый вход которого соединен с выходомпервого элемента ИЛИ-НЕ, информационные входы регистра являются входомкода коррекции частоты устрой 4 О ства,Ъ1334106 И ефк =фа лр. 8 Т пи Составитель Ю.БельскихМ.Товтин Техред И.Попович Корректор М.немчик еда к Тираж 8 б 3 Государственного коми елам изобретений и от осква, Ж, Рауаскаакаэ зволственно-полиграфическое предприятие, г. Ужгород, у . Р .л, П оектиая иачцакаа оуресЬ р У 8 ОЮФ/ ФТ Ю с 1о 59/43 ВНИИПИ по 113035, Подписноетета СССРрытийнаб., д. 45

Смотреть

Заявка

4053268, 08.04.1986

НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ ИНСТИТУТ АВТОМАТИЗАЦИИ УПРАВЛЕНИЯ И ПРОИЗВОДСТВА

ХАРЧЕНКО ВЯЧЕСЛАВ СЕРГЕЕВИЧ, ТИМОНЬКИН ГРИГОРИЙ НИКОЛАЕВИЧ, ТКАЧЕНКО СЕРГЕЙ НИКОЛАЕВИЧ, ПАВЛОВ АНДРЕЙ ИВАНОВИЧ, СУЯРКО СЕРГЕЙ ВАСИЛЬЕВИЧ, РЕШЕТНИКОВ АЛЬБЕРТ ПЕТРОВИЧ

МПК / Метки

МПК: G05B 19/18

Метки: программного

Опубликовано: 30.08.1987

Код ссылки

<a href="https://patents.su/5-1334106-ustrojjstvo-programmnogo-upravleniya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство программного управления</a>

Похожие патенты