Устройство для программногоуправления
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
Союз Сфветскик Социалистических Республик(51)М. Кл6 05 В 19/18 Государетвеный комитет СССР во деланзобретей и открытий. 55 (088. 8) Дата опубликованн описания 300381(Щ Завитель 5 4) УСТРОЙСТВО скнхбыИзобретение относится к автоматическим устройствам дискретноготипа и предназначено для решения логических задач управления исполнительными элементами пневмогидравлическихсистем в реальном масштабе времени,Известны устройства данноо класса, содержашие програьсный блок,дешифраторы, регистры,. логическийблок, блоки памяти, формирователипризнаков опроса, запоминаюшееустройство,.устройство управленияи логическое устройство. 11,Наиболее близким к преддагаемомутехническим решением является уст"ройство, содержашее задающий генератор, подключенный к делителю частоты, адресный счетчик, делительчастоты, эапоминакпцее устройство,выходы которого через переключательсоединены со входами регистра 12) .Однако в известных устройствахдлительность такта обработки инфор"мации такими программно-логическимиустройствами состоит нэ двух час- .тей времени выборки команды иэ эа"поминаккцего устройства (ЗУ), гдеона хранится, и времеви выполненияопераций по этой. команде. Известные РОГРАИИНОГО УПРАВЛЕНИЯ устройства не обеспечивают совмещения времени выборки команд иэ ЭУс временем выполнения операций по 5 командам. Это накладывает жесткиетребования к быстродействию ЗУ и.Увеличивает время решения логичезадач управления.Цель изобретения - повышение 10 стродействия устройства.Поставленная це 3 ть достигаетсятем, что в устройство для программного управленняф,.содержашее последовательно соединенные генераторимпульсов, делитель, счетчик, блокпостоянной памяти, коммутатор, регистр команд, логический блок иблок оперативной памяти, второй входкоторого соединен со вторым выходом 2) регисгра коьйнд и со входом блокаввода информации, выходом соединенныйсо вторым входом логического блока,и блок управления, выходом соединен" .ный со вторым входом счетчика, введены формирователь импульсов перено-са и формирователь тактов, входамисоединенный со вторыми выходами делителя, первыми выходами - с третьимивходаМи логического блока, а вторымвыходом через Формирователь импульса55 ЬО 65 переноса - со вторым входом коммутатора и регистра.Иа Фчг. 1 представлена блок-схема программного устройства 1 на фиг.2 временная диаграмма .его работы,Устройство содержит генератор 1, делитель 2, счетчик 3, блок 4 постоянной памяти, формирователь 5 последовательности тактов, формирователь 6 импульсов переноса, коммутатор 7, регистр 8 команд, логический Функциональный блок 9, блок 10 оперативной памяти, блок 11 ввода информации и блок 12 управления.Устройство работает следующим образом.Задающий генератор 1 вырабатывает последоваТельность прямоугольных импульсов высокой частоты, Делитель 2 вырабатывает импульсы:00, тактовой частоты, которые подаются на вход адресного счетчика 3, вырабатывающего адреса массивов и команд массивов О программы управления объектом, хранимой в блоке 4. Формирователь 5 на каждом такте работы устройства вырабатывает последовательность тактов, которая равноценно с командой участвует в обработке информации. Формирователь 6 импульсов переноса управляет импульсом П, коммутатором 7, разрешающим запись команд в регистр 8, Он же обеспечивает стирание импульсом Пг предыдущей команды в регистре 8 йеред записью последующей. Логический Функциональный блок 9. производит обработку поступающей на его входы инФормации с блока 10 оперативной памяти и блока 11 в соответствии с кодом операции, поступающим с первых выходов регистра 8 команд, и поэтапно - в соответствии с сеткой тактов. Блок 12 управления обеспечивает управление считыванием команд иэ блока 4 в раз" личных режимах работы систем объекта управления. Процесс обработки информации тактируется. Промежуток времени, за который считывается из блока 4 одна команда и производятся по команде операции в блоках программно-логического устройства, составляет такт работы устройства. Промежуток времени, эа который считываются все команды, реализующие алгоритм управления,.составляет цикл работы устройства.Совмещение временивыборки команды из НЗУ с временем выполнения .операций по предыдущей команде осуществляется следующим образом.В исходном состоянии регистр 8 команд обнулен, на счетчике 3 выставлен нулевой адрес, команда иэ блока 4, считанная по нулевому адресу, присутствует на входах коммутатора 7. Импульсы с генератора 1 поступают на делитель 2. Формирователь 5 вьщает серию тактов П 5 10 15 26 25 ЗО 35 40 45 50 Пздв логический блок 9,Но поскольку необходимым и Достаточным условием обработки входнойинформации логическим блоком 9 является наличие команды с выходарегистра 8 и сетки тактов с формирователя 5, то при обнуленномрегистре 8 команд входная информация на первом такте работы программно-логического устройства не обрабатывается. В регистр 8 командазапишется только в конце первоготакта по управляющим сигналам П и Пкогда прошла последовательностьмикротактов,Таким образом, в первом такте работы устройства происходит пропуск команды.Во втором и всех последующих тактах цикла производится обработка информации по ксманде Пр, считаннойиэ блока 4 в предыдущем такте изаписанной в регистр 8 в соответствиис сеткой тактов, разрешающих прохождение информации по блоку 9, Одновременно на этом же такте по новомуадресу, поступающему со счетчика 3на входы блока 4, производится выборка следующей команды, которая поступает на входы коммутатора 7,Таким образом, на втором и всехпоследующих тактах цикла производится совмещение времени выборки команды из блока 4 с временем выполненияопераций по командам.Введение в устройство для программного управления формирователяпоследовательности тактов и формирователя импульсов переноса позволяет сократить время на решение задач логического управления (длительность каждого такта в цикле сокращается на время выборки команды нэблока 4). Кроме того, снижаются требования к быстродействию блока памяти, Время считывания команды из негоможет быть увеличено до времени выполнения операций по команде, чтопозволяет применить современные большие интегральные схемы на основеМОП-структур, обладающие сравнительно низким быстродействием, однакоприменение БИС позволяет повыситьнадежностные и ресурсные характеристики устройства для программногоуправления. Формула изобретения Устройство для программного управления, содержащее последовательно соединенные генератор импульсов, делитель, счетчик, блок постоянной памяти, коммутатор, регистр команд, логический блок и блок оперативной памяти, второй вход которого соединен со вторым выходом регистра команд и со входом блока ввода информации, выходом соединенный со вторым входом логического блока, и блок управления, выходом соеди.-. . ненный со вторым входом счетчика, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства, в него введены формирователь импульсов переноса и формирователь тактов, входами соединенный со вторыми выходами делителя, первююи выход 0 ами - с третьими входами логического блока, а вторым выходомчерез формирователь импульса пере-.носа - со вторым входом коммутатора .н регистра.Источники информации,принятые во внимание при экспертизе1, Авторское свидетельство СССРР 189629, кл. 6 Об Р, 1968.2. Приборы и системы управленияф. 1967, В 6, М., с. 25-29,817665 иу оставитель .И. Швеехред И.Асталаа ректор едактор С. Тараненко аказ 1439/6 иал ППП ффПатентф, г, Уагород, ул. Проектная 2 Тирак 940 ВЫИИПИ Государственного ио делам изобретений 113035, Москва Ж, РаушсПодписноемитета СССРткрытийя наб д. 4/
СмотретьЗаявка
2769278, 25.05.1979
ПРЕДПРИЯТИЕ ПЯ Г-4725
ВОЛГИН ЭДУАРД НИКОЛАЕВИЧ, ЮРЬЕВ ВАЛЕРИЙ ВИКТОРОВИЧ, ДУНАЕВ НИКОЛАЙ АЛЕКСЕЕВИЧ
МПК / Метки
МПК: G05B 19/18
Метки: программногоуправления
Опубликовано: 30.03.1981
Код ссылки
<a href="https://patents.su/4-817665-ustrojjstvo-dlya-programmnogoupravleniya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для программногоуправления</a>
Предыдущий патент: Устройство для измерения временныхинтервалов
Следующий патент: Устройство для программногоуправления
Случайный патент: Устройство для транспортирования изделий