Устройство для программногоупРАВлЕНия Советский патент 1981 года по МПК G05B19/18 

Описание патента на изобретение SU817665A1

(54) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ

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

название год авторы номер документа
СИСТЕМА ПРОГРАММНОГО УПРАВЛЕНИЯ СБОРОЧНЫМ УСТРОЙСТВОМ 1991
  • Козлов А.Н.
  • Соловьев Е.В.
  • Яковлев А.В.
RU2029335C1
Устройство для программного управления 1989
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Шумилкин Владимир Андреевич
SU1698875A1
Программируемый контроллер 1981
  • Элькинд Лев Аркадьевич
  • Баранов Михаил Борисович
  • Росляков Владимир Павлович
  • Иванов Павел Сергеевич
SU1001012A1
Устройство для реализации временных булевых функций 1985
  • Гудков Владимир Юльевич
  • Лукошин Анатолий Федорович
SU1290346A1
Генератор испытательных последовательностей 1987
  • Каданский Александр Абрамович
  • Королев Владимир Николаевич
  • Руккас Олег Дмитриевич
  • Сидоренко Василий Петрович
SU1543396A1
Корреляционный дискриминатор времени транспортного запаздывания 1983
  • Чичельницкий Борис Иосифович
  • Шмигора Владимир Николаевич
SU1107130A1
Устройство для контроля памяти 1983
  • Гаврилов Алексей Алексеевич
  • Гаврилов Владислав Алексеевич
SU1280459A1
Программируемый контроллер 1987
  • Пенькин Владимир Николаевич
  • Платонов Вячеслав Валентинович
  • Рог Герман Викторович
SU1448338A1
УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ ИНФОРМАЦИИ СО СЖАТИЕМ 1984
  • Балин С.Н.
  • Соколов В.И.
  • Селибер А.Б.
SU1177836A1
Устройство автоматизированной подготовки программ для станков с ЧПУ 1986
  • Кулабухов Анатолий Михайлович
  • Ларин Владимир Алексеевич
  • Чесноков Юрий Александрович
  • Якушкин Михаил Александрович
  • Анисимов Николай Николаевич
  • Луковников Аркадий Алексеевич
  • Сидоров Евгений Михайлович
SU1354160A1

Иллюстрации к изобретению SU 817 665 A1

Реферат патента 1981 года Устройство для программногоупРАВлЕНия

Формула изобретения SU 817 665 A1

Изобретение относится к автоматическим устройствам дискретного типа и прелнаэначено для решения логических задач управления исполнител ньши элементами пневмогида авлических систем в реальном масютабе времени.

Известны устройства данного класса, содержащие программный блок дешифраторы, регистры, логический блок, блоки памяти, формирователи признаков опроса, запоминающее устройство, устройство управления и логическое устройство Ц, .

Наиболее близким к предлагаемому техническим решением является устройство, содержащее задающий генератор, подключенный к делители} частоты, адресный счетчик, делитель частоты, заломинагацее устройство, выходы которого через пед еключатель соединены со входами регистра {2}.

Однако в известных устройствах длительность такта обработки инФормации такими программно-логическими устройствами состоит из двух частей времени выборки команды из запоминающего устройства (ЗУ), где она хранится, и времени выполнения операций по этой команде. Известные

устройства не обеспечивают совмещения времени выборки команд из ЗУ с временем выполнения операций по командам. Это накладывает .жесткие требования к быстродействию ЗУ и .увеличивает время решения логических задач управления.

Цель изобретения - повьшение быстродействия устройства.

Поставленная цеЛь достигается тем, что в устройство для программного управления , . содержащее последовательно соединенные генератор импульсов. Делитель, счетчик, блок постоянной памяти, коммутатор, регистр команд, логический 5лок и блок оперативной памяти, второй вход которого соединен со вторым выходом регистра и со входом блока ввода информации, выходом соединенны со вторым входом логического блока, и блок управления, выходом соединенный со вторым входом счетчика, введены формирователь иМпульсов переноса и формирователь тактов, входами соединенный со вторыми выходами дели;теля, первыми выходами - с третьими входами логического блока, а вторым выходом через формирователь импульса переноса - со вторым входом коммута тора и регистра. йа , 1 представлена блок-схем программного устройства; на фиг.2 временная диаграмма его работы, Устройство содержит генератор 1, делитель 2, счетчик 3, блок 4 постоянной памяти, формирователь 5 последовательности тактов, формирователь 6 импульсов переноса, коммутатор 7, регистр 8 команд, логический функциональный блок 9, оперативной памяти, блок 11 ввода информации и блок 12 управления. Устройство работает следующим образом. Задающий генератор 1 вырабатывае последовательность прямоугольных импульсов высокой частоты. Делитель 2 вырабатывает импульсы .Ug тактовой частоты, которые подаются на вход адресного счетчика 3, вырабатывающего адреса массивов и команд масси вов и программы управления объекто хранимой в блоке 4. Формирователь 5 на каждом такте работы устройства вырабатывает последовательность так тов, которая равноценно с командой участвует в-обработке информации. Формирователь 6 импульсов переноса управляет импульсом Vnr коммутаторо 7, разрешающим запись команд в регистр 8 Он же обеспечивает стирани импульсом Up предыдущей команды в регистре 8 перед записью последующе Логический функциональный блок 9 производит обработку поступающей на его входы информации с блока 10 оперативной памяти и блока 11 в соотрветствии с кодом операции, поступающим с первых выходов регистра 8 команд, и поэтапно - в соответствии с сеткой тактов. Блок 12 управления обеспечивает управление считыванием команд из блока 4 в различных режимах работы систем объект управления. Процесс обработки информации тактируется. Промежуток времени, за который считывается из блока 4 одна команда и йроизводятся по команде операции в блоках прогpciMMHO-логического устройства, составляет такт работы устройства. Промежуток времени, за который считываются все команды, реализующи алгоритм управления, составляет цикл работы устройства. Совмещение временивыборки Коман ды из ПЗУ с временем выполнения опе раций по предыдущей команде осущест вляется следующим образом. В исходном состоянии регистр 8 команд обнулён, на счетчике 3 выс тавлен нулевой адрес, команда из блока 4, считанная по нулевому адре су, присутствует на входах коммутатора 7. Импульсы с генератора 1 поступают на делитель 2. Формирователь 5 выдает серию тактов Ug , f U0j,B логический блок 9. Но поскольку необходимым и Достаточным условием обработки входной информации логическим блоком 9 является наличие команды с выхода регистра 8 и сетки тактов с формирователя 5, то при обнуленном регистре 8 команд входная информация на первом такте работы программно-логического устройства не обрабатывается. В регистр 8 команда запишется только в конце первого такта по управляющим сигналам U и U когда прошла последовательность микротактов. Таким образом, в первом такте работы устройства происходит пропуск команды. Во втором и всех последующих тактах цикла производится обработка информации по команде Up, считанной из блока 4 в предыдущем такте и записанной в регистр.8 в соответствии с сеткой тактов, разрешающих прохождение информации по блоку 9. Одновременно на этом же такте по новому адресу, поступающему со счетчика 3 на входы блока 4, производится выборка следующей команды, которая поступает на входы коммутатора 7. Таким образом, на втором и всех последующих тактах цикла производится совмещение времени выборки команды из блока 4 с временем выполнения операций по командам. Введение в устройство для программного управления формирователя последьвательности тактов и формирователя импульсов переноса позволяет сократить время на решение задач логического управления (длительность каждого такта в цикле сокращается на время выборки команды нз блока 4). Кроме того, снижаются требования к быстродействию блока памяти. Время считывания команды из него может быть увеличено до времени выполнения операций по команде, что позволяет применить современные большие интегральные схемы на основе МОП-структур, обладающие сравнительно низким быстродействием, однако применение БИС позволяет повысить надежностные и ресурсные характеристики устройства для программного управления. - . Формула изобретения Устройство для программного управления, содержащее последовательно соединенные генератор импульсов, делитель, счетчик, блок постоянной памяти, коммутатор, регистр команд, логический блок и блок оперативной памяти, второй вход которого соединен со BTOpbjM выходом регистра команд и со входом блока ввода информации, выходом соединенный со вторым входом логического блока, и блок управления, выходом соединенный со вторым входом счетчика, отличающееся тем, что, с целью повышения быстр6действ1ая устройства, в него введены формирователь импульсов переноса и формирователь тактов, входами соединенный со вторыми выходами делителя, первыми выходами - с третьими входами

логического блока, а вторым выходом через формирователь импульса переноса - со вторым входом коммутатора и регистра.

Источники информации, принятые во внимание при экспертизе

1,Авторское свидетельство СССР 189629, кл. G Об F, 1968.

2.Приборы и системы управления, 1967, 6, М., с. 25-29. (прототип). fue.1 Biraff

4tl

м

SU 817 665 A1

Авторы

Волгин Эдуард Николаевич

Юрьев Валерий Викторович

Дунаев Николай Алексеевич

Даты

1981-03-30Публикация

1979-05-25Подача