Изобретение относится к вычислительной технике и может найти применение для контроля обмена информацией между источником информации и устройством ее обработки в системах, использующих полудуплексный режим передачи данных.
Цель изобретения - увеличение глубины контроля за счет оперативной диагностики отказов.
На фиг. 1 представлена функциональная схема устройства контроля обмена информацией; на фиг. 2 - фукциональная схема формирователя кодов времени.
Устройство содержит вход 1 пуска устройства, группу 2 входов воздействий и реакций устройства, вход 3 останова устройства, первый 4 и второй 5 счетчики, триггеры пуска 6 и диагностики 7, формирователь 8 кодов времени, первый 9, второй 10, третий 11 и четвертый 12 элементы ИЛИ, генератор 13 тактовых импульсов ГТИ, первый одновибратор 14 (по фронту импульса), второй одновибратор 15 (по срезу импульса), третий 16, первый 17, второй 18, четвертый 19 и пятый 20 элементы И, элемент 21 задержки, элемент НЕ 22, выход 23 отказа устройства, первый 24 и второй 25 выходы локализации отказа устройства.
Формирователь кодов времени (ФКВ) содержит первый 26 и второй 27 шифраторы.
Устройство контроля обмена информацией работает следующим образом.
Работа устройства инициируется поступлением по входу 1 сигнала «Пуск через элемент ИЛИ 9 на вход одновибратора 14, который по фронту этого сигнала формирует импульс, поступающий на установочные входы счетчиков 4 и 5, на информационные входы которых будут приняты коды интервалов времени, соответствующие допустимому интервалу времени реакции. Сигнал «Иуск также обнуляет триггер 7, устанавливает в единичное состояние триггер 6, запуская ГТИ 13, и через элементы ИЛИ 9, одновибратор 14 и элемент 21 задержки перебрасывает триггер 7 в единичное состояние которое говорит о том, что следующая передача информации должна произойти из приемной стороны.
Занесение информации в счетчики 4 и 5 индицируется единичными сигналами на выходах соответственно элементов ИЛИ 10 и 11, которые поступая соответственно на элементы И 17 и 18 и через элемент НЕ 22 на элемент И 18, разрещают прохождение тактовых импульсов на вычитающий вход счетчика 5. В счетчике 4 начинается отсчет интервала времени до минимальной границы допустимого интервала времени реакции. При отсутствии отказа дальнейщая работа устройства протекает следующим образом.
Счетный режим счетчика 5, который хранит код допустимого интервала времени реакции, запрещен счетным режимом счетчика 4 через элементы ИЛИ 10, НЕ 22 и И 18. После обнуления счетчка 4 (он организован с насыщением в состоянии «ноль элементами ИЛИ 10 и И 17 и обусловленными ими связями) ну.тевой сигнал с выхода элемента ИЛИ 10 через элемент НЕ 22 разрешает прохождение тактовых импульсов через элемент И 18 на вычитающий вход счетчика 5, инициируя его счетный режим. Начинается отсчет допустимого интервала реакции счетчиком 5. Через заданное время из щины 2 поступает информация реакции, которая в блоке 8 преобразовывается в коды времени и заносится по информационным входам в счетчики 4 и 5.
5 Синхронизация записи информации происходит по сигналу с выхода элемента ИЛИ 9 через одиовибратор 14, длительность импульса которого определяется длительностью переходных процессов записи информации в счетчики 4 и 5 и установления
0 уровней сигнала на выходах элементов НЕ 22 и И 17. По этому же сигналу Т-триг- гер 7 перебрасывается в нулевое состояние, которое говорит о том, что следующая передача информации должна осуществиться передающей стороной. Далее устройство работает аналогично описанному.
При корректном обмене информации сигнал реакции (от передающей или от приемной стороны) приходит в допустимый интервал времени, когда счетный режи.м счетчиQ ка 4 завершен (находится в нулевом состоянии), а счетчика 5 - не завершен, т.е. на входах элемента И 16 и одновибратора 15 индицируются нулевые сигналы. Следовательно, на выходе устройства 23, а также на выходах 24 и 25 локализации отс каза будут нулевые уровни сигнала.
В случае возникновения отказа при обмене информации время реакции находится за пределами допустимого интервала времени. Сигнал отказа на выход 23 устройства будет выдан, если счетчик 4 находится
0 еще в счетном режиме (Эотемент И 16 открыт для прохождения сигнала с выхода элемента ИЛИ 10 через элемент ИЛИ 12) или счетчик 5 закончил счет и перешел в нулевое состяние (состояние насыщения), что приводит к выдаче импульса с выхода одновибратора 15 через элемент ИЛИ 12 на выход 23 устройства.
Единичный сигнал на выходе 23 устройства, в зависимости от состояния триггера диагностики инициирует появление единич0 ного сигнала или на выходе 24 устройства, если отказ произошел в приемной стороне, или на выходе 25 устройства, если отказ произошел в передаюшей стороне. При поступлении последней ответной реакции с приемной стороны «Останов также прове5 ряется корректность обмена, Т-триггер 7 диагностики и триггер 6 пуска возвращаются в нулевое состяние. ГТИ 13 прекращает свою работу и функционирование устройства прекращается до поступления очередного сигнала «Пуск.
Формула изобретения
Устройство контроля обмена информацией, содержащее первый и второй счетчики, триггер пуска, триггер диагностики, формирователь кодов времени, три элемента ИЛИ, пять элементов И, элемент задержки, причем вход пуска и группа входов воздействий и реакций устройства соединены с соответствующими входами формирователя кодов времени, первый и второй выходы которого соединены с информационными входами соответственно первого и второго счетчиков, группа входов воздействий и реакции устройства соединена с группой входов первого элемента ИЛИ, выходы первого и второго элементов И соединены со счетными входами соответственно первого и второго счетчиков, отличающееся тем, что, с целью увеличения глубины контроля за счет оперативной диагностики отказов, устройство содержит четвертый элемент ИЛИ, генератор тактовых импульсов, первый и второй одновибраторы, элемент НЕ, причем вход пуска устройства соединен с входом установки в «1 триггера пуска и входом устройства в «О триггера диагностики, вход останова устройства соединен с входом первого элемента ИЛИ и с входом установки в «О триггера пуска, выход которого соединен с входом генератора тактовых импульсов.
0
выход которого соединен с первыми входами первого и второго элементов И, выход первого элемента ИЛИ соединен с входом запуска первого одновибратора и с первым
входом третьего элемента И, выход первого одновибратора соединен с входами синхронизации первого и второго счетчиков и с входом элемента задержки, выход которого соединен с информационным входом триггера диагностики, группа выходов первого счетчика соединена с группой входов второго элемента ИЛИ, выход которого соединен с вторым входом первого элемента И и с входом элемента НЕ, выход которого соединен с вторым входом второго элемента И, группа
5 выходов второго счетчика соединена с группой входов третьего элемента ИЛИ, выход которого соединен с третьим входом второго элемента И и входом запуска второго одно- вибратора, выход которого соединен с первым входом четвертого элемента ИЛИ, вы0 ход которого соединен с первыми входами четвертого и пятого элементов И, выходы которых соединены соответственно с первым и вторым выходами локализации отказа устройства, выход второго элемента ИЛИ соединен с вторым входом третьего элемента И, выход которого соединен с вторым входом четвертого элемента ИЛИ, выход которого соединен с выходом отказа устройства, прямой выход триггера диагностики соединен с вторым входом четвертого элемента И, инверсный выход триггера диагностики - с вторым входом пятого элемента И.
0
название | год | авторы | номер документа |
---|---|---|---|
Устройство для функционального контроля дублированных вычислительных машин | 1987 |
|
SU1476472A1 |
Устройство для имитации неисправностей | 1988 |
|
SU1536388A1 |
Резервированный усилитель | 1987 |
|
SU1434568A1 |
Микропрограммное устройство управления | 1987 |
|
SU1490676A1 |
Формирователь сложной функции | 1984 |
|
SU1243096A1 |
Устройство для управления восстановлением микропрограмм при сбоях | 1982 |
|
SU1056193A1 |
Логический анализатор | 1986 |
|
SU1432527A1 |
Устройство для сопряжения ЭВМ с периферийными устройствами | 1989 |
|
SU1667090A1 |
УСТРОЙСТВО ЛАЗЕРНОГО ЗОНДИРОВАНИЯ АТМОСФЕРЫ | 1996 |
|
RU2120648C1 |
Устройство для контроля и управления | 1985 |
|
SU1255997A1 |
Изобретение относится к вычислительной технике и может найти применение для контроля обмена информацией между источником информации и устройством ее обработки в системах, использующих полудуплексный режим передачи данных. Цел ь изобретения - увеличение глубины контроля за счет оперативной диагностики отказов. Сущность изобретения заключается в определении стороны (приемной или передающей) возникновения отказа путем использования свойства Т-триггера диагностики перехода в начальное состояние при завершении воздействия пары запрос-ответ. Устройство содержит счетчики 4 и 5, триггеры 6 и 7, формирователь 8 кодов времени, элементы ИЛИ 9-12, генератор 13, одно- вибраторы 14 и 15, элементы И 16-20, элемент 21 задержки инвертор 22. Указанная цель достигается с помощью вьииеука- занной совокупности признаков. 2 ил. € сл оо оо О5 NI
фаг. 2
0 |
|
SU401996A1 | |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для контроля микропрограммного автомата | 1979 |
|
SU883911A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1987-09-07—Публикация
1986-04-30—Подача