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

Авторы: Бутин, Валов, Виткин, Герасимов

ZIP архив

Текст

)4 С 06 Р 11 НЫЙ НОМИТЕТ СССР РЕТЕНИЙ И ОТНРЫТИЙ ОСУДАРСТ О ЕЛАМ Д ИЗОБФСПИСАНИЕ ИЗОБРЕТЕНИЯЦц 21 ичесЛенина ектротехльяноваиткин,утин СССР982.СР ельство11/16,ьство С1/26,54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ57) Изобретение относитсяельной технике и может быт вычисл исполь АВТОРСКОМУ СВИДЕТЕЛЬСТ(46) 07.06.87. Бюл. Р (71) Ленинградский эл кий институт им.В,И.У (72) А.А.Валов, ЛсИ,В И.В.Герасимов и Ю.Н.Б (53) 681.3 (088.8) (56) Авторское свидет У 960826, кл. С 06 РАвторское свидетел В 883911, кл, С 06 Г зовано для обмена информацией междуисточником (получателем) информациии устройствами обработки, Цель изобретения заключается в повышении достоверности контроля. Устройство содержит первый, второй и третий элементы ИЛИ 1, 2, 3, первый и второйэлементы задержки 4, 5, первый и второй элементы И 6, 7, триггер 8 блокировки, триггер 9 управления, счетчик10, первый и второй регистры 18, 19и формирователь 20 ошибки. Сущностьизобретения состоит в том, что контроль информации осуществляется повременному и информационному параметрам. 2 ил.1 131Изобретение относится к вычислительной технике и может быть использовано для контроля обмена информациеймежду управляющими операционным автоматами, между источником информации иустройствами, обработки.Целью изобретения является повышение достоверности контроля и расширение функциональных возможностейустройства для контроля.На фиг.1 приведена схема устройства; на фиг.2 - схема формирователяошибки,Устройство для контроля содержитпервый 1, второй 2 и третий 3 элементы ИЛИ, первый 4 и второй 5 элементызадержки, первый 6 и второй 7 элементы И, триггер 8 блокировки, триггер9 управления, счетчик 10, выход 11сигнала превышения заданного интервала времени контроля, выход 12 ошибки устройства, вход 13 синхронизацииустройства, вход 14 сброса устройства, группу входов 15 вектора логических условий, группу входов 16 заданиявремени контроля, вход 17 пуска, регистры 18 и 19, формирователь 20 ошибки.Формирователь 20 ошибки содержитпервый 21 и второй 22 блоки памяти,т+п элементов ИСКЛЮЧАКМЦЕЕ ИЛИ 23.1 -123.ш+и, ш+и элементов И 24.1 - 24.ш+п,элемент ИЛИ 25.Устройство для контроля работаетследующим образом.В исходном состоянии сигналом"Конец работы" с входа 14 устройст -ва триггер 8 блокировки и триггер 9 управления устанавливаются в единичное состояние,счетчик 10 и регистры 18 и 19обнуляются, Элемент И 7 закрыт сигналом с нулевого выхода триггера 8блокировки для прохождения черезнего синхроимпульсов с входа 13 устройства на суммирующий вход счетчика 10. Из УА по входу 17 устройства сигнал пуска через первый элемент ИЛИ 1 поступает на синхронизирующий вход триггера 9 управления, переводя его в нулевое состояние, при этом по сигналу с нулевого выхода триггера 9 управления осуществляется запись в регистр 19 кода управляющих сигналов (КУС), формуемого УА, В случае выработки УА сигнала пуска. на входы кода управляющих сигналов устройства поступает нулевой код. 10 15 20 25 30 35 40 45 50 55 3 2Кроме того, сигнал пуска через первый 1 и второй 2 элементы ИЛИ поступает на единичный вход триггера 8 блокировки и устанавливает его в единичное состояние, в результате чего закрывается элемент И 7 для прохождения синхроимпульсов на суммирующий вход счетчика 10.Через элемент ИЛИ 1, элемент 4 задержки, элемент ИЛИ 3 сигнал пуска поступает на вход сброса счетчика 10 и обнуляет его, Через время, равное времени формирования сигнала ошибки формирователем 20 ошибки, сигнал с выхода элемента 4 задержки через эле" мент 5 задержки поступает на нулевой вход триггера 8 и устанавливает его в нулевое состояние. При этом открывается элемент И 7, и синхроимпульсы через элемент И 7 поступают на суммирующий вход счетчика 10.Спустя заданное время для выполнения операций в ОА по сигналу пуска УА из ОА по входу 15 поступает сигнал ответной реакции ОА (вектор логических условий), который через первый элемент ИЛИ 1 поступает на синхронизирующий вход триггера 9 управления, переводя его в единичное состояние. При этом по сигналу с единичного выхода триггера 9 управления осуществляется запись в регистр 18 значения вектора логических условий, выдаваемого ОА. Адрес блоков 21 и 22 памяти формирователя 20 ошибки содержит в старшем разряде 1 (состояниеединичного выхода триггера 9 управления), а в младших - значение текущего кода управляющих сигналов, зафиксированного в регистре 19, причем в блоке 22 по этому адресу хранятся неизменяющиеся значения векторов логических условий и код контрольного времени выполнения операций для данного кода управляющих сигналов, а в элементе 21 - информация о маскировании тех компонентов векторов логических условий и тех разрядов кодов времени, которые контролю не подлежат. далее выполняются действия аналогичные действиям при поступлении сигнала пуска.Спустя заданное время для выработки УА нового кода управляющих сигналов, соответствующего поступившему на него вектору логических условий, УА выдает по входу 16 код управляющих сигналов по ксторому осуществляется следующее.3 13159В регистр 19 кода управляющих сигналов производится запись кода управляющих сигналов, формируемого УА. Далее выполняются действия, как при поступлении сигнала пуска. При этом адрес блоков 21 и,22 памяти формирователя 20 ошибки содержит в старшем разряде 0 (состояние единичного выхода триггера 9 управления), а в младших - значение выработанного УА 10 кода управляющих сигналов, зафиксиро-,. ванного в регистре 19. Причем в эле-. менте 22 по этому адресу хранятся неизменяющиеся значения векторов логических условий, инициирующих форми рование этого кода управляющих сигналов, и код контрольного времени его формирования, а в блоке 21 памяти - информация о мАскировании тех ,компонент векторов логических усло вий и тех разрядов кодов времени, которые контролю не подлежат.Спустя заданное время для выполнения операций в ОА под действием выработанного кода управляющих сигна лов из ОА по входу 15 поступает сигнал ответной реакции (вектор логических условий), и осуществляются операции, аналогичные рассмотренным,Сигнал сброса, поступающий на ЗОвход 14, осуществляет перевод устройства в исходное состояние, На этом работа устройства для контроля заканчивается.При исправной работе контролируемых автоматов (УА и ОА) на первых и (или) вторых входах элементов И 24. 1- 24.ш+и (фиг.2) присутствует "0" соответственно либо из-за поразрядного совпадения ожидаемой и реальной 4 п информации (информации с блока 22памяти и информации, получаемой стретьей и четвертой группы входовформирователя 20), либо из-за маскирования данных разрядов (каждому 45компоненту вектора логических условий соответствует некоторый разряд). Поэтому на выходах элементов И 24.124.ш+и, а следовательно, и на выходе элемента ИЛИ 25, являющимся вы ходом формирователя 20, присутствует сигнал логического "0". Таким образом, при появлении сигнала на выходе элемента 4 задержки на второмвыходе 12 устройства сигнал ошибки не появляется, так как второй входэлемента И 6, связанный с выходом формирователя 20 ошибки, находится в состоянии нуля83 4Если в результате сбоев в работе ОА или УА сигналы ответной реакции или коды управляющих сигналов сформированы неверно или выработаны автоматами за время, не несоответствующее требуемому, на выходе хотя бы одного элемента И из группы элементов И 24.1 - 24,в+и формирователя 20 ошибки к моменту появления сигнала на выходе элемента 4 задержки образуется логическая "1", Таким образом, на выходе формирователя 20 ошибки появляется сигнал ошибки, и при появлении сигнала на выходе элемента 4 задержки на вьгходе 12 устройства формируется сигнал ошибки.Если в результате сбоев или отказов сигналы ответных реакций или коды управляющих сигналов вырабатываются позже допустимого времени или вообще не вырабатываются, то подача синхроимпульсов на вход счетчика 10 не прекращается, в результате чего вырабатывается сигнал переполнения счетчика 10, который поступает на выход 11 устройства и является сигналом ошибки,Формула изобретенияУстройство для контроля обмена информацией, содержащее триггер управления, триггер блокировки, счетчик, первый и второй элементы И, первый, второй и третий элементы ИЛИ, первый и второй элементы задержки, причем выход переполнения счетчика является выходом сигнала превышения заданного интервала времени контроля устройства, выход первого элемента И является выходом ошибки устройства, вход синхроимпульсов устройства соединен с первым входом второго элемента И, вход запуска устройства соединен с первым входом первого элемента ИЛИ, вход сброса устройства соединен с первым входом второго элемента ИЛИ, группа входов кода управляющих сигналов и группа входов вектора логических условий устройства соединены соответственно с второй и третьей группами входов первого элемента ИЛИ, выход которого соединен с вторым входом второго элемента ИЛИ, и через первый и второй элементы задержки соединены с К-входом триггера блокировки, Я-вход которого соединен с выходом второго элемента ИЛИ, инверсный выход триггера блоки 5 13 ровки соединен с вторым входом второго элемента И, выход первого, элемента задержки соединен с первым входом первого элемента И, о т л ич а ю щ, е е с я тем, что, с целью повышения достоверности контроля, оно содержит первый и второй регистры и формирователь ошибки, причем прямой выход триггера управления соединен с входом синхронизации первого регистра и входом выбора режима формирователя ошибки, инверсный выход триггера управления соединен с информационным входом триггера управления, с входом синхронизации второго регистра, входсинхронизации триггера управления соединен с выходом первого элемента ИЛИ, Б-вход триггера управления соединен с первым входом второго элемента ИЛИ с первым входом третьего элемента ИЛИ и с входами установки в "О" первого и второго регистров, выход второго элемента И соединен со счетным входом счетчика, вход установки в "О" которого соединен с выходом чретьего элемента ИЛИ, второй вход которого соединен с выходом первого элемента задержки, группа информационных входов первого регистра подключена к группе входов вектора логических условий устройства, группа информационных входов второго регистра подключена к группе входов кода управляющих сигналов устройства, группа разрядных выходов второго регистра соединена с первой группой входов формирователя ошибки, вторая группа 15983 6входов которого соединена с группойразрядных выходов первого регистра,третья группа входов формирователяошибки соединена с группой выходовсчетчика, выход формирователя ошибки соединен с вторым входом первогоэлемента И, формирователь ошибки содержит два блока памяти, группу из(ш+и) элементов И (и - число разря О дов счетчика, ш - разрядность), элемент ИЛИ, группу из (ш+и) элементовИСКЛЮЧАЮЩЕЕ ИЛИ, причем старший разряд адресных входов блоков памятиподключен к входу выбора режима фор 15 мирователя, младшие разряды адресныхвходов блоков памяти объединены иобразуют первую группу информационных входов формирователя ошибки, первые входы элементов ИСКЛЮЧАЮЩЕЕ ИЛИгруппы с первого по ш-й образуют вторую группу информационных входовформирователя, первые входы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ группы с (ш+1)-гопо (ш+и)-й образуют третью группу 25 информационных входов формирователя,вторые входы элементов ИСКЛЮЧА 16 ЦЕЕИЛИ группы с первого по (ш+и)-й под"ключены к группе выходов второгоблока памяти, выходы всех элементов 3 О ИСКЛЮЧАЮЩЕЕ ИЛИ группы подключены кпервым входам соответствующих элементов И группы, вторые входы которыхподключены к группе выходов первогоблока памяти, выходы элементов Игруппы подключены к соответствующимвходам элементов ИЛИ, выход которогоявляется выходом формирователя.Тираж 672Государственного комитета ССделам изобретений и открытий5, Москва, Ж, Раушская наб

Смотреть

Заявка

3995703, 24.12.1985

ЛЕНИНГРАДСКИЙ ЭЛЕКТРОТЕХНИЧЕСКИЙ ИНСТИТУТ ИМ. В. И. УЛЬЯНОВА

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

МПК / Метки

МПК: G06F 11/26

Метки:

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

Код ссылки

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

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