Устройство для контроля дискретной аппаратуры с блочной структурой
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1539783
Авторы: Антонов, Голубцов, Пархоменко, Харламов
Текст
(54 НОЙ (5 УСТРОЙСТВО ДЛЯ КО ППАРАТУРЫ С БЛОЧН ТРОЛЯ ДИСКРЕТЙ СТРУКТУРОЙ обрет ние отно ьно-изме тся к автомательной и выможет быть ля дискретной ике, контро ислительной хнике и я контро использован п атурь,х блок полненн в т в, устанавл ГОСУДАРСТВЕННЫЙ КОМ ИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР,ЯУ 1539783 подключаемых к аппаратуре при помощивнешних разъемов, Цель изобретенияповыщение достоверности контроля.Устройство содержит блок 1 микропрограммного управления, блок 2 коммутации и контроля, генератор тестов,образованный блоком 3 ввода и накопителем 4 тестов, дискретную аппаратуру(ДА) 5, состоящую изблоков замены,формирователь б кода адреса блоков ДАкоммутатор 7 блок 8 индикации, эталоннь.е блоки (замены) 9 переключат,чь 1 О режимов визуального контроля.Устройство обеспечивает локализациюнеисправных блоков путем повторениясущественной тестовой операции, чтозначительно снижает общее время контроля работоспособности ДА 5. 1 з.п.й-ль 1. 8 ил,результате - импульсом с выхода элемента И 61 (фиг. 8, П) через откры-. тый элемент И 35. В единичное состояние будет установлен соответствующий триггер 36.1, что приведет к обратному подключению одноименного эталонного блока 9.1 к ДА 5 и к регистрации в триггере 36. 1 неисправности соответствующего ему функционального блока 5. из состава ДА 5.В дальнейшем локализация неисправнык блоков 5.1-5.Я производится аналогично. При этом путем последовательного исключения из рекомендованной последовательности эталонных блоков 9. 1 замены определяется набор неисправных функциональных блоков из 5.1-5.Я, информация о которых запоминается в соответствующих тригге - рах 36.1-36.Я формирователя 6 и отображается блоком 8 индикации, Окончание процесса локализации неисправных блоков сопровождается появлением высокого потенциала на выходе элемента И 31. (фиг. 3), который в блоке 1 (фиг. 4) через элемент ИЛИ 43 и линию 44 задержки устанавливает в нулевое состояние триггер 41 (фиг. 8,Б).Переводом переключателя 10 режимов визуального контроля из положения "Неисправные. блоки" в положение "Рекомендуемая последовательность" визуально устанавливается причина отказа в ДА 5. Если содержимое триггеров 25,1-25,Ж равно содержимому тригге" ров 36.1-36.Н, то неисправность находится в монтажных соединениях между блоками 5,1-5.Я ДА 5, а если содержимое регистра 25 превышает содержимое триггера 36, то необходимо провести замену блоков 5 на заведомо исправные идентичные блоки.Неисправные блоки ДА 5 заменяются на исправные и контроль повторяется нажатием кнопки "Пуск" 40 блока 1. При повторном контроле не исключена возможность выявления других неисправных блоков. Они локализуются таким же образом, что и на первой "существенной" тестовой операции.Таким образом, устройство обеспечивает локализацию неисправных блоков путем повторения "существенной" тестовой операции, что,значительно снижает общее время контроля работоспособности ДА 5Кроме того, использование накопителя тестов с информацией, содержа 10 15 20 40 45 50 55 25 30 35 щей временные параметры их появления,позволяет проводить контроль в темпереального функционирования ДА 5,. атакже исключает возможность подачизапрещенных тестовых воздействий, чтоповышает достоверность результатапроводимого контроля,Формула изобретения 1 Устройство для контроля дискретной аппаратуры с блочной структурой, содержащее блок микропрограммного управления, генератор тестов, эталонные блоки и коммутатор, причем первый выход поля управления блока мик" ропрограммного управления соединен с входом разрешения генератора тестов, выход признака окончания работы которого соединен с входом блокиров ки блока микропрограммного управления, первая и вторая группы входов выходов коммутатора являются группами входов-выходов устройства для подключения к группе входов-выходовконтролируемой дискретной аппаратуры и эталонных блоков соответственно,второй выход поля управления блокамикропрограммного управления соединен с входом синхронизации генератора тестов, о т л и ч а ю щ е е с ятем, что, с целью повышения достоверности контроля, устройство дополнительно содержит формирователь кодаадреса блоков дискретной аппаратурыи блок коммутации и контроля, причем группа выходов генератора тестовполя коммутаций соединена с группойинформационных входов блока коммутации и контроля и с группой информационных входов формирователя кодаадреса блоков дискретной аппаратуры,первая группа выходов которого соединена с группой управляющих входов коммутатора, вторая группа выходов формирователя кодов адреса соединенас первой группой адресных входовгенератора тестов, выход "Равно"блока коммутации и контроля соединенс первым входом логического условияблока микропрограммного управления,второй вход логического условия которого соединен с выходом формирователя кода адреса блоков дискретной аппаратуры, группа входов логического условия блока микропрограммного управления соединена с группой выходов поля условий генератора тестов, выходы признаков смены номера блока и операций контроля которого соединены с третьим и четвертым входами логического условия блока микропрограммного управления, а так 5 же с входом разрешения формирователя кода адреса блоков дискретной аппаратуры и входом разрешения блока коммутации и контроля соответственно э 1 О выход поля переходов блока микропрограммного управления соединен с входами кода модификации адреса формирователя кода адреса блоков дискретной аппаратуры, группа выходов поля ад реса блока микропрограммного управления соединена с второй группой адресных входов генератора тестов, третий выход поля управления блока микропрограммного управления соединен 20 с входом синхронизации блока коммутации и контроля, группа входов-выходовкоторого является группой входов-выходов устройства для подключения к контролируемому дискретному объекту. 2. Устройство по п. 1, о т л и - ч а ю щ е е с я тем, что блок контроля и коммутации содержит регистр информации, регистр коммутации входов 3 О и выходов, группу элементов поразряд ного сравнения, группу коммутирующих элементов и элемент ИЛИ, причем группа информационных входов блока соединена с группой информационных входов регистра информации и регистра коммутации входов и выходов, выход Равно" блока соединен с выходом элемента ИЛИ, выход разрешения блока соединен с управляющим входом регистра коммутации входов и выходов, вход синхронизации блока - с входом синхронизации регистра информации, группа вхождоввыходов блока - с первой группой входов элементов поразрядного срав" нения группы и выходами коммутирующих элементов группы, выходы элементов поразрядного сравнения группы соединены с входами элемента ИЛИ, вторая группа входов элементов поразрядного сравнения группы соединена с первой группой выходов регистра ин-. формации, вторая группа выходов которого соединена с группой информационных входов коммутирующих элементов группы, группа управляющих входов коммутирующих элементов соединена с группой выходов регистра коммутации входов и выходов.аэ Риис1539783 Составитель А. Сиротскаяактор А, Лежнина Техред М.ХоданичКорректо ароши Подписно оскв оизводственно-издательский комбинат "Патент", г, Ужгород, ул. Гагар на, 10 Заказ 220НИИПИ Государственног113035 аж 5 мите о изобретениям и о 35, Раушская наб.,тиям при ГКНТ СССР4/5Изобретение относится к автоматике, контрольно-измерительной и вычислительной технике и может быть использовано для контроля дискретной аппаратуры, выполненной в виде отдельных блоков, устанавливаемых и подключаемых к аппаратуре при помощи внешних разъемов.Цель изобретения - повышение досОтоверности контроля,На фиг. 1 приведена структурнаясхема устройства для контроля дискретной аппаратуры с блочной структурой;на фиг. 2 - функциональная схема гене 5ратора тестов; на фиг. 3 - функциональная схема формирователя кода адреса блока дискретной аппаратуры;на фиг. 4 в . пример выполнения блокамикропрограммного управления; нафиг. 5 - функциональная схема блокакоммутации и .контроля; на фиг. 6 -функциональная схема коммутатора; нафиг. 7 - временная дИаграмма работыустройства в случае исправного состоя ния дискретной аппаратуры; на фиг.8 -вреМенная диаграмма работы устройства в случае локализации неисправных блоков замены дискретной аппаратуры.30Устройство для контроля дискретной.аппаратуры с блочной структурой содержит (фиг. 1) блок 1 микропрограммного управления, блок 2 коммутациии контроля, генератор тестов, образованный блоком 3 ввода и накопителем 354 тестов, дискретную аппаратуру(ДА) 5, состоящую из Я блоков замены,формирователь 6 кода адреса блоковдискретной аппаратуры, коммутатор 7,блок 8 индикации, эталонные блоки(замены) 9 и переключатель 10 режимоввизуального контроля.Накопитель 4 тестов (фиг. 2) содержит линию 11 задержки, счетчик 12адреса, дешифратор 13 адреса, блок14 элементов памяти, регистр 5 начального адреса тестовой операции,первый 16 и второй 17 формирователиодиночного импульса, регистр 18 кодов50времени, регистр 19 кода операции,дешифратор 20 признака окончанияконтроля, управляемый формирователь21 кодов времени (таймер), схему 22сравнения кодов. времени и дешифратор23 операции.55Формирователь 6 (фиг. 3) содержитгруппу первых элементов И 24,1-24,0,где И - число входов и выходов контролируемой дискретной аппаратуры,группу первых триггеров 25,1-25,Ю,элемент ИЛИ 26, второй элемент И27, первую 28 и вторую 29 линии задержки, третий элемент. И 30, группувторых элементов И 31.1-31.Н, группупервых элементов ИЛИ 32.1-32.Н,группу вторых триггеров 33.1-33 Л,группу третьих элементов И 34.1-34.Н,группу четвертых элементов И 35.135.И, группу третьих триггеров 36.136.Н, группу вторых элементов ИЛИ37.1-37.Я, элемент И 38 и элементНЕ 39. На фиг. 3 условно показанытри разряда узла управления коммутатором. Построение последующих разрядов осуществляется следующим образом.Второй разряд является стандартнымпромежуточным разрядом (от 2-го доК-го разряда), а третий разряд -Н-ым разрядом формирователя 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.К информации (тестовогослова), регистры 66,1-66.Н коммутации входов и выходов, элементы 67,167.0 поразрядного сравнения, группу68.1-68.Н коммутирующих элементови элемент ИЛИ 69,Коммутатор 7 (фиг. 6) содержитгруппу первых 70,1-70.И и вторых71.1-71 Л элементов И, группу элементов НЕ 72.1-72,Я, группу третьих73.1-73.И элементов И и группу четвертых 74,1-74.Б элементов И.Блок 1 организует следующие режимыработы устройства: установка в исходное состояние; запись тестовой информации с блока 3 ввода в накопитель4 тестов, контроль дискретной аппаратуры 5 с чтением тестовой информации15397 35 из накопителя 4 тестов; автоматический поиск неисправных блоков, входящих в состав ДА 5 и режим повторнойпроверки ДА 5,Блок 2 осуществляет хранение ин 5формации о входах и выходах ДА 5 втечение всего цикла контроля, производит коммутацию входов и выходовДА 5 по следующим цепям: для входа -регистр 65.1-65,Б тестового слова -элементы 68.1-68,Б коммутации - входной контакт ДА 5; для выхода - входной контакт ДА 5 - первый вход элементов 67.1-67.М поразрядного сравнения, на второй вход которых поступает эталонное значение сигнала с ре, гистра 65 тестового слова, При несовпадении выходных реакций ДА 5 с их. эталонными значениями на выходе элемента ИЛИ 69 вырабатывается соответствующий сигнал несовпадения.Блок 3 ввода предназначен для ввода тестовой информации в накопитель4 тестов. Запуск блока 3 ввода осуществляется по сигналу элемента И 42,вырабатываемому в блоке 1, При завершении ввода тестовой информации блок3 ввода формирует сигнал "Конец ввода", который поступает на первый уп- у равляющий вход блока 1 управления и на третий управляющий вход накопителя 4 тестов. Сигнал "Конец ввода" может быть сформирован, например,. по специальной метке на носителе информации.Накопитель 4 тестов предназначен ,для хранения тестовой информации в процессе контроля и организации ее считывания в строгом соответствии с временными интервалами циклограммы 40функционирования ДА 5. Блок 14 элементов памяти имеет три области область хранения временных кодов; область хранения признака тестовой операции; область хранения кодов входных 45 воздействий и эталонных выходных реакций, представляющих в совокупности тестовый набор элементарного шага проводимого контроля.Контролируемый блок ДА 5 представ ляет собой дискретную аппаратуру с блочной структурой, под которой понимается устройство, состоящее из блоков 5.1-5.Я, соединяющихся между собой посредством внешних разъемов и имеющих возможность отключения с целью замены на эталонный блок замены.Формирователь 6 осуществляет регистрацию последовательности заменыФ 83 6блоков ДА 5 на эталонные при выполне-.нии каждой тестовой операции, состоя-фщей, в свою очередь, из одного, либонескольких (в большинстве случаен)тестовых наборов (элементарных шагов)При появлении неисправности в ходеконтроля в виде несовпадений выходныхреакций с их эталонными значениямиформирователь 6 производит подключение рекомендованной совокупности эталонных блоков замены и начинает последовательно по одному отключать ихпосле успешного повторения устройством-;"существенной тестовой операции,Затем, если проверка на этой операции при отключении очередного эталонного блока замены прошла успешно, эталонный блок остается отключеннным, аесли зафиксировано повторное несовпадение выходных реакций ДА 5 с ихэталонными значениями, эталонныйблок вновь подключается вместо одноименного блока дискретной аппаратурыДА 5, г в соответствующем разрядетриггеров 36.1-36.И формирователя бфиксируется номер отказавшего блока.Коммутатор 7 по сигналам управления от формирователя б осуществляетподключение и отключение эталонныхблоков 9 замены.Блок 8 индикации в соответствиис положением переключателя 10 режимоввизуального контроля осуществляетотображение рекомендуемой совокупности эталонных блоков 9 замены иотказавших блоков 5,1-5.Я дискретнойаппаратуры 5,Устройство для контроля дискретнойаппаратуры с блочной структурой работает следующим образом.В исходном состоянии все элементыпамяти блока 1, блока 2 контроля,накопителя 4 тестов и формирователяб устанавливаются в нулевое состояние, На приведенных схемах цепи установки устройства в,исходное состояниене показаны,При нажатии кнопки "Пуск" 40(фиг. 7, Б) и на выходе открытогоэлемента И 42 (признака записи) появляется высокий управляющий потенциал,который поступает в блок 3 ввода каксигнал запуска и в накопитель 4 тестов как управляющий сигнал режима на-копления поступающей тестовой информации. В блоке 1 этот высокий потен 153978335 циал открывает элемент И 45 и запускает генератор 48 тактовых импульсов. А так как элемент И 47 открыт по своему первому входу, то синхроимпульс с с выхода генератора 48 через элемент ИЛИ 50 поступает в накопитель 4 тестов и в блок 3 ввода тестовой информации (фиг, 7, Д)., Блок 3 ввода запускается сигналом, 10 поступающим от элемента И 42 с выхода блока 1, и вводит тестовую информацию в накопитель 4 тестов в строгом соответствии с синхрониэирующими импульсами от элемента 50.15Накопитель 4 тестов при поступлении от элемента И 42 разрешающего потенциала признака записи и синхронизирующих импульсов от элемента 50 работает следующим образом.Потенциал признака записи открывает (фиг. 2) счетчик 12 адреса и устанавливает в режим записи элеменФты 14 памяти накопителя 4 тестов.Первый синхронизирующий импульс по ступает на вход линии 11 задержки и на вход синхронизации дешифратора 13 адреса элементов 1 памяти. При этом в нулевую ячейку памяти (содержимое счетчика 12 еще равно нулю) 30 элементов 14 памяти записывается первое тестовое слово, содержащее: коэффициент дискретности кодов времени в области кодов времени; "00" признак принадлежности содержимого ,области тестового набора к информации о входах и выходах ДА 5 в области признака тестового набора и информацию о входах и выходах в области тестового набора, нулевое значе ние которой в соответствующем разряде означает, что данный контакт является выходным, а единичное значение - данный контакт является входным в ДА 5. Кроме того, пеРвый сикх Роимпульс, пройдя через линию 11 задержки, рассчитанную по времени на цикл записи/чтения элементов 14 памяти, устанавливает счетчик 12 адреса в состояние, равное 00001.Второй синхроимпульс запишет в первую ячейку памяти элементов 14 второе тестовое слово, содержащее признак начала первой тестовой операции в области кодов времени, признак,55 "01" в области признаков тестового набора и информацию о последовательности проведения замены 5,1."х блоков на эталонные блоки 9.1 при появлении неисправности на данной тестовой операции, где "0" означает, что эталонный блок не подключается, так как онне проверяется на данной тестовой операции, а "1" - данный эталонный блокнеобходимо подключать при обнаружениинеисправности в ДА 5 на выполняемойоперации.Третьим синхроимпульсом от блока 1во вторую ячейку памяти элементов 14будет записано третье тестовое слово,содержащее код времени появления вторОго рабочего тестового набора в полекодов времени, код "10" в области признака тестового набора, означающийрабочий тестовый набор и набор входных воздействий и эталонных выходныхреакций в области тестового набора,Второй тестовый набор будет записанв третью ячейку памяти элементов 14четвертым синхроимпульсом и будетсодержать код времени появления третьего рабочего тестового набора в области кодов времени, код "10" в области признака тестового набора иинформацию о значениях входных воздействий для соответствующих входов иэталонных значениях выходных реакцийдля соответствующих выходов ДА 5 вобласти тестового набора,Таким образом, каждый рабочий тестовый набор в накопителе 4 тестовсодержит информацию о времени появления ближайшего изменения любой извыходных, реакций ДА 5 или временипоявления очередного входного воздействия. При этом дискретность появления новых наборов будет зависеть отвозможного изменения хотя бы одногосигнала на входах ДА 5 или хотя быодной выходной реакции на его выходах. Завершающее слово тестовой операции в области признака тестовогонабора будет содержать код "11", чтоозначает завершение этой тестовойоперации из полной совокупности операций, выполняемых ДА 5 в процессеконтроля работоспособности. Следовательно, объем тестового контроля будет состоять из совокупности тестовых операций, выполняемых ДА 5, и этасовокупность обеспечивает необходимую полноту кбнтроля. В свою очередь,каждая тестовая операция может состоять из одного или нескольких рабочих тестовых наборов (элементарныхшагов проверки), 1539783 10Запись последовательности тестовых операций в накопитель 4,тестовбудет завершена при поступлении отблока 3 ввода в блок 1 сигнала "Ко 115нец ввода , по которому триггер 46(фиг. 4) устанавливается в единичноесостояние, закрывая тем самым элементИ 42 и открывая элемент И 45, т.еснимая сигнал признака записи от 10элемента 42 на шине и устанавливаясигнал признака чтения от элемента 50,При этом устройство автоматическипереходит в режим контроля ДА 5. В 15этом режиме устройство считывает тестовую информацию из накопителя 4 тес. тов при ее признаках "00", "01" и"11" по стробирующим импульсам от генератора 48 тактовых импульсов и прикоде "10" по импульсам, формируемымформирователем 53Работа устройства в режиме контроля ДА 5 осуществляется следующим образом. 25При установке триггера 46 (фиг. 4)в единичное состояние формируется высокий потенциал признака чтения (отэлемента 45), который поступает нанакопитель 4 тестов. Это обеспечивается тем, что в блоке 1 высокий логический уровень сигнала с выхода триггера 46 открывает элемент И 45, надругом входе которого (фиг. 7, Б)присутствует также высокий логический;Следовательно, высокий логическийуровень сигнала с выхода элементаИ 45 дополнительно открывает. элементы И 49 и 61 в блоке 1 (фиг, 4). 40Первый импульс считывания тестовой информации в блоке 1 формируетсяследующим образом. Так как регистр19 кода операции (фиг. 2) установленв нулевое состояние, то на выходедешифратора 23 возбуждается третьяшина (код .00), которая в накопителе 4 тестов разрешает занесение информации в регистр 18 кодов времении коэффициента деления (коэффициента 5 Овеса дискретности) в управляемыйформирователь 21 кодов времени, а,йоступая в блок 1 управления, черезэлемент ИЛИ 51 (фиг. 4) и линию 52задержки открывает элемент И 49;цляпрохождения тактовых импульсов с генератора 48, которые с выхода блока1 поступают на входы линии 11 задержки, дешифратора 13 адреса и второго формирователя 17 одиночного импульса:.накопителя 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 памяти, т.е, на время, через которое считанная из этих элементов информация примет свое детерминированное состояние, В дальнейшем коэффициент дискретности кодов времени определяет интервалы следования кодоввремени (например, от единиц до десятков наносекунд), вырабатываемыхуправляемым. формирователем 21(фиг. 2), а коды входов и выходовв блоке 2 (фиг. 5) замкнут контакты.элементов 68.1-68.М в тех разрядах,которые будут хранить "1", т.е. подключат входные контакты ДА 5 к регистрам тестовой информации 65.165,Ю. Первый импульс чтения, пройдя,счетчик 12 адреса в состояние 00001, подготовив тем самым условия длясчитывания информации с первой ячей-,11 1539783памяти элементов 14 (фиг.вт 50 55 ки2)Второй импульс чтения вырабатывается блоком 1 аналогично первомуимпульсу чтения (фиг. 7,Д), Поступаяна синхровход дешифратора 13 адреса,этот импульс производит считываниесодержимого первой ячейки памяти элементов 14 в регистры 18 и 19 и в формирователь 6 (фиг. 3) управлениякоммутатором. Код "01" в регистре19 (фиг. 2 1 приводит к появлению начетвертом выходе дешифратора 23 высокого логического уровня, который,поступая на вход первого .формирователя 16, способствует выработке последним импульса разрешения записисодержимого счетчика 12 в регистр 15начального адреса первой тестовойоперации, т.е. в данном случае адреса первой ячейки памяти элементов 14.Кроме. того, высокий логический уро ювень с четвертого выхода дешифратора23 (при коде "О 1") поступает на входы формирователя 6, что разрешаетзапйсь содержимого области тестового .набора первой ячейки памяти элементов 14 в триггеры 25.1-25 Л и 33.1 -ЗЗ.И формирователя 6 (фиг. 3). Следовательно, в триггерах 25 и 33 будет зафиксирована рекомендуемая последовательность для подключения,иотключения эталонных блоков 9 заменыпри появлении неисправности в ДА 5на данной тестовой операции,5 0 5 20 25 30 35 40 Третий импульс чтения, вырабатываясь в блоке 1 таким же образом, что первый и второй импульсы, осуществляет считывание информации с второй ячейки памяти элементов 14 накопителя 4 тестов в регистры 18 и 19 (фиг. 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.Б теста блока 2 контроля (фиг,5). Блок 2, принимая тестовую информацию на регистр 65 теста; распределяют .ее следующим образом. Тестовая информация, соответствующая входным воздействиям, поступает с соответст 13153978314вующих разрядов регистра 65 теста через одноименные им замкнутые элементы 68,1-68.И - входные контакты дискретной аппаратуры 5, а эталонные выходные реакции с регистра 65 теста поступают на соответствующие элементы 67.1-67.И поразрядногосравнения (фиг. 5). При совпадении выходных реакций ДА 5 с их эталонными значениями на регистре 65 теста работа устройства не останавливается и контроль ДА 5 продолжается на следующем тестовом наборе (элементарном шаге проверки), который появится на регистре 65 теста в строгом соответствии с временной циклограммой функционирования ДА 5, т.е. при совпадении текущего кода времени в формирователе 21 с содержимым регистра 18 кода времени. При успешном выполнении контроля,ка первом и последующих тестовых наборах, входящих в состав совокупности данной тестовой операции, наступит ,момент времени, 25 когда +1-м импульсом будет считана информация с 1-й ячейки памяти об ь-м тестовом наборе. Содержимое об- . ласти признака тестового -набора в этой ячейке означает окончание первой тестовой операции. Код "11" дешифрируется дешифратором 23 и на его соответствующем выходе появляется высокий логический уровень, который, поступая на управляющий вход дешифра тора 20, разрешает анализ признака окончания тестовой проверки. Если в области меток времени х-й ячейки памяти не записан признак окончания контроля, то на выходе дешифратора 40 20 (фиг, 2) сигнал окончания проверки не вырабатывается и продолжается контроль на следующей тестовой операции. Одновременно с этим высокий потенциал с второго выхода дешифра тора 23 поступает в блок 1 (фиг. 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 16дов "00". В блоке 1 .это обеспечивается задержкой появления управляющего сигнала на входе формирователя 53 временем срабатывания линии 56 задержки, элемента ИЛИ 57 и самого формирователя 53 с элементом ИЛИ 50. За это время задержки .обеспечивается подключение к ДА 5 заданного набора эталонных блоков 9 вместо его штатных блоков 5, Подключение осуществляется коммутатором 7 по управляющим сигналам формирователя 6, так как высокий потенциал на шине триггера 62 открывает элементы И 34,1-34.Н (фиг. 3)Поэтому на выходах формирователя 6 через элементы И 34 и ИЛИ 37 появляются высокие потенциалы в тех разрядах, в которых были установлены в единичное состояние триггеры 25 и 33. Так как импульс на выходе элемента И 61 появляется раньше, чем на триггере 62 (фиг. 8, П и Р) на время срабатывания триггера 62 (фиг, 4) и линии 29 задержки (фиг.3), то в формирователе 6 он не пройдет через элементы И 27 и 30. Следовательно, в начале локализации неисправных блоков 5.х произойдет подключение к ДА 5 всего рекомендованного набора эталонных блоков 9.1.Коммутатор .7 (фиг, 6 ) осуществляет подключение эталонных блоков 9,1- 9.Я следующим образом. При нулевом уровне управляющего сигнала на соответствующем входе коммутатора 7 к ДА 5 через элементы НЕ 72, И 70 и 71 подключены ее функциональные блоки 5,1-5,Я,. т.е. ДА 5 функционирует на штатных блоках, входящих в его состав. При единичном потенциале на соответствующих входах коммутатора 7 к ДА 5 через элементы И 74 и 73 подключаются соответствующие эталонные блоки 9,1 замены и отключаются соответствующие им блоки 5.д. Элементы И 70"74 выполнены с открытым коллекторным выходом, что при закрытом состоянии обеспечивает исключение влияния сигналов с их выходов на последующие элементы схемы устройства и ДА 5 (эффект физического обрыва цепи). 1539 35 ала, сигнализирующего о необходимости начать процесс замены записанной в триггерах 25 и 33 формирователя 6 последовательности блоков 5.1. (=1,Я) на эталонные блоки 9,1 (11 Д) замены. Кроме того, с выхода элемента И 61 импульс поступает на элемент ИЛИ 58 и на выход элемента И 61 блока 1. В результате этого в счетчике 12 (фиг. 2) под воздействием сигнала от элемента ИЛИ 58 устанавливается код начального адреса тестовой операции из регистра 15, т,е, производится возврат к началу выполнения этой "существенной" тестовой операции, а сигнал о необходимости проведения замены по шине (фиг.8, Р) поступает в узел 6 управления коммутатором, где проходит через линию 29 задержки (фиг. 3), элементы И 34.1- 34.Ю, ИЛИ 37.1-37.И и проводит тем самым подключение всего рекомендуемого набора эталонных блоков 9, работоспособность которых проверялась в 25 ДА 5 при выполнении именно этой тес-. товой операции. Информация о последовательности подключения и отключения эталонных блоков 9 хранится в триггерах 25.1-25.Б и 33.1-33.Н узла 6 З 0 управления коммутатором.В формирователе потенциал с шины триггера 62, кроме выработки разрешающего потенциала подключения рекомендуемого набора эталонных блоков в разрядах, где были установлены в "1" триггеры 25.1-25,Я и 33,1-33.Н, поступает на входы элементов И 27 и 30, открывая их для последующего прохождения импульсных сигналов 11 Неис правность ДА" с элемента И 61 и "Исправность ДА" с элемента И 63. Далее начинается повторение контроля дискретной аппаратуры с подключенным набором эталонных блоков 9 с изна-, чального тестового набора "существен-ной" тестовой операции, так как счетчик 12 адреса(фиг. 2) накопителя 4 тестов принял значение, равное содержимому регистра 15 начального адреса 5 О операции, а импульс считывания информации по этому адресу на выходе элемента ИЛИ 50 появится с выхода формирователя 53 одиночного импульса (фиг. 4), который задерживается по времени от импульса на выходе формирователя 60 на времй установки счет- чика 12 адреса начального тестового набора тестовой операции, т,е. с коОпределение (локализация) неисправных блоков в ДА 5 производится последовательным отключением эталонных блоков 9 замены из рекомендованной последовательности, которая былазарегистрирована в триггерах 25.и 33формирователя 6.Итак, первый цикл локализации неисправных блоков 5.1-5.Я в ДА 5 начи 5нается с начального адреса существенной тестовой операции при подключенной рекомендованной последовательности эталонных блоков 9.1-9.Ц замены.Этот цикл необходим для выявления 10возможнык.контактных замыканий илиобрывов в монтажных соединениях междублоками 5.1-5,Я в ДА 5. Наличие контактных замыканий или обрыва в монтажных соединениях фиксируется устройством путем совпадения содержимого триггеров 25 и 36, т.е. отключение,любого из рекомендованной последовательности эталонного блока 9.1 приводит к несовпадению выходных реакций 20ДА 5 с их эталонными значениями,При успешном завершении первогоцикла локализации (существенная операция выполнена без несовпадений)формирователь 6 производит отключение первого по номеру из рекомендованной последовательности эталонного.блока 9 замены. Это производитсяследующим образом. Проверка ДА 5 натестовых наборах с признаками "01" 30и 1 О вплоть до признака " 1 1 " производится в то й же последовательности,что и при контроле ДА 5 до о бнаруже"ния в ней признака неисправности .При успешном выполнении т.-го тестово- З 5го набора с признаком " 1 1 " высокийготенциал с выхода дешифратора 23накопителя 4 тестов поступает в блок1 . В результате этого в блоке 1 вырабатывают ся импульс Исправность 40ДА" (фиг . 8, С ) с выхода формиров ателя 64 через открытый элемент И 63 ,импульс "Установить счетчик адреса1 2 в Ар " с выхода элемента И 63 Чер ез элемент ИЛИ 58, синхроимпульс 45считывания по следующим подготовлен-ным цепям: дешифратор 23 - элементИЛИ 51 - элемент 52 задержки - входэлемента И.49 и дешифратор 23 - элемент ИЛИ 59 - вход элемента И 54. 50Следовательно, с выхода генератора48 импульсов он проходит через элементы И 49 и ИЛИ 50. Кроме того, вблоке 1 вырабатывается импульс разрешения записи тестового набора с выхода элемента ИЛИ 50 через элементИ 54,Импульс "Исправность ДА", поступаяс элемента И 63 в формирователь,1539783 18проходит через элементы ИЛИ 26, И 27,(фиг. 3) линию 28 задержки и элемент ИЛИ 32.1 на вход сброса триггера 331 (если в рекомендованной последовательности замены блоков 5 наэталонные блоки 9 первым по порядкуномеров был блок 9.1), или с выходалинии 28 задержки через элементыИ 31.1, ИЛИ 32.2 на К-вход триггера33.2 и т.д. до триггера 33.1, который будет определен в рекомендованной последовательности как первый попорядку номеров. В результате этогосоответствующий триггер 33 будетустановлен в нулевое состояние, отключая при этом первый из рекомендованной последовательности эталонныйблок 9.1 замены. Отключение производится закрытием соответствующего элемента И 34 с прямого выхода одноименного ему триггера 33. Высокий потенциал с инверсного выхода этого триггера 33 открывает последующие эле-менты И 31.1 31.1+131.Я, атакже элемент И 35.1.Импульс "Установить счетчик адреса 12 в А ", поступая в накопитель4 тестов, производит установку счетчика 12 адреса (фиг. 2) в состояние, равное содержимому регистра 15,т.е. осуществляет повторный возвратна начало этой же "существенной" тестовой операции.Синхроимпульс считывания появляется с задержкой, обеспечивая считывание в регистр 65 теста блока 2контроля информации с А, т.е. начиная опять контроль ДА 5 на "сущест"венной" тестовой операции при отключенном первом по порядку номеров изрекомендованной последовательностизамены эталонными блоками 9,1 замены. В дальнейшем локализация неисправных блоков 5, осуществляетсятаким же образом, что и при первомцикле локализации. При завершениилокализации неисправных блоков в ДА5 возможны два результата: тестоваяоперация завершилась без проявлениянеисправности в виде и неисправностьДА 5 проявляется при отключении какого-либо из рекомендуемых эталонных блоков 9 замены.При первом результате производится автоматическое отключение второгопо порядку номеров блока 9.1 анало,гичным образом, что и отключение первого эталонного блока, а при втором
СмотретьЗаявка
4351546, 06.11.1987
ВОЙСКОВАЯ ЧАСТЬ 25840
ПАРХОМЕНКО АНАТОЛИЙ НИКИФОРОВИЧ, ГОЛУБЦОВ ВИКТОР ВАСИЛЬЕВИЧ, АНТОНОВ СЕРГЕЙ ГРИГОРЬЕВИЧ, ХАРЛАМОВ ВИКТОР СЕРГЕЕВИЧ
МПК / Метки
МПК: G06F 11/26
Метки: аппаратуры, блочной, дискретной, структурой
Опубликовано: 30.01.1990
Код ссылки
<a href="https://patents.su/15-1539783-ustrojjstvo-dlya-kontrolya-diskretnojj-apparatury-s-blochnojj-strukturojj.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля дискретной аппаратуры с блочной структурой</a>
Предыдущий патент: Устройство для тестового контроля цифровых блоков
Следующий патент: Дешифратор на n входов с контролем
Случайный патент: Устройство для резки клубней семенного картофеля