Резервированное устройство для контроля и управления
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
.,Ж 18305 5 6 06 Р 11/18, 9/02 ГОСУДАРСТВЕНЮЕ ПАТЕНТНОЕВЕДОМСТВО СССРГОСПАТЕНТ СССР) ОПИСАНИЕ ИЗОБРЕТЕН АВТОРСКО ВИДЕТЕЛ Ь СТВУ 21) 4911822/22) 15.02.9146) 30,07,93. л, М 2 ро(71) Конструкторское бюро злектроприбо строения(56) Авторское свидетельство СССР Ьй 1042217, кл. 6 06 Р 11/18, 1983.Авторское свидетельство СССР М 1368881, кл. 6 06 Р 9/02, 1988.(54) РЕЗЕРВИРОВАННОЕ УСТРОЙСТВО ДЛЯ КОНТРОЛЯ И УПРАВЛЕНИЯ(57) Использование; в сложных технических объектах для повышения надежности и достоверности процессов их контроля и управления. Сущность изобретения: устройство содержит 3 канала 1 - 3, каждый иэ которых содержит 1 блок памяти управляющих и тестовых кодов 4, 1 регистр сигнатуры 5, 1 схему сравнения 6, 1 счетчик адреса 7, 1 схему свертки по модулю 2 8, 6 мажоритарных элементов 9 - 14, 1 триггер 15, 1 блок элементов И 16, 3 элемента И 17 - 19, элемент НЕ 20, 1 элемент ИЛИ 21, 2 элемента задержки 22, 23, 1 генератор синхроимпульсов, состоящий из 1 элемента ИЛИ - НЕ 24, 1 кварцевого резонатора 25, 2 резисторов 26, 27. 4 ил.Изобретение относится к области автоматики и вычислительной техники и может быть использовано при построении отказоустойчивых устройств управления и контроля управляющих и вычислительных комплексов, а также локальных микроконтроллеров АСУ ТП,В связи с этим, целью изобретения является повышение надежности и достоверности контроля.На фиг. 1 приведена функциональная схема устройства; на фиг. 2 - вариант "упаковки" кодов в блоке 4 памяти; на фиг. 3 - временная диаграмма работы устройства; на фиг, 4 - общий вид программы работы устройства,Устройство (фиг. 1)содержит первый 1, второй 2, третий 3 идентичные каналы, каждый канал содержит блок 4 памяти управляющих и тестовых кодов, регистр 5 сигнатуры, схему 6 сравнения. счетчик 7 адреса, схему 8 свертки, по модулю 2, первый 9, третий 10, пятый 11, второй 12, четвертый 13, шестой 14 мажоритарные элементы, триггер 15, блок 16 элементов И, второй 17, первый 18 и третий 19 элементы И, элемент НЕ 20, элемент ИЛИ 21, второй 22 и первый 23 элементы задержки. Кроме того, в каждом канале есть генератор синхроимпульсов, состоящий иэ элемента ИЛИ - НЕ 24, кварцевого резонатора 25, первого 26 и второго 27 резисторов. На фиг. 1 также показаны: первый 28,1, второй 28,2, третий 28.3 входы состояний устройства; - вход 29 пуска; - первый 30.1, второй 30,2 и третий 30.3 выходы управляющих сигналов; первый 31.1, второй 31.2 и третий 31.3 выходы не- нормы; - первый 32 Л, второй 32,2 и третий 32.3 выходы конца работы.Устройство содержит три идентичных канала 1- 3, предназначенных для формирования требуемых последовательностей управляющих сигналов или тестов,Блок 4 памяти предназначен для хранения кодов управляющих сигналов и кодов тестовых последовательностей. Вариант "упаковки" кодов в блоке 4 памяти представлен на фиг. 2.Блок 4 памяти имеет четыре выхода: выход 4.1 разрешения ветвления и начальной установки регистра 5 сигнатуры; - выход 4,2 кода операций; - выход 4,3 признака контроля; - выход 4,4 признака конца работы. При единичном сигнале на выходе 4,1 на выходе 4.2 формируется код начальной установки регистра 5 сигнатуры, при единичном сигнале на выходе 4,4 - код эталонной сигнатуры, во всех остальных слуиаях - код операции (код управления работой объектом). Регистр 5 сигнатуры совместно со схемой 8 свертки по модулю 2 образуют средства формирования сигнатуры. Сигнатураформируется из последовательности сигна 5 лов о состоянии объекта, контроля и управления, поступающих на вход 28 состоянияустройства.Схема 6 сравнения предназначена длясравнения контрольной сигнатуры, сформи 10 рованной средствами формирования сигнатуры и эталонной сигнатуры (записанной вблок 4 памяти),Счетчик 7 адреса предназначен дляформирования адреса очередной микроко 15 манды.Мажоритарные элементы 9-14 предназначены для мажоритирования ряда сигналов,поступающих с одноименных элементов1-3 блоков устройства.20 Триггер 15 предназначен для формирования одного разряда адреса при ветвлениив соответствии с признаком состояния,Элементы 24, 25, 26, 27 образуют кварцевый генератор тактовых импульсов, кото 25 рый формирует импульсы, управляющиеработой счетчика 7 адреса и синхронизирует работу устройства в целом,Перед началом работы в счетчики 7 каналов 1-3 по цепям начальной установки30 заносится код, соответствующий требуемойпоследовательности управляющих воздействий, а регистр 5 сигнатуры и триггер 15обнуляются (цепи установки в исходное состояние условно не показаны),35 Работа устройства начинается с поступления нулевого сигнала на входы элементовИЛИ-НЕ 24 каналов 1-3 через вход 29 пускаустройства (фиг. 3), По этому сигналу кварцевые генераторы каналов 1 - 3 начинают40 формировать тактовые импульсы, которыечерез элементы И 18 последовательно поступают на счетные входы (+1) счетчиков 7адреса каналов 1-3. Формируемые счетчиками адреса поступают на входы блоков 445 памяти, на выходах которых формируютсятребуемые последовательности управляющих сигналов. Управляющие сигналы с выхода 4,2 кода операции блоков 4 памятичерез блоки 16 элементов И поступают на50 выходы 30.1 - 30,3 управляющих сигналовустройства. В таком порядке формируютсяуправляющие сигналы на линейном участкепрограммы, В процессе реализации линейного участка программы на входы мажори 55 тарных элементов 10 каналов 1-3 поступаюткоды состояний объекта, Коды состоянийобъекта поступают на вход схемы 8 сверткипо модулю 2, где они складываются по модулю 2 с кодом, записанным в регистре 5сигнатуры, Запись осуществляется синхро 183053510 15 20 25 30 35 40 45 50 импульсами, поступающими с выхода элемента НЕ 20 через открытый элемент И 17 на С-вход регистра 5 сдвига. Данные синхроимпульсы, за счет элемента НЕ 20 формируются в паузах синхроимпульсов формируемых кварцевыми генераторами каналов 1 - 3, Такой подход позволяет к концу линейного участка программы сформировать в регистре 5 сигнатуры контрольную сигнатуру,Реализация управляющей последовательности устройством (линейной части программы) заканчивается при появлении признака контроля на выходах 4,3 признака контроля не менее двух блоков 4 памяти, При появлении признаков контроля срабатывают мажоритарные элементы 14 каналов 1 - 3. В результате закрываются элементы И 17(блокируется процесс формирования сигнатуры) и блоки 16 элементов И (блокируется прохождение управляющей информации на выходы устройства). Кроме того, эталонные сигнатуры с выходов 4.2 блоков 4 памяти каналов 1- 3 поступают на входы схем 6 сравнения каждого из каналов, где они сравниваются с контрольными сигнатурами, поступающими с выходов регистров 5 синатуры. При ненорме сравнения сигнал с прямого выхода схем 6 сравнения 1-3 каналов устройств поступают на вход элемента 23 задержки и, через время, необходимое для получения устойчивого результата сравнения, обнуляет регистр 5 сигнатуры (через элемент ИЛИ 2), Кроме этого, сигналы с элементов 23 задержки 1 - 3 каналов устройства поступают на входы мажоритарных элементов 13.При получении мажоритарными элементами 13 хотя бы двух сигналов ненормы они срабатывают и обеспечивают перевод устройства в режим контроля, Для этого сигнал с выходов мажоритарных элементов 13 поступают на Я = (В-) входы счетчиков 7 адреса каналов 1-3 и обеспечивает запись в них начального адреса тестовой последовательности. Кроме этого сигнал с выходов мажоритарных элементов поступает на входы 31,1-31.3 каналов устройства, сигнализируя об отказе,Процедура тестового контроля аналогична процедуре работы по линейном участке. Исключение составляет лишь то, что в такте сравнения контрольной и эталонной сигнатуры на выходах 4.4 признака конца работы блока 4 памяти каналов 1-3 формируется сигнал, который блокирует прохождение синхроимпульсов через элементы И 18,обнуляет счетчики 7 адреса и, поступая на выходы 31.1-32,3 каналов устройства. информирует об окончании работы. Продолжим рассмотрение работы устройства при положительном исходе контроля в конце линейного участка. При ненорме контроля на инверсном выходе схем 6 сравнения каналов 1 - 3 формируется управляющий сигнал, который обеспечивает обнуление регистра 5 сигнатуры (функции элементов 22 и 23 задержки аналогичны), После такта операций контроля может выполнятся такт операций ветвления или такт конца работы.При выполнении операции ветвления на выходах блоков 4 памяти каждого иэ каналов формируется следующая информация:- поле 4.1 - сигнал разрешения ветвления,- поле 4.2 - код начальной установки регистра 5 сигнатуры,- поле 4,3 - нулевой сигнал,- поле 4,4 - нулевой сигнал.Кроме того, со входов 28.1 - 28,3 состояния информация поступает на входы мажоритарных элементов 10. Информация с выходов этих элементов (код состояния) поступает на информационные входы триггеров 15 каналов 1-3. С приходом тактового импульса с выхода элементов НЕ 20 код начальной установки записывается в регистры 5 сигнатуры (параллельным кодом) каждого из каналов, а код состояния - в триггеры 15. В результате, в регистрах 5 сигнатуры оказывается записан код, позволяющий сформировать при правильной работе устройства с игнатуру равную эталонной. А в триггере 15 код, обеспечивающий модификацию адреса для организации ветвления. После этого, устройство переходит к реализации линейного участка программы.Последний в программе записан такт операций конца работы. Для их организации на выходах блоков 4 памяти каждого из каналов формируется следующая информация:- поле 4.1 - нулевой сигнал,-поле 4.2 - код операции приведения объекта,- контроля и управления в исходное состояние;- поле 4.3 - нулевой сигнал;- поле 4,4 - единичный сигнал, Сигналы с выхода 4.4 признака конца работы блока 4 памяти каждого канала поступают на входы мажоритарных элементов 12, а также блокируют прохождение синхроимпульсов через элементы И 18 каждого из каналов 1 - 3 на счетные входы счетчиков 7 адреса. При получении мажоритарным элементом 12 двух и более сигналов "конец5 10 15 20 25 30 35 40 45 50 55 работы" он срабатывает и обеспечивает обнуление счетчиков 7 адреса каждого из каналов 1-3, Кроме того, признак конца работы с выходов мажоритарных элементов 12 поступает на выходы 31,1-32.3 обеспечивая снятие нулевого сигнала со входа 29 устройства.При возникновении ошибок (сбоев, отказов) в работе одного из каналов осуществляется оперативная коррекция соответствующих сигналов. что обеспечивает высокую надежность и быстродействие предлагаемого устройства.Формула изобретения Резервированное устройство для контроля и управления, содержащее три канала, каждый из которых содержит генератор тактовых импульсов, счетчик адреса, первый и второй мажоритарные элементы и первый элемент И, причем в каждом канале вход пуска генератора тактовых импульсов подключен к входу пуска устройства, первый выход соединен с первым входом первого мажоритарного элемента, соединенного инверсным выходом с входом синхронизации генератора тактовых импульсов, второй выход которого соединен с прямым входом первого элемента И данного канала и соответствующими входами первых мажоритарных элементов двух других каналов, кроме того в каждом канале выход первого элемента И соединен со счетным входом счетчика адреса, а выход второго мажоритарного элемента - с входом установки в исходное состояние счетчика адреса, о т л и ч а ю щ е е с я тем, что, с целью повышения надежности и достоверности процессов контроля и управления сложными техническими обьектами, устройство содержит в каждом канале блок памяти управляющих и тестовых кодов, регистр сигнатуры, схему свертки по модулю 2, схему сравнения, третий - шестой мажоритарные элементы, триггер, блок элементов И, второй и третий элементы И, элемент НЕ, элемент ИЛИ и первый и второй элементы задержки, причем в каждом канале инверсный выход первого мажоритарного элемента через элемент НЕ соединен с первыми входами второго и третьего элементов И, выход второго элемента И соединен с С-входом регистра сигнатуры, разрядный выход которого соединен с первым информационным входом схемы сравнения и с информационным входом схемы свертки по модулю 2, первый, второй и третий входы задания состояния устройства соединены с соответствующими входами третьего мажоритарного элемента, выход которого соединен с О-входом триггера и управляющим входом схемы свертки по модулю 2, выход которой соединен с информационным входом последовательной записи регистра сигнатуры, выход четвертого мажоритарного элемента в каждом канале соединен с соответствующим номеру канала выходом ненормы устройства и входом установки начального адреса тестовой процедуры счетчика адреса, разрядный выход которого соединен с первым адресным входом блока памяти управляющих и тестовых кодов, выход разрешения ветвления которого соединен с первым входом блока элементов И, с первым входом пятого мажоритарного элемента данного канала и соответствующими входами пятых мажоритарных элементов двух других каналов, кроме того. в каждом . канале выход пятого мажоритарного элемента соединен с Ч-входом регистра сигнатуры и вторым входом третьего элемента И, выход которого соединен с входом синхронизации триггера, связанного выходом с вторым адресным входом блока памяти управляющих и тестовых кодов, выход кода операции которого соединен с группой входов блока элементов И, вторым информационным входом схемы сравнения и информационным входом параллельной записи регистра сигнатуры, выход признака контроля - с первым входом шестого мажоритарного элемента данного канала и с соответствующими входами шестых мажоритарных элементов двух других каналов, выход признака конца работы - с вторым входом первоо элемента И и первым входом второго мажоритарного элемента данного канала и с соответствующими входами вторых мажоритарных элементов двух других каналов, выход шестого мажоритарного элемента соединен с вторым входом второго элемента И, входом разрешения работы схемы сравнения и вторым входом блока элементов И, выход которого соединен с выходом управляющих сигналов соответствующего канала, прямой выход схемы сравнения соединен через первый элемент задержки с первым входом элемента ИЛИ, первым входом четвертого мажоритарного элемента данного канала и с соответствующими входами четвертых мажоритарных элементов двух других каналов, а инверсный выход через второй элемент задержки - с вторым входом элемента ИЛИ, выход которого связан с В-входом регистра сигнатуры, выход второго мажоритарного элемента каждого канала соединен с соответствующим данному каналу выходом конца работы устройства., фил актор Н. Коляд Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина,аз 2523 Тираж ПодписноеВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СС113035, Москва, Ж, Раушская наб., 4(б
СмотретьЗаявка
4911822, 15.02.1991
КОНСТРУКТОРСКОЕ БЮРО ЭЛЕКТРОПРИБОРОСТРОЕНИЯ
СЕРЕДА ВАЛЕРИЙ НИКОЛАЕВИЧ, БАЙДА НИКОЛАЙ КОНСТАНТИНОВИЧ, ХАРЧЕНКО ВЯЧЕСЛАВ СЕРГЕЕВИЧ, ПЕТУНИН СЕРГЕЙ ЮРЬЕВИЧ, ТИМОНЬКИН ГРИГОРИЙ НИКОЛАЕВИЧ, ТКАЧЕНКО СЕРГЕЙ НИКОЛАЕВИЧ
МПК / Метки
МПК: G06F 11/18, G06F 9/02
Метки: резервированное
Опубликовано: 30.07.1993
Код ссылки
<a href="https://patents.su/6-1830535-rezervirovannoe-ustrojjstvo-dlya-kontrolya-i-upravleniya.html" target="_blank" rel="follow" title="База патентов СССР">Резервированное устройство для контроля и управления</a>
Предыдущий патент: Устройство для контроля и реконфигурации дублированной вычислительной системы
Следующий патент: Устройство для определения категорий качества объектов
Случайный патент: Способ лечения больных с энурезом