Устройство для контроля дискретных объектов
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1675887
Автор: Улыбин
Текст
СОЮЗ СОВЕТСКИХ СОЦИАЛИСТИЧЕСКИ РЕСПУБЛИК/О СК О ДЛЯ КОНТРОВ ОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР ВТОРСКОМУ СВИДЕТЕЛЬСТ(54) УСТРОЙСТВРЕТНЫХ ОБЪЕКТ МЗЗаучно-производственныйприменения микроэлекттизации в машинострое Изобретение относится к вычислительной технике и может использоваться в системах тестового диагностирования дискретных объектов,Целью изобретенИя является расширение диагностических возможностей за счет определения такта тестирований, на котором в объекте контроля проявилась ошибка.На фиг.1 представлена схема предлага-. емого устройства; на фиг.2 - схема формирователя сигнатур.Устройство содержит блок 1 памяти,. счетчики 2 и 3, регистр 4, мультиплексор 5, элементы И 6 - 8, формирователь 9 сигнатур, триггер 10, элемент ИЛИ 11, элемент 12 задержки, блок 13 сравнения; входы 14 - 16 задания режима работы, вход 17 сброса, группу 18 информационных входов, вход 19 записи, группу 20 информационных входов, тактовый вход 21, входы запуска 22 и оста- нова 23, выход 24 "Конец работы", группы 25 - 27 информационных выходов устройства и выход 28.сигнала ошибки,(57) Изобретение относится к вычислительной технике и может использоваться в системах тестового диагностирования дискретных объектов. Цель изобретения - расширение диагностических возможно- стей. Устройство содержит формирователь сигнатур, блок памяти, блок сравнения, два счетчика, регистр, триггер, мультиплексор, элемент ИЛИ, три элемента И, элемент задержки. Устройство позволяет определять такт тестирования, на котором в объекте контроля проявилась ошибка, 1 з,п.ф-лы, 2 ил Формирователь 9 содержит регистр 29, триггер 20, мультиплексор 31 и блок 32 сумматоров по модулю два.Блок 1 памяти предназначен для хранения эталонных сигнатур, полученных с работоспособного изделия, Счетчик 2 предназначен для отсчета количества таМ- ф тов тестирования, за которое формируется Одь очередная промежуточная сигнатура. 4Устройство может работать в режимах (Я"Формирование эталонной последователь- р ности сигнатур" и "Контроль".В режиме "Формирование эталонной последовательности сигнатур" устройство работает следующим образом,Нв вход 14 тив инструмвнтввьнои ЭВМ И или с тумблера специального наборного по- а ля) подается нулевой потенциал, который далее поступает на управляющий вход мультиплексора 5. На информационные входы 18 и вход 19 записи подаются соответственно двоичный код К 1 и сигнал записи. Код К 1 определяет количество тактов, через которое(после начала работы) первая эталонная сигнатура будет сформирована и запомнена5 10 15 20 30 35 40 45 50 55 в блоке 1, Этот код поступает на информационный вход регистра 4 и записывается в него передним фронтом сигнала, приходящего с входа 19 на тактовый вход регистра 4, Сигнал с входа 19 устройства поступает на вход мультиплексора 5 и проходит на его выход. С выхода мультиплексора 5 это г сигнал поступает на вход счетчика 2, записывая в него задним фронтом код К 1, проходящий с выхода регистра 4 на группу информационных входов счетчика 2, Затем на вход 14 подается единичный потенциал, Сигналом с входа 19 в регистр 4 записывается кода К 2, приходящий с группы 18 входов. Кад К 2 определяет количество тактов тестированИя, отделяюших последующую эталонную сигнатуру, запоминаемую в блоке 1, от предыдущей,Коды К 1 и К 2 выбирают исходя из соотношенияК 1+(С) К 2 Т,где С - количество адресов блока 1 памяти;Т - количества тактов тестирования обьекта контроля,После подготовки счетчика 2 и регистра 4 на вход 17 сброса подается сигнал. С выхода 17 этот сигнал поступает на вход элемента ИЛИ 11 и входы сброса счетчика 3 с формирователя 9 сигнатур. Вход сброса формирователя 9 сигнатур является входом сброса регистра 29 и триггера 30(фиг.2), На выходе элемента ИЛИ 11 появляется сигнал, который поступает на вход сброса триггера 10, При этом счетчик 3, регистр 29 и триггеры 10 и 30 сбрасываются в нулевое состояние,После этого входы руппы 20 подключаются к контрольным тачкам эталонного изделия, а вход 21 - к шине тактовых импульсов эталонного изделия, На выходы 15 и 16 устройства па,цается нулевой потенциал, Начало формирования эталонной послецавательности сигнатур определяется подачей сигнала на вход 22. Этот сигнал может быть заведен либо с шины какога-нибудь управляющего сигнала эталонного изделия, либо из инструментальной ЭВМ, либо с кнопки специального наборного паля. С входа 22 укаэанный сигнал поступает на установочный вход триггера 10. При этом на выходе триггера 10 появляется единичный потенциал, который поступает на вход элемента И б, открывая его, Тактовые импульсы с входа 21 поступают на вход элемента И б, проходят на ега выход и далее поступают на тактовый вход формирователя 9 и вход "-1" счетчика 2 На группу информацианных входов фсрмиравателя 9 сигнатур поступает контролируемая информация сгруппы входов 20 анализатора,С входов формирователя 9 сигнатур контролируемая информация поступает на группу входов блока 32 сумматоров по модулю два и вход мультиплексора 31 (фиг.2), На другую группу входов блока 32 сумматоров па модулю два подается информация с выходов регистра 29. Например, если контролируемые последовательности подаются на группу 20 входов М-разрядным параллельным кодом, то на входы 1-го сумматора по модулю два подается информация с 1-го входа 20 и (И)-го разряда регистра 29, где= 2,.М, На входы первого сумматора по модулю два подается информация с первого входа 20 и с выходов регистра 29, номера которых определяются ненулевыми коэффициентами образующего многочлена. Информация с выходов блока 32 сумматоров по модулю два подается на входы мультиплексора 31, выходы которого соединены с информационными входами регистра 29. Нулевой потенциал с выхода триггера 30 поступает на управляющий вход мультиплексора 31 и разрешает прохождение соответствующей информации на его выходы. С тактового входа формирователя 9 сигнатур тактовые импульсы поступают на вход регистра 29 и записывают в него информацию с блока 32 сумматоров по модулю два, Таким образом, в регистре 29 формируется сигнатура. Эта сигнатура с выходов регистра 29 поступает на выходы формирователя 9.Каждый импульс, поступающий на вход "-1" счетчика 2, уменьшает его содержимое на "1". Таким образом, К 1-й импульс обнуляет счетчик 2 и на его выходе "=0" появляется сигнал, который поступает на второй тактовый вход формирователя 9, вход "+1" счетчика 3, входы элементов И 7 и 8 и вход мультиплексора 5, Нулевой потенциал с входа 15 поступает на вход элемента И 8, закрывая его и на инверсный вход элемента И 7, разрешая прохождение сигналов с его первого входа на выход, На выходе элемента И 7 появляется сигнал, который поступает на вход записи блока 1 и записывает в ячейку с адресом 0.0 (адрес на адресные входы блока 1 поступает с выхода счетчика 3) сигнатуру, поступающую на ега информационные входы с выходов формирователя 9 сигнатур, Па заднему фронту сигнала с выхода счетчика 2 содержимое счетчика 3 увеличивается на "1", а в счетчик 2 переписывается содержимое регистра 4 (код К 2), Кроме того, сигнал с выхода счетчика 2 через второй тактовый вход формирователя 9 поступает на тактовый вход триггера 30 (фиг.2) и записывает в него "О", приходящий на его информационный вход с40 борного поля) оповещает оператора о неис 45 правности контролируемого объекта. Адрес 50 55 входа 16 через первый управляющий входформирователя 9.Таким образом, в К 1-м такте тестирования в ячейку с адресом 00 блока записывается сформированная за это времясигнатура, на счетчике 3 формируется адресследующей ячейки блока 1, а в счетчик 2 изрегистра 4 переписывается код К 2.Следующий импульс на выходе счетчика 2 сформирован на (К 1+ К 2)-м такте тестирования. При этом сигнатура,сформированная за (К 1 + К 2) тактов тестирования, записывается в ячейку с адресом001 блока 1,Таким образом, в режиме "Формирование эталонной последовательности сигнатур" в ячейки блока 1 с адресами А (где А =0(С - 1 записываются сигнатуры, сформированные за (К 1 + А К 2) тактов тестирования,Устройство заканчивает работу в режиме "Формирование эталонной последовательности синатур" либо по сигналу,приходящему с входа 23, либо по сигналу,приходящему с выхода переполнения счетчика 3. При этом на выходе элемента ИЛИ11 появляется сигнал, сбрасывающий триг-гер 10 в "0". Тем самым блокируется прохождение, тактовых импульсов с входа 21 вустройство, Сигнал на вход 23 может бытьзаведен либо с шины какого-нибудь управляющего сигнала эталонного изделия, либоиз инструментальной ЭВМ, либо с кнопкиспециального наборного поля. Сигнал навыходе переполнения счетчика 3 появляется после заполнения последней ячейки блока 1. Он поступает также на выход 24устройства. Сигналы с входа 23 и выхода 24могут быть заведены либо на шину прерывания инструментальной ЭВМ, либо на индикацию специального наборного поля длясигнализации оператору об окончании работы устройства.В режиме "Контроль" устройство работает следующим образом.На вход 14 устройства подается нулевойпотенциал, в счетчик 2 записывается код К 1,Затем на вход 14 подается единичный потенциал, а в регистр 4 записывается код К 2,После этого на вход 17 сброса подаетсясигнал, обнуляющий счетчик 3, регистр 29 итриггеры 10 и 30. Входы 20 и 21 устройстваподключаются соответственно к контрольным точкам и шине тактовых импульсов про- .веряемого изделия. На входы 15 и 16подаются "1" и "0" соответственно.В начале формирования контролируемой последовательности сигнатур на вход22 подается сигнал, Триггер 10 устанавливается в "1" и разрешает прохождение такто 5 10 15 20 25 30 35 вых импульсов через элемент И б, Формирователь 9 начинает формировать сигнатуру, В К 1-м такте на выходе счетчика 2 появляется сигнал, который проходит через элемент И 8 и с его выхода поступает на вход чтения блока 1 и вход элемента 12 задержки. При этом на выходах блока 1 появляется первая эталонная сигнатура, считанная из ячейки с адресом 000. Эта сигнатура поступает на входы блока 13 сравнения, другие входы которого соединены с выходами формирователя 9 сигнатур, Элемент 12 за- держивает сигнал на время, достаточное для появления на выходе блока 1 считанной информации, Сигнал с выхода элемента 12 задержки поступает на вход блока 13 сравнения, разрешая его работу.Задним фронтом сигнала с выхода счетчика 2 к содержимому счетчика 3 добавляется "1", а в счетчик 2 из регистра 4 записывается код К 2. Если в К 1-м такте тестирования сформированная и эталонная сигнатуры совпадают, то сигнал на выходе блока 13 не вырабатывается, процесс контроля продолжается, и в (К 1 +.К 2)-м такте тестирования сформированная сигнатура сравнивается с эталонной сигнатурой из ячейки блока 1 с адресом 001.Если проверяемое изделие исправно, то процесс контроля останавливается либо по сигналу с входа 23, либо по сигналу с выхода переполнения счетчика 3.Если проверяемое изделие неисправно, то одна из сформированных сигнатур не совпадает с эталонной. При этом на выходе блока 13 появляется сигнал, который поступает на вход элемента ИЛИ 11 и на выход 28 устройства, При этом сигнал с выхода элемента ИЛИ 11 обнуляет триггер 10, запрещая дальнейшую работу устройства, а сигнал с выхода 28 (он 1 ожет быть заведен на шину прерывания инструментальной ЭВМ или на индикацию специального наА ячейки блока 1, хранящей сигнатуру, на которой произошло несравнение, с информационного выхода счетчика 3 выводится на выход 25 устройстваКоличество тактов й, за которое сформировалась сигнатура, не совпавшая с эталонной, определяется по формулей = К 1+А К 2,Для того, чтобы определить, на каком такте в объекте контроля проявляется неисправность, необходимо повторно провести работу устройства в режимах "Формирование эталонной последовательности сигнатур" и "Контроль". Отличие от предыдущей работы устройства в этих режимах в том, что10 15 20 в счетчик 2 записываешься код (И - 1), в регистр 4 записывается "1, а на вход 16 подается единичный потенциал. При этом через (й - 1) тактов сигнал, сформированный на выходе счетчика 2, устанавливает триггер 30 (фиг,2) в единичное состояние, При этом информация, поступающая на входы мультиплексора 31 с группы 20 входов устройства, проходит,на его выходы и записывается в регистр 29.В режим "Формирование эталонной последовательности сигнатур" в ячейку блока 1 с адресом 00. записывается сигнатура, сформированная за И - 1) тактов тестирования, а в последующие ячейки - информация, появляющаяся на контрольных точках эталонного изделия в каждом последующем такте тестирования.При несравнении сигнатуры, сформированной в режиме "Контроль", с соответствующей ей эталонной сигнатурой номер такта тестирования, на котором проявилась ошибка, определяется по приведенной формуле, Несовпавшие сформированная и эталонная сигнатуры с выходов формирователя 9 и блока 1 выводятся на выходы 27 и 26 соответственно. С последних эта информация может быть заведена на информационные входы инструментальной ЭВМ или на индикацию специального наборного поля, что позволяет определить контрольные точки, информация в которых не совпала.Преимущество предлагаемого устройства перед известным - в возможности определить такт тестирования, на которомпроявилась ошибка, что облегчает работурегулировщика по ремонту контролируемых изделий.Формула изобретения 1. Устройство для контроля дискретных объектов, содержащее формирователь сигнатур, два счетчика, блок памяти, блок сравнения, два элемента И, мультиплексор, регистр, группа разрядных выходов первого счетчика подключена к группе адресных входов блока памяти, группа информационных выходов формирователя сигнатур подключена к первой группе входов блока сравнения, к группе информационных входов блока памяти, группа выходов блока памяти подключена к второй группе входов блока сравнения, отл ич а ю щеес я тем, что, с целью расширения диагностических возможностей за счет определения номера такта, на котором произошло искажение во входной контролируемой последовательности, он дополнительно содержит третий элемент И, элемент ИЛИ, элемент задержки и триггер, установочный вход которого образует вход запуска устройсгва, группа инфор 25 30 35 40 45 50 55 мационных входов формирователя сигнатур образует первую группу информационных входов устройства, группа разрядных выходов первого счетчика, гриппа информационных выходов формирователя сигнатур и группа выходов блока памяти образуют соответственно первую, вторую и третью группы информационных выходов устройства, выход блока сравнения образует выход сигнала ошибки устройства, причем выход триггера соединен с первым входом первого элемента И, второй вход которого образует тактовый вход устройства, управляющий вход мультиплексора образует первый вход задания режима устройства,первый инверсный вход второго элемента И объединен с первым входом третьего элемента И и образует второй вход задания режима устройства, вход задания режима формирователя сигнатур образует третий одноименный вход устройства, группа информационных входов устройства, тактовый вход регистра объединен с первым информационным входом мультиплексора и образует вход записи устройства, выход переполнения первого счетчика подключен к первому входу элемента ИЛИ и образует выход "Конец работы" устройства, выход элемента ИЛИ соединен с входом сброса триггера, второй вход элемента ИЛИ объединен с входами сброса формирователя сигнатур и первого счетчика и образует вход сброса устройства, третий вход элемента ИЛИ является входом останова устройства, четвертый вход элемента ИЛИ подключен к выходу блока сравнения, выход первого элемента И соединен с первым тактовым входом формирователя сигнатур и тактовым входом второго счетчика, группа информационных входов которого подключена к группе разрядных выходов регистра, выход мультиплексора соединен с входом записи второго счетчика, выход переполнения которого соединен с вторым тактовым входом формирователя сигнатур, вторым информационным входом мультиплексора, тактовым входом первого счетчика, вторыми входами второго и третьего элемента И. выход второго элемента И соединен с входом записи блока памяти, выход третьего элемента И соединен с входом считывания блока памяти и через элемент задержки с входом разрешения блока сравнения,2, Устройство по п,1, о т л и ч а ю щ е ес я тем, что формирователь сигнатур содержит регистр, блок сумматоров по модулю два, мультиплексор и триггер, выход которого соединен с управляющим входом мульти. плексора, группа выходов которого соединена с группой информационных входов регистра, группа разрядных выходов которого образует группу информационных выходов формирователя и подключена к первой группе входов блока сумматоров по модулю два, группа выходов которого сое динена с первой группой информационных входов мультиплексора, вторая группа информационных входов которого объединена с второй группой входов блока сумматоров по модулю два и образует группу информационных входов формирователя, входы сброса триггера и регистра объединены и образуют одноименный вход формирователя, информационный вход триггера образует вход задания режима формирователя, тактовые входы регистра и триггера образуют соответственно первый и второй тактовые входы формирователя,1675887 Корректс Редактор И, Горна ип роизводствен но-издательский комбинат " ент", г. Ужгород, ул, Гагарина 10 аказ 3003 ВНИИП Составитель М. ИвановТехред М.Моргентал Тираж Подписноеэрственного комитета по изобретениям и открытиям при ГКНТ ССС 113035, Москва, Ж, Раушская наб 4/5
СмотретьЗаявка
4747672, 09.10.1989
УЛЬЯНОВСКИЙ НАУЧНО-ПРОИЗВОДСТВЕННЫЙ КОМПЛЕКС "ЦЕНТР ПРИМЕНЕНИЯ МИКРОЭЛЕКТРОНИКИ И АВТОМАТИЗАЦИИ В МАШИНОСТРОЕНИИ"
УЛЫБИН СЕРГЕЙ ЛЕОНИДОВИЧ
МПК / Метки
МПК: G06F 11/25
Метки: дискретных, объектов
Опубликовано: 07.09.1991
Код ссылки
<a href="https://patents.su/6-1675887-ustrojjstvo-dlya-kontrolya-diskretnykh-obektov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля дискретных объектов</a>
Предыдущий патент: Многоканальное устройство приоритетного обслуживания
Следующий патент: Устройство для контроля информации при передаче
Случайный патент: Рулевое управление сочлененной машины