Многоканальное устройство управления резервированной системой


G06F9G06F11/20 -

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИ ВТИЛЬСТВУ (61) Дополнительное к авт. свид-ву М 526893 (22) Заявлено 2111.79 (21) 2843561/24

Союз Соввтскнк

Сециалистичвсник

Республик

oi>866558 р1)м. к,. с присоединением заявки l49 — .

G 06 P 8/00

G 06 F ll/20

Государственный комитет

ССС Р ао делам изобретений и открытий

{23) Приоритет—

Опубликовано 230981 Бюллетень М9 35 (53) УДК 681 ° 325 (088;8) Дата опубликования описания 230981

Р

/

1 (72) Автор изобретения

Н.П.Шевелкин (7! ) Заявитель (54 ) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ

РЕЗЕРВИРОВАННОЙ СИСТЕМОЙ

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

По основному авт. св. 9 526893 известно многоканальное устройство управления резервированной системой, содержащее коммутаторы, управляющие тюдачей питания и входами резервных блоков, каналы управления, входы которых соединены с соответствующими выходами блоков устройства, а выходы формируют канальные выходы устройства и управляют коммутаторами, в состав каждого канала при этом входят первый элемент ИЛИ, формирующий выход канала, группа элементов -HE, группа элементов И и второй элемент

ИЛИ, составлякщие схему определения неисправности, первый и второй счет-. 2О чики с дешифраторами, первый и второй элементы И, третий и четвертый элементы ИЛИ, первый и второй Вв-триггеры и первый и второй мультиплексоры, обеспечивающие работу устройст- 2 ва но принципу скользящего резерва Q).

Ыедостаткаюи известного устройст-, ва являются недостаточная надежность и быстродействие. ЗО

Келью изобретения является повышение надежности и увеличение быстродействия.

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

:торов, группа запускающих выходов — с вторыми группами входов каналов,вторая группа входов — с выходами элементов И групп элементов И схем опре-, деления неисправности каждого канала, третья группа входов — с выходами последних разрядов первых счетчиков каждого канала, а установочный вход —.с шиной установки исходного состояния блока памяти. Злок памяти содер-

:жит группу элементов И."И, первую и вторую группы RS-триггеров, первую и вторую группы элементов Й, группу элементов задержки, группу элементов индикации .и элемент ИЛИ, при этом входы каждого из элементов группы элементов ИЛИ б оединены.с соответствующими входами второй группы входов блока, а выход каждого элемента

ИЛИ подключен к S-входу соответствующего триггера первой группы RSтриггеров и входу соответствующего элемента группы элементов задержки, 866558 выход которого соединен с первым входом соответствующего элемента первой группы элементов И, второй вход последнего подключен к прямому выходу соответствующего триггера первой группы RS-триггеров, а выход подключен к S-входу соответствующего триггера второй группы RS-триггеров, прямой выход которого соединен, с входом соответствующего элемента группы элементов индикации, а инверсный выход — с первым входом элемента второй группы элементов И, второй вход которого подключен к соответствующему входу первой группы входов блока, а выход — к соответствующему выходу группы запускающих выходов !5 блока, первые R-входы всех триггеров соединены с установочным входом блока памяти, а вторые R-входы триггеров первой группы ЕЯ-триггеров через элемент ИЛИ подключены к третьей группе входов блока.

На чертеже приведена блок-схема предлагаемого устройства.

Устройство содержит резервные блоки 1 1и коммутаторы 2 вЂ,2и ° каналы 25

3, -Зи, а каждый канал содержит элемент 4 ИЛИ, группу 5 элементов -HE, группу 6 элементов И, элементы 7 и

8 ИЛИ, RS-триггер 9, элемент 10 И, счетчик ll,.äåøè4ðàòîð 12, мультиплек- сор 13, элемент 14 ИЛИ, RS-триггер . о

15, элемент 16 И, счетчик 17, дешифратор 18, мультиплексор 19, группы

20 и 21 соответственно, входов и выходов устройства, установочный.22 и тактовый 23 входы устройства и выходы 24 -24 каналов.

Кроме того, устройство содержит блок 25 памяти, состоящий as группы элементов 26А -26иИЛИ, первой rpynrm RS триггеров 27 -27n группы эле- @) ментов 28 -28 „задержки, первой группы элементов 29А -29 И, второй группы Rg-триггеров 30г-30я, второй группы элементов 31„ -31ИИ, группы элементов 32 -32 индикации, элемента

33 ИЛИ и установочный вход 34 блока памяти.

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

Выходные канальные сигналы с бло- у ков 1 -1„ резервируемой системы поступают на соответствующие первые группы входов каналов — на элементы 4

ИЛИ вЂ” для канала 3„. и на первые входы элементов группы 5 элементов И-НЕ, вторые входы которых соединены с вы" ходом элемента 4 ИЛИ и выходом 24„. данного канала. Сигналы несовпадения с выходов элементов группы 5 элементов И-НЕ поступают на первые входы элементов группы 6 элементов И, вто- бО рые входы которых соединены с второй, группой входов соответствующего канала, соединенной с запускающими выходами блока 25 памяти, первая группа входов которого подключена к за- 65 пускающим выходам коммутаторов 2 -э

И соединенным с запускаемыми входами резервируемых блоков 1 -)

С выходов элементов группы 6 -элементов И сигналы несовпадения поступают на входы элементов 8 ИЛИ и на вторую группу входов блока 25 и далее на входы элементов группы 26 -26„ эле4 ментов ИЛИ. Причем сигналы несовпадения с вйходов j-ых элементов И группы 6 каждого канала поступают на входы 3-ого элемента ИЛИ группы 26 -26„, выход которого управляет S-входом

j-ого триггера группы 27 -27 RS-тригИ геров а входом j-ого элемента группы

28, -28> элементов задержки. Прямой выход j-oro триггера группы 27 -27> разрешает прохождсние сигнала с выхода j-oro элемента задержки группы

28„ -28> на 8-вход j-oro триггера группы 30А -30 RS-триггеров, прямой выход которого управляет j-ым элементом группы 32А-32и элементов индика" ции, а инверсный выход разрешает нрохождение сигнала c j-ого входа первой группы входов блока 25, подключенного к выходу j-oro коммутатора из группы 2,, -2> через j-ый элемент группы 31-31„ элементов И на соответствующий запускающий выход блока

25.

Суммарный сигнал несовпадения с выхода элемента 8 ИЛИ канала 3;поступает на 8-вход триггера 9,прямой выход которого разрешает прохождение через элемент 10 И на счетный вход первого счетчика 11 пачки тактовой частоты данного канала с тактового входа 23 устройства. С выходов каждого разряда счетчика 11 сигналы поступают на первый дешифратор 12, управляющий вход которого соединен с инверсным выходом триггера 9. Кроме того, выходы счетчика 11 соединены с первой группой входов первого мультиплексора 13, вторая группа входов которого подключена к запускающим выходам блока 25 памяти, а выход через элемент 14 ИЛИ управляет

R-входом триггера 9.

Импульсы переносов с последних разрядов канальных счетчиков 11 поступают на S-входы канальных триггеров 15 на третью группу входов блока 25 и далее через элемент 33 ИЛИ на вторые R-входы триггеров группы

27 "27и RS"òðèããåðîâ. Прямой выход

4 триггера 15 разрешает прохождение через элемент 16 И на счетный вход второго счетчика 17 пачки тактовой частоты данного канала с тактового входа 23 устройства.

С выходов каждого разряда счетчика 17 сигналы поступают на второй дешифратор 18, управляющий вход которого соединен с инверсным выходом триггера 15. Кроме того, выходы ! счетчика 17 соединены с первой группой входов второго мультиплексора

866558 с9, вторая группа входов которого подключена к запускающим выходам блока 25 памяти, а выход через элемент 7 ИЛИ управляет R-входом триггера 15. Выходы дешифраторов 12 и

18 в зависимости от состояния счетчиков 11 и 17 управляют подачей общего и канального питания с коммутаторов 2 -2и на блоки 1<-g включая

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

Установка исходного состояния устройства осуществляется подачей соответствующего сигнала с установочного входа 22 устройства íà R-входы тригге-15 ров 9 и 15 через элементы ИЛИ 14 и 7 соответственно, а также на входы установки исходного состояния счетчиков

ll и 17. Установка исходного состояния триггеров 274 -2?и и 3I)I -30И бло- 2() ка 25 памяти осуществляется подачей соответствующего сигнала на их r.ервые И-входы с установочного входа

34. Тактовый вход 23 устройства выдает пачки канальных тактовых частот, 25 разделенных по времени.

Пусть в начальный момент времени, после прохождения сигнала установки с установочных входов 22 и 34 триггеры 9, 15, 2? -27 и ЗОА -30 уста- З() новлены в нулевые состояния, а счетчики 11 и 17 находятся в таких состояниях, при которых дешифраторы 12 и 18, выходы которых открыты инверсными выходами триггеров 9 и 15 соответственно, выдают на коммутаторы

24 -2> сигналы, подключающие к каналу 3 два блока из 14 -1 блоков устройства и разрешающйе прохождение на их вход входного сигнала по входу канала 3 из группы 20 входов устройства. Элементы И 31, -31„ при этоь.

1 также открыты инверсными вйходами триггеров 30 -30> для прохождения сигналов с коммутаторов 2 -2 на входы соответствующих элементов. груп- 45 пы 6 элементов И и на вторые группы мультиплексоров 13 и 19. При исправном состоянии рабочих блоков канала

3> узел определения неисправностей, состоящий из группы 5 элементов И-НЕ, 5() группы 6 элементов И-и элемента 8 ИЛЙ, не выдает сигнала на S-вход триггера

9, а следовательно, на счетные входы счетчиков 11 и 17 не поступают на импульсы из пачки тактовой частоты

55 данного канала и они, так же как и все триггеры устройства, сохраняют свои исходные состояния. В итоге блоки из l -l для канала 3> остаются включенными. Аналогично исходное состояние сохраняется и для осталь- 40 иых (k - 1) каналов системы.

Пусть вследствие неисправности од" ного из блоков 1. -1„, например работакщего иа канал 3, узел определения неисправностей канала Я вы- 6$ дает сигнал, например по цепи j-ый элемент И-НЕ группы 5 — j-ый элемент

И группы 6 — элемент 8 ИЛИ íà S-вход триггера 9, а также с выхода элемента И группы 6 через j-ый элемент HJIH группы 264-26 Hà S-вход j=oro триггера группы 27 -27 и вход 3-ого элемента задержки группы 28 -28и .

Прямой выход триггера 9 открывает при этом !элемент 10 И для прохождения импульсов из пачки тактовой частоты данного канала на счетный вход счетчика 11, а инверсный выход триггера 9 выдает сигнал на дешифратор

12, запрещающий прохождение с его выходов команд на коммутаторы 2<-2 на время поиска невключенного блока ,кз резерва системы, отключая при этом первый из двух блоков, работающих на канал 3> устройства; С каждым тактом так<товой частоты счетчик

11 меняет свое состояние и осуществляет через первую группу входов мультиплексора 13 последовательный опрос последнего с целью выборки невключенного блока из (n — k) резервных.

Когда состояние счетчика соответствует коду невключенного блока, мультиплексор выдает сигнал через элемент 14 ИЛИ на R-вход триггера

9, перебрасывая его в инверсное состояние и запрещая тем самым прохождение через элемент 10 И тактовой частоты на счетный вход счетчика 11, фиксируя этим данное состояние последнего, соответствующее коду найденного невключенного блока резерва. С инверсного выхода триггера 9 при этом на вход дешифратора 12 поступает сигнал, разрешающий прохождение с его выхода команды на коммутаторы 2„.-2>, подключая тем самым найденный блок к данному каналу.

Если в.канале сбой происходит изза неисправности второго блока, в этом случае происходит переполнение счетчика 11 и на 3-вход триггера 15 проходит импульс переноса с выхода последнего разряда счетчика 11, перебрасывая его в прямое состояние.

Этот же импульс поступает через элемент 33 ИЛИ на R-вход j-ого триггера группы 274 -2?„, перебрасывая триггер в инверсное состояние. Примое состояние триггера 15 открывает элемент

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

18, запрещающий прохождение с его выходов команд на коммутаторы 2<- 2> на ьремя поиска невключенного блока из резерва системы, и выключая при этом второй из блоков, работающих на канал 3 . С каждым та.;том тактовой частоты счетчик 17 меняет свое состояние и осущестляет через первую группу входов мультиплексора 19 по7

866558 следовательную выборку невключенного блока из резерва системы.

Когда состояние счетчика соответствует коду невключенного блока, муль» типлексор 19 выдает сигнал. через элемент 7 HJIH íà R-вход триггера 15, перебрасывая его в состояние 0, закрывая тем самым элемент 16 И для прохождения тактовой частоты на счет» ный вход счетчика 17 и фиксируя,тем самым, данное состояние последнего, соответствующее коду найденного невключенного блока резерва. С инверсного выхода триггера 15;при этом на вход дешифратора 18 поступает сигнал, разрешающий прохождение с его выхода команды на коммутаторы 24 -2„, подклю- 35 чая тем самым найденный блок иэ резерва на место второго неисправного блока данного канала устройства.

Блок памяти работает ири этом следующим образом. 20

Сигнал неисправности, . поступивший на S-вход j-oro триггера группы

27 -27» перебрасывает его в прямое состояйие, разрешающее прохождение ф задержанного на время Г сигнала неисправности с выхода j-ого элемента группы 28 -28„ элеменТов задержки через элемент И группы 29 -29n на

S-вход j-oro триггера группы 30 -30,, перебрасывая. последний в прямое состояние. Данное .состояние триггера группы 30 -30> oáåñíå÷èâàåò подачу сигнала на соответствующий элемент группы 32 -32„ элементов индикации, включение которого показывает номер . неисправного блока, подлежащего восстановлению. Кроме того, данное состояние триггера группы 30 -30„ запрещает прохождение сигналов с

3-ого коммУтатоРа 2 -2н íà )-ые входы второй группы входов всех каналь- 40 ных мультиплексоров 13 и 19 и на вторые входы j-ых элементов группы б элементов И,что обеспечивает пос тбянное отключение j-oro неисправного блока из системы блоков Q -l, 4

Время задержки . элементов 28 -28 выбирается с учетом перекрытия максимального по времени одного цикла перебора блоков резерва и замещения неисправного блока в канале (Т о®), яр т.е. В > Т „„. Если сбой в канале произошел из-за неисправности второго блока из работающих в данном канале и требуется второй цикл работы канала управления, импульс переноса со счетчика 11, поступая íà R-вход TpHr гера группы:. 27)-27,; вновь возвраща-ет его в исходйое йнверсное состоя-. ние и сигнал неисправности не арохо-дит на S-вход j-ого триггера группы

30 -30,. В этом случае на вторую 49 группу входов блока 25 поступает сигнал неисправности с некоторого

g-oro элемента группы б элемегтов И схемы определения неисправности

)-ого канала и далее через,3-ый N элемент группы 26+-26,> элементов ИЛИ на 8-вход В-ого триггера группы 27 27Н, и вход Roro элемента задержки гРуппы 28< -28<. С выхода элемента задержки даннйй сигнал поступает через М.-ый элемент И группы 29 -29> на

S-вход й-ого триггера группы 30 -30 и перебрасывает последний в прямое состояние, которое обеспечивает подачу сигнала на соответствующий индикатор из группы 32 -32>. Прямое состояние триггера группы 30, -30 запрещает также прохождение сигнала с його коммутатора группы 2 -2> на й-ые входы второй группы входов всех канальных мультиплексоров 13 и 19 и на вторые входы . 2.-ых .элементов группы 6 элементов И, что обеспе-. чивает постоянное отключение .В-ого: неисправного блока из системы блоков

1 -1 . В результате неисправный блок вйявлен, а его дальнейшее использова« ние исключено до подачи сигнала установки исходногО состояния блока 25 по шине 33. Если система работает циклично с отключением питания, для постоянного запоминания отказавшего блока вместо элементов памяти второй группы ВЯ-триггеров 30 -30д можно использовать элементы, состояния которых не зависят от питающего напряжения, например поляризованные реле.

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

Следовательно, изобретение обеспечивает повышение надежности системы в целом и увеличение быстродейст-, вия устройства переключения резерва. Формула изобретения

1. Многоканальное устройство управления Резервированной системой по авт. св. 9 526893, о т л и ч а ющ е е с я тем, что, с целью повышения надежности и увеличения быстродействия, оно содержит блок памяти, первая группа входов которого соединена с запускающими выходами кою у-. татороэ, группа запускающих входов— с вторыми группаМи входоЪ каналов, вторая группа входов — с выходами элементов И ryyari элементов И схем определения неисправности .каждого канала, третья группа входов — с вы ходами последних разрядов первых счетчиков каждого канала, а установочный вход — с шиной установки исходного состояния блока памяти.

866558

2. Устройство по и. 1, о т л ич а ю щ е е с я тем, что блок памяти содержит группу элементов ИЛИ, первую и вторую группы RS-триггеров, первую и вторую группы элементов И, группу элементов задержки, группу

5 элементов индикации и элемент ИЛИ, при этом входы каждого из элементов группы элементов ИЛИ слединены с соответствующими входами второй группы входов блока, а выход каждого элемента ИЛИ подключен к S-входу соответствующего триггера первой группы

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

Источники информации, принятые во внимание при экспертизе

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

526893 кл G 06 F 9/00с 1975 (прототип).

Многоканальное устройство управления резервированной системой Многоканальное устройство управления резервированной системой Многоканальное устройство управления резервированной системой Многоканальное устройство управления резервированной системой Многоканальное устройство управления резервированной системой Многоканальное устройство управления резервированной системой 

 

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