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

 

Изобретение относится к автоматике, контрольно-измерительной и вычислительной технике и может быть использовано для контроля дискретной аппаратуры, выполненной в виде отдельных блоков, устанавливаемых и подключаемых к аппаратуре при помощи внешних разъемов. Цель изобретения - повышение достоверности контроля. Устройство содержит блок 1 микропрограммного управления, блок 2 коммутации и контроля, генератор тестов, образованный блоком 3 ввода и накопителем 4 тестов, дискретную аппаратуру (ДА) 5, состоящую из Q блоков замены, формирователь 6 кода адреса блоков ДА, коммутатор 7, блок 8 индикации, эталонные блоки (замены) 9, переключатель 10 режимов визуального контроля. Устройство обеспечивает локализацию неисправных блоков путем повторения существенной тестовой операции, что значительно снижает общее время контроля работоспособности ДА 5. 1 з.п. ф-лы, 8 ил.

СОЮЗ СОВЕТСКИХ

СОЩ4АЛИСТИНЕСНИХ

РЕСПУБЛИК (51)5 G 06 F 11/26

ОПИСАНИЕ ИЗОБРЕЧЕНИЯ

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

ГОСУДАРСТВЕННЫЙ КОМ ИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР (21) 4351546/24-24 (22) 06.11 ° 87 (46) 30.01.90. Бюл, Р 4 (72) А.Н, Пархоменко, Б,В ° Голубцов, С.Г. Антонов и В,С. Харламов (53) 681,3(088.8) (56) Патент США 1"- 3614608, кл. 324-738, 1970.

Авторское свидетельство СССР

Ф 1168952, кл. G Об F 11/26, 1985.

I (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ДИСКРЕТНОЙ АППАРАТУРЫ С БЛОЧНОЙ СТРУКТУРОЙ (5?) Изобретение относится к автоматике, контрольно-измерительной и вычислительной технике и может быть .использовано для контроля дискретной аппаратурь1, выполненной в виде отдельных блоков, устанавливаемых и

„„HU„„! 539783 А 1 подключаемых к аппаратуре при помощи

I внешних разъемов, Цель изобретения повыпение достоверности контроля.

Устройство содержит блок 1 микропрограммного управления, блок 2 коммутации и контроля, генератор тестов, образованный блоком 3 ввода и накопи телем 4 тестов, дискретную аппаратуру (ДА) 5, состоящую из Q блоков замены, формирователь 6 кода адреса блоков ДА, каь мутатор 7 „блок 8 индикации, эталоннь.е блоки (замены) 9 переключат чь 1О режимов визуального контроля.

Устройство обеспечивает локализацию неисправных блоков путем повторения существенной — åñòîâîé операции, что значительно снижает общее время контроля работоспособности ДА 5. 1 s.n. й-лbò,, 8 ил .

1539783

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

Цель изобретения - повышение дос!

О товерности контроля, На фиг. 1 приведена структурная схема устройства для контроля дискретной аппаратуры с блочной структурой; на фиг. 2 — функциональная схема гене!

5 ратора тестов; на фиг. 3 — функциональная схема формирователя кода адреса блока дискретной аппаратуры; на фиг. 4 †. пример выполнения блока микропрограммного управления; на фиг. 5 — функциональная схема блока коммутации и .контроля; на фиг. 6— функциональная схема коммутатора; на фиг. 7 — временная диаграмма работы устройства в случае исправного состоя- ния дискретной аппаратуры; на фиг.8— вреМенная диаграмма работы устройства в случае локализации неисправных блоков замены дискретной аппаратуры.

„30

Устройство для контроля дискретной. аппаратуры с блочной структурой содержит (фиг. 1) блок 1 микропрограммного управления, блок 2 коммутации .. и контроля, генератор тестов, образованный блоком 3 ввода и накопителем 35

4 тестов, дискретную аппаратуру (ДА) 5, состоящую из Q блоков замены, формирователь 6 кода адреса блоков дискретной аппаратуры, коммутатор 7, блок 8 индикации, эталонные блоки (замены) 9 и переключатель 10 режимов визуального контроля.

Накопитель 4 тестов (фиг. 2) содержит линию 11 задержки, счетчик 12 адреса, дешифратор 13 адреса, блок

14 элементов памяти, регистр !5 начального адреса тестовой операции, первый 16 и второй 17 формирователи одиночного импульса, регистр 18 кодов

50 времени, регистр 19 кода операции, дешифратор 20 признака окончания контроля, управляемый формирователь

21 кодов времени (таймер), схему 22 сравнения кодов. времени и дешифратор

23 операции.

Формирователь 6 (фиг. 3) содержит группу первых элементов И 24.1-24,N, где И вЂ” число входов и выходов контролируемой дискретной аппаратуры, группу первых триггеров 25. 1-25,N. элемент ИЛИ 26, второй элемент И

27, первую 28 и вторую 29 линии задержки, третий элемент. И 30, группу вторых элементов И 31.1-31.N группу первых элементов ИЛИ 32.1-32.N группу вторых триггеров 33.1-33Л, группу третьих элементов И 34.1-34.N группу четвертых элементов И 35.135.N, группу третьих триггеров 36.136.N, группу вторых элементов ИЛИ

37.1-37.N, элемент И 38 и элемент

НЕ 39. На фиг. 3 условно показаны три разряда узла управления коммутатором. Построение последующих разрядов осуществляется следующим образом.

Второй разряд является стандартным промежуточным разрядом (от 2-го до

N-1-го разряда), а третий разряд—

N-ым разрядом формирователя 6.

Блок 1 (фиг. 4) содержит кнопку

40 "Пуск", первый триггер 41, первый элемент И 42, первый элемент ИЛИ 43, первую линию .задержки 44, второй элемент И 45, второй триггер 46, третий элемент И 47, генератор 48 тактовых импульсов, элемент И 49, второй элемент ИЛИ 50,, третий элемент ИЛИ

51, второй элемент 52 задержки, первый формирователь 53 одиночного импульса., пятый 54 и шестой 55 элементы И, третий элемент 56 задержки, четвертый 57, пятый 58 и шестой 59 элементы ИЛИ, второй формирователь

60 одиночного импульса, седьмой элемент„И 61, третий триггер 62", восьмой элемент И 63 и третий формирователь 64 одиночного импульса.

Блок 2 (фиг. 5) содержит регистры 65.1-65.N информации (тестового . слова), регистры 66.1-66.N коммутации входов и выходов, элементы 67,1—

67.N поразрядного сравнения, группу

68.1-68.N коммутирующих элементов и элемент ИЛИ 69, Коммутатор 7 (фиг. 6) содержит группу первых 70,1-70.N и вторых

71.1-71.N элементов И, группу элементов HE 72.1-72.N, группу третьих

73.1-73.N элементов И и группу четвертых 74.1-74.N элементов И.

Блок организует следующие режимы работы устройства: установка в исходное состояние; запись тестовой информации с блока 3 ввода в накопитель

4 тестов, контроль дискретной аппаратуры 5 с чтением тестовой информации

15397

35 из накопителя 4 тестов; автоматический поиск неисправных блоков, входящих в состав ДА 5 и режим повторной проверки ДА 5, Блок 2 осуществляет хранение ин5 формации о входах и выходах ДА 5 в течение всего цикла контроля, производит коммутацию входов и выходов

ДА 5 по следующим цепям: для входарегистр 65. 1-65, N тестового слова— элементы 68.1-68.N коммутации — входной контакт ДА 5; для выхода — входной контакт ДА 5 — первый вход элементов 67.1-67.N поразрядного сравнения, на второй вход которых поступает эталонное значение сигнала с ре. гистра 65 тестового слова. При несовпадении выходных реакций ДА 5 с их . эталонными значениями на выходе элемента ИЛИ 69 вырабатывается соответствующий сигнал несовпадения.

Блок 3 ввода предназначен для ввода тестовой информации в накопитель

4 тестов. Запуск блока 3 ввода осу- 25 ществляется по сигналу элемента И 42, вырабатываемому в блоке 1, При завершении ввода тестовой информации блок

3 ввода формирует сигнал "Конец ввода", который поступает на первый уп- у» равляющий вход блока 1 управления и на третий управляющий вход накопителя

4 тестов. Сигнал "Конец ввода" может быть сформирован, например,. по специальной метке на носителе информации.

Накопитель 4 тестов предназначен ,для хранения тестовой информации в процессе контроля и организации ее считывания в строгом соответствии с временными интервалами циклограммы 4р функционирования ДА 5. Блбк 14 элементов памяти имеет три области: область хранения временных кодов; область хранения признака тестовой операции; область хранения кодов входных 45 воздействий и эталонных выходных реакций, представляющих в совокупности тестовый набор элементарного шага проводимого контроля.

Контролируемый блок ДА 5 представ- 50 ляет собой дискретную аппаратуру с блочной структурой, под которой понимается устройство, состоящее из блоков 5.1-5.Q, соединяющихся между собой посредством внешних разъемов и имеющих возможность отключения с целью замены на эталонный блок замены.

Формирователь 6 осуществляет регистрацию последовательности замены е

83 6 блоков ДА 5 на эталонные при выполне-. нии каждой тестовой операции, состоя- щей, в свою очередь, из одного, либо нескольких (в большинстве случаен) тестовых наборов (элементарных шагов)

При появлении неисправности в ходе контроля в виде несовпадений выходных реакций с их эталонными значениями формирователь 6 производит подключение рекомендованной совокупности эта лонных блоков замены и начинает последовательно по одному отключать их после успешного повторения устройством-;"существенной тестовой операции.

Затем, если проверка на этой операции при отключении очередного эталонного блока замены прошла успешно, эталонный блок остается отключеннным, а если зафиксировано повторное несовпадение выходных реакций ДА 5 с их эталонными значениями, эталонный блок вновь подключается вместо одноименного блока дискретной аппаратуры

ДА 5, v в соответствующем разряде триггеров 36.1-36.N формирователя 6 фиксируется номер отказавшего блока.

Коммутатор 7 по сигналам управления от формирователя 6 осуществляет подключение и отключение эталонных блоков 9 замены.

Блок 8 индикации в соответствии с положением переключателя 10 режимов визуального контроля осуществляет отображение рекомендуемой совокупности эталонных блоков 9 замены и отказавших блоков 5.1-5.Q дискретной аппаратуры 5, Устройство для контроля дискретной аппаратуры с блочной структурой работает следующим образом.

В исходном состоянии все элементы памяти блока 1, блока 2 контроля, накопителя 4 тестов и формирователя

6 устанавливаются в нулевое состояние. На приведенных схемах цепи установки устройства в,исходное состояние не показаны, При нажатии кнопки "Пуск" 40 (фиг. 4) в блоке 1 триггер 41 устанавливается в единичное состояние (фиг. 7, Б) и на выходе открытого элемента И 42 (признака записи) появляется высокий управляющий потенциал, который поступает в блок 3 ввода как сигнал запуска и в накопитель 4 тестов как управляющий сигнал режима на- копления поступающей тестовой информации. В блоке 1 этот высокий потен1539783

35 циал открывает элемент И 45 и запускает генератор 48 тактовых импульсов.

А так как элемент И 47 открыт по своему первому входу, то синхроимпульс с с выхода генератора 48 через элемент

ИЛИ 50 поступает в накопитель 4 тестов и в блок 3 ввода тестовой информации (фиг. 7, Д) ., Блок 3 ввода запускается сигналом,.1 поступающим от элемента И 42 с выхода блока 1, и вводит тестовую информацию в накопитель 4 тестов в строгом соответствии с синхрониэирующими импульсами от элемента 50.

Накопитель 4 тестов при поступлении от элемента И 42 разрешающего потенциала признака записи и синхронизирующих импульсов от элемента 50 работает следующим образом.

Потенциал признака записи откры-вает (фиг. 2) счетчик 12 адреса и устанавливает в режим записи элеменЮ ты 14 памяти накопителя 4 тестов. ,Первый синхронизирующий импульс по- 25 ступает на вход линии 11 задержки и на вход синхронизации дешифратора

13 адреса элементов 14 памяти. При этом в нулевую ячейку памяти (содержимое счетчика 12 еще равно нулю) .30 элементов 14 памяти записывается первое тестовое слово, содержащее: ко эффициент дискретности кодов времени в области кодов времени; "00" признак принадлежности содержимого ,области тестового набора к информации о входах и выходах ДА 5 в области признака тестового набора и информацию о входах и выходах в области тестового набора, нулевое значе- 40 ние которой в соответствующем разряде означает, что данный контакт является выходным, а единичное значение - данный контакт является входным в ДА 5. Кроме того, пеРвый сикх- 45 роимпульс, пройдя через линию 11 задержки, рассчитанную по времени на цикл записи/чтения элементов 14 памяти, устанавливает счетчик 12 адреса в состояние, равное 000...01.

Второй синхроимпульс запишет в первую ячейку памяти элементов 14 второе тестовое слово, содержащее признак начала первой тестовой операции в области кодов времени, признак,-55

"01" в области признаков тестового набора и информацию о последовательности проведения замены 5,i-х блоков на эталонные блоки 9.j при появлении неисправности на данной тестовой операции, где "0" означает, что эталонный блок не подключается, так как он не проверяется на данной тестовой операции, а "1" — данный эталонный блок необходимо подключать при обнаружении неисправности в ДА 5 на выполняемой операции.

Третьим синхроимпульсом от блока 1 во вторую ячейку памяти элементов 14 будет записано третье тестовое слово, содержащее код времени появления втоpdro рабочего тестового набора в поле кодов времени, код "10" в области признака тестового набора, означающий рабочий тестовый набор и набор входных воздействий и эталонных выходных реакций в области тестового набора.

Второй тестовый набор будет записан в третью ячейку памяти элементов 14 четвертым синхроимпульсом и будет содержать код времени появления третьего рабочего тестового набора в области кодов времени, код "10" в области признака тестового набора и информацию о значениях входных воздействий для соответствующих входов и эталонных значениях выходных реакций для соответствующих выходов ДА 5 в области тестового набора.

Таким образом, каждый рабочий тестовый набор в накопителе 4 тестов содержит информацию о времени появления ближайшего изменения любой из выходных. реакций ДА 5 или времени появления очередного входного воздействия. При этом дискретность появления новых наборов будет зависеть от возможного изменения хотя бы одного сигнала на входах ДА 5 или хотя бы одной выходной реакции на его выходах. Завершающее слово тестовой операции в области признака тестового набора будет содержать код "11", что означает завершение этой тестовой операции из полной совокупности операций, выполняемых ДА 5 в процессе контроля работоспособности. Следовательно, объем тестового контроля будет состоять из совокупности тестовых операций, выполняемых ДА 5, и эта совокупность обеспечивает необходимую полноту кбнтроля. В свою очередь, каждая тестовая операция может состоять из одного или нескольких рабочих тестовых наборов (элементарных шагов проверки).

1539783

Запись последовательности тестовых операций в накопитель 4,тестов будет завершена при поступлении от блока 3 ввода в блок 1 сигнала "Koft

5 нец ввода, по которому триггер 46 (фиг. 4) устанавливается в единичное состояние, закрывая тем самым элемент

И 42 и открывая элемент И 45, т.е.. снимая сигнал признака записи от 10 элемента 42 на шине и устанавливая сигнал признака чтения от элемента 50.

При этом устройство автоматически переходит в режим контроля ДА 5. В 15 этом режиме устройство считывает тестовую информацию из накопителя 4 тес. тов при ее признаках "00", "01" и

"11" по стробирующим импульсам от генератора 48 тактовых импульсов и при коде "10" по импульсам, формируемым формирователем 53 °

Работа устройства в режиме контроля ДА 5 осуществляется следующим образом. 25

При установке триггера 46 {фиг. 4) в единичное состояние формируется высокий потенциал признака чтения (от элемента 45), который поступает на накопитель 4 тестов. Это обеспечива- 3р ется тем, что в блоке 1 высокий логический уровень сигнала с выхода триггера 46 открывает элемент И 45, на (другом входе которого (фиг.. 7, Б) присутствует также высокий логический ,уровень сигнала с выхода триггера 41, ;Следовательно, высокий логический уровень сигнала с выхода элемента

И 45 дополнительно открывает- элементы И 49 и 61 в блоке 1 (фиг. 4). 4р

Первый импульс считывания тестовой информации в блоке 1 формируется следующим образом. Так как регистр

19 кода операции (фиг. 2) установлен в нулевое состояние, то на выходе дешифратора 23 возбуждается третья шина (код "00"), которая в накопителе 4 тестов разрешает занесение информации в регистр 18 кодов времени и коэффициента деления (коэффициента 5р веса дискретности) в управляемый формирователь 21 кодов времени, а, йоступая в блок 1 управления, через элемент ИЛИ 51 (фиг. 4) и линию 52 задержки открывает элемент И 49;цля прохождения тактовых импульсов e генератора 48, которые с выхода блока

1 поступают на входы линии 11 задержки, дешифратора 13 адреса и второго формирователя ) 7 одиночного импульса.:. накопителя 4 тестов (фиг. 2), Так как счетчик 12 адреса по окончании режима чтения был установлен в нулевое состояние сигналом, то производится считывание информации с нулевой ячейки памяти элементов 14, а затем уже через некоторое время задержки, определяемое линией задержки 11 счетчик 12 адреса устанавливается в состояние "00. ° .01", подготавливая тем самым возможность считывания информации с первой ячейки памяти элементов 14. Так как в нулевой ячейке памяти элементов 14 находится информация, содержащая коэффициент дискретности кодов времени в области кодов времени, код "00" в области признака тестового набора и информацию о входах и выходах в области тестового набора, то коэффициент дискретности кодов времени записывается в управляемый формирователь 2.1 кодов времени через регистр 18 кодов времени, код "00" — в регистр 19 операции, а содержимое области тестового набора (коды, определяющие входы и выходы ДА 5) — в блок 2 контроля (фиг. 5) на регистр 66,1-66Л, так как на третьем выходе дешифратора 23 будет потенциал, разрешающий запись в блок 2, Запись в регистры 18 и 19,производится по импульсу, вырабатываемому вторым формирователем 17 одиночного импульса, который формирует его с задержкой относительно переднего фронта синхроимпульса на время, равное времени обращения к элементам

14 памяти, т.е. на время, через которое считанная из этих элементов информация примет свое детерминированное состояние, В дальнейшем коэффициент дискретности кодов времени onределяет интервалы следования кодов времени (например, от единиц до десятков наносекунд), вырабатываемых управляемым. формирователем 21 (фиг. 2), а коды входов и выходов в блоке 2 (фиг. 5) замкнут контакты, элементов 68.1-68.N в тех разрядах, которые будут хранить "1", т.е. подключат входные контакты ДА 5 к регистрам тестовой информации 65.165 ° N, Первый импульс чтения, пройдя ,через линию 11 задержки, установит ,счетчик 12 адреса в состояние 000... 01 подготовив тем самым условия для считывания информации с первой ячей-, 11 1539783 памяти элементов 14 (фигвт

55 ки

2)

Второй импульс чтения вырабатывается блоком 1 аналогично первому импульсу чтения (фиг. 7,Д), Поступая на синхровход дешифратора 13 адреса, этот импульс производит считывание содержимого первой ячейки памяти эле-!... ментов 14 в регистры 18 и 19 и в формир ов атель 6 (фиг . 3) управления коммутатором. Код "01" в регистре

19 (фиг. 2 Р приводит к появлению на четвертом выходе дешифратора 23 высокого логического уровня, который, поступая на вход первого .формирователя 16, способствует выработке последним импульса разрешения записи содержимого счетчика 12 в регистр 15 начального адреса первой тестовой операции, т.е. в данном случае адреса первой ячейки памяти элементов 14.

Кроме. того, высокий логический уровень с четвертого выхода дешифратора

23 (при коде "О1") поступает на входы формирователя 6, что разрешает запйсь содержимого области тестового . набора первой ячейки памяти элементов 14 в триггеры 25.1-25Л и 33.1—

33.N формирователя 6 (фиг. 3). Следовательно, в триггерах 25 и 33 будет зафиксирована рекомендуемая последовательность для подключения,и отключения эталонных блоков 9 замены при появлении неисправности в ДА 5 на данной тестовой операции, Третий импульс чтения, вырабатываясь в блоке 1 таким же образом, что первый и второй импульсы, осуществляет считывание информации с второй ячейки памяти элементов 14 накопителя 4 тестов в регистры 18 и 19 (фиr. 2), Так как признаком тестовой операции, записанным во второй ячейке памяти, будет код "10", то .содержимое этой ячейки памяти запишется следующим образом: содержимое области кодов времени — в регистр 18 кодов времени и.одновременно с этим высокий потенциал с первого выхода пешифратора 23 (дешифрация кода "10") запустит управляемый формирователь

21 кодов времени; содержимое области тестовой информации поступит в рет .гистр 65 теста блока 2, так как высокий потенциал с первого выхода дешифратора 23 накопителя 4 поступит через элемент ИЛИ 59 (фиг. 4).на

12 орой вход элемента И 54 блока 1, что разрешит прохождение импульса записи в регистр 65 от элемента 54 (фиг. 5). Содержимое этой области является рабочим тестовым набором и входные воздействия поступают через соответствующие элементы 68 на входные контакты ДА 5, а эталонные выходные реакции - на первые входы элементов 67 поразрядного сравнения, на вторые входы которых поступают выходные реакции с выходов ДА 5. Заметим,.что в регистре 18 кодов времени будет храниться цифровое значение величины, регламейтирующей момент считывания (появления) следующего тестового набора, входящего в совокупность тестовой операции, При совпадении текущего кода времени .. на выходе управляемого формирователя 21: (фиг. 2) с содержимым регистра 18 схемой 22 сравнения вырабатывается импульсный сигнал, который, поступая от схемы 22 в блок 1, проходит через элемент И 55 (на втором его входе разрешающий потенциал от дешифратора

23 — код тестового набора равен "10"

ИЛИ 57 на вход формирователя 53 оди-. ночного импульса (фиг. 4). Импульс с выхода формирователя 53 через элемент

ИЛИ 50 поступает на выход блока 1 как четвертый импульс чтения. Заметим, что при коде операции "10" элемент И 49 закрыт для прохождения импульсов с выхода генератора 48 на выход блока 1. В накопителе 4 тестов (фиг. 2) этот импульс считает информацию с третьей ячейки памяти элементов 14, а, проходя через элемент И 54, в блок 2,. где разрешает запись очередного тестового слова в регистр 65 (фиг. 5).

Итак, содержимое третьей ячейки элементов 14 накопителя 4 тестов, считываясь четвертым импульсом считывания, записывается в следующие блоки: содержимое области кодов времени — в регистр 18; содержимое облас-, ти признака тестового набора — в регистр 19 (фиг. 2); содержимое области тестового набора — в регистр 65.165.N теста блока 2 контроля (фиг,5).

Ю

Блок 2, принимая тестовую информацию на регистр 65 теста; распределяют .ее следующим образом. Тестовая информация, соответствующая входным воздействиям, поступает с соответст13

1539783

14 вующих разрядов регистра 65 теста через одноименные им замкнутые элементы -68.1-68.N — входные контакты дискретной аппаратуры 5, а эталонные выходные реакции с регистра 65 теста поступают на соответствующие элементы 67.1-67.N поразрядного сравнения (фиг. 5)-. При совпадении выходных реакций ДА 5 с их эталонными значениями на регистре 65 теста работа устройства не останавливается и контроль ДА 5 продолжается на следующем тестовом наборе (элементарном шаге проверки), который появится на регистре 65 теста в строгом соответствии с временной циклограм.мой функционирования ДА 5, т.е. при совпадении текущего кода времени в формирователе 21 с содержимым peFHcT 20 ра 18 кода времени. При успешном выполнении контроля.ка первом и последующих тестовых наборах, входящих в состав совокупности данной тестовой операции, наступит :момент времени, 25 когда i+1-м импульсом будет считана информация с i-й ячейки памяти об

i-м тестовом наборе. Содержимое об- . ласти признака тестового -набора в этой ячейке означает окончание первой тестовой операции. Код "11" дешифрируется дешифратором 23 и на его соответствующем выходе появляется высокий логический уровень, который, поступая на управляющий вход дешифратора 20, разрешает анализ признака окончания тестовой проверки. Если в области меток времени i-й ячейки памяти не записан признак окончания контроля, то на выходе дешифратора 40

20 (фиг, 2) сигнал окончания проверки не вырабатывается и продолжается контроль на следующей тестовой операции. Одновременно с этим высокий потенциал с второго выхода дешифра- 45 тора 23 поступает в блок l (фиг. 4).

В блоке 1 этот потенциал, пройдя через элементы ИЛИ 51 и 59, откроет элементы И 49 и 54 соответственно для прохождения импульса генератора 48 по цепи: выход генератора 48 — элеМент И 49 — элемент ИЛИ 50 — элемент

И 54 (фиг. 7, Д и Т).

Таким образом осуществляется переход на считывание следующей тестовой операции. Заметим, что первой тестовой операцией для дискретной аппара-. туры 5 с внутренними элементами памяти (триггерами, регистрами, сумматорами, счетчиками и т,п,) может быть операция установки ДА 5 в исходное состояние. Последующими тестовыми операциями могут быть инструкции, состоящие из определенного количества тестовых. наборов, регламентирующие выполнение дискретной аппаратурой

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

При исправной дискретной аппаратуре этот набор тестовых операцийбудет завершен без единого несовпадения выходных реакций ДА 5 с их эталонными значениями, При наличии неисправности в ДА 5 она проявится на одной из тестовых операций в виде несовпадения выходной (ых) реакции (ий) с ее (их) эталонным (ми) значением (ями).

Определение неисправного (ых) блока (ов) дискретной аппаратуры 5 устройство проводит на существенной" тестовой операции. Под существенной" тестовой операцией в данном случае понимается тестовая операция, на которой проявляются признаки неисправности в виде несовпадений выходных реакций на одном или нескольких выходных контактах с их эталонными значениями.

В случае несовпадения выходной реакции ДА 5 с ее эталонными значениями (фиг, 5) на выходах соответствующих элементов 67 сравнения появляется высокий логический уровень, который, пройдя через элемент ИЛИ 69, поступает на вход блока 1, Это неЭ совпадение может произойти как при завершении. какой †ли тестовой операций, так и во время ее выполнения (на каком-нибудь из ее элементарных шагов проверки).

Блок 1 (фиг. 4), принимая сигнал несовпадения от блока 2, вырабатывает формирователем 60 одиночный импульс, который через открытый элемент

И 61 устанавливает триггер 62 в единичное состояние и, следовательно, способствует появлению на его прямом выходе высокого логического потенци783 . )6 дов "00". В блоке 1 .это обеспечивается задержкой появления управляющего сигнала на входе формирователя 53 временем срабатывания линии 56 задержки, элемента ИЛИ 57 и самого формирователя 53 с элементом ИЛИ 50. За это время задержки .обеспечивается подключение к ДА 5 заданного набора эталонных блоков 9 вместо его штатных блоков 5, Подключение осуществляется коммутатором 7 по управляющим сигналам формирователя 6, так как высокий потенциал на.шине триггера 62 открывает элементы И 34,1-34.N (фиг. 3). Поэтому на выходах формирователя 6 через элементы И 34 и ИЛИ

37 появляются высокие потенциалы в тех разрядах, в которых были установлены в единичное состояние триггеры

25 и 33. Так как импульс на выходе элемента И 61 появляется раньше, чем на триггере 62 (фиг. 8, П и Р) на время срабатывания триггера 62 (фиг. 4) и линии 29 задержки (фиг.3), то в формирователе 6 он не пройдет через элементы И 27 и 30. Следовательно, в начале локализации неисправных блоков 5.i произойдет подключение к ДА 5 всего рекомендованного набора эталонных блоков 9.j.

Коммутатор .7 (фиг, 6 ) осуществляет подключение эталонных блоков 9.19.Q следующим образом. При нулевом уровне управляющего сигнала на соответствующем входе коммутатора 7 к

ДА 5 через элементы HE 72, И 70 и

71 подключены ее функциональные блоки 5.1-5,Q, т.е. ДА 5 функционирует на штатных блоках, входящих в его состав. При единичном потенциале на соответствующих входах коммутатора

7 к ДА 5 через элементы И 74 и 73 подключаются соответствующие эталонные блоки 9,j замены и отключаются соответствующие им блоки 5.i, Элементы И 70-74 выполнены с открытым коллекторным выходом, что при закрытом состоянии обеспечивает исключение влияния сигналов с их выходов на последующие элементы схемы устройства и ДА 5 (эффект физического обрыва цепи).

1539

35 ала, сигнализирующего о необходимости начать процесс замены записанной в триггерах 25 и 33 формирователя

6 последовательности блоков 5,i (1=1,Я) на эталонные блоки 9,j (1

1,Q) замены. Кроме того, с выхода элемента И 61 импульс поступает на элемент ИЛИ 58 и на выход элемента

И 61 блока 1. В результате этого в счетчике 12 (фиг. 2) под воздействием сигнала от элемента ИЛИ 58 устанавливается код начального адреса тестовой операции из регистра 15, т,е, производится возврат к началу выполнения этой "существенной" тестовой операции, а сигнал о необходимости проведения замены по шине (фиг.8, Р) поступает в узел 6 управления коммутатором, где проходит через линию

29 задержки (фиг. 3), элементы И 34.134.N, ИЛИ 37.1-37 ° N и проводит тем самым подключение всего рекомендуемого набора эталонных блоков 9, работоспособность которых проверялась в

ДА 5 при выполнении именно этой тес-. товой операции. Информация о последовательности подключения и отключения эталонных блоков 9 хранится в триггерах 25.1-25.N и 33.1-33.N узла 6 управления коммутатором.

В формирователе потенциал с шины триггера 62, кроме выработки разрешающего потенциала подключения рекомендуемого набора эталонных блоков в разрядах, где были установлены в

"1" триггеры 25.1-25.N и 33.1-33.N поступает на входы элементов И 27 и

30, открывая их для последующего прохождения импульсных сигналов Неис- 40 правность ДА" с элемента И 61 и "Исправность ДА" с элемента И 63. Далее начинается повторение контроля дискретной аппаратуры с подключенным набором эталонных блоков 9 с изна-. чального тестового набора "существен- ной" тестовой операции, так как счетчик 12 адреса (фиг. 2) накопителя 4 тестов принял значение, равное содержимому регистра 15 начального адреса 5О операции, а импульс считывания информации по этому адресу на выходе элемента ИЛИ 50 появится с выхода формирователя 53 одиночного импульса (фиг. 4), который задерживается по времени от импульса на выходе формирователя 60 на времй установки счет-... чика 12 адреса начального тестового набора тестовой операции, т,е. с коОпределение (локализация) неисправных блоков в ДА 5 производится последовательным отключением эталонных блоков 9 замены из рекомендованной последовательности, которая была

17 зарегистрирована в триггерах 25.и 33 формирователя 6.

Итак, первый цикл локализации неисправных блоков 5.1-5.Q в ДА 5 начи5 нается с начального адреса существенной тестовой операции при подключенной рекомендованной последовательности эталонных блоков 9.1-9.Ц замены.

Этот цикл необходим для выявления 10 возможнык.контактных замыканий или обрывов в монтажных соединениях между блоками 5.1-5.Q в ДА 5. Наличие контактных замыканий или обрыва в монтажных соединениях фиксируется уст- 15 ройством путем совпадения содержимого триггеров 25 и 36, т.е. отключение ,любого из рекомендованной последовательности эталонного блока 9.j приводит к несовпадению выходных реакций 20

ДА 5 с их эталонными значениями.

При успешном завершении первого цикла локализации (существенная oner рация выполнена без несовпадений) формирователь 6 производит отключе- 25 ние первого по номеру из рекомендованной последовательности эталонного. блока 9 замены. Это производится следующим образом. Проверка ДА 5 на тестовых наборах с признаками "01" 30

r! !! и 1 О вплоть до признака " 1 1 " производится в то и же последовательности, что и при контроле ДА 5 до о бнаружения в ней признака неисправности .

При успешном выполнении i-го тестово- З5 го набора с признаком " 1 1 " высокий потенциал с выхода дешифратора 23 накопителя 4 тестов поступает в блок

1 . В результате этого в блоке 1 вырабатываютт ся импульс !!Исправно ст ь 4О

ДА" (фиг . 8, С ) с выхода формиров ателя 64 через открытый элемент И 63, импульс "Установить счетчик адреса

1 2 в Ар " с выхода элемента И 63 чер ез элемент ИЛИ 58, синхроимпульс 45

- I считывания по следующим подготовлен- ным цепям: дешифратор 23 — элемент

ИЛИ 51 — элемент 52 задержки — вход элемента И.49 и дешифратор 23 — элемент ИЛИ 59 — вход элемента И 54. 50

Следовательно, с выхода генератора

48 импульсов он проходит через элементы И 49 и ИЛИ 50. Кроме того, в блоке 1 вырабатывается импульс разрешения записи тестового набора с выхода элемента ИЛИ 50 через элемент

И 54.

Импульс "Исправность ДА", поступая с элемента И 63 в формирователь, 1539783 18 проходит через элементы ИЛИ 26, И 27 . (фиг. 3), линию 28 задержки и элемент ИЛИ 32.1 на вход сброса триггера 33 ° 1 (если в рекомендованной последовательности замены блоков 5 на эталонные блоки 9 первым по порядку номеров был блок 9.1), или с выхода линии 28 задержки через элементы

И 31.1, ИЛИ 32.2 на R-вход триггера

33.2 и т.д. до триггера 33.j который будет определен в рекомендованной последовательности как первый по порядку номеров. В результате этого соответствующий триггер 33 будет установлен в нулевое состояние, отключая при этом первый из рекомендованной последовательности эталонный блок 9.j замены. Отключение производится закрытием соответствующего элемента И 34 с прямого выхода одноименного ему триггера 33. Высокий потенциал с инверсного выхода этого триггера 33 открывает последующие эле- менты И 31 j 31. j+ I 31 Q a также элемент И 35.j.

Импульс "Установить счетчик адреса 12 в А ", поступая в накопитель

4 тестов, производит установку счетчика 12 адреса (фиг. 2) в состояние, равное содержимому регистра 15, т.е. осуществляет повторный возврат на начало этой же "существенной" тестовой операции.

Синхроимпульс считывания появляется с задержкой, обеспечивая считывание в регистр 65 теста блока 2 контроля информации с А, т.е. начиная опять контроль ДА 5 на "существенной" тестовой операции при отключенном первом по порядку номеров из рекомендованной последовательности замены эталонными блоками 9,j замены. В дальнейшем локализация неисправных блоков 5,i осуществляется таким же образом, что и при первом цикле локализации. При завершении локализации неисправных блоков в ДА

5 возможны два результата: тестовая операция завершилась без проявления неисправности в виде и неисправность

ДА 5 проявляется при отключении какого-либо из рекомендуемых эталонных блоков 9 замены.

При первом результате производится автоматическое отключение второго по порядку номеров блока 9.j анало;гичным образом, что и отключение первого эталонного блока, а при втором

1539783

10

45

55 результате — импульсом с выхода элемента И 61 (фиг. 8, П) через открытый элемент И 35. В единичное состояние будет установлен соответствующий триггер Зб.j что приведет к обратному подключению одноименного эталонного блока 9.j к ДА 5 и к регистрации в триггере Зб.j неисправности соответствующего ему функционального блока 5.i из состава ДА 5.

В дальнейшем локализация неисправнык блоков 5.1-5.Q производится аналогично. При этом путем последовательного исключения из рекомендованной последовательности эталонных блоков 9.j замены определяется набор неисправных функциональных блоков из 5.1-5.Q, информация о которых запоминается в соответствующих тригге— рах 36.1-36.N формирователя 6 и отображается блоком 8 индикации. Окончание процесса локализации неисправных блоков сопровождается появлением высокого потенциала на выходе элемента

И 31.j (фиг. 3), который в блоке 1 (фиг. 4) через элемент ИЛИ 43 и линию 44 задержки устанавливает в нулевое состояние триггер 41 (фиг. 8,Б).

Переводом переключателя 10 режимов визуального контроля из положения

"Неисправные. блоки" в положение "Рекомендуемая последовательность" визуально устанавливается причина отказа в ДА 5. Если содержимое триггеров

25,1-25,N равно содержимому тригге" ров 36.1-36.N, то неисправность находится в монтажных соединениях между блоками 5,1-5.Q ДА 5, а если содержимое регистра 25 превышает содержимое триггера 36, то необходимо провести замену блоков 5 на заведомо исправные идентичные блоки.

Неисправные блоки ДА 5 заменяются на исправные и контроль повторяется нажатием кнопки "Пуск" 40 блока 1, При повторном контроле не исключена возможность выявления других неисправных блоков. Они локализуются таким же образом, что и на первой

"существенной" тестовой операции.

Таким образом, устройство обеспечивает локализацию неисправных блоков путем повторения "существенной" тестовой операции, что.значительно снижает общее время контроля работоспособности ДА 5.

Кроме того, использование накопителя тестов с информацией, содержащей временные параметры их появления, позволяет проводить контроль в темпе реального функционирования ДА 5,. а также исключает возможность подачи запрещенных тестовых воздействий, что повышает достоверность результата проводимого контроля.

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

1. Устройство для контроля дискретной аппаратуры с блочной структурой, содержащее блок микропрограммного управления, генератор тестов, эталонные блоки и коммутатор, причем пер вый выход поля управления блока микропрограммного управления соединен с входом разрешения генератора тестов, выход признака окончания работы которого соединен с входом блокиров ки блока микропрограммного управления, первая и вторая группы входов выходов коммутатора являются группа25 ми входов-выходов устройства для подключения к группе входов-выходов контролируемой дискретной аппаратуры и эталонных блоков соответственно, второй выход поля управления блока микропрограммного управления соединен с входом синхронизации генератора тестов, о т л и ч а ю щ е е с я тем, что, с целью повышения достоверности контроля, устройство дополнительно содержит формирователь кода адреса блоков дискретной аппаратуры и блок коммутации и контроля, причем группа выходов генератора тестов поля коммутаций соединена с группой информационных входов блока коммутации и контроля и с группой информа ционных входов формирователя кода адреса блоков дискретной аппаратуры, первая группа выходов которого соединена с группой управляющих входов коммутатора, вторая группа выходов формирователя кодов адреса соединена с первой группой адресных входов генератора тестов, выход "Равно" блока коммутации и контроля соединен с первым входом логического условия блока микропрограммного управления, второй вход логического условия которого соединен с выходом формирователя кода адреса блоков дискретной аппаратуры, группа входов логического условия блока микропрограммного управления соединена с группой выходов поля условий генератора тес1539783

22 ие45 атй мИ

umph тов, выходы признаков смены номера блока и операций контроля которого соединены с третьим и четвертым входами логического условия блока микропрограммного управления, а так5 же с входом разрешения формирователя кода адреса блоков дискретной аппаратуры и входом разрешения блока коммутации и контроля соответственно э 1О выход поля переходов блока микропрограммного управления соединен с входами кода модификации адреса формирователя кода адреса блоков дискретной аппаратуры, группа выходов поля ад- 15 реса блока микропрограммного управления соединена с второй группой адресных входов генератора тестов, третий выход поля управления блока микропрограммного управления соединен 2р с входом синхронизации блока коммутации и контроля, группа входов-выходов которого является группой входов-выходов устройства для подключения к контролируемому дискретному объекту.

2. Устройство по п. 1, о т л и— ч а ю щ е е с я тем, что блок конт-. роля и коммутации содержит регистр информации, регистр коммутации входов 3р и выходов, группу элементов поразряд ного сравнения, группу коммутирующих элементов и элемент ИЛИ, причем группа информационных входов блока соединена с группой информационных входов регистра информации и регистра коммутации входов и выходов, выход Равно" блока соединен с выходом элемента

ИЛИ, выход разрешения блока соединен с управляющим входом регистра коммутации входов и выходов, вход синхронизации блока — с входом синхронизации регистра информации, группа вхо( дов выходов блока — с первой группой входов элементов поразрядного срав" нения группы и выходами коммутирующих элементов группы, выходы элементов поразрядного сравнения группы соединены с входами элемента ИЛИ, вторая группа входов элементов поразрядного сравнения группы соединена с первой группой выходов регистра ин-. формации, вторая группа выходов которого соединена с группой информационных входов коммутирующих элементов группы, группа управляющих входов коммутирующих элементов соединена с группой выходов регистра коммутации входов и выходов.

es ХюмЭ

1539783 о ъ а Ф

1539783

Cis. 4

Юл нокапоаеля 4 щесаа3 .РЯ

1539783

Фиг. б

Vj 6 ж

У

Vp

Ь

У

Жч

5 Н

Uj(Vg

Vg

Юо

1539783

Vg ж

Ф„ л

Ю»

Ун

lrJ н

Ъ

Vg

Ур т

Ъ Ð

Vg

Составитель А. Сиротская

Редактор А, Лежнина Техред М.Ходанич Корректор M. Шароши Заказ 220 Тираж 557 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

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

Производственно-издательский комбинат "Патент", r. Ужгород, ул. Гагарина, 101

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

 

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к системам управления телевидением и радиовещанием

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

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

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

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

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

Изобретение относится к средствам построения модели состояния технического объекта
Наверх