Устройство для диагностики неисправностей

Номер патента: 451082

Авторы: Бирюков, Коротаев

ZIP архив

Текст

пц 4 ЯО 82 Союз Советских Социалистических Республик) Заявлено 29.03,72 (21) 1764676/18-24 с присое ением заявки Ъе Госуаарствеииый комитет Совета РМ:.пестров СССР по делам ий(53) УДК 5(088,8 11.7 летень Мв 4 изобретенкрытий ата опубликования описания 28.05.75 2) Авторы изобретен В. В. Бирюков и ротаев Белорусский ордена Трудового Красного Знаме государственный университет им, В, И. Ленин 71) Заявитель 4) УСТРОЙСТВ ДИАГНОСТИКИ НЕИСПРАВНОСТ 1Изобретение относится к построению устройств диагностики и может быть использовано в специализированных и универсальных вычислительных машинах с макропрограммным управлением.Известны устройства для диагностики неисправностей, содержащие дешифратор блоков, выход которого соединен с первым управляющим выходом устройства; счетчик блоков, выход которого соединен с входом дешифратора блоков; схему формирования начального состояния счетчика блоков, выход которой соединен с установочным входом счетчика блоков; регистр контролируемого объекта, выход которого соединен с информационным выходом устройства, а информационный вход регистра контролируемого объекта соединен через первый элемент И с информационным входом устройства; генератор импульсов; счетчик шагов; схему формирования начального состояния счетчика шагов; триггер состояний; триггер микроопераций; элементы И, элементы ИЛИ, элементы задержки,Однако известные устройства не обеспечивают возможности автоматической записи и контроля состояния машины после каждого шага выполнения проверяемой команды.Цель изобретения - облегчить наладку и эксплуатацию устройства.Предлагаемое устройство отличается от известных тем, что оно содержит счетчик адреса, выход которого подключен к адресному выходу устройства; схему формирования начального состояния счетчика адреса, выход ко торой соединен с установочным входом счетчика адреса; триггер шагового режима, выход которого соединен со вторым управляющим выходом устройства; источник сигнала специальной команды, выход которого соединен с 10 входами схем формирования начального состояния счетчиков блоков, шагов, адреса, с единичным входом триггера шагового режима и с первым входом первого элемента ИЛИ, выход которого соединен с единичным входом 15 триггера микроопераций, причем выход генератора импульсов соединен с первыми входами элемента И, второй вход которого соединен с выходом триггера микроопераций, а выход этого элемента И соединен с нулевым вхо дом триггера микроопераций, с первым входом второго элемента ИЛИ и с третьим управляющим выходом устройства, и элемента И, второй вход которого подключен к выходу триггера состояний, а выход этого элемента И 25 соединен с нулевым входом триггера состояний, со вторым входом второго элемента ИЛИ, со счетным входом счетчика блоков и через третий элемент ИЛИ - со счетным входом счетчика адреса; выход второго элемента З 0 ИЛИ через элемент задержки соединен со3вторым входом первого элемента И и с входом элемента задержки, выход которого подключен к входу считывания регистра контролируемого объекта и к первым входам двух элементов И, вторые входы которых подключены к выходу счетчика блоков, выход одного из этих элементов И соединен с единичным входом триггера состояний, а выход другого элемента И соединен с первыми входами двух элементов И, вторые входы которых подключены к выходу счетчика шагов, выход одного из этих элементов И соединен с нулевым входом триггера шагового режима и четвертым управляющим выходом устройства, а выход другого элемента И соединен со вторыми входами первого и третьего элементов ИЛИ, со входом схемы формирования начального состояния счетчика Олоков и со счетным входом счетчика шагов, установочный вход которого подключен к выходу схемы формирования начального состояния счетчика шагов.Это позволяет расширить функциональныевозможности устройства.Работа устроиства осуществляется с помо щью специальной команды, введенной в систему команд. Специальная команда выполняется совместно с проверяемой. Она содержит код операции, количество шагов, в течение которых выполняется проверяемая команда, и адрес проверяемой команды.11 ри выполнении специальной команды в схеме устанавливается в единичное состояние триггер, который переводит машину в шаговый режим, а также дает возможность освободить регистр дешифратора операций для приема кода проверяемой команды. В дополнительном регистре адреса формируется начальныи адрес оперативной памяти, начиная с которого записывается состояние машины, Так как информация о состоянии основных узлов после каждого импульса требует для своего размещения несколько ячеек памяти, то для каждого -того состояния отводится несколько ячеек. Оборудование машины разбивается на функционально связанные Олоки, каждый из которых имеет свои адрес, по которому записывается информация о состоянии блока. Номер Олока задается с помощью счетчика и дешифратора блоков, Количество шагов, в течение которых выполняется проверяемая команда, определяет счетчик шагов, начальное состояние которого формирует специальная команда. После записи состояния й-того блока адрес памяти модифицируется на единицу и записывается состояние следующего блока и так далее, пока не запишется -тое состояние. Затем содержимое счетчика шагов увеличивается на единицу, и процесс повторяется. Выполнение специальной команды заканчивается при равенстве нулю содержимого счетчика шагов.В результате получается поле ячеек с результатами пошагового выполнения проверяемой команды. Это поле ячеек сравнивается с полем ячеек, в которых записаны эталоны. Ре 451082 5 10 15 20 25 ЗО 35 40 45 50 55 60 65 зультаты сравнения выводятся на печать и дают информацию о месте неисправности, т.е, в каком шаге и какой блок неисправен.На чертеже показана блок-схема предлагаемого устройства, содержащая адресный и информационный выходы 1 и 2 устройства (выходы в оперативное запоминающее устройство), счетчик адреса 3, триггер шагового режима 4, счетчик шагов 5, элементы задержки 6 и 7, регистр 8 контролируемого объекта, схему 9 формирования начального состояния счетчика адреса, источник 10 сигнала специальной команды, схему 11 формирования начального состояния счетчика шагов, элементы И 12 - 18, элементы ИЛИ 19 - 21, дешифратор 22 блоков, управляющие выходы 23 - 25 устройства, триггер 26 микроопераций, генератор импульсов 27, счетчик блоков 28, схему 29 формирования начального состояния счетчика блоков, триггер состояний 30 и информационный вход 31 (с контролируемого объекта).Устройство работает следующим образом.При выполнении специальной команды сигнал запуска из источника 10 заносит через схему 9 в счетчик адреса 3 начальный адрес поля состояний, через схему 11 в счетчик шагов 5 - количество шагов проверяемой команды, через схему 29 в счетчик блоков 28 - количество блоков контролируемого объекта и устанавливает в единичное состояние триггер шагового режима 4, сигнал выхода 24 поступает в устройство управления, останавливает его и включает шаговый режим выполнения проверяемой команды. Кроме того, сигнал с источника 10 устанавливает через элемент ИЛИ 21 в единичное состояние триггер микроопераций 26, сигнал с выхода которого разрешает прохождение через элемент И 13 одного импульса с генератора импульсов 27 на запуск устройства управления (выход 25) на один шаг выполнения проверяемой команды, Этот импульс устанавливает в нулевое состояние триггер микроопераций 26 и через элемент ИЛИ 20 запускает цепочку последовательно включенных элементов задержки 7 и 6, формирующих временную диаграмму схемы. Сигнал с выхода элемента задержки 7 переписывает через элемент И 12 состояние контролируемого объекта в регистр 8 контролируемого объекта. Номер блока определяет дешифратор блоков 22 по состоянию счетчика блоков 28. Сигнал с выхода элемента задержки 6 выполняет запись содержимого регистра контролируемого объекта 8 в оперативное запоминающее устройство (выход 2) по адресу, задаваемому счетчиком адреса 3, Кроме того, этот сигнал устанавливает через элемент И 18 (управляемый сигналом содержимое счетчика блоков 28 не равно нулю) в единичное состояние триггер состояний 30, тем самым разрешая прохождение через элемент И 14 одного сигнала с генератора импульсов 27, Сигнал с выхода элемента И 14 добавляет +1 в счетчик блоков 28, через элемент ИЛИ 19 добавляет +1 в счетчик адреса 3 и черезэлемент ИЛИ 20 запускает элементы задержки 7 и 6 для записи в оперативную память состояния следующего блока. Если следующим блоком оказался последний блок, то содержимое счетчика блоков 28 равно нулю и сигнал с выхода элемента задержки 6 проходит через элементы И 17, 15 (элемент И 15 управляется сигналом содержимое счетчика шагов 5 не равно нулю), добавляет +1 в счетчик шагов 5 и через элемент ИЛИ 19 в счетчик адреса 3. Кроме того, сигнал с выхода элемента И 15 заносит через схему формирования начального состояния счетчика блоков 29 в счетчик блоков 28 количество блоков контролируемого объекта и через элемент ИЛИ 21 устанавливает в единичное состояние триггер микроопераций 26, тем самым разрешая прохождение через элемент И 13 сигнала с генератора импульсов 27, который запускает устройство управления на следующий шаг выполнения проверяемой команды. После выполнения последнего шага проверяемой команды содержимое счетчика шагов 5 равно нулю и сигнал с элемента задержки 6 проходит через элемент И 17 (управляемый сигналом содержимое счетчика блоков 28 равно нулю), 16 (управляемый сигналом содержимое счетчика шагов 5 равно нулю), устанавливает в нулевое состояние триггер шагового режима 4 и запускает устройство управления.Предмет изобретенияУстройство для диагностики неисправностей, содержащее дешифратор блоков, выход которого соединен с первым управляющим выходом устройства; счетчик блоков, выход которого соединен с входом дешифратора блоков; схему формирования начального состояния счетчика блоков, выход которой соединен с установочным входом счетчика блоков; регистр контролируемого объекта, выход которого соединен с информационным выходом устройства, а информационный вход регистра контролируемого объекта соединен через первый элемент И с информационным входом устройства; генератор импульсов; счетчик шагов; схему формирования начального состояния счетчика шагов; триггер состояний; триггер микроопераций; элементы И; элементы ИЛИ; элементы задержки, отличающееся тем, что, с10 15 20 операций, с первым входом второго элемента ИЛИ и с третьим управляющим выходом устройства, и элемента И, второй вход которого подключен к выходу триггера состояний, а выход этого элемента И соединен с нулевым входом триггера состояний, со вторым входом второго элемента ИЛИ, со счетным входом счетчика блоков и через третий элемент ИЛИ - со счетным входом счетчика адреса; выход второго элемента ИЛИ через элемент задержки соединен со вторым входом первого элемента И и с входом элемента задержки, выход которого подключен к входу считывания регистра контролируемого объекта и к первым входам двух элементов И, вторые входы которых подключены к выходу счетчика блоков, выход одного из этих элементов И соединен с единичным входом триггера состояний, а выход другого элемента И соединен с первыми входами двух элементов И, вторые входы которых подключены к выходу счетчика шагов, выход одного из этих элементов И соединен с нулевым входом триггера шагового режима и четвертым управляющим выходом устройства, а выход другого элемента И соединен со вторыми входами первого и третьего элементов ИЛИ, со входом схемы формирования начального состояния счетчика блоков и со счетным входом счетчика шагов, установочный вход которого подключен к выходу схемы формирования начального состояния счетчиков шагов. 25 30 35 40 45 50 целью облегчения наладки и эксплуатации, оно содержит счетчик адреса, выход которого подключен к адресному выходу устройства; схему формирования начального состояния счетчика адреса, выход которой соединен сустановочным входом счетчика адреса; триггер шагового режима, выход которого соединен со вторым управляющим выходом устройства; источник сигнала специальной команды, выход которого соединен с входами схем формирования начального состояния счетчиков блоков, шагов, адреса, с единичным входом триггера шагового режима и с первым входом первого элемента ИЛИ, выход которого соединен с единичным входом триггера микроопераций; причем выход генератора импульсов соединен с первыми входами элемента И, второй вход которого соединен с выходом триггера микроопераций, а выход этого элемента И соединен с нулевым входом триггера микроРедактор О. Стенина Типография, пр. Сапунова, 2 Заказ 1163/6 Изд.513 Тираж 624 Подписное ЦНИИПИ Государственного комитета Совета Министров, СССР по делам изобретений и открытий Москва, Ж, Раушская наб., д. 4/5

Смотреть

Заявка

1764676, 29.03.1972

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

БИРЮКОВ ВИКТОР ВАСИЛЬЕВИЧ, КОРОТАЕВ НИКОЛАЙ АДАМОВИЧ

МПК / Метки

МПК: G06F 11/277

Метки: диагностики, неисправностей

Опубликовано: 25.11.1974

Код ссылки

<a href="https://patents.su/4-451082-ustrojjstvo-dlya-diagnostiki-neispravnostejj.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для диагностики неисправностей</a>

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