Устройство для контроля последовательности прохождения сигналов

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах управления для контроля команд и сигналов. Цель изобретения - расширение функциональных возможностей за счет контроля интервалов между сигналами . Устройство содержит регистр, блок определения очередности выделения сигналов с элементами, мультиплексор, счетчик, дешифратор, элементы НЕ, И, счетчик, регистр , триггер, элемент ИЛИ, блок постоянной памяти, триггер, регистр, счетчик, элемент ИЛИ, блок сравнения, элемент И, генератор импульсов. В предложенном устройстве за счет введения двух регистров, блока выделения сигналов, дешифратора, счетчика, элементов И, ИЛИ, НЕ обеспечивается наряду с контролем очередности контроль интервалов поступления сигналов, что расширяет функциональные возможности устройства, повышает качество, глубину и достоверность контроля функционирования систем с циклическими последовательностями команд и сигналов. 2 ил. ел С

союз сОВетских

СОциАлистических

РЕСПУБЛИК () 9) ((! ) ГОСУДАРСТВЕННЫЙ КОМИТЕТ

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

ПРИ ГКНТ СССР

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4861965/24 (22) 22.08.90 (46) 15.05.92, Бюл, ¹ 18 (71) Научно-производственное объединение

"Кибернетика" (72) Л.В,Друзь и Ю.П,Рукоданов (53) 681.3(088,8) (56) Авторское свидетельство СССР

¹ 1543407, кл. G 06 F 11/16, 1990.

Авторское свидетельство СССР

N 1297050, кл G 06 F 11/00, 1987 (прототип). (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ПОСЛЕ.ДОВАТЕЛЬНОСТИ ПРОХОЖДЕНИЯ СИГНАЛОВ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах управления для контроля команд и сигналов. Цель изобретения

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

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

Устройство содержит входы 1 контролируемых сигналов последовательности, ре(я)з 6 06 F 11/16, Н 03 К 5/19 — расширение функциональных возможностей за счет контроля интервалов между сигналами. Устройство содержит регистр, блок определения очередности выделения сигналов с элементами, мультиплексор, счетчик, дешифратор, элементы НЕ, И, счетчик, регистр, триггер, элемент ИЛИ, блок постоян- . ной памяти, триггер, регистр, счетчик, элемент ИЛИ, блок сравнения, элемент И, генератор импульсов. В предложенном устройстве за счет вве..;ения двух регистров, блока выделения сигналов, дешифратора, счетчика, элементов И, ИЛИ, НЕ обеспечивается наряду с контролем очередности контроль интервалов поступления сигналов, что расширяет функциональные возможности устройства, повышает качество, глубину и достоверность контроля функционирования систем с циклическими последовательностями команд и сигналов. 2 ил. г

1

"4

6д гистр 2 с D-триггерами, блок 3 определения к.

1 очередности сигналов, включающий элементы И 4, НЕ 5, ИЛИ 6, мультиплексор 7, счетчик 8, дешифратор 9, элемент НЕ 10, О элемент И 11, счетчик 12, регистр 13, триггер 8

14, элемент ИЛИ 15, блок 16 постоянной памяти, триггер 17, регистр 18, счетчик 19. ) Е элемент ИЛИ 20, блок 21 сравнения, эле- ъ мент И 22, вход 23 начальной установки, генератор 24 импульсов, Устройство работает следующим образом.

В исходном положении сигнал начальной установки, подаваемый по входу 23, устанавливает в нулевое состояние счетчик

12, регистры 13 и 18, через элемент ИЛИ 15

1734095 — .ригг ð 14, через элемент ИЛИ 20 — счет,ик 19 и -" единичное состояние триггер 17, «оторый сорасывает сигнал ошибки со сво его :нверсного выхода. Триггер 14 сигналом со своего:. нверсного выхода открывает элемент И 11, Тактовые импульсы генерато;=. 24 поступают на тактовые входы счетчихо- 12 и 19 и через элемент И 11 — на тактовые входы триггеров регистра 2.

Счетчики 12 и 19 включаются в режим непрерывного счета по срезу тактовых импульсов. Счетчик 12 через мультиплексор 7 циклически и последовательно опрашивает выходы блока 3. При отсутствии входных сигналов на входах 1 триггеры 2 фронтом текушего тактового импульса устанавливаются - нулевое состояние. Поэтому на входах и выходах блока 3, а также на выходе

„мультиплексора 7 устанавливаются нулевые сигналы. Нулевой сигнал мультиплексора 7 через элемент НЕ 10 удерживает счетчик 8 в нулевом положении.

Контролируемые потенциальные сигналы циклически поступают на входы 1 следующим образом: сигнал, поступающий первым, подается на вход 1-1; сигнал, поступающий вторым„— на вход 1-2, и т,д., сигнал, поступающий (n+1)-м, на вход 1 - (и+1), При этом предельное значение временного ин-ервала между первым и вторым сигналами равно Т, между вторым и третьим сигналами — Т и т,д„между (n-1)-м и и-м сигналами

Тл-,, При поступлении первого сигнала последовательности по входу 1-1 триггер 2-1 регистр- 2 фронтом текущего тактового импульса с выхода элемента И 11 устанавливается в единичное состояние, Первый сигнал на входе 1-". .удерживается до конца последовательности cèãíàëoà. Триггер 2-1 открывает элемен И 4-1 в блоке 3, в котором под-o;îâïåÿül к открыванию все элементы

И 4-",, 4-2..., но на который не поступают сигналы с триггеров 2-2, 2-3„.„2 - (и+1), При опросе выхода элемента И 4-1 на выходе мультиплексора 7 формируется единичный сигнал, который блокирует работу счетчика 12 и через элемент Н Е 10 включает счетчик 8.

Кроме того, фронтом сигнала мультиплексора 7 триггер 14 устанавливается в единичное состояние, так как на его 0-вход постоянно подан сигнал "1". На выходах счетчика 12 формируется адрес (номер) первого контролируемого сигнала. Этот адрес подается на первые адресные входы блока

16 памяти и информационные входы регистра 13, На вторые адресные входы блока 16 поступает нулевой адрес с выходов регистра 13, Последний предназначен для хране5

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

16 памяти предварительно записана следующая информация: признак правильной очередности и признак интервала в виде сигналов уровня "1" (выходы 3 и 1 блока 16 соответственно) и код временного интервала (Т1, Т2...Т„, выходы 2 блока 16).

Триггер 14 управляет выборкой указанных сигналов из блока 16 памяти и закрывает элементы И 11 и 22. Тактовые импульсы перестают поступать на тактовый вход регистра 2. Кроме того, триггер 14 через элемент

ИЛИ 20 удерживает в нулевом состоянии счетчик 19 интервала. Счетчик 8 после включения счи ает до фронта четвертого тактового импульса. При этом формируется сигнал на его третьем выходе, который блокирует дальнейший счет в счетчике 8, Два состояния счетчика 8 (01, 10) декодируются дешифратором 9, элементы И 9-1, 9-2, которого стробируются инверсными тактовыми импульсами с выхода элемента HF 5.

Импульс с первого выхода дешифратора 9 поступает на тактовые входы триггера

17 и регистра 18. Признак правильной очередности с выхода 3 блока 16 подтверждает единичное состояние триггера 17 и сигнал ошибки не формируется, Признак интервала и код интервала (для первого сигнала -Т1) с выходов 1 и 2 блока 16 записывается в регистр 18, Причем код интервала с группы выходов регистра 18 подается на первые входы блока 21 сравнения, а признак интервала с выхода соответствующего разряда регистра 18 подготавливает к открыванию элемент И 22. Второй импульс дешифратора

9 фиксирует в регистре 13 адрес текущего первого контролируемого сигнала с выходов счетчика 12, через элемент ИЛИ 15 сбрасывает s нуль триггер 14, который открывает элементы И 11 и 22 и через элемент ИЛИ 20 снимает сигнал с входа сброса счетчика 19.

Счетчик 19 включается в режим счетчика интервала Т>. Bслучае,,если за время Т второй контролируемый сигнал не поступает на вход 1-2 устройства, счетчик 19 заполняется тактовыми импульсами до состояния, идентичного коду в регистре 18, и блок 21 сравнения формирует сигнал ошибки интервала, который через элемент И 22 блокирует счетчик 19 и выдается во внешнее устройство, 1734095

В случае, если второй контролируемый сигнал поступает на вход 1-2 в пределах интервала Т1, фронт текущего тактового импульса элемента И 11 устанавливает. в единичное состояние триггер 2-2 и подтверждает единичное состояние триггера 2-1, так как первый сигнал сохраняется на входе 1-2 до окончания всей последовательности сигналов. Триггер 2-2 через элементы ИЛИ 6-1, HE 5-1 закрывает элемент И 4-1 в блоке 3 и, таким образом, в блоке 3 выходной сигнал формируется только на выходе элемента И 4-2, После закрывания элемента И 4-1 снимается сигнал с выхода мультиплексора 7, который адресуется счетчиком 12 к выходу элемента И 4-1, При этом снимается сигнал запрета с управляющего входа счетчика 12 и он продолжает опрос выходов блока 3 с текущего адреса. При опросе выхода элемента И 4-2 на выходе мультиплексора 7 снова формируется сигнал и указанный и роцесс повторяется. При этом триггер 14 через элемент ИЛИ 20 сбрасывает в нуль счетчик 19 до выработки им интервала Т>, а в регистр 18 записывается код интервала Т и т.д. B дальнейшем последний сигнал по входу 1 — (и+1) включает триггер 2 — (и+1), который через элементы ИЛИ 6 (n-1), 6-2, 6-1

НЕ 5-п, 5(n-1), 5-2, 5-1 закрывает элементы

И 4-п, 4-(n-1), 4-2, 4-1 и формирует выходной сигнал только на выходе и+1 блока 3. При этом все триггеры регистра 2 включены.

Последний (n+1)-й сигнал последовательности отнесен во времени от первого сигнала следующей последовательности на интервал Т, во время которого все сигналы на входах 1 сбрасываются и затем вновь поступает первый сигнал на вход 1-1 и т.д.

В случае нарушения очередности поступления входных сигналов, например (n+1)-й сигнал поступает вторым или вместо одного второго сигнала одновременно поступают несколько сигналов — второй, третий и (и+1), сигнал (n+1) закрывает все элементы И 4 в блоке 3, а выходной сигнал формируется только на (и+1)-м выходе блока 3. При этом в счетчике 12 устанавливается адрес (n+1)-го сигнала.

Таким образом, на адресные входы блока 16 памяти подается совокупный адрес, содержащий неправильное сочетание исходных адресов: адрес (п+1)-го сигнала в счетчике 12 и адрес первого сигнала в регистре 13, зафиксированный в предыдущем цикле обработки первого контролируемого сигнала, В блоке 16 в ячейках, адресованных неправильными совокупными адресами, записана нулевая информация. Поэтому первый импульс дешифратора 9 устанавливает в нулевое состояние триггер 17, с инверсного выхода которого выдается сигнал ошибки очередности.

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

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

10 Устройство для контроля последовательности прохождения сигналов, содержащее генератор импульсов, выход которого подключен к счетным входам первого и второго счетчиков, группа выходов первого

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

ИЛИ, первый вход которого соединен с входом начальной установки устройства и с

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

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

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

55 выходом генератора импульсов и с первым входом первого элемента И, выход которого соединен с тактовым входом второго регистра, первый выход дешифратора соединен с тактовыми входами второго триггера и третьего регистра, группа выходов которого

1734095

40

55 соединена с первой группой входов блока сравнения, вторая группа входов которого соединена с группой выходов третьего счетчика, счетный вход которого подключен к выходу генератора импульсов, а вход разрешения — к выходу ошибки интервала устройства и выходу второго элемента И, первый вход которого соединен с выходом третьего регистра, второй вход второго элемента И соединен с выходом блока сравнения, третий вход второго элемента И соединен с вторым входом первого элемента И и с инверсным выходом первого триггера, прямой выход которого соединен с первым входом второго элемента ИЛИ и с входом выборки блока постоянной памяти, выход признака интервала и группа выходов интервала которого соединены с соответствующими информационными входами третьего регистра, выход признака правильной очередности блока постоянной памяти соединен с информационным входом второго триггера, инверсный выход которого является выходом ошибки очередности устройства, единичный вход второго триггера соединен с входами сброса третьего регистра, первого счетчика, входом начальной установки устройства и с вторым входом второго элемента ИЛИ, выход которого соединен с входом сброса третьего счетчика, второй выход дешифратора соединен с тактовым входом первого регистра и вторым входом первого элемента ИЛИ, причем блок определения очередности сигналов содержит группу из и элементов И, группу из (и-1) элементов ИЛИ, группу из и элементов

5 НЕ, где (и+1)-число входов блока определения очередности сигналов, с первого по и-й входы блока определения очередности сигналов соединены с первыми входами соответствующих элементов И группы, причем

10 входы блока определения очередности сигналов, с второго по п-й, соединены с первыми входами соответствующих элементов

ИЛИ группы, выход первого элемента ИЛИ группы соединен через первый элемент

15 НЕ группы с вторым входом первого элемента И группы; выход каждого последующего элемента ИЛИ группы, с второго по (n-1)-й, соединен с вторым входом предыдущего элемента ИЛИ группы и через

20 соответствующий элемент НЕ группы — с вторыми входами второго и последующих элементов И группы до (п-1)-го элемента соответственно, (и+1)-й вход блока определения очередности сигналов соединен с

25 одноименным выходом блока определения очередности сигналов, с вторым входом (n-1)-ro элемента ИЛИ группы и через и-й элемент НЕ группы — с вторым входом и-го элемента И группы, выходы элементов

30 И группы являются выходами блока определения очередности сигналов, 1734095

ЙЯ. 1

1734095

45

Составитель Л.Друзь

Техред М,Моргентал

Корректор O,Кравцова

Редактор И.Касарда

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

Эаказ 1670 Тираж Подписное

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

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

Устройство для контроля последовательности прохождения сигналов Устройство для контроля последовательности прохождения сигналов Устройство для контроля последовательности прохождения сигналов Устройство для контроля последовательности прохождения сигналов Устройство для контроля последовательности прохождения сигналов Устройство для контроля последовательности прохождения сигналов 

 

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

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

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

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

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

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

Изобретение относится к импульсной технике

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

Изобретение относится к радиоизмерительной технике и может быть использованодля проверки и настройки генераторов с линейно-частотной перестройкой

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

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

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

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

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

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

Изобретение относится к вычислительной и контрольно-измерительной технике и может быть использовано в автоматизированных комплексах проверки логических блоков

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

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

Изобретение относится к области автоматики, в частности к устройствам контроля периода следования импульсов

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