Система для программного управления резервированными объектами и их диагностирования

Номер патента: 1741295

Авторы: Байда, Кукуруза, Середа, Тимонькин, Ткаченко, Харченко

Есть еще 10 страниц.

Смотреть все страницы или скачать ZIP архив

Текст

ды первого и второго коммутаторовподключены соответственно к шине ло"гического контроля и шине йогическихусловий: системы, первый и второйуправляющие входы первого коммутатора обьединены с входами четвертогоэлемента ИЛИ, первым и вторым входами адреса первого мультиплексора адреса и управляющими входами соот- .ветственно третьего и четвертого магистральных элементов и подключенык первому и второму разрядам выходатретьего регистра микроопераций, ктретьему и четвеотому разрядам выхода 15которого подключены соответственнопервый и второй управляющие входывторого коммутатора, первый и.второйвходы пятого элемента ИЛИ, первый ивторой адресные входы второго .куль Отиплексора адреса и управляющие вхо"ды соответственно первого и второго . магистральных элементов, выходы пер" вого и третьего магистральных .эле- . .ментовподключены к первым информационным входам .коммутаторов, группы; к вторым информационным входам которых подклюцены выходы второго и чет,вертого магистральных элементов, выходы кодов микроопераций, адреса и модификации второго блока задания команд соединены соответственно с ин" Формационным входом второго регистра микроопераций, с первыми информацион.ными входами второго мультиплексора адреса .и второго мультиплексора логи ческих условий, вь 1 ход которого соединен со старшим разрядом первого ин-. Формационного входа второго культи" плексора адреса, выход которого,под 40 ключен к информационному входу второго регистра адреса, выход которого соединен с адресным входом второго блока задания команд,. выходы первого и второго коммутаторов подключены к вторым информационным входам одноименных мультиплексоров логических условий, адресные входы которых под" ключены к выходам младших разрядов адреса соответственно первого и. вто 50 рого блоков задания команд, выходы "Конец команды" которых подключены к третьим адресным входам соответствующих мультиплексоров адреса и к входам третьего элемента ИЛИ, выходи 55 которого. является выходом Конец команды" системы, второй и третий информационные входы первого и второгомультиплексоров адреса подключены соответственно к выходу генератораконстант и к входу кода операций системы, выход второго элемента И подключен к входам синхронизации первого и второго регистров адреса, выход третьего элемента И соединен с входами синхронизации первого и второгорегистров микроопераций, соответствующие разряды выходов которых. соединены с первым и вторым входами первого и второго элементов ИЛИ и четвертого элемента И, кроме того, выход первого регистра микроопераций соединен с информационными входамитретьего и четвертого магистральных элементов, а выход второго регистра микроопераций " с информационными входами первого и второго магистральных элементов, вйход первого элемен" ., та" ИЛИ является выходом "Останов"системы, выход второго элемента ИЛИподключен к первым входам элементовИ группы и к первому информационномувходу третьего коммутатора, выход которого соединен с первым информационным входом третьего:иультиплексора логических условий, вторые входыэлементов И группы подключены к соответствующим выходам дешифраторвдиагностируемого объекта, а выходыэлементов И группы подключены к входам установки соответствующих разрядов регистра отказа, выход которого соединен с входами первого чомента И, выход которого является выходом "Конец работы" системы, выход четвертого элемента ИЛИ подключен к стробирующим входам первых регистра адреса и регистра микроопераций, а выход пятого элемента ИЛИ соединен, со стробирующими входами вторых регистра адреса и регистра микроопера" ций, выход "Иенорма" шины логических условий соединен с вторым информа" ционным входом третьего коммутатора и третьим входом четвертого элемен". та И, выход которого соединен с пер" вым информационным входом четвертого коммутатора, выход которого соединен со счетным входом триггера форми" рования, а управляющий вход является первым входом синхронизации системы, прямой выход триггера формирования соединен с первыми входами пятого и шестого элементов И и с .вторым ин; Формационным входом четвертого коммутатора, инверсный выход триггера формирования соединен с первыми вхо"22 1711295 1 1 .Передача информации с шины В 8 данных на ОУ 42дами второго и третьего элементов И, команд, первый и второй выходы моди- второй вход синхронизации системы . Фикаций которого подключены к адрес- подключен к вторым входам третьего ному и второму информационному вхои шестого элементов И, а третий вход дам третьего мультиплексора логи" синхронизации системы соединен:с ческих условий, выход которого и вые5 вторыйы входами второго и пятого зле" ход адреса третьего блока задания ментов И, выход пятого элемента И команд подключены к.инфориационноиу поДЮючен к входам синхронизации входу третьего региСтре адреса, выход третьего регистра адреса, выходко О управления третьего:блока задания торого подключен к адресному входу . команд подключен к входу управления. третьего блока задания команд, выход третьего коммутатора .и :.в. четвертому :шестого элемента Исоединен с входа- инверсному входу .четвертого элемента ми:СинхРойизации третьего регистра. .И, а выходы регистра,:Кода:работающее микроопераций, Регистра кода диагнос. го и кода диагностируемого объектов тируемого объекта и регистра: кода: подключены к.еходам: дешифратора. РаРаботающего объекта, информацйонные ботающего и дешифратора:диагностивходы котоРых подключены к одноимен-руемого объектов соответственно. ным выходамтретьего блока заданияТ а б л и ц а 1ееее ааеюееееаааею 4 ееайееаввЙомер Входы. . Выходы Ву,вееа еев. ееееа ее ееееВ а ах (х ) х .(х. )в х(х) А Аееееееее еаааеее аеаеювеееваеееаааеее О . О : О О О . О 1 . О .О 1 О : О 2 О 1 О А .,Дт 3. О 1 1 О О4. 1 ОО; А:. ,А Ь 1 О 1 А, А б, 1 1 . ОО .6 У. 1 . 1 1 О, ."О.:-.: е е аа а е е ю еа е ю аа й в е е а е а е е аа е е е а е а е а аа е В в В е В ВТаблица 2аее еееевеввеввеввейа 7 Э 70 Выполняемые операции ее ее еюееЕареееюеееев 6, Блокировка обмена информа . цией между шиной 47,данных и ОУ 42О 1 Передача ийформации от ОУ.42-на шину 47 данныхйййййй йййййййййййайййййЮй йййййййййЮВййййфййййййййййоизводственно-издательский комбинат пПатеятф, г. Кагор йй йй агарияа, Ю тор Т.йазоренко,ввййаейййййвййевейеайй2094ПЙ Государствениог113035 Составитель В,ХарченкоТехред И.Моргентал Корректор Э еаййвейййевйевеайейевеайеевейв 4 йевевеейвй Тираж. По комитета ио изобретениям и от Иосква, %-35, Раущская яаб.,174129 за счет обеспечения воэможностинепрерывного управления объектами приналичии отказов в них. Система со"держит И объектов, два идентичныхканала, осуществляющих диагностирова 5ние и управление, и специальный авто"мат, управляющий процессом реконфигурации, т.е. подключением каналовуправления к соответствующим объектам,.и осуществляющий коммутацию ихвходов-выходов. Первый и второй каналы управления реализуют режимы рабочих микропрограмм и микропрограммдиагностирования. В режиме. рабочихмикропрограмм один из Каналов управляет работоспособным аъектом, авторой при появлении сигнала ошибкивыясняет причину постуйления сигнала. "Ненорма", который моеет быть выз- .ван .отказом объекта или,сбоем, При.поступлении сигнала логического условия "Ненорма" специальный .автомат.,.управляющий процессом реконфигурацииосуществЛяет перекоммутацию Резервных 25объектов и определяет порядок взаимо.действия каналов управления с объек"тами,,Таким образом, наличие .двух. кана лов управления и специальныхтехни,".ческих средств, управляющих. процессомреконФигурации, обесйечивает возможность .непрерывного управления рабо. тоспособными объектами в: резервируемойсистеме при наличии откаэов.в:.них.На фиг, 1 показана Функциональнаясхема системы;. на фиг.2 - функцио"нальная схема мультиплексора; на.Фиг.3 " граФ микропрограммы реконфигурации системыдля трехобъектов;: нафиг.4 - таблица прошивкиблока задания. команд; на фиг,5 - временная диаграммаработы в режиме рабочих микропрограмм(при. отсутствии отказа); на фиг.6 временная диагРамма Работы системы 45в режиме диагностирования (при отра"ботке сигнала ошибки от одного иэобъектов).Система для программного управле"ния резервированными объектами и их1 50диагностирования (фиг.1) содержитпервый 1 - третий 3 блоки заданиякоманд, первый регистр 4 адреса,первый регистр 5 микроопераций,второй регистр 6 адреса,;второй регистр 7 микроопераций; третий регистр 8 адреса, регистр 9 микроопераций, регистр 10 кода работающего,группу 421 " 42,п объектов управления, первую группу 43.1 - 43.п магистральных элементов, вторую группу 44. 1 " 44.п магистральных элемен".тов, группу 45.1 - 45 п коммутаторов.групп 46.1 - 46.п коммутаторов данных, шину 47 данных, вину 48 управления, шину 49 контроля, шину 50 логическйх условий, шину. 51, логическа".го контроля, вход 52. кода операцийсистемы, выходы 53.1 и 53.2. концакоманд .блоков. задания команд 8 1 и 2,выходы 54.1 и 54,2 конца работы соответственно первого регистра 5 и второго регистра 7 микроопераций, выходы55; 1 и 55.:2 конца дйагностированиясоответственно первого 5 и второго 7регистров.микроопераций, выходы 56, 1и 56.2 диагностирования первого регистра 5 и второго регистра 7 микроопераций, выходы 57.1 и 57,2 кодовмикроопераций блоков 1 и 2 заданиякоманд, выходы 58.1 и 58.2 блоковзадания команд 1 и 2,. выходы 59. 1 и59.2 модифицируемых разрядов адресаблоков 1 и 2 задания команд, выходы60.1 и 60.2 старших блоков 1 и 2 за"дания команд, выход 62 кода логичес"ких условий, выход 63 кода работаю"щего объекта, выход 64 кода диагностируемого объекта, выход 65 кода мик.роопераций блока 3 задания команд,выход 66 модифицируемых разрядов ад"1реса блока задания, выход 66 модифи-цируемых разрядов ааоеса блока 3задания команд, выход 67 кода номерамодифицируемого разряда адреса блока3.задания команд, выход 68 немодифи"цируемых разрядов адреса блока 3,грудпа 69.1 - 69.п выходов дешифратора 19 выбора работающего объекта,выдачи кодов адресов микрокоманд со"ответственно на входы блоков 1 и 2.Регистры 5 и 7 микроопераций пред"назначены для приема, хранения и вы"дачи кодов микроопераций.Выход регистра 5 микроопераций содержит выходы: "Конец работы" 54.1,"Конец диагностирования" 55.1, "Диагностирование" 56,1. Выход регистра 107 микроопераций содержит выходы: "Ко"нец работы" 5 М 2, "Конец диагностирования" 55.2, "Диагностирование"56.2, Запись информации в регистры5 и 7 осуществляется соответственно 15с выходов и блоков 1 и 2.Регистр 8 адреса служит для приема,временного хранения и выдачи. кодовадресов микрокоманд на вход блока 3.Регистр Э микроопераций предназна- Йцен для приема, временного храненияи выдачи сигналов, осуществляющихподключение каналов управления. и первога 38 " четвертого .Ммагистральных элементов в режиме рабочих микропрограмм, и диагностирования,- Регистр 10 кода работающего .объекта и регистр 11 кода диагностируемаго ф объекта служат для приема, хранения. и выдаци соответственного кода номера 10. работающего объекта и кода номерадиагностируемого объекта на входедешифраторов 19 и 20 соответственно;инФормация в эти регистры записйвается по заднему, Фронту синхроимпульса, Бпоступающему на синхровходы с выходаэлемента И 32. Иультиплексоры 1 ч и16 предназначены для коммутации зна"чения проверяемых сигналов логицескихусловий. С этой целью на их информа. ционные входы подаются сигналы ло.- гических условий, поступающие черезкоммутаторы 22 и 23 шины логическихусловий и логического контроля, первую и вторую группымагистральных 45элементов с группы 61,1 - 61,п выходов устройства, а на адресный вход "коды проверяемых логических условийс выходов 58. 1 т 58.2 соответственноблоков 1 и 2. Иультиплексоры 11 и 16 50реализуют следующую логическую функцию:а, аапущр 7 аа,ах ЧаааЗта8. хне ф о Ч айас ю с аух 55А, =хцхгхБАУ хххБАчхни,хсхБАд1где А, " выход кода мультиплексора151 где - а, а, а а. " разряды кодов логицеских условий,поступающих"с выходов58,1. и 58,2соответственно блоков1 и 2;Ршр - значение сиг"нала модифи"цируемых разрядов адресов, поступающих с 59.1и 59,2 соответственноблоков 1 и 2;Фх,р еох 1 - знацениялогическихусловий,поступающихс коммутато"Ров 22 и 2 З,Регистр 12 отказа служит для .формирования сигнала отказа, поступающего через элемент И 27 на выход72 конца работы системы.Мультиплексоры 1 Ь и 15 предназначены для коммутации кода операции:,начального,адреса микропрограмм диагностирования и очередных кодов адре"сов микрокоманд блоков 1 и 2 в зависимости от значения управляющих сигналов, функционирование мультиплексоров 13 и 15 описываются логицескимивыражениями:А 1-"ЙххАЧ х ххАЧ х, ххзА,где А - выход кода мультиплексорай;А " код операции на входе 52кода операций устройства;,А- код адреса очередной микро"команды с выхода 60. 1 бло"ка 1;А т" код начального адреса микрокоманды микропрограммы диагностирования;х 1 - управляющийсигнал с выхода76.1 регистра 9;х- управляющий сигнал с выхода77. 1 регистра 9;х" управляющий сигнал "Конецкоманды" с выхода 53.1 бло"ка11, 17412 Я, 1263 ПЗУЗ на выход коммутатора 24 про- Элемент ИЛИ 37 Формирует управ,ходит сигнал с выхода .7 р шины 5 ,0 ляющий сигнал, который поступает на21 П н чному сигналу на Магистральные элементы 38 - 4.1выхо е 25 триггер устанавливаетсявыхо 25 . р р 21 . ан вливаетсяслужат для управления прохождениемв единичное состояние,по. нулевому информации с. выходов. регистров 5 и 7сигналу происходит его: сброс. : : через шину у Р , ,уГ уппа элементов И 26, 1 и. 26.п ус- контроля, группу М, 1 " 45,п коммутанавливает в единичное состояние от О таторов на Группу 7- 7 .дельные триггеры регистра 12 при. пос" дов.туплении единичных .сигналов с выходаы ,сигналов с выхода Группа -431: - 43;и .магистральныхэлемента И И 3 и группыиЛИ 34ппы 71 1:-:71 и . элементов управляют прохождением ин"ифратора 20; Элемент; И 27 . Формации между группой 61, 1 - 61,пна выход 73 конца работй системы. . 50 логическихусловий:,Группа:.:44, 1 - М,.п магистральныхЭлемент и :28 формирует тактовый . элеиентов.предназначена для управлеи пульс1 который: поступает,на синх" . ния прохонщенйем:информации междуровходы регистров 4 и: 6 при наличии 20 группои 6.,1. " 61.п выходов группыединичного сигнала с нулевого выхода , 42, 1 ",42.п ОУ и",шиной 51 логическоготриггера 21:. Элемент И 29 служит для , контроля,Формирования тстоеого импУльса.:,2, .ГРУгпа 45.1.- Ю.п коммутаторовкоторый поступает на синхровхопа т на синхровходы Ре"служит для коммутации сигналов микгистров Р и 7 при наличии один7 наличии одиночного 25 роопераций, поступающих. через шинусигнала с нулевого выхода триггераыхода триггера 21;, .б упРавления, шину 50 контроля, перЭ И 36 назначен для , вый 38 - четвертый 41:магистральныеЭлемент И 36 предназначен длявляющего сигнала элементы с выходов соответственноформирования управляющего сигнала, ннпосфупвающего на первыи. вход коммута" 5 7р 25 , З 0 Группа 46.1, + 46,п коммутаторовтора 25.данных предназначейа для управлениякоторый поступает. на синхровход ре"сывается та л,гистра 8 при наличии единичйогоЗ 5сигнала с единичного в ход Риничного выхода триггера21.следующем.Элемент И .32 служит для формирования тактового импульса ф 2, которыйпоступает на синхровходы Регстров , Данная система может.функциониро"409.:-. 11,при наличии единичногО сигн вать с и объектами и- содержит два фла с единичного выхода триггеРа идентичных канала .управления, спе"а 21.Элемент ИЛИ: 33 формиРУет упраляю циальные технические средства рекон"щий сигнал котоРый по-У-ет " " 45 фигурации каналов и объектовход 74 останова системы. . При этом первый канал управляетЭлемент ИЛИ. 3" служит для форми" . объектом, второй находится в резер"рования управляоцего сигнала которыи ве. В случае поступления сигнала лопоступает .на первый вход коммутато- ского управления "Ненорма" отгичеРа, 24 и входы группы 26.1 " .и об екта специальные технические50элементов. И, . средства реконфигураЦии каналов и.объектов подключают резервный объект 4Элемент ИЛИ 35 Формирует управляю" Управление этим объектом осуществ"щий сигнал, поступающий на выход 73 ляет .второй канал; а первый + диаг"конца команд устройства. ностированйе объекта, выставившегоЭлемент ИЛИ 36 служит для Форми сигнал "Ненорма". Если сигнал "Йе"рования управляющего сигнала, кото- норма" оказался сбоем или ошибкой,.Рый поступает на Ч"входы регистров то этот объект включается в реконФигурацию, При поступлении сигнала17 ч 12 отказа объект из реконфигурации ис"ключается. Устройство прекращаетсвое функционирование при отказевсех объектов.Рассмотрим функционирование системы на примере с тремя ОУ (фиг.3."Ы.Висходном состоянии на выходах53.1 - 53.2 соответственно блоков : 101 и 2 присутствуют единичные сигналы "Конец команды". В. Регистре 8записан код нулевого исполнительно-го адреса, в регистре 10 - код пер", вого объекта, дешифратор 19 настроен 15на выбор первого объекта, На выходе76. 1 регистра 9 имеется единичное - значение сигнала. Остальные триггерынаходятся в нулевом состоянии. Цепи:установки в исходное состояние ус 20лоВНО не показанью.Работы системы начинается припоступлении на входы 71.1, 71.2,71.3 тактовых импульсов (162, Ф 3Под воздействием единичных сигналов 25с .выхода 53. 1 блока 1, выхода 76., 1регистра 9, нулевых сигналов с выхода 61, 1; выхода 57, 1 блока 1, выходоврегистра 9 мулртипяексора 13 пропус-.каеткод операции (начальный адресрабоцей микропрограммы) на вход ре"гистра 4. Оо тактовому импульсу1,который проходит через элемент И 28,и единичному значению управляющегосигнала с выхода элемента ИЛИ 36 в 35регистр 4 заносится код операции(начальный адрес рабочей микропрог-.,раммы) . С выхода регистра ч поступаетисполнительный адрес первой микроко" . манды на вход блока 1, из которого 40.1 поступают сигналы микрооперацийна вход регистра 5 и записывается внего ло тактовому испульсуй 2, постунающему через элемент И 29.С выхода 82,1 объекта 42,1 управлений элемент 13. 1, шину 50 логических условий, коммутатор 22 на вход .,мультиплексора 14 логических условийпоступают сигналы знацений логичес", ких условий. С выхода 58. 1 блока 1на вход мультиплексора 1 В поступаеткод логических условий, который осуществляет набор значения логическогоусловия, поступающего с выхода 1 ОУ.,При поступлении единичного сигналазначения логического условия проис" 9514ходит модификация младшего разряда адреса, при нулевом сигнале значения логического условия модификация не происходит, Код исполнительного адреса очередной мйкрокоманды происходит черезмультиплексор 13 под воздействием. нулевых сигналов с выхода 53, 1 блока 1, выхода 77, 1 регистра 9, единичного сигнала с выхода 76. 1 регистра. 9 на вход регистра4 и записывается в него по очередному тактовому ийпульсу Ф 1. В после.- дующем работа устройства осуществляется аналогичным -образом. Послед.ней микрокомандой микропрограммы Формируется единичный. сигнал "Конец команды", который поступает через элемент ИЛИ 35 на выход 73 конца команд устройства и разрешает по тактовому импульсу 83 поступление следующего кода операций на вход 52 кода операций устройства.При реализации режима рабочих микропрограмм в случае появлений сигнала ошибкй с выхода 75 разряда ненормы шины логических условий поступает единичный сенал:, который проходит церез коммутатор 24 на вход логических условий мультиплексора 18 и вход элемента И 30 (фиг.6). На выходе элемента,35 формируется сигнал управления, по которому тактовый импульс%3 с входа 711 проходит на .1,К,С"входы триггера 21 и,устанавливает его в единичное состояние 1 Нуле" вой сигнал с нулевого:выхода триггера 21 блокирует поступление тактовых импульсов1 и 82 через элементы И 28 и И 29. Единичный.,сигнал с единичного выхода триггера 21:.поступает вместе с тактовыми импульсами й 1 и т. 2 на входы элементов И 31 и 32, формируя на их выходах тактовые импульсы а, 1 и 8 , Этот же единичный сйгнал с единичного выхода триггера 21 разрешает прохождение тактового импульса ,3через коммутатор 25 на 1,К,С-входытриггера 21, который устанавливаетего в нулевое состояние, Нулевой сиг"нал. с единичного выхода триггера 21блокирует дальнейшее поступление тактовых импульсов ь 1: йФ 2 через зле"ФмфментыИ 31 и 32, а единичный сигнал .разрешает прохождение тактовых импульсов Ф 1 иФ 2 через элементы И 28и 29.С выхода элемента И 31 тактовый импульс 2 ф 1 поступает на.вход синхро7412 низации регистра 8 и записывает модифицированный исполнительный адреспо которому.сцитывается микрокомандас блока 3 В примере рассматриваетсяслучай, когда все разряды модифицируются, в общем случае может модифи"цироваться только цасть разрядов,Поэтому на Фиг. информация с выхода68 блока 3 непосредственно подается Она регистр"8. С выхода 63 блока 3 кодвторого. работающего объекта пОступаетна информационный вход регистра 10и записывается в него потактовому,: тупившему коду настраивает входные.цепи устройства на управлейие вторымоЬъектом. С выхода 64 "блока 3 код .первого диагностируемого объекта постуйает на информационный вход регистра1 и записывается в него по тактовому импульсу Уф 2. Дешифратор , 20:по поступившему коду коммутирует .входные цепи устройства на.управле" ние первым ОУ. С выхода 65 блока 3.кодй микроопераций поступают на ин"формационный вход Регйстра 9 и по.тактовому импульсу.Вф записывается. в:неге По единичному сигналу с выхода 77, 1 регистра 9 нулевым сигналом с выхода 76. Регистра 9, выхода 53,1 : блока 1 мультиплексор 13 пропускает код начального адреса микропрограммы диагностирования с генератора 17 наинформационный вход регистРа 43 а" пись кода начального адреса микропрограммы диагностирования осуществ" . ляется при поступлении единичного сигнала с выхода элемента ИЛИ 36,на 7-вход и тактового импульса 6 на синхровход регистра 4, по.которому считывается перваямикрокоманда диаг-,ностирования с Ьлока 7. С выхода 57.1 Ьлокасигналы микроопераций , поступают на вход регистра 5 и записываются в него по.тактовому импульсу Ф 2. Сигналы микроопераций с выхода регистра 5 поступают через блок ,41 магистральных элементов, шину 49контроля коммутатор 45, на объект щ42.1, от объекта с выхода 61.1 черезэлементов 44.1, шину. 51 логическогоконтроля, коммутатор 22 на вход мультиплексора 14 поступают сигналы логицеских условий, В поле кОда логических условий блока задается код.этого условия, а код адреса модифи".цируется значением проверяемого ло"гицеского условия. 95 165В последней микрокоманде диагнос" тирования, если 42. ОУ исправен, с выхода 55.1 выхода регистра 5 формируется единичный сигнал "Конец диагностирования" и единичный сигнал ) "Конец команды" с выхода 53.1 блока1 Единичный сигнал "Конец диагностирования" поступает через элемент И 30 и разрешает прохождение тактового импульса с 3 со входа 71.3 устройства. на 1,К,С"входы триггера 21, устанавливая.его в единичное состояние, Единичный сигнал с единичного .выхода триггера 21 разрешает прохождение тактовых импульсов ьи У 2 через элементы И .31 и 32, а нулевой сигнал с нулевого выхода блокирует . прохождение тактовых импульсов ь 1 ил Й 2. через элементы И 28 и .29. Так как с выхода коммутатора:24 поступает ну" .левой сигнал логических условий на вход мультиплексора 18, то на его . выходе будет непромодифицированный , разряд адреса и в регистр 8 поступиткод 10100 исполнительного адреса. : микрокоманды (Фиг,3), который по пос-тупившему с выхода элемента И 31тактовому импульсу о 1 запишется внего.: По этому коду. считывается микрокоманда с блока 3. Коды микроопе"раций с выхода 65 блока 3 поступаютна информационный вход регистра 9 ипо тактовому импульсу.с" 2.записываются в него. Навыходах 76.1, 77.1,77.2 регистра 9 устанавливаются нуле"вые значения сигналов,а на выходе76,2 - единичное значение сигнала. Всоответствии с этими сигналами происходит переключение первого автоматауправления в резерв, а второго " врежим рабочих микропрограмм (фиг 34,6). С выхода 63 блока 3 код второ" :го 42.2 объекта поступает на инфор" . мационный вход регистра 10 и по тактовомуимпульсу 82 записывается в не- .го. С выхода регистра 1 О код 42,2ОУ поступает на информационный входдешифратора 19, который подключаетвходные цепи устройства и 42.2 ОУ.С.выхода 64 блока 3 поступает нулевойкод номера диагностируемого объектана вход регистра 11 и производитобнуление его и дешифратора 20Если 42.1 ОУ окажется исправным,то в последней микрокоманде диагнос-тирования на выходе 56.1 выхода регистра 5 формируется единичный сиг"нал "Диагностирование", который пос".тупает через элементы ИЛИ 36, И26.1 на вход регистра 12 и на. входкоммутатора 24. Единичное значенИекода логических условий с выхода 62блока 3 разрешают прохождение сигнала "Диагностирование" на. вход логи"ческих условий мультиплексора. 18 ипроизводит модификацию пятого разряда адреса, 8 регистр 8 по тактовому .импульсу Й 2 записывается код00100 исполнительного адреса, по ко-.торому из блока 3 считывается сле".:дующая микрокомандаПо этой микРокоманде подключениеавтоматов управле ния иобъектов 42.2 осуществляется аналогично,. каки. в случае поступления сигнала "Конец диагностирования"В случае отказа ОУ 42.2 подключается следующий объект, При: следующих отказах объектов происходитподключение до ОУ 42.п. Если будет. установлено, что объект 42.п последиагностирования неисправен, то навыходе элемента И 27 сформируется. единичный сигнал "Конец работы"., ко." торый поступает на вход 72 конца работы."устройства и прекращает подачуна входы 71,1," 71.2, 71,3 тактовых.импульсов Ф 1, Й 2, ь 3. На этом уст- З 0ройство заканчивает свое функциони"рование. При появлении сигнала ненор" мы от.работающего объекта ео время диагностирования неисправного. уст-ройство не воспринимает до момента .:Окончания диагностирования неисправного объекта, После этого устройст-. во:реагирует на сигнал ненормы ра" ботающего Объекта и Функционирует по вышеописанному алгоритму. формула изобретеноя Система. для программного упраеле"ния резервиРованными объектами и их 45 :диагностирования, содержащая группу коммутаторов данных, первую и вторую группы магистральных элеиентов,.перЬыерегистры,микроопераций, регистр адре"са, блок задания команд, элемент ИЛИ, 50. мультиплексор адреса и мультиплексор:логических условий, а также регистрОтказа, дешифратор диагностируемогоОЬъекта, первый ": четвертый элементыИ и. триггер формирования, причем упф55равляющие входы коммутаторов даньюгрумы и магистральных элементоввторой группы подключены к соответст-,вующим выходам дешифратора диагноати 18руемого объекта первые информационные входы-выходы коммутаторов данных группы соединены с виной данных системы, а вторые информационные входы"выходы коммутаторов данных группы являются выходами систейы .для подключения,выходов-входов данных объектов управления группы, информационные входы магистральных элементов.первой и: второй групп подключены к входам устройства для подключения. выходов логических услоейй соответствующих объектов управления, а выходц магистральных эле.ментов первой и второй групп ". соответственно к шинам"логических условий и логического контроля системы, вы" ходы кодов иикроопераЦий,: адреса и модификации первого блока задания команд соединены:сортветственно с ин.- формационным вх 4 щом первого регйстра микроопераций,. первыми информационными входами первого мульгиплексора .адреса и первго Мультмплексо 1 е логических условий, выход которого соединен со старшим рээррдом первого.ий" формационного входа. первого мультиплексора адреса,.выход которого под:ключен к информационному входу пер еого регистра адреса, выход .которого соединен с адресным входОм;первого Ьлока задания команд, о,т л и ч а ющ а я с я тем, что, .с целью повышения надежности, в.нее введены группа коммутаторов, первый: -:"четвертый ком" мутаторы, генератор констант,четыре магистральных элеиейта, группа элементов И, пятый .и шестой элементы И, второй - пятый элементы. ИЛИ, второй и третий мультийлекоры.логических условий, второй и третий регистры адреса, второй и третий регистры микроопераций, второй и третий блоки задания команд, второй мультиплексор адреса, регистры кода работающего и кода диагностируемоге.объектов и дешифратор работающего.объекта, выходы которого подключены к управляющим входам магистральных .элементов первой группы и к первым:управлявшим входам коммутаторов грудам, к вторым управ-ляющим входам которых. подключены выходы дешифратора:дйагйостируемого объекта, вйходы .койиутаторов группы являются. выходами.аистеиы для подклю-. чения управляющих"входов объектов управления и соединены с входами раз"решения коммутаторов данных группы,первые и вторйе.информационные вхо

Смотреть

Заявка

4756746, 09.11.1989

КОНСТРУКТОРСКОЕ БЮРО ЭЛЕКТРОПРИБОРОСТРОЕНИЯ

ХАРЧЕНКО ВЯЧЕСЛАВ СЕРГЕЕВИЧ, БАЙДА НИКОЛАЙ КОНСТАНТИНОВИЧ, СЕРЕДА ВАЛЕРИЙ НИКОЛАЕВИЧ, ТИМОНЬКИН ГРИГОРИЙ НИКОЛАЕВИЧ, КУКУРУЗА ВИКТОР ЛЕОНИДОВИЧ, ТКАЧЕНКО СЕРГЕЙ НИКОЛАЕВИЧ

МПК / Метки

МПК: G05B 19/18, G06F 11/26, H05K 10/00

Метки: диагностирования, объектами, программного, резервированными

Опубликовано: 15.06.1992

Код ссылки

<a href="https://patents.su/18-1741295-sistema-dlya-programmnogo-upravleniya-rezervirovannymi-obektami-i-ikh-diagnostirovaniya.html" target="_blank" rel="follow" title="База патентов СССР">Система для программного управления резервированными объектами и их диагностирования</a>

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