Изобретение относится к вычислительной технике и может быть исноль- зовано в управляющих контроллерах, входящих в состав автоматизированных систем контроля, построенных на базе УВМ,
Цель изобретения - повышение достоверности устройства за счет исключения влияния кратковременных помех на запросных входах устройства.
На фиг. 1 изображена структурная схема устройства; на фиг. 2 - временные диаграммы, поясняющие работу устройства.
Устройство для обслуживания запросов содержит триггеры 1 запросов, триггеры 2 маски, группу элементов ИЛИ 3, первую 4 и вторую 5 группы эле ментов И, первый 6 и второй 7 элементы ИЛИ, первый 8, второй 9 и третий 10 элементы И, первый 11 и второй 12 триггеры, запросные входы 13, входы , Запрос обслужен 14, входы 15 установки маски, вход 16 сброса, информа- му контроллеру считать сигналы с
циониые выходы 17, иход 18 тактовой частоты, выход Готовность 19,
Устройство для обслуживания запросов работает следующим образом.
Импульс сброса по команде от УВМ поступает с управляющего контроллера на устройство для обслуживания запро сов и подготавливает его к работе с абонентами (диaгpaм a 16, фиг, 2).
30
информационных щин устройства.
С инверсного выхода второго триггера 12 логический нуль поступает на второй вход третьего элемента И 10 и тем самым запрещает поступление импульсов на вторые; входы группы элементов ИЛИ 3.
В ответ на си1 нал Готовность с выхода 19 управляющий контроллер
гг1,- начинает обработку поступивших запПо переднему фронту импз льса сбро- цс
Управляющий контроллер последовательно посьшает,сигнал обнуления на калодый из абонентов выставивших запрос, обнуляя его, вследствие чего .сигнал ни соответствующем запросном входе 13 и на соответствующем входе триггера 1 Зсшросов становится равным логическому нулю. После этого с управляющего контроллера поса триггеры 1 запросов и 2 маски, а также первьш 11 и второй 12 триггеры устанавли.в. в исходное сое- тояние (фиг. 2). Триггеры 2 маски подготавливаются к работе предварительно устанавливаемыми на входах 15 сигналами (логическая единица), соответствующими ожидаемым сигналам с входов 13 от абонентов. Запросы от абонентов в виде потенциалы-шх сигналов поступают по входам 13 на соответствующие разряды триггера 1 запросов,число разрядов которого равно числу абонентов.
Таким образом, на соответствующих входах первой группы элементов И 4 происходит совпадение сигналов, приходящих с триггеров 2 маски и 1 запросов.
С соответствующих выходов первой группы элементов И 4 сигналы проходят на входы второй группы элемен- . тов И 5, подготавливая код для выдачи на информационные выходы 17 уст40
сьшается сигнал на соответствующий вход Запрос обслу5; :ен 14,вследствие чего соответствующий триггер запро- со.Б устанавливается в исходное нулевое состояние.
50
Закончив обслуживание абонентов, управляющий контроллер вьщает сигнал Сброс,по которому/ устройство обслуживания запросов приводится в ис55 ходное состояние.На входах маски
программно от УВМ выставляется новый код обслуясивания абонентов и повторяется новьш .цикл обслуживания запросов.
0
5
0
ройства, и одновременно на входы первого элемент а ИЛИ 6, с вькода которого сигналы поступают на пер- вьш вход первого элемента И 8, на другой вход которого поступают сигналы с входов 13 через второй элемент ИЛИ 7.
При совпгщенин сигналов на элементе И 8 с его выхода снимается логическая единица, поступающая на пер- вьы вход второго элемента И 9 и на D-вход. первого триггера 11, которьш срабатывает по заднему фронту импульса тактовой частоты.
На выходе элемента И 9 появляется логическая единица., поступающая на D-вход второго триггера 12, который также срабатывает по заднему фронту импульса тактовой гастоты, после чего с прямого выхода второго триггера 12 снимается логическая единица, и на выходе 19 появляется сигнал Готовность разрегзающий управляюще
информационных щин устройства.
С инверсного выхода второго триггера 12 логический нуль поступает на второй вход третьего элемента И 10 и тем самым запрещает поступление импульсов на вторые; входы группы элементов ИЛИ 3.
В ответ на си1 нал Готовность с выхода 19 управляющий контроллер
Управляющий контроллер последовательно посьшает,сигнал обнуления на калодый из абонентов выставивших запрос, обнуляя его, вследствие чего .сигнал ни соответствующем запросном входе 13 и на соответствующем входе триггера 1 Зсшросов становится равным логическому нулю. После этого с управляющего контроллера по сьшается сигнал на соответствующий вход Запрос обслу5; :ен 14,вследствие чего соответствующий триггер запро- со.Б устанавливается в исходное нулевое состояние.
0
Закончив обслуживание абонентов, управляющий контроллер вьщает сигнал Сброс,по которому/ устройство обслуживания запросов приводится в ис5 ходное состояние.На входах маски
программно от УВМ выставляется новый код обслуясивания абонентов и повторяется новьш .цикл обслуживания запросов.
При появлении на входах 13 помехи (фиг. 2), длительность которой меньше, чем длительность двух периодов следования тактовой частоты, срабатьгоает соответствующий триггер 1 запросов.
При совпадении сигналов с триггеров 1 и 2 на выходе первой группы элементов И 4 появляется сигнал,который через первый элемент ИЛИ 6 поступает на вход элемента И В. При совпадении сигналов на входах элемента.И 8 на его выходе появляется логическая единица.
Триггер 11 срабатывает по заднему фронту импульса тактовой частоты и на втором элементе И 9 происходит совпадение сигналов, но длительность сигнала с выхода элемента И 9 недостаточна для срабатывания, второго триггера 12, который срабатывает по заднему фронту импульса тактовой частоты и уровню логической единицы на D-входе.
Таким образом, сигнал на выход Готовность 19 не проходит и ложная информация не переписывается в управляющий контроллер.
Формула изобретения
Устройство для обслуживания запросов, содержащее N триггеров запросов (N-число запросов), первую группу элементов И, вторую группу элементов И, N триггеров маски, группу элементов ИЛИ, первые элементы И, Ш1И, причем D-входы триггеров запросов подключены к запросным входам устройства, прямые выходы - к первым входам соответству- ющих элементов И первой группы,соединенных вторыми входами с прямыми выходами соответствующих тригге- ров маски, D-входы которых подключены к входам установки маски устрой: cTRa, а нулевые входы - к входу
тл -
10
15
20
25
30
35
сброса устройства и нулевым входам триггеров запросов, входы синхронизации которых соединены с выходами соответствующих элементов ИЛИ группы, подключенных первыми входами к соответствующим входам Запрос обслужен устройства, а вход тактовой частоты устройства подключен к входам синхронизации триггеров мас- .ки, первые входы элементов И второй группы соединены с выходом Готовность устройства, а вторые входы - с выходами соответствующих элементов И первой группы и с соответствующими входами первого элемента ИЛИ, выход которого соединен с первым входом первого элемента И, выходы элементов И второй группы соединены с информационными выходами устройства, отличающееся тем, что, с целью повьшения достоверности за счет исключения влияния кратковременных помех на запросных входах устройства, в него введены два триггера, второй и третий элементы И, второй элемент ИЛИ, соединенный входами с запросными входами устройства, а выходом - с вторым-входом первого элемента И, выход которого подключен к D-входу первого триггера и первому входу второго элемента И, подключенного вторым входом к прямому выходу первого триггера, а выходом - к D- входу второго триггера, входы синхронизации первого и второго и первый вход третьего элемента И подключены к входам тактовой частоты устройства, нулевые входы первого и второго триггеров подключены к входу Сброс устройства, прямой выход второго триггера соединен с входом Готовность устройства, а инверсный выход - с вторым входом третьего элемента И, соединенного выходом с вторыми входами элементов ИЛИ группы.
1(puii
название | год | авторы | номер документа |
---|---|---|---|
УСТРОЙСТВО ПЕРЕМЕННОГО ПРИОРИТЕТА | 1993 |
|
RU2087939C1 |
Устройство для приоритетного опроса | 1983 |
|
SU1105894A1 |
Устройство для управления обслуживанием запросов | 1989 |
|
SU1633415A1 |
Устройство для обслуживания запросов | 1987 |
|
SU1434434A1 |
Многоканальное устройство для обслуживания запросов группы абонентов | 1988 |
|
SU1587508A1 |
Устройство для обработки запросов | 1988 |
|
SU1580365A1 |
Устройство для обслуживания запросов | 1987 |
|
SU1444768A1 |
Устройство переменного приоритета | 1987 |
|
SU1444766A1 |
Многорежимное устройство приоритета | 1990 |
|
SU1805469A1 |
Устройство для обслуживания запросов | 1980 |
|
SU955065A1 |
ffl jJlJljnjTJlJlJTJT rirLJTn
Редактор Н.Тупица
Составитель М.Сорочан
Техред ВоКадар Корректор С.Шекмар
Заказ 6839/47 Тираж 671Подписное
ВНИИПИ Государственного комитета СССР
по делам изобретений и открытий 113035, Москва, Л(-35, Раушская наб. , д. 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная,
Устройство управления обслуживанием запросов | 1980 |
|
SU898433A1 |
Дискретные информационные системы в научных исследованиях, - М,: Атомиздат, 1976, с, 157, рис, 51, |
Авторы
Даты
1986-12-23—Публикация
1985-05-07—Подача