Устройство для программного контроля
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 559239
Автор: Амбалов
Текст
) Заявлено 11,07,75(21) 2155823/2 соединением заявки Государстоеииий оомотет Совета Моноотров СССР оо долам иэооретооой и откритой(45) Дата опубликования описания 25 И. Амбалов 72) Автор изобретен) Заявит УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО КОНТРОЛЯ редназначенное для авт а схем цифровых вычи "йе позволяет произвопараметров контролируе рацию последних, кром Устройство п ,тического анали лительных маши дить измерениеобъекта и регис мйе ляется отсутст снижает досто е самоконтроля, что резкорность контроля, невэзможстройства на эпн м из выбоготоь останова Изобретение относится к области вычислительной техники, а именно к автоматизированным устройствам контроля, ипредназначено для контроля функциональныхузлов радиоэлектронной аппаратуры.Известны устройства, содержащие блокивоздействия на контролируемый объект, блоккоммутации блок индикации, блок управления 3,3, 2Устройство, предназначенное для авто- Оматического нахождения неисправностейв электронных схемах и позволяющее производить допускэвый контроль параметров логических элементов относительно заданныхдопусков, не обеспечивает непосредственногэаизмерения и регистрации этих параметров,не имеет устройств самоконтроля и можетработать только по жесткой программе, записанной на программ оносителе 111,20 го энэ работает исключительно по программе, записанной на программоносителе 121.Известно устройство для программного контроля, содержащее блок ввода, блок уп равления, блок выработки тестовых наборов, блэк измерений, операционный блок, коммутатор, блок регистрации, причем, вход и выход бпэка ввода соединены соответственно с первым выходом и входом блока управления, второй выход которого соединен с входом блока выработки тестовых наборов, с первыми входами операционного блока, блока измерений, коммутатора, второй вход коммутатора соединен с выходом контролируемого блока, а первый выход коммутатора - с вторыми входами операционного блока и блока измерений, первый выход которого соединен с третьим входом операционного блока, первый выход блока выработки тестовых наборов соединен с входом контролируемого блока 13.Недостатком известного устройювранных тестов и смены алгоритма работы безизменения программоноситвдя,Целью изобретения является повышениедосговврности контроли,Это достигается тем, что устройстводля программного контроля дополнительносодержит блок синхронизации, блок сравнения и блок контроля программыпричемвторой выход блока управления соединенсоответственно с первым входом блока10контроля программы и с входом блока сравнения, выход которого соединен с первымвходом блока синхронизации, второй, третий и четвертый входы блока синхронизации соединены соответственно с первымвыходом блока измерений, с первым выходом блока регистрации с первым выходомоперационного блока, а первый, второй, третий выходы блока синхронизации соединенысоответственно со вторым входом блока 20управления, с первым входом блока регистрации, с четвертым входом операционногоблока, второй вход блока контроля программы соединен с третьим выходом блока управления со вторым выходом блока регистрации, со вторым,выходом операционногоблока, со вторым выходом блока измерений, со вторым выходом блока выработкитестовых наборов, со вторым выходомкоммутатора, с четвертым выходом блока 30синхронизации, выход блока контроля программы соединен с третьим входом блокаизмерений.На чертеже приведена блок-схема устройства для программного контроля.35В устройство входят блок ввода 1, блокуправления 2, блок выработки тестовыхнаборов 3, коммутатор 4, блок измерений5, операционный блок 6, блок синхронизации 7, блок регистрации 8, блок контроля 40программы 9, блок сравнения 10, контролируемый блок 11. Блок ввода 1 своимивходом и выходом соединен с соответствующими выходами и входом блока управления12, который предназначен для передачи информации, поступающей из блэка ввода 1в остальные блоки устройства. Передачаинформации в вти блэки осуществляется пэинформационной магистрали, выходящей нзблока управления 2, 50 Блок выработки тестовых наборов 3 служит для генерации и пэдачи на входы контролируемого блока 11 сгимулируюших сиъ налэв. Выходы контролируемого блэка подключаются к входу блока измерений 5 или операционного блока 6 через коммутатор 4.Блок измерений 5 осуществляет измерение и преобразование уровня, амплитуды, алительнэсти, частоты и других параметров сигналов, поступающих с выхода коммутатора 4, в цифровой код и индикацию результатов измерения, Блок 6 производит иаков ление информации, получаемой от коммутатора 4 или от блока измерений 5, ев преобразование, сравнение с эталонной информацией и индикацию результатов сравнения и эталонных значений.Блок синхронизации 7 обеспечивает сов; местную работу остальных блоков устройства в соответствии с программой, задаваемой оператором, и определяет последовательность выполнения операции отдельными блоками устройства, а также разрешает или запрещает посылку в блок управления 2 импульса, с приходом которого начинается новый цикл (устройство переходит к следующему тесту).Блок регистрации 8 служит для вывода на печать текущей информации, а именно цифровых эквивалентов измеренных электрических или временных параметров сигналов, результатов контроля, эталонных значений, Кроме того, блок регистрации 8 служит для вывода на печать служебной информации (номеров контролируемых точек, номеров тестов, номеров и названий контролируемых объектов и т.д.).Для реализации возможности останэва устройства программного контроля на заданном тесте онэ имеет блок сравнения 10. Зтот блок фиксирует момент совпадения текущего значения номера теста и номера, на бранного вручную с помощью кнопочного номеронабирателя, входящего в состав блока сравнения 10. В момент фиксации блок сравнения 10 пэсылает в блэк синхронизации 7 сигнал останова.Блок контроля программы 9 осуществляет непрерывный контроль вводимой. программы на четнэсть пословно и посимвольно, для чего первый его вход соединен с информационной магистралью, по которой вводится программа. Второй вход блока контроля программы 9 соединен с контрольными точками коммутатора 4 и блоков управления 2, выработки тестовых наборов 3, измерений 5, операции 6, синхронизации 7, регистрации 8 для периодической проверки правильности их функционирования. В случае исправности всех блоков устройства и правильного ввода программы блок контроля 9 пэ команде блэка управления 2 посыласт сигнал начала цикла измерения на синхрэнизируюший вход блэка измерений 5. В случае неисправности одного из блоков или непрерывного ввода программы устройство будетостановлено, а результат контроля выведенна индикацию с указанием информации овиде и месте неисправности.Йрограммирование: действий устройстваосуществляется при помощи системы команд,Первыйсимвол. слова команды указываеткод приемника информации, а в остальныхсодержится информация, В устройстве используются следующие коды; записать номер теста в регистр номера теста; задатьпараметры воздействий иа контролируемыйобъект (по этой команде устанавливаетсяфчастота, длительность, амплитуда импульсов, уровни напряжений и другие воздействия); записать вид воздействия, поступающего на каждый контакт (такими воздействиями могут быть непрерывные импульсныепоследовательности, пачки импульсов, задан Бные уровни напряжений, линейно изменяющееся . напряжение и другие специальныевоздействия); подать пачку импульсов с заданным их числом; пэдключить определенные каналы коммутатора, занести допусковые значения в блок операций; устанслвить род работ и предел измерения; проверить правильность ввода программы и начать измерение; код-контроль объекта закончен, Для ввода программы могут бытьиспользовань устройства ввода с перфоленты, перфокарт, магнитной ленты и др,Кроме того, для ввода, вывода и анализарезультатов контроля могут быть использованы ЭЦВМ, 30Работает устройство следующим обра. -зом. После того так в устройство ввода1 поступит сигнал, разрешающий началоввода программы, информация пэступит вблок управления 2, а затем будет перераспределена им по блэкам выработки тестовых наборов 3, измерений 5 и операций,6, а также занесена в регистры блокасравнения 10 и коммутатора 4. Одновременно процесс ввода программы и правильность функционирования блэкэв коцтрэ.=лируется блоком 9. Затем подается импульсна синхронизирующий вход блэка измерений5, определяя тем самым начало цикла измерения. По окончании цикла измерения ца вы ходе блока измерений 5 формируется цифровой аквивалент измеренного значения, который поступает в блок 6 для сравнения с занесенными в его регистры эталонным зцачекием, Одцэвременнэ формируется импульспуска микропрограммы, который поступаетна вход блока синхрэнизации,Дальнейшая работа идет пэ одной измикропрограммзадаваемьп оператором, Б устройстве имеется ряд микропрограмм, шесть из цих описаны ниже. Первая предусматривает регцстраццю излеренцогэ значения и служебной информации печатающим устройством блока регистрации60 8, для чего на его вход подается рядкоманд от блока синхронизации . 1 ослерегистрации разрешается ввод информацииследующего теста, т.е, подается импульсс выхода блока синхронизации 7 на входблока управления 2. Вторая - сравнениеизмеренного значения с аталэцным по спе.циальной команде, засылаемой из блокасинхронизации 7 в блок 6, затем выводна печать измеренного значения, служебнойинформации, эталонных значений и результатов контроля, осуществляемый аналогично первой микропрограмме, После регистрации независимо от результатов проверкиразоешается введение информации, соответ-,ствуюшей новому тесту.Третья предуслтатривает сравнение изл 4 еренцэгэ значения с эталонным так же,как при выполнении второй микропрограммы,затем производится логическая обработкарезультатов сравнения, Если параметр находится в допуске, тэ блок синхронизации7 подает импульс на вхсд блока управления 2, после чего будет введена информацияследуошегэ теста, Если же параметр вышелиз допуска, введение информации следующеготеста будет запрещено, а на индикацию выведены результаты контроля.Четвертая включает те же эперацци, чтэи третья, ц, кроме того, вывод ца печатьизмеренн гэ значения и служебной информации.Работа по пятэй микропрэгралл 1 е прэизводится так же, как и пэ третьей, но послелогической обработки результатовсравнения,в случае выхода параметра из допуска, информация выводится ца печать и на информацию пэ команде, поступающей в блок регистрации Я из блока синхрэцизации 7, а"ведение цэвэй ицфэрмациц (т.е. переход кследуюц;ел 4 у тесту) запрещается,Шестая цредусл 1 атривает те же операции,что ц вторая, нэ после вывода ца печать всейцеэбхэдцмэйццфэрмацци переход к новому теоIтут,е, подача зацускаю 1 цего импуцьса в блокугравлецця 2) разрешается только в томслучае, если измеренное значение находится в допуске, э ццэ.ц случае переход к следдующему тест.- будет запрещен, а результаты прэв.рки, кроме вывода ца печать,будут выведены ца ицдлкацию,Кроме тэгэ, любая из нести микропрограмм может быть дэполнеца операцией"эстанэв устройства ца тесте", т,е.ца тесте, комер кэтэрэгэ набран при помощи ручцэгэ номеронабирателя, входящегов состав блэка сравнения 10. Набранныйнэмер сравнивается с текущим значениемномера теста, кэтэръгй заносится в блсхсравнения 10 цз блэка управления 2, Вмомент равенсмьа этих двух номеров блок сравнения 10 посылает в бпок синхронизации 7 сигнал, с приходом которого запрещается поступление импульса из блока синхронизации. 7 в блок управления 2, независимо от результатов контроля, т,е, производится останов устройства на интересующем оператора этапе контроля,Использование блоков контропя,программы, синхронизации и сравнения в устройся о ве дпя программного контроля позволяет подучить ряд преимуществ по сравнению с известными устройствами, повышается достоверность контроля благодаря постоянной проверке правильности функционирова ния бпоков устройства и правильности ввода программы, а также становится возможным изменение алгоритма работы устройства 6 еэ изменения программ оноситепя, что делает устройство более гибким. Кроме то гоможно производить останов устройства на любом тесте, номер которого набран с помощью устройства зазора, что очень важно при практическом использовании устройства. 25 ф ормула изобре тения30Устройство для программного контроля, содержащее блок ввода, блок управления, блок выработки тестовых наборов, бпок измерений, операционный блок, коммутатор, блок регистрации, причем вход и выход З 5 блока ввода соединены соответственно с первым выходом и входом блока управления, второй выход которого соединен с входом блока выработки тестовых наборов, с первыми входами операционного блока, блока 4 о измерений, коммутатора, второй вход коммутатора соединен с выходом контропируемого блока, а первый выход коммутато-. ра - со вторыми входами операционногобп(жа и блока измерений, первый выходкоторого соединен с третьим входом операционного блока, первый выход блока выработки тестовых наборов соединен с входом контролируемого блока о т л и ч.а ющ е е с я тем, что, с цепью повышениядостоверности контроля, оно дополнительносодержит блок синхронизации, блок сравнения и блок контроля программы, причемвторой выход блока управления соединенсоответственно с первым входом блока контроля программы, с входом блока сравнения, выход которого соединен с первымвходом блока синхронизации, второй, третийи четвертый входы блока синхронизации соединены соответственно с первым выходом бпока измерений, с первым выходом блока регистрации, с первым выходом операционного блока, а первый, второй, третий выходыблока синхронизации соединены соответственно со вторым входом бпока управления, спервым входом блока регистрации, с четвертым входом операционного блока, второй входблока конроля программы соединен с, третьим выходом блока управления, совторым выходом блока регистрации, совторым выходом операционного блока, со вторым выходом блока измерений, со вторым выходом блока выработки тестовых наборов, совторым выходом коммутатора, с четвертымвыходом блока синхронизации, выход блокаконтроля программы соединен с третьимвходом блока измерений,Источники информации, принятые во внимание при экспертизе1, Авторское свидетельство . СССРМ 378852, М.Кл . 606 711/00, 1971,2. Авторское свидетельство СССРМ 218521, М Кл . 606 711/00, 1966.3. Авторское свидетельство СССР559239 Сосгавнтель А, Снгаловва Техред А. Богдан рректор Б, Югас едактор Тыраж 818 Подписное дарственного комитета СОвета Министров по делам изобретений н открытий Москва, Ж 35, Раушская набд. 4/5
СмотретьЗаявка
2155823, 11.07.1975
ПРЕДПРИЯТИЕ ПЯ А-7734
АМБАЛОВ ВИТАЛИЙ ИГОРЕВИЧ
МПК / Метки
МПК: G06F 11/00
Метки: программного
Опубликовано: 25.05.1977
Код ссылки
<a href="https://patents.su/5-559239-ustrojjstvo-dlya-programmnogo-kontrolya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для программного контроля</a>
Предыдущий патент: Устройство управления с контролем
Следующий патент: Устройство для моделирования систем связи
Случайный патент: Генератор импульсов для электро-эрозионной обработки металлов