Устройство для имитации неисправностей
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1283775
Автор: Белякова
Текст
СОЮЗ СОЕЕТСНИХСОЦИАЛИСТИЧЕСКИХ БЛИН 4 С 06 Р 11/2 ОПИСАНИЕ ИЗОБРЕТЕН У ОСУДАРСТВЕННЫЙ КОМИТЕТ СССРО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ АВТОРСНОМУ СВИДЕТЕЛЬ(54) УСТРОЙСТВО ДЛЯ ИМИТАЦИИ НЕИСПРАВНОСТЕЙ(57) Изобретение относится к вычислительной технике и .может быть использовано при обработке оборудования и программ, выполняющих контроли диагностирование неисправностей.Цель изобретения - расширение функциональных возможностей устройсФва .за счет имитации неисправностей зацанной длительности и имитации повторных неисправностей. По заданномуво втором регистре адреса адресу илизаданному во втором регистре кодакоду, на заданном в регистрах количества адресов и циклов цикле, а вблоках счета тактов такте выполненияпрограммы ЦВМ, анализаторы выдаютна формирователи сигнала неисправности одну или две неисправности(короткое замыкание, обрыв цепи)длительность которых и пауза междуними задаются. Устройство содержитдва регистра адреса, блок сравненияадреса, счетчик адреса, регистр количества адресов, блок сравнения количества адресов, два регистра кода,блок сравнения кода, счетчик циклови регистр циклов, блок сравненияциклов, два блока счета тактов, дваанализатора, два коммутатора управ"ления, два формирователя сигналанеисправности. ч ил.5 2двух счетчиков), причем выходы сумматоров объединяются схемой И, в качестве формирователей 33 и 34 - нормально замкнутые и нормально разомкнутые коммутаторы для имитации обрыва и короткого замыкания в качестве коммутаторов 31 и 32 управления - тумблеры для подключения к выходу 39 анализатора 9 или выходу 40 анализатора 20.Устройство работает следующим образом,При подготовке устройства к работе группа входов первого регистра 1 адреса подключается к цепям передачи адреса команд, группа входов первого регистра 7 кода подключается к цепям передачи кодовых слов, Счетные входы счетчиков 42 в блоках 13 и 14 счета тактов и счетчиков 22 и 28 в блоке 18 управления подключены к входу 17 генератора тактовых импульсов. Выхо" ды устройства подключены к выбранной точке схемы ЦВМ и к внешним связям ЦВМ, в которых необходимо имитировать неисправность. Коммутаторами 31 и 32 устанавливается нужная неисправность (цепь задания неисправности по совпадению адреса или цепь задания неисправности по совпадению кода).Каждый блок счета тактов содержиттриггер 41, счетчик 42 тактов и регистр 43 тактов, соединенные с блоком 44 сравнения тактов, элементИ 45,Схема 23 запрета состоит из элементов НЕ 46, И 47, и триггера 48. 55В качестве блоков 3, 6, 9, 12,27, 30 и 44 сравнения используютсяпоразрядные сумматоры по модулю двасигналов со счетчика и регистра (ини В исходном состоянии первый регистр 1 адреса, счетчик 4 адреса, первый регистр 7 кода, счетчик 10 циклов, триггер 41, счетчик 42 тактов, счетчик 22 длительности отказа, счетчик 28 паузы обнулены, второй регистр 2 адреса, второй регистр 8 кода, регистр 5 количества адресов, регистр 11 циклов, регистр 43 тактов, регистр 24 длительности первого отказа, регистр 25 длительности второго отказа, регистр 29 паузы, первый и второй 31 и 32 коммутаторы управления находятся в произвольном состоянии. Для внесения определенной неисправности - одиночной или повторной - в нужном такте и цикле выполнения команды или при передаче заданного кода, устанавливаются начальные условия: во втором регистре 2 адреса - адрес команды, в регистре 5 количества адресов - код количества повторений адреса, во втором регистре 8 кода - кодовое слово, в регистре 11 циклов - количество повторений кодового слова, в регистре 43 тактов - количество тактов, по исте ченин которых необходимо внести первую неисправность, в регистрах 24 и 25 длительности первого и второго отказов - количество тактов в течение которых длится отказ, в регистр 29 паузы - количество тактов между первым и повторными отказами; коммутаторы 31 и 32 управления подключают цепи формирования неисправности по совпадению адреса и по совпадению 10 кода к первому или второму формирователю 33 и 34, имитирующим короткое замыкание или обрыв цепи. Начальные условия задаются тумблерами вручную перед началом работы. В ходе выполне ния программы в определенный момент времени, когда в первый регистр 1 адреса записывается адрес равный адресу, записанному во втором регистре 2 адреса, на выходе блока 3 сравне ния адреса появляется сигнал сравнения, который поступает на счетчик 4 адреса. Счетчик 4 адреса начинает считать адреса команд программы ЦВМ. В случае равенства количества адресов в счетчике 4 адреса и в регистре 5 количества адресов блок сравнения 6 выдает сигнал в первый блок 13 счета тактов. В то же время при передаче кодовых слов по внешним связям ЦВМ в определенный момент времени (может быть одновременно с выходом на заданный адрес) кодовое слово в первом регистре 7 кода становится равным кодовому слову во втором регистре 8 кода, тогда блок 9 сравнения кода выдает сигнал сравнения, который поступает на счетчик 10 циклов. Счетчик 1 О циклов начинает считать циклы передачи заданного кода.В случае равенства количества циклов в счетчике 1 О циклов и в регистре 11 циклов блок 12 сравнения. циклов выдает сигнал во второй блок 14 счета тактов. Под действием сигналов с блока 6 сравнения количества адресов и с блока 12 сравнения циклов триггер 41 любого блока счета тактов 13 и 14 переходит в единичное состояние, при 1 56 этом снимается сигнал с входа обнуле ния счетчика 42 тактов и счетчик начинает считать импульсы тактовой частоты, поступающие на его счетный вход. В момент сравнения содержимого счетчика 42 тактов с содержимым ре.гистра 43 тактов на выходе блока 44 сравнения тактов появляется сигнал, при совпадении которого с сигналом 751е 1 единичном выходе триггера 4 формируется сигнал на выходе элементаИ 45, который поступает на запрещающий вход счетчика 42 тактов и на блок18 управления, Сигнал, поступающийиэ блоков 13 и 14 счета тактов наанализаторы 19 и 20, проходит черезэлемент ИЛИ 21 и поступает на разрешающий вход счетчика 22 длительностиотказа, Счетчик 22 начинает считатьимпульсы тактовой частоты, поступающие на счетный вход. Код с регистра24 длительности первого отказа поразрешению схемы 23 запрета поступает на группу элементов ИЛИ 26, тудаже поступает код с регистра 25 длительности второго отказа. Коды сосчетчика 22 длительности отказа и сгруппы элементов ИЛИ 26 поступают наблок 27 сравнения длительности отказа. При совпадении кодов на выходеблока 27 сравнения длительности отказа появляется сигнал, который сбрасывает счетчик длительности отказа 22, разрешает счет тактовых импульсовсчетчику паузы 28 и поступает на коммутаторы 31 и 32 управления, откуда поступает на формирователи 33 и 34 сигнала неисправности 33 и 34, имитирующие короткое замыкание и обрыв цепи. В это время счетчик 28 паузы выдает коды в блок 30 сравнения паузы, где они сравниваются с кодом, поступающим с регистра паузы 29, при их совпадении выдается сигнал, который сбрасывает счетчик паузы и запрещает ему дальнейший счет импульсов; этот же сигнал поступает на элемент ИЛИ 21 и на схему 23 запрета. Элемент ИЛИ 21 пропускает либо сигнал 15, поступающий с первого блока счета тактов (для схемы 19; в схеме 20 сигнал 16, поступающий со второго блока счета тактов), либо сигнал 35, поступающий с блока 30 сравнения паузы. Схема 23 запрета блокирует выдачу кода с регистра 25 длительности второго отказа при отсутствии сигнала с блока 30 сравнения паузы и с регистра 24 длительности первого отказа при наличии сигнала 35 с блока 30 сравнения паузы, При поступлении сигнала с блока 30 срав" нения паузы на схему 23 запрета регистр 25 длительности второго отказа выдает код, который через группу элементов ИЛИ 26 поступает в блок 27 сравнения длительности отказа, на второй вход которого поступаеткод со счетчика длитегц ности отказа, который начинает счет по разрешающему сигналу, поступающему с элемента ИЛИ 21. Счетчик паузы 28 УЖе за(локирован сигналом с блока сравнения паузы. Таким образом, сигнал из блока 27 сравнения длительности отказа только срабатывает счетчик 22 длительности отказа и поступает на коммутаторы 31 и 32 управления. 10 1По окончании отработки заданных неисправностей устройство приводится в исходное состояние (обнуляются счетчики и регистры) и устройство готово к очередному заданию неисправности.Формула изобретенияУстройство для имитации неисправ костей, содержащее первый и второй регистры адреса, блок сравнения адреса, счетчик адреса, регистр количества адресов, блок сравнения количества адресов, первый и второй ре гистры кода, блок сравнения кода, счетчик циклов, регистр циклов, блок сравнения циклов, первый и второй блоки счета тактов и первый и второй формирователи сигнала неисправ ности, причем адресный вход устройства подключен к информационному входу первого регистра адреса, выходы первого и второго регистров адреса соединены соответственно с первым и вторым входами блока сравнения адреса, выход которого соединен со счетным входом счетчика адреса, выход которого и выход регистра количества адресов соединены соответст венно с первым и вторым входами блока сравнения количества адресов, выход которого соединен с разрешающим входом первого блока счета тактов, информационный вход устройства под ключен к информационному входу первого регистра кода, выход которого и выход второго регистра кода соединены соответственно с первым и вторым входами блока сравнения кода, 50 выход которого соединен со счетным входом счетчика циклов, выход которого и выход регистра циклов соединены соответственно с первым и вторым входами блока сравнения циклов, выход 55 которого соединен с разрешающим входом второго блока счета тактов, счетные входы первого и второго блоков счета тактов подключены к тактовому нходу устройства, выходы первого ивторого формирователей сигнала неисправности являются соответственно первым и вторым информационными выходами устройства, о т л и ч а ю щ е е -с я тем, что, с целью расширенияфункциональных возможностей за счетимитации неисправностей заданнойдлительности и имитации повторныхнеисправйостей, оно содержит два анализатора и два коммутатора управления, входы пуска первого и второгоанализаторов соединены с выходамисоответственно первого и второго блоков счета тактов, выходы первого ивторого анализаторов соединены соответственно с первыми и вторыми информационными входами первого и второгокоммутаторов управления, выходы которых соединены с входами соответственно первого и второго формирователейсигнала неисправности, входы синхронизации первого и второго анализаторов подключены к тактовому входу устройства, причем каждый анализатор содержит элемент ИЛИ, счетчик длительности отказа, элемент НЕ, элемент И,триггер, регистр длительности первого отказа н регистр длительности второго отказа, группу элементов ИЛИ,блок сравнения длительности отказа,счетчик паузы, регистр паузы, блоксравнения паузы, выход которого соединен с Б-входом триггера, с входомэлемента НЕ, с первым входом элемента ИЛИ и входом сброса счетчика паузы вход пуска анализатора подключенк первому входу элемента И и второмувходу элемента ИЛИ, выход которогосоединен с разрешающим входом счетчика длительности отказа, выходы разрядов которого соединены с первой группой входов блока сравнения длительности отказа, вторая группа входовкоторого соединена с выходами элементов ИЛИ группы, выход элемента НЕ соединен с вторым входом элемента И,выход которого соединен с К-входомтриггера, единичный и нулевой выходыкоторого соединены с входами разрешения соответственно регистра длительности второго отказа и регистрадлительности первого отказа, первыеи вторые входы элементов ИЛИ группысоединены с выходами разрядов соответственно регистра длительностипервого отказа и регистра длительности второго отказа, выход блокасравнения длительности отказа соеди1283775 3 нен с разрешающим входом счетчика паузы и входом сброса счетчика длительности отказа и подключен к выходу анализатора, выходы счетчика паузы и регистра паузы соединены соответственно с первым и вторым входами блока сравнения паузы, счетныевходы счетчиков длительности отказаи паузы подключены к входу синхронизации анализатора.Составитель Д.Ваню1.Пчолинская Техред Л.Олейник Ред ор Н,Корю аказ 7443 Подписномитета СССР г ий открыт ская нЦ роизводственцо-полиграфическое предприятие, г. Ужгород, ул. Проектца Тираж НИИПИ Госуд по делам 13035, Моск
СмотретьЗаявка
3919530, 02.07.1985
ПРЕДПРИЯТИЕ ПЯ В-2969
БЕЛЯКОВА СВЕТЛАНА БОРИСОВНА
МПК / Метки
МПК: G06F 11/26
Метки: имитации, неисправностей
Опубликовано: 15.01.1987
Код ссылки
<a href="https://patents.su/6-1283775-ustrojjstvo-dlya-imitacii-neispravnostejj.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для имитации неисправностей</a>
Предыдущий патент: Устройство для контроля логических узлов
Следующий патент: Устройство для сопряжения цвм с памятью
Случайный патент: Способ дноуглубления