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

 

1.УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ПЕРЕКЛЮЧЕНИЕМ РЕЗЕРВНЫХ БЛОКОВ, содержащее коммутатор, первый информационный вход которого соединен с выходом основного блока, второй информационный вход - с выходом резервного блока, входы начальной установки и приема второго строба - с одноименными входами устройства, а информационный выход - с информационным выходом устройства, отличающееся тем, что, с целью повышения надежности и достоверности его работы, в него введены блок сравнения и блок анализа отказов, первый и второй контрольные входы блока анализа отказов соединены соответственно с первым и вторым выходами блока контроля, вход начальной установки и вход приема второго строба - с одноименными входами устройства, первый выход - с управляющим входом коммутатора, выход сигнала состояния которого соединен с одноименным входом блока анализа отказов, первый вход блока сравнения соединен с информационным выходом коммутатора и контрольным входом блока контроля, второй вход - с выходом резервного блока, первый выход - с входом сигнала рассогласования блока анализа отказов, второй выход - с входом сигнала совпадения блока анализа отказов, второй выход которого соединен с контрольным выходом устройства. 2. Устройство по п. 1, отличающееся тем, что блок анализа отказов содержит сумматор по модулю два, с первого по пятый элементы И, элемент ИЛИ, ИЛИ-НЕ, задержки , индикации, первый и второй элементы НЕ, с первого по третий триггеры, первый и второй контрольные входы блока соединены с входами сумматора по модулю два, выход которого соединен с первыми входами первого элемента И и элемента ИЛИНЕ и через первый элемент НЕ - с первыми входами второго и третьего элементов И, вход начальной установки блока соединен с R-входами всех триггеров, а вход приема второго строба - с синхровходами всех триггеров, вход сигнала рассогласования - с вторыми входами первого и второго эле ментов И и первым входом пятого элемента И, вход сигнала совпадения - с вторым (Л входом третьего элемента И, вход сигнала состояния коммутатора - с третьими входами первого и третьего элементов И и первым входом четвертого элемента И, выход которого соединен через второй элемент НЕ с входом элемента индикации и через элемент задержки с четвертыми входами первого и третьего элементов И, вторым входом элемента ИЛИ-НЕ и третьим входом со о сд второго элемента И, выход которого соединен с первым выходом блока, S-вход первого триггера соединен с выходом первого 01 элемента И, а инверсный выход - с вторым входом четвертого элемента И, S-вход второго триггера соединен с выходом третьего элемента И, инверсный выход - с третьим входом четвертого элемента И, прямой выход - с третьим входом элемента ИЛИНЕ и с вторым входом пятого элемента И, выход которого соединен с первым входом элемента ИЛИ, второй вход которого соединен с выходом элемента ИЛИ-НЕ, а выход - с S-входом третьего триггера, прямой выход которого соединен с вторым выходом блока.

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

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

РЕСПУБЛИК

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

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

CO

CO

Я

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

ПO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3705027/24-24 (22) 27.02.84 (46) 07.11.85. Бюл. № 41 (72) Ю. А. Курочкин (71) Ленинградский ордена Ленина политехнический институт им. М. И. Калинина (53) 62.5:681.3-19 (088.8) (56) Авторское свидетельство СССР № 645160, кл. G 06 F 11/00, 1976.

Пархоменко П. П. и др. Основы технической диагностики, М.: Энергия, 1981, с. 269, рис. 7.19.

Там же, с. 271, рис. 7-22. (54) (57) 1. УСТРОЙСТВО ДЛЯ УПРАВЛEНИЯ ПЕРЕКЛЮЧЕНИЕМ РЕЗЕРВНЫХ

БЛОКОВ, содержащее коммутатор, первый информационный вход которого соединен с выходом основного блока, второй информационный вход — с выходом резервного блока, входы начальной установки и приема второго строба — с одноименными входами устройства, а информационный выход с информационным выходом устройства, отличающееся тем, что, с целью повышения надежности и достоверности его работы, в него введены блок сравнения и блок анализа отказов, первый и второй контрольные входы блока анализа отказов соединены соответственно с первым и вторым выходами блока контроля, вход начальной установки и вход приема второго строба — с одноименными входами устройства, первый выход— с управляющим входом коммутатора, выход сигнала состояния которого соединен с одноименным входом блока анализа отказов, первый вход блока сравнения соединен с информационным выходом коммутатора и контрольным входом блока контроля, второй вход — с выходом резервного блока, первый выход — с входом сигнала рассогласования блока анализа отказов, второй выход — с входом сигнала совпадения блока анализа отказов, второй выход которого соединен с контрольным выходом устройства.

ÄÄSUÄÄ 1190557 А

yg 4 Н 05 К 10/00, G 06 F 11/20

2. Устройство по п. 1, отличающееся тем, что блок анализа отказов содержит сумматор по модулю два, с первого по пятый элементы И, элемент ИЛИ, ИЛИ-НЕ, задержки, индикации, первый и второй элементы НЕ, с первого по третий триггеры, первый и второй контрольные входы блока соединены с входами сумматора по модулю два, выход которого соединен с первыми входами первого элемента И и элемента ИЛИНЕ и через первый элемент НŠ— с первыми входами второго и третьего элементов И, вход начальной установки блока соединен с R-входами всех триггеров, а вход приема второго строба — с синхровходами всех триггеров, вход сигнала рассогласования— с вторыми входами первого и второго элементов И и первым входом пятого элемента И, вход сигнала совпадения — с вторым входом третьего элемента И, вход сигнала состояния коммутатора — с третьими входами первого и третьего. элементов И и первым входом четвертого элемента И, выход которого соединен через второй элемент НЕ с входом элемента индикации и через элемент задержки с четвертыми входами первого и третьего элементов И, вторым входом элемента ИЛИ-НЕ и третьим входом второго элемента И, выход которого соединен с первым выходом блока, S-вход первого триггера соединен с выходом первого элемента И, а инверсный выход — с вторым входом четвертого элемента И, S-вход второго триггера соединен с выходом третьего элемента И, инверсный выход — с третьим входом четвертого элемента И, прямой выход — с третьим входом элемента ИЛИНЕ и с вторым входом пятого элемента И, выход которого соединен с первым входом элемента ИЛИ, второй вход которого соединен с выходом элемента ИЛИ-НЕ, а выход — с S-входом третьего триггера, прямой выход которого соединен с вторым выходом блока.

1190557

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

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

На фиг. 1 представлена структурная схема,предлагаемого устройства; на фиг. 2— функциональная схема блока анализа отказов; на фиг. 3 — функциональная схема блока сравнения; на фиг. 4 — функциональная схема коммутатора; на фиг. 5 — функциональная схема блока встроенного контроля; на фиг. 6 — функциональная схема самопроверяемого узла сжатия для кода 2 из 4.

Устройство (фиг. 1) содержит основной блок 1, резервный блок 2, блок 3 встроенного контроля, коммутатор 4, блок 5 сравнения, блок 6 анализа отказов, устройство имеет информационный вход 7, вход 8 приема первого отроба, вход 9 начальной установки, вход 10 приема второго строба, информационный выход 11, контрольный выход 12, блок 3 встроенного контроля имеет информационный вход 13, вход 14 приема первого строба, вход 15 начальной установки, контрольный вход 16; коммутатор 4 имеет первый информационный вход 17, второй информационный вход 18, вход 19 начальной установки, управляющий вход 20, информационный выход 21, выход 22 сигнала состояния, блок 5 сравнения имеет выходы 23 и

24; блок 6 анализа отказов имеет первый и второй контрольные входы 25, входы начальной установки 26, приема второго строба 27, сигнала рассогласования 28, сигнала совпадения 29, сигнала состояния коммутатора 30, первый выход 31: второй выход 32.

Блок 2 (фиг. 2) содержит сумматор 33 по модулю два, первый 34, второй 35, третий 36 элементы И, первый элемент НЕ 37, первый 38, второй 39 синхронизируемые

RS-триггеры, элемент 40 индикации, четвертый элемент И 41, элемент 42 задержки, пятый элемент И 43, элемент ИЛИ-НЕ 44.

ИЛИ 45, RS-триггер 46, элемент НЕ 47.

Блок 3 имеет первый и второй выходы 48, блок 4 имеет вход 49 приема второго строба, блок 5 имеет входы 50 и 51.

Блок (фиг. 3) содержит группу из К сумматоров 52 по модулю два, элементы ИЛИ

53 и НЕ 54.

Коммутатор (фиг. 4) содержит первую группу элементов И 55, вторую группу элементов И 56, группу элементов ИЛИ 57, четвертый триггер 58 (каждая группа содержит по К элементов).

Блок (фиг. 5) содержит h сумматоров 59 по модулю два (h — 1) узел 60 сжатия, дополнительное дискретное устройство 61.

Зо

55 содержит элементы И 62

Узел (фиг. 6) и ИЛИ 63.

Принцип работы устройства состоит в следующем. Основной недостаток известного устройства — наличие двух блоков встроенного контроля, которые в предельном случае требуют больших затрат, чем само резервируемого устройство. В предлагаемое устройство введен блок сравнения, который сравнивает выходные сигналы основного и резервного блоков, и блок анализа отказов, определяюший отказавший блок. Данные два блока заменяют один блок встроенного контроля и требуют меньших затрат на свою реализацию. Кроме того, подключение через коммутатор к блоку сравнения выходов основного блока позволяет охватить контролем коммутатор, что повышает достоверность работы устройства.

Блоки встроенного контроля 3 строятся формальными методами. Структурный метод построения самопроверяемых блоков встроенного контроля по модулю два проводится известным способом. При этом число выходов дополнительного дискретного устройства равно числу групп независимых выходов резервируемого устройства.

Каждая группа независимых выходов подключается к одному из сумматоров 59. На входы узлов 60 сжатия при отсутствии отказов поступают комбинации сигналов К =

=

Устройство работает следующим образом.

По сигналу начальной установки устанавливаются элементы памяти основного и резервного блоков, а также блоков встроенного контроля, анализа отказов и коммутатора. При этом коммутатор подключает к информационному выходу устройства выход основного блока, на обоих выходах блока анализа отказов устанавливаются нулевые сигналы. По сигналу первого строба происходит прием значений входных переменных блоками 1 — 3, через интервал времени, достаточный для завершения всех переходных процессов, формируется второй строб, разрешающий работу блока анализа отказов. Если в устройстве отсутствуют отказы, то блок встроенного контроля формирует на своих выходах пару сигналов «01» или

1190557

«10», на выходе 23 блока сравнения формируется сигнал «О»; на выходе 24 — сигнал

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

Пусть произошел отказ в основном блоке в этом случае блок встроенного контроля в момент первого проявления оказа на выходе основного блока формирует пару сигналов «00» или «11», блок сравнения формирует на выходе 23 сигнал «1», а на выходе

24 — сигнал «О». Блок анализа отказов по второму стробу формирует единичный сигнал на первом выходе блока, обеспечивая переключение коммутатора, и запоминает факт отказа основного блока. Переключение коммутатора вызывает снятие единичного сигнала на выходе 23 блока сравнения и установку пары сигналов «01» или «10» на выходах блока встроенного контроля. К информационному выходу устройства подклю- 20 чается резервный блок, раббота которого продолжает контролироваться блоком встроенного контроля.

Если отказ появится в блоке встроенного контроля, то последний формирует пару сигналов «00» или «11», блок 5 сравнения формирует на выходе 23 сигнал «О», а на выходе 24 — сигнал «1». Блок 6 анализа отказов запоминает факт отказа блока встроенного контроля. Никаких переключений в коммутаторе 4 не производится. В условиях отказа блока 3 встроенного контроля функцию контроля выполняет блок 5 сравнения.

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

Таким образом, при возникновении первого отказа в основном 1, резервном 2 блоке или блоке 3 встроенного контроля устройство обеспечивает контроль выходных сигналов коммутатора 4. Кроме того, обеспечивается контроль работы коммутатора 4, любой его отказ, вызывающий ошибку выходных сигналов, обнаруживается блоком 6 анализа отказов. Часть ошибок, вызванных отказами коммутатора, исправляется.

Пусть произошел отказ в одном из элементов коммутатора. Тогда блок 6 анализа отказов выявляет ошибку, распознает ее как ошибку, вызванную отказом основного блока 1, и подключает к информационному выходу выход резервного блока 2. Если указанное переключение устраняет ошибку на информационном выходе 11, то избыточное устройство продолжает работать, иначе блок 6 анализа отказов формирует на кон25

55 трольном выходе 12 сигнал отказа устройства.

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

При появлении второго отказа в блоках 1 — 3 блок анализа отказов обнаруживает отказ и формирует на контрольном выходе 12 устройства сигнал отказа устройства.

Рассмотрим работу блока анализа отказов. Начальная установка блока проводится сигналом на входе 27. Триггеры 38, 39 и 46 устанавливаются в нулевое состояние.

В случае отсутствия отказов в блоках 1 — 3 после завершения переходных процессов на входах 25 устанавливается пара сигналов

«10» или «01», на входе 28 сигнала рассогласования — сигнал «О», на входах сигнала совпадения и состояния коммутаторов сигналы «1». При поступлении второго строба по входу 27 блок формирует нулевые сигналы на обоих выходах.

Пусть появился первый отказ в основном блоке, тогда на входах 25 устанавливается пара сигналов «00» или «11», на входах 28 и 30 — сигнал «1» на входе 29— сигнал «О». По второму стробу формируется единичный сигнал на выходе 31 блока, вызывающий переключение коммутатора, который устанавливает сигнал «О» на входе 30. В результате блокируются элементы

И 34 и И 36, что защищает триггеры 38 и 39 от ложных срабатываний, определяемых неодновременной сменой значений сигналов на входах 25, 28 и 29. Кроме того, блокировка триггеров необходима для их защиты при появлении второго отказа в блоках 2 или 3. Если произошел отказ коммутатора 4, который распознается, как отказ основного блока, и подключение блока 2 не привело к снятию ошибки, то на выходе сумматора 33 сохранится сигнал «О».

Через и нтер вал с ) Г, где с — и нтер вал восстановления сигнала на выходе сумматора 33 после переключения коммутатора, элемент 42 задержки формирует нулевой сигнал, что обеспечивает через элементы

ИЛИ-HE 44 и ИЛИ 45 установку триггера 46 в состояние «1» и обнаружение отказа коммутатора. Одновременно установка входа 30 в «О» вызывает включение элемента индикации, который сообщает о наличии в устройстве одиночного отказа.

При появлении первого отказа в резервном блоке 2 к моменту подачи второго строба на входе 28 устанавливается сигнал «1», на входе 29 — сигнал «О», на входах 25—

«01» или «10». По второму стробу триггер

38 переводится в состояние «1». Никаких

1190557 переключений коммутатора не производится.

Через интервал нулевым сигналом с выхода элемента 42 задержки блокируется включение триггера коммутатора (сигналом элемента И 35) и триггера 39. Включается элемент 40 индикации.

При появлении первого отказа в блоке 3 на выходе сумматора ЗЗ устанавливается сигнал «О», а на выходе элемента НЕ

37 — сигнал «1». На входах 28 и 29 сохраняются соответственно сигналы «О» или «1».

По второму стробу триггер 39 устанавливается в состояние «1». С задержкой 7 блокируется включение триггера коммутатора (сигналом элемента И 35) и триггера 38.

Включается элемент 40 индикации.

Таким образом, после фиксации первого отказа элемента И 34, И 35 и И 36 блокируются. Предположим, что первый отказ произошел в основном или резервном блоке.

Тогда отказ в оставшемся исправном блоке или блоке встроенного контроля вызовет установку нулевого сигнала на выходе сумматора 33. В результате на выходе элемента ИЛИ-НЕ формируется единичный сигнал (все его входы находятся в состоянии «0»), и по второму стробу включается триггер 46, который формирует единичный сигнал на втором выходе 32 блока.

Предположим, что первый отказ возник в блоке 3, тогда срабатывание триггера 39 блокирует работу элемента ИЛИ-НЕ 44 и готовит элемент И 43. Отказ в основном или резервном блоках приводит к установке на входе 28 сигнала «1», который по второму стробу через элементы И 43 и ИЛИ 45 включает триггер 46.

1190557

27

29

507

Я/

50и

1190557

17f

21т

Риг4

Фиг. Х

Puz. Ф

Редактор P. Цицика

Заказ 7006/60

Составитель В. Максимов

Техред И. Верес Корректор Г. Решетник

Тираж 793 Подписное

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

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

Филиал ППП «Патент>, r. Ужгород, ул. Проектная, 4

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

 

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

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