Устройство для программного контроля электронных устройств

Номер патента: 868775

Авторы: Кутумов, Скрипко

Есть еще 22 страницы.

Смотреть все страницы или скачать ZIP архив

Текст

Союз Советскнк Соцнапнстнческиа т 1 еслубпнкОПИСАНИЕ ИЗОБРЕТЕНИЯ К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ 61) Дополнительное к авт, свид-ву 1)М. Кл.э С 06 Г 15/46 Зая но 12,10,79 нением зая 21) 2830540/18-24 исо осударственный коиите СССР но деяаи изобретений н открытий(71) Заявител ТРОЙСТВО ДЛЯ ЛРОГРАИМНОГО КОНТР ЭЛЕКТРОННЬЖ УСТРОЙСТВ тво для конодержащееустройство,Изобретение относится к вычислительной и контрольно-измерительной технике и может быть использовано для контроля электронных устройств и узлов различного назначения.Известно устройство централизованного контроля, содержащее датчики, сигнализаторы отклонений элементы И и ИЛИ, коммутаторы, узел внешнего запуска, цифровой измеритель, блок управления, цифровой регистратор, таймер, дешифратор, счетчик. В устройстве реализуется регулярное информационное обслуживание с управляемой длительностью опроса датчиков, которое необходимо для измерения параметров с заданной точностью, при этом управление осуществляется по сигналам, которые формируются на выходах сигнализаторов отклонений Ц .Недостаток устройства - невысокое быстродействие, что ограничивает его.применение для контроля электронных устройств в динамике работы, кроме того, устройство не обеспечивает отработку отдельных узлов и устройства в целом.Известно также устройс троля логических узлов, с оперативное запоминающее адресный коммутатор блок управления, блок генерации стимулирующих воздействий, блок коммутации стимулирующих воздействий, блок анализа неисправностей и логической обработки. Такое устройство обеспечивает отработку функциональных узлов электрон-" ных систем путем формирования управляющего сигнала с последующим анализом реакции узла на управляющее воздействие 21.Недостаток устройства - не обеспечивает контроль устройства в динамике работы, кроме того, оно мэжет работать с устройством ограниченной конфигурации.Наиболее близким к предлагаемому является устройство для программного контроля, содержащее блок ввода., блок выработки тестовых наборов, коммутатор, блок измерений, операционный блок, блок синхронизации, блоки управления, регистрации и контроля программ, блок сравнения и контролируемый блок, при этом блок выработки тестовых наборов через контролируемый блок и коммутатор соединен с блоком измерений и операционным блоком, а блок ввода, к которому может подключаться ЭцВМ,через блок управле 868775 20ся на его втором выходе и цикл контроля внешних цепей повторяется,После окончания проверки собственных шин сигнал формируется на. выходерегистра 57, с которого поступаетна вход регистра 59, на выход которого подается код окончания контроля,Кроме того, сигнал с выхода 190 регистра 57 через первый элемент 62-1ИЛИ поступает на входы сброса ключевых схем 52 и возвращает их в исходное состояние.Затем на вход 148 подается сигналдля выбора следующей цепи, Этот сигнал поступает, например на вход 148-2элемента 55-1 И, и цикл проверки соединения следующей собственной шины 15с внешними цепями повторяется, и такдо окончания проверок всех й собственных шин.В том случае, когда необходимопроверить собственные шины сигнал 20поступает на вход 158-1, проходитчерез элемент 62-2 ИЛИ на вход элемента 55-3 И, который открывается,а также на вход элемента 55-2 И,который свой выход 189 соединяет свыходом ТИ, в который подаются тактовые сигналы. Время проверки сокращается, на входы 141, 142-1 и 142-2сигналы не поступают, так как контроль внешних цепей не проводится.После окончания проверок или после нарушения алгоритма на вход 149поступает сигнал, который возвращает регистр 57 в исходное состояние.Блок коммутации стимулирующих воздействий предназначен для; соединения входа 150 с выходом 153 с цельюизмерения параметров сигналов, поступающих на вход 150; соединениявхода 150 с любой из й собственныхшин с целью подачи управляющего воздействия в любую из них, а значити в соответствукщие внешние цепиконтролируемого объекта; соединениявыхода 153 с любой из й собственныхшин с целью измерения параметров 45сигналов в этих шинах; соединениявыхода 153 с любой из шин выхода 152с целью определения параметров преобразованных датчиками сигналов;осуществления надежного. контроляэа организованными соединениями.Функциональные связи блока 6анализаторов активности на примереодного канала приведены на фиг. 5.Блок содержит М каналов анализаторов активности. Вход 152 дифференцирующего элемента 63 является входом одного из таких каналов,. а еговыход соединен с первым входом элемента. 64 ИЛИ непосредственно, и совторым его входом через инвертор 6 О65, выход 160-2 которого, а такжевыход 160-1 элемента 64 ЙЛИ являются выходами одного канала.На выходе 160-1 формируется сигналпри наличии сигнала на входе 152 не- у зависимо от его знака (полярностисигнала). На выходе 160-2 формируетсяпризнак полярности сигнала, поступившего на вход 152, например символ 1для сигналов отрицательной полярности.Коммутатор 7 ( фиг, 6) предназначен для программного управления подключением цепей первого входа с каналом второго выхода и отключением;таких цепей от первого выхода. Этонеобходимо для того, чтобы исключитьперегрузку блока 13 информацией, предусмотренной на текущее время программной работы контролируемого объекта, так как на выход 162 подаетсятолько "аварийная" информация - непредусмотренная программой.В исходном состоянии сигналы,поступающие на вход 221 коммутатора,проходят через открытые элементы66 И на выход 162, а также поступают на входы закрытых элементов 67 И.Сигналы, поступающие на входы164 и 165-1 коммутатора, открываютэлемент 72 И и частично подготавливают канальный регистр 68-1. В этомслучае сигналы, поступающие на вход148, проходят на выход элемента 72 И.Допустим, что сигнал проходитна вход регистра 69 и на его выходе191-1 формируется сигнал, поступающий на соответствующий управлякщийвход элемента 66 И. При этом закрывается соответствующая пара ключевыхэлементов и цепи 160-1-1 и 160-2-1отключаются от выхода 162.Сигнал с выхода 148-1 элемента72 И поступает также на соответствующие входы канальных регистров 68-1,68-в, но запоминается этот сигналв элементе 1 памяти регистра 68-1,так как на его второй вход. 165-1 также поступает сигнал. При этом навыходе элемента 1 памяти регистра68-1 формируется сигнал, поступающийна управляющий вход двух ключевыхэлементов 1 канального элемента.67-1 И, которые открываются и соединяют цепи 160-1-1 и 160-2-1 черезэлемент 70-1 ИЛИ с первым каналомвыхода 163.Кроме того, сигнал с выхода элемента 1 регистра 68-1 через формирователь 71-1 поступает на выход 166-1,сигнализируя, что первый измерительный канал выбран. Остальные (в)каналы выбираются аналогично.Функциональные связи измерителя9 точного времени приведены на.фиг. 7,Период первого тактового сигналаТИ 1 равен периоду поступления счетных импульсов на вход блока измерения времени 8 (Фиг, 1), т.е. "грубому" отсчету времени, и находится вследующей зависимости с периодамивторого ТИ 1 и третьего ТИ тактовыми сигналами:(ТИ.Долустйм, что сигнал с выхода узла 92 поступает на вход первого измерительного канала узла 93 и заломинается в его первом элементе за -5держки 43-1. Одновременно этот сигнал через Формирователь 94-1 признака. сообщения поступает на вход 195разряда признака сообщения 42. Приэтом на его выходе 193 Формируетсясигнал, поступающий на первый входячейки 41.-1 перезаписи. Второй тактовый сигнал ТИ 1 через элемент 95ИЛИ .поступает на второй вход 194ячейки 41-1, на выходе которой лриэтом Формируется сигнал перезаписи, 15который поступает на считывающиевходы первых элементов задержкивсех измерительных каналов. Поэтому с выходов разрядов элементов задержки) 42, 43-143-в код 110 0 20через разрешенную схему запрета 96переписывается в соответствующиеразряди 42 и 43-1 второй ступенизадержки, гри этом на выходе разряда42 этой ступени задержки формируется сигнал, поступающий на первыйвход ячейки 41-2. Так осуществляется продвижение информации в линии задержки первого канала измерения.Сигнад с выхода 195 Формирователя 94-1 поступает также на входы элементов 98 И, которые открываются,исигнал - признак лолярности сигнала, поступающий нэ входы 163-2 или1 ЯОузла 92 через его выход 197 и элемент 98-1 И, подается на вход35 буФера 99, где запоминается в соответствующем разряде. Отсчет "грубого" времени при этом поступает нэ. вход 161 и через элемент 98-2 И также подается и запоминается в буфере 99. 4 ЩДопустим, что с выходом узла 92 следующие сигналы поступают на входы2 и в второго и в-го измерительных каналов узла 93. Эти сигналы запоминаются в первых элементах задержки (разрядах) 43-2 и 43-в соответствующих измерительных каналов, а также поступают на входы формирователя 94-1, на выходе 195 которого Формируется сигнал, поступающий на вход разряда. 42, нэ. выходе 193 которого Формируется сигнал, пбступэюций на первый вход ячейки 41-1. При поступлении на ее вход 194 сигнала ТИп, на ее выходе Формируется сигнал пе- резаписи, который код 1011 пере писывает через схему 96 на входы аналогичных разрядов 42, 43-2 и 43-ю второй ступени задержки.Одновременно сигнал с выхода 195 формирователя 94-1 поступает на входы 60 элементов 98 И, при этом признаки полярности сигналов с выхода 197 через элемент 98-1 И поступают ня вход . буФера 99 и запоминаются в его соответствующих разрядах, На второй вход Я буфера 99 через элемент 98-2 И поступает отсчет "грубого" времени, ноэтот отсчет идентичен тому, которыйуже имеется в.буфере 99, и поэтомуизменений в нем не производит.Затем на вход ТИ 1 узла 92 поступает тактовый сигнал. Этот сигналс выхода 192 узла 92 поступает навходы узлов кодирования 97 и разрешает их, на входы схем 96 и запрещает их, а также через элементы95 ИЛИ на входы 194 ячеек 41, и еслина их входах 193 имеются сигналы,то на их выходах формируются сигналыперезаписи. Информация с выходовразрядов 43-143 в поступает нэвходы закрытых схем 96, а такжена входы узлов 97, так как эти узлыразрешены, то код, соответствующийположению сигнала в линии задержкис выходов узлов 97 поступает в буАер99, как отсчет точного времени. Крометого, сигналы с выходов узлов 97поступают на входы формирователей94-2, 94-3,94- (щ+1), на выходах которых формируются признаки номероизмерительных каналов, в которыхимеется информация для ее лоследукщей идентификации. Эти признаки поступают на управляющие входы буФера99 и запоминаются в нем. На входыканалов измерения узла 93 поступаютновые сигналы и продолжается ихизмерение.Третий тактовый сигнал ТИ поступает на вход 91 передающего буФера99 и перемещает полученный. кадр информации, который содержит:"грубый"и точные отсчеты времени для каждого канала, признаки номеров каналов,в которых получены отсчеты, а такжепризнаки полярности сигналов в каналах - к выходу буФера 99. При этомна его выход 174 поступает сигналзапроса на передачу инФормации, вответ на который на вход 175 поступает сигнал, разрешения, по которомуна выход 171 подаются сообщения текущего кадра.Такое решение обеспечивает параллельную работу нескольких измерительных каналов на линиях задержки и обладает схемной простотой и высокойточностью измерений.Каждый из узлов 103-1, 103-2103-щ(фиг. 8) преобразует во временной интервал один из параметров сигнала, например амплитуду импульса,его длительность, период следования,количество импульсов в пачке и др, Узел 103-0 лрезназначен для определе ния полярности сигнала и формирования соответствующего признака.Управлякзаие входы первой 183 и второй 182-1, а также вход 153 блока 10 являются аналогичными входами ключевых схем 102, выходы которых через соответствующие узлы 103 преобразования параметров соединены с первымвходом 180 измерителя 9 точноговремени, а управляющие выходы 181 ключевых схем 102 соединены с третьимуправляющим входом измерителя 9,который соединен с управляющими входами ключевых схем 101,первый 180второй 163-1 и третий 163-2 входыкоторых являются первым и вторым входами измерителя 9, первый 185 и второй 182-2 управляющие входы и первыйсинхронизирующий вход ТИ которогоявляются аналогичными входами ключевой схемы 100, а его сигнальные выходы 184 - аналогичными выходами ключевых схем 100 и 101, при этом выход198 ключевой схемы 100 и первые выходы 1, 2в ключевых схем 101 15соединены с входами узла измерений93, а вторые выходы 199 - с входом197 элемента 98-1 И (Фиг. 7).В исходном состоянии ключевыесхемы 102 закрыты и на их выходах 2 О181 сигналов нет. В исходном состоянии ключевая схема 100 закрыта и наее выходе 184 сигнала нет. Ключевыесхемы 101 в исходном состоянии соединяют свои первый и второй выходы 25соответственно с выходами 163-1 и163-2 и на их выходах 184 имеютсясигналы,Сигнал, поступающий на вход 185,открывает ключевую схему 100 и тактовые сигналы ТИ 1 проходят на еевыход 198, сигнал, поступающий навход 182-2, возвращает ее в исходноесостояние и тактовые сигналы ТИна выход не поступают,Допустим, что на вход 183 блока10 поступает код 1001, при этомключевые схеж 102-0 и 102-в открываются, и сигналы, поступающие навход 153, проходят через эти ключевыесхемы на входы узлов 103-0 и 103-в. 40Одновременно на выходах 181 схем102-0 и 102-в Формируются управляющие сигналы, поступающие на входыключевых схем 101-0 и 101-в, приэтом ключевая схема 101-0 соединяетсвой выход 199 с входом 180-2, аключевая схема 101-щ соединяетсвой выход а с входом 180-1, отключая входы 163-1 и 163-2 и выход 199.Сигналы с выходов 184 ключевых схем101-0 и 101-в снимаются. В этом случае сигналы с выходов узлов 103-0и 103-в проходят через схемы 101-0и 101 на выходы 199 и в узла 92,Так как на входы 163 ключевыхсхем 102-1 и 102-2 поступили символы нулей, то они своего состоянияне изменяют, поэтому не изменяют своего состояния и ключевые схем 101-1и 101-2 узла 92, и сигналы, поступающие на их входы 163-1 и 163-2, бопроходят на первый и второй входыузлов 93,а также на выход 199 узла 92.Сигнал, поступающий на вход 182-1,возвращает ключевые схемы 102-0 и102-в блока 10 в исходное состояние, 5 при этом снимаются сигналы с их выходов 181, что возвращает в исходное состояние ключевые схемы 101-0 и 101-в и на их выходах 184 формируются сигналы, а также отключаются их входы 180-1 и 180-2, и, кроме того, схема 101-а подключает свои входы 163-1 и 163-2 ко входу в узла 93 и к выходу 199 узла 92.Такое решение позволяет использовать один и тот же измеритель 9 точно го времени как для детального контроля параметров сигнала в процессе отладки отдельных узлов контролируемого объекта, так и для измерений временных характеристик контролируемого объекта в динамике его работы.Блок адаптивного контроля ( Аиг. 9) предназначен для непрерывного контроля цепей, которые не выбраны програм мой для измерений в данный момент времени, определения адресов этих цепей при изменении не предусмотренного программой состояния в них (т.е. проявления активности) и точного измерения времени такого измерения.Первый вход 167 блока соединен с первыми входами ключевых схем 77, вторые входы которых соединены с выходом второго элемента 76-2 ИЛИ, а выходы - с входами регистра 81 и входами соответствующих ячеек 79 формирования признака сообщения, выходы которых соединены с входом регистра 81, а выходы первой 78-1 и второй 79-2 ячеек кроме того - с входами управления ключевых схем 77-1, 77-2, 77-в, а первой ячейки 79-1 также и с входами управления элемента 78 И и элемента 75 И, вход кЬторого является первым синхронизирующим входом ТИ блока., а его выход соединен с входами сброса ячеек 79 и входами управления регистра 81 и измерителя точного времени 80, первый вход которого соединен с выходом первого элемента 76-1 ИЛИ, второй является вторым синхронизирующим входом ТИ блока, цепи второго входа 162 которого соединены с входами первого 76-1 и второго 76-2 элементов ИЛИ соответственно, а его третий вход 161 через элемент 76 И соединен с входом регистра 81, выходы которого, а также выход измерителя 80, соединены с входами передающего буфе ра 40, выходы которого и вход обратной связи 203 соединены соответственно с входами и вторым управляющим выходом узла. 82, выход 168, первый управляющий выход 169 и вход обратной связи 170 которого являются аналогичными выходами и входамя блока, третий синхронизирующий .вход ТИ 3 которого является управляющими входами буфера 40 и узла 82.При этом период первого синхронизируиего сигнала ТИ, равен периоду26 868775 25 1 поступлении тактового сигнала ТИ 9 на ее третий Вход на ее выходе формируется сигнал перезаписи, который пе реписывает сообщение из первого регистра (разряды 43-1 и 42-1) на выход168. При этом в разряде 42-1 снимается сигнал с выхода 202 и ФормирубФ ется на выходе 203, с которого подается на второй вход ячейки 41 пред.шествующего регистра. Поэтому в первый регистр поступает с выхода пред".шествующего через элемент 83 ИЛИ втоб 5 рое сообщение, которое аналогично поступления счетных импульсов на вход блока 8 (Аиг. 1) и находится в следующей зависимости с сигналом ТИ и ТИ 9:ТИ, = пТИ;ТИ 1) ТизДопустим, что сигналы поступают на входы 162-1-1 и 162-2-1, что свидетельствует о наличии отрицательного сигнала в контролируемой (первой) цепи. Сигнал с выхода элемента 76-1 ИЛИ поступает на вход измерителя 80 и тактовыми сигналами ТИ 1, поступающими на другбй его вход, продвигается между разрядами элементами задержки) в линии задержки аналогично описанному выше (Аиг. 7).Сигнал с выхода элемента 76-2 ИЛИ поступает на входы схем 77, но открыта только схема 77-1. Адрес данной цепи (первбй) поступает на вход 167 и через открытую ключевую схему 77-1 поступает на соответствующий вход регистра 81, а также на вход ячейки 79-1, на выходе 204 котороР Аормируется сигнал. Этот сигнал поступает на входы ключевых схем 77-1 и 77-2 при этом схема 77-1 закрывается, а схема 77-2 открывается, на входы элемента 78 И и элемента 75 И, которые открываются, а также на вход регистра 81, где запоминается как признак наличия сообщения в соответствующих элементах памяти регистра 81.Отсчет "грубого" времени поступает на вход 161 и проходит через элемент 78 И на вход регистра 81,Пусть на вход 162-1-15 поступает следующий сигнал; что свидетельствует о наличии положительного сигнала в контролируемой (пятнадцатой) цепи. Этот сигнал через элемент 76-1 поступает на вход измерителя 80 и тактовыми сигналами ТИ 1 продвигается между его элементами задержки с некоторым смещением относительно первого сигнала.Адрес данного сигналя поступает иа вход 167, переходит через открытую схему 77-2 на вход регистра 82 и иа вход ячейки 79-2, на выходе которой,Аормируется сигнал, который закрывает ключевую схему 77-2 и открывает ключевую схему 77-в, а также на вход регистра 81 и в нем запоминается признак второго сообщения. Первый тактовый сигнал, поступающий на вход ТИ, через элемент 75 И поступаей на входы. 79 сброса ячеек, которые возвращаются в исходное положение, при этом закрывается элемент 78 И и ключевая схема 77-ъ, сигнал с управляющего входа элемента 75 И снимается и очередные тактовые сигналы ТИ на его выход не подаются, ключевая схема 77-1 открывается, а схема 77-2 остается в закрытом состоянии. 5 О 15 20 25 ЗО 35 40 45 56 Сигнал с выхода элемента 75 И поступает также на входы измерителя 80 и регистра 81. При этом на выход измерителя 80 поступают два кода точного времени для двух сигналов, а на вы-, ход регистра 81 два адреса цепей этих сигналов, "грубый" отсчет времени, а также на выходы 201-1, 201-2 сигналы признаков первого и второго сообщений, содержащихся в данном кадре (группе сообщений), которые необходимы для идентиФикации сообщений в кадре, после его сжатия для передачи в канал связи. Кроме того, на выход 201-0 поступает признак передаваемого кадра.Вся эта инФормация записывается в инАормационных разрядах 43 первого регистра передающего буФера 40, а признак кадра записывается в разряде 42, на выходе 202 которого Формируется сигнал, поступающий на вход ячейки 41, и если на второй ее вход 203 поступает сигнал - признак сво-. бодного следующего регистра, то при поступлении на ее третий вход тактового сигнала ТИ 3, на ее выходе Формируется сигнал перезаписи, который переписывает кадр инАормации в следущий регистр буФера 40.С выходов передающего буФера 40 сообщения принятого Формата поступают на входы соответствующих элементов 83 ИЛИ узла 82, с выходов которых сообщения поступают на входы разрядов 43 и 42 соответствующих регистров. При этом на выходах 202 соответствующих разрядов 42 Аормируются сигналы, которые поступают на первые входы ячеек 41, но так как на их входы 203 сигналы не поступают потому, что следующие регистры с разрядом 43 и 42 заняты, то продвижение сообщений на выходе узла 82 не происходит.Сигналы с выходов 202 поступают также на входы Формирователя 85 и ячейки управления 84, при этом сни- мается сигнал с ее инверсного выхода 203 и Формируется сигнал на ее прямом выходе 169, который поступает на выход блока, как сигнал запроса на передачу инФормации. В ответ на который на вход 170 поступают сигналы разрешения, которые подаются на второй вход ячейки 41-.1, Поэтому при88-1 ИЛИ и 88-2. При этом запрещаются элементы запрета 87-1 и 87-2. Кроме того, сигнал с выхода 177 ключа90-3 поступает также на вход узла89-2, который запрещает изменятьсостояние элемента запрета 87-3 доокончания передачи сообщений текущего кадра. описанному поступает на выход 168 блока.После того, когда остается послед. неее сообщение данного кадра в первом регистре (разряды 43-1 и 42-1 на входы формирователя 85 с выходов 202 разрядов 42 сигналы не поступают, в этот момент с инвертированного выхода 203 ячейки 84 также еще не поступает сигнал, поэтому на ее выходе Формируется сигнал - признак окончания кадра, который поступает на вход соответствующего разряда 43-1, первого регистра. Поэтому последнее сообщение содержит призяаки окончания Допустим, что на вход 169 такжепоступает сигнал, который поступаетна вход запрещенного элемента 87-1и через элементы 88-2 и 88-3 ИЛИ навходы узлов 89-1 и 89-2, но изменений в них не производит, так какна втором входе узла 89-1 уже имеется сигнал с выхода 177 ключа 90-3, 1 э которым запрещен элемент 87-2, узел89-2 также не может изменять своегосостояния и состояния элемента 87-3,.так как имеется сигнал на его первомвходе, поступающий с выхода 177 клю ча 90-3.Поэтому продолжается передача ин- .формации по выбранному каналу до поступления на вход 176-2 сигнала окончания данного кадра, который посту пает на третий вход узла 89-2, разрешая изменять состояние элемента87-3 запрета. Поэтому сигнал с выходаэлемента 88-3 ИЛИ через узел 89-2поступает на вход запрета элемента87-3 и запрещает его,сигнал с его вы-хода и выхода 177 ключа 90-3 снимается, элемент 87-1 запрета разрешается и на его выход поступает сигнал,при этом сигнал управления Формируется на выходе 170 ключа 90-1 иуправление передачей информации передается другому каналу.После окончания передачи информации по всем каналам, сигналы снимаются с входов 169, 174 и 176, что при водит к снятию запроса с выхода 178блока, а это приводит к снятиюсигнала с его входа 179 и с управляющих выходов 170, 175 и 177, Каналвычислительной машины отключается отустройства.Функциональные связи блока 16управления приведены на Фиг, 11.Командный вход 186 блока является входом узла, коммутации 104, первый 205, второй 206 и третий 207 выходы которого, а также его входы управления соединены с входами и управляющими выходами 208-210 дешифратора 106 команд, регистра 107 операций и накопителя 108 соответственно, первый выход 211 дешифратора 106соединен с входом передающего буфера110 и первым входом дешийратора 112операций, второй вход 214 которогочерез узел приоритетов 113 соединен 60 с выходом 213 регистра 107, которыйсоединен также с входом буфера 110через элемент 111 И, при этом выходы143, 144, 156, 158, 164, 185 и 187 кадра. После передачи последнегосообщения сигналы на вход ячейки 84 не поступают, при этом снимается сигнал с выхода 169 н Формируется сигнал на ее инверсном выходе 203.Блок управления выдачей информации (Фиг. 10) предназначен для оперативного перераспределения канала вычислительной машины между потоками информации, накопленной в передающих буферах блоков 13 и 16 и измерителя 9, с заданным приоритетом. При этом приоритет должен разрешаться только после передачи всех сообщений текущего кадра, так как в кадре объединяется группа сообщений, имеющих общие признаки адресной и временной привязки.Входы первый 169, второй 174 и третий 176 через элементы запрета 87 и ключи, 90 соединены с управлящими выходами первым 170, вторым 175 и третьим 177 блока соответственно, а также через, Формирователь 86 запросного сигнала - с его выходом 178, вход обратной связи 179 блока соединен со вторыми входами ключей 90, выходы которых, кроме того, соединены с первыми входами соответствующих узлов 89 неизменности состояния и элементов 88 ИЛИ. Выходы элементов 88 ИЛИ соединены с вторыми входами узлов 89, третьи входы которых соеди"иены со вторым 174-2 и третьим 176-2входами блока соответственно, крометого, первый 169 и второй 174-1 входы блока соединены с входами элементов ИЛИ 88-2 и 88-3, а выход первого элемента 88-1 ИЛИ соединен с выходом запрета первого элемента запрета 87-1, входы запрета других элементов запрета 87-2 и 87-3 соединены с выходами соответствующих узлов 89.Допустим, что на вход 176-1 поступает сигнал, который через разрешенный элемент запрета 87-3 поступает на вход ключа 90-3, а также через формирователь 86 на выход 178, как запрос на разрешение передачи информации, в ответ на который поступает сигнал на входы 179 ключей 90, при ,этом на выходе 177 ключа 90-3 Формируется сигнал, поступающий на выход блока, а также на выходы элементов дешиАратора 112 являются соответствен 65 но четвертым, седычым, пятым, шестым,третим, вторым и первым выходамиследования операций блока, второй выход 212 соединен с управляющим входом,регистра операций 107 и первым входом первого элемента 105-1 ИЛИ, второй вход которого соединен с вторымвыходом 206 узла 104, а выход соединен с вторым входом элемента 111 И,третий выход 223 соединен с входомбуФера 110, в;орым входом накопителя108 и первым входом узла 116, четвер- отый выход 228 соединен с первым управляющим входом ключевого элемента109, а также с управляющим входомузла 115, другие управляющие входыкоторого соединены с соответствующими выходами 156, 164, 187 следования операций дешиАратора 112 опе -раций, а также с первым управляющимвходом 164 узла 117 управления коммутатором и вторым управляющим входомключевого элемента 109, вход которого соединен с выходом накопителя108, а ее выходы 183 и 188 являютсяизмерительным и выходом управлениястимулирующими воздействиями блока,третий 216 соединен с буфером 110,четвер р 5тый - с вторым входом 215 узла 116контроля выполнения операций, третий вход которого соединен с пятымвыходом 224 дешнфратора 112 операций, четвертый 155 является входомконтроля операций блока, пятый 227соединен с первым выходом узла 115,шестой и седьмой входы соединеныс вторым 221 и третьим 222 выходамиузла 117, а его выходы первый 217и второй 149 соединены с входамипередающего бункера 110, а второй 149,кроме того, является выходом признака окончания операции блока исоединен с управляющими входами дешифратора 112 узла 115, а также с 40входом дюрмирователя 114 признакаокончания команды, второй вход 225которого соединен с вторым выходомузла 113 приоритетов, третий 229с третьим выходом дешифратора 106 45команд, а выход соединен с входомбуФера 110 и входами сброса регистра 107 операций и накопителя чисел 108,при этом второй выход 182 дешифратора 106 является выходом командногосброса блока, сигнальные входы 157,159, 166, 181 и 184 которого явля"ются аналогичными входами узла 115контроля программных соединений,второй вход 218 которого соединенс входом бункера 110, третий 219с первым входом узла 117 управлениякоммутатором, а его вход 148 является коммутирующим входом блока, который через второй элемент 105-2 ИЛИсоединен с вторым входом 220 узла 117 69.управления коммутатором, первый выход которого является выходом 165управления коммутатором, третий вход154 которого является входом .передаЯ ницего буфера 110 и является адресным входом блока.командная информация, определяющая назначение и порядок выполнения операций, поступает на вход 186 узла 104 коммутации и первое слово этой информации проходит на вход 205 дешифратора 106 команд. При этом на выходе 208 формируется управляющий сигнал в том случае, если командная, информация состоит из нескольких слов, при этом в соответствующем разряде первого слова содержится соответствующий признак, например символв нулевом разряде. По этому сигналу второе слово поступает на выход 206 узла 104 и на. вход регистра опе раций 107, если при этом на выходе 209 формируется сигнал, то следующие слова подаются на вход 207 накопителя 108, в котором накапливаются числа (слова). Последнее слово командной информации признака продолжения команды не содержит,(содержит признак окончания команды) , поэтому снимается сигнал с выхода 210 накопителя 108 и узел 104 возвращается в исходное состояние,при котором его вход 186 соединяется с выходом 205,Дешифратор 106 дешифрует первое слово командной информации и Формирует на выходе 211 управляющую команду (сигналы на соответствующих шинах выхода 211), которая поступает на вход буФера 110 и на первый вход дешифратора 112 операций.Слово, поступающее на вход регист ра 107, поступает также на вход пер" вого элемента 105-1 ИЛИ, на выходе которого Формируется сигнал, поступающий на вход элемента 111 И, который открывается. Поэтому код операций, подлежащих выполнении в данной команде, поступает на вход буФера 110 через элемент 11 И и на вход узла приоритетов 113 с выхода 213 регистра 107, При этом на вход 214 дешифратора 112 поступает сигнал ( бит единицы) старшего разряда этого кода.Дешифратор 112 операций по сигналам, поступанцим на его первый 211 и второй 214 входы, определяет порядок выполнения операций и Формирует соответствующие сигналы, Сигналы с выходов 185, 158, 143, 144, .156; ,187 и 164 поступают на выход блока, на управляющие входы 156, 164, 187 и 228 узла 115, на входы 187 и 228 . ключевого элемента 109, на вход 224 узла 116, на вход 164 узла 117, а признак начала любой из выполияемых операций поступает на выход 223, с которого поступает на входы буфера 110 и узла 116, а также на второй вход накопителя 108, который подает первое число на вход ключевого элемента 109. Это число поступает навход 216 буАера 110 и вход 215 узла 116 контроля выполнения операций,В том случае, когда на входах228 или 187 ключевого элемента 109 имеются.сигналы, на выход 215 поступает только признак операции, числоравное единице, а действительные значения чисел поступают на выходы 183 и 188 блока соответственно, а также на выход 216 ключевого элемента 109. Сигнал с выхода 164 дешифратора 112 поступает на вход узла 117, разрешая управление коммутатором, а также на вход узла 115,контроля программных соединений, на выход 218 которого поступает код, определяющий состояние ( номера выбранных и свобод ных) измерительных каналов; кроме того этот код поступает и на выход 219 с которого подается на вход узла 117, как "маска" для распределения оставшихся свободными измери О тельных каналов между цепями через коммутатор 7(фиг, 1, б, 7 и 8).Сигналыпоступающие на вход 148 блока, через узел 115 поступают на вход 227 узла 116, а также через вТорой элемент 105-2 ИЛИ на вход 220 узла 117 управления коммутатором 7 (Аиг. 1). При атом на его выходах "65, 221 и 222 Аормируются соответствующие сигналы. Работа узла 117 и его Аункциональные связи приведены на Фиг, 13.Узел 116 контроля выполнения операций анализирует сигналы, поступаю щие на его входы, и при выполнении операции или нарушении временного интервала между тактами операций, на. его выходе 217 Аормируется признак выполнения операции (код-число тактов, выполненных в данной операции), поступающий на вход буАера 4 О 110, а на выходе 149 признак окончания операции, который поступает на выход 149 блока, на управляищий .вход узла 115 контроля программных соединений. При этом на выходы 218 45 и 227 передается состояние необходимых соединений, которые имеются на сигнальных входах 159, 157, 166, 181, 184 узла 115, которые сигнализируют о выполнении заданных ррограммой соединениях.Кроме того, сигнал с выхода 149 узла 116 поступаетна вход формирователя 114 признака окончания команды, и если при этом на ее втором входе 225 имеется сигнал последней выполненной операции, то на выходе 226 ячейки 114 формируется сигнал, который поступает на вход буАера 110, как признак окончания команды, а такжена входы сброса регистра 107 и нако - Щ питель 108, которые обнуляится. Сигнал на выходе 226 ячейки 114 формируется так же, если на ее вход 229 поступает команда сброса с выхода дешиА- ратора 106. На выходе 182 дешиАрато- д ра 106 формируются команды сброса выполняеьих команд, которые поступаютна выход, блока.Сигнал с выхода 149 узла 116поступает на вход передающего буАера110, как признак окончания текущего кадра. При этом на выходе 176 Аормируется сигнал запроса на передачукадра инАормации, в ответ поступаетсигнал разрешения на входе 177 ина выход 172 подаются сообщения текущего кадра,Сигнал с выхода 149 узла 116 поступает на управляющий вход дешифратора 112 операций, при этом на еговыходе 212 формируется сигнал, который через элемент 105-1 ИЛИ открывает элемент 111 И, а также поступаетпа вход регистра 107 и сбрасывает(обнуляет ) старший разряд (разрядоперации, которая выполнялась) , ина вход 213 узла приоритета 113 поступает код операций которые еще необходимо выполнить. Этот же кодчерез элемент 111 И поступает навход буфера 110. На выход узла приоритетов 113 поступает сигнал с выхода старшего из оставшихся в кодеопераций разряда, который поступаетна вход 214 дешифратора 112, которыйс учетом команды, поступающей навход 211, формирует управляющий сигнал следующей операции.На вход 154 подаются адреса цепей и шин при проверке соединенийсобственных шин и внешних цепей, которые также составляют отдельные сообщения текущего кацра.Управляющая команда содержит однуили несколько операций, число их определяется кодом, который хранитсяв регистре 107. Каждая операция содержит один или несколько тактов;число их определяется кодами, которые хранятся в накопителе 108 чисел.Кадр информации, который формируется в буфере 110, содержит кодыкоманды (вход 211), операциивход 213 ), чисел (вход 216), результата выполнения операции(вход 217); признаки начала операций (вход 223) и ее окончания(вход 149), а также окончания команды (вход 226) и служебные признаки, необходимые для идентиАикациисообщений, автоматического продвижения сообщений в буАере 110 и сжатиякадров, т.е. исключения фпустыхф сообщений, которые формируются в передающем буАере 110, аналогично описанному выше (Аиг. 7 и 9) .П р .и м е р 1. Проверка соединений собственных шин,Эта команда содержит три операции: подача питания необходимого номинала на вход 150 блока 4 (Аиг, 1), соединение собственных шин в блоке 4и проведение опроса собственных шинв блоке 4 (лиг. 4) .Задача ршается следующим образом.На вход 211-х (фиг. 11 и 12) поступает соответствующая команда, которая поступает на первые входы элементов 119-1, 119-2 и 119-3, а такжена вход Аормирователя 121, на выходе224-1 которого Формируется признаккоманды, поступающий на вход элемента 127 И, который открывается. Поэтому тактовые сигналы ТИ поступают насигнальный вход счетчика 128 контроля времени. Если счетчик 128 отсчитывает число тактовых сигналов больше заданного интервала времени, то 15на его выходе Аормируется сигнал,поступающий навход Аормирователя129 признака окончания операции.Перваяоперация в команде - подача питания - представлена символом 20единицы в первом разряде кода операций. Поэтому на вход 214-1 поступает сигнал, который запоминается вэлементе 118-1 задержки и поступает .на вторые входы 1 р элементов 119-1и 119-4 И, при этом на выходе элемента 119-1 И Аормируется сигнал,поступающий на входы Аормирователей122 и 123 и на вход элемента120-7 ИЛИ. При этом сигнал с выхода187 элемента 120-7 ИЛИ поступает напервые входы элементов И групп 125-6и 125-7, а также на выход блока 16и на вход блока 17 ЬЬиг. 1),. и навход ключевой схема 109 (Аиг. 11) .Сигнал с выхода Аормирователя 122поступает на выход 223 и запоминается в буФере 110 ( Аиг. 11), какпризнак начала выполнения операции,на вход узла 116 и через его Формирователь 130 (фиг. 12) на вход сброса счетчика 128, который сбрасывается и начинает счет сначала, атакже на вход накопителя 108 (Фиг.11),на выход которого подается число.Это число через ключевую схему 109поступает на вход 216 буфера 110,на выход 188 блока 16, а на вход215 узла 116 поступает код единицы,который проходит через Формирователь132 на вход счетчика 133 как уставка.При этом на вход 159 элемента125-7 И поступает сигнал (Аиг. 1 и 12) , что блок 17 принял и выполняет. команду, в результате которой на. вход 150 блока 4 поступает сиг- . 55 нал, соответствующий числу, поступавшему на вход 188 блока 17, а на вход 157-1 элемента 125-6 И (Аиг. 12) поступает признак наличия сигналов иа входе 150 блока 4 (Фиг. 4. 66Сигнал с выхода Формирователя 123 через элемент 131 ИЛИ поступает на счетный вход счетчика 133 тактов операции, суммируется с уставной, что приводит к его переполнению, и на его выходе Формируется сигнал, который поступает на вход Формирователя 129. На этом первая операция заканчивается, и на выходе 149 формирователя129 формируется сигнал, который поступает на вход считывания счетчика133, на выход 217 которого подается код-остаток (в данном случае такой остаток нулевой) , который запоминается в буфере 110 (фиг. 11) .Кроме того, сигнал с выхода 149 узла 116 поступает на входы групп125, при этом сигналы с выходов элементов 125-6 и 125-7 И через элемент 124-2 ИЛИ поступают на выход218 узла 115 и запоминаются в буАере 110 (фиг. 11) .Сигнал с выхода узла 116 поступает на вход 149 дешифратора 112,на входы элементов задержки 118, при этом на выход 212-1 (Аиг. 11 и 12) поступает сигнал с выхода элемента118-1, который поступает на вход регистра 107 и сбрасывает первый (старший) разряд. Поэтому сигнал второго разряда - код второй операции - поступает на вход 214-2, запоминается в элементе 118-.2 и поступает на входы 2 р элементов 119-2 и 119-5, при этом на выходе. элемента 119-2 И формируется сигнал, который поступает на входы элементов 120-1 и 120-2 ИЛИ и формирователь 122, на выход 223 которого поступает сигнал начала второй операции. Кроме того, этот сигнал через формирователь 130 сбрасывает счетчик 128, а также по этому сигналу на вход 215 узла 116 поступает код - уставка, которая через формирователь 132 записывается в счетчике 133.Сигналы с выходов 156-2 и 156-5 элементов 120-1 и 120-2 ИЛИ подаются на вход блока 4 (Аиг. 1 и 4), с выхода 156-2 также и на входы схемы 125-1. Так как решается задача проверки соединений собственных шин, то выбирается первая собственная шина и сигнал формируется на выходе 148-1 блока 3 (Аиг. 1), который поступает на вход блока 4 (Аиг, 4) и на вход элемента 125-1, на вход 157-4-1 которого также поступает. сигнал доклада о выполнении соответствукщего соединения в блоке 4 (Фиг. 4) . Поэтому на его выходе формируется сигнал, который через элемент 124-1 ИЛИ поступает на вход 227 узла 116 и подается на вход элемента 131 ИЛИ и с его выхода через Аормирователь 130 на вход сброса счетчика 128, а также на вход счетчика 133, где суммируется с уставкой и на его выходе формируется сигнал, поступающий на вход формирователя 129, на выход 149 которого, подается признак окончания операции. Этот признак поступает на вход 149 счетчика 133 и на его выход 217 подаетсяостаток - признак количества тактов,выполненных в данной операции, и навходы элементов 118 дешифратора 112,на выходе 212-2 элемента 118-2 формируется сигнал. Поэтому сигнал по"дается на следующий вход 21,4 (214-3),который запоминается в соответствующем элементе 118 задержки и подаетсяна входи Зр элементов 119-3 и 119-6 И,при этом сйгнал формируется на выходе элемента 119-3, с которого черезФормирователь 122 поступает на выход 223, счетчик 128 при этом сбрасывается, а на вход 215 поступаетчисло, которое через дюрмирователь132 поступает на вход счетчика 133,как уставка, а также с выхода элемента 119-3 И через элементы 120-2и 120-3 ИЛИ сигналы поступают навыходы 156-5 и 158-1. По этим сигналам блока 4 (Фиг. 4) проверяютсоединения собственных шин, о результатах такой проверки сообщаютсигналы, поступающие на вход 155-2элемента 131 ИЛИ, и через Формирователь 130 сбрасывающие счетчик 128,а также поступают сигналы на счетный вход счетчика 133, где суммируются с сигналами уставки.После проверки собственных шинсчетчик 113 переполняется и на еговыходе формируется сигнал, поступающий на вход Формирователя 129, навыходе 149 которого Формируетсясигнал - признак окончания операции.При этом на выход 217 счетчика 133поступает код - остаток, а на выход212 соответствующего элемента задержки 118 - сигнал для сброса текущейоперации.После выполнения всех операцийтекущей команды снимается сигнал свыхода 211-х дешиФратора 112 и элемент 127 И закрывается.П р и м е р 2. Допустим, чтонеобходимо подготонить устройстводля проверки контролируемого объекта н динамике его работы. При этом 45на участке времени с 1 измерительныеканалы первый, третий и четвертыйизмерителя 9 используются для измерения параметров сигнала в цепи152-у (фиг. 1), а остальные в канала измерителя 9 используютсядля измерения только времени появления сигналов в соответствующих цепях.Эта команда содержит три операции: соединение шин в блоке 4 (Фиг, 1 и 4), выбор измерительных каналов н блоке 10 преобразования параметров (Фиг. 1 и 8 и соединение цепей в коммутаторе 7 (Фиг. 1, б и 13).Команда поступает на вход 211-х 66 (фиг. 12) и подается на первые нходы элементов И 119-4, 119-5 и 119-6 и вход Формирователя 121, который открывает элемент 127 И. Символпервого разряда поступает на вход 214-1 эле мента 118-1 задержки и вход элемента119-4 И, на выходе которого формируется сигнал, поступающий на входиформирователя 122 и элементов 120-2и 120-4 ИЛИ, на выходах 156-5 и156-4 которых формируются сигналы,поступаищие в блок 4 (фиг. 1) и на входгруппы 125-3. После соединения шины152-у в блоке 4 ( Фиг.4) с выхоцами153, на вход (фиг,12) 157-б-упоступает сигнал, на вход 148-утакже поступает сигнал, поэтомусигнал с выхода группы 125-3 черезэлемент 124-1 ИЛИ поступает на вход227 элемента 131 ИЛИ.Сигнал с выхода 223 Формирователя122 через формирователь 130 сбрасывает счетчик 128, а также поступаетна выход, в ответ на этот сигнал навход 215 поступает число, котороечерез Формирователь уставки 132 записывается в счетчике 133. И дальшеданная операция выполняется аналогично описанному ныше,В ответ йа сигнал сброса, поступающий на выход 149-1 элемента 118-1,на вход 214-2 поступает сигнал, который задерживается в элементе 118-2и поступает на вход элемента 119-5,на выход которого подается сигнал,поступающий на входы элементов 122,123 и 120-5. Сигнал с выхода Формирователя 122 сбрасывает счетчик 128ипоступает на выход 223, в ответна этот сигнал на нход 215 поступает число единица, которое черезФормирователь уставки 132 поступаетна вход счетчика 133. Сигнал с выхода224-2 Формирователя.123 поступаетна вход элемента 131 ИЛИ.Сигнал с выхоца 228 элемента 120-5ИЛИ поступает на вход элемента 125-8и на вход элемента 126, а такжена вход ключевой схеж 109 (Фиг. 1 ОПри этом число-код подается на выход183 (Фиг. 11), в ответ на которыйпоступают сигналы на выходы 181 и184 элементов 125-8 и 125-10,Сигналс выхода элемента 131 ИЛИ поступаетна вход счетчика 133, на выход которого подается сигнал, который через .Формирователь 129 поступает на входыэлементов 118, счетчика 133, группы125 элемента 126. При этом на выход217 счетчика 133 поступает код-остаток, на выход элемента 125-8 кодсостояния соединений выбранных каналов в блоке 10 (Фиг. 8), в данномслучае код 101100О,.которыйчерез элемент 124-2 поступает на выход 218, на выходе элемента 126 Формируется сигнал, поступающий на входэлемента 125-10, на.выход которогоподается код 0100111, характеризующий состояние свободных измерительных каналов в измерителе 9 (Фиг. 8),который поступает на выход 219, как38 ткроме того, сигнал Формируется на выходе 212-2 элемента 118-2, в ответ на который приходит сигнал на вход Зр элемента 119-6 И и на вход соотне ствующего элемента 118 задержки.При этом Формируется сигнал на выходе элемента 119-6, с которого поступает .на входы элементов 120-6 и 122. С выхода Формиронателя сигнал сбрасывает счетчик 128 и подается на выход 223, в ответ поступает число на вход 215, проходит через Формирователь 132 на вход счетчика 133. Сигнал с выхода 164 поступает на вход элемента 125-9 ичерез элемент 126 на вход элемента125-10, на выход 219 которого подается "масками, которая при этом проходит также через элемент 124-2 на выход 218.После этого сигналы поступают на вход 221 и через элемент 131 сбрасывают счетчик 128, а также поступают на нход счетчика 133, где суммируются с уставкой. Сигнал переполнения узла 117 (фиг. 11) поступает на вход 222 Формирователя 129, на выходе 149 которого формируется сигнал.На этом выполнение третьей операции и всей команды заканчивается. Объект запускается и работает независимо от устройства, которое осуществляет его контроль. По истечении времениорганизуются новые соединения цепей для их контроля аналогично описанному, и так до окончания цикла работы контролируемого объекта.Предположим, что в процессе выпол нения команд на организацию соединений, в устройстве возникла неисправность и на вход сброса счетчика 128 сигнал не поступил. Тогда на его выходе Формируется сигнал, поступающий на вход формирователя 129, на выходе 149 которого формируется сигнал. При этом в передающий буфер 110 (фиг. 11) подается состояние выполненных соединений, признаки операций, начала и окончания их, а также на выход 217 счетчика 133 число оставшихся невыполненными тактов текущей операции. Эта .инФорХация необходима для определения неисправности и принятия решения.Функциональные связи узла 17 управления коммутатором приведены на Фиг. 13. Первый 219 и второй 220 входы, а также первый управляющий вход 164 являются аналогичными входами элемента 134 И, первая группа выходов которого соединена с первыми входами 219-1, 219-2 - 219-в соответствующих формирователей 135 измерительных каналов, первые выходы которых являются первыми выходами 165 узла, а также через ячейку 139 контроля соединены с его вторым выходом 221, третий выход 222 которого через вторыевходы 220 и выходы формирователей135 подключены к второму выходу 5220-1 элемента 134 И при этом второйупранлякщий вход.182-8 узла являетсявходом сброса Формирователей 135.Сигнал, поступающий на вход 164,открывает элемент 134 И, и "маска"(параллельный код, например, 10 1)поступает на входы 219-1, 219-2219-в формирователей 135 через элемент 134 И, а. сигнал, поступающийна вход 220, подается на второй вход220-1 первого Формирователя 135-1.15 В исходном состоянии формиронатели 135 соединяют свой второй вход220 с вторым выходом 220 через открытый элемент 136-1 И, второй элемент136-2 И закрыт.2 О В рабочем сосТоянии закрываетсяпервый элемент 136-1 И и открывается второй 136-2, при этом второй вход220 формирователей 135 через элемент136-2. И соединяется со своим первымвыходом 165.Так как на входы 219 Формирователей 135 поступает код 101, тосимволы единиц проходят на входытриггеров 137 формирователей 135-1и 135-в, которые перебрасываются,при этом закрывается элемент 136-1 Ии открывается элемент 136-2 И, т.е.формирователя 135-1 и 135-в переводятся в рабочее состояние, а Формирователь 135-2 остается в исходном.Поэтому первый сигнал, поступающий на вход 220-1 формирователя135-1, через, элемент 136-2 И поступает на выход 165-1, а также черезячейку 139 на выход 221Кроме того,сигнал с выхода элемента 136-2 Ичерез элемент 138 ИЛИ поступает навторой вход триггера 137, которыйвозвращается н,исходное состояние,при этом закрынается элемент 136-, 2 Ии открывается первый 136-1.Второй сигнал, поступающий навход 220-1 формиронателя 135-1,через элемент 136-1 И поступает на.вход 220-2 второго Формирователя135-2, который проходит транзитом,так как он оставался в исходном состоянии, на вход 220-в Формирователя135-в и подается на его выход 165-в,а также через ячейку 139 на выход 221,при этом формирователь 135 нозвраща 55 ется в исходное состояние. Если после этого на вход 220-1 формирователя 135-1 поступает следую-, щий сигнал, то он проходит транзитом через все формирователи 135 на выход 222, как признак выбора избыточного измерительного канала. Это означает, что для выбранной цепи нетизмерительного канала и она не будетподключена для измерений.ния соединен с блоками сравнения,контроля программ, выработки тес"тоных наборов, измерения, коммутатором и операционным блоком; второйвход блока контроля программ соединен с сигнальными выходами этих блоков. Устройство обеспечивает проверку и отработку узяон (блоков) путемФормирования управляющих сигналов споследующим измерением реакции на управляющее воздействие Г 31 .Недостатки известного устройстваблок выработки тестовых наборов может соединяться с контрольными блоками ограниченной конФигурации (т.е,имеющими строго ограниченные и идентичные координаты и число точек соединения), не обеспечивается проведение оптимизации принятых решений дляотдельных блоков и устройств, содержащих несколько блоков. Кроме того,не обеспечивается надежный (т.е. 20непрерывный) контроль устройства вдинамике работы, особенно в тех случаях, когда сокращается длительностьуправляющих сигналов и возрастаетчастота их следования, что приводитк невысокой достоверности контроляпроверяемого узла,Цель изобретения - повышение достоверности контроля.Поставленная цель достигаетсятем, что в устройство, содержащееблок управления, блок генерации стимулирующих воздействий, блок преобразования измеряемых параметров вовременной интервал, блок измерениявремени , измеритель точного времени,коммутатор и блок сопряжения, первыйвыход которого соединен с команднымвходом блока управления, выход управления стимулирующими воздействиями и первый выход следования операций которого подключен соответственнок первому и нтороиу входам блока генерации стимулирующих воздействий,первый выход которого является информационным выходом устройства, второйвыход блока генерации стимулирующихвоздействий соединен с первым сигнальным входом блока управления, измерительный выход которого подключенк первому управляющему входу блокапреобразования измеряемых параметров во временной интервал, выход которого соединен с первым входом измерителя точного времени, третийуправляющий вход которого и второйсигнальный вход блока управления 55подключены к управляющему выходублока преобразования измеряемых папаметров во временной интервал, первый управляющий нход, сигнальныйвыход и второй вход измерителя точ- цного времени соединены соотнетственно со вторым выходом следования операций и с третьим сигнальным входомблока управления и со вторым выходомкоммутатора, первый управляющий вход, 65Ф сигнальный выход и третий вход которого подключены соответственно к третьему выходу следования операций, к четвертому сигнальному входу и к выходу управления коммутатором блока управления, введены блок.масштаб - ных преобразований, блок оптимизации,блок выбора цепей, блок коммутации стимулирующих воздействий, блок датчиков, блок анализаторов активности, блок приоритетов, регистр адресов, блок адаптивного контроля, блок управления выдачей информации и элементИЛИ, причем первая группа выходовблока масштабных преобразований подключена к первой группе входов блока оптимизации, к первой группе входов блока коммутации стимулирующих воздействий и к группе входов блока датчиков, группа выходов которого подключена ко второй группе входов блокакоммутации стимулирующих воздействий и к группе входов блока анализаторов активности, выход которого соединен с входом блока измерения времени и с первым входом коммутатора, перный выход которого соединен через блок приоритетов и регистр адресов с первым входом и непосредственно со вторым входом блока адаптивного контроля, выход которого подключен к третьему входу элемента ИЛИ, первый и второй нходы.которого соединены соответственно с информационным выходом блока управления и с выходом измерителя точного времени, выход элемента ИЛИ подключен ко входу блока сопряжения, первый управляющий вход и третий выход которого соединены соответственно с выходом и входом обратной связи блока управления выдачей инФормации, первый, нтбройи третий управляющие выходы которого подключены ко входам обратной связи соответственно блока адаптивного контроля, измерителя точного времени и блока управления, а также ко второму, третьему и четвертому управляющим входам блока сопряжения, вход обратной связи и второй выход которого соединены соответственно с управляющим выходом и входом блока выбора цепей, первый ныход которого подключен ко второму входу коммутатора и к коммутирующему входу блока управления и к четвертому входу блока коммутации стимулирующих воздействий, первый выход и третий вход которого соединенысоответственно со входом блока преобразонания измеряемых параметров во временной интервал и с третьим выходом блока генерацйи стимулирующих воздействий, второй, третий и сигнальный выходы блока коммутации стимулирующих воздействий подключены соответственно к адресному входу, ко входу контроля операций и к пятому сигнальному входу блока управления, четвертый выходТакое решение позволяет те каналыизмерения в измерителе 9 (фиг. 8), кокоторые не выбраны для измеренияпараметров сигнала (т.е. не соединены с входом 153 блока 10), распределить между заданными программой цепями для контроля времени и знака по.5явления сигналов в этих цепях, т.е.соединить эти цепи с входами 163 измерителя (фиг. б и 8),Это позволяет даже при контролеобъекта в динамике его работы нетолько определить (измерять) времяформирования сигналов в цепях и ихзнак, но также измерять параметрыотдельных сигналов (их амплитуду,ток и т.д,), 15Рассмотрим принцип работы устройства для программного контроля эталонных устройств (Аиг. 1) .Вычислительная машина через блок18 сопряжения подает на вход 186 20блока 16 управления соответствующиекоманды, а на вход 147 блока 3 выбора цепей - адреса необходимых цепей. При этом адреса на вход 147подаются, если с выхода 146 блока 3на вход блока 18 поступают сигналыразрешения. Блок 3 по принятымадресам формирует сигналы, которыес его входов 148 и 145 поступаютна входы блоков 2, 4 и 16, а такжекоммутатора 7. Блок 16 по поступающим командам формирует соответствующие управляющие сигналы, которые сего выходов 14 3, 144, 156, 158, 164,165, 183, 185 и 187 поступают напервые управляющие входы блоков 1,3, 4, 10, 9 и 17, а также коммутатора 7. Кроме того, он формирует сигналы сброса, поступающие на его выход 182. В ответ на управляющие сигналы на сигнальные входы 157, 159, 40166, 181 и 184 блока 1 ь поступаютсигналы - доклад о выполнении заданных соединений с выходов блоков4, 17, 10 и 9, а также коммутатора 7.1. Подготовка устройства к работе. 45Определение потерь в собственныхцепях.2. Измерение параметров сигнала.Блок 16 подает на входы 187 и 188блока 17 генерации стимулирующихвоздействий управляющий сигнал ичисло, определяющее параметры управляющего воздействия. Сигнал с выхода150 блока 17 поступает на вход блока 4 коммутации стимулирующих воздействий, При этом на входы 157 и159 блока 16 поступают сигналы овыполнении данной операции и о наличии сигнала на входе 150 блока 4. Эатем блок 16 формирует сигнал на 60соединение входа 150 блока 4 с еговыходом 153 и подает его нэ вход 156блока 4, который выполняет заданноесоединение и подает на входы 157блока 16 сигналы о выполнении данного соединения и о наличии сигнала навыходе 153.После этого блок 16 подает управляющие сигналы на входы 183 и 185 .блока 10 преобразования параметрови измерителя 9 точного времени. Поэтим сигналам блок 10 выбирает заданные каналы преобразования параметров сигнала во временной интервал и .соединяет их со входами 180соответствующих измерительных каналов измерителя 9, путем подачиуправляющих сигналов на его вход181, При этом на вхоцы 181 и 185 блока 16 поступают сигналы о выполненных соединениях и измеритель 9 измеряет поступающие в соответствующие каналы измерения временные интервалы.После выполнения каждой операциитекущей команды на выход 140 блока16 поступает сигнал окончания операции, а на выход 176 сигнал запросана передачу кадра инФормации, которыйсодержит сведения о результатахвыполненной операции.Сигнал с выхода 176 через блок15 управления выдачей информациипоступает на вход 178 блока 18 сопряжения, в ответ на который (по мереосвобождения канала вычислительноймашины) на его выход 179 поступаетсигнал разрешения, который черезблок 15 поступает на входы 177блоков 18 и 16, на выход 172 которого поступают сообщения текущегокадра. Эта информация через элемент14 ИЛИ поступает на вход 173 блока18, который передает ее в каналвычислительной машины, сопровождаяее признаком командной информации,поступившим на его вход 177.Сигнал с выхода 150 блока 17через блок 4 поступает на вход 153блока 10, в котором соответствующиепараметры (амплитуда, длительностьимпульсов, период их следования идр,)преобразуются во временные интервалы,которые поступают на входы 180 измерительных каналов измерителя 9,где измеряются и объединяются в кадрсообщений, при этом на выходе 174 измерителя 9 формируется сигнал запроса, который через блок 15 поступаетна вход 178 блока 18, на выход 179которого поступает сигнал разрешения, который через блок 15 поступает на вход 178 блока 18, на выход179 которого поступает сигнал разрешения, который через блок 15 поступает на вход 175 блока 18 и измерителя 9, на выход 171 которого поступают сообщения данного кадра информации,Эта информация через элемент 14 ИЛИ поступает на вход 173 блока 18, который передает ее в вычислительную машину, сопровождая соответствую-,блоки 5 датчиков и 6 анализаторов активности поступает на входы 160-1-1 и 160-1-2 коммутатора 7 и с его выхода 163 на .вход измерителя 9, а сигнал с выхода 160-1-1 блока 6, кроме того, через блок 8 измерения времени на вход 161 измерителя 9.Измеритель 9 измеряет параметры сигнала, полученного на выходе соответствующего датчика блока 5, а также время появления сигнала на его входе 163 и передает результаты измерений в вычислительную машину.После этого блок 16 подает сигнал на выход 182, по которому коммутатор 7 возвращается в исходное состояние, Поэтому сигнал с выхода блоха 6 через коммутатор 7 поступает на входы 162-1-1 и 162-1-2, а также через блок приоритетов 11 и регистр 12 адресов на вход 167 блока 13 адаптивного контроля. Кроме того, на его вход 161 с выхода блока 8 также поступает отсчет "грубого" времени.Блок 13 определяет адрес цепи, в которой сформирован сигнал, определяет точное время его поступления на вход 162 и Формирует кадр информации. При этом на его выходе 169 Формируется сигнал запроса, который через блок 15 поступает на вход 178 блока 18, в ответ на который на его выходе 179 Формируется сигнал разрешения, который через блок 15 подается на входы 170 блоков 18 и 13, на выход 168 блока 13 поступают сообщения текущего кадра.Зта информация через элемент 14 ИЛИ поступает на вход 173 блока 18, в котором ей присваивается соответствукщий признак, поступивший на его вход 170, и онапередается в вычислительную машину.Затем производятся измерения в остальных цепях и вычислительная машина по результатам измерений пп.1. и 3 определяет и запоминает потери, искажения и временные задержки, которые вносятся датчиками, анализаторами активности, блоками 11 и 13 и элементами коммутации.При о)эганизации соединений в коммутаторе 7 на его соответствующих выходах 166 формируются сигналы - доклад о выполненных соединениях, которые поступают на вход блока 16.Данные поправки являются постоянными для устройства и предназначены для уточнения результатов действительных измерений параметров контролируеьих объектов.Откладка программ и оптимизация параметров отрабатываемого узла объекта)до выполнения монтажных соединений между ею элементарны.1. Организация соединений.Внешние цепи 1, 2,в проверяемого узла в блоке 1 масштабных преобразований соединяются с собственщим признаком, поступившим на еговход 175.Измерение потерь в собственных шинах блока 2 оптимизации монтажных соединений.Блок 16 подает соответствующуюкоманду на вход 182 и выход 153 блока4 отключается от его входа 150. После этого на вход 156 и 148 блока 4поступают сигналы, по которым еговход 150 соединяется с входом 151-1,а выход 153 - с входом 151-2 второйшины. Затем блок 16 подает сигнал навход 144 блока 3 и на его выход 145поступают сигналы, с которого ониподаются на вход блока 2 оптимизации решения задач. По этим сигналам 15первая собственная шина (вход 140-1)блока 2 соединяется со второй (вход140-2)В этом случае сигнал с выхода150 блока 17 через блок 4, его вход 20151-1, вход 140-1 блока 2, его собственную шину, вход 140-2 на вход151-2 блока 4 и с его выхода 153на вход блока 10, в котором соответствующие параметры преобразуются вовременные интервалы, после чего поступают на входы 180 измерительныхканалов измерителя 9, с выхода 171которого кадр информации с результатами измерений поступает в вычислительную мгшину.Так как собственные шины блока 2имеют. различные эквиваленты сопротивлений 35 - емкость, индуктивность, сопротивление фиг. 3), например,эа счет различных длиних ,нт, ных 35соединений, то аналогичные измерения проводятся для других собственных шин блока 2. Затем вычислительная машина по. результатам измеренийп,п. 1 и 2 определяет потери в шинах 40 блока 2 и запоминает их, например,в накопителях на дисках, лентах.Измерение потерь в цепях устройства.Блок 16 формирует сигналы на выходах 182, по которым блоки 2 и 4 возвращаются в исходное состояние,а также снимает сигнал с выхода 144блока 3, Затем на входы 15 и 148блока 4 подаются сигналы, по которым его вход 159 соединяется с первой шиной 151-1, а выход 153- с шиной 152-1. Поэтому сигнал с выхода 150 блока 17 через блок 4, шину 151-1, блок 5 датчиков, вход 152"1, поступает иа вход 153 блока 10. 55Крове того, блок 16 формирует сигналы иа выходах. 164 и 165, с которых они поступают на входы коммутатора 7По этим сигналам и по сигна лу, поступающему на его вход 148-1, О входы 160-1-1 и 160-1-2 коммутатора 7, подключаются к входу 163 соответ,ствующего измерительного канала измерителя 9. При этом сигнал с.выхода 150 блока 17 через блок 4, а также щными шинами 1, 2,щ устройствапо заданной программе. Затем в блоке 2 шины 1, 2в соединяютсямежду собой таким образом, чтобы ихсоединения соответствовали будущиммонтажным соединениям отрабатываемого узла. Для этого блок 16 подаетсигнал на вход 144 блока 3, которыйпри этом подает сигналы - признакиадресов выбранных шин - на вход 145блока 2, который соединяет свои шиныв соответствии с Функциональной схемой узла, подлежащего, отработке.2. Проверка наличия необходижхи отсутствия "ложныхф соединений,Блок 16 подает на входы 187 и 188блока 17 генерации стимулирующих воздей ствий управляющие сигналы,по которым наего выход 150 поступает сигнал заданных параметров (в данном случае потенциал). Затем с выходов блоков 16и 3 на входы 156 и 148 блока 4 подаются сигналы, по которым его вход 150соединяется с первой шиной 151-1 ив эту шину поступает потенциал. После этого блок 16 подает сигнал навходы 158 блока 4 и 143 блока 1. р 5По этим сигналам блок 4 последовательно опрашивает шины 151-2, 151-3154-п, а блок 1 в . внешние цепи1, 2, , п . При обнаружении сигналовв собственных шинах, адреса такихшин поступают на вход 154 блока 16,а при обнаружении потенциала во внешних цепях 1, 2и, адреса такихцепей с выхода 141 блока 1 через0блок 4 также поступаит на вход 154блока 16. Такты выполняемых операций по проверке соединений с выходаблок 1 поступают на вход 142 блока4, а с его выхода 155 в блок 16., После проверки соединений шины151-1 с остальными, потенциал 40подается в шину 151-2 и цикл про -верки повторяется и так до окончанияпроверки всех шин.После окончания каждой операциина выходе 149 блока 16 Формируется 45сигнал, который подается в блок 4как сигнал сброса и,в блок 3, каксигнал признака окончания кадра.3. Отладка программ.ДопУстим, что для запуска Узланеобходимо подать .сигнал на еговход 1 (здесь и далее под вхбдамии выходами имеются в виду внешниевходы блока 1) при этом ответнаяреакция на это воздействие в течение времени с -споступает на выходы 2, 3 и 4. Сигналы с.этих выходов должны поступить на входы 5, би 7 узла и вызвать вторичнуи реакцию на его выходах 8, 9 и 10 в течение времени с 3 - т 4 и т.д. При ффэтом допустим, что необходимо измерить два параметра " амплитуду идлительность импульсов - для сигналовпоступающих на выходы 2 и 8, Длясигналов, поступакщих на выходы 3,4, 9 и 10 узла, достаточно определить время их подачи на эти выходы.Для решения этой задачи на входы156 и 148 блока 4 поступают соответствующие сигналы, по которым еговход150 соединяется с шиной 151-1,а выход 153 - с шиной 152-2, Затемблок 16 подает управляющие сигналына входы 183 и 185 блока 10 и измерителя 9, на вход 181 которого поступают сигналы с выхода блока 10. Приэтом выход 153 блока 4 через блок 10подключается к входам 180 двух измерительным каналов, измерителя 9,Оставшиеся в=2 измерительныхканала измерителя 9 соединены свыходом 163 коммутатора 7. По сигналам, поступавхцнм на его входы 164,165 и 148 с выходов блоков 16 и 3,коммутатор 7 подключает к этим входам свои входы 160-1-3, 160-2-3 и160-1-4, 160-2-4. Цепи, которые невыбраны для программных соединений,остаются соединенными с выходом162 коммутатора 7.Затем блок 16 подает сигналына входы 144 и 149 блока 3, по которым на вход 145 блока 2 поступаютсигналы на соединение его входов140-2, 140-3 и 140-4 с входами140-5, 140-6 н 140-7.После этого блок 16 подает навходы 187 и 188 блока 17 сигналы, покоторым на его выход 150 подаетсясигнал с заданными параметрами (одинили группа импульсов), который поступает в шину 151-1 и через блок 1на первый вход. отрабатываемого узла.Реакция на это воздействие с выходов2, 3 и 4 отрабатываемого узла черезблок 1 поступает на входы 140-2,140-3 и 140-4, а также через блок 5.на его выходы 152-2, 152-3 и 152-4.При этом сигнал с выхода 152-2 черезблоки 4 и 10 поступает на вход 180измерителя 9, а сигналы с выходов152-3 и 152-4 через блоки б и 8 навход 161 и через коммутатор 7 навход 163 измерителя 9, в котором измеряется полученная инФормация и передается в вычислительную машину.После получения данной информации или после окончания времени- с 1 в блоки 16 и 3 поступает команда на изменение коммутации в блоке 4 и в коммутаторе 7. Такое изменение осуществляется сигналами, которые Формируются иа выходах 182,156, 164, 165 и 148 блоков 16 и 3.Ьти сигналы поступают на входы блока4, который свой выход 153 отключаетот входа 152-2 и соединяет с входом152-8, а также коммутатора 7, который отключает свои входы 160-1-3,160-2-3 и 160-1-4, 160-2-4 от выхода163 и соединяет их с выходом 162,а входы 160-1-9, 160-2-9 и 160-110,160-2-10 отключает от выхода 162 исоединяет их с выходом 163,Сигналы, поступившие на входы140-2, 140-3 и 140-4 блока 2, проходят на его входы 140-5, 140-6 и140-7, с которых через блок 1 посту-,пают на входы 5, 6 и .7 отрабатываемого узла, оказывая на него вторичноевоздействие, реакция на которое свыходов 8, 9 и 10 отрабатываемогоузла через блок 1 поступает на вхо"ды 140-8, 140-9 и 140-10 блока 2,а также через блок 5 на его выходы152-8, 152-9 и 152-10. При этом сигнал с выхода 152-8 через блоки 4 и10 поступает на вход 180 измерителя9, а сигналы с выходов 152-9 и152-10 через блок 6 и коммутатор 7на вход 163 измерителя 9, и так 15продолжаются выполнение программыи измерения в реальном масштабе времени.Допустим, что непредусмотренныйпрограммой (даварийныйф) сигнал20появился на выходе 11 отрабатываемого узла. Этот сигнал через блоки 1и 5 подается на выход 152-11 блока 5,с которого через блок 6 и коммутатор7 поступает на вход 162 блока 13, 25а также через блок 11 и регистр 12на вход 167 блока 13 поступает адресэтой цепи, и через блок 8 на вход161 блока 13 поступает "грубый" отсчет времени. Блок 13 запоминает30эту инФормацию, определяет точноевремя появления сигнала на входе162 и передает эту информацию в вычислительную машину.Вычислительная маШина полУченныерезультаты измерений суммирует .с поправками, которые определены в разделе 1, и выдает точные данные потребителю для анализа.После отработки программы проводится оптимизация управляющих сигналов и компановки элементов узла,определяются допустимые длины монтаж. ных соединений, необходимость установки согласуюцих усилителей.4, Оптимизация сигналов управления и компановки элементов узла.Блок 16 по соответствующим командам подает сигналы на входы 187и 188 блока 17, на входы 144 и 149блока 3, который по этим сигналамподает признаки адресов шин на вход145 блока 2. В блоке 2 изменяютсясоединения . собственных шин, т.е.изменяются эквиваленты их комплексных сопротивлений, а блок 17 поэтим сигналам подает на выход 150сигналы с различными параметрамиамплитудой, длительностью и т.д. иизмерения, описанные в и. 3, повторяются.По результатам таких измерений с ф).учетом поправок, полученных в разделе 1, и по техническим характеристикам монтажных проводов, которые.будут использованы для монтажа данного узла, вычислительная машина 5 рассчитывает пределы устойчивой работы и оптимальные условия, допустимые длины монтажных соединений, необ-ходимость согласующих усилителей иоптимальную компановку элементов узла,Затем выполняются монтажные соедикения и проводятся контрольные измерения. На этом отработка узла заканчивается. Аналогично отрабатываютсяостальные узлы и объект в целом,Проверка объекта в динамике егоработы.Выбранные программой внешние цепи 1, 2,М в блоке 1 соединяютсяс собственнымн Шинами 1, 2,иустройства. При этом собственные шины подключены только к входам блока5, так как входы 140 и 151 блоков 2и 4 закрыты.Допустим, что в процессе работыобъекта в интервале времени с -сконтролируемые сигналы Формируютсяв цепях 1 и 8 объекта, в интервалевременис - т 4 - в цепях 7 и 18и т. д.Предположим, что измеритель 9содержит щ = 2 измерительных канала. В исходном состоянии эти каналысоединены с выходом 162 коммутатора 7. С выходов блоков 16 и 3 в коммутатор 7 поступают сначала сигналына входы 165-1 и 148-1 и по этимсигналам вход 160-1-1 и 160-2-1 отключается от выхода 162 и соединяется с выходом 163-1, который соединен с входом первого измерительногоканала измерителя 9. Затем сигналыпоступают на входы 165-2 и 148-8,нри этом вход 160-1-8 и 160-2-8 коммутатора 7 отключается от выхода 162и соединяется с выходом 165-2. Навходы 166-1 и 166-2 блока 16 подаются сигналы о выполнении заданныхсоединений. Подготовка к проверкезаканчивается и включается контролируежй объект, который работает независимо от устройства контроля,При этом сигналы с монтажных клеммобъекта через блок 1 поступают навходы блока 5 датчиков,В иитервале времени с- т на еговыходах 152-1 и 152-8 одновременноили с некоторым смещением во времениФормируются сигналы, которые черезблок 6 поступают на входы 160-1-1,16(2-1 и 160-.1-8,160-2-8 коммутатора 7и проходят на его выходы 163-1 и 163-2,с которого поступаит на входы изме-.рителя 9. Кроме того, сигналы с выходов 160-1-. 1 и 160-1-8 блока 6 посту-пают на входы блока 8, который подает на вход 161 измерителя 9 отсчет"грубого" времени. Измеритель 9 измеряет точное приращение времениотносительно фгрубогоф отсчета и вмомент поступления на вход ТИ бло- .ка 8 очередного тактового сигнала.Эти измерения передаются на выход171 измерителя 9 и поступают в вычислительну машину.Вычислительная машина, после текущей информации или по истечении времени т - , подает на входы 186 и 147 блоков 16 и 3 соответствующие команды, по которым на входы 182, 165 и 148 коммутатора 7 поступают сигналы По этим сигналам каналы 1 и 2 сбрасываются, и входы 160-1-1, 160-2-1, 160-1-8 и 160-2-8 соединяются с выходами 162. Затем входы 160-1-7, 160-2-7 и 160-1-8, 160-2-8 отключаются от выходов 162 и соединяются с выходами 163-1 и 163-2 соответственно. В интервале времени с в с 4 на эти входы поступают соответствующие сигналы.Допустим, что в контролируемом объекте сформированы сигналы, не предусмотренные программой его работы, Эти сигналы поступают, например, на выходы 152-3 и 152-4 блока 5, проходят через блок 6, коммутатор 7 на входы 162-1-3, 162-2-3 и 162-1-4, 162-2-4 блока 13, в котором измеряется точное приращение .времени.Кроме того, сигналы с выходов 162-1-3 и 162-1-4 коммутатора 7 поступают на входы блока 11 приоритетов, на выход которого эти сигналы подаются с некоторым смещением во времениОни поступают на соответствующие входы регистра 12, который подает на вход 167 блока 13 последовательно два адреса для цепей 152-3 и 152-4. Сигналы с выхода 160 блока 6 поступают также на вход блока 8, который подает на вход 161 блока 13 два "грубых" отсчета времени, но так как эти отсчеты идентичны, то они воспринимаются блоком 13 как один отсчет, если они поступили в пределах времени, не превышающем изменение грубого отсчета хотя бы на единицу младшего разряда. В том случае, когда на вход блока 8 поступают сигналы с интервалом, в котором происходит изменение "грубого" отсчета времени хотя бы на единицу младшего разряда, блок 13 воспринимает .такую информацию, как два самостоятельных отсчета, соответствующие двум его циклам работы.Информация с выхода 168 блока 13 поступает в вычислительную машину, и после остановки объекта проверяется схема, с целью уточнения и устранения причин, путем подачи на соответствующие входы сигналов, которые вызвали появление аварийных" сигналов в цепях 152-3 и 152-4.Если непредусмотренных программой сигналов нет, а предусмотренные программой есть, и работа устройства проходит нормально, то отработка объекта считается законченной, и вычислительная машина выдает временные диаграмьи нормальной работы, которые вформула изобретения 1. Устройство для программногоконтроля электронных устройств, содержащее блок управления, блок генерации стимулирующих воздействий,блок преобразования измеряемых пара. -метров во временной интервал, блокизмерения времени, измеритель точного времени, коммутатор и блок сопряжения, первый выход которого соединен с командным входом блока управ ления, выход управления стимулирующими воздействиями и первый выход следования операций которого подключены соответственно к первому и второмувходам блока генерации стимулирующих воздействий, первый выход которого является информационным выходомустройства, второй выход блока генерации стимулирующих воздействий соеди,нен с первым сигнальным входом блокауправлейия, измерительный выход кото-..ърого подключен к первому упраюляющемувходу блока преобразования измеряемых параметров во временной интервал,выход которого соединен с первым входом измерителя точного времени, тре тий упрая й вход которо и второй сигнальный вход блока управленияподключены к управляющему выходублока преобразования измеряемыхпараметров во временной интервал, 60 первый управляющий вход, сигнальный,выход и второй вход измерителя точного времейи соединены соответственно со вторым выходби следования операций и с третьим сигнальным входом 5 блока управления и со вторым выходом 5 10 15 20 25 дальнейшем используются для контроля аналогичных объектов.Предлагаемое устройство имеет широкие Функциональные возможности: подключение к контролируемям объектам различной конФигурации: проведение проверок объекта в динамике его работы; отладка программ отдельных узлов и объекта в целом; практическая проверка оптимизации управляющих сигналов и компановки элементов объекта (определение допустивших длин монтажных соединений, необходимости согласующих усилителей и т.д.) до того, когда будут выполнены монтажные соединения между элементами объекта.Достигается высокая точность измерений, так как устройство определя" ет собственные искажения и задержки и обеспечивает их вход в результаты измерения при необходимости.Кроме того, достигается высокая надежность проверки, так как все цепи объекта находятся под непрерывным контролем, а также контролируются любые соединения в самом устройстве.коммутатора, первый управляющий вход, сигнальный выход и третий вход которого подключены соответственно к третьему выходу следования операций, к четвертому сигнальному входу и к выходу управления коммутатором глока управления, отличающееся тем, что, с целью повчшения достоверности контроля, оно содержит блок масштабных преобразований, блок оптимизации, блок выбора цепей, блок коммутации стимулирующих воздействий, блок датчиков, блок анализаторов активности, блок приоритетов, регистр адресов, блок адаптивного контроля, блок управления выдачей информации и элемент ИЛИ, причем первая группа выходов блока масштабных перобразо ваний подключена к первой группе входов блока оптимизации, к первой группе входов блока коммутации стимулирующих воздействий и к группе входов блока датчиков, группа выходов которого подключена ко второй группе входов блока коммутации стимулирующих воздействий и к группе входов блока анализаторов активности, выход которого соединен с входом блока измерения времени и с первым входом коммутатора, первый выход которого соединен через блок приоритетов и регистр адресов с первым входом и непосредственно со вторым входом блока адаптивного контроля, выход которого подключен к третьему входу элемента ИЛИ, первый и второй входы которого соединены соответственно с информационным выходом блока управления и с выходом измерителя точного времени, выход элемента ИЛИ подключен ко входу блока. сопряжения, первый управляющий вход и третий выход которого соединены соответственно с выходом и входом обратной связи блока управления выдачей инфор,мации, первый, второй и третий управляющий выход которого подключены ко входам обратной связи соответственно блока адаптивного контроля, измерителя точного времени и блока управления, а также ко второму, третьему и четвертому управляющим входам блока сопряжения, вход обратной связи и второй выход которого соединены соответственно с управляющим выходом и входом блока выбора цепей, первый выход которого подключен ко второму входу коммутатора и к коммутирунхаему входу блока управления и к четвертому входу блока коммутации стимулирующих воздействий, первый выход и третий вход которого соединены соответственно со входом блока преобразования измеряеьнх параметров но временной интервал и с третьим выходом блока генерации стимулирующих воздействий, второй, третий и сигнальный выходы блока коммутации стимулирующих воздействий,блока масштабных преобразований, вторая группа выходов, вторая группа входов и третья группа выходов узла пре . образования координат внешних цепей соединены соответственно с группой входов, с группой выходов узла дели.телей и с группой входов узла пронерки соединений, управляющий вход, управляющий выход и группа выходов которого являются соответственно управляющим входом, управляющим выходом и вторым выходом блока масштабных преобразований.3. Устройство по п.1, о т л и ч а ю щ е е с я тем, что коммутатор 5 О 15 20 25 ЗО 35 40 45 50 55 60 65 подключены соответственно к адресному входу, ко входу контроля операций и к пятому сигнальному входу блока управления, четвертый выход следонания операций которого подключен к управляющему входу блока масштабных преобразований, второй выход и упранляющий выход которого соединены соответственно с пятым нходом и пятым управляющим входом блока коммутации стимулирующих воздействий, перный и третий управляющие входы которого подключены, соответственно, к пятому и шестому выходам следования операций блока управления, выход признака окончания операции которого подключен к четвертому управляющему входу блока коммутации стимулирующих воздействий и второму управляющему входу блока выбора цепей, второй выход и первый управляющий вход которого соединены соответственно со вторым входом блока оптимизации и с седьмым выходом следования операций блока управления, запросный выход которого подключен к третьему входу блока упранления выдачей информации, первый и второй вход которого подключеныс соответственно к первоь управляющему выходу блока адаптивного контроля и к управляющему выходу измерителя точноговремени, выход блока измерения времени подключен к третьим входам измерителя точного времени и блока. адаптивного контроля, выход командного сброса блока управления подключен ко вторым управляющим входам коммутатора, измерите. ля точного времени и блока коммутации стимулирующих воздействий, при этом группа входов блока масштабных преобразований является входом устройства и служит для подключения к выходам объекта контроля.2. Устройство по и. 1,.о т л и ч а ю щ е е с я тем, что блок масштабных преобразований содержит узел преобразований координат внешних цепей, узел делителей и узел проверки соединений, при этом группа входов и первая группа выходов узла преобразования координат внешних цепей являются соответственно группойвходов и первой группой выходовсодержит регистр управления, .первыйи второй элемент И и щ каналов второго выхода, каждый из которых содержит регистр, элемент И, элемент ИЛИи формирователь контрольного сигнала,при этом группа входов элемента Иявляется первым входом коммутатора,каждый из входов этой, группы подключен соответственно к элементу Икаждого из каналов, выходы каждогоиз которых подключены к соответствующим входам элемента ИЛИ своего канала, выходы элементов ИЛИ всех каналов являются вторым выходом коммутатора, группа входов второго элемента И является вторым входом коммутатора, группа выходов второгоэлемента И подключена к группе входов регистра управления, группа выходов которого соединена с группойуправляющих входов первого элемента И, группа выходов которого является первым выходом коммутатора, кроме того группа выходов второго элемента И соединена с соответствующимиразрядами регистров каждого из каналов, группа выходов из регистра каждого из.каналов подключена к группеуправляющих входов элемента И и кгруппе входов формирователя контрольного сигнала своего канала, выходыформирователей контрольного сигналавсех каналов являются сигнальнымвыходом коммутатора, первый и второйуправляющие входы которого подключены соответственно к управляющемувходу второго элемента И и ко входам сброса регистра управления и ковходам сброса регистров каждого.из каналов, управляющие входы регистров каждого из каналов в совокупноСти являются третьим входом коммутатора.4. Устройство по п.1, о т л ич а ю щ е Е с я . тем, что блок Управления содержит узел коммутации,пврвый и второй элементы ИЛИ, дешиФратор команд, дешифратор операций, регистр операций, накопительчисел, ключевой элемент, передающийбуфер, элемент И, узел приоритетов,Формирователь признака окончания.команды, узел контроля программныхсоединений, узел контроля выполнения операций и узел управления коммутатором, при этом первый. вход узла коммутации является командным входом блока управления, первый, второй и третий выходы узла коммутации соеди" нены соответственно со входом дешиФ- ратора команд, со входом регистра операций и с первым входом накопителя чисел, первый и второй выходы ключевого элемента являются, соответственно, выходом управления стимулирующими воздействиями и измерительным ,выходом блока управления, третий и четвертый выходы ключевого элемента подключены соответственно ко вхо= ду кода числа передающего буфера ико второму входу узла контроля выпол,нения операций, выход и управляющийвыход накопителя чисел соединены.соответственно со входом ключевогоэлемента и с третьим управляющим входом узла коммутации, второй управляющий вход которого соединен с управляющим выходом регистра операций,вход кода команды передающего буферасоединен с первым выходом дешийратора команд и с первым входом дешифратора операций, первый управляющийвыход которого является первым выходом следования операций блока управления, а также подключен к перво му управляющему входу узла контроляпрограммных соединений и ко второмууправляющему входу ключевого элемента, второй, четвертый шестой и седьмой управляющие выходй дешнйратора 20 операций являются соответствующимивыходами следования операций блокауправления, третий управляющий выходдешифратора операций является третьим выходом следования операций блока управления, а также подключен ковторому управляющему входу узла контроля программных соединений и к первому управляющему входу узла управления коммутатором, пятый управляющийвыход дешифратора операций являетсяпятым. выходом следования операцийблока управления, а также подключенк третьему управляющему входу узлаконтроля программных соединений,выходы дешифратора операций подключены следующим образом: первый - куправляющему входу регистра операцийи к первому входу первого элементаИЛИ, второй - к первому входУ узлаконтроля выполнения операций, ко вхо ду признака начала операциипередающего буфера и ко второму входу накопителя чисел, третий - к четвертому управляющему входу узла контроляпрограммных соединений и к первому 45управляющему входу ключевого элемента, четвертый - к третьему входу узла контроля выполнения операций,первый управляющий выход дешифратора команд подключен к первому управляющему входу узла коммутации, второйуправляющий выход дешифратора командЯвляется выходом командного сбросаблока управления, второй выход дешифратора команд подключен к третьемувходу формирователя признака оконча ния команда, выход которого подклн -чен ко входу признака окончания операции передающего буфера и ко входам сброса накопителя чисел и регистра операций, выход которого соединен с первым бо входом элемента И и со входом узлаприоритетов, первый и второй выходикоторого подключены соответственноко вторым входам формирователя признака окончания команды и дешифратора б 5 операций второй вход и выход первогоэлемента ИЛИ соединены, соот вет ственн со вторым выходом узла коммутации и со вторым входом элемента И, выход которого подключен ко входу кода операции передающего бункера, первый контрольный вход которого соединен с первым выходом узла контроля выполнения операций, второй выход которого является выходом признака окончания операций блока. управления, а также подключен ко входу признака окончания операции передающего буФера, к первому входу Формирователя признака окончания команды, к управляющему входу дешиФратора операций и к пятому управляющему входу узла контроля программных соединений, первый, второй, третий, четвертый и пятый сигнальные входы которого являются соответствующими сигнальными входами блока управления, первый, второй и третий выходы узла контроля программных соединений подключены соответственно к пятому входу узла контроля выполнения операций, ко второму контрольному входу передающего буфера и к первому входу узла управления коммутатором, первый выход которого является выходом управления коммутатором блока управления, группа входов узла контроля программных соединений объединена с группой входов второго элемента ИЛИ и являет ся коммутирующим входом блока управления, вход контроля операций которого подключен к четвертому входу узла контроля выполнения операций, шестой и седьмой входы которого соединены соответственно со вторым и третьим выходами узла управления коммутатором, вход обратной связи, первый выход, второй выход и группа входов передающего буФера являются соответственно входом обратной связи инФормационным выходом и запросным выходом и адресным входом блока управления.5. устройство го пп. 1 и, о т л и ч а ю щ е е с я тем, что узел контроля выполнения операций содержит элемент И, счетчик контроля времени, формирователь признака окончания операции, формирователь сигнала сброса, элемент ИЛИ, Формирователь о, уставки и счетчик тактов операции,при этом на первый вход элемента Иподаются тактовые импульсы, выходего подключен.к первому входу счетчика контроля времени, выход которо 5 го соединен с первым входом Формирователя признака окончания операции,второй вход которого является седьмым входом узла контроля выполненияопераций, первый вход которого подключен к первому входу Формирователясигнала сброса, выход которого соеди.нен со вторым входом счетчика контроля времени, пятый вход узла контролявыполнения операций является первымвходом элемента ИЛИ, второй вход ко 15 торого, а также второй вход элементаИ являются, соответственно, второй ипервой шинами третьего входа узлаконтроля выполнения операций, четвертый вход которого также разделен на20 две шины, первая из которых подключена ко второму входу Формирователясигнала сброса, а вторая - к третьему входу элемента ИЛИ, четвертыйвход которого является шестым входомузла контроля выполнения операций,выход элемента ИЛИ подключен к третьему входу Формирователя сигналасброса и к первому входу счетчикатактов операции, группа входов которого соединена с группой выходов формирователя уставки, группа входовкоторого является вторым входом узлаконтроля выполнения операций, второйвыход счетчика тактов операции подключен к третьему входу формирователя признака окончания операции, выход которого является вторым выходомузла контроля выполнения операций,а также подключен ко второму входусчетчика тактов операции, группа40 выходов которого является первымвыходом узла контроля выполнения операций.Источники информации,принятые во внимание при экспертизе45 1, Авторское свидетельство СССРР 607227, кл. 6 06 Р 15/46, 1972.2. Авторское свидетельство СССР,М 469971, кл. 6 06 Г 11/00, 1973.3. Авторское свидетельство СССР50Р 559239 кл. С 06 Р 11/00, 1975прототип).Блок управления устройства содержит узел коммутации, первый и второй элементы ИЛИ, дешиФратор команд, дешифратор операций, регистр операций, накопитель чисел, ключевой элемент, передающий буфер, элемент И, узел приоритетов, Формирователь признака скончания команды, узел контроля программных соединений, узел контроля выполнения операций и узел управления коммутатором, при этом первый вход узла коммутации является командным входом блока управления, первый, второй н третий выходы узла коммутации соединены соответственно со входом дешифратора команд, со входом регистра операций и с первым входом накопителя чисел, первый и второй выходы ключевого элемента являются соответственно выходом управления стимулирующими воздействиями и измерительным выходом блока управления, третий и четвертый выходы ключевого элемента подключены соответственно ко входу кода числа передающего буФера и ко второму входу узла контроля выполнения операций, выход и управляющий выход накопителя чисел сое динены соответственно со входом ключевого элемента и с третьим управляв щим входом узла коммутации, второй управляцщий вход которого соединен следования операций которого подключен к управляющему входу блока масштабных преобразований, второй выход и управляющий выход которого соединены соответственно с пятым входом 1 и пятым управляющим входом блока коммутации стимулирующих воздействий, первый.и третий упраэляющйе входы которого подключены соответственно к пятому и шестслу выходам следования операций блока управления, выход признака окончания операции которого подключен к четвертому управляющему входу блока коммутации стимулирующих воздействий и второму управляющему входу блоха выбора цепей, второй выход и первый управляющий вход которого соединены соответственно со вторым входом блока оптимизации и с седьмым выходом следования. операций блока управления, запросный выход которого подключен к третьему входу 20 блока управления выдачей инФормации, первый и второй вход которого подключены соответственно к первому управляющему выходу блока адаптивного контроля и к управляющему. выходу измери-теля точного времени , выход блока измерения времени подключен к третьим входам. измерителя точного времени и блока адаптивного контроля, выход командного сброса блока управления подключен к вторым управляющим входам коммутатора, измерителя точного времени и блока коммутации стимулирующих чоздействий, при этом группа входов блока масштабных преобразований является входом устройства и служит для подключения к выходам объекта контроля.Блок масштабных преобразований устройства содержит узел преобразования координат внешних цепей, узел 40 делителей и узел проверки соединений, при этом группа входов и первая группа выходов узла преобразования координат внешних цепей является соответственно группой входов и пеРвой 4 группой выходов блока масштабных преобразований, втора. группа выходов, вторая группа входов и третья группа выходов узла преобразования координат внешних цепей соединены соответственно с группой входов, с группой выходов узла делителей и с группой входов узла проверки соединений, управляющий вход, управляющий выход и группа выходов которого являются соответственно управляющим входом, управляющим выходом и вторым выходом блока масштабных преобразований.Коммутатор устройства содержит регистр управления, первый и второй я элемент И и о каналов второго выхода, каждый из которых содержит регистр, элеМент И, элемент ИЛИ и формирователь контрольного сигнала, при этом группа входов элемента М у является первым входом коммутатора,каждый из входов этой группы подключен соответственно к элементу Икаждого из каналов, выходы каждогоиз которых подключены к соответствующим входам элемента ИЛИ своего канала, выходы элементов ИЛИ всех каналов являются вторым выходом коммутатора, группа входов второго элементаИ является вторым входом коммутатора,группа выходов второго элемента Иподключена к группе входов регистрауправления, группа выходов которогосоединена с группой управляющих входов первого элемента И, группа выходов которого является первым выходомкоммутатора, кроме того, группа выходов второго элемента И соединенас соответствующими разрядами регистров каждого из каналов, группа выходов из регистра каждого из каналовподключена к группе управляющих входов элемента И и к группе входоэформирователя контрольного сигналасвоего канала, выходы Формирователейконтрольного сигнала всех каналовявляются сигнальным выходом коммутатора, первый и второй управляющиевходы которого подключены соответственно к управляющему входу второгоэлемента И и ко входам сброса регистра управления и ко входам сбросарегистров каждого из каналов, управляющие входы регистров каждого изканалов э совокупности являются третьим входом коммутатора.Корректор .Г. Решетни ская Под.исно 72 ВНИИПИ ГОСУД по делам 3035, Москвс управляющим выходом регистра операций, вход кода команды передающегобуфера соединен с первым выходом деыифратора команд и с первым входом дешифратора операций, первый управляющий выход которого является первымвыходом следований операций блокауправления, а также подключен к первому управляющему входу узла контроляпрограммных соединений и ко второмууправляющему входу ключевого элемента,10второй, четвертый, шестой и седьмойуправляющие выходы дешифратора операций являются соответствующими выходами следования операций блока управления, третий управляющий выход дешифратора операций является третьим выходом следования операций блокауправления, а также подключен ко второму управляющему входу узла контроля программных соединений и к первому управляющему входу узла управле - ния коммутатором, пятый управляющий выход дешифратора операций является пятым выходом следования операций блока управления, а также подключен к третьему управляющему входу узла контроля программных соединений, выходы дешифратора операций подключены.следующим образом: первый - к управляющему входу регистра операций и к первому входу первого элемента ИЛИ, второй - к первому входу узла контроля выполнения операций, ко вхоцупризнака начала операции передающегобуфера и ко второму входу накопителя чисел, третий - к четвертому управляющему входу узла контроля программных соединений и к первому управляющему входу ключевого элемента, четвертый - к третьему входу узла контроля выполнения операций, первый управляющий выход дешифратора командподключен к первому управляющему входу узла коммутации, второй управляющий выход дешифратора команд является выходом командного сброса блока управления, второй выход дешифратора команд подключен к третьему входу формирователя признака окончания команды, выход которого подключен ко входу признака окончания операции передающего буфера и ко входам сброса накопителя чисел и регистра операций, выход которого соединен с первым входом элемента И и со входом узла приоритетов, первый и второй выходы которого подключены соответственно ко вторым входам Формирователя признака окончания коман- ды и дешифратора операций, второй вход и выход первого элемента ИЛИ соединены соответственно со вторым выходом узла коммутации и со вторым входом элемента И, выход которого подключен к входу кода операции передающего буАера, первый контрольный вход которого соединен с первым выходом узла контроля выполнения операций, второй выход которого является выходом признака окончания операций блока управления, а также подключен к входу признака окончанияоперации передающего буфера, к первому входу формирователя признака окончания команды, к управляющему входу дешифратора операций и к пятому управляющему входу узла контроля программных соединений, первый, второй,третий, четвертый и пятый сигнальные входы которого являются соответствующими сигнальными входами блока управления, первый, второй и третий выходы узла контроля программных соединений подключены соответственно кпятому входу узла контроля выполненияопераций, ко второму контрольному входу передающего буфера и к первому входу узла управления коммутатором, первый выход которого является выходом управления коммутатором блока управления, группа входов узла контроля программных соединений обвединена с группой входов второго элементаИЛИ и является коммутирующим входом блока управления, вход контроля операций которого подключен к четвертому входу узла контроля выполнения операций, шестой и седьмой входы которого соединены соответственно совторым и третьим выходами узла управления коммутатором, вход обратнойсвязи, первый выход, второй выход игруппа входов передающего буфераявляются соответственно входом обратной связи, информационным выходом и запросным выходом и адресным входом блока управления.Кроме того, узел контроля выполнения операций устройства содержит элемент И, счетчик контроля времени,Формирователь признака окончания операции, формирователь сигнала сброса, элемент ИЛИ, формирователь ус- тавки и счетчик тактов операции, при этом на первый вход элемента И подаются тактовые импульсы, выход его подключен к первому входу счетчика контроля времени, выход которогосоединен с первым входом формирователя признака окончания операции, второй вход которого является седььим входом узла контроля выполнения операций, первый вход которого подключен к первому входу формирователясигнала сброса, выход которого соединен со вторым входом счетчика контроля времени, пятый вход узла контроля выполнения операций является первым входом элемента ИЛИ, второй вход которого, а также второй вход элемента И являются .соответственно второй и первой шинами третьего входа узла контроля выполнения операций, четвертый вход которого такжеразделен на две шины, первая иэ которых подключена к второму входу формирователя сигнала сброса, а втораяк третьему входу элемента ИЛИ, четвертый вход которого является шестымвходом узла контроля выполнения операций, выход элемента ИЛИ подключенк третьему входу Формирователя сигнала сброса и к первому входу счетчикатактов операции, группа входов которого соединена с группой выходов формирователя уставки, группа входов которого является вторым входом узлаконтроля выполнения операций, второйвход счетчика тактов операции подключен к третьему входу формирователяпризнака окончания операции, выходкоторого является вторым выходомузла контроля выполнения операций,а также подключен ко второму входу.счетчика тактов операции, группа выходов которого является первым выходомузла контроля выполнения операций.На Фиг. 1 приведена блочная схемаустройства для программного контроля 20электронных устройств.Предлагаемое устройство содержитблок 1 масштабных преобразований,блок 2 оптимизации решения задач,блок 3 выбора цепей, блок 4 коммутации стимулирующих воздействий, блок 5датчиков, блок 6 анализаторов активности, коммутатор 7, блок 8 измерения времени, измеритель 9 точноговремени, блок 10 преобразования измеряемых параметров во временнойинтервал, блок 11 приоритетов, регистр 12 адресов, блок 13 адаптивного контроля, элемент 14 ИЛИ, блок 15управления выдачей информации, блок16 управления, блок 17 генерациистимулирующих воздействий и блок 18сопряжения.На Фиг. 2 приведена блочная схема блока 1 масштабных преобразований.Блок масштабных преобразований 40содержит узел 19 делителей, делители20,узел 21 преобразования координат внешних цепей, контактныеплаты . 22, точки 23 выбранных соединений, первый вход 24 для подачи "тактовых импульсов ТИ, узел 25 проверки соединений, элемент 26 И, коммутирующее устройство 27, ключевыесхемы 28, элементы 29 И, регистр 30кодирования элемент 31 э держки 5 Осчетчик 32 адресов, элемент 33 ИЛИи второй вход 34 для подачи тактовыхимпульсов ТИ.На фиг. 3 приведена схема функциональных связей блока 2 оптимизации решения задач и блока 3 выборацепей.Схема включает эквиваленты сопротивлений (комплексных) 35, ключевые схемы 36, элементы И.37, триггеры 38, ключи 39, передающий бу- ЬОАер 40, ячейки 41 перезаписи, разряд42 признака сообщения, информацион- .ные разряды 43, разряд 44 признакаокончания кадра, элемент 45 ИЛИ,дешифратор 46, элементы 47 И, эле" у мент 48 ИЛИ-И, триггер 49 и регистр 5 пНа фиг, 4 приведена схема связейблока 4 коммутации стимулирующихвоздействий.Схема связей блока 4 содержитвходную ключевую схему 51, первуюгруппу 52 ключевых схем, вторуюгруппу 53 ключевых схем, третью группу 54 ключевых схем, элемент 55 И,узел 56 проверки, сдвигающий регистр57, группу элементов 58 И, регистр 59кодирования, элемент 60 ИЛИ, формирователь 61 контрольного сигнала(собран по схеме ИЛИ) и элементы62 ИЛИ.На фиг. 5 приведена структурная .схема блока 6 анализаторов активности.Блок анализаторов активности содержит дифференцирующий элемент 63,элемент 64 ИЛИ и инвертор 65.На фиг. 6 приведена блок-схемакоммутатора,Коммутатор состоит из группы элементов 66 И,канальных элементов 67 И, канальных регистров 68,регистра 69 управления,элементов 70 ИЛИ,формирователей71 контрольных сигналов (собраны посхеме или) и второй группы элементов72 И (содержит л элементов И).На фиг. 9 приведена структурнаясхема блока адаптивного контроля.Блок адаптивного контроля содержит вход 73 для подачи тактовых импульсов ТИ 2, узел 4 ввода информации, элемент 75 И, элементы 76 ИЛИключевые схем 77, элемент 78 И,ячейки 79 формирования признака сообщения: (собраны по схеме ИЛИ), измеритель 80 точного времени (собранна линии задержки), регистр .81,узел 82 выдачи информации, элементы 83 ИЛИ, ячейка 84 управления (собрана по схеме ИЛИ) и Формирователь85 признака окончания кадра (собрана по схеме ИЛИ-НЕ).На Фиг. 10 изображена структурнаясхема блока 15 управления выдачейинформации,Укаэанный блок содержит Формирователь 86 запросного сигнала (собранпо схеме ИЛИ), элементы 87 запрета,элемента 88 ИЛИ, узлы 89 неизменности состоянии (собраны на двух элементах запрета) и ключи 90. На Фиг. 7 изображена структурная схема измерителя 9 точного времениИзмеритель точного времени содержит вход 91 для подачи тактовых импульсов ТИ 3, узел 92 ввода информации, узел 93 измерений (содержит щ каналов измерений на линиях эадержки 1, формирователи 94 признака сообщений (собраны по схеме ИЛИ), элементы 95 ИЛИ, схемы 96 запрета, узлы 97 кодирования, элементы 98 И и передающий буфер 99.На фиг. 8 представлены структурные схем узла 92 ввода информациии блока 10 преобразования измеряемыхпараметров во временной интервал.Схем содержат ключевые схемы100-102 и узлы 103 преобразонанияпараметров, Остальные элементы описаны выше.На фиг. 11 приведена структурнаясхема блока 16 управления.,Блок управления содержит узел 104коммутации, элементы 105 ИЛИ, дешифратор 106 команд, регистр 107 операций, накопитель 108 чисел, ключевойэлемент 109, передающий буфер 110,элемент 11.1 И, дешифратор 112 операций, узел 113 приоритетов, формирователь 114 признака окончания команды (собран по схеме И-ИЛИ), узел115 контроля программных соединений,узел 116 контроля выполнения операций и узел 117 управления коммутатором.На фиг. 12 представлена структурная схема дешиАратора 112 операций,узла 115 контроля программных соединений и узла 116 кОнтроля выполненияопераций.Схема содержит элементы 118 задержки, элементы 119 И, элементы 120ИЛИ, формирователи 121 признака команды, Формирователи 122 признакаоперации (собраны по схеме ИЛИ),формирователь 123 сигнала однотактовой операции (собран по схеме задержанной ИЛИ) , элементы 124 ИЛИ,элементы 125 И элемеэлемент 127 И, счетчик 128 контролявремени, Формирователь 129 признакаокончания операции (собран по схемеИЛИ), Формирователь 130 сигнала сброса (собран по схеме ИЛИ), элемент131 ИЛИ, формирователь 132 уставки 40(собран по схеме инвертора) и счетчик 133 тактов операции.На Фиг. 13 приведена структурнаясхема узла 117 управления коммутатором. 45Узел управления коммутаторомсодержит элемент 134 И, формирователь135 измерительных каналон, элемен.ты 136 И, триггер 137, элемент 138ИЛИ и ячейку 139 контроля (собранапо схеме ИЛИ) .Кроме того, на структурных схемах устройства и его блоков дляудобства описания идентифициронанысвязи, которые имеют скнозную нумерацию, начиная с позиции 140, причемпозициями 140-188 обозначены связимежду блоками устройства, а 189-229 внутриблочные связи.Названия аналогичных элементовв известном и в предлагаемом устройстве: блок ввода - блок сопряжения;блок выработки тестовых наборовблок генерации стимулирующих воздействий; блок измерений - блоки преобразования измеряемых параметров во 65 временной интервал и измерения времени, а также измеритель точного времени, блоки управления и контроляпрограмм - блок управленИя.Контролируемый объект (электронная система) подключается к выхбдам1, 2и блока 1 масштабных преобразований.Блок 5 датчиков. предназначен дляуменьшения влияния собственных цепей устройства на циркулирующую информацию в цепях контролируемого объекта в динамике его работы, и содержит эмиттерные повторители по числусобственных шин.Блок 8 измерения времени собранпо схеме счетчика, суммирулцего тактовые сигналы ТИ, следующие с заданной периодичностью.Блок 11 приоритетов и регистр 12адресов, который собран по схемепостоянного запоминающего устройства,предназначены для адресной привязкисигналов, появляющихся в соответствующих собственных цепях, при этомтакже сигналы проходят через блок 11,что исключает одновременную подачудвух и более адресов на вход 167блока 13.Блок 17 генерации стимулирующихвоздействий предназначен для Аорми -рования упранляющих сигналов с заданными параметрами (амплитудой, длительностью, периодичностью пачекимпульсов и т.д,) .Блок 18 сопряжения предназначендля согласования обмена информациимежду устройством и каналом вычислительной машины.Блок 1 масштабных преобразований(фиг. 2) предназначен для соединенияустройства с контролируемыми объектами различной конфигурации, дляпреобразования параметров сигналов( например, амплитуды, частоты следования импульсов) к уровням, удобнымдля измерения в устройстве, а такжедля контроля соединений собственныхшин с внешними цепями в ручном (платы 22) и автоматическом (узел 25)режимах.Количество собстненных шин 1,2 п и шин узла 24 делителей 1,2М постоянное число для устройства, количество внешних цепей 1,2й контролируемого объекта -произвольное, изменяющееся в зависимости от объекта ( узла), подлежащего проверке, при этом ИпИ,Входы 1, 2й блока подключенык контролируемому объекту (электронному устройству) и соединены с входом узл 21 преобразования координатвнешних цепей и через второй его выход с входсм узла 25 проверки соединений, при этом вход и выход узла19 делителей соединены с третьим выходом и вторым входом узла 21 преобразования координат внешних цепей,первый выход которого является первым 1 1 выходом 140-1, 140-2140-и блока, второй выход 141, управляющий выход 142 и управляющий вход 143 которого являются соответствующиья выходами и входом узла 25 проверки соединений.В узле 21 преобразования координат внешних цепей собственные шины 140-1, 140-2, 140-и первого выхода соединяются с внешними цепями 1, 2М первого входа вручную, например, с помощью контактных штырей или кнопочных переключателей, установленных в точках пересечения внешних цепей с собственными шинами устройства,.На Фиг. 2 выполнены следующие сое- динения:первая собственная шина 140-1 соединена точками 23 с второй (2) внешней цепью через узел 19 делителей, вторая собственная шина 140-2 соединена точками 23 с первой (1) и М-ой (М)внешними цепями непосредственно, Поэтому сигналы с внешних цепей (1 и М) подаются на выход в собственную шину 140-2 (или, наоборот - из шины 140-2 в цепи 1 и М), а сигнал с внешней цепи (2) проходит через узел 19 и его делитель 20-2 на выход в собственную шину 140-1, Кроме того, сигналы внешних цепей 1, 2 М блока поступает также на вход коммутйрующего устройства 27, которое обеспечивает автоматический контроль соединений.Для проведения контроля соединений в собственную шину 140-х подается потенциал, который поступает через узел 21 во внешнюю цепь х контролируемого объекта. После этого на управляющий вход 143 узла 25 подается сигнал, который разрешает работу коммутирующего устройства 27 и открывает элемент 26 И. Тактовые сигналы ТИ проходят через элемент И 26 и ключевые схемы 28 транзистом на выходе 142-1, а также на входы коммутирующего устройства 27, счетчика 32 и элемента задержки 31. При этом в счетчике 32 запоминается единица, которая сигналом с выхода элемента задержки 31 через схему 33 ИЛИ подается на второй выход 141 блока, как первый адрес группы внешний цепей. Одновременно коммутирующее устройство 27 подключает первую группу из щ внешних цепей к своим выходам, которые соединены с первыми управляющими входами соответствующих ключевых схем 28 и первыми входами элементов 29 И. При этом ключевые схем 28 осевого состояния не изменяют, если на их первые управляющие входы сигнал не поступает(т.е. и соответствующей внешней цепи нет потенциала), и ключевая схема 28 изменяет свое состояние, если на ее первый управляющий вход поступает сигнал. В этом случае ее вход сое -диняется с другиьи входами, каждыйиз которых подключен к второму входукаждого элемента 29 И, поэтому второйтактовый сигнал ТИ проходит черезэлемент 26 И на вход ключевой схемы 28 и, например, через схему 28-1ыа второй вход элемента 29-1 И, приэтом на его выходе Формируется сиг- .нал, поступающий на соответствующийвход регистра 30, на выход которогопадается код соответствующий цепив данной группе из в внешних цепей.Этот код через элемент 33 ИЛИ подается на вьиод 141.Кроме того, сигнал с выхода элемента 29-1 И поступает также навторой управляющий вход схемы 28-1,которая возвращается в исходное состояние. Поэтому третий тактовый сигнал ТИ проходит исходное состояние2 О через элемент 26 И, схему 28-1, атакже 28-228-п, если они остались в исходном состоянии, на выход142-1 блока на входы счетчика 32и элемента 31 задержки, при этом навыход счетчика 32 подается код 2,соответствующий второй группе из ввнешних цепей. Кроме того, сигнал свыхода схемы 28-щ поступает на входустройства 27, которое подключаетк своим выходам вторую (очередную)группу из в внешних цепей,После подключения последней группы сигнал подается на выход 142-2коммутирующего устройства 27, Послеэтого потенциал подается в следующуюсобственную шину, например 140(х+11, и повторяется контроль соединений.Произвольный выбор внешних цепейвыполняется вручную.40 Кроме того, сигналы в цепях, конт-.ролируемого объекта имеют различныепараметры, что налагает различныетребования на,собственные шины устройства. Такие требования часто противоречивые и трудно совместимые,так как комплексное сопротивление .(реактивное и активное) соединенийприводит к искажению и потере слабыхсигналов, поэтому наличие узла делителей в блоке позволяет частичнокомпенсировать это противоречие,а свободный выбор внешних цепей позволяет сигналы с разными параметрамиподключать к собственным шинам сразличными характеристиками,Блок 3 выбора цепей (Фиг.3) реализует Функции адресного коммутаторас последующим распределением сигналовмежду выходами 148, 145-1 и 145-2по заданному алгоритму.Блок 2 оптимизации решения задачпредназначен для организации заданных соединений в контролируемом объекте, до выполнения монтажных соединений на объекте, с целью оптимизации длины таких соединений, 868775 16Необходимости согласующих усилителейтаких соединениях, оптимального расположения (удаления) элементов объекта друг от друга, а также для определения параметров сигналон, обеспечивающих пределы устойчивости работы.Пусть на входы 147 передающего буфера 40 поступает код-адрес соответствующей цепи, Этот код запоминается в разрядах 43, а признаксообщения проходит через элемент 45 ИЛИ на вход разряда 42, при этом снимается сигнал с его выхода 146 и формируется сигнал на выходе, с которого подается на первый вход ячейки 41, собранной по схеме И. При поступле- . 15 .нии на другой ее вход тактового сигнала ТИ, на ее выходе формируется сигнал перезаписи, поступающий на считывающие входы разрядов 42-44. Поэтому код с выходон разрядов 43 2 О поступает на входы дешийратора 46, на соответствующем выходе которого Формируется сигнал, поступающий на первый выход 148 блока 3, а также на входы элементов 47 И и элемента 48 ИЛИ-И, но далые не проходит, так как эти элементы закрыты.Сигнал, поступакщий на вход 144 блока 3, частично разрешает элементы 47 И и элемент И в элементе 48 ИЛИ-И. При этом открывается первый элемент 47-1 И, так как с выхода триггера 49 на другой .вход этого элемента также поступает сигнал. Поэтому сигнал с ныхода дешифратора 46 проходит через элемент 47-1 И на соот- З 5 ветствующий вход регистра 50 и запоминается в его соответствующем элементе памяти, на выходе которого формируется сигнал, поступающий на выходе 145-1 блока 3. Кроме того, 4( сигнал с выхода дешифратора 46 через элемент 48 ИЛИ-И поступает на вход триггера 49, который перебрасывается, при этом элемент 47-1 И закрывается, а второй элемент45 47-2 И открывается, поэтому следующий сигнал с выхода дешифратора 46 через элемент 47-2 И поступает на выход 145-2 блока 3. 50Допустим, что нужно организовать соединение первой шины, с второй и и -ой (четвертой) . Для решения этой задачи на вход 144 блока 3 поступает сигнал, а на вход 147 буфера 4055 подаются последовательно адреса 1, 2 и и -ой цепей. С выхода буфера 40 коды этих адресов поступают на входы дешифратора 46, на выходах которого последовательно формируются соответствующие сигналы,При этом Щ первый сигнал (соответствующий первой шине) проходит через элемент 47-1 И и регистр 50 на выход 145-1-1 блока 3, с которого поступает на первые входы элементов 37 И ключевых, у схем 36-1-2, 36 - 1-336-1-и. Кроме 1 того, сигнал с выхода дешиАратора 46 через элемент 48 ИЛИ-И поступает на вход триггера 49, который закрывает элемент 47-1 И и от 1 пынает элемент 47-2 И. Поэтому второй сигнал с выхода дешифратора 46 через элемент 47-2 И поступает на выход 145-2-2 блока 3, с которого поступает на второй вход элемента 37 И схем 36-1-2. При этом на ее выходе Формируется сигнал, который перебрасывает триггер 38 в схеме 36-1-2, и на его выходе, при этом формируется сигнал, который открывает ключ 39 и соединяет первую собственную шину 140-1 через ключ схем 36-1-2 со второй, при этом суммируются эквиваленты сопротивлений 35-1 и 35-2 н этих шинах.Следующий сигнал (соответствующий четвертой шине) с выхода дешифратора 46 через элемент 47-2 И пос. тупает на выход 145-2-и блока 3, с которого подается на второй вход элемента 37 схемы 36-1-и, на его выходе формируется сигнал, который поступает на вход триггера 38, который при этом открывает ключ 39 в схеме 36-1-и . Поэтому первая шина 140-1 соединяется с четвертой 140-4 и эквиваленты сопротивлений в этих шинах 35-1 и 35-4 суммируются,Следует иметь в виду, что эквиваленты сопротивлений в таких шинах различны, различны и их сумьн, что позволяет решать задачу оптимизации монтажных соединений.После решения поставленной задачи на вход 149 блока 3 поступает сигнал признака окончания кадра. Этот сигнал запоминается в разряде 44, а также через элемент 45 ИЛИ поступает на вход разряда 42 передающего буфера 40. При этом очередной тактовый сигнал ТИ, поступающий на вход ячейки 41, обеспечивает формирование на ее выходе сигнала перезаписи, который считает из разряда 44 сигнал окончания кадра. Этот сигнал поступает на входы триггера 49 и регистра 50 и возвращает их в исходное состояние. Элемент 47-2 И закрывается, элемент 47-1 И открывается, регистр 50 обнулен. После этого задаются новые цепи для организации соединений для числа собст - венных шин больше четырех.После окончания всех соединений сигнал с выхода 144 снимается, элементы 47 И и элемент 48 запрещаются, собранная схема остается для выполнения задачи отработки и оптимизации принятого решения. После ее выполнения на вход 182-4 блока 2 поступает сигнал сброса и триггеры 38 ключевых схем 36 возвращаются н исходное положение, при этом ключи 39 закрываются.Первый вход 151 блока 4 (фиг. 4) соединен через первую группу ключевых схем 52 с его третьим входом 150 и через вторую группу ключевых схем 53 с первым выходом 153 блока, а также с первым входом узла 56 проверки, второй вход 152 блока через третью группу ключевых схем 54 соединен с его первым выходом 153, который через входную ключевую схему 51 соединен с его первым выходом 154, который через входную ключевую схему 51 соединен с третьим входом 150 блока, четвертый вход 148 которого через первый элемент 55-1 И соединен с вторым входом узла 56, а также с третьими управляющими входами первой 52, второй 53 и третьей 54 групп ключевых схем, первый 156 и второй 182 управляющие входы этих схем, а также входной схема 51 и первого элемента 55-1 И являются первым и вторым управляющими входами блока, сигнальные выходы 157 этих ключевыхсхем являются сигнальными выходами блока, управляющие входы третий 158, четвертый 149, пятый 142, а также пятый вход 141 и второй 154 и третий 155 выходы которого являются третьим, четвертым, пятым и шестым входами, а также вторым и третьим выходами узла проверки 56, первый выход 190 которого через первый элемент 62-1 ИЛИ подключен к вторым управляющим входам ключевых схем 52.. Для соединения первого выхода 153 с третьим входом 150 на вход 156-1 ключевой схемы 51 подается сигнал, при выполнении соединения на,ее выходе 157-3 формируется сигнал, поступающий на сигнальный выход блока. При подаче сигнала на вход 150, он поступает и на выход 153, при этом на сигнальные выходы157-1 и 157-2 блока подаются сигналы.При подаче сигнала на вход 182-5 схемы 51, она возвращается в исходное состояние, выход 152 отключается от входа 150, сигналы с выходов 157-2 и 157-3 снимаются.Для соединения первого выхода 153 с вторым входом на входы 156-5 и 156-4 блока подаются сигналы, при этом открываются элемент И 55-1 и частично разрешаются ключевые схемы 54. Поэтому сигналы, поступающие на вход 148 блока, проходят на выход первого элемент 55-1 И. Допустим, что сигнал поступил на выход 148-1 элемента И 55-1. Этот сигнал поступает на вход узла 56, а также на третьи управляющие входы схем 52-1, 53-1 и 54-1, но открывается только схема 54-1При этом вход 152-1 соединяется с выходом 153 и на сигнальном выходе 157-6-1 формируется сигнал доклада о выполнении данного соединения, кроме того сигналБлок 1 проверяет цепи контролируемого объекта, которые соединены с данной собственной шиной, и результаты контроля поступают на входы 141 и 142-1 блока 4, при этом адреса цепей, имеющих связь с данной шиной, с входа 141 через схему 60 ИЛИ поступают на выход 154, а также на входы Формирователя контрольных сигналов 61, кроме того, на вход 142-1 также поступают сигналы, соответствующие тактам контроля цепей,не имеющих связи с данной шиной, сигналы с выхода Формирователя 61 пода-. ются на выход 155-1 блока.После проверки внешних цепей на вход 142-2 поступает сигнал, который через элемент 55-2 И поступает на Вход 189 продвижения сдвигакщего регистра 57, при этом сигнал формирует 50 55 60 65 5 1 О 15 20 25 30 35 40 45 формируется на выходе 157-, если навходе 152-1 имеется сигнал.Сигнал, поступающий на вход 18-8,возвращает схемя 54 в исходное состояние, и сигналы с их выходов 157-6снимаются,Группы ключевых схем 52 и 53 работают аналогично.Допустим, что после выборки внешних цепей контролируемого объекта вблоке 1 и после организации соединений в блоке 2 (фиг. 1, 2 и 3) , необходимо проверить правильность соединений (отсутствие "ложных" соедине-ний) .Для этого на входы 156-2, 156-5и 158-2 поступают сигналы. При этомчастично разрешаются ключевые схемы52 первой группы, открывается первыйэлемент 55-1, через второй элемент62-2 ИЛИ открывается третий элемент55-3 И, а также второй элемент 55-2 Исвой выход 189 соединяет с входом142-2.Затем на вход 148 элемента 55-1 И( например, 148-1) поступает сигнал,который с его выхода 148-1 открываетсхему 52-1 и через элемент 55- 3 Ипоступает на первый вход регистра57; а на вход 150 подается сигнал(потенциал), который через схему52-1 поступает на вход 151-1 и навход первого элемента 58-1 И группыэлементов 58 И, При этом на сигнальные выходы 157-1 и 157-4-1 поступаютсигналы о выполненной операции.Сигнал, поступивший на первыйвход регистра 57, формирует на егопервом выходе. сигнал, который черезтретий элемент 62-3 ИЛИ поступаетна выход 155-2, а также на второйвход элемента 58-1, на выходе которого при этом формируется сигнал, поступающий на соответствующий вход регистра 59, на выходе которого формируется код-адрес данной собственнойшины, которнй через схему 60 ИЛИ подается на выход 154 блока.

Смотреть

Заявка

2830540, 12.10.1979

ПРЕДПРИЯТИЕ ПЯ Г-4135

СКРИПКО ВЛАДИМИР АБРАМОВИЧ, КУТУМОВ ВИЛЬ АЛЕКСАНДРОВИЧ

МПК / Метки

МПК: G06F 11/00

Метки: программного, устройств, электронных

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

Код ссылки

<a href="https://patents.su/37-868775-ustrojjstvo-dlya-programmnogo-kontrolya-ehlektronnykh-ustrojjstv.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для программного контроля электронных устройств</a>

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