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

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

Авторы: Александров, Корытна

ZIP архив

Текст

бой один м и к р о ц и к л контроля. Совокупность микроциклов контроля всех элементов машщы, функционирующих при выполнении ею заданной команды, представляет собой цикл контроля, Количество микрэциклов контроля может быть различным для разных команд и равно количеству элементов, контролируемых при выполнении команды,Работу устройства можно свести к выполнению следующих операций контроля: автоматическое подключение группы контрольных точек машины, связанных с проверяемыми элементами, к регистрирующим матрицам согласно программе контроля;выдача в машину кода контролируемой команды согласно программе контроля;запуск машины на выполнение заданной команды;,контроль величин рабочих сипналов и уровня помех в заданной группе контрольных точек машины;выработка сигнала правильной (или,неправильной),работы контролируемого элемента; перехсд к следующему микроциклу контрочя (или останов при обнаружении неисправпост с индикацией номера неправильио работаощего элемента);переход к следующему циклу контроля;автоматическое подключение следуюьцей группы контрольных точек машины по окэнчани проверки предыдущей группы,Рассмотрим работу блоков предлагаемого успройства, С помощью клавиатуры пульта ручного управления устройством,все элементы устройства устанавливаются в исходное состояние и производится его запуск. Пульт ручного управления входит в состав блока управления 3 (на чертеже не показан). После запуска устройства блок коммутации 2 гроизводит автоматическое подклОчение к регистрирующИм маприцам 7 и 8 блока анализа и регистрации сигналов 6 заданной программой кэнтроля пруппы контрольных точек ман 1 ны и по окончании процесса подклю;ения вырабаты 1 вает сигнал, поступаОщил в блок управления 3. Блок управления при этом вырабатывает сигналы выдачи в машИу кода команды, заданной программой контроля, и запуска машины на выполнение заданной команды. Сигнал выдачи кода поступает в блок выдачи контрольных кодов 1, который выдает код заданной команды на кодовые шины цифровой машины и однэвременно записывает код количества микроциклов контроля заданной команды в счетчик 4 миироциклов. Сигнал запуска осуществляет запуск машины на выполнение команды, выданной блоком выдачи контрольных кодов. В процессе работы машины на вхады блэка коммутации 2 поступают ответные сигналы от контрольных точек, связанных с элементами, функционирующими при выполнении заданной команды. Эти сигналы с выходов блока коммутации поступают Иа входы регистрируОщих матриц 7 и 8, Регистрирующие матрицы производят соответст 5 1 О 5 20 25 30 35 40 45 50 55 60 65 венно контроль величин рабочих сигналов и уровня помех в заданной группе контрольных точек машины, Каждая матрица имеет входы, количество которых равно количеству контрольных точек в группе. Входы матриц управляются урозняхи напряжения с выходов дешифратора 9 номера контролируемого элемента, который вырабатывает их в соответствии с кодом номера контролируемого элемента, формируемых счетчиком 10, К моменту запуска машины в каждой матрице открыт только один вход. Таким образом при выполнении заданной команды проверяются сигналы, поступающие от двух контрольных точек, заданных программой. В одной з них проверяется величина рабочего сигнала, в другой - уровень помехи. Если эти величины находятся в допустимых пределах, регистрирующие матрицы 7 и 8 вырабатывают с Гналы иравильной работы контролируезых элементов, поступающие в блок управления 3, который при этом вырабатывает слгнал окончания микроцикла контроля, Последний производит выиитание единицы из кода, записанного в счетчик хИхроцклэв 4 счет Ик микро- циклов представляет собой вычитающ 1 й счетчик), и прбавление единицы к коду, хранящемуся в счетчике 10 номера контролируемо- ГО ЭЛЕМЕНТа В ИСХОДНОМ СОСТОЯНИ В СЧЕТЧИ- ке 10 номера контролируемого элемента хранится нулевой код), т. е. осуществляет переход к следующему микроциклу контроля. При этом дешифратор 9 номера контролируемого элемента открывает следующие входы матриц 7: 8 регистрацил спгналов и реГистрации помех. Затем блок управления 3 снова вырабатывает сигналы выдачи в машину кода заданой коанды и запуска машины; устройство осуществляет контроль величин рабочих сигналов и уровня помех в следующей паре контрольных точек машины, По окончанли контроля снова вычитается единица из кода, находящегося в счетчике микроциклов 4 и прибавляется единца к коду, находящемуся в счетчике 10 номера контролируемого элемента; снова выдается в машины код заданной команды, производится запуск машины и так далее, до тех пор, пока содержимое счетчика микроциклов 4 не станет равным нулю. Как только,код, находящийся в счетчике микро- циклов 4, станет равным нулю, счетчик 4 микроциклов вырабатывает сигнал окончания цикла, контроля заданной команды, поступающий в блок выдачи контрольных кодов 1. Блок выдачи контролыпых кодов производит переход к выдаче следующей по программе контроля команды и ее выдачу в машину по поступлении очередного сигнала выдачи кода из блока 3 управления. Так осуществляется переход к проверке правильности работы элементов машины, функционирующих при выполнении следующей команды, т, е. к следующему циклу, контроля. При этом в счетчик микроциклэв 4 записывается код количества микроциклов контроля следующей команды,51 О 15 20 25 35 40 45 и процесс контроля продолжается до тех пор, пока не будут проверенными все контрольные точки группы, подключенной блоком коммутации 2 к матрицам 7 и 8 регистрации рабочих сигналов и регистрации помех. После окончания проверки всех точек заданной группы счетчик 10 номера контролируемого элемента вырабатывает сигнал переключения групп, который поступает в элок коммутации 2. Процесс контроля автоматически прерывается, и блок коммутации 2 производит подключение к матрицам 7 и 8 следующей группы контрольных точек машины, заданных программой контроля. Сигнал окончания процесса подключения, вырабатываемый блоком коммутации 2, поступает в блок управления 3, который производит при этом установку счетчика 10 номера контролируемого элемента в исходное (нулевое) состояние, запуск устройства и процесс контроля продолжается.Раоота предлагаемого устройства заканчивается в тот момент, когда будут проверены величины рабочих сигналов и уровень помех во всех контрольных точках машины, обслуживаемых устройством.При обнаружении неисправности в контролируемых элементах регистрирующие матрицы вырабатывают сигналы неправильной работы контролируемых элементов, по которым блок управления 3 прерывает процесс контроля. При этом на счетчике микро- циклов 4 будет код номера мщкроццкла контроля, при выполнении которого была оонаружена неисправность, а на счетчике номера контролируемого элемента 10 - код номера неисправного элемента. Эти данные поступают в блок вывода 5. В блок вывода одновременно поступают коды номера цикла контроля, при выполнении которого была обнаружена неисправность (из блока выдачи контрольных кодов 1) и номера группы контрольных точек машины, подключенной к матрицам 7 и 8 в момент обнаружения неисправностей (из блока коммутации 2). По этим данным блок 5 вывода производит печать номера неисправного элемента и устройства машины, в котором обнаружена неисправность. Кроме того, эти дачные вводятся на панель визуальноц индикации блока 5 вывода. После обнаружения неисправности и печати данных процесс контроля может быть автоматически продолжен (по сигналу, вырабатываемому блоком 5 вывода) или, по желанию оператора, приостановлен до устранения обнаруженной неисправности. Предмет изобретения Программное устройство для обнаружения неисправностей в цифровых вычислительных .мацкцнах, содержашее блок коммутации, блок анализа и регистрации сигналов, включающий матрицу регистрации рабочих сигналов, матрицу регистрации помех, дешифратор, управляющий матрицами, и счетчик номера контролируемого элемента, подключенныц и дешифратору, огличпюшееся тем, что, с целью повышения надежности цифровой вычислительной машины, оно содержит блок выдачи контрольных кодов, блок управления, счетчик микроццклов и блок вывода, причем выходы блока выдачи контрольных кодов подключены к кодовым шинам цифровой машины, входам счетчика микроццклов и блока вывода,выходы счетчика микроциклов подключены ко входам блока выдачи контрольных кодов и блока вывода, выходы которого подключены ко входам Олока упраВленця, подключенного ко входам блока выдачи контрольных кодов, счетчика микроцлклов, блока вывода, блока анализа ц регистрации сцп алов ц блока коммутации, выходы блока анализа и регистрации сигналов подключены ко входам блока управления и блока вывода, выходы блока,коммутации подключены ко входам блока управленця, олока анализа и реп 1 страции сигналов ц блока вывода, а входы блока коммутации подключены к контрольным точкам контролируемых узлов ццфровоц машины.Составитель И. Долгушева дактор Е. Гончар Техред Т. Курилко Корректор Е, Михеев Заказ 189/689 Изд229 Тираж 647 ПодписноеНИИПИ Комитета по делам изобретений и открытий при Совете Министров СССРМосква, Ж.35, Раушская наб., д. 4/5Тип, Харьк, фил. пред. Пат

Смотреть

Заявка

1322216

Л. А. Корытна, В. Я. Александров

МПК / Метки

МПК: G06F 11/26

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

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

Код ссылки

<a href="https://patents.su/4-370609-programmnoe-ustrojjstvo-dlya-obnaruzheniya-neispravnostejj-v-cifrovykh-vychislitelnykh.html" target="_blank" rel="follow" title="База патентов СССР">Программное устройство для обнаружения неисправностей в цифровых вычислительных</a>

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