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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано для идентификации бинарных сигналов, поступающих на вход устройства. Отличительной особенностью устройства является то, что оно обеспечивает идентификацию произвольного количества бинарных последовательностей. Целью изобретения является расширение функциональных возможностей за счет идентификации ошибки. Поставленная цель достигается за счет введения группы N элементов сложения 3 по модулю два, регистра 4, триггера 7, генератора 8 синхроимпульсов, элемента 12 запрета, одновибратора 13. 3 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (я)5 G 06 F 11/16

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

О (7с

О 4

° Ф

1В (21) 4653682/24 (22) 21.02.89 (46) 30.07,91. Бюл. М 28 (72) В.С.Харченко, Е,В.Пугач, Г.Н.Тимонькин, В.П.Улитенко, А.Г.Золотарев и С.Н.Ткаченко (53) 661.31(088.8) (56) Авторское свидетельство СССР

М 1091346, кл. Н 03 Н 21/34, 1983, Авторское свидетельство СССР

Q 1376088, кл. G 06 F 11/16, 1986. (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ СИГНАЛОВ Ы „„1667078 A l (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано для идентификации бинарных сигналов, поступающих на вход устройства.

Отличительной особенностью устройства является то, что оно обеспечивает идентификацию произвольного количества бинарных последовательностей. Целью изобретения является расширение функциональных воэможностей эа счет идентификации ошибки. Поставленная цель достигается за счет введения группы N элементов 3 сложения по модулю два, регистра

4, триггера 7, генератора 8 синхроимпульсов, элемента 12 запрета и одновибратора

13. 3 ил.

1667078

10 блока памяти

45

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

Целью изобретения является расширение функциональных возможностей за счет идентификации ошибки

На фиг.1 представлена функциональная схема предлагаемого устройства; на фиг.2— временная диаграмма функционирования устройства; на фиг.3 — пример прошивки

Устройство содержит счетчик 1, блок 2 памяти, группу 3 элементов сложения по модулю два, регистры 4 и 5, элемент ИЛИ 6, триггер 7, генератор 8 синхроимпульсов, элемент И 9, элемент 10 запрета, триггер 11, элемент 12 запрета, одновибратор 13, вход

14 начальной установки, вход " 3 контролируемой последовательности, в: од 16 разрешения работы и выходы 17 и 18.

Принцип действия устройства заключается в следующем, В блоке 2 памяти записаны все возможные коды бинарных последовательностей, характеризующих состояние обьекта управления, причем один код характеризует исправное состояние обьекта управления, а все остальные — неисправное, Неисправные состояния характеризуются различными бинарными последовательностями. В общем случае их может быть N. В каждой микрокоманде работы устройства записаны коды сигналов, характеризующие различные состояния обьекта управления, в одни и те же моменты времени ($1.1, Я 1.2,.",S1.N)

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

В начальный момент времени счетчик 1, регистры 4 и 5, триггеры 7 и 11 находятся в нулевом состоянии. При подаче единичного сигнала на вход 14 устройства триггер 7 переводится в единичное состояние, Единичный сигнал с прямого выхода триггера 7 поступает на вход генератора 8 синхроимпульсов и включает его.

Нулевой уровень с прямого старшего .выхода регистра 4 поступает на управляющие входы элементов 10 и 12 и подготавливает их к срабатыванию.

Первый синхроимпульс с выхода генератора 8 синхроимпульсов поступает на вход синхронизации триггера 11 и осушествляет запись в него сигнала, поступающего на вход 15 устройства, ° Так как в счетчик 1 записан нулевой код, то на выходе блока 2 присутствует информация о первой микрокоманде работы устройства. Информация с группы выходов блока

2 поступает на первые входы группы 3 элементов сложения по модулю два.

Сигнал, пришедший.на вход устройства, с выхода триггера 11 поступает на вторые входы группы 3 элементов сложения по модулю два, При этом эта группа осуществляет сравнение первых бинарных сигналов всех эталонных последовательностей, хранящихся в блоке 2, На выходах тех элементов 3, где произошло несравнение, появляются сигналы единичного уровня, которые поступают на соответствующие информационные входы регистра 4, По заднему фронту первого синхроимпульса, поступающего с выхода генератора

8 синхроимпульсов нэ вход элемента 12, осуществляется перевод его в единичное состояние. По заднему фронту синхроимпульса, поступающего с выхода элемента 12 на вход разрешения записи регистра 4, осуществляется запись в регистр 4 информации о результате сравнения. Это возможно благодаря присутствию на группе управляющих входов регистра 4 сигналов с группы инверсных выходов этого же регистра.

После этого из процедуры идентификации исключаются те бинарные последовательности, где на первом же сигнале произошло несравнение. Это возможно благодаря тому, что инверсные выходы соответствующих триггеров, входящих в состав регистра 4, подключены к соответствующим управляющим входам этого же регистра.

Первый синхроимпульс с выхода генератора 8 синхроимпульсов поступает через элемент 10 на счетный вход счетчика 1 и переадресует его, Информация об адресе следующей микрокомэнды с группы выходов счетчика 1 поступает на группу адресных входов блока 2 и переадресует его.

Дальнейшая работа устройства осуществляется по описанному выше алгоритму.

Останов устройства происходит следующим образом.

В последней микрокоманде работы устройства на выходе блока 2 присутствует сигнал единичного уровня. Этот сигнал запоминается в старшем разряде регистра

4. Сигнал единичного уровня с прямого старшего выхода регистра 4 поступает через элемент ИЛИ 6 на управляющий вход регистра 5 и на второй вход первого элемента И, подготавливая его к срабатыванию.

1667078

Очередной сироимпульс с выхода генератора 8 синхроимпульсов поступает на . первый вход элемента И 9, Единичный сигнал с выхода элемента И 9 поступает на входы сброса в "О" счетчика 1 и триггера 7 и 5 обнуляет их, а также через одновибратор

13 — на вход сброса в "0" регистра 4, также обнуляя его.

Перед этим тот же синхроимпульс с выхода генератора 8 поступил на вход разрешения записи регистра 5 и записал в него 10 информацию о результатах идентификации.

П ри этом пол ьзовател ь устройства может получить информацию на одном из выходов регистра 5 о том, какой сигнал поступил на вход устройства. 15

Вход 16 используется в случае необходимости выдачи на выход 17 промежуточных результатов контроля. При поступлении на этот вход единичного сигнала через элемент ИЛИ 6 разрешается запись информа- 20 ции из регистра 4 s регистр по импульсу с выхода генератора 8, Единичные сигналы на выходах 17 соответствуют тем командам, которые еще могут быть идентифицированы до конца цикла 25 контроля, а нулевые — подмножеству команд, которые не поступают в данном цикле.

Формула изобретения

Устройство для контроля сигналов, со- 30 держащее счетчик, блок памяти, причем группа разрядных выходов счетчика соединена с группой адресных входов блока па-, мяти. о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможно- 35 стей за счет идентификации ошибки, в устройство введены группа элементов. сложения по модулю два, два регистра, элемент ИЛИ, два триггера, генератор синхро- импульсов, два элемента запрета, элемент 40

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

ИЛИ и старшим информационным входом второго регистра, второй тактовый выход генератора синхроимпульсов соединен с синхровходом второго. триггера, прямой выход которого соединен с вторыми входами элементов сложения по модулю два группы. первый тактовый выход генератора синхроимпульсов соединен.с информационным входом второго элемента запрета, выход которог о соединен с входом разрешейия записи первого регистра, выход одновибратора соединен с входом сброса в "О" первого регистра, вход установки в "1" первого тригера является входом начальной установки устройства, информационный вход второго триггера является входом контролируемого сигнала устройства, второй вход элемента ИЛИ является входом разрешения работы устройства, группа прямых выходов второго регистра является группой выходов ошибки контролируемой последовательности устройства, старший прямой выход второго регистра является выходом сбоя устройства.

1667078 .7

8f

ЕУ

19

11

2 .f, 1. (6)

2 .1 Г (Pfg)

2.1. Э

6+3)

Г2

Х1

3.2

12

4.1

4;2

43 б

13

9-2

/17. 2)

И,5.Х (1ч1, п)

1667078

Составитель Н. Торопова

Редактор А. Лежнина Техред M.Moðlåíòàë Корректор Т. Малец

Заказ 2525 Тираж 417 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., 4/5

Производственно-издательский комбинат "Патент", r Ужгород, ул.Гагарина, 101