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

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

Авторы: Пугач, Тимонькин, Ткаченко, Тюрин, Улитенко, Харченко

ZIP архив

Текст

/51 Тираж 788 Подписное сударственного комитета по изобретениям и 113035 Москва, Ж, Раушская наб тиям при ГКНТ СССР4/5"Стоп" 1.2 и инйормационные выходы1,3, блок 2 индикации, содержащий управляющие входы 2.1-2,3, йормирователь 3 программ, содержащий информационные входы 3,1, первый вход 3.2записи адреса, второй вход З,З.записи текста, третий вхоц 3,4 логического условия, инйормационные выходы. кода числа проверок параметра на несоответствие эталону 3.5, кода дискретности проверок З.б, кода эталона3.7, кода маски 3.8, кода числа несоответствий 3;9 и маркера окончания 15проверок 3.10, блок 4 масок, содержащий первую группу информационныхвхоцов 4.1 и инйормационные выходы4,2, блок 5 сравнения, делитель 6частоты, содержащий информационные 2 Овходы 6.1, счетный вход 6.2 и выход6 .3, первый 7 и второй 8 счетчики,триггеры пуска 9, управления 10 инормы 11, тактовый генератор 12, содержащий выходы 12,1-12.3; элемент 252 И-ИЛИ 13, первый 14, второй 15 итретий 16 элементы И, элемент ИЛИ17, информационные выходы 18 и информационные входы 19 устройства.Пульт 1 управления (Фиг, 2) со- ЗСдержит элемент НЕ 20, первый 2 1 ивторой 22 одновибраторы, группу переключателя 23, кнопки "Пуск" 24 и,элемент 34 сложения по модулю два,Блок 4 масок (Фиг. 5). содержитгруппу мультиплексоров 35.Делитель 6 частоты фиг, 6) содержит счетчик 36, блок 37 сравненияи элемент 38 задержки:,Пульт 1 управления фиг, 1 и 2) предназначен для задания начального адреса требуемой проверки, а также11 1 гю Формирования сигналовПуск и СтопБлок 2 индикации предназначен для отображенчя информации о нормовом и ненормовом завершении каждого такта в проверке, а также для отображения диагностической информации из формирователя программ по окончании про - верки. 2 4Формирователь 3 программ предназначен для формирования тестовой и диагностической информации на информационные выходы устройства, для Формирования кода числа проверок 3.5. напервый счетчик 7, кода дискретностипроверок З.б на делитель б частоты,кода эталона 3.7 на блок 5 сравнения, хода маски 3.8 на блок 4 масок,кода числа допустимых несоответствий3.9 контролируемого параметра с эталоном на второй счетчик 8 и маркераокончания проверок 3.10 (маркера иионизации).Коды числа проверок и эталоны являются дополнительными.формирователь 3 программ воспринимает информацию о начальном адресетребуемой проверки с информационныхвходов 3,1 по заднему фронту импульсана входе 3.2 записи адреса. По заднему фронту импульса на входе 3,3записи теста формируется тестовая информация на соответствующих выходахформирователя 3 программ,Сигнал на входе 3,4 логическогоусловия осуществляет модификацию последующей тестовой информации.Формирователь 3 программ представляет собой стандартный микропрограммный автомат.Блок 4 масок предназначен для подключения требуемых разрядов информационных входов 19 устройства к информационным выходам 4,2 блока 4 масок всоответствии с состоянием информационных входов 4.1. Блок 4 масок представляет собой мультиплексоры по количеству разрядов информационныхвходов 19 устройстваБлок 5 сравнения предназначен длясравнения контролируемого параметрас информационных выходов 4,2 блока 4масок с эталоном, поступающим на выход 3.7 формирователя 3 программи формирования сигнала логической "1"на ее выходе в случае неравенства.Делитель б частоты предназначендля изменения длительности периодатестирования в зависимости от сигнала дискретности проверок с выхода3.6 формирователя 3 программ по сигналам с третьего выхода 12,3 тактового генератора 12. Делитель частотыпредставляет собой счетчик с переменным коэффициентом счета.Первый счетчик 7 предназначен длязаписи по заднему фронту импульса на14641 ик:.с. лс:;н ;а 11 1.л и хранения кода числ пр норок с школа 3.5 форми-ронателя 3 программ, цля подсчета по заднему Фронту импульсов с выхо 5да 6.3 делителя 6 частоты, для формирования импульса переполнения по моменту окончания заданного числа проверок контролируемого параметра.Второй .счетчик 8 предназначен 1 О для записи по заднему фронту импульса на выходе элемента И 15 и хранения кода числа допустимых несоответствий контролируемого параметра эталону с выхода 3.9 формирователя 3 15 программ в интервале времени действия тестового сигнала, определяемого первым счетчиком 7, для подсчета импульсов с выхода элемента И 16, для формирования импульса переполне ния при недопустимом количестве несоответствий.Триггер 9 пуска предназначен для Формирования сигнала запуска тактового генератора 12 по сигналу "Пуск", 25 с выхода 1.1 пульта 1 управления и для снятия этого сигнала при активировании выхода элемента 2 И-ИЛИ 13.Триггер 1 О управления предназначен для формирования разрешающего30 сигнала на вторые входы элементов И14 и 15 по сигналу с выхода элемента ИЛИ 17 идля снятия этого сигнала по , заднему фронту сигнала на выходе синхронизации, совмещенном с входом К, по ступающего с выхода элемента И 15.Триггер 11 нормы предназначен для формирования сигнала логического условия на вход 3,4 формирователя 3 программ по импульсу переполнения со 40 счетчика 8 и для снятия этого сигнала по заднему Фронту импульса на входе синхронизации, совмещенном с входом К, поступающего с выхода элемента И 15. 45Тактовый генератор 12 предназначендля формирования по разрешающему сиг- налу с выхода триггера пуска 9 трех неперекрывающихся последовательностей импульсов, синхронизирующих рабо- -0 ту устройства, причем первая с первого выхода 12.1 синхронизирует элемент И 14, вторая с второго выхода 12,2 синхронизирует элемент И 15, а третья с третьего выхода 12.3 поступает на вход делителя 6 частоты.Элемент 2 И-ИЛИ 13 предназначен для формирования сигнала сброса триггера 9 пуска в двух случаях; при пос 42 6туплении сигнала "Сброс" с выхода1.2 пульта управления и, если на выходе 3.10 Формирователя 3 программимеется маркер окончания проверок,представляющий собой уровень логической "1", при одновременной активиза-ции выхоца переполнения счетчика 7,Эгемент И 14 предназначен дляформирования сигнала записи адресана вход 3.2 формирователя 3 программпо импульсу на первом выходе 12,1тактового генератора 12, если одновременно имеется сигнал логической"1" ча выходе триггера 10 управления.Элемент И 15 предназначен для Формирования сигнала записи теста навход 3,3 формирователя 3 программ поимпульсу на втором выходе 12.2 тактового генератора 12, если одновременно имеется сигнал логической "1"на выходе триггера 10 управления.Элемент И 16 предназначен дляформирования счетного импульса навторой счетчик 8 по импульсу с выхода 6.3 делителя 6 частоты, если навыходе блока 5 сравнения имеется.уровень логической "1",Элемент ИЛИ 17 предназначен дляформирования сигнала установки триггера 10 управления посигналу "Пуск"с выхода 1.1 пульта 1 управлениялибо по импульсу переполнения счетчика 7.Информационные выходы 18 устройства предназначены для подачи тестового воздействия на объект контроля,а информационные входы 19 - для снятия контролируемых параметров с объекта контроля.Элемент НЕ 20 (фиг2) предназначен для формирования сигнала логической "1" на вторые контакты .переключателя 23, так как его вход подключенк шине "-" источника питаний устройства.Одновибратор 21 предназначен дляформирования оциночного импульса навыходе 1.1 пульта 1 управления при нажатии кнопки "Пуск" 24.Второй одновибратор 22 предназначен для формирования одиночного импульса на выходе 1.2 пульта 1 управления при нажатии кнопки "Сброс" 25.Переключатели 23 предназначеныдля набора кода начального адресатребуемой проверки, причем в исходное положение, через первые их контакты в соответствующие разряды ин1464 1 формационных выходов 1.3 пульта 1 управления подсчета напряжения логи 1ч ес ко го 0 , та к как первые контакты подключены к шине "-" источника питания устройства .При включении переключателя в соответствующий разряд и нфор мацио нных выходов 1 . 3 пульта управления и одсчета - логическая "1" с второго кон О такта, подключенного к выходу элемента НЕ 20.Кнопки 24 и 25 предназначены для подачи напряжения логического "О" на входы запуска одновибраторов 21 и 22 соответственно.Регистр 26 индикации (фиг. 3) предназначен для записи в режиме сдвига влево по переднему Фронту импульса на вход. 2. 1 блока 2 индикации илфор мации с выхода элемента ИЛИ 29 и для хранения этой информации.Регистр 27 индикации предназначен для записи и хранения диагностической информации с информационных выхо" 25 дов 18 устройства по переднему фрон-. ту сигнала на входе 2,3 блока 2 индикации.Индикатор 28 предназначен для отображения йнформации с выходов перво- ро го 26 и второго 27 регистров индикации.Индикатор задействован (светится) при нахождении соотве"ствующего выхода регистра в состоянии логической 13 1251 . Элемент ИЛИ 29 предназначен для Формирования сигнала - логической 13 111 - на информационный вход регистра 2 6 индикации как и о мар кер у . и ни ци ализации с входа 2.3 блока индикации так и при активации его на входе .2 при ненормовом окончании очередного теста.Регистр 30 адреса (фиг, 4) прецнаэначен для записи по заднему фрон ту импульса на входе 3. Формировате-ля.З программ информации с выходов коммутатора ЗЗ, для хранения и выдачи этой информации на адресные входы блока 32 постоянной памяти. Регистр 31 теста предназначен длязаписи по заднему фронту импульса навходе 3.3 Формирователя 3 программинформации с первых четырех группвыходов блока 32 постоянной памяти,хранения и выдачи этой информации насоответствующие информационные выходы Формирователя 3 программ,42 8Первая группа ныхолс в регисч ра31 теста представляет собой информационные выходы 18 устройства, втораягруппа выходов - выход 3.6 кола дискретности проверок Формирователя 3программ, третья группа выходоввыход 3.7 кода эталона, четвертаягруппа выходов - выход кода маски3,8 формирователя 3 программ.Блок 32 постоянной памяти предназначен для хранения тестовой информации, которая выбирается в соответствии с адресом, записанным и поступающим с регистра 30 адреса.Первая группа выходов постояннойпамяти 32 задает код теста, первыйразряд которого оведен для маркераокончания проверок. По нулевомуРадресу в блоке 3. постоянной памятив первом разряде первой группы выходов записана логическая 1 , представляющая собой маркер инициализации (начала проверок). По последнему адресувсех проверок в этом разряде записана логическая 1 представляющая собой маркер окончания проверок, а востальных разрядах этой группы записана диагностическая информация, кодирующая результаты проверок. По нулевому адресу и по адресу, в которомнаходится маркер окончания проверок,в первой группе выходов постояннойпамяти присутствует разряд, запрещающий объекту контроля воспринимать этуинформацию как тестовую,Вторая группа выходов блока 32;постоянной памяти задает код дискретности проверок соответствия контроли -руемого параметра эталону.Гретья группа выходов блока 32постоянной памяти задает код эталона,с которым во время данного тестовоговоздействия сравнивается контролируемый параметр.Четвертая группа выходов блока 32постоянной памяти задает код маски,определяющей, какие разряды информационных входов 19 устройства контролируются.Пятая группа выходов блока 32 постоянной памяти задает код допустимогочисла несоответствий контролируемогопараметра эталону в течение времениподачи на объект контроля данноготестового воздействия,Шестая группа выходов блока 32постоянной памяти задает код числапроверок соответствия контролируемого14641параметра эталону н течение временидействия на объект контроля постоянной памяти 32 и задает адрес следующего теста,Коммутатор 33 предназначен для подключения к информационным входам регистра 30 адреса либо информационныхвходов 3.1 формирователя 3 программпри наличии сигнала логической "1" в 10первом разряде, первой группы выходов блока 32 постоянной памяти, отведенных для маркера инициализации иокончания, либо информации с седьмойгруппы выходов блока 32 постоянной 15памяти и выхода элемента 34 сложенияпо модулю два, если маркер не установлен (равен логическому "0").Элемент сложения по модулю двапредназначен для модификации адреса 20следующего теста, поступающего сседьмой группы выходов блока 32 постоянной памяти по сигналу на входе3.4 формирователя 3. При этом, еслимодифицируемый последний разряд седьмой группы выходов блока 32 постоянной памяти совпадает с состояниемвхода 3.4, на выходе элемента 34сложения по модулю два возникает сигнал логического 0 (сигнал логической "1" возникает в противном случае) .Мультиплексоры 35, количество которых равно разрядности информационных входов 19 устройства (фиг. 5),предназначены для подключения к информационным выходам 4.2 блока 4 масок требуемых разрядов информационных входов 19 устройства в соответствие с сигналами, поступающими наих адресные входы с информационныхвходов 4.1 блока 4 масок. При этом,если на их адресные входы поступаетнулевая информация, то на их выходахустанавливаются логические О так 45.как нулевые информационные входымультиплексоров 35 заземлены, Этимобеспечивается маскирование входа,контролировать который не требуется вданном тесте; 50Счетчик 36 (фит,.6) предназначендля подсчета импульсов с входа 6.2делителя 6 частоты и выдачи этойинформации на вторую группу входовблока 37 сравнения.55Блок.37 сравнения предназначендля формирования импульса сбросасчетчика 36 при равенстве информациина его выходах и на первой группе вхо 42 10дов блока 37 сравнения. На первую группу входов блока 37 сравнения с входов 6. 1 делителя 6 частоты поступает код дискретности проверок с формирователя 3 программ, изменением которого задается коэффициент пересчета счетчика 36.Элемент 38 задержки осуществляет задержку сигнала сброса счетчика 36 на время, необходимое для надежного срабатывания по импульсу на выходе блока 37 счетчиков 7 и 8.Устройство работает следующим образом.В исходном положении все триггеры, счетчики и регистры обнулены. На пульте 1 управления (фиг. 2) с помощью переключателей 23 устанавливается код начального адреса требуемой проверки. При этом в исходном положении переключатели 23 подают на соответствующий разряд информационных выходов 1.3 пульта 1 управления нулевой потенциал с шины "-" источника питания устройства. При включении переключателя 23 на соответствующий разряд информационных выходов 1.3 подается напряжение логической "1" с выхода элемента НЕ 20. Таким образом на информационных выходах 13 пульта управления устанавливается комбинация логических сигналов, соответствующая начальному адресу проверки.При нажатии кнопки. 24 нулевой потенциал с шины "-" источника питания устройства подается на вход запуска одновибратора 21, который формирует на своем выходе 11 положительный одиночный импульс. Этот импульс (фиг.1 и 7) поступает на вход установки триггера 9 пуска, а повторому входу элемента ИЛИ 19 - на вход установки триггера 10 управления. Выход триггера 9 пуска активизирует вход тактового генератора 12, который начинает генерировать три неперекрывающиеся тактовые последовательности. Выход триггера управления 10 активизирует второй вход первого элемента И 14, поэтому первый импульс с выхода 12.1 тактового генератора по первому входу первого элемента И 14 поступает на вход 3.2 записи регистра 30 адреса формирователя 3 программ.По заднему фронту импульса на входе 3.2 (фиг4 и 7) в регистр 30 адреса по первой группе входов ком 14641 мутатора 33 заносится начальный адрес проверки с информационных входов 3,1 Формирователя 3 программ, так как его выход 3.10 активирован, По нулевому адресу блока 32 постоянной5 памяти в разряде, отведенном для маркера окончания теста, записана "1", которая в этом случае является маркером инициализации устройства. Началь ный адрес поступает на входы адреса блока 32 постоянной памяти, из которой выбирается информация первого теста. Выход триггера 10 управления (фиг. 1) также активизирует второй 15 вход второго элемента. И 15, поэтому первый импульс с второго выхода 12.2 тактового генератора 12 поступает на вход 3.3 записи теста Формирователя 3 программ, Это приводит к тому, что в 20 регистр формирователя 31 теста (Фиг. 4) по заднему Фронту импульса на входе 3.3 записыва.ется тестовая информация с первой и четвертой групп выходов блока 32 постоянной памяти, 25 .По заднему Фронту этого же импульса (с выхода второго элемента И 15) в первый счетчик 7 (Фиг, 1 и 7) записывается код числа проверок с соответствующего выхода 3.5 Формирователя 3 З 0 программ, а во второй счетчик 8 код числа несоответствия с выхода 39 Формирователя 3 программ.Запись информации в счетчики 7 и 8 осуществляется сих информационных входов по входам синхронизации. Свыходов регистра 31 теста (фиг. 4) информация поступает на остальные группы информационных выходов Формирователя 3 программ. На информацион" ные входы 6.1 (Фиг. 1) делителя 6 частоты поступает код,цискретности проверок с соответствующего выхода3,6 формирователя 3 программ. На втоРую группу информационных входов блока 5 сравнения поступает код эта.лона с соответствующего выхода 3,7 формирователя 3 программ. На информационные входы 4,1 блока 4 масок поступает код маски с соответствующеговыхода 3.8 формирователя 3 программ,На объект контроля с информационных выходов 18 устройства поступаеттестовое воздействие, которое он начинает отрабатывать, По переднему Фронту, первого импульса на выходе первого элемента И 14, который посту - пает на вход 2.1 блока индикации впервый регистр 26 иццикацнн (фиг.З) 1 242записывается логическая "1 по инбрмационному входу, активизированномувыходом элемента ИЛИ 29, На последний поступает логическая "1" с входа2.3 блока индикации, который активизирован потенциалом выхода 3.10 формирователя 3 программ (фиг, 1). Логическая "1" в первом регистре 26индикации (фнг. 3), который работаетв режиме сдвига влево, записываетсяв старший разряд и отображается насоответствующем индикаторе 28.Таким образом индицируется качалоконтроля. В дальнейшем эта логическая "1" сдвигается влево с каждымновым тестом, т.е, с каждым новым импульсом на входе 2.1, Второй регистр27 индикации обнулен начальной установкой и соответствующие ему индикаторы не задействованы,Блок 4 масок (Фиг5) осуществляетпо информации о коде маски, поступающей на его входы 4.1, подключениетребуемых по смыслу проверки информационных входов 19 устройства к выходам 4.2 блока 4 масок, Информация окоде маски с входов 4,1 блока 4 масок, которые разделены на группы почислу мультиплексора 35, поступаетна их адресные входы. Мультиплексоры35 подключают к выходам 4,2 требуемые информационные входы 19,На информационные входы 6. 1(фиг, 6) делителя 6 частоты поступает код дискретности проверокПо заднему Фронту первого импульса с выходавторого элемента И 15 (фиг, 1 и 7)обнуляется триггер 10 управления посинхронному входу сброса. Триггер11 нормы, на вход синхронного сбросакоторого поступает этот же импульс,обнулен начальной установкой, Поэтому следующие импульсы с выходов 12.112.2 тактового генератора 12 не поступают на выходы первого 14 .и второго 15 элементов И.Счетчик 36 делителя 6 частотыначинает подсчитывать импульсы стретьего выхода 12.3 тактового генератора 12 по счетному входу 6,2, Этиимпульсы поступают на вход прямогосчета счетчика 36 (фиг, 6), Когдакод на его выходе по заднему фронтуочередного импульса с входа 6,2 равенкоду, установленному на входах 6,1по нулевому сигналу на счетном входе6.2 выход 6.3 блока 37 сравненияактивируется и счетчик 36 обнуляется,В блоке 2 индикации (фиг. 3) отображается информация о номерах проверок таким образом, что правее младшей "1", которая отображается на ин- дикаторах 28, задействованное состояние соответствующего индикатора означает завершение соответствующего по счету теста с результатом "Ненорма". В информации, выводимой из последней ячейки данной проверки на информационные выходы 18 устройства, предусматривается разряд, не входящий в диагностическую информацию, который предназначен для блокировки входных устройств объекта контроля во избежание ошибочного восприятия ,этой информации как тестового воздействияИ 14641 что приводит и к обнуленню выхода 6.3 блока 37 сравнения.Импульс с выхода 6.3 делителя 6 частоты (фиг, 1 и 7) поступает на вход прямого счета первого счетчика 7, что приводит к изменению его состояния по заднему фронту этого импульса. Этот же импульс по второму входу поступает на третий элемент И 16. Ес ли нет совпадения параметра объекта контроля, поступаемого с выходов 4.2 блока 4 масок на вторую группу входов блока 5 сравнения, с эталоном, поступаемым на его вторую группу вхо дов с выходов 3,7 формирователя 3 программ, то второй счетчик 8 по счетному входу изменяет свое состояние.Импульс переполнения второго счетчика 8 означает, что в течение време О ни проверки, которое отсчитывает первый счетчик 7, число несоответствий параметра объекта контроля с эталоном превышает нормальное. Это приводит к установке триггера 11 нормы, который . 25 активирует вход 3.4 логического условия формирователя программ. По истечении времени проверки импульсом переполнения первого счетчика 7 по первому входу элемента ИЛИ 17 уста навливается триггер 10 управления, выход которого, активирует вторые ф входы первого 14 и второго 15 элементов И. Тогда по импульсу на первом выходе 12.1 тактового генератора 12 в З регистр 30 адреса (фиг. 3) записывается по второй группе входов коммутатора 33, которая подключена неактивным уровнем сигнала на выходе 3.10 (нет начала и конца проверки), адрес ветви проверки, определяемый седьмой группой выходов блока 32 постоянной.памяти и ее последним разрядом, который модифицируется элементом 34 сложения по модулю два. 45В зависимости от того активирован или неактивирован вход 3,4, т.е. в допуске ли количество несоответствий параметра во время проверки, осуществляется выбор ветви проверки. Если 5 О активирован вход 3,4, то импульсом с выхода первого элемента И 14 в блоке 2 индикации (фиг, 3) в первый регистр 26 индикации записывается логическая "1", которая следует при сдвигах за логической "1" начала проверки, и означает, что при проведении первого теста количество несоответствий параметра объекта эталону 42 34больше нормы, В противном случае впервый регистр 26 индикации записывается логический "0",По импульсу на втором выходе 12.2,тестового генератора 12 (фиг1) импульсом с выхода второго элементаИ 15 новая информация с выходов блока32 постоянной памяти (фиг, 4) записывается в регистр 31 теста и поступаетна соответствующие выходы формирователя 3. Триггер 10 управления и триггер 1 нормы обнуляются импульсом свыхода второго элемента И 15 по синхронным входам сброса,Дальнейшая работа устройства происходит аналогично. Выборка из блока32 постоянной памяти (фиг, 4) последней ячейки, данной проверки сопровождается появлением на ее первой группе выходов логической "1" в первомразряде, отведенном для маркера окончания проверок, а в остальных разрядах - диагностической информации. Диагностическая информация с входа18 блока индикации (фиг. 3) по переднему фронту сигнала на входе 2.3, .накоторый поступает маркер окончанияпроверок, записывается во второй ре-;гистр 27 индикации. Таким образомдиагностическая информация, котораякодирует ход процесса контроля, отоб-,ражается на индикаторах 28.По импульсу с выхода 6.3 (фиг. 1и 7) делителя 6 частоты на выходе первого счетчика 7 появляечся импульспереполнения, который по соответствующим входам элемента 2 И-ИЛИ 13 обнуляет триггер 9 пуска. В результатеотключается тестовый генератор 12.142 1. Устройство для программного контроля, содержащее формироватеЛь программ, блок сравнения, первый , счетчик, триггер управления, тактовый генератор, первый элемент И и элемент ИЛИ, причем первый выход тактового генератора соединен с первым 30 входом первого элемента И, второй вход которого соединен с прямым выходом триггера управления, установочный вход которого соединен с выходом элемента ИЛИ, выхоД первого элемента И соединен с первым управляющимвходом Формирователя программ, о т - л и ч а ю щ е е с я тем, что, с целью повьппения достоверности контроля, в него введены пульт управления, 40 бпок индикацииблок масок, делитель частоты, второй счетчик, триггер Пуска, тригГер нормы, элемент 2 И-ИЛИ, второй и.третий элементы И, причем Первый управляющий выхоц пульта уп равления соединен с первым входомэлемента ИЛИ и с установочным вхофдом триггера пуска, прямой выход которого соединен с управляющим, входомтактового генератора, второй выход 50которого. соединен с первым входом второго элемента И, второй вход которого соединен с прямым выходом триг гера управления, а вход - с вторым .управляющим входом формирователя 55 программ, с управляющими входами записи первого и второго счетчиков и с синхронизирующими и синхронными возвратными входами триггера управ 15 1464Останов проверок может осуществляться также кнопкой "Стоп" 25 (фиг. 2) пульта 1 управления. При эом аналогично нажатию кнопки "Пуск" 245 на выходе одновибратора 22 возникает одиночный импульс, который с выхода 1.2 пульта 1 управления по соответственным входам элемента 2 И-ИЛИ 13 (фиг. 1) обнуляет триггер 9 пуска, 10Таким образом, устройство обеспечивает динамический контроль объекта. Одной тестовой информацией на выходе блока постоянной памяти сопос тавляется несколько проверок параметра объекта с определенным интервалом, который для разных тестов может устанавливаться разным, что позволяет увеличить достоверность контГроля. 20 Формула изобретения ления и триггера нормы, прямой выход которого соединен с третьим управляющим входом Формирователя программ ис вторым управляющим входом блока индикации, первый управляющий вход которого соединен с выходом первого элемента И, второй управляющий выход, пульта управления соединен с входами первого элемента И элемента 2 И-ИЛИвыход которого соединен с возвратным входом триггера пуска, информационные выходы пульта управления соединены с информационными входами формирователя программ, первая группа информационных выходов которого соединена с информационными входами первого счетчика, выход которого соединен с вторым входом элемента ИЛИ и с первым входом второго элемента И элемента 2 И-ИЛИ, вторая группа информационных выходов формирователя программ соединена с группой информационных входов делителя частоты, выход которого соединен с входом прямого счета первого счетчика и с перв",м входом третьего элемента И, выход которого соединен.с входом прямого счета второго счетчика, выход которого соединен с установочным входом триггера нормы, третья группа информационных выходов Формирователя программ соединена с первой группой информационных входов блока сравнения, инверсный выход которого соединен с вторым входом третьего элемента И, четвертая группа информационных выходов формирователя программ соединена с первой группой информационных входов блока масок, вторая группа информационных входов которого является группой информационных входов устройства, соединена с второй группой информационных входов блока сравнения, пятая группа информационных выходов формирователя программ соединена с информационными входами второго счетчика, шестая группа информационных выходов формирователя программ соединена с группой информационных входов блока индикации и является группой информационных выходов устройства, управляющий выход формирователя программ соединен с третьим управляющим входом блока индикации и с вторьм входом второго элемента И элемента 2 Е 1-ИЛИ, третийвыход тактового генератора соединен с управляющим входом делителя частоты.2, Устройство по и. 1, о т л и ч а ю щ е е с я тем, что Формирователь программ содержит р гистр адреса, регистр теста, блок памяти, коммутатор и элемент сложения по модулю два, причем группа информационных входов Формирователя является первой группой информационных входов коммутатора, информационные выходы ко, торого соединены с информационными входами регистра адреса, информационные выходы которого соединены с адресными входами блока памяти, первая, вторая, третья и четвертая группы информационных выходов которого соединены с соответствующими группами информационных входов регистра теста, а старший разряд первой группы информационных выходов блока памяти 20 соединен с первым прямым и вторым инверсным управляющими входами коммутатора и является четвертым управляющим выходом Формирователя пятая и шестая группы информационных выхо дов блока памяти являются соответственно пятой и первой группами информационных выходов Формирователя, седьмая группа информационных выходов блока памяти соединена с второй 30 группой информационных входов коммутатора, а младший разряд седьмой группы информационных выходов блока памяти соецинен с первым входом элемента сложения мо модулю два, выход которого соедийен с входом младшего разряда второй группы информационных входов коммутатора, управляющие входы записи регистра адреса и регистра теста являются соответственно первым и вторым управляющими входами формирователя, третий управляющий вход которого является вторым входом элемента сложения по модулю два, первая, вторая, третья и четвертая группы информационных выходов регистра теста являются соответственно шестой, второй, третьей и четвертой группами информационных выходов формирователя.3. Устройство по п. 1, о т л и ч а ю щ е е с я тем, что блок масок содержит мультиплексоры, число которых равно разрядности второй группы информационных входов блока, кото- рые являются группой информационных входов устройства, первые информационные входы мультиплексоров подключены к общей шине питания устройства, а остальные информационные входы мультиплексоров соединены параллельно и являются второй группой информационных входов блока масок, информационные выходы мультиплексоров являются группой информационных выходов блока масок, а ,адресные входы мультиплексоров являются первой группой информационных входов блока масок.1

Смотреть

Заявка

4210890, 17.03.1987

ПРЕДПРИЯТИЕ ПЯ Г-4651

ХАРЧЕНКО ВЯЧЕСЛАВ СЕРГЕЕВИЧ, ПУГАЧ ЕВГЕНИЙ ВАСИЛЬЕВИЧ, ТИМОНЬКИН ГРИГОРИЙ НИКОЛАЕВИЧ, УЛИТЕНКО ВАЛЕНТИН ПАВЛОВИЧ, ТЮРИН СЕРГЕЙ ФЕОФЕНТОВИЧ, ТКАЧЕНКО СЕРГЕЙ НИКОЛАЕВИЧ

МПК / Метки

МПК: G05B 23/00

Метки: программного

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

Код ссылки

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

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