Устройство для контроля работы микроэвм

Иллюстрации

Показать все

Реферат

 

Изобретение относится к регулирующим и управляющим системам общего назначения, выполненным на базе микроЭВМ, и может найти применение в цифровых системах управления. Цель изобретения - повышение надежности функционирования устройства. Устройство для контроля работы микроЭВМ содержит тактовый генератор 1, счетчик 3, дешифратор 4, элемент И 5, формирователь импульсов 6, элементы ИЛИ 7 и 11, триггер 10, элементы задержки 8 и 9. Устройство позволяет сохранить заданное выполнение программного цикла в случае искажения части данных в результате последствий сбоя микроЭВМ. 4 ил.

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

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

РЕСПУБЛИК (594 G 06 F 11 30

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

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

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

К ABTOPCHOMY СВИДЕТЕЛЬСТВУ

° (21) 4320146/24-24 (22) 21,10,87 (46) 15.12.89. Бюл. Р 46 (71) Всесоюзный научно-исследовательский, проектно-конструкторский и технологический институт электро-. сварочного оборудования (72) И.В,Сорокин (53) 681.3(088.8) (56) Патент ФРГ У 3243760, кл. G 06 F 11/32, 1983.

Патент Великобритании Р 2065939, кл. G 06 F 11/30, опублик. 1985. (54) УСТРОЙСТВО ДЛЯ 1<ОНТРОЛ1 РАБОТЫ

МИКРОЭВМ (57) Изобретение относится к регу„„SU „„1529229 А 1

2 лирующим и управляющим системам обI щего назначения, выполненйым на базе микроЭВМ, и может найти применение в цифровых системах управления. Цель изобретения — повышение надежности функционирования устройства, Устройство для контроля работы микроЭВМ содержит тактовый генератор 1, счетчик 3, дешифратор 4, элемент И 5, формирователь 6 импульсов, элементы

ИЛИ 7 и 11, триггер 10, элементы 8 и 9 задержки. Устройство позволяет сохранить заданное выполнение программного цикла в случае искажения части данных в результате последствий сбоя микроЭВМ. 4 ил, 529229

Изобретение относится к регулируюп1им и управляющим системам общего 1азначения, выполненным на базе микроЭВМ, и может быть использовано в цифровых системах управления техно 1огическим оборудованием, промьппленфыми и транспортными работами.

Цель изобретения — повьппение наежности функционирования устройства, На фиг. ) представлена схема устойства для контроля работы микроЭВМ; а фиг, 2 и 3 — временные диаграммы аботы устройства; на фиг, 4 — фраг" ент подпрограммы мажоритарного конт- 15 оля и восстановления данных.

Устройство для контроля работы кроЭВМ (фиг. )) содержит тактовый енератор ), микроЭВМ 2, счетчик 3, ешифратор 4, элемент И 5, формироатель 6 импульсов„ первый элемент

ЛИ 7, первый 8 и второй 9 элементы задержки, триггер )О и второй элемент ИЛИ )1.

Данные в ОЗУ микроЭВМ хранятся и 25 обновляются в нечетном количестве экземпляров. В случае возникновения сбоя осуществляется перезапуск микроЭВМ с обращением к подпрограмме мажоритарного контроля и восстановления данных, фрагмент алгоритма которой для случая трехкратного резервирования приведен на фиг, 4.

Если исказилось менее половины экземпляров зарезервированных данных (в данном случае не .более одного), ,,то после выполнения подпрограммы мажоритарного контроля и восстановления„ занимающей время АТр данные вос— станазливаются и выполняется переход к программному циклу. Если экземпляры с одинаковыми эначенчями не составляют большинства (в данном случае нет других одинаковых значений), программный цикл не будет продолжен, что наносит меньший ущерс, чем непредсказуемое продолжение работы.

Устройство работает следующим образом, ЭВМ 2 выполняет хранящуюся в ее БО

ПЗУ программу с циклом Т> длительность которого ограничена: ())

В конце каждого цикла ЭВМ 2 форми- 55 рует сигнап "Стереть", обнулящий двоичный счетчик 3 через второч элемент

ИЛИ ll и элемент 8 задержки.

В отсутствие сбоев период сигнала

"Стереть" Тп также удовлетворяет условию (2) Ти, „„,;„ Т, Т„„„„°

Слудующий эа сбоем период Т должен тыть следующим: (Т,„;„+ 5Т)(Т а (Т„„+ ЬТ), (3) где Тдгпп — период генератора 1, функции 6„ . представляются как 61

= 0).5×315 ° Ш4 013 012; 62 0)5VD)5x х014МР)3; 63 = Ш5ИИ5 014 013 х х 0)2 3 015iD)4Ю13 D)2 РИ; 64 =

= Dl5 М 015 014" 013Ч Р15 014013 012 х х Dll, так как подпрограмма мажоритарного контроля и восстановления данных занимает время 5 Т, Дешифратор 4 совместно с двоичным счетчиком 3 снимает сигнал по выходу

А в MOMeHTbl Тц.бл или Тцв,и Дт и устанавливает сигнал на выходе В в моменты Т „„или Т„ „+ йТ соответственно при нулевом или единичном сигнале на входе D О дешифратора 4, Таким образом, нулевое состояние триггера 10 задает контроль условия (2), а единичное — условия (3).

Временные диаграммы работы устройства при возникновении сбоя с нарушением левой части условия (2) показаны на фиг. 2, а правой — на фиг. 3.

В качестве дешифратора 4 может быть использована микросхема ПЛИ.

Функции выходов А и В могут быть представлены как A DO 61(D),D2,..., D15)VDO G2(01,D2,..., D)5}, В . =

= 00 ° 03(01,02,... D) 5)300i 64(01, D2,...,Dl5), где DO,D)...,,D)5 — сигналы на входе ПЛИ.

Логические функции 61 - 64 изменяют значение соответственно в конце интервалов времени Т,„,„, Т, „ + ЙТ, на к двоичному счетчику 3, как показано на фиг, ), и могут быть построены методом половинных сечений периода счета двоичного счетчика 3 °

Например, для интервалов

Т„„,„= 2 Тге,„(1/2 + 1/16); (Т „+ 5Т) = 2 Т еп (1/2 + 1/8);

Т„„= 2"5 Т„„(1/г + 1/16+ 1/32);

Т„„+ЬТ) =2 Т „(l/2 + l/8 +

+ 1/32), 5 1529229

Устройство позволяет сохранить заданное выполнение программного цикла в случае искажения части данных в результате непредсказуемых последствий сбоя микроЭВМ, Формул а изобретения

Устройство для контроля работы микроЭВМ, содержащее тактовый генера- 0 тор, счетчик, дешифратор, элемент И, формирователь импульсов, первый элемент ИЛИ, первый элемент задержки, причем выход тактового генератора соединен со счетным входом счетчика, первый вход элемента И подключен к входу устройства для подключения к выходу периодического контрольного сигнала контролируемой микроЭВМ, группа информационных выходов счетчика 20 соединена с группой входов дешифратора, первый выход которого соЕдинен с вторым входом элемента И, второй выход дешифратора соединен с первым входом первого элемента ИЛИ, выход 25 элемента И соединен с входом пуска формирователя импульсов, выход которого соединен с вторым входом первого элемента ИЛИ, выход которого подключен к выходу устройства для подключения к входу сброса контролируемой микроЭВМ, выход первого элемента задержки соединен с входом сброса счетчика, о т л и ч а ю щ е е с я тем, что, с целью повыщения надежности функционирования устройства за счет восстановления данных, оно содержит триггер, второй элемент ИЛИ и второй элемент задержки, причем R-вход триггера и первый вход второго элемента

ИЛИ подключены к входу устройства для подключения к выходу пеоиодического контрольного сигнала контролиру- емой микроЭВМ, выход первого элемента

ИЛИ соединен с вторым входом второго элемента ИЛИ и через второй элемент задержки с S-входом триггера, выход которого соединен с дополнительным входом группы входов дешифратора, выход второго элемента ИЛИ соединен с входом первого элемента задержки.

Свере

1529229

Рсли ноЮ

Жмюмяры A),A2,43 дпссанжодлеиы фиг,4

Составитель Д.Ванюхин

Техред Л.Сердюкова

Корректор О.Ципле

Редактор A,Îãàð

Заказ 7643/45 Тираж 668 Подписное.

BHHHIIH Государственного комитета по изобретениям и открытиям при ГКНТ СССР

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

Производственно-издательский комбинат "Патент", г, Ужгород, ул. Гагарина, 101