Устройство для формирования входных воздействий в системе программного контроля
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
Союз СоввтсиикСоциалистичвсиинРеспублии ОП ИСАКИИ ИЗОБРЕТЕНИЯ К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ и 920729(51)М. Кл, С 06 Г 11/00 с присоединением заявки РЙ 3 Ъфудорственныб комнтет СССР яо делои цраоретеннй н отнрытнй(54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ ВХОДНЫХ ВОЗДЕЙСТВИЙ В СИСТЕМЕ ПРОГРАММНОГО КОНТРОЛЯ15 Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствахконтроля,Известно устройство контроля,содержащее, счетчик, выходной регистр,блок клапанов, входной регистр,узел контроля, коммутатор, блоканализа и индикации 1.Однако в данном уст ройстве воз 1 Одей ст вия задаются с чет чиком и ло гической памят ью объекта, что не позволяет организовать подачу на объектпроверки точных циклограмм входныхвоздействийНаиболее близким к предлагаемомуявляется устройство программногоконт роля, кот орое содержит блокпрограммного управления, дешифратор кода операции, Формирователимикрокоманд, испольнит ельные схемы, коммутатор причем выходы кодаоперации блока программного управ,ления соединены с соответст вующими входами дешифратора кода операии входы первой и второйформирователя микрокоманд соединены соответственно с выходами синхронизации блока программного управления и выходами дешифратора кода операции, выходы коммутатора соединены с соот ветст вующими входами первой группы исполнительных схем, выходы Формирователей микро- команд соединены со второй группой входов исполнительных схем, выходы которых являются выходами устройства 23.Недостатками такого устройства являются ограниченные возможности по заданию точных временных положений сигналов входных воздействий и невозможность независимого изменения длительности временного положения и частоты сигналов входных воздействий, что ограничивает точность и область применения известного устройства.тора микрокоманд, вторая группа вхорующих входов блока программного управления подключена к группе выходов дешифратора синхросигналов, выход генератора импульсов подключенко входу импульсной последовательности блока программного управления,выходы группы Формирователей амплитуды являются выходами устройства,содержит группу формирователей Фрондов и элемент задержки, при этом вына к соответствующим входам Формирогруппы и формирователей фронта выход, ного сигнала групп, группа информационных входов формирователей спада выходного сигнала группы и формирователей фронта выходного сигнала группы соединена со второй группой информационных выходов блока програмЦель изобретения - расширение области применения,Пос 1 авленная цель достигается тем, что устройство для формирования входных воздействий в системе программного контроля, содержащее блок программного управления, дешифратор синхросигналов, дешифратор кода операций, генератор импульсовдешифратор микрокоманд, группуформирователей амплитуд, регистр,при этом группа выходов кода операций блока программного управленияподключена к группе входов дешифра 1 ора кода операции, группа выходовдешифратора кода операции подключена к первой группе входов дешифрадов которого подключена к группесинхронизирующих выходов блокапрограммного управления, первый выход дешифратора микрокоманд подключен к установочному входу регистра,первая группа информационных выходов блока программного управлениясоединена с группой информационныхвходов регистра, группа синхронизита выходного сигнала и группу Формирователей спада выходного сигнала, группу триггеров, генератор коход генератора импульсов соединенсо счетным входом генератора кодови входом элемента задержки, группавыходов элемента задержки подключевателей спада сигнала группы и Формирователейй Фронта выходного сигнала группы, группа выходов генератора кодов подключена к группе входов дешифратора синхросигналов и к соответствующим кодовым входам Формирователей спада выходного сигнала 5 10 15 20 25 30 З 5 40 45 50 55 много управления, первая и вторая группы установочных входов дешифратора микрокоманд подключены соответственно к группе ус 1 ановочных входов Формирователей Фронта выходного сигнала, формирователей спада выходного сигнала, выход каждого формирова 1 еля фронта выходного сигнала группы соединен с единичным входом соответст вующего триггера группы, выход каждого формирователя спада выходного сигнала группы соединен с нулевым входом соот ветст вующе го триггера группы, управляющие входы каждого триггера группы подключены к соответствующим разрядным выходам регистра, выходы триггеров группы подключены к соответс 1 вуоцим входам формирователей амплитуд группы, выходы которых являются выходами устройства, второй выход дешифратора микрокоманд соединен с установочным входом генерат ора кодов.Блок программного управления содержит дешифраторы, узел памяти, узел сравнения, узел пуска-останова, регистр команд, регистр адреса, группы элементов И, элементы ИЛИ, счетчик команд, элемент НЕ, наборное поле, при этом первый выход наборного поля подключен к первому входу узла пуска-останова, второй вход которого соединен с выходом первого элемента И, первый вход которого объединен с первым входом второго элемента И и подключен к выходу узла сравнения, первый вход которого подключен ко второму выходу наборного поля, третий выход которого соединен со входом элемента НЕ и вторым входом первого элемента И, выход элемента НЕ подключен ко второму входу второго элемента И, третий вход которого объединен с третьим входом первого элемента И и подключен к первому выходу узла пуска-останова, второй выход которого соединен со счетным входом счетчика команд, выход которого подключен ко второму входу узла сравнения и к первому входу узла памяти, выход которого соединен с первым входом регистра команд, группа информационных выходов которого является информационной группой выходов блока, которые обединены с группой входов первой группы элементов И и подключены к группе разрядных входов регистра адре 5 92072са, выход которого подключен к первому входу второй группы элементов И, четвертый и пятый выходы наборного поля подключены соответственно к первому входу элемента ИЛИи первому входу третьей группы элементов И, выходы каждой группы элементов И подключены к соответствую"щему входу счетчика команд, первыйвход первой группы элементов И, второй вход второй группы элементов Ии вход регистра адреса подключенык соответствующим выходам первогодешифратора, первая группа входовкоторого соединена с первой группой выходов узла пуска-останова,которые являются первой группой вы"ходов синхронизационных выходов бло"ска группа входое узла пуска-останова является группой синхронизацион"ных входов блока, третий выход уз;ла пуска-останова подключен ко второму входу узла памяти, четвертыйвыход узла пуска-останова подключен к управляющему входу регистракоманд, вторая группа выходов регистра команд является группой выходовкода операций блока и подключена кгруппе входов второго дешифратора,группа выходов которого подключенако второй группе входов первого дешифратора, выход второго элемента Иподключен ко второму входу элемента ИЛИ, выход которого соединен совторым входом третьей группы элементов И,35На фиг.1 приведена структурнаясхема устройства; на Фиг.2 - схемаформирователей фронта и спада выходного сигнала; на фиг.3 - пример конкретной реализации генератора кодов;на фиг.4 - схема блока программногоуправления,Устройство содержит блок 1 программного управления, дешифратор 245кода операции, дешифратор 3 микрокоманд, регистр 4 воздействия, состоящий из триггеров 5, формирователь 6амплитуд, генератор 7 импульсов, дешифратор 8 синхросигналов, информа 50ционные выходы 9 блока 1 программного управления, выходы 10 устройства,формирователи 11 фронта выходногосигнала, формирователи 12 спада выходного сигнала, триггеры 1.3, элемент 14 задержки, генератор 15 ко 55дов, выходы 16 линии 14 задержки,разрядные выходы 17 генератора 15кодов, выходы 18 первой группы и вы 9 6ходы 19 второй группы дешифратора 3микрокоманд. Формирователи 11 и 12содержат узел 20 сравнения кодов,регистр21, коммутатор 22.Формирователи 11 и 12 предназнаначены для выработки коротких сигналов, временное положение которыхсоответствует временному положениюсоответственного Фронта и спада выходного сигнала устройства.Положение фронта и спада выходных сигналов задается кодами с информационных выходов 9 блока 1 программного управления и Формируетсяпо сигналам генератора 15 кодов исигналам с выходов 16 элемента 14задержки,Генератор 15 кодов состоит изсчетчика регистра, узла сравнениякодов и элемента задержки и предназначены для выработки на разрядныхвыходах 17 кодов натурального рядачисел, длина которого определяетсякодом, поступающим с информационныхвыходов блока 1 программного управления на группу выходов 9 генератора 15 кодов.Элемент 14 задержки представляетсобой последовательно включенныеэлементы задержки,8 ремя задержки больше или равнодлительности периода следования сиг"налов генератора 7 импульсов.ДешиФратор 3 микрокоманд в данномслучае может быть представлен е виде группы элементов И, первые входыкоторых соединены с выходами дешифрат ора кода операции, а вторые " свыходами синхроимпульсов блока 1программного управления,Блок 1 программного управлениясодержит наборное поле 23, элемент ИЛИ 24, группу 25 элементов И,счет чик 26 команд, узел 27 пускаостанова, входы 28 синхронизацииблока управления, узел 29 памяти,регистр 30 команд, выходы 31 кодаоперации блока управления дешифтор 32 (операций переходов), дешифратор 33, группу выходов 34синхронизации блока управления,узел 35 сравнения (кодов), элемент НЕ 36, элемент И 37,элемент И 38,регистр 39 адреса (перехода), группу 40 элементов И, группу 41 элементов И,Устройство работает следующимобразом.5 25 30 35 50 55 Сигналы от генератора 7 импульсов, имеющие стабильную высокую частоту следования поступают на счетный вход генератора 15 кодов, с разрядных выходов 17 которого выдаются кодовые комбинации по" ступающие на дешифратор 8 синхросигналов, выходные сигналы которого поступают на входы синхрониза" ции блока 1 программного управления,, Блок 1 программного управления вначале исполняет команды, задающие временные параметры сигналов входных воздействий, поступающих на выходы 10 устройства. При атом код операции исполняемой команды, например команды, задающей период повторения выходных сигналов устройства, поступает с выходов кода операции блока 1 программного управления на дешифратор 2 кода операции, в котором активизируется выход, соответствующий исполняемой команде.Сигнал с выхода дешифратора 2 разрешает прохождение импульса синхронизации со второго выхода дешифратора 3 микрокоманд. По данному сигналу производится запись кода, содержащегося в информационных разрядах исполняемой командь 1 и поступающего с инФормационных выходов 9 блока 1 программного управления в регистр памяти генератора 15 кодов, Запись информации в регистры 21 Формирователей 11 и 12 производится аналогично вышеизложенному по сигналам соответственно первой 18 и второй 19 групп выходов дешифратора 3 микрокоманд, Данная информация определяет временное г 1 оложение сигналов на выходах формирователей 11 и 12 относительно начала цикла выдачи сигналов входных воздействий.Затем блок 1 программного управления начинает реализацию программы подачи входных воздейст вий на испытуемый объект, Ори атом единичные сигналы, определяющие выходы устройства, по которым будут выдаваться сигналы воздейст вий на испытеумый объект, записываются с информационных выходов 9 в триггеры 5 регистра 4 воздействия по сигналу с первого выхода дешифратора 3 микрокоманд, С выходов т риг геров 5 ре гистра ч сигналы поступают на входы управления соответствующих им триггеров 13. ГДйничные сигналы триггеров 5 позволяют выходным сигналам соответствующих формирователей 11 и 12 устанавливать соответственно вначале в единичное, а затем нулевое состояние триггеры 13. Моменты установки триггеров 13 в нулевое и единичное состояние определяю 1 временное положение выходных си гналов устройст ва относительно на чала ци кл а выдачи входных воздействий, а также их длительность, Сигналы с выходов триггеров 13 поступают на формирователи 6 амплитуды, которые задают физические уровни сигналов воздействия,.Сигналы на выходах формирователей 11 и 12 вырабатываются следующим образом.Сигналы с выходов Тб элемента задержки пост упают на входы синхронизации формирователей 11 и 12, ИнФормация с выходов 17 генератора 15кодов поступает на кодовые входы формирователей 11 и 12 и далее на первую группу входов узла 20 сравнения кодов. На вторую группу входов узла 20 сравнения кодов подается код старших разрядов регистра 21, занесенный в него блоком 1 программного управления. При равенстве кодов навыходе узла 20 сравнения вырабатывается сигнал, разрешающий работу коммут атора 22, который пропускает одиниз последующих с.выхода 16 алемента 11 задержки сигналов, определяемыи кодом младших разрядов регистра 21, на вход коммутатора 22 и, следовательно, соот ветствующего формирователя 11, 12. Временное положение сигнала на выходе амплитудногоформирователя 6 определяется заданным циклом работы генератора 15 кодов и дискретностью относительногоположения сигналов на выходах 16элемента 1 ч задержки,Таким образом, предложенное устройство позволяет формировать с высокой точностью параметры сигналов входных воздейст вий, их временное положение друг относительно друга, подавать воздействия на испытуемый объект с более высокой частотой, чем частота реализации команд программы блоком программного управлегия. Все ато приводит к повышению качества контроля и увеличению номенклатуры проверяемых объектов.формула изобретения 1, Устройство для формирования входных воздействий в системе программного контроля, содержащее блок программного управления,.дешифратор синхросигналов, дешифратор кодаопераций, генератор импульсов дешифратор микрокомаид, группу фор" мирователей амплитуд, регистр, при этом группа выходов кода операций блока программного управления подключена к группе входов дешифратора кода операций, группа выходов дешифратора кода операции подключена к первой группе входов дешифратора микрокоманд, вторая группа входов которого подключена к группе синхронизирующих выходов блока программного управления, первый выход дешифратора микрокоманд подключен к установочному входу регистра, первая группа информационных выходов блока программного управления соединена с группой информационных входов регистра, группа синхронизирующих входов блока программного управления подключена к группе выходов дешифратора синхросигналов, выход генератора импульсов подключен ко входу импульс" ной последовательности блока программного управления, выходы группы Формирователей амплитуды являютсянвыходами устроиства, о т л и ч а ющ е е с я тем, цто, с целью расширения области применения, устройство содержит группу формирователей фронта выходного сигнала и группу формирователей спада выходного сигнала, группу триггеров, генератор кодов и элемент задержки, при этомвыход генератора импульсов соединен со счетным входом генератора кодов и входом элемента задержки, группа выходов элемента задержки подключе" на к соответствующим входам формирователей спада сигнала группы иформирователей фронта выходного сигнала группы, группа выходов генератора кодов подключена к группе входов дешифратора синхросигналов и. к соответствующим кодовым входам Формирователей спада выходного сигналагруппы и формирователей фронта выходного сигнала групп, группа информационных входов формирователей спада выходного сигнала группы и Формирователей фронта выходного сигнала152 о 255 О 35 4050 55 нала группы соединен с единичным входом соответствующего триггера группы, выход каждого формирователя спада выходного сигнала группы соединен с нулевым входом соответствующего триггера группы, управляющиевходы каждо го т ри г гера г р у ппы подключены к соответствующим разрядным выходам регистра, выходы триггеров группы подключены к соответствующим входам формирователей амплитуд груп" пы, выходы которых являются выходами устройства, второй выход дешифратора микрокоманд соединен с установочным входом генератора кодов.2. Устройство по и. 1, о т л и ч а ю щ е е с я тем, что блок прог" раммного управления содержит дешифраторы, узел памятиузел сравнения,узел пуска-останова, регистр команд, регистр адреса, группы элементов И, элементы ИЛИ, счетчик команд, элемент НЕ, наборное поле, при этом первый выход наборного поля подклю" чен к первому входу узла пуска-оста- нова, второй вход которого соединен с выходом первого элемента И, первый вход которого объединен с первым входом второго элемента И и подключен к выходу узла сравнения, первый вход которого подключен ко второму выходу наборного поля, третий выход которого соединен со входомэлемента НЕ и вторым входом первого элемента И, выход элемента НЕ подключен ко второму входу второго элемента И, третий вход которого объе-динен с третьим входом первого эле" мента И и подключен к первому выходу узла пуска-останова, второй выход которого соединен с счетным входом счетчика команд, выход которого подключен ко второму входу узла срав" нения и к первому входу узла памяти, выход которого соединен с первым входом регистра команд, группа инФормационных выходов которого является информационной группой выходов блока которые объединены с группой группы соединена со второй группой информационных выходов блока программного управления, первая и вто; рая группы установочных входов дешифратора микрокоманд подключены соответственно к группе установочных входов Формирователей Фронта выходного сигнала, Формирователей спадавыходного сигнала, выход каждого 10 Формирователя фронта выходного сигЗ,ОДОВ 1 ЕРВОИ ГРУПГ 1 ЫЕ,И ПОДКЛЮЦЕНЫ К ГРУППа РаЯР/,//1-".Х:входов реГистра адреса зы.,рого подклюцен к первому в," -,рои группы элементов И, .четв .:=:.:и плтый Выходь, наборного кСпючены соответственно к : овходу элемента ИЛИ и первотретьей группы элемен-овка 11 дой :Гуппы элементовны к соответствующему вход,Ка КОМаНД, ПЕРВЫЙ ВХОД ГЗРГспы элементов И второйГруппы элементов И и Вхос 1 / .ра адреса подклюцены к сэо Згсвующим выходам первого -.з 1 к/ПЕР Ва; ГРУППа ВХОДОВ 1 КОс:динена с первой группойла пуска-останова, котор".э .=,"г.сл первой группой выходов с/хоэнЗВЦИО 1 НЬХ ВЫХОДОВ О.сОКа, Г 1 "ПГОвходов узза пуска-ост-.нов;- -г; - .;е: -ГО У П ПО й Си и ХР 01- И 3 а С с/ 0 Н НЫ Х С,а.сг 1 и, 1 е: Вертый выход узла О=нова По/1 клю 1 ен с усПав входу р ". с ист ра команд, втоГ/у па выхоэ 6 р:, Гис Ва команд;.руппои Выходов хода опе зло:са и подключена к Гр ппе - .;ТОРОГО ЕСИф 11 атОРа ПГУП- озов которого поцклсцена ко гру с 1 Ге входоВ пе р ВО Го деший"выход го орого э/1 емента И цзн;со второму входу злеменвыход которого соевкнен с , - хсдОм те с , ей группы эле.и,-.:.:. с О вни 1 ание поПодписнокомитета СССРи открытийкая наб д. 4/5
СмотретьЗаявка
2861329, 02.01.1980
ПРЕДПРИЯТИЕ ПЯ А-1001
ПОЛУНИН МИХАИЛ АЛЕКСЕЕВИЧ, ПЛЕШЕВ ГЕННАДИЙ ВАСИЛЬЕВИЧ
МПК / Метки
МПК: G06F 11/25
Метки: воздействий, входных, программного, системе, формирования
Опубликовано: 15.04.1982
Код ссылки
<a href="https://patents.su/7-920729-ustrojjstvo-dlya-formirovaniya-vkhodnykh-vozdejjstvijj-v-sisteme-programmnogo-kontrolya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для формирования входных воздействий в системе программного контроля</a>
Предыдущий патент: Устройство переменного приоритета
Следующий патент: Устройство для обнаружения искажений в тексте
Случайный патент: Система питания для двигателя внутреннего сгорания