Устройство для диагностирования дискретных узлов
Иллюстрации
Показать всеРеферат
Изобретение относится к автоматике и вычислительной технике, а именно к устройствам проверки работоспособности и поиска дефектов дискретных узлов и блоков. Целью изобретения является повышение полноты и достоверности диагностирования . С этой целью в устройство, содержащее блок регистров сдвига, первый блок сравнения , блок индикации, блок синхронизации, блок управления и первый коммутатор, введены второй блок сравнения, блок задания режима коммутации и второй коммутатор. 3 з.п.ф-лы, 15 ил.
СОЮЗ СОВЕ ТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК. Ы 1681305 А1 (51)5 G 06 F 11/16
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫ1ИЯМ
ПРИ ГКНТ СССР г
| 3 p3 l
° ь" :
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
i а !
{ с
Q0
Ы
С)
IQl
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4395405/24 (22) 22,03,88 (46) 30.09,91. Бюл. ¹ 36 (72) А.Л.Колпаков. С.В,приэенко, В.T.Tÿæåâ и Е.А.Я куше н ко (53) 681.3(088.8) (56) Авторское свидетельство СССР
¹ 1149779. кл. G 06 F 11/26. 1983.
Авторское свидетельство СССР
¹1520519,,кл. G 06 F 11/16. 1987. (54) УСТРОЙСТВО ДЛЯ ДИАГНОСТИРОВАНИЯ ДИСКРЕТНЫХ УЗЛОВ
Изобретение относится к автоматике и вычислительной технике, а именно к устройствам проверки работоспособности и поиска дефектов дискретных узлов и блоков.
Целью изобретения является повышение полноты и достоверности диагностирования.
На фиг.1 представлена структурная схема устройства; на фиг.2 — схема блока управления; на фиг,3 — схема блока задания режима коммутации; на фиг.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 задания режима коммутации (фиг.3) содержит регистр 13 режима коммутации, группу 14 счетчиков номеров, регистр 15 обратных связей.
Блок 10 синхронизации (фиг.4) содержит клавишу "пуск" 16, элемент 17 задержки, генератор 18 синхронизирующих импульсов, делитель 19 частоты.
Узел 11 задания режима (фиг.5) содержит счетчик 20 (адреса), постоянную память
1681305
21, элементы задержки 22,23, регистр 24 (коммутационного теста), регистр 25 (кода циклов), дешифратор 26, Узел 12 синхронизации (фиг.б) содержит дешифратор 27, счетчик (идентификаторов) 28, элементы задержки 29 — 31, элемент
HE 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) содержит элемент HE 56, элемент задержки
57, регистр 58 тестовых наборов.
Первый коммутатор 3 (фиг.10) содержит и узлов коммутации 59 и трехстабильные элементы HE 60,61.
На фиг.1-15 использованы следующие сокращенные обозначения сигналов:
АДР— адрес, 3 АГР— загрузка, ЗП (5FI) — запись, 3 П КТ вЂ” запись коммутационного теста, ЗПКЦ вЂ” запись кода циклов, ЗПТН вЂ” запись тестового набора, И НД1-И НД3 — сигналы разрешения индикации, КИД вЂ” конец идентификатора, КНЦ вЂ” конец цикла, КОС вЂ” код обратной связи, КТ вЂ” коммутационный тест, КТПД вЂ” конец теста поиска дефектов, КЦ вЂ” код циклов, НКЭД вЂ” номер класса эквивалентных дефектов, НТН вЂ” номер тестового набора, НЦ вЂ” номер цикла, ОГТ вЂ” останов генератора, РАБ — работа, РВК вЂ” разрешение выхода коммутатора, Р3С, РЗС1, РЗС2 — разрешение сравнения, СБР— сброс, СБРЦ вЂ” сброс счетчика циклов, СБТН вЂ” сброс счетчика тестовых наборов, СДЧ вЂ” сброс делителя частоты, СИ вЂ” синхронизирующие импульсы, СИЗ (CH3) — синхронизирующие импульсы загрузки.
СИР— синхронизирующие импульсы рабочие, СРВ1, СРВ2 — сигналы сравнения, CTP — стробирующий сигнал, 40
50 . определяется требуемой частотой формиро55
ТИН вЂ” тестовая информация, УСТ вЂ” установка, ЧТ вЂ” чтение.
Устройство для диагностирования дискретных узлов (см. фиг.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 сравнения для сравнения с фактическими
1681305
35
45
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 задания режима на первую группу выходов кода операции блока t управления начинает поступать
ТИН вЂ” тестовая информация, которая загружается в блок 2 регистров сдвига по сигналам, поступающим от узла 11 задания режима на выход ЗПТН вЂ” запись тестовых наборов блока 1 управления. Тестовая информация от узла 11 задания режима подается также на входы узла 12 синхронизации, в котором распознаются метки КИД вЂ” конец идентификатора и КТПД вЂ” конец теста поиска дефектов. Распознав метку КИД, узел
12 синхронизации формирует на выходах блока 1 управления еджиничные сигналы
КИД и СБРЦ. поступающие на блок 8 задания режима коммутации как команда начала тестирования, В режиме тестирования на блок 1 управления от второго коммутатора 4 поступают сигналы РЗС вЂ” разрешение сравнения, на основе которых узел 12 синхронизации вырабатывает сигналы РЗС1 — разрешение сравнения, поступающие на первый блок 5 сравнения.
При совпадении фактической реакции с ожидаемой сигнал сравнения с выхода первого блока 5 сравнения подается на вход
СРВ1 — сравнение узла 12 синхронизации.
Каждый цикл тестирования завершается поступлением от блока 8 задания режима коммутации на входы узла 12 синхронизации сигналов УСТ вЂ” установка и КНЦ вЂ” конец цикла.
В том случае, если на протяжении всего цикла тестирования по каждому формируемому блоком 1 управления сигналу Р3С1 первый блок 5 сравнения вырабатывал
СРВ1, т.е. все фактические реакции ОД совпали с ожидаемыми, в блоке 1 управления вырабатываются следующие сигналы; от узла 12 синхронизации сигнал ОГТ вЂ” останов генератора поступает на блок 10 синхронизации, запрещая формирование синхроимпульсов fr на его выходе; с выходов узла 12 синхронизации на блок 7 индикации поступает НКЭД вЂ” номер класса эквивалентных дефектов, сопровождающийся сигналом
ИНДЗ, разрешающим индикацию сообщения "найден дефект" в блоке 7 индикации.
Если за время цикла тестирования не все реакции ОД совпали с ожидаемыми, то цикл тестирования повторяется заданное число раз, после чего осуществляется загрузка очередного индентификатора в блок
2 регистров сдвига.
Если на входы узла 12 синхронизации от узла 11 задания режима поступила метка
1681305
КТПД вЂ” конец теста поиска дефектов, в блоке 1 управления возможно формирвоание следующих сигналов: сигнал ИНД2, разрешающий индикацию в блоке 7 индикации .сообщения "исправно", формируется в том случае, если на протяжении всего теста поиска дефектов на блок 1 управления не поступило ни одного сигнала СРВ1; в противном случае блок 1 управления формирует сигнал ИНД1, разрешающий индикацию в блоке 7 индикации сообщения
"неисправно".
Блок 1 0 синхронизации (см. фиг.4,13) работает следующим образом. При нажатии клавиши "пуск" 16 единичный сигнал поступает на вход элемента 17 задержки, а также на выход СБР— сброс для начальной установки блоков 1 управления и 8 задания режима коммутации, Спустя время, необходимое для начальной установки устройства и определяемое элементом 17 задержки, единичный сигнал с выхода элемента 17 задержки поступает на вход "пуск" генератора 18 синхроимпульсов. С выхода генератора 18 синхроимпульсы подаются на вход делителя 19 частоты, а также на выход fr блока и далее — к блоку 8 задания режима коммутации. Делитель 19 частоты представляет собой счетчик с уста-новочным входом, Пока на входе СДЧ— сброс делителя частоты блока 10 синхронизации поддерживается единичный сигнал, формирование выходных сигналов делителя 19 частоты запрещается, Как только на входе СДЧ устанавливается нулевой сигнал, в делителе 19 частоты начинается цикл пересчета, по окончании которого единичный сигнал ЧТ поступает на блок 1 управления.
Работа генератора 18 прекращается при поступлении единичного сигнала на вход 01Т вЂ” останов генератора блока 10 синхронизации, Работа узла 11 задания режима (см, фиг.5,13) начинается с поступления на вход
СБР— сброс сигнала начальной установки, по которому устанавливается в но ь счетчик
20 (адреса). Нулевой адрес с информационных выходов счетчика 20 подается параллельно на адресные входы памяти 21 и дешифратора 26. Затем единичный сигнал поступает с входа ЧТ вЂ” чтение узла на входы
ЧТ памяти 21 и элемента 23 задержки, При этом на выходах памяти 21 формируется KT — коммутационный тест, хранящийся по нулевому адресу и предназначенный для записи в регистр (коммутационного теста) 24.
Через время, необходимое для активизации выходов памяти 21 и определяемое элементом 23 задержки, единичный сигнал с выхода элемента 23 задержки поступает на вход
55 сигнал от входа РЗС вЂ” разрешение сравнения поступает на вход элемента 29 задержки. Через время, необходимое для установления на выходах ОД ответной ðåàêции, с выхода элемента 29 задержки единичный сигнал поступает: во-первых, как
40 стробирования дешифратора 26, а также на вход элемента 22 задержки, При этом на выходе ЗП КТ вЂ” запись коммутационного теста дешифратора 26 формируется единичный сигнал, поступающий на вход разрешения записи регистра 24, с выхода которого КТ подается на первый коммутатор
3. Затем, через время, необходимое для записи КТ в регистр 24 и определяемое элементом 22 задержки, единичный сигнал с выхода элемента 22 задержки поступает на суммирующий вход счетчика 20 (адреса), увеличивая его содержимое на единицу.
При поступлении на вход узла 11 задания режима следующего сигнала ЧТ, из памяти 21 считывается КЦ вЂ” код циклов, который записывается в регистр 25 по разрешающему сигналу ЗПКЦ вЂ” запись циклов от дешифратора 26. С выхода регистра 25
КЦ поступает на второй блок б сравнения.
При поступлении на вход узла 11 задания режима последующих сигналов ЧТ, из памяти 21 осуществляется считывание ТИН вЂ” тестовой информации, которая подается на узел 12 синхронизации и блок 2 регистров сдвига. Каждое считывание ТИН сопровождается формированием единичного сигнала на выходе ЗПТН вЂ” запись тестового набора дешифратора 26. Сигнал ЗПТН подается на блок 8 задания режима коммутации
Узел 12 синхронизации (см. фиг.6,13-15) работает следующим образом. По сигналу
СБР— сброс устанавливаются в ноль триггеры 40 — 42, счетчик 28 (идентификаторов), а также через элемент ИЛИ 37 триггер 39, Сигнал СБ Р, проходя через элемент ИЛИ 38, формирует на выходе СБРЦ вЂ” сброс счетчика циклов узла 12 синхронизации единичный сигнал, который поступает на блок 8 задания режима коммутации. Метка КИД— конец идентификатора, поступающая на входы узла 12 синхронизации, распознается дешифратором 27, на выходе КИД которого формируется единичный сигнал, С выхода КИД дешифратора 27 единичный сигнал; во-первых, поступая на суммируюций вход счетчика 28 (идентификаторов), увеличивает на единицу его содержимое; во-вторых, проходя через элемент ИЛИ 38, как сигнал СБРЦ, поступает на блок 8 задания режима коммутации; в-третьих, с выхода КИД, как команда начала тестирования, поступает на блок 8 задания режима коммутации. В режиме тестирования единичный
1681305
10 сигнал РЗС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 индикации и разрешающий индикацию сообщения "неисправно".
10
15 наборов, который поступает на группу 14
В случае нулевого состояния триггера
40 единичный сигнал формируется нэ выходе элемента И 35 и, как сигнал ИНД2, разрешает в блоке 7 индикацию сообщения
"исправно".
Блок 8 задания режима коммутации (см. фиг,3,13,14) работает следующим образом.
По команде начальной установки, поступающей на вход СБР от блока t0 синхронизации, устанавливаются в исходное состояние регистр 13 режима коммутации и регистр 15 обратных связей. По сигналу С6Р регистр 13 режима коммутации вырабатывает единичный сигнал СБТН вЂ” сброс счетчика тестовых счетчиков номеров и устанавливает их в исходное состояние. Кроме того, на группу 14 счетчиков номеров поступает установочный сигнал СБРЦ вЂ” сброс счетчиков циклов, вырабатываемый в блоке 1 управления по сигналу СБР. В исходном состоянии: на выходах СДЧ вЂ” сбросделителя частоты, СИР— синхроимпульсы рабочие и PBK — разрешение выхода коммутатора регистра 13 режима коммутации устанавливаются нулевые сигналы; на группе выходов регистра 15 обратных связей устанавливается нулевой КОС вЂ” код обратных связей; на группах выходов группы 14 счетчиков номеров устанавливаются нулевые НТН вЂ” номер тестового набора и НЦ вЂ” номер цикла.
Затем на входы блока 8 задания режима коммутации от блока 10 синхронизации начинают поступать синхроимпульсы fr, а от блока 1 управления — сигналы ЗПТН вЂ” запись тестового набора. При этом с выходов регистра 13 режима коммутации начинают поступать следующие сигналы: СИЗ вЂ” синхроимпульсы загрузки на регистр 15 обратных связей; СИ вЂ” синхроимпульсы на блок 2 регистров сдвига. По сигналам СИЗ регистр
15 обратных связей формирует сигналы
CF3 с активным нулевым уровнем, поступающие на группу 14 счетчиков номеров. Таким образом, запись очередного тестового набора в блок 2 регистров сдвига сопровождается приходом очередного СИЗ на регистр 15 обратных связей, что вызывает увеличение на единицу НТН. Каждое новое значение HTH поступает в регистр 15 обратных связей и фиксируется там, что подверждается соответствующим увеличением КОС, который подается как на группу 14 счетчиков номеров, так и на второй коммутатор 4.
В результате КОС, равный числу тестовых наборов, загруженных в блок 2 регистров сдвига, поступает от блока 8 задания режима коммутации на управляющие входы второго коммутатора 4. Режим загрузки заканчивается при поступлении на вход КИД
1681305 — конец идентификатора команды начала тестирования от блока 1 управления. Сигнал
КИД поступает на регистр 13 режима коммутации, вызывая на его выходах формирование единичных сигналов СДЧ и РВК, первый из которых поступает на блок 10 синхронизации, второй — на второй комму-. татор 4, разрешая активизацию его выходов, На выходе СИЗ регистра 13 режима коммутации прекращается формирование синхроимпульсов загрузки, в то время как с выхода СИР начинают поступать рабочие синхроимпульсы. Увеличивается также частота синхроимпульсов СИ, поступающих на блок 2 регистров сдвига.
Если в режиме загрузки частота следования СИ соответствовала частоте сигналов
СИЗ, то в режиме тестирования она соответствует частоте следования СИР. Таким образом, каждый сдвиг тестовой информации в блоке 2 регистров сдвига сопровождается поступлением импульсов СИР на группу 14 счетчиков номеров, в результате чего НТН на выходе группы уменьшается на единицу, К моменту окончания цикла тестирования в блоке 2 регистров сдвига на вход СИР группы 14 счетчиков номеров поступит столько импульсов, сколько тестовых наборов загружено в блок 2 регистров сдвига. При этом на выходах группы 14 счетчика номеров НТН достигает нуля, а НЦ увеличивается на единицу, Затем группа 14 счетчиков номеров восстанавливает первоначальное значение
MTH путем перезаписи К0С из регистра 15 обратных связей и вырабатывает следующие сигналы: РЗС2 — разрешение сравнения на второй блок 6 сравнения и КНЦ— конец цикла на блок 1 управления.
В том случае, если отработано заданное количество циклов тестирования, с выхода второго блока 6 сравнения сигнал СРВ2 поступает на регистр 13 режима коммутации, переводя его в режим загрузки.
В противном случае циклы тестирования повторяются до получения сигнала
СРВ2.
Регистр 13 режима коммутации (см, фиг.7,13,14) работает следующим образом, Поступающий на вход СБР— сброс единичный сигнал, проходя через элемент ИЛИ 49, во-первых. сбрасывает в ноль триггер 44; во-вторых, как сигнал СБТН вЂ” сброс счетчика тестовых наборов поступает на группу 14 счетчиков номеров, Нулевое состояние триггера 44 соответствует режиму загрузки.
При этом единица с инверсного выхода триггера 44 разрешает прохождение сигналам ЗПТН вЂ” запись тестового набора через элемент И 47. С выхода элемента И 47 единичные сигналы поступают: во-первых, нэ
55 выход СИЗ вЂ” синхроимпульсы загрузки; вовторых, через элемент ИЛИ 48 на выход СИ вЂ” синхроимпульсы. Ноль с прямого выхода триггера 44 запрещает формирование сигналов на выходе элемента И 46. При поступлении единичного сигнала на вход КИД— конец идентификатора триггер 44 устанавливается в единицу, что соответствует режиму тестирования. При этом единица с прямого выхода триггера 44 поступает: вопервых, на вход элемента И 46, разрешая прохождение сигналов fr; во-вторых, через элемент 45 завдержки на выход СДЧ и далее — к блоку 10 синхронизации; в-третьих, на выход РВК и далее — к второму коммутатору
4, С выхода элемента И 46 единичные сигналы поступают: во-первых, на выход СИР— синхроимпульсы рабочие; во-вторых, через элемент ИЛИ 48 на выход СИ. Ноль с инверсного выхода триггера 44 запрещает формирование сигналов на выходе элемента И 47.
Действие сигнала СРВ2, поступающего от второго блока б сравнения, аналогично действию сигнала СБР, Работа группы 14 счетчиков номеров (см. фиг.8,14,) начинается с поступления сигналов начальной установки. Сигнал СБТН— сброс счетчика тестовых наборов устанавливает в ноль счетчик 51, а сигнал СБРЦ— сброс счетчика циклов устанавливает в ноль счетчик 52. Счетчик 51 тестовых наборов— реверсивный, с возможностью параллельной записи информации (типа ИЕ7), В режиме загрузки сигналы СРГЗ вЂ” синхроимпульсы загрузки с низким активным уровнем поступают на суммирующий вход счетчика 51, вызывая увеличение НТН вЂ” номера тестового набора íà его выходах Q, В режиме тестирования сигналы СИР— синхроимпульсы рабочие, проходят через элемент НЕ 53, поступают на вычитающий вход счетчика 51, уменьшая его содержимое. При нулевом состоянии счетчика 51 и единичном сигнале
СИР выход О счетчика принимает активное нулевое значение. Ноль с выхода <0 поступает: во-первых, через элемент НЕ 55 на суммирующий вход счетчика 52 циклов, увеличивая на единицу значение Н Ц вЂ” номера циклов на его выходах; во-вторых, на вход элемента 50 задержки. С выхода элемента 50 задержки нулевой сигнал поступает: во-первых, на вход ЗП вЂ” параллельной записи данных счетчика 51, разрешая запись в него КОС вЂ” кода обратной связи, поступающего на входы данных Д; во-вторых, как сигнал КНЦ- конец цикла — на блок
1 управления; в-третьих, через элемент НЕ
54 как сигнал РЗС2 — разрешение сравнения — на блок 1 управления и второй блок 6
1681305 сравнения. Элемент 50 задержки необходим для увеличения длительности сигнала « 0.
Регистр 15 обратных связей (см. фиг.9) работает следующим образом. Сигнал СБР— сброс производит начальную установку 5 регистра 58 тестовых наборов. Синхроимпульсы загрузки, приходящие на вход СИЗ. через элемент НЕ 56 поступают; во-первых, как сигнал СИЗ на суммирующий вход счетчика 51 тестовых наборов группы 14 счетчи- 10 ков номеров; во-вторых, на вход элемента
57 задержки. Через время, необходимоедля переключения счетчика 51 (см. фиг.8) и определяемое элементом 57. задержки, на вход ЗП вЂ” запись регистра 58 поступает 15 единичный сигнал, по которому НТН вЂ” номер тестового набора переписывается в регистр 58 и поступает на выходы КОС вЂ” код . обратной связи, Первый коммутатор 3 (см. фиг.10) рабо- 20 тает следующим образом. Входные и выходные контакты обьекта 9 диагностирования и выходы второго коммутатора 4 подключены к первому коммутатору 3, а коммутация осуществляется согласно КТ, поступающему из 25 блока 1 управления. Работу коммутатора 3 рассмотрим на примере узла 59 коммутации, к которому подключен один контакт ОД
9 и один выход второго коммутатора 4. Узел
59 коммутации в зависимости от значений 30 разрядов КТ может работать в следующих режимах: подключить входной контакт ОД 9 к выходу второго коммутатора 4; подключить выходной контакт ОД 9 к выходу первого блока 5 сравнения; обеспечить 35 отключение контакта ОД 9 от вхоца блока 5 сравнения и от выхода второго коммутатора
4. В первом режиме КТ содержит нулевой запрещающий сигнал, поступающий на вход трехстабильного элемента НЕ 60, и 40 единичный разрешающий сигнал, поступающий на входтрехстабильного элемента НЕ
61. В результате выход трехстабильного элемента НЕ 60 принимает значение высокого сопротивления, а выход в-.срого комму- 45 татора 4 оказывается подключенным через трехстабильный элемент НЕ 61 к входному контакту ОД 9. Во втором режиме KT содержит единичный разрешающий сигнал, поступающий на вход трехстабильного 50 элемента НЕ 60, и нулевой запрещающий сигнал, поступающий на вход трехстабильного элемента НЕ 61. В результате выход трехстабильного элемента Н Е 61 принимает значение высокого сопротивления, а вход 55 первого блока 5 сравнения оказывается подключенным через трехстабильный элемент НЕ 60 к выходному контакту ОД 9. В третьем режиме из КТ на входы трехстабильных элементов НЕ 60 и 61 подаются нулевые запрещающие сигналы, и выходы этих элементов принимают значение высокого сопротивления.
Формула изобретения
1. Устройство для диагностирования дискретных узлов, содержащее блок регистров сдвига, первый блок сравнения, блок индикации, блок синхронизации, блок управления и первый коммутатор, причем первая группа выходов блока управления соединена с группой входов разрешения индикации блока индикации, группа информационных входов которого соединена с второй группой выходов блока управления, третья группа выходов которого соединена с группой управляющих входов первого коммутатора, первые группы информационных входов и выходов которого являются соответственно группой входов и группой выходов устройства для подключения к выходу и входу диагностируемого дискретного узла, вторая группа информационных выходов первого коммутатора соединена с первой группой информационных входов первого блока сравнения. выход "равно" которого соединен с входом логического условия блока управления, выход разрешения сравнения которого соединен с входом разрешения первого блока сравнения, вход останова блока синхронизации соединен с выходом останова блока управления, вход стробирования которого соединен с первым выходом блока синхронизации, второй выход которого соединен с первым входом установки блока управления, о т л и ч а ю щ ее с я тем, что, с целью повышения полноты и достоверности диагностирования, в устройство введены второй блок сравнения, блок задания режима коммутации и второй коммутатор, причем группа информационных выходов блока регистров сдвига соединена с группой информационных входов второго коммутатора, группа управляющих входов которого соединена с группой управляющих выходов блока задания режима коммутации, выход задания режима которого соединен с входом задания режима второго коммутатора, группа информационных выходов которого и первая группа выходов кода операции блока управления соединены с группой информационных входов блока регистров сдвига и вторыми группами информационных входов первого коммутатора и первого блока сравнения, группа информационных выходов блока задания режима коммутации соединена с первой группой информационных входов второго блока сравнения, вторая группа информационных входов которого соединена с второй группой выходов кода операции блока
1681305 управления, второй вход установки которого соединен с выходом разрешения сравнения блока задания режима коммутации и входом разрешения второго блока сравнения, выход "равно" которого соединен с входом условия сравнения блока задания режима коммутации, выход синхронизации которого соединен с входом синхронизации блока регистров сдвига, первый выход группы информационных выходов второго коммутатора соединен с входом синхронизации блока управления, третий вход установки которого соединен с первым выходом установки блока задания режима коммутации, второй выход установки которого соединен с входом установки блока синхронизации, третий выход которого соединен с управляющим входом блока задания режима коммутации, вход установки которого соединен с первым входом установки блока управления, четвертая группа выходов которого соединена с группой управляющих входов блока задания режима коммутации, вход запуска которого соединен с выходом запуска блока управления, причем блок задания режима коммутации содержит регистр режима коммутации, регистр обратных связей и группу счетчиков номеров, при этом вход условия сравнения блока задания режима . коммутации соединен с входом разряда условия сравнения регистра режима коммутации, вход разрешения записи которого соединен с первым входом группы управляющих входов блока задания режима коммутации, выход задания режима которого соединен с выходом разряда задания режима регистра режима коммутации, вход синхронизации которого соединен с управляющим входом блока задания режима коммутации, выход синхронизации которого соединен с первым выходом
Синхронизации регистра режима коммутации, вход установки которого соединен с входом установки регистра обратных связей и входом установки блока задания режима коммутации, группа информационных выходов которого соединена с первой группой информационных выходоэ счетчиков номеров группы, первые входь установки которых соединены с вторым входом группы управляющих входов блока задания режима коммутации, выход разрешения сравнения которого соединен с выходами обнуления счетчиков номеров группы, выходы установки которых соедйнены с первым выходом установки блока задания режима коммутации, группа управляющих выходов которого соединена с группой управляющих входов счетчиков номеров группы и группой информационных выходов регистра обратных свя5
55 зей, выход синхронизации которого соединен с первыми входами синхронизации счетчиков номеров группы, вторая группа информационных выходов которых соединена с группой информационных входов регистра обратных связей, вход синхронизации которого соединен с вторым выходом синхронизации регистра режима коммутации, первый выход установки которого соединен с вторым выходом установки блока задания режима коммутации, второй выход установки регистра режима коммутации соединен с вторыми входами установки счетчиков номеров группы, вторые входы синхронизации которых соединены с третьим выходом синхронизации регистра режим коммутации, вход запуска которого является входом запуска блока задания режима коммутации.
-2. устройство по п,1, о т л и ч а ю щ е ес я тем, что блок управления содержит узел задания режима и узел синхронизации, причем второй вход установки блока соединен с первым входом установки узла синхронизации, второй вход установки которого соединен с третьим входом установки блока, вход синхронизации которого соединен с входом синхронизации узла синхронизации, выход останова которого является выходом останова блока, вход логического условия которого соединен с входом условия сравнения узла синхронизации, выход установки которого соединен с первым выходом четвертой группы выходов блока, выход разрешения сравнения которого соединен с выходом разрешения сравнения узла синхронизации, третий вход установки которого соединен с входом установки узла задания режима и первым входом установки блока, первая группа выходов которого соединена с первой группой выходов узла синхронизации, вторая группа выходов которого является второй группой выходов блока, вторая группа выходов кода операции которого соединена с первой группой информационных выходов узла задания режима, выход разрешения записи которого соединен с вторым выходом четвертой группы выходов блока, третья группа выходов котсрогз ссединена с группой управляющих выходов узла задания режима, вход считывания которого соединен с входом считывания блока., первая группа выходов кода операции которого соединена с второй группой информационных выходов узла задания режима и группой информационных входов узла синхронизации, выход запуска которого соединен с выходом запуска блока.
1681305
10
30
40 триггеров.
3. Устройство по п.2, о т л и ч а ю щ е ес я тем, чт