Устройство для блокировки информации в вычислительной системе при включении и выключении электропитания

Иллюстрации

Показать все

Реферат

 

Изобретение относится к автома- . тике и вычислительной технике и может быть использовано в микропроцессорных измерительных и управляющих системах . Цель изобретения - расширение функциональных возможностей устройства . Цель достигается тем, что в устройство, содержащее блок контроля напряжения первичной сети, триггер сигнала аварийного включения, два триггера, четыре элемента И, формирователь импульсов начального запуска , элемент НЕ, компаратор и формирователь парафазных импульсов, введе ны два элемента ИЛИ, 3 ил.

CQO3 СОВЕТСНИХ

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

РЕСПУБЛИН

А1 рц С 06 F 11/22

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

rl0 ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

flPH ГКНТ СССР

И АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4632442/24 (22) 04,01 89 (46)- 23.05,92, Бюл, Ф 19 (71) Особое проектно-конструкторское бюро Научно-производственного обьединения "Черметавтоматика" (72) В,Д,Савелов (53) 681.326.7 (088,8) (56) Авторское свидетельство СССР

М 824214, кл, С 06 F 1,1/22, 1978, Авторское свидетельство СССР

И 1310825, кл, С 06 F ll/22, 1985. (54) УСТРОЙСТВО,ПЛЯ БЛОКИРОВКИ ИНФРРИАЦИИ В F Û×ÈÑËÈTEËÜH0!! СИСТЕМЕ ПРИ

ВКЛЮЧЕНИИ И ВЫКЛЮЧЕНИИ ЭЛЕКТРОПИТАНИЯ

Изобретение относится к автоматике и вычислительной технике и может быть использовано в микропроцессорных измерительных и управляющих системах, Целью изобретения является расширение функциональных возможностей устройства путем обеспечения возможности выполнения подпрограммы прерывания по сигналу аварии питания, На фиг,! представлена функциональ" ная схема устройства; на фиг.2 - временная диаграмма работы устройства для случая, когда время сохранения стабилизированного напряжения больше времени, затрачиваемого на выполнение подпрограммы прерывания по сбою электропитания, на фиг,3 - то же, когда время сохранения стабилизированного напряжения меньше времени, затрачива„.,ЯО„„1735 5

2 (57) Изобретение относится к автома- . тике и вычислительной технике и может быть использовано в микропроцессорных измерительных и управляющих системах. Цель изобретения " расширение функциональных возможностей устройства. Цель достигается тем, что в устройство, содержащее блок контроля напряжения первичной сети, триггер сигнала аварийного включения, два триггера, четыре элемента И, формирователь импульсов начального запуска, элемент НЕ, компаратор и форми" рователь парафазных импульсов, введе ны два элемента ИЛИ, 3 ил. емого на выполнение подпрограммы

МЮ прерывания по сбою электропитания, Устройство содержит блок пита- . ния, выход 2 которого соединен с бло" фф . ком 3 контроля напряжения первичной .(д сети, выход которого соединен с установочным входом 4 триггера 5 сигна- д ла аварийного выключения, выход 6 которого является выходом аварии элек" тропитания устройства. Выход 7 бло- ка 1 питания соединен с первым входом компаратора 8, второй вход которого ! соединен с входом 9 эталонного напрй" жения устройства, Выход 10 компарато- В ра 8 соединен с входом элемента НЕ, Ъ. (инвертора) 11, входом формирователя 12 импульсов начального запуска, с выходом 13 обращения к ОЗУ устройства, с вторыми входами. третьего : элемента И 14 и второго элемента И 15, 3585

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

И !5, выход которого соединен с первым входом второго элемента ИЛИ 19, выход которого соединен с входами сброса первого триггера 20, второго триггера 21 и вторым входом первого элемента ИЛИ 22, Выход. элемента И 14 соединен с входом формирователя 23 одиночного импульса, инверсный выход

24 которого соединен с первым входом четвертого элемента И 25, а прямой выход 26 — с входом установки триггера 21, инверсный выход 27 которого соединен с вторым входом первого, элемента И 28, а прямой выход 29с вторым входом четвертого элемента

И 25, выход которого соединен с вторым сигнальным выходом 30 ("Информация запомнена") устройства. Выход 3 1 инвертора 11 соединен с первым входом первого элемента И 28, выход 32 которого соединен с входом установки первого триггера 20, выход которого соединен с первым сигнальным выходом 3.3 (" Информация не запомнена") устройства и первым входом элемента

ИЛИ 22, Блок 1 предназначен для преобразования напряжений сети переменного тока в стабилизированные напряжения питания постоянного тока (например, 5 В, 12 В), которые необходимы для питания ° элеиентоB вычислительной системы, Блок 3 представляет собой ампли" тудный детектор, вход которого подключен к выходу вторичной обмотки понижающего трансформатора блока l.

При включении блока на вход детектора поступают импульсы напряжения переменного тока (амплитудой .1020 В), и на выходе детектора формируется потенциал логической единицы, который сохраняется в течение всей работы блока 1, При отключении. блока

1 потенциал логической единицы на выходе блока 3 резко сменяется по" тенциалом логического нуля, Таким образом блок .3 служит для выработки потенциала логической единицы, начиная с.начала работы блока питания, и потенциала логического нуля по окончании его работы, Триггер 5 предназначен для формирования сигнала аварии электропита- ния на выходе 6 устройства. Триггер

5 устанавливается по срезу импульса

<З (перепад с потенциала логической единицы на потенциал логического нуля), причем прямой выход триггера 5 является выходом 6, При появлении среза импульса на выходе блока 3 контроля напряжения происходит установка триггера 5 и на его выходе появляется потенциал логической единицы, Компаратор 8 предназначен для сравнения напряжения стабилизированного питания с выхода 7 блока 1 и эталонного напряжения, подаваемого на вход 9 устройства. Если эталонное напряжение .меньше или равно напряже . нию стабилизированного питания, то на выходе lO вырабатывается потенциал логической единицы, а если больше — потенциал логического нуля, Устройство работает следующим образом, Перед началом работы производится начальная установка устройства, т,е. производится установка в исходное состояние триггера 5, триггера 21, триггера 20 путем подачи импульса установки (потенциал логической единицы) на второй вход элемента ИЛИ 19, В результате на выходах 6, 30 и 33 устройства присутствует потенциал логического нуля, 35 .

При отключении сетевого электропитания на выходе 7 блока 1 отсутствует напряжение постоянного тока (например, +5 В). На выходе 10

gO компаратора 8 формируется потенциал логического нуля, который поступает на выход 13 устройства и запрещает обращение к 03У, Этот же потенциал поступает на входы элементов И 14 и

l5 и запрещает прохождение сигналов с входов 17 и 18 устройства, До включения блока 1 на его выходе 2 отсут ствует напряжение, поэтому на выходе блока 3 потенциал логического нуля, В начальныи момент после включения блока 1 до цостижения номинального уровня напряжения на его выходе 7 на выходе компаратора 8 присутствует потенциал логического нуля.

Этот потенциал запрещает обращение к ОРУ и прохождение сигналов с вхо- дов 17 и l8 программной установки устройства с целью защиты от проник-, новения помех, вызванных переходными, 5 1735853 процессами в вычислительной системе в момент включения питания, Таким образом ОЗУ до и в начальный момент после включения блока 1 находится в режиме хранения информации, Через некоторое время после включения блока 1 на его выходе 7 устанавливается напряжение постоянного тока, равное номинальному, При этом на выходе 10 компаратора 8 появляется потенциал логической единицы, который запускает формирователь 12 по фронту сигнала (перепад с потенциала логического нуля на потенциал логи-. ческой единицы) . В результате формируется импульс начального запуска на. выходе 16 устройства, Импульсом начального запуска устанавливаются в начальное состояние соответствующие элементы вычислительной системы (например; микропроцессор, интерфейсные.

БИС и т,д.), В результате вычислительная система считается включенной и готовой к выполнению рабочеи программы.

В моменты отключения напряжения сети или аварии электропитания на выходе 2 блока 1 питания пропадает g0 напряжение переменного тока и блок 3 вырабатывает потенциал логического нуля. По срезу импульса перепада напряжения с единичного уровня в нулевой на выходе триггера 5 появляется .35 .потенциал логической единицы (фиг.2), Потенциал единичного уровня на выходе 6 аварии электропитания устройства вызывает прекращение выполнения основной программы и вычислительная система переходит на выполнение подпрограммы прерывания по сбою сетевого электропитания. Этой подпрограммой осуществляется запоминание в энергонезависимой памяти состояния внутренних регистров микропроцессора, а также необходимых данных промежуточных вычислений, Подпрограмма прерывания по сбою сетевого электропи" тания заканчивается командой программного останова микропроцессора, Например, для микропроцессора КР

580 ВИ80, микроЭВИ СИ 1800, "Искра

226", "К1-10", "К1-30" и т,д, такой командой останова является команда

HLT, Вывести микропроцессор из состояния останова можно либо с помощью сигнала начального запуска, либо по сигналам внешних запросов прерывания, 6

Подпрограммой прерывания на входе18 формируется сигнал логической единицы, который поступает через элементы И 15, ИЛИ 19, ИЛИ 22 на вход сброса триггера 5, в результате. на выходе 6 присутствует потенциал логического нуля, Второй сигнал логической единицы, программно сформированный подпрограммой, поступает на вход 17 через промежуток времени t и, пройдя через элемент И 14, на вход формирователя

23 (одновибратора). На прямом выходе

26 формирователя 23 появляется потенциал логической единицы, которыи устанавливает триггер 21 в единичное состояние„ На прямом выходе 29 триггера 21 потенциал логической единицы, поступающий через элемент И 25 на выход 30 устройства, означает., что информация, необходимая для восстановления прерванного процесса вь.числения, запомнена. На инверсном выходе 27 триггера 21 появляетсл потенциал логического нуля, котсрый запрещает прохождение сигнала с выхода инвертора 11 через элемент

И 28, Одновременно с импульсом, формируемым на прямом выходе 26, на инверсном выходе 2ч формирователя 23 появляется импульс длительности t>.

Этот импульс поступает на вход элемента И 25, тем cBMblM запрещая прохождение сигнала через элемент И 25 на выход 30 (" Информация запомнена") устройства. Длительность t> запрещающего импульса с инверсного выхода формирователя 24 выбирается .такой, чтобы разрешение прохождения сигнала с прямого выхода триггера 21 на элемент И 25 поступило только после пропадания стабилизированного напря" жения питания на выходе 7 блока

Это исключает возможность ошибочного прерывания программы по сигналу "Ин" формация запомнена" до полного про"

I падания стабилизированного напряже" ния питания.

Если в течение времени с стабили зированное напряжение не пропало, например, в случае кратковременного исчезновения сетевого электропитания, когда время отсутствия напряжения сети меньше времени t сохране" ния стабилизированного напряжения, то через время сэ на вход элемента

И 25 поступит сигнал разрешения (по1735853 тенциал логической единицы), который

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

В том случае, если недостаточно времени, в течение которого сохраняется номинальное значение стабилизированного питания, импульс с входа

17 устройства не поступит (фиг, 3).

На выходе 1О компаратора 8 появится потенциал логического нуля. Зтот потенциал инвертируется инвертором 11, с выхода 31 которого через элемент

И 28 поступит на вход установки триггера 20, В результате по положительному фронту производится установка триггера 20, потенциал единичного уровня, с прямого выхода которого поступает через элемент ИЛИ 22 на вход сброса триггера 5 и на выход

33 устройства, что означает "Информация не запомнена".

При Включении блока 1 питания ïðoизводится начальный запуск вычислительной машины в последовательности, описанной выше. После начального запуска, если на выходе 30 потенциал логической единицы (" Информация запомнена"), производится переход на соответствующую подпрограмму восстановления того состояния, которое было в момент выключения электропитания. После восстановления состояния осуществляется дальнейшее выполнение ! рабочей программы, В том случае, если на выходе 33 потенциал логической единицы ("ИнФормация не запомнена" ), производится переход на соответствующую подпрограмму, с помощью которой осуществляется перезапуск .рабочей програм" мы сначала и информирование обслуживающего персонала об этом, например, путем выдачи сообщения на индикатор, печатающее устройство, дисплей

Гьдь

Формула изобретения

Устройство для блокировки информации в вычислительной системе при включении и выключении электропитания, содержащее блок контроля напряжения первичной сети, входом соединенный с контрольным выходом блока питания, компаратор, первым входом соединенный с выходом основного канала блока питания, а вторым входом — с входом эталонного напряжения устройства, четыре элемента И, два триггера, формирователь импульсов начального запуска, элемент НЕ, выходом подключенный к первому входу первого элемента И, выход которого соединен с установочным входом первого триггера, выход которого является первым сигнальным выходом устройства, v, формирователь одиночного импульса, прямой выход которого соединен с установочным входом второго триггера, о т л и ч а ющ е е с я тем, что, с целью расширения функциональных возможностей устройства путем обеспечения возможности выполнения подпрограммы прерывания по сигналу аварии питания, в устройство введены триггер сигнала аварийного выключения и два элемента

ИЛИ, причем установочный вход и выход триггера сигнала аварийного выключения соединены соответственно с выходом блока контроля напряжения первичной сети и выходом аварии электропитания устройства, а вход сброса — с выходом первого элемента ИЛИ, первым входом подключенного к выходу первого триггера, а вторым входомк входам сброса первого и второго триггеров и выходу второго элемента

ИЛИ, первый вход которого соединен с выходом второго элемента И, а второй вход является входом начальной установки устройства, первые входы третьего и второго элементов И явля45 ются соответственно первым и вторым входами установки устройства, а вто9 рые входы соединены с входом элемента НЕ, выходом компаратора и выходом сигнала обращения к OBY устройства, выход третьего элемента И соединен с входом формирователя одиночного импульса, инверсный выход которого соединен с первым -входом четвертого элемента И, выход которого является вто» рым сигнальным выходом устройства, а второй вход соединен с прямым. выходом второго триггера, инверсным выходом подключенного к второму входу

1735853

f0,l

4Риг. 2 первого элемента И, выход компаратора через. формирователь импульсов начального запуска соединен с выходом начального запуска устройства, !

1735853

Составитель B,Âåðòëèá

Техред М,Пидьnc

I>

Корректор А.Ооручар

Редактор О»Хрипта

Ф ° Ю

3акав 1817 Тираж Подпиское

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

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

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