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

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

Авторы: Колпаков, Призенко, Тяжев, Якушенко

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

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

Текст

(54) УСТРОЙСТВО ДЛНИЯ ДИСКРЕТНЫХ У 36 , П ризе н ко, В,Т.Тяже в льство СССР11/26, 1983,льство СССР11/16. 1987.Я ДИАГНОСТИРОВЗЛОВ раммы, по- дефекта в СО Ы С) ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫ 1ПРИ ГКНТ СССР ВТОРСКОУУ СВИДЕТЕЛЬСТВУ Изобретение относится к автоматике и вычислительной технике, а именно к устройствам проверки работоспособности и поиска дефектов дискретных узлов и блоков.Целью изобретения является повышение полноты и достоверности диагностирования.На фиг.1 представлена структурная схема устройства; на фиг.2 - схема блока управления; на фиг,З - схема блока задания режима коммутации; на фиг.4 - схема блока синхронизации: на фиг.5 - схема узла задания режима; на фиг,6 - схема узла синхронизации; на фиг.7 - схема регистра режима коммутации; на фиг.8 - схема группы счетчиков номеров; на фиг.9 - схема регистра обратных связей; на фиг.10 - схема первого коммутатора; на фиг.11 и 12 - алгоритм работы устройства; на фиг.13-15 - временные диаграммы.На фиг.13 представлены временные диаграммы, поясняющие загрузку идентификатора и начало цикла тестирования.На фиг,14 - временные диаграммы, поясняющие переход от одного цикла тестирования к другому и возврат устройства в(57) Изобретение относится к автоматике и вычислительной технике, а именно к устройствам проверки работоспособности и поиска дефектов дискретных узлов и блоков, Целью изобретения является повышение полноты и достоверности диагностирования. С этой целью в устройство, содержащее блок регистров сдвига, первый блок сравнения, блок индикации, блок синхронизации, блок управления и первый коммутатор, введены второй блок сравнения, блок задания режима коммутации и второй коммутатор, 3 э.п.ф-лы, 15 ил,им загрузки очередного идентифика ра,На фиг.15 - временные диагясняющие момент обнаруженияцикле тестирования.Устройство для диагностирования дискретных узлов (фиг.1) содержит блок 1 управления, блок.2 регистров сдвига, первый коммутатор 3, второй коммутатор 4, первый блок 5 сравнения, второй блок 6 сравнения, блок 7 индикации, блок 8 задания режима коммутации, объект 9 диагностирования, блок 10 синхронизации,Блок 1 управления (фиг,2) содержит узел 11 задания режима и узел 12 синхронизации.Блок 8 задания режима коммутации (фиг.З) содержит регистр 13 режима коммутации, группу 14 счетчиков номеров, регистр 15 обратных связей.Блок 10 синхронизации (фиг.4) содержит клавишу "пуск" 16, элемент 17 задержки, генератор 18 синхронизирующих импульсов, делитель 19 частоты.Узел 11 задания режима (фиг.5) содержит счетчик 20 (адреса), постоянную память(тм) ды,од 30 Выод НЕ диод И ОЧИ3 Р Рви ОЧ 4 РЗСЯ (УС 1 И тРИ 8 7 РЯЯ ОФиг. дСоставитель Г. Виталиевактор Е. Зубиетова Техред М,Моргентал Корректор М. Шарош Заказ 3312 Тираж 389 Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР113035, Москва, Ж, Раушская наб., 4/5изводстввнно-издательский комбинат "Патент", г, Ужгород, ул.Гагарина, 101(коммутационного теста), регистр 25 (кодациклов), дешифратор 26,Узел 12 синхронизации (фиг.б) содержит дешифратор 27, счетчик (идентификаторов) 28, элементы задержки 29 - 31, элементНЕ 32, элементы И 33-35, элемент ИЛИ-НЕ36, элементы ИЛИ 37,38, триггеры 39-42,группу 43 элементов И.Регистр 13 режима коммутации (фиг.7)содержит триггер 44, элемент задержки 45,элементы И 46, 47, элементы ИЛИ 48,49.Группа 14 счетчиков номеров (фиг,8) содержит элемент 50 задержки, счетчик 51тестовых наборов, счетчик 52 циклов, элементы НЕ 53-55.Регистр 15 обратных связей (фиг,9) содержит элемент НЕ 56, элемент задержки57, регистр 58 тестовых наборов.Первый коммутатор 3 (фиг.10) содержити узлов коммутации 59 и трехстабильныеэлементы НЕ 60,61.На фиг,1-15 использованы следующиесокращенные обозначения сигналов:АДР - адрес,3 АГР - загрузка,ЗП (ЗП) - запись,3 П КТ - запись коммутационного теста,ЗПКЦ - запись кода циклов,ЗПТН - запись тестового набора,И НД 1-И НДЗ - сигналы разрешения индикации,КИД - конец идентификатора,КНЦ - конец цикла,КОС - код обратной связи,КТ - коммутационный тест,КТПД - конец теста поиска дефектов,КЦ - код циклов,НКЭД - номер класса эквивалентныхдефектов,НТН - номер тестового набора,НЦ - номер цикла,ОГТ - останов генератора,РАБ - работа,РВК - разрешение выхода коммутатора,РЗС, РЗС 1, РЗС 2 - разрешение сравнения,СБР - сброс,СБРЦ - сброс счетчика циклов,СБТН - сброс счетчика тестовых наборов,СДЧ - сброс делителя частоты,СИ - синхронизирующие импульсы,СИЗ (ГИ) - синхронизирующие импульсы загрузки.СИР - синхронизирующие импульсырабочие,СРВ 1, СРВ 2 - сигналы сравнения,СТР -стробирующий сигнал, 40 45 50 определяется требуемой частотой формиро 55 5 10 15 20 25 30 35 ТИН - тестовая информация,УСТ - установка,ЧТ - чтение.Устройство для диагностирования дискретных узлов (см. фиг.1,11,12) работает следующим образом, По команде от блока 10 синхронизации устанавливаются в исходное состояние блоки 1 управления и 8 задания режима коммутации. Затем от блока 1 управления на первый коммутатор 3 поступает коммутационный тест, согласно которому производится разделение внешних контактов объекта 9 диагностирования (ОД) на входные и выходные. Затем от блока 1 управления на второй блок 6 сравнения поступает код циклов, задающий количество циклов тестирования, После этого от блока 1 управления в блок 2 регистров сдвига начинают поступать тестовые наборы, составляющие идентификатор, который позволяет доказать наличие или отсутствие в ОД определенного класса дефектов, Тестовые наборы записываются в блок 2 регистров сдвига по синхронизирующим импульсам загрузки, поступающие от блока 8 задания режима коммутации.Одновременно в блоке 8 задания режима коммутации подсчитывается количество тестовых наборов, составляющих данный идентификатор, Такой подсчет необходим для формирования кода обратных связей, который подается.на второй коммутатор 4, В соответствии с кодом обратных связей второй коммутатор 4 совместно с блоком 2 регистров сдвига образуют кольцевой регистр сдвига требуемой длины, Затем от блока 1 управления на блок 8 задания режима коммутации поступает команда начала цикла тестирования, по которой блок 8 задания режима коммутации, во-первых, разрешает формирование сигналов на группе информационных входов второго коммутатора 4; во-вторых, начинает посылать рабочие синхронизирующие импульсы на блок 2 регистров сдвига, Частота следования рабочих синхронизирующих импульсов значительно превышает частоту следования синхронизирующих импульсов загрузки и вания тестовых воздействий. По рабочим синхронизирующим импульсам блок 2 регистров сдвига осуществляет циклический сдвиг тестовой информации через второй коммутатор 4, При этом тестовая информация. поступающая от второго коммутатора 4, параллельно разветвляется следующим образом: тестовые наборы потсупают через первый коммутатор 3 на входы ОД; ожидаемые реакции подаются на первый блок 5 сравнения для сравнения с фактическими5 10 15 20 2530 35 40 45 50 55 реакциями, поступающими через первый коммутатор 3 от ОД; сигналы, разрешающие сравнение на данном тестовом наборе, поступают на блок 1 управления. По разрешающим сигналам от блока 1 управления в первом блоке сравнения 5 производится сравнение фактических реакций ОД с ожидаемыми. Сигнал сравнения с выхода первого блока 5 сравнения передается в блок 1 управления.Одному циклу тестирования соответствует полный сдвиг диагностической информации в блоке 2 регистров сдвига, Если за время цикла тестирования все ответные реакции ОД совпали с ожидаемыми, то дальнейшая работа устройства прекращается, а в блоке 7 индикации появляется сообщение "найден дефект", а также индицируется номер класса эквивалентных дефектов, соответствующего данному индентификатору, В противном случае циклы тестирования повторяютсяя до тех пор, пока номер очередного законченного цикла, поступающий на второй блок 6 сравнения от блока 8 задания режима коммутации, не становится равным коду циклов, поступающему на второй блок 6 сравнения от блока 1 управленияВ этом случае по команде от блока 8 задания режима коммутации второй блок 6 сравнения выдает на блок 8 задания режима коммутации сигнал сравнения, по которому начинается загрузка следующего индентификатора.Если при попытке считать первый тестовый набор очередного идентификатора в блоке 1 управления считана метка конца теста поиска дефектов, то в блоке 7 индикации возможно появление следующих сообщений, Сообщение "исправно" появляется в том случае, если за время прохождения теста не зафиксировано ни одного совпадения ответной реакции ОД с ожидаемой, Впротивном случае появляется сообщение"неисправно". Работа блока 1 управления см. фиг.2, 11-15) начинается с установки в исходное состояние узла 12 синхронизации и узла 11 задания режима по сигналу СБР - сброс от блока 10 синхронизации. В этом случае узел 12 синхронизации вырабатывает сигнал СБРЦ - сброс счетчика циклов, который поступает в блок 8 задания режима коммутации, Затем от блока 10 синхронизации на вход узла 11 задания режима начинают поступать сигналы ЧТ. - чтение, Затем от узла 11 на третью группу выходов блока 1 управления и далее - к первому коммутатору 3 поступает КТ - коммутационный тест, а на вторую группу выходов кода операции и далее - к второму блоку 6 сравнения поступаетКЦ - код циклов,После этого от узла 11 задания режимана первую группу выходов кода операцииблока 1 управления начинает поступатьТИН - тестовая информация, которая загружается в блок 2 регистров сдвига по сигналам, поступающим от узла 11 заданиярежима на выход ЗПТН - запись тестовыхнаборов блока 1 управления, Тестовая информация от узла 11 задания режима подается также на входы узла 12 синхронизации,в котором распознаются метки КИД - конецидентификатора и КТПД - конец теста поиска дефектов. Распознав метку КИД, узел12 синхронизации формирует на выходахблока 1 управления еджиничные сигналыКИД и СБРЦ. поступающие на блок 8 задания режима коммутации как команда началатестирования,В режиметестирования наблок 1 управления от второго коммутатора 4 поступаютсигналы РЗС - разрешение сравнения, наоснове которых узел 12 синхронизации вырабатывает сигналы РЗС 1 - разрешениесравнения, поступающие на первый блок 5сравнения.При совпадении фактической реакции сожидаемой сигнал сравнения с выхода первого блока 5 сравнения подается на входСРВ 1 - сравнение узла 12 синхронизации.Каждый цикл тестирования завершается поступлением от блока 8 задания режима коммутации на входы узла 12 синхронизациисигналов УСТ - установка и КНЦ - конеццикла.В том случае, если на протяжении всегоцикла тестирования по каждому формируемому блоком 1 управления сигналу РЗС 1первый блок 5 сравнения вырабатывалСРВ 1, т.е. все фактические реакции ОД совпали с ожидаемыми, в блоке 1 управлениявырабатываются следующие сигналы; от узла 12 синхронизации сигнал ОГТ - остановгенератора поступает на блок 10 синхронизации, запрещая формирование синхроимпульсов 1 г на его выходе; с выходов узла 12синхронизации на блок 7 индикации поступает НКЭД - номер класса эквивалентныхдефектов, сопровождающийся сигналомИНДЗ, разрешающим индикацию сообщения "найден дефект" в блоке 7 индикации.Если за время цикла тестирования невсе реакции ОД совпали с ожидаемыми, тоцикл тестирования повторяется заданноечисло раз, после чего осуществляется загрузка очередного индентификатора в блок2 регистров сдвига,Если на входы узла 12 синхронизации отузла 11 задания режима поступила меткаКТПД - конец теста поиска дефектов, в блоке 1 управления возможно формирвоание следующих сигналов: сигнал ИНД 2, разрешающий индикацию в блоке 7 индикации сообщения "исправно", формируется в том случае, если на протяжении всего теста поиска дефектов на блок 1 управления не поступило ни одного сигнала СРВ 1; в противном случае блок 1 управления формирует сигнал ИНД 1, разрешающий индикацию в блоке 7 индикации сообщения "неисправно".Блок 10 синхронизации (см. фиг.4,13) работает следующим образом. При нажатии клавиши "пуск" 16 единичный сигнал поступает на вход элемента 17 задержки, а также на выход СБР - сброс для начальной установки блоков 1 управления и 8 задания режима коммутации,Спустя время, необходимое для начальной установки устройства и определяемое элементом 17 задержки, единичный сигнал с выхода элемента 17 задержки поступает на вход "пуск" генератора 18 синхроимпульсов. С выхода генератора 18 синхроимпульсы подаются на вход делителя 19 частоты, а также на выход 1 г блока и далее - к блоку 8 задания режима коммутации, Делитель 19 частоты представляет собой счетчик с уста.новочньм входом, Пока на входе СДЧ - сброс делителя частоты блока 10 синхронизации поддерживается единичный сигнал, формирование выходных сигналов делителя 19 частоты запрещается, Как только на входе СДЧ устанавливается нулевой сигнал, в делителе 19 частоты начинается цикл пересчета, по окончании которого единичный сигнал ЧТ поступает на блок 1 управления. Работа генератора 18 прекращается при поступлении единичного сигнала на вход 01 Т - останов генератора блока 10 синхронизации,Работа узла 11 задания режима (см, фиг.5,13) начинается с поступления на вход СБР - сброс сигнала начальной установки, по которому устанавливается в ноь счетчик 20 (адреса). Нулевой адрес с информационных выходов счетчика 20 подается паоаллельно на адресные входы памяти 21 и дешифратора 26. Затем единичный сигнал поступает с входа ЧТ - чтение узла на входы ЧТ памяти 21 и элемента 23 задержки, При этом на выходах памяти 21 формируется КТ - коммутационный тест, хранящийся по нулевому адресу и предназначенный для записи в регистр (коммутационного теста) 24, Через время, необходимое для активизации выходов памяти 21 и определяемое элементом 23 задержки, единичный сигнал с выхода элемента 23 задержки поступает нэ вход10 15 20 25 узел 12 синхронизации и блок 2 регистров сдвига. Каждое считывание ТИН сопровож 30 35 40 45 50 стробирования дешифратора 26, а также на вход элемента 22 задержки, При этом на выходе ЗП КТ - запись коммутационного теста дешифратора 26 формируется единичный сигнал, поступающий на вход разрешения записи регистра 24, с выхода которого КТ подается на первый коммутатор 3. Затем, через время, необходимое для записи КТ в регистр 24 и определяемое элементом 22 задержки, единичный сигнал с выхода элемента 22 задержки поступает на суммирующий вход счетчика 20 (адреса), увеличивая его содержимое на единицу,При поступлении на вход узла 11 задания режима следующего сигнала ЧТ, из памяти 21 считывается КЦ - код циклов, который записывается в регистр 25 по разрешающему сигналу ЗПКЦ - запись циклов от дешифратора 26. С выхода регистра 25 КЦ поступает на второй блок б сравнения. При поступлении на вход узла 11 задания режима последующих сигналов ЧТ, из памяти 21 осуществляется считывание ТИН - тестовой информации, которая подается на дается формированием единичного сигнала на выходе ЗПТН - запись тестового набора дешифратора 26. Сигнал ЗПТН подается на блок 8 задания режима коммутации,Узел 12 синхронизации(см. фиг.6,13-15) работает следующим образом, По сигналу СБР - сброс устанавливаются в ноль триггеры 40 - 42, счетчик 28 (идентификаторов), а также через элемент ИЛИ 37 триггер 39, Сигнал СБР, проходя через элемент ИЛИ 38, формирует на выходе СБРЦ - сброс счетчика циклов узла 12 синхронизации единичный сигнал, который поступает на блок 8 задания режима коммутации. Метка КИД - конец идентификатора, поступающая на входы узла 12 синхронизации, распознается дешифратором 27, на выходе КИД которого формируется единичный сигнал, С выхода КИД дешифратора 27 единичный сигнал; во-первых, поступая на суммирующий вход счетчика 28 (идентификаторов), увеличивает на единицу его содержимое; во-вторых, проходя через элемент ИЛИ 38, как сигнал СБРЦ, поступает на блок 8 задания режима коммутации; в-третьих, с выхода КИД, как команда начала тестирования,поступает на блок 8 задания режима коммутации. В режиме тестирования единичный сигнал от входа РЗС - разрешение сравнения поступает на вход элемента 29 задержки. Через время, необходимое для установления на выходах ОД ответной реакции, с выхода элемента 29 задержки единичный сигнал поступает: во-первых, как5 10 15 наборов, который поступает на группу 14 20 25 30 35 40 45 50 55 сигнал РЗС 1 - разрешение сравнения на первый блок 5 сравнения; во-вторых, через элемент 30 задержки - на вход элемента И 33, Результат сравнения может иметь двэ исхода, поэтому рассмотрим оба случая,При нэсовпадении ответной реакции ОД с ожидаемой сигнал СРВ 1 с первого блока 5 сравнения отсутствует. В этом случае на выходе элемента НЕ 32 присутствует единичный сигнал, который в момент времени, определяемый элементом 30 задержки, устанавливает в единицу триггер 39. Элемент 30 задержки. рассчитанный на время сравнения реакций, предназначен для устранения ложных срабатываний триггера 39.Если ответная реакция ОД совпала с ожидаемой, то с первого блока 5 сравнения выдается сигнал СРВ 1. В результате, вопервых, на выходе элемента НЕ 32 устанавливается ноль, запрещающий переключение триггера 39; во-вторых, устанавливается в единицу триггер 40.Каждый цикл тестирования завершается поступлением от блока 8 задания режима коммутации сигналов КНЦ - конец цикла и УСТ - установка, первый из которых имеет активный нулевой уровень. Если на момент поступления сигнала КНЦ триггер 39 находился в нуле, что возможно только при совпадении всех реакций, поступивших от ОД в течение цикла, с ожидаемыми, то на выходе элемента ИЛИ - НЕ 36 формируется единичный сигнал, который: во-первых, устанавливает в единицу триггер 42; во-вторых, как сигнал ОГТ - останов генераторапоступает на блок 10 синхронизации. Единичный сигнал с выхода триггера 42 поступает: во-первых, на вход группы 43 элементов И, разрешая формирование на ее выходах НКЭД - номера класса эквивалентных дефектов, поступающего от счетчика 28(идентификаторов); во-вторых, как сигнал ИНДЗ на блок 7 индикации, разрешая индикацию сообщения "найден дефект" и номера класса эквивалентчых дефектов, Единичный сигнал УСТ, проходя через элемент 31 задержки, спустя время, необходимое для переключения триггера 42 и останова генератора в блоке 10 синхронизации, сбрасывает в ноль триггер 39, подготавливая его к дальнейшей работе,При поступлении на вход дешифратора 27 метки КТПД - конец теста поиска дефектов единичный сигнал КТПД с его выхода устанавливает в единицу триггер 41, При этом, если триггер 40 находится в единице, то нэ выходе элемента И 34 формируется единичный сигнал ИНД 1, поступающий в блок 7 индикации и разрешающий индикацию сообщения "неисправно",В случае нулевого состояния триггера 40 единичный сигнал формируется нэ выходе элемента И 35 и, как сигнал ИНД 2, разрешает в блоке 7 индикацию сообщения "исправно".Блок 8 задания режима коммутации (см. фиг,3,13,14) работает следующим образом, По команде начальной установки, поступающей на вход СБР от блока 10 синхронизации, устанавливаются в исходное состояние регистр 13 режима коммутации и регистр 15 обратных связей. По сигналу С БР регистр 13 режима коммутации вырабатывает единичный сигнал СБТН - сброс счетчика тестовых счетчиков номеров и устанавливает их в исходное состояние. Кроме того, на группу 14 счетчиков номеров поступает установочный сигнал СБРЦ - сброс счетчиков циклов, вырабатываемый в блоке 1 управления по сигналу СБР. В исходном состоянии: на выходах СДЧ - сбросделителя частоты, СИР - синхроимпульсы рабочие и РВК - разрешение выхода коммутатора регистра 13 режима коммутации устанавливаются нулевые сигналы; на группе выходов регистра 15 обратных связей устанавливается нулевой КОС - код обратных связей; на группах выходов группы 14 счетчиков номеров устанавливаются нулевые НТН - номер тестового набора и НЦ - номер цикла,Затем на входы блока 8 задания режима коммутации от блока 10 синхронизации начинают поступать синхроимпульсы 1 г, а от блока 1 управления - сигналы ЗПТН - запись тестового набора. При этом с выходов регистра 13 режима коммутации начинают поступать следующие сигналы: СИЗ - синхроимпульсы загрузки на регистр 15 обратных связей; СИ - синхроимпульсы на блок 2 регистров сдвига. По сигналам СИЗ регистр 15 обратных связей формирует сигналы СЙЗ с активным нулевым уровнем, поступающие на группу 14 счетчиков номеров. Таким образом, запись очередного тестового набора в блок 2 регистров сдвига сопровождается приходом очередного СИЗ на регистр 15 обратных связей, что вызывает увеличение на единицу НТН. Каждое новое значение НТН поступает в регистр 15 обратных связей и фиксируется там, что подверждается соответствующим увеличением КОС, который подается как на группу 14 счетчиков номеров, так и на второй коммутатор 4.В результате КОС, равный числу тестовых наборов, загруженных в блок 2 регистров сдвига, поступает от блока 8 задания режима коммутации на управляющие входы второго коммутатора 4. Режим загрузки заканчивается при поступлении на вход КИД- конец идентификатора команды начала тестирования от блока 1 управления. Сигнал КИД поступает на регистр 13 режима коммутации, вызывая на его выходах формирование единичных сигналов СДЧ и РВК, первый из которых поступает на блок 10 синхронизации, второй - на второй коммутатор 4, разрешая активизацию его выходов, На выходе СИЗ регистра 13 режима коммутации прекращается формирование синхроимпульсов загрузки, в то время как с выхода СИР начинают поступать рабочие синхроимпульсы. Увеличивается также частота синхроимпульсов СИ, поступающих на блок 2 регистров сдвига,Если в режиме загрузки частота следования СИ соответствовала частоте сигналов СИЗ, то в режиме тестирования она соответствует частоте следования СИР. Таким образом, каждый сдвиг тестовой информации в блоке 2 регистров сдвига сопровождается поступлением импульсов СИР на группу 14 счетчиков номеров, в результате чего НТН на выходе группы уменьшается на единицу, К моменту окончания цикла тестирования в блоке 2 регистров сдвига на вход СИР группы 14 счетчиков номеров поступит столько импульсов, сколько тестовых наборов загружено в блок 2 регистров сдвига. При этом на выходах группы 14 счетчика номеров НТН достигает нуля, а НЦ увеличивается на единицу, Затем группа 14 счетчиков номеров восстанавливает первоначальное значение НТН путем перезаписи КОС из регистра 15 обратных связей и вырабатывает следующие сигналы: РЗС 2 - разрешение сравнения на второй блок 6 сравнения и КНЦ - конец цикла на блок 1 управления,В том случае, если отработано заданное количество циклов тестирования, с выхода второго блока 6 сравнения сигнал СРВ 2 поступает на регистр 13 режима коммутации, переводя его в режим загрузки.В противном случае циклы тестирования повторяются до получения сигнала СРВ 2.Регистр 13 режима коммутации (см, фиг.7,13,14) работает следующим образом, Поступающий на вход СБР - сброс единичный сигнал, проходя через элемент ИЛИ 49, во-первых. сбрасывает в ноль триггер 44; во-вторых, как сигнал СБТН - сброс счетчика тестовых наборов поступает на группу 14 счетчиков номеров, Нулевое состояние триггера 44 соответствует режиму загрузки. При этом единица с инверсного выхода триггера 44 разрешает прохождение сигналам ЗПТН - запись тестового набора через элемент И 47. С выхода элемента И 47 единичные сигналы поступают: во-первых, нэ 5 10 15 20 25 30 35 40 45 50 55 выход СИЗ - синхроимпульсы загрузки; вовторых, через элемент ИЛИ 48 на выход СИ - синхроимпульсы. Ноль с прямого выхода триггера 44 запрещает формирование сигналов на выходе элемента И 46. При поступлении единичного сигнала на вход КИД - конец идентификатора триггер 44 устанавливается в единицу, что соответствует режиму тестирования, При этом единица с прямого выхода триггера 44 поступает: вопервых, на вход элемента И 46, разрешая прохождение сигналов 1 г; во-вторых, через элемент 45 завдержки на выход СДЧ и далее - к блоку 10 синхронизации; в-третьих, на выход РВК и далее - к второму коммутатору 4, С выхода элемента И 46 единичные сигналы поступают: во-первых, на выход СИР - синхроимпульсы рабочие; во-вторых, через элемент ИЛИ 48 на выход СИ. Ноль с инверсного выхода триггера 44 запрещает формирование сигналов на выходе элемента И 47. Действие сигнала СРВ 2, поступающего от второго блока б сравнения, аналогично действию сигнала СБР,Работа группы 14 счетчиков номеров см, фиг.8,14,) начинается с поступления сигналов начальной установки. Сигнал СБТН - сброс счетчика тестовых наборов устанавливает в ноль счетчик 51, а сигнал СБРЦ - сброс счетчика циклов устанавливает в ноль счетчик 52. Счетчик 51 тестовых наборов - реверсивный, с возможностью параллельной записи информации(типа ИЕ 7), В режиме загрузки сигналы СРГЗ - синхроимпульсы загрузки с низким активным уровнем поступают на суммирующий вход счетчика 51, вызывая увеличение НТН - номера тестового набора на его выходах О, В режиме тестирования сигналы СИР - синхроимпульсы рабочие, проходят через элемент НЕ 53, поступают на вычитающий вход счетчика 51, уменьшая его содержимое. При нулевом состоянии счетчика 51 и единичном сигнале СИР выходО счетчика принимает активное нулевое значение, Ноль с выходаО поступает: во-первых, через элемент НЕ 55 на суммирующий вход счетчика 52 циклов, увеличивая на единицу значение Н Ц - номера циклов на его выходах; во-вторых, на вход элемента 50 задержки. С выхода элемента 50 задержки нулевой сигнал поступает; во-первых, на вход ЗП - параллельной записи данных счетчика 51, разрешая запись в него КОС - кода обратной связи, поступающего на входы данных Д; во-вторых, как сигнал КНЦ- конец цикла - на блок 1 управления; в-третьих, через элемент НЕ 54 как сигнал РЗС 2 - разрешение сравнения - на блок 1 управления и второй блок 6сравнения. Элемент 50 задержки необходим для увеличения длительности сигнала 0,Регистр 15 обратных связей (см. фиг.9)работает следующим образом. Сигнал СБР- сброс производит начальную установку 5регистра 58 тестовых наборов. Синхроимпульсы загрузки, приходящие на вход СИЗ,через элемент НЕ 56 поступают; во-первых,как сигнал СИЗ на суммирующий вход счетчика 51 тестовых наборов группы 14 счетчиков номеров; во-вторых, на вход элемента57 задержки, Через время, необходимоедляпереключения счетчика 51 (см. фиг.8) и определяемое элементом 57 задержки, навход ЗП - запись регистра 58 поступает 15единичный сигнал, по которому НТН - номер тестового набора переписывается в регистр 58 и поступает на выходы КОС - код .обратной связи,Первый коммутатор 3 (см. фиг.10) работает следующим образом. Входные и выходные контакты обьекта 9 диагностирования ивыходы второго коммутатора 4 подключенык первому коммутатору 3, а коммутация осуществляется согласно КТ, поступающему из 25блока 1 управления, Работу коммутатора 3рассмотрим на примере узла 59 коммутации, к которому подключен один контакт ОД9 и один выход второго коммутатора 4. Узел59 коммутации в зависимости от значений 30разрядов КТ может работать в следующихрежимах; подключить входной контакт ОД 9к выходу второго коммутатора 4; подключить выходной контакт ОД 9 к выходу первого блока 5 сравнения; обеспечить 35отключение контакта ОД 9 от вхоца блока 5сравнения и от выхода второго коммутатора4, В первом режиме КТ содержит нулевойзапрещающий сигнал, поступающий навход трехстабильного элемента НЕ 60, и 40единичный разрешающий сигнал, поступающий на входтрехстабильного элемента НЕ61, В результате выход трехстабильногоэлемента НЕ 60 принимает значение высокого сопротивления, а выход второго коммутатора 4 оказывается подключенным черезтрехстабильный элемент НЕ 61 к входномуконтакту ОД 9. Во втором режиме КТ содержит единичный разрешающий сигнал, поступающий на вход трехстабильного 50элемента НЕ 60, и нулевой запрещающийсигнал, поступающий на вход трехстабильного элемента НЕ 61. В результате выходтрехстабильного элемента Н Е 61 принимаетзначение высокого сопротивления, а вход 55первого блока 5 сравнения оказываетсяподключенным через трехстабильный элемент НЕ 60 к выходному контакту ОД 9. Втретьем режиме из КТ на входы трехстабильных элементов НЕ 60 и 61 подаются нулевые запрещающие сигналы, и выходы этих элементов принимают значение высокого сопротивления.Формула изобретения 1. Устройство для диагностирования дискретных узлов, содержащее блок регистров сдвига, первый блок сравнения, блок индикации, блок синхронизации, блок управления и первый коммутатор, причем первая группа выходов блока управления соединена с группой входов разрешения индикации блока индикации, группа информационных входов которого соединена с второй группой выходов блока управления, третья группа выходов которого соединена с группой управляющих входов первого коммутатора, первые группы информационных входов и выходов которого являются соответственно группой входов и группой выходов устройства для подключения к выходу и входу диагностируемого дискретного узла, вторая группа информационных выходов первого коммутатора соединена с первой группой информационных входов первого блока сравнения. выход "равно" которого соединен с входом логического условия блока управления, выход разрешения сравнения которого соединен с входом разрешения первого блока сравнения, вход останова блока синхронизации соединен с выходом останова блока управления, вход стробирования которого соединен с первым выходом блока синхронизации, второй выход которого соединен с первым входом установки блока управления, о т л и ч а ю щ ее с я тем, что, с целью повышения полноты и достоверности диагностирования, в устройство введены второй блок сравнения, блок задания режима коммутации и второй коммутатор, причем группа информационных выходов блока регистров сдвига соединена с группой информационных входов второго коммутатора, группа управляющих входов которого соединена с группой управляющих выходов блока задания режима коммутации, выход задания режима которого соединен с входом задания режима второго коммутатора, группа информационных выходов которого и первая группа выходов кода операции блока управления соединены с группой информационных входов блока регистров сдвига и вторыми группами информационных входов первого коммутатора и первого блока сравнения, группа информационных выходов блока задания режима коммутации соединена с первой группой информационных входов второго блока сравнения, вторая группа информационных входов которого соединена с второй группой выходов кода операции блокауправления, второй вход установки которого соединен с выходом разрешения сравнения блока задания режима коммутации и входом разрешения второго блока сравнения, выход "равно" которого соединен с входом условия сравнения блока задания режима коммутации, выход синхронизации которого соединен с входом синхронизации блока регистров сдвига, первый выход группы информационных выходов второго коммутатора соединен с входом синхронизации блока управления, третий вход установки которого соединен с первым выходом установки блока задания режима коммутации, второй выход установки которого соединен с входом установки блока синхронизации, третий выход которого соединен с управляющим входом блока задания режима коммутации, вход установки которого соединен с первым входом установки блока управления, четвертая группа выходов которого соединена с группой управляющих входов блока задания режима коммутации, вход запуска которого соединен с выходом запуска блока управления, причем блок задания режима коммутации содержит регистр режима коммутации, регистр обратных связей и группу счетчиков номеров, при этом вход условия сравнения блока задания режима коммутации соединен с входом разряда условия сравнения регистра режима коммутации, вход разрешения записи которого соединен с первым входом группы управляющих входов блока задания режима коммутации, выход задания режима которого соединен с выходом разряда задания режима регистра режима коммутации, вход синхронизации которого соединен с управляющим входом блока задания режима коммутации, выход синхронизации которого соединен с первым выходом Синхронизации регистра режима коммутации, вход установки которого соединен с входом установки регистра обратных связей и входом установки блока задания режима коммутации, группа информационных выходов которого соединена с первой группой информационных выходоэ счетчиков номеров группы, первые входь установки которых соединены с вторым входом группы управляющих входов блока задания режима коммутации, выход разрешения сравнения которого соединен с выходами обнуления счетчиков номеров группы, выходы установки которых соедйнены с первым выходом установки блока задания режима коммутации, группа управляющих выходов которого соединена с группой управляющих входов счетчиков номеров группы и группой информационных выходов регистра обратных свя 5 10 15 20 25 30 35 40 45 50 55 зей, выход синхронизации которого соединен с первыми входами синхронизации счетчиков номеров группы, вторая группа информационных выходов которых соединена с группой информационных входов регистра обратных связей, вход синхронизации которого соединен с вторым выходом синхронизации регистра режима коммутации, первый выход установки которого соединен с вторым выходом установки блока задания режима коммутации, второй выход установки регистра режима коммутации соединен с вторыми входами установки счетчиков номеров группы, вторые входы синхронизации которых соединены с третьим выходом синхронизации регистра режим коммутации, вход запуска которого является входом запуска блока задания режима коммутации.2, устройство по п,1, отл и ча ю щеес я тем, что блок управления содержит узел задания режима и узел синхронизации, причем второй вход установки блока соединен с первым входом установки узла синхронизации, второй вход установки которого соединен с третьим входом установки блока, вход синхронизации которого соединен с входом синхронизации узла синхронизации, выход останова которого является выходом останова блока, вход логического условия которого соединен с входом условия сравнения узла синхронизации, выход установки которого соединен с первым выходом четвертой группы выходов блока, выход разрешения сравнения которого соединен с выходом разрешения сравнения узла синхронизации, третий вход установки которого соединен с входом установки узла задания режима и первым входом установки блока, первая группа выходов которого соединена с первой группой выходов узла синхронизации, вторая группа выходов которого является второй группой выходов блока, вторая группа выходов кода операции которого соединена с первой группой информационных выходов узла задания режима, выход разрешения записи которого соединен с вторым выходом четвертой группы выходов блока, третья группа выходов котсрогз ссединена с группой управляющих выходов узла задания режима, вход считывания которого соединен с входом считывания блока., первая группа выходов кода операции которого соединена с второй группой информационных выходов узла задания режима и группой информационных входов узла синхронизации, выход запуска которого соединен с выходом запуска блока,10 15 20 25 30 35 40 3. Устройство по п.2, о т л и ч а ю щ е ес я тем, что узел задания режима содержит счетчик, постоянную память, два элемента задержки, дешифратор и два регистра, причем вход считывания узла соединен с входом считывания постоянной памяти и входом первого элемента задержки, выход которого соединен с входом стробирования дешифратора и через второй элемент задержки - с суммирующим входом счетчика, вход установки которого соединен с входом установки узла, вторая группа информационных выходов которого соединена с группами информационных входов первого и второго регистров и группой информацион-. ных выходов постоянной памяти, группа адресных входов которой соединена с группой выходов счетчика и группой входов дешифратора, первый выходкоторого является выходом разрешения записи узла. группа управляющих выходов которого соединена с группой выходов первого регистра, вход разрешения записи которого соединен с вторым выходом дешифратора, третий выход которого соединен с входом разрешения записи второго регистра, группа выходов которого является первой группой информационных выходов узла.4, Устройство по п.2, о т л и ч а ю щ е ес я тем, что узел синхронизации содержит дешифратор, счетчик, три элемента задержки, элемент НЕ, три элемента И, элемент ИЛИ-НЕ, два элемента ИЛИ, четыре тригге-. ра и группу элементов И, причем вход синхронизации узла через первый элемент задержки соединен с выходом, разрешения сравнения узла и через второй элемент задержки - с первым входом первого элемента И, выход которого соединен с единичным входом первого триггера, прямой выход которого соединен с первым входом элемента ИЛИ - НЕ, второй вход которого является вторым входом установки узла, первый вход установки которого через третий элемент задержки соединен с первым входом первого элемента ИЛИ, выход которого соединен с входом сброса первого триггера, выход останова узла соединен с выходом элемента ИЛИ-НЕ и единичным входом второго триггера, прямой выход которого соединен с управляющими входами элементов И группы и первым выходом первой группы выходов узла, вторая группа выходов которого сое. динена с группой выходов элементов И группы, группа входов которых соединена с группой выходов счетчика, суммирующий вход которого соединен с первым выходом дешифратора, первым входом второго элемента ИЛИ с выходом запуска узла, входусловия сравнения которого соединен с вторым входом первого элемента И через элемент НЕ - и с единичным входом третьего триггера, прямой и инверсный выходы которого соединены соответственно с первыми входами второго и третьего элементов И, выходы которых соединены соответственно с вторым и третьим выходами первой группы выходов узла, группа информационных входов которого соединена с группой входов дешифратора, второй выход которогосоединен с единичным входом четвертого триггера, прямой выход которого соединен с вторыми входами второго и третьего элементов И, выход установки узла соединен свыходом второго элемента ИЛИ, второй вход которого соединен с входом установки счетчика, вторым входом первого элемента ИЛИ, третьим входом установки узла и входами сброса второго, третьего и четвертоготриггеров.

Смотреть

Заявка

4395405, 22.03.1988

ПРЕДПРИЯТИЕ ПЯ А-1298, ЛЕНИНГРАДСКИЙ ЭЛЕКТРОТЕХНИЧЕСКИЙ ИНСТИТУТ ИМ. В. И. УЛЬЯНОВА

КОЛПАКОВ АЛЕКСЕЙ ЛЕОНИДОВИЧ, ПРИЗЕНКО СЕРГЕЙ ВАСИЛЬЕВИЧ, ТЯЖЕВ ВАЛЕНТИН ТИМОФЕЕВИЧ, ЯКУШЕНКО ЕВГЕНИЙ АФАНАСЬЕВИЧ

МПК / Метки

МПК: G06F 11/16

Метки: диагностирования, дискретных, узлов

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

Код ссылки

<a href="https://patents.su/17-1681305-ustrojjstvo-dlya-diagnostirovaniya-diskretnykh-uzlov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для диагностирования дискретных узлов</a>

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