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

 

С!иоа Советских

Социалистических

Республик (!1)526896

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

1 !

)

I5 I.Ч. 1(л. - G 06 Г 11, 00

I

I1 (61) Донолн1!Телы)ое к авт. свид-ву— !

22) Заявлено 21.0i.75 (21) 2099454/24 ! с присосди!!енисм заявки х1)—

Государственный комитет

Совета Министров СССР по делам изобретений и открытий (23) Приоритет— (43) Опубликовано 30.08.76. Бюллетень хе 32 (53) У,ЧК 681 325 6 (088.8) 145) Дата опубликования «писан!!я 14.1;. ., (72) Автор изобретения

П. Е. Ч истя ков (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ ТЕСТОВ

КОНТРОЛЯ ИСПРАВНОСТИ РЕЛЕЙНЫХ СТРУКТУР

Изобретение относится к области вычислительной техники и может быть использовано в автоматизироваьн)ых системах .контроля.

Известны устройства для определения минимальных тестов контроля исправности релейных структур, содержащие переключатели, выходы которых соед1шены с нулевыми и един!нянь|ми входами соответствующих триггеров.

Недостатком известныx устройств является относительно невысокое быстродействие, Гкоторос обусловлено,необходимостью введения пачаlbHb!x условий с помощью переклюHàòñëåé перед вычислением каждого из наборов определяемого теста, а также необходимостью записи вручную каждого из вычислен- (5 ных наборов теста.

Целью изобретения я1вляется повышение быстродействия устройства и коэффициента использования оборудования.

Поставленная цель достигается тем. что в устройство введены счетчики, ключи, элементы И вЂ” НЕ, элемент задержки, формирователи, триггеры управления и блок регистрации. причем единичные выходы триггеров через соответствующие ключи первой группы соединены со входами блока регистрации, нулевой вход первого триггера управления соедине -1 с выходом первого счетчи!ка, ед1гничный Bbiход — соединен с управляющим входом клю- З0 ча, вход которо;о подключен ко Bx01)1 устройства, выход — соединен со счетным Входом второ)о TpHггсра управле)шя, единичный выход которого соединен со зходами;!ерсключателей, со входом первого счетчика н через элемент задержки со в.,одом второго счетчика, нулевой зыхо1 — иодк Ilo lci{ к у;1равляющсму Bx«:Iv блока реl ilcTpBI!IIH, первые входы элементов 11 — HE соединены с соответствуюЩнм и Вы хо.1а м н 11(- Р 101 О ф01)м н Роза Гс и ° в--"О 1 которого полило IOH к выходу второго счетчика, BTopi!с зхо lbl элсмс;)тоз 11 — ИЕ сос:1!.!с!Ibl с яулсвым выходом третьего триггера управления, сдпиичный вход .которого соединен с cooTBcTcTI3vlolUHì выходом второго счетчика, выходы элемс)!тов 11 — НЕ через второй формирователь соединены с соответствующ!!в ми входами ключей второй группы, выходы которых чсрсз третий формирователь подклю 1PH bI 1К СЧ СТ1Н 1! М BXÎДа М COOTBPTCTBA К)ШН триггеров, управляющие входы клю-!сй втоРой ГР 11.1.1Ы .!ОДК 1IОЧЕНЬ! К COOTBPTCTB 1 Ю1ЦИМ выходам BTopoI0 счетчика, управляющие Вх«lbi счетчиlHîB и нулевые вхо !»I триггеров управления зод1клочены к первому управляющему входу устройства, второй управляющий вход 1которого соединен с единичным входом первого триггера управления, третий управляющий вход — со вторым управляющим ВхОдом первого с !етчика.

521>89 С

Схема устройства представлена па чер те>ке.

Триггеры 1,— II; служат для преобразования изменяемых состояний перемен Ib!v в двоичный код, выражающий,каждый отдельный набор теста Т; переключателями 2,— 26 устанавливаются исходные данные для вычисления наборов теста Т, связанные с устаг<овкой переменных нулевой функции, описыва om»x размыкающпе и замыкающие контакты исходной структуры. 1|аждую переменную обозначим с чертой и без черты, например а и а, Ь и Ь; переменная с чертой соответствует конта,кту, через который сигнал подается на

«ед1шпчныи» вход соответствующего триггера, а переменная без черты — на «нулевой» вход этого же триггера.

Пусть логическая функция

20 (1) F = а b с + а d — с1г; у которой

25 а, b, с, d, е, 1г—

;IeI>CHIC;IIlbIC И (3) 50 аЬс, аd, e/г— элементарнь.е пмпликанты, описывает структуру, для которой необходи>мо определить наборы теста Т.

На чертеже с помощью переключателей

2 — 26 набраны значения >переменных (2) в качестве исходI! blx данных.

С помощью формирователей 3 -3b выполненных, например, на обы шых пакетных переключателях (пакетные переключатели на 40 cðòcæå не показаны), формируются рабочие входы и выходы ключей 4 — 4., а также их управляющис входы. Число ключей соответствует числу импликант (3), а число рабочих входов и выходов в ключах соответствует 45 числу переменных в соответствующей импликапте. Сформированные ключи, их рабочие входы и выходы, а также управля1ощие входы, выражан>т исходные данные для вычисления т""T I Т, отражающие конфигурацию 50 структуры, описанной логи еской функцч: и (1)

Элементы И вЂ” HE (Шеффера) о — 5-„у>прав,IsIciIb!c сигналы " выходов счетчика 6 и тригг:ра 7 формируют команды для вычис",åíèÿ 55 наборов теста Т, которые поступают через ключи 4 на соответствующие счетные входы

1ðиггсров 1.

Счетчик 6 осуществляет расГ!редс ление управляющих импульсов, которые по двум раз- 50 сбщенным каналам каждого его выхода одновр"менно воздействуют на и рвые входы элементов 5 и управляющие входы соотв=тствующих ключей 4, а также формирует управляющий импульс на одном из выходов и выдает на единичный вход триггера 7. На нулевом выходе триггера 7 формируются «единичный» или «нулевой» сигналы, поступающие на вторые входы элементов 5 в качестве управляющих.

В состав блока регистрации входят обмотки синхроимпульсов 8! — 8; и пуансоны 9 — 96 для набивки цифровых символов на бумажную ленту. Ьлок 10 совместно с узлом управления 11 всякий раз по управляющим импульсам с нулевого выхода триггера 12 сс>ществляет печать на бумажную ленту двойчных чисел (наборов теста Т), снимаемых с выходов триггеров 1; — II; и:юдазае.,! .я; чс;>=з < l!o !I 13; — 13б .Ia блек 8 регистрации, напр. !мер блок печати.

Триггер 14 управляет ключом 15 на в|оде триггера 12.

Счетчик 16 формирует сигнал переполнеIll!>I III>ll отсчете пачки импульсов, задаваемой дополнением «Д» и равной числу наборов вычисляемого теста. Сигнал переполнения переводит триггер 14 в «нулевое» состояние и, та,ким образом, закрывает ключ !5.

Элемент 17 задержки осуществляет задержку импульсов, подаваемых на вхо1 счет чика 6. Цифрами 18 — 21 обозначены вхо-,ь. устройства.

Алгоритм определения наборов сост-!."ë>.I<:— щпх тестов Т, н Т, (Т = TI . Тo) рассматр,— вается ниже на конкретном примере.

Пусть требуется определить наборы теста

TI для оесповторной структуры класса II, описываемой булевой функцией (1), Op! I условии, что каждой ее переменной заданы ясса:

P(a) = 1, Р(Ь) = ", РГс) = 4, P(d) = 8.

Р(с) = IG, Р(lг) = 32.

Для определения отдельного набора текста

Т, пад унн<цисй (1) последовательно проводятся операции первого и второго рода.

Операция перво"î рода заклloчаеT ÿ в том, что всем переменным оез чсоты элеменпгарной нмнлпканты булевой функции, выражающей элементарпу1о цcllo÷.<ó структуры, пзменя1от состояния на ооратные. Т", <èì образо>4, контролируемая цепочка структу-,.ы "„;мыкасTc>! !,а";,

Прп выполнении операции второго рода всем остальным переменным булевой функции с чертой, не входящим в выделенную э.1сментарную импликанту, изме.IHIQT состо Jfl!.ÿ на обратные, т. е. размы кают в структуре соответствующие нормально замкнутые контакты.

Пр» определении набора теста для контроля

LIcIIo- кн, описываемой элем нтарной Ilмплпкаптой аb с на обрыв, в результате операций первого и второго рода изменяют со "тоя!!I!r переме<чные b, d, 1г:

F,. =аbс+ ad+ е/г.

526896

Т! = 42 36 - 29 (4) аbc dek

110 101 (6) Набор теста будет равен сумме вссов указа!ш|ых переменных, т. е. равен 42. Наборы теста для,контроля цепочек а d ?I ek определя!отся аналогично и оказываются соответственно равш,!Ми 36 и 29 Таким образом, тест

Для определения отдель;|ого:!абора тесты

Тр ияд булевой функцией (1) послелозатсльио проводятся упрощенная операция третьего рола и операция второ:О ро L3.

Упроще?|ная операция третьего роля заключается в том, что:!еременная с чертой, соответствующая контролируемому контакту изменяется иа переменную без icpTb!, т. с, ко:tтролируемый контакт структуры )размь|кястся, 1 зсе .персмсипыс Ос3 черты имплп)канты, B которой расположена контролируемая персмсlll!3я, пзмепяlотся иа псремепнъ|е с чср той.

При выполнении операций упроще: Iblx третьего рода и операций второго рода наборы теста Т, лля контроля контактов а, К с, d, е, k будут иметь соответственно значения:

T = 43. 40. 46. 37. 44. 13. 61 (5) При этом переменная а .контролируется двумя наборами 48 и 87.

Работа устройства для приведенного выше примера происходит следующим образом.

Переклочатели 2 замыкаются B сторону

Тсх обозначе||ий состояний переме ных, которые имеют место з исходной булевой функции (1), т. е. а, b, с, d, е, k.

Эта операция выражает первую установку исхол |ых данных для определения наборов теста T. При этом замыкание переключателей 2 в сторо !у переменных с чертой переволит соотзетствующие триггеры в единичное состоя-! ше, 3 зам!1 кя1|ие переключателей 2 в сторону перемен!|ых без черты переводит соответствующие триггеры в «пулевое» состояние,|рп

:1риходе на входы .переключателей упразляю. щих сигналов.

С помощью формирователей 8 по исхол;|ой функции в ДНФ (1) формируются ключи 4, входы и выходы их выражают вторые исходные данные для вычисления теста Т, отража|о|цие коиф?!гурацию структуры.

По команде «Исходное» на вхоле 18 счетчики б и 16 !переводятся в исходные состояния, а триггеры 7, 14, 12 — в нулевые состояния.

При этом !13 вторые вхолы элементов 5 подаются единичные сигналы.

В счетчик 1б по входу 21 вводится допол-! нение «Д», обеспечивающее формирование импульса переполнения при отсчете заланного числа наборов теста Т.

По команде «Пуск» на вхоле 19 устройстза триггер 14 переводится в «единич?ioe» состояние, ключ 15 открывается и ?!а счетный вход триггера 12 со входа 20 устройства начинают поступать импульсы определенной частоты.

Псрвый же импульс на единичном выхолс триггера 12 изменит состояние триггеров 1 в соответствии с положением >перскл|очятелей 2, 3 также посту !IIT !13 c÷ñòBûc Bxî Lbl c÷cò÷èoB6и 16.

113 .1срзом вы 0 Li счсГ!иl а 6 (см. чертеж, :!Срзый выход сверху) сформируется управляющий импульс, который совместно с сли10 1 пч;!Ы11 C!11113,!OÌ на пу, liBOÌ BblXO LC Tp!1 . ТСра сформирует нулс.!ой сигнал пя Bb!x.i |. э!С1!с iT3 5, ll 01!роет кл10ч 4!. При это>1 зыxолс хлоча 41 сформируется сшl!31 0 1;, 3;I3 выходах всех Ост;?льцых кшочсй 4.> 4р бу

1. T н .левые сигналы, так ках о:|п за рыть!.

1 я".. :!. 06p 33011, пгпял c Bl>lxo:LoB к.lючси -1

0 1 1 00 00 ||оступаст па с-|стпыс Bхолы сооТ:; тстзующ:lx Триггеров 1 и изменяет их состояние. При этом на единичных выходах триггероз 1 булст сформирован двой|иый сигнал:

Второй и».|ульс частоты на счетном входе триггера 12 переведет триггер 12 в нулевое состояние и иа вход узла управления 11 поступит управляющий единичиьш сигнал. Узсл

30 управления 11 сработает и сиихроимпульсы с обмоток 8 откроют те ключи 18, па первые вхолы которых поланы единичные сигналы с выколов триггеров 1. Соответствующие пуанiопы 9 сряботшот и отпечатают символы зъ соответствующие «!» на зала :!ых позициях бумяж-!oil;lcнть). Пуансоны, 1!с сраоотавшп по;|улевым сигналам с выколов соответствующих кл|очей 18, нс отис-|ятяют иа зял!)иных позициях Оумажной ленты символов и это б)140;|ст означать 1|ули в соот;зстстзующпх:10111LLBI1x Лвоич:|о:о числа.

Таким 0!) разом, |вон -! 1! ос ч пс, 10, От:I сч 31ч1.!нос па !)1 v!3)Klloll 1c:Iтс, !)Y.?ст соответствовать лвоич;!Омх сиг алх (6) и составит псрзый зя

4> бор теста (5) равный 48.

Второй:|:10слслу|о|цис няооры теста (51

B hi l B C,1 Я 10 Т С и ?! П ?1 Л О П Ч Н О .

После по Ió÷cBBÿ всех ?lаборов тест3 (5) пя послелнсм (нижнем) выхолс c÷cò÷èx3

50 сформируется c!l!:|ал п псревелет триггер 7 в единичное состояние, со вторых вколов элементов 5 будет снят елпппч;!ый сигна i п с этого момента устройство начинает вычислять набоpbi теста Т, (4).

С появлс:!ием управляющего импульса .!1 первом (верхнем) вхоле счетчика 6 вновь о";— кроется ключ 4, и на его выходе сформируc.ся сиг:!3л 1 1 1, а па выходах всех осталь: ы;

00 ключей 4 будут ?11левыс сигна lbl, тя,к кяк î.il! закрыть!.

Таким образом. сигнал 1 1 1 0 0 0 0 пост пает на счетные вхолы соответствующих триггеров 1 и llзмепяет их состояние. При этом пя ед:(п!(чпь(х выходах триггеров (оудет сформпроза двоичный сигнал:

abc dek

Ol0 101.

Следовательно, олок 8 печати Bàôïêñèðóåò ла (бума>иную лепту двоичное число, соотзетс TB ующее не рв о му на оо ру теста (4) 42.

Прп,Вычислении наборов теста па бумахк пой лепте блока печати оудет отпечатана следующая информация: 42, 42, 42, 36, Зб 29, 29.

Б полученной информации следует мдалпть

Все повторяющиеся наборы, и в точности будут получены наборы теста Т(((4) .

1 как только оудут получены Все !(аборь; теста Т, па выходе счетчика (б сформируется сигнал переполнения, триггер 14 перезсдетsI В пулевое состояние, ключ (аз закроется,,ра бота усвройстза прекратится. На бумажно!1 ,(сите зафиксируются все наборы теста Т.

Формула изобретен я

Устроиство д;(я определения тестов:<о((троля пс!(разности релейных структур, содер кащее переключатели, выходы которых .соединены с пулевыми п ед((пичнымп зхо;амп соответстзу(ощих триггеров, о т л и 1 а ю щ е е с я тем, что, с целью повышения быстродействия устpoIfcTBB B коэффициента использования Обору дования, з,него введены счетчики, (ключи. эле(менты И вЂ” HE, элемент за,re(pa<(

Д РН« П О ВХОДО,I BTOPOГО СЧЕТ)П(|ка, Irvc!BBoif зыхо ход,подкгпо leil;< у.-.разляющсму .Входу блока регистрации. первые Bxî..(ы элементов И вЂ” HE -О:llп:(с:I

Л . ;;: C:fl)f,".ООТГСТСТЗТЧОщ(,,чп BB(xOëà )ll! первого формирователя, Bxo( кото, огo по л

<, дк. ючен к,выходу второго счет:ика, Вторь:: зхо |ы элечс((тоз И вЂ” H= осдп, единич:(ыи Bxp;I которого соснине. с соотзетстзующпм выходом второго счетчика, выло.|ы элемептоз И вЂ” HE ер з

:ерез зто ои формирователь соединены с соответстзующими зходамп ключеи второ"! групп((, выходы которых через третий формирователь подклю и "пы К СЧЕТПЫМ BXOД((М ССО ГЗСТ "ТВУ!0|ЦП; триггеров, управляющие Вхо.|ы ключей 3TOðO() группы подключены к с007Ве стзуюп(пм выходам Второго c÷ñò ((I(!:.а, у:(разляющпе вход сче

ПЕ ВХОД ), тчикоз п нулевые входы триггеров v:I1pBBЛЕПИЯ .ПО,(<.1

„<. ючены к первому управляющему входу устройства, второй управляющий вход которого сое,(пиен с едиппч;(ым входом первог0 триггеог управления, гретпй хпразляющпй вход — со |Вторым управляющим зхозом .::сизого счетчика.

526896

) (! 3

)

I

i

Составитель А. Жеренов

Текред 3. Тараненко

Корректор Н. Синкина

Редактор Н. Коляда

Заказ 926,/1221 Изд. ¹ 1673 Тираж 864 Подписное

ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открыт й

Москва, Ж-35, Раушская наб., д. 4/5

Тип. Харьк. 4ил. пред, «Патент»

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

 

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

Изобретение относится к области автоматики и вычислительной техники, в частности к устройствам для контроля электрического монтажа

Изобретение относится к электроизмерениям, автоматике, импульсной, преобразовательной и др.технике и может быть использовано в качестве многофункционального устройства, например, сравнение фаз или напряжений, или длительностей, или формирователей в интегральном исполнении

Изобретение относится к области операционной системы мультипроцессорных отказоустойчивых вычислительных систем

Изобретение относится к цифровой вычислительной технике и предназначено для использования в транспьютерных системах

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

Изобретение относится к устройствам для поддержания работоспособности процессора в системах контроля и управления различными объектами газовой, нефтяной промышленности и тепло- и гидроэнергетики

Изобретение относится к устройствам для поддержания работоспособности процессора в системах контроля и управления различными объектами газовой, нефтяной промышленности и тепло- и гидроэнергетики

Изобретение относится к области автоматики и вычислительной техники и может быть использовано при построении высоконадежных устройств и систем, например резервированных систем для обработки числоимпульсных кодов, устройств для анализа и сравнения импульсных последовательностей и т.д

Изобретение относится к автоматике и вычислительной технике, и может быть использовано при построении высоконадежных устройств и систем, например резервированных систем для обработки число-импульсных кодов, устройств для анализа и сравнения импульсных последовательностей и т.д
Наверх