Устройство для контроля дуплексной микропроцессорной системы Советский патент 1990 года по МПК G06F11/22 

Описание патента на изобретение SU1585799A1

СЛ

00

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

название год авторы номер документа
Устройство для управления вентильным преобразователем 1980
  • Погорелов Владимир Павлович
  • Чекалов Владимир Акимович
SU1146781A1
ПРЕОБРАЗОВАТЕЛЬ ИНЕРЦИАЛЬНОЙ ИНФОРМАЦИИ 2006
  • Баженов Владимир Ильич
  • Будкин Владимир Леонидович
  • Бражник Валерий Михайлович
  • Голиков Валерий Павлович
  • Горбатенков Николай Иванович
  • Егоров Валерий Михайлович
  • Исаков Евгений Александрович
  • Краснов Владимир Викторович
  • Самохин Владимир Павлович
  • Сержанов Юрий Владимирович
  • Трапезников Николай Иванович
  • Федулов Николай Петрович
  • Юрыгин Виктор Федорович
RU2325620C2
СПОСОБ И УСТРОЙСТВО ЗАЩИТЫ МИКРОПРОЦЕССОРНЫХ СИСТЕМ ЖЕЛЕЗНОДОРОЖНОЙ АВТОМАТИКИ ОТ АППАРАТНЫХ И ПРОГРАММНЫХ НАРУШЕНИЙ В РАБОТЕ И УСТРОЙСТВО СРАВНЕНИЯ ПАРАФАЗНЫХ СИГНАЛОВ С ЗАЩИТОЙ ОТ ОПАСНЫХ ОТКАЗОВ 2009
  • Саркисян Павел Степанович
  • Никифоров Борис Данилович
  • Абрамов Валерий Михайлович
  • Рабинович Михаил Даниилович
  • Соколов Андрей Николаевич
  • Капустин Антон Николаевич
RU2385521C1
Приемопередающее устройство длядуплЕКСНОй СВязи 1979
  • Галикеев Геннадий Борисович
  • Зимин Александр Александрович
  • Нивин Сергей Борисович
  • Никитин Александр Николаевич
SU809616A1
Устройство для управления вентильным преобразователем 1984
  • Погорелов Владимир Павлович
  • Чекалов Владимир Акимович
SU1205243A2
УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ВЕНТИЛЬНЫМ ПРЕОБРАЗОВАТЕЛЕМ 1991
  • Баховцев И.А.
  • Зиновьев Г.С.
RU2064730C1
Многоканальное регистрирующее устройство 1988
  • Фрейдель Лев Рафаилович
  • Чернятин Алексей Иванович
  • Макаров Генрих Тимофеевич
SU1698899A1
Устройство для проверки выполнения последовательности команд микропроцессора 1984
  • Овечкин Юрий Григорьевич
SU1247874A1
СИСТЕМА БЕСПЕРЕБОЙНОГО ЭЛЕКТРОПИТАНИЯ 1992
  • Михальченко Г.Я.
  • Муравьев А.И.
  • Миллер А.В.
  • Толстобров Д.В.
RU2037249C1
Аналого-цифровой преобразователь 1986
  • Юрчиков Борис Михайлович
SU1388987A1

Иллюстрации к изобретению SU 1 585 799 A1

Реферат патента 1990 года Устройство для контроля дуплексной микропроцессорной системы

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

Формула изобретения SU 1 585 799 A1

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

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

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

формирования импульса прерывания; на фиг. 5 принципиальная схема преобразователя частоты; на фиг. 6 - принг цициальные схемы формирователя импульса запуска, усилителя и ключевого элемента.

Устройство содержит (фиг. 1) основной блок 1 питания, стабилизатор 2 напряжения питания, первый 3 и второй 4 микропроцессоры системы, выходное устройство 5 системы, шины 6 и 7 интерфейсов, блок 8 формирования контрольных сигналов, тактовый вход 9, выходы 10 и 11 блока 8, компараторы

10

15

12 и 13, парафазные выходы 14 и 15 компаратора 12, преобразователь 16 частоты, ключевой элемент 17, усилитель 18, имеющий выходы 19 и 20, формирователь 21 импульса запуска, питающий вход 22 ключевого элемента 17, входы 23 и 24 блока 25 формирования импульса прерывания, выход 26 которого соединен с входами 27 и 28 прерывания микропроцессоров 3 и 4.

Блок 8 формирования контрольных сигналов содержит (фиг. 2) регистры 29 и 30 сдвига, входы параллельной записи информации которых подключены к шинам 6 и 7 интерфейсов микропроцессоров 3 и 4, тактовые входы регистров 29 ,и 30 соединены через счетные триггеры 31 и 32 с тактовым входом 9 блока 8. Входы 33 и 34 6j.oKa являют™ JQ ся входами разрешения записи информации в регистры 29 и 30, Выход последнего разряда регистра 29 является первым выходом 11 блока 8, а выход последнего разряда регистра 30 через элемент НЕ (инвертор) 35 соединен с втррым выходом 10 блока 8. Вход 36 является вхддом установки в исходное состояние и соединен с установочнь.-ми входами триггеров 31 и 32,

Компараторы 12 и 13 содержат (фиг, 3) элементы И 37-40, ИЛИ 41-44, элементы НЕ (инверторы) 45-50 и диоды 51 и 52 развязки, папафазные входы 53 и 54, 55 и 56.

25

30

теля 18, выполненного на транзисто 82 и 83, в цепи стока которых вклю на первичная обмотка трансформатор 84, вторичная обмотка которого сое нена с выпрямительным мостом 85, к выходу которого подключен сглажива щий конденсатор 86, разделительная цепочка на диоде 87 и конденсаторе 88, питающий вход ключевого элемен соединен с выходом формирователя 2 содержащего резистор 89, кнопку 90 пуска, конденсатор 91 и диоды 92 и

На фиг. 5 и 6 показаны также ди 94 и 95 и резисторы 96-98.

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

Основной блок 1 питания формиру входное напряжение для стабилизато 2, который вырабатывает стабилизир ванное напряжение питания микропро цессоров 3 и 4, обменивающихся инф мацией с внешними (периферийными) ройствами через выходное устройств Контроль правильности функциониров ния микропроцессоров 3 и 4 (выполн ных, например, восьмиразрядными,., К-500) осугцествляется методом срав ния сигналов на шинах 6 и 7 интерф са. Они поступают на информационны входы блока формирования контрольн сигналов, который под действием та товых сигналов на входе 9 преобраз параллельный код на шинах 6 и 7 в следовательный парафазный код на в

Блок 25 формирования импульса пре- ходах 10 и 11 блока. Парафазность

рываНия содержит (фиг. 4) элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 57, входы которого являются входами 23 и 24 блока, а выход соединен с входом одновибратог ра 58.

Преобразователь 16 частоты содержит (фиг. 5) динамический элемент контроля парафазности, выполненный: на конденсаторе 59, диоде 60, резне-, торах 61-63, оптроне 64, и преобразователь полярности на конденсаторах (55 и 66 и диодах 67 и 68j а также управляемый генератор на элементах И-НЕ 69-73. Выходы элементов 72 и 73 подключены соответственно к выходам 74 и 75, а входы динамического элемента контроля парафазности - к входам 76 и 77 преобразователя 16.

Ключевой элемент 17 содержит (фиг. 6) ключи на полевых транзисторах 78 и 79, входы которых являются входами 74 и 75 элемента 17, а выходы ВО и 81 соединены с входами усили

5

Q

5

0

теля 18, выполненного на транзисторах 82 и 83, в цепи стока которых включена первичная обмотка трансформатора 84, вторичная обмотка которого соединена с выпрямительным мостом 85, к выходу которого подключен сглаживающий конденсатор 86, разделительная цепочка на диоде 87 и конденсаторе 88, питающий вход ключевого элемента соединен с выходом формирователя 21, содержащего резистор 89, кнопку 90- пуска, конденсатор 91 и диоды 92 и 93.

На фиг. 5 и 6 показаны также диоды 94 и 95 и резисторы 96-98.

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

Основной блок 1 питания формирует входное напряжение для стабилизатора 2, который вырабатывает стабилизированное напряжение питания микропроцессоров 3 и 4, обменивающихся информацией с внешними (периферийными) устройствами через выходное устройство 5. Контроль правильности функционирования микропроцессоров 3 и 4 (выполненных, например, восьмиразрядными,., К-500) осугцествляется методом сравнения сигналов на шинах 6 и 7 интерфейса. Они поступают на информационные входы блока формирования контрольных сигналов, который под действием тактовых сигналов на входе 9 преобразует параллельный код на шинах 6 и 7 в последовательный парафазный код на вы ходах 10 и 11 блока. Парафазность

0

5

0

5

сигналов на этих выходах контролируется компараторами (с памятью) 12 и 13,

При идентичной работе микропроцессоров 3 и 4 на выходах блока 8 постоянно присутствует парафазный код. При этом на. выходах 14 и 15 компаратора 12 также появляется парафазный импульсный сигнал, под действием которого преобразователь 16 формирует высокочастотный сигнал, который через ключевой элемент 17 воздействует на усилитель 18.

Усилитель 18 на своем первом выходе 19 формирует напряжение питания выходного устройства 5, а на втором выходе 20 - напряжение питания ключевого элемента 17.

При работе микропроцессоров 3 и 4 в регистры 29 и 30 блока 8 по сигналам разрешения записи входов 33 и 34, поступающим от микропроцессоров 3 и 4, записывается параллельный код, отображающий состояние шин 6 и 7 интерфейса. Затем под действием тактовых сигналов, поступающих с входа 9 через счетные триггеры ЗГ и 32, эти пар аллельные коды будут преобразовываться в последовательные за счет инвертирования элементом 35 выходных сигналов регистра 30 на выходах 10 и 11 блока 8, При исправности элементов устройства и отсутствии сбоев должен быть парафазный динамический сигнал 01 или 10, Счетные триггеры 31 и 32 введены в устройство для согласования максимально высокой частоты появления сигналов на шинах 6 и 7 внутреннего интерфейса с частотой тактовых импульсов на входе 9 с таким расчетом, чтобы при появлении очередного параллельного кода на шинах 6 и 7 регистры 29 и 30 были бы очищены от предыдущего кода.

При неидентичной работе микропроцессоров 3 и 4 в регистры 29 и 30 записываются параллельные коды, различающиеся хотя бы в одном разряде.При преобразовании их в последовательный вид на выходах 10 и 11 блока 8 появится непарафазный сигнал вида 00 или 11, В этом случае компараторы 12 и 13 блокируются и на их выходах устанавливаются статические сигналы 00 или 11,

Компараторы 12 и 13 представляют собой асинхронный конечный автомат в виде парафазного Т-триггера, работа которого описывается таблицей.

При любом нарушении парафазности сигналов на входах 53 и 54 или повреждении элементов и связей на выходах элементов 41-44 парафазного триггера появляются сигналы 0000 или 1111 и разблокировать его можно, только подав одновременно на установленные входы 55 и 56 логический сигнал О.

При появлении на выходах 14 и 15 компаратора 13 сигналов 00 или 11 через элемент 57 срабатывает одновиб- ратор 58 и на выходе 26 блока 25 фор10

15

25

30

мирования появляется сигнал запроса прерывания, которьй поступает на соответствующие входы 2-7 и 28 микропроцессоров 3 и 4. Обработав эти .сигналы, они передают на входы 55 и 56 компаратора 12 логический О, т.е. разблокируют его. Одновременно в микропроцессорах 3 и 4 программа обработки прерываний, поступаюншх от блока 25, осуществляет повторение программного модуля, во время выполнения которого зафиксировано расхождение в работе микропроцессоров 3. и 4. Если при повторном выполнении программного модуля микропроцессоры 3 и 4 работали идентично, то по окончании выполнения . этого модуля на входе 55 и 56 компаратора 13 одновременно поступают сиг- 20 налы О и работа устройства..полностью восстанавливается, т.е. можно считать, что нарушение в работе системы произо1Ш1о из-за сбоя.

Во время исправной работы микропроцессоров 3 и 4 с выходов 14 и 15 компаратора 12 на входы преобразователя 16 поступает динамический (импульсный) парафазный сигнал.

При периодическом поступлении на входы 76 и 77 сигналов (например, в уровнях ТТЛ схем) 10, а затем 01 конденсатор 59 разряжается на свето- диод оптрона 64. В этом случае фототранзистор оптрона 64 периодически переключается и конденсатор 65 разря- 5 жается через диод 68 на конденсатор 66 и вход питания генератора на элементах 69-73, формируя таким образом напряжение отрицательной полярно.сти, необходимое для работы генератора. Сигналы с выходов 74 и 75 преобразователя 16 поступают через ключевой элемент 17 на транзисторах 78 и 79 на входы усилителя 18, предназначенного для формирования питающего напряжения выходного устройства 5. Формирование осуществляется с помощью трансформатора 84, выпрямительного моста 85 и сглаживающего конденсатора 86. Кроме того, с помощью цепочки из светодиода 0 87 и конденсатора 88 формируется напряжение питания ключевого элемента 17. Свегодиод 87 индицирует исправность микропроцессорной системы и источника питания ее выходных устройств.

Если при выполнении одного и того же программного модуля будет дважды зафиксировано расхождение в работе микропроцессоров 3 и 4, то после первого раза компаратор 12 будет разбло0

10

20

ирован и программный модуль будет-, ыполняться сначала, затем кокпарат ор 2 снова заблокируется,а на его выхо-i ах установится статический непарафаз- ьй сигнал. В этом случае блок 25 Ке ормирует сигнал прерываний, так как омпаратор 13 заблокирован еще при первом выполнении программного модуля. Таким образомJ с выходов 14 и 15 компаратора 12 на входы 76 и 77 преобразователя 16 поступает статический сигнал

Выход из строя любого элемента 68 преобразователя 16 или прекращение поступления импульсов на входы 76 и 77 приводит к прекращению преобразования импульсов положительной полярности, формируемых оптроном 64, в напряжение питания отрицательной полярности элементов 69-73 высокочастотного генератора преобразователя 16. В этом случае сначала прекращается формирование усилителем 18 напряжения питания устройства 5, а затем с небольшой задержкой на время разряда конденсатора 88 пропадает питание ключевого элемента 17, что приводит к . наде7хному выключению питания выходного устройства 5, Аналогичная ситуация возникает, если произойдет отказ ос- 30 новного блока 1 питания и на его шинах появится пульсация с частотой питающей сети. В этом случае пульсирующее напряжение появится на выходе 20 усилителя 18 (так как величина конденсатора 88 выбирается малой, то пульсации не будут сглажены) и при снижении напряжения до нуля ключевой элемент 17 не будет пропускать высокочастотные сигналы на вход усилителя 40 18. Трансформатор 84 выполнен высокочастотным с прямоугольной петлей гистерезиса, поэтому низкочастотное пульсирующее напряжение, немодулирован25

2

35

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

ное колебаниями генератора на элемент45 первого компаратора соединен с пара- тах 69-73, не будет трансформировать- фазным информационным входом второго ся, а значит, на выходах 19 и 20 усилителя 18 пропадает питание, т.е. осуществится отключение неисправной ропроцессорной системы от управляемо- 50 го процесса. В этом случае светодиод 87 усилителя 18 гаснет, индицируя таким образом отказ системы.

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

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

нал во время, не угрожающее безопас- 55 формирования контрольных сигналов явности действия системы (например, в паузах между проследованием поездов), может повторно запустить блок питания, нажав кнопку 90. При этом конляется входом устройства для подключения к тактовому выходу первого микропроцессора дуплексной микропроцессорной системы, первые и вторые вхо

депсатор 91 через диод 93 разрядится на конденсатор 88 усилителя 18, т.е. кратковременно подается напряжение i питания ключевого элемента 17. Это делается в случае если система действует в условиях сильных помех и возможно ее выключение при сбое дважды подряд во время двукратного выполнения одного программного модуля.

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

1 . Устройство для контроля дуплек- сной микропроцессорной системы, содержащее усилитель, соединенный питающим входом с основным блоком питания, а первым выходом - с выходом

0

. 0 405

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

45 первого компаратора соединен с пара- фазным информационным входом второго 50

первого компаратора соединен с пара- фазным информационным входом второго

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

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

2. Устройство по п. 1, отличающееся тем, что блок формирования контрольных сигналов содержит два регистра сдвига, два счетных триггера и элемент НЕ, причем информационные входы первого и второго регистров сдвига являются соответст0

5

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

Фиг.1

MtantM

n

31

b-q: V

d

29

fPt/2.3

li

32

К

30

y

Фиг. 2

Фиг.

Фиг. 5

j « Счзcj

14-1

cr

OQ

o-dZh-A-o о

i-iH

Редактор E. Копча

Составитель В. Вертлиб

Техред Л.Сердюкова Корректор В. Гирняк

Заказ 2327

Тираж 568

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035, Москва, Ж-33, Раушская наб,, д. 4/5

to

Подписное

Документы, цитированные в отчете о поиске Патент 1990 года SU1585799A1

Устройство для управления энергопитанием микропроцессорной системы 1983
  • Никифоров Борис Георгиевич
SU1201829A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
ПИЛА 1997
  • Иванов С.В.
  • Иванова Н.С.
  • Иванов А.С.
RU2150373C1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Приспособление для установки двигателя в топках с получающими возвратно-поступательное перемещение колосниками 1917
  • Р.К. Каблиц
SU1985A1

SU 1 585 799 A1

Авторы

Дрейман Олег Карлович

Гавзов Дмитрий Владимирович

Булавский Петр Евгеньевич

Даты

1990-08-15Публикация

1988-07-26Подача