Устройство для программного контроля
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
ОП ИСАНИЕ ИЗОБРЕТЕНИЯ К АВТОРСКОМУ СВИ ПИЗЬСВУФ Совэ Советских Социалистических Республик(22) Заявлено 170578 (21) 2617223/18-24 с присоединением заявки Йо Р 1 М , 3 6 06 Р 11/00 ГоеударствеииыЯ комитет СССР во делам изобретеиий и открытиЯ-Опубликовано 15,02,81, бюллетень И 9 б Дата опубликования описания 1502,81) Заявитель 54) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО КОНТРОЛЯ 5 25 О Изобретение относится к вычислительной технике, в частности к системам программного контроля,Известно устройство для контроляциФФовых объектов, позволяющее осуществлять тестовую проверку объектапутем сравнения результатов диагностики контролируемого и эталонногообъектов 1,Недостаток данного устройства -отсутствие контроля функционирования устройства контроля, а также использование для целей диагностикитолько псевдослучайных тестов, чтоисключает направленный поиск неисправности.Наиболее близким к изобретеннюявлются устройство, соцержащееблок ввода, блок управления, блокгенерации тестов, блок измерений,операционный блок, коммутатор, блокрегистрации, блок синхронизации,бщ.к сравнения и блок контроля программы, причем вход и выход блокаввода соединены соответственно спервым выходом и входом блока управления, второй выход которого соединен с входом блока генерации тестов, с первыми входами операционногоблока, блока измерений, коммутатора,второй вход коммутатора соединен свыходом контролируемого блока, апервый выход коммутатора - со вторы-ми входами операционного блока иблока измерений, первый выход которого соединен с третьим входом операционного блока, первый выход блокагенерации тестов соединен со входомконтролируемого блока, второй выходблока управления соединен соответственно с первым входом блока контроля программы, с входом блока сравнения, выход которого соединен с первымвходом блока синхронизации, второй,третий и четвертый входы которогосоединены соответственно с первымвыходом блока измерений, с первымвыходом блока регистрации, с первымвыходом операционного блока, а первый, второй и третий выходы блокасинхронизации соединены соответственно со вторым входом блока управления,с первым входом блока регистрации,с четвертым входом операционного блока, второй вход блока контроля программы соединен с третьим выходомблока управления, со вторым выходомблока регистрации, со вторым выходомоперационного блока, со вторым выходом блока измерений, со вторым вы- .ходом блока генерации тестов, со вторым выходом коммутатора, с четвертым выходом блока синхро иэации, выход блока контроля программы соединен с третьим Выходом блока измерений 2 .Недостатком устройства является ;низкий уровень достоверности контроля функционирования устройства в целом, так как осуществляется лишь контроль вводимой программы на четность и не проверяется работа отдельных блоков в их взаимосвязи.Цель изобретения - повышение достоверности контроля.Поставленная цель достигается тем, что в устройство, содержащее блок 5 управления, блок измерений, коммутатор, блок генерации тестов, блок локализации неисправностей, блок регистрации, причем первый выход блока управления соединен с первыми входа ми блоков генерации тестов и регистрации, а второй выход - с первыми входами блока локализации неисправностей и коммутатора, второй вход коммутатора соединен с входом приема д 5 тестов устройства, а выход коммутатора - с входом блока измерений, первый, второй и третий выходы которого соединены со вторыми входами блоков локализации неисправностей, регистрации и генерации тестов соответственно, третий вход блока генерации тестов соединенс первым выходом блока локализации неисправностей, а его выход - с выходом выдачи тестов устройства, третий выход блока локализации неисправностей соединен с третьим входом блока регистрации, введены блок контроля питаюц 1 их напряжений, дешифратор адреса контрольного теста, блок памяти контрольных 40 тестов, формирователь контрольных тестов, блок памяти стимулируюцих сигналов, Формирователь сигнала "Запуск", причем первый вход блока контроля питающих напряжений соединен с входом питающего напряжения устройства, второй вход - с третьим выходом,блока управления, первый выход - с третьим входом блока генерации тестов, а второй выход - с четвертым о входом блока регистрации, пятый вход которого соединен с третьим входом блока локализации неисправностей и входом приема тестов устройства, выход блока генерации тестов соединен с входом дешифратора адреса контрольного теста, выход которого соединен сблоком памяти контрольных тестов,выход которого соединяся с первымвходом формирователя контрольных тестов, второй вход которого соединенпервым входом формирователя сигнала "Запуск" и четвертым выходом блока измерений, третий вхрд - со вторым входом формирователя сигнала "Запуск" и вторым выходом блока управления, а выход - с третьим входомкоммутатора, вход блока памяти стимулирующих сигналов соединен с выходом блока локализации неисправностейи сигнальным выходом устройства, авыход - с третьим входом формирователя сигнала "Запуск", четвертыйвход которого соединен с третьимвыходом блока локализации неисправностей, а выход - с четвертым входомблока генерации тестов,На чертеже представлена блоксхема устройства,Устройство содержит блок 1 управления, блок 2 контроля питающих напряжений, состоящий из изла 3 сравнения и формирователя 4 опорных напряжений, коммутатор 5,блок 6 измерений,состоящий иэ узла 7 анализа тестовой информации и памяти допусковконтроля тестовой информации, блок 9генерации тестов, блок 10 локализации неисправностей, состоящий из приемного регистра 11 тестовой информации, узла 12 сравнения, дешифратора13 отказов, памяти 14 подпрограмм иконтрольных тестов, узла 15 синхронизации и управления, узла 16 формирования и выдачи стимулирующих сигналов,модуль 17 самоконтроля, состоящий иэдешифратора 18 адреса контрольноготеста, блока 19 памяти контрольныхтестов, формирователя 20 контрольныхтестов, блока 21 памяти стимулирующихсигналов, формирователя 22 сигнала"Запуск", блок 23 регистрации, содер-.жащий память 24 результатов контроля,узел 25 приема и преобразования тестовой информации, индикатор 26,Блок 1 управления задает на коммутатор 5, узел 15 синхронизации иуправления, формирователь 20 контрольных тестов и формирователь 22сиг нала "Запуск" либо рабочий режим,либо режим самоконтроля, управляетблоком 9 генерации тестов и индикатором 26, а также через блок 2 контроля питающих напряжений осуществляет запуск программы контроля.Узел 2 сравнения сравнивает значение питающих напряжений, поступающих из объекта контроля, с опорнымнапряжением, вырабатываемым формирователем 4 опорных напряжений.Коммутатор 5 принимает тестовуюинформацию либо с объекта контроля,либо с модуля 17 самоконтроля и передает ее для айалиэа на блок б измерений.Узел 7 анализа тестовой информациислужит для анализа и сравнения тестовой информации с коммутатора 5 ис памяти 8 допусков контроля тестовойинформации, В зависимости от результатов анализа и сравнения узла 7 анализа тестовой информации вьщает напамять 24 результатов контроля команду о положительном или отрицательном исходе контроля, а также, в случае отрицательного исхода, запускаетузел 15 синхронизации и управленияи записывает номер подпрограммы впамять 14 подпрограмм и контрольныхтестов.Память 8 допусков контроля тестовой информации служит для хранениязначений допусков контроля тестовойинформации.Блок 9 генерации тестов служит дляФормирования контрольных тестов покомандам с узла 7 анализа тестовойинформации, с блока 1 управления,с узла 3 сравнения и с блока 22 запуска тестов. Тестовые наборы подаются на объект контроля и на дешифратор 18 адреса контрольного тестамодуля 17 самоконтроля,Приемный регистр 11 тестовойинформации принимает тестовую информацию иэ объекта контроля и передает ее на узел 12 сравнения. 20Узел 12 сравнения сравнивает тестовую информацию с приемного регистра 11 тестовой информации с контрольным тестом, подаваемым с памяти14 подпрограмм и контрольных тестов. д 5Дешифратор 13 отказов служит дляопределения номера отказавшего блока объекта проверки в зависимости отномера подпрограмм и результата сравнения тестовой информации с контрольной.Узел 15 синхронизаииии и управления синхронизирует работу блока 10локализации неисправностей, а такжеподает управляющие команды на узел16 формирования выдачи стимулирующих сигналов и на блок 9 генерациитестов.Узел 16 формирования и выдачистимулирующих сигналов по командамс узла 15 синхронизации и управления формирует необходимые стимулирующие сигналы, который выдаются вобъект контроля и в модуль 17 самоконтроля,Блок 18 приема стимулирующих тестов модуля 17 самоконтроля служит.для приема стимулирующих тестов идешифрования адреса, по которому вблоке 19 памяти контрольных тестовпроизводится выборка определенногоконтрольного теста,Блок 19 памяти контрольных тестовслужит для хранения контрольныхтестов,ФОрмирователь 20 контрольных тестов служит для выдачи контрольныхтестов в коммутатор 5 в режиме самоконтроля.,еБлок 2 памяти стимулирующих сиг.:гк.ов.служит для запоминания стиму.- лирующих сигналов, поступающих с 60узла 16 формирования и выдачи стимулирующих сигналов.Формирователь 22 сигнала служитдля Формирования команды "Запуск"в режиме самоконтроля в случае нали чия команд с блока 21 памяти стимулирующих сигналов, с узла 7 анализа тестовой информации и с дешифратора 13 отказов.Узел 24 памяти результатов контроля служит .для хранения данных с узла 7 анализа тестовой информации и с дешифратора 13 отказов.Узел 25 приема и преобразования тестовой информации служит для приема, хранения и преобразования тестовой информации, поступающей иэ объекта контроля.Индикатор 26 служит для отображения информации, поступающей или с узла 24 памяти результатов контроля или с блока 22 приема и преобразования тестовой информации в зависимости от заданного режима работы.Устройство работает следующим образом.В автоматическом режиме проверки работоспособности объекта проверки по команде с блока 1 управления блок 2 контроля питающих напряжений осуществляет проверку питающих напряжений объекта контроля и в случае их исправности выдает команду на блок 9 генерации тестов, который Формирует и выдает в объект контроля стимулирующий тест. В ответ на него с объекта контроля поступает контрольный тест через коммутатор 5 на узел 7 анализа тестовой информации, где сравнивается с кодами, поступающими с памяти 8 допусков контроля тестовой информации.При соответствии контрольной тестовой информации установленным допускам узел 7 анализа тестовой информации выдает команду в память 8 допусков контроля тестовой информации и н блок 9 генерации тестов. При этом на выходе памяти 8 допусков контроля тестовой информации .устанавливаются новые значения допусков контроля тестовой информации, а блок 9 генерации тестов выдает следующий по программе стимулирующий тест на объект контроля и т.д. По окончании программы контроля узел 7 анализа тестовой информации через память 24 результатов контроля высвечивает на индикаторе 26 табло фГоден".При несоответствии тестовой информации установленным допускомузел 7 анализа тестовой информации через память 24 результатов контроля выдает на индикатор 26 "Отказ", а также осуществляет запуск одной из подпрограмм локализации отказа путем выдачи команды на узел 14 памяти подпрограмм и контрольных тестов, по которой в нем запоминается номер подпрограммы, и на узел 15 синхронизации управления, который через узел 16 формирования и выдачи стимулирующих сигналов осуществляет выдачу стимулирующих,сигналов, а через блок 9Формула изобретения 55 65 генерации тестов - стимулирующих тестов на объект контроля. Тестовая инФормация с объекта контроля принимается приемным регистром 11 тестовой информаций, а с него подается на первый вход узла 12 сравнения, на второй вход которого поступает контрольный тест с памяти 14 подпрограмм и контрольных тестов. Результат сравнения с узла 12 сравнения и номер подпрограммы с памяти 15 подпрограмм и контрольных тестов подается на дешиф 1 ратор 13 отказов, на выходе которого дешифрируется номер отказавшего блока объекта контроля, который затем через память 24 результатов контроля высвечивается на индикаторе 26.В этом случае, если хотя бы один иэ каналов источника питания объекта контроля неисправен, блок 2 контроля питающих напряжений через память 24 результатов контроля выдает на индикатор 26 команду "Отказ", при этом также высвечивается номер блока питания объекта контроля.Режим самоконтроля также автоматический и проводится перед каждым измерением параметров объекта контроляСтимулирующие тесты с блока 9 генерации тестов выдаются на дешифратор 18 адреса контрольного теста, который после дешифрирования падает на блок 19 памяти контрольных тестов, команду на выборку соответствующего контрольного теста. Выбранный контрольный тест через Формирователь 20 контрольных тестов поступает на коммутатор 5. Дальнейшая работа блока б измерений аналогична работе в автоматическом режиме проверки работоспособности объекта проверки.Для обеспечения проверки в режиме самоконтроля блока 10 локализации неисправностей по окончании программы контроля узел 7 анализа тестовой информации производит ее повторный запуск, при этом с него выдается команда на формирователь 20 контрольных тестов и на формирователь 29 сигнала "Запуск". По этой команце формирователь 20 контрольных тестов начинает формировать ложные контрольные тесты, а формирователь 22 сигнала "Запуск" в случае совпадения команды с дешифратора 13 отказов с командой из памяти 21 стимулирующих сигналов формирует команду на запуск блока 9 генерации тестов.При повторном окончании программы контроля узел 7 анализа тестовой информации через память 24 результатов контроля выдает на индикатор 26 команду "Годен", что свидетельствует о работоспособности устройства.В случае неисправности одного из блоков устройства программа контроля прервется, узел 7 анализа тестовой информации команду "Годен" не сформирует, а память 24 результатов 5 10 15 20 25 ЗО 35 40 45 50 контроля выдает на индикатор 26 команду "Отказ" с указанием участка программы контроля, на котором лроизошел останов.Устройство позвОляет также выборочно проводить проверку объекта контроля на любом участке программы в неавтоматическом режиме работы. На блоке 1 управления устанавливается выбранный участок программы, при этом блок 9 генерации тестов выдает один и тот же стимулирующий тест, соответствующий выбранному участку програмМы, а тестовая информация из объекта контроля через узел 25 приема и преобразования тестовой информации отображается на индикаторе 26.Из рассмотрения работы устройства видно, что самоконтроль проводится путем имитации автоматического режима проверки работоспособности объекта контроля. При этом стимулирующие тесты из блока 9 генерации тестов выдаются на дешифратор 18 адреса контрольного теста модуля 17 самоконтроля, тестовая информация на коммутатор 5 снимается с формирователя 20 контрольных тестов, стимулирующие . сигналы с узла 16 формирования и выдачи стимулирующих сигналов запоминаются в блоке 21 памяти стимулирующих сигналов, а номера отказавших блоков поступают на формирователь 22 сигнала "Запуск". Введение в устройство блока 2 контроля питающих напряжений позволяет автоматически контролировать питающие напряжения объекта контроля перед началом пуска программы контроля.Таким образом, задача повышения достоверности контроля решена путем введения блоком модуля самоконтроля. Эти блоки позволяют перед началом прОверки объекта проверить работоспособность самого устройства по полной программе. Сравнительные испытания предложенного устройства с известным показали, что инструментальная ошибка Уменьшается в 8-10 раз, а инструментальная достоверность контроля возрастает с 0,925 до 0,993. Введение блока контроля питающих напряжений повышает также и полную достоверность контроля. Устройство для программного контроля, содержащее блок управления, блок измерений, коммутатор, блок генерации тестов, блок локализации неисправностей, блок регистрации, причем первый выход блока управлениясоединен с первыми входами блоков генерации тестов и регистрации, а второй выход - с первыми входами блока локализации неисправностей и коммутатора, второй вход коммутатора со10 805316 ВН КИПИ каз 10903/71 Тираж 756 Подписн Филиал ППП "Патент", г. Ужгород, ул. Проектная,единен с входом приема тестов устройства, а выход коммутатора - с .входом блока измерений, первый, второй и третий выходы которого соединены со вторыми входами блоков локализации неисправностей, регистрации и генерации тестов соответственно, третий вход блока генерации тестов соединен с первым выходом блока локализации , неисправностей, а его выход - с выходом выдачи тестов устройства, третий выход блока локализации неисправнос- ф тей соединен с третьим входом блока :регистрации, о т л и ч а ю щ е е с я ,тем, что, с целью повышения достоверности контроля, введены блок контроля питающих напряжений, дешифратор ад реса контрольного теста, блок памяти контрольных тестов, формирователь контрольных тестов, блок памяти стимулирующих сигналов, формирователь сигнала "Запуск", причем первый вход щиблока контроля питающих напряжений соединен с входом питающего, напряжения устройства, второй вход - с третьим выходом блока упоавления, первый выход - с третьим входом блока генерации тестов, а второй выход - с четвертым входом блока регистрации, пятый вход которого соединен с третьим входом блока локализации неисправностей и входом приема тестов устройства, выход блока генерации тестов соединен с входом дешифратора адреса контрольного теста,выход которого соединен с блокомпамяти контрольных тестов, выход ко-торого соединен с первым входом формирователя контрольных тестов, второй вход которого соединен с первымвходом Формирователя сигнала "Запуск" и четвертым выходом блока измерений,третий вход - со вторым входом формирователя сигнала "Запуск"и вторым выходом блока управления,а выход - с третьим входом коммутатора, вход блока памяти стимулирующих сигналов соединен с выходом блока локализации неисправностей и сигнальным выходом устройства, а выход -с третьим входом формирователя сигнала "Запуск", четвертый вход которого соединен с третьим выходом блока локализации неисправностей, авыход - с четвертым входом блокагенерации тестов. Источники информации,принятые во внимание при экспертизе1. Авторское свидетельство СССРР 546888, кл. 6 06 Г 11/00, 1974.2. Авторское свидетельство СССРР 559239 кл. С 06 Г 11/00, 19751 прототип).
СмотретьЗаявка
2617223, 17.05.1978
ПРЕДПРИЯТИЕ ПЯ В-8616
МЕЩЕРЯКОВ ОЛЕГ ПАВЛОВИЧ, НАЛОБИН ВЛАДИМИР ГЕОРГИЕВИЧ, ТУРАЕВ ГЕННАДИЙ ФИЛИППОВИЧ
МПК / Метки
МПК: G06F 11/277
Метки: программного
Опубликовано: 15.02.1981
Код ссылки
<a href="https://patents.su/5-805316-ustrojjstvo-dlya-programmnogo-kontrolya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для программного контроля</a>
Предыдущий патент: Устройство для исправления ошибокв кодовой комбинации
Следующий патент: Устройство для контроля сумматора
Случайный патент: 162781