Устройство для программного контроля Советский патент 1977 года по МПК G06F11/00 

Описание патента на изобретение SU559239A1

(54) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО КОНТРОЛЯ

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

название год авторы номер документа
Устройство для программного контроля 1978
  • Мещеряков Олег Павлович
  • Налобин Владимир Георгиевич
  • Тураев Геннадий Филиппович
SU805316A1
Устройство для контроля дискретной аппаратуры 1978
  • Лукинов Николай Иванович
SU792259A1
УСТРОЙСТВО ПРОГРАММНОГО КОНТРОЛЯ 1967
  • Сергеев Б.Г.
SU224909A1
Устройство для контроля узлов электронных вычислительных машин 1976
  • Белкин Валерий Федорович
  • Баркан Борис Зямович
  • Прошаков Владислав Васильевич
SU667969A1
Устройство для контроля электрических соединений 1972
  • Мигаль Лилия Николаевна
  • Гринберг Семен Лейбович
  • Цадикович Валерий Львович
SU744613A1
Устройство для тестового контроля цифровых блоков 1986
  • Чернышев Владимир Александрович
  • Рябцев Владимир Григорьевич
  • Борисенко Алексей Алексеевич
SU1345199A2
ПРОГРАММНО-АППАРАТНЫЙ СТЕНД ДЛЯ ДИАГНОСТИКИ ЦИФРОВЫХ И МИКРОПРОЦЕССОРНЫХ БЛОКОВ 2006
  • Лясковский Андрей Николаевич
  • Петров Вячеслав Викторович
  • Скачков Михаил Михайлович
RU2324967C1
Устройство для тестового контроля цифровых блоков 1987
  • Чернышев Владимир Александрович
  • Рябцев Владимир Григорьевич
  • Борисенко Алексей Алексеевич
SU1425680A2
Микропрограмный процессор 1980
  • Бекасов Александр Алексеевич
  • Буров Сергей Викторович
  • Горбачев Сергей Владимирович
  • Харитонова Ирина Владимировна
  • Соловьев Василий Николаевич
  • Торгашев Валерий Антонович
SU875385A1
МНОГОКАНАЛЬНАЯ ТЕЛЕМЕТРИЧЕСКАЯ СИСТЕМА СБОРА СЕЙСМИЧЕСКИХ ДАННЫХ 2003
  • Сагайдачная О.М.
  • Сагайдачный А.В.
  • Шмыков А.Н.
  • Щегольков А.В.
RU2244945C1

Иллюстрации к изобретению SU 559 239 A1

Реферат патента 1977 года Устройство для программного контроля

Формула изобретения SU 559 239 A1

Изобретение сггносится к области вы числительной техники, а именно к автоматизированным устройствам контроля, и предназначено для контроля функциональных узлов радиоэлектронной аппаратуры,

Известны устройства, содержащие блоки воздействия на контролируемый объект, блок коммутации, блок индикации, блок управления Ы 2j.

Устройство, предназначенное для автоматического нахождения неисправностей в электронных схемах и позволяющее производить допусковый контроль параметров логических элементов относительно заданных допусков, не обеспечивает непосредственного измерения и регистрации этих параметров, не имеет устройств самоконтроля и может работать только по жесткой программе, записанной на программоносителе ij.

Устройство,предназначенное для автома- .тического анализа схем цифровых вычислительных мащин не позволяет производить измерение параметров контролируемого объекта и регистрацию последних, кроме того оно работает исключительно по программе, записанной на программоносителе 2. Известно устройство для программного контроля, содержащее блсж ввода, блок управления, блок выработки тестовых наборов, блок измерений, операционный блок, коммутатор, блсж регистрации, причем .вход и выход бпока ввода соединены соотвегст венно с первым выходом и входом блока управления, второй выход которого соединен с входом блока выработки тестсжых наборов, с первыми входами операционного блока, блока измерений, коммутатора, второй вход коммутатора соединен с выходом контролируемого блока, а первый выход коммутатора - с вторыми входами операционного блока и блока измерений, первый выход которого соединен с третьим входом операционного блока, первый выход блока выработки тестовых наборов соединен с входом контролируемого блока 1.3.

Недостатком известного устройства ляется отсутствие самоконтроля, что резко снижает достоверность контроля, невозможность останова устройства на одном из выбравных тестот и смены алгоритма работы изменения программоносителя. Целью изобретения является повышение достовервостн контроля. Это достигается тем, что устройство для программного контроля дополнительно содержит блок синхронизации, блок сравнения я блсяс контроля программыупричем второй выход блока управления соединен соответственно с первым входом блсжа контроля программы и с входом блока срав нения, выхода которого соединен с первым входом блока синхронизации, второй, третий и четвертый входы блока синхронизации соединены соответственно с первым выходом блока измерений, с первым выходом блока регистрации с первым выходом операционного блока, а первьй, второй, тре тий выходы блока синхронизации соединены соответственно со вторым входам блока управления, с первым входом блока регист рации, с четвертым входом операционного блока, второй вход блока контроля програм мы соединен с третьим выходам блока уп- равления со вторым выходом блока регистрации, со вторым; выход ом операционного блока, со вторым выходом блока измерений, со вторым выходам блока выработки тестовых наборав, со вторым выходам коммутатора, с четвертым выходом блока синхронизации, выход блока контроля программы соединен с третьим входам; блока измерений. На чертеже приведена блок-схема устройства для программного контроля. В устройство входят блок ввода 1, блок управления 2, блок выработки тестовых наборов 3, коммутатор 4, блак измерений 5, операционный блок 6, блок синхронизации 7, блок регистрации 8, блак контроля программы 9, блок сравнения 10, контролируемый блок 11, Блак ввада 1 своими входом и выходом соединен с саатветствую щими выходами и входом блака управлени 2, который предназначен для передачи информации, паступа.ющей из блока ввода 1 в остальные блоки устройства. Передача инфармац1 И в эти блоки асуществляется по инфармацианнай магистрали, выходящей из блака управления 2, Блак выработки теставых наборов 3 слу жит для генерации и подачи на входы кантралируемого блака 11 сгимупирующих сиг налав. Выходы кантролируемаго блока падк- л:10чаются к входу блока измерений 5 или операцианнага блока 6 через коммутатор 4 Блок измерений 5 осуществляет измерение и преобразование уровня, амплитуды, цлительности, частоты и других параметре® сигналов, поступающих с выхода коммутатора 4, в цифровой код и индикацшо результатов измерения. Блок 6 производит накэя ление информации, получаемой от коммутатора 4 или от блока измерений 5, ее преобразование, сравнение с эталонной информацией и индикацию результате сравнения и эталонных значений. Блок синхронизации 7 обеспечивает:сов местную работу остальных блоков устройства -ъ соответствии с праграммой, задаваемой оператором, и определяет последовательность выполнения операции отдельными блоками устройства, а также разрешает или запрещает посылку в блок управления 2 импульса, с приходом которого начинается новый цикл (устройство переходит к следующему тесту). Блок регистрации 8 служит для вывода на печать текущей информации, а именно цифровых эквивалентов измеренных электрических или временных параметров сигналов, результатов контроля, эталонных значений. Кроме того, блок регистрации 8 служит для вывода на печать служебной информации (номеров контралируемых точек, номеров тестов, номеров и названий контролируемых объектов и т.д.). Для реализации вазмажности останова устройства программного контроля на заданном тесте она имеет блак сравнения 10. Этот блок qbHKcupyer момент совпадения теку- щега значения номера теста и номера, на браннага вручную с помощью кнопочного номеронабирателя, входящего в состав блока сравнения 10с В момент фиксации блок сравнения 10 посылает в блок синхронизации 7 сигнал останова. Блок контроля праграммы 9 осуществляет непрерывный контраль ввадимой программы на четность пословно и посимвальна, для чега первый era вхад саединен с информационнай магистралью, по которой вводится программа, Втарай вход блока контраля . программы 9 соединен с контрольными тачками коммутатора 4 и блакав управления 2j выработки тестовых наборов 3, измерений 5, операции 6, синхронизации 7, регистрации 8 для периадической проверки правильности их функцианирования. В случае исправности всех блаков устройства и пра- вильнога ввода программы блок контраля 9 по команде блока управления 2 посылает игнал начала цикла измерения на СИНХЁЮНИзирующий вход блока измерений 5, В неисправности однога из блоков или непрерьгонаго ввода праграммы устройство будет остановлена, а результат контроля выведен на индикацию с указанием информации о виде и месте неисправности. Программирование;действий устройства осущестеляется при помощи системы коман Первый I символ, слова команды указывает код приемника информации, а в остальных содержится информация. В устройстве используются следующие коды: записать но-. мер теста в регистр номера теста: задать параметры воздействий на контролируемый объект (по этой команде устанавливается частота, длительность, амплитуда импульссе, уровни напряжений и другие воздействия); записать вид воздействия, поступающего на каждый контакт (такими воздействиями могут быть непрерывные импульсные последовательности, пачки импульсов, зада ные уровни напряжений, линейно измзня.ющееся , напряжение и другие специальные воздействия); подать пачку импульсов с за данным их числом; подключить определенные каналы коммутатора; занести допусковые значения в блок операций; установить род работ и предел измерепия; проверить правильность ввода программы и начать измерение; код-контроль объекта закончен. Для ввода программы могут быть использованы устройства ввода с перфо ленты, перфокарт, магнитной пенты и др, Кроме того, для ввода, вывода и анализа результатов контроля могут быть использованы ЭЦВМ. Работает устройство следующим образом. После того так в устройство ввода 1 поступит сигнал, разрешающий начало ввода программы, информация псютупит в блсяс управления 2, а затем будет перераспределена им по блокам выработки тестовых наборов 3, измерений 5 и операций 6, а также занесена в регистры блока сравнения 1О и коммутатора 4. Одновременно процесс ввода программы и вильность функционирования блоков контролируется блоком 9. Затем подается импулх на синхронизирующий вход блока измерений 5, определяя тем самым начало цикла изм рения. По окончании цикла измерения на ЕЫ ходе блока измерений 5 формируется цифро вой эквивалент измеренного значения, кото рый поступает в блок 6 для сравнения с з несенными в его регистры эталонным знач нием. Одновременно формируется импульс tiycKa микропрограммы, который поступает на вход блока синхронизации. Дальнейшая работа идет по одной из микропрограмм,, задаваемых оператором. В устройстве имеется ряд микропрограмм, шесть из них описаны ниже. Первая предусматривает регистрац1 Ю изхтеренного значения и служебной ИЕ1формации печатающим устройством блсжа регистрации 8, для чего на его вход подается ряд команд от блока синхронизации 7. После регистрации разрешается ввод информации следующего теста, т.е. подается импульс с выхода блока синхронизации 7 на вход блока управления 2. Вторая - сравнение измеренного значения с эталонным по специальной команде, засылаемой из блока синхронизации 7 в блок 6, затем вывод на печать измеренного значения, служебной информации, эталонных значений и результатов контроля5 осуществляемый аналогично первой микропрограмме. После регистрйции независимо от результатов проверки разрешается введение инфоркшции, соответ-, ствуюшей новому тесту. Третья пpeдyc faтpивaeт сравнение измеренного значения с эталонным так же, как при вьгполнении второй микропрограммы, за-тем производится логическая обработка результатов сравнения. Если параметр находится в допуске, то блок синхронизации 7 подает импульс на вход блока управления 2, после чего будет введена информация следуюшего теста. Если же параметр выщел из допуска, введение информации следующего теста будет запрещено, а на индикацию выведень результаты контроля. Четвертая включает те же операции, что и третья, -ц, кроме того, вывод на печать измеренного значения и служебной информации. РабСГа по пятой микропрограмме производится так же, как и по третьей, но после логической обрабэтки результатовсравнения, в случае выхода параметра из допуска, информация выводится на печать и на информацию по команде, поступающей в блок регистрации 8 из блока синхронизации 7, а зведеиие новой иЕгформации (т.е. переход к следующему тесту) запрещается. Шестая предусматривает те же операции, чтои вторая, но поспе вывода на печать всей кеобходнмойинформации переход к новому теоту (т,е, аодача запускающего импупьса в блок управления 2) разрешается только в том случае, если измеренное оначение находится в nonycKes D ином случае переход к еле тесту будет запрещен, а резульаты прэз-.рки, креме вывода на печать, будут выведены на ИЕщскацию. Кроме того, любая из шести микропрогpaKfM может быть дополнена операцией сютанов устройства на тесте N° ..., т.е. на тесте, номер которого набран при по- ручного но)еронабирателЯ| входящего в состав блока сравнения 10. Набранный нэмер сравнивается с текущим значением, номера теста, который заносится в блек сравнения 10 из блока управления 2. В момент равенства этих двух номеров блсж сравнения 10 посылает в блсас синхронизации 7 сигнал, с приходом которого запрещается поступление импульса из блока синхронизации. 7 в блок управления 2, независимо от результатов контроля, т.е. пр изводится останов устройства на интересующем оператора этапе контроля. Использсжание блоков контроля .програм мы, синхронизации и сравнения в устройстве для программного контроля позволяет получить ряд преимуществ по сравнению с известными устройствами; повышается достоверность контроля благодаря постоянной прсжерке правильности функционирова- ВИЯ блоков устройства и правильности вво да программы, а также стансжится возмож ным .изменение алгоритма работы устройст ва без изменения Программоносителя, что делает устройство более гибким. Кроме то го можно производить останов устройства на любом тесте, номер которого набран с помощью устройства зазора, что очень важно при практическом использовании устройства. Формула изобретения Устройство для программного контроля содержащее блсж ввода, блок управления, блок выработки тестовых наборов, блок из мерений, операционный блок, коммутатор, блсж регистрации, причем вход и выход блока ввода соединены соответственно с п вым выходом и входом блока управления, второй выход которого соединен с входом блока выработки тестевых наборов, с первыми входами операционного блсжа, блока измерений, коммутатора, второй вход коммутатора соединен с выходом контролируемого блока, а первый выход коммутато ра - со вторыми входами операционного блока и блока измерений, первый выход которого соединен с третьим входом (итерационного блсжа, первый выход блока выработки тестовых наборов соединен с входом контролируемого блока, о т л и ч, а е е с я тем, что, с целью псжышения Достоверности контроля, оно дополнительно содержит блок синхронизации, блок сравнения и блок контроля программы, причем второй выход блока управления соединен соответственно с первым входом блока к.онтроля программы, с входом блока сравнения, выход которого соединен с первым входом блсжа синхронизации, вторсЛ, третий и четвертый входы блока синхронизации соединены соответственно с первым выходом блока измерений, с первым выходом блока регистрации, с первым выходом операционного блока, а первый, второй, третий выходы блока синхронизации соединены соответственно со вторым входом блмса управления, с первым входом блока регистрации, с четвертым входом операционного блока, второй вход блока контгроля программы соединен с. третьим выходом блока управления, со вторым выходом блока регистрации, со вторым выходом операционного блока, со вторым выходом блока измерений, со вторым выходом блока выработки тестовых наборов, со вторым выходом коммутатора, с четвертым выходом блока синхронизации, выход блока контроля программы соединен с третьим входом блока измерений. Источники информации принятые во внимание при экспертизе; 1.Авторское свидетельство СССР № 378852, М.Кл. G-06T11/00, 1971. 2.Авторское свидетельство СССР №218521, М.Кл. SO6T11/00, 1966. 3.Авторское свидетельство СССР №224009, М.Кл.Врб Т-И/ОО, 19в7 (прототип).

SU 559 239 A1

Авторы

Амбалов Виталий Игоревич

Даты

1977-05-25Публикация

1975-07-11Подача