Устройство для контроля блоков управления

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

Авторы: Мельников, Самошин

ZIP архив

Текст

СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК 150 4 С 06 Р 1/1 О ИСАНИЕ ИЗОБРЕТЕНИЯ ельнико во СССР198.СССРО, 1981ЛЯ БЛОКО вычис быть ис еменной локо ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИИ ВТОРСКОМУ СВИДЕТЕЛЬСТВ(54) УСТРОЙСТВО ДЛЯ КОНТРОУПРАВЛЕНИЯ(57) Изобретение относитсялительной технике и можетпользовано для контроля врдиаграммы работы различных ЛО, 1242962 управления и контроллеров . Цельюизобретения является повышение достоверности контроля. Цель достигается тем, что в устройство, содержащеесчетчик, триггер, сумматор по модулю два, элементы ИЛИ, И, НЕ, введенызапоминающий блок, два регистра, второй счетчик, два накапливающих сумматора, генератор тактовых импульсов, группа Т-триггеров, два В-триггера, второй сумматор по модулю два,дешифратор, группа элементов И, блокэлементов И, группа элементов ИЛИ,четыре элемента ИЛИ, три элемента И,две группы одновибраторов. 2 ип.Изобретение относится к вычислительной технике и может быть использовано для контроля временной диаграммы работы различных блоков управления и контроллеров5Цель изобретения - повышение достоверности контроля.На фиг.представлена функциональная схема устройства дла контроля блоков управления; на Фиг. 2 - Опример временной диаграммы устройства управления.Устройство содержит запоминающийблок (ПЗУ) 1, первый 2 и второй 3накапливающие сумматоры, первый 45и второй 5 регистры, второй б и первый 7, счетчики, группу Т-триггеров8.1 - 8., ВЯ-триггер 9, первый 10и второй 11 В-триггеры, дешифратор 12,первый 13 и второй 14 сумматоры по 20модулю два, группу элементов И 15.1 -15.н, блок 16 элементов И, второй 17и третий 18,четвертый 9 и первый 20элементы И, группу элементов ИЛИ21,1 - 21 . Н, блок 22 элементов ИЛИ, 25третий 23 и четвертый 24 элементы ИЛИ,элемент НЕ 25, второй 26, первый 27и пятый 28 элементы ИЛИ, первую группу одновибраторов 29,1 - 29.Н, вторую группу одновибраторов 30.1 ЗО30.д, второй 31 и первый 32 одновибраторы, генератор 33 тактовых импульсов, второй 34, первый 35 и третий 36 элементы задержки, информационные входы 37.1 - 3.Н, вход 38признака конца работы, вход 39 кодаоперации, тактовый вход 40, первый 41, второй 42, третий 43, четвертый 44 и пятый 45 выходы,Устройство для контроля блоков . 4 Оуправления работает следующим образом.Навход 39 устройства поступаеткод операции, который получает блокуправления (не показан) для выбора45режима работы. Тактовые Импульсы,формируемые генератором блока управления, поступают на вход 40, асигнал окончания работы блока управления - на вход 38 устройства.В каждой ячейке ПЗУ 1 хранитсяинформация, состоящая из трех частей: суммы кодов чисел, соответствующих всем сменам информации наданном такте, суммы кодов чисел, соответствующих всем временным интервалам до каждой смены информации вданном такте от начала этого такта и,кода адреса ячейки ПЗУ 1, в кото-рой хранится аналогичная информациядля следующего такта работы устрой-,ства управления.Начало работы устройства начинается с поступления кода операциина вход 39. При этом ВБ-триггер 9через элемент ИЛИ 27 и одновибратор 32 устанавливается в единичноесостояние, подготавливая к записиинформации группу Т-триггеров 8.18.н и запуская генератор 33 такто-,вых импульсов, импульсы с которогоначинают заполнять счетчик 6,С началом формирования временнойдиаграммы на входах 37.1 - 3.Н вкаждом такте начинается фиксациядвоичных кодов чисел, соответствующих каждой смене информации в тактева Т-триггерах 8,1 - 8, н, При каждой смене информации на входах 37.1 -3.Н определенные одновибраторы 29, -29.и первой группы и 30.1 - 30.ивторой группы выбирают импульсы,которые через блок элементов ИЛИ21,1 - 21,н инициируют запись нового двоичного кода в Т-триггеры 8.в8,н группы.Сигнал каждой смены информациичерез элемент ИЛИ 26 и элемент 35задержки, необходимый для установкиТ-триггеров 8.1 - 8,п в новое состояние, разрешает прохождение кодадвоичного числа, соответствующегоданной смене информации, через группу элементов И 5.1 - 15.н на информационнЫй вход накапливающего сумматора 2.аждая смена информации на вхо-,дах 3,1 - 37.1 через элемент ИЛИ 26инициирует запись в регистр 5 кодавременного Интервала от начала дан"ного такта работы устройства управления до данной смены информации в данном такте. Этот же сигнал с элемента ИЛИ 26 через элемент 36 задержКи,обусловленной переходными процессами в регистре 5 разрешает запись кодов временных интервалов из регистра 5 через блок 16 элеменгов И в накапливающий сумматор 3. Перед началом работы устройства с входа 39 через блок 22 элементов ИЛИ в регистр 4 заносится код операции который соответствует определенному начальному адресу ПЗУ 1Эта запись информации в регистр 4 синхронизируется импульсом с одно1242962 20 ыиФормула изобретения45 Устройство для контроля блоковуправления, содержащее первый счетчик, ВЯ-триггер, первый сумматор по модулю два, первый элемент ИПИ, первый элемент И и элемент НЕ, причем выход первого элемента И соединен со счетным входом первого счетчика,тактовый вход устройства соединен с входом элемента НЕ, о т л и ч а ю - 55 щ .е е с я тем, что, с целью повы.шения достоверности контроля, оно содержит запоминающий блок, первый .и второй регистры, второй счетчик,вибратора 32 через элемент ИЛИ 24.Каждому коду операции устройства управления соответствует свой начальный адрес ПЗУ 1.Считывание информации с ПЗУпроисходит во втором полупериоде каждого рабочего такта устройства управления, когда единичный сигнал с выхода элемента НЕ 25 обнуляет счетчик 6, подготавливая его к работе на Оследующем такте, и, поступая на синхровход дешифратора 12, разрешаетсчитывание информации по.начальномуадресу с ПЗУ 1. Считываемая информация состоит из трех частей.5По третьему выходу ПЗУ .1 считывается истинная сумма кодов чисел,соответствующая всем временным интервалам до каждой смены информациив данном такте, и поступает на второй вход блока 14 суммы по модулюдва, где складывается с действительной аналогичной суммой на данном такте работы устройства управления свыхода накапливающего сумматора 3. 25По второму выходу ПЗУ 1 считывается истинная сумма кодов чисел, соответствующих всем сменам информациина данном такте, и поступает на второй вход блока 13 суммы по модулю два, где складывается с действительной аналогичной суммой на данном такте работы устройства управления с выхода накапливающего сумматора 2.По первому выходу ПЗУ 1 считывается код адреса ячейки ПЗУ 1, в кото 35 рой хранится аналогичная информация для следующего такта работы устройствауправления, и записывается в регистр,4 через блок 22 элемен 40 тов ИЛИ по сигналу с выхода элемента НЕ 25 через элемент ИЛИ 24, за, держанному на элементе 35 задержкина время переходных процессов дешифратора 12 и считывания ПЗУ 1.В случае возникновения простой и/или временной ошибки на выходах соответствующих блоков 13 и 14 суммы по модулю два появляются единичные сигналы, которые по импульсу с элемента НЕ 25, задержанному на элементе 35 задержки на время переходных процессов дешифратора 12 и считывания ПЗУ 1, записываются в соответствующие Э-триггеры 10 и 11. Комбинации их выходный сигналов на элементах И 17 - 19 и ИЛИ 28 дают четыре значения сигнала ошибки: на выходе 4 устройства - сигнал простойошибки при отсутствии временной, навыходе 43 устройства - сигнал временной ошибки при отсутствии простой ошибки, на выходе 42 устройствасигналь 1 простой и временной ошибок,на выходе 44 - сигнал либо простой,либо временной ошибки (общий сигналошибки),Счетчик 7, обнуленный при подачекода операции на вход 39 устройстваимпульсом с одновибратора 32, инициализирует на выходе код такта, вкотором произошла ошибка, так какдо выдачи общего, сигнала ошибки наего счетный вход через элемент И 20поступают тактовые импульсы устройства управления с входа 40. Единичный сигнал ошибки с выхода элемента ИЛИ 28 через элемент ИЛИ 23 иодновибратор 31 обнуляет регистр 4и ВБ-триггер 9, прекращая тем самымработу устройства.По информации на выходах 41 - 45устройства можно судить о том, какого типаи накаком тактеработы устроства управленияпроизошла ошибка,Если ошибка в работе устройствауправления отсутствует, то все потактные сравнения соответствующихсумм приводят к нулевым сигналамна выходах 41 - 44 устройства, а навыходе счетчика 7 инициализируетсякод номера последнего такта устройства управления на данный моментвремени.По окончании работы устройствауправления сигнал с входа 38 черезэлемент ИЛИ 23 и одновибратор 31обнуляет регистр 4 и ВБ-триггер 9,подготавливая устройство контроляк приему следующего кода операции.первый.и второй накапливающие сумматоры, генератор тактовых импульсов,группу Т-триггеров, первый и второй1)-триггеры, второй сумматор по модулю два, дешифратор, группу элементов И, блок элементов И, группу элементов ИЛИ, блок элементов ИЛИ, вто,рой, третий, четвертый и пятый элементы ИЛИ, второй, третий и четвер Отый элементы И, первую и вторую группы одновибраторов, первый и второйодновибраторы, три элемента задержки, причем -й информационный входустройства соединен через -е одновибраторы первой и второй групп свходами -го элемента ИЛИ группы,=1 р ), выходы элементов ИЛИ группысоединены с синхровходами Соответствующих Т-триггеров группы и соответствующими входами второго элемента ИЛИ, выходы Т-триггеров группысоединены с первыми входами соответ-,ствующих элементов И группы, выходыкоторых подключены к соответствующиминформационным входам первого накапливающего сумматора, вход обнулениякоторого соединен с выходом второгоэлемента задержки и входом обнулениявторого накапливающего сумматора,прямой вход первого элемента И подключен к тактовому входу устройства,группа входов первого элемента ИЛИсоединена с первой группой входов.блока элементов ИЛИ и является группой входов кода операции устройства,группа выходов блока элементов ИЛИсоединена с группой информационньгхвходов первого регистра, синхровходкоторого соединен с выходом четвер-, 4 Отого элемента ИЛИ, вход обнуленияпервого регистра объединен с Б-вхо-,дом ВБ-триггера и подключен черезвторой одновибратор к выходу третьего элемента ИЛИ, группа выходов пер.вого регистра соединена через дешифратор с группой входов запоминающего блока, первыя группа выходов которого соединена с второй группойвходов блока элементов ИЛИ, вторая 50группа выходов запоминающего блокаподключена к первой группе информационных входов первого сумматора помодулю два, третья группа выходовзапоминающего блока подключена к 55первой группе информационных входоввторого сумматора по модулю два,группы выходов первого и второго накапливающих сумматоров соединенысоответственно с вторыми группамиинформационных входов первого и второго сумматоров по модулю два, вьгхо-ды которьгс соединены с информационными входами первого и второго 1)-триггеров соответственно, вход признака конца работы блока управления соединен с первым входом третьего элемента ИЛИ второй вход которого соединен с выходом элемента ИЛИ и инверс- .ным входом первого элемента И, вход обнуления второго счетчика объединен со стробирующим входом дешифрагора и подключен к выходу элемента НЕ,синхровходы первого и второго 1)-триггеров, первый вход четвертого элемента ИЛ 1 и вход второго элемента задержки объединены и подключены через первый элемент задержки к выходу элемента НЕ выход первого элемента ИЛИ через первый одновибратор соединен с Б-входом ВБ-триггера, вторымвходом четвертого элемента ИЛИ и входом обнуления первого счетчика, выход которого является выходом результата контроля устройства, выход ББ-триггера соединен с входом запуска генератсра тактовых импульсов иинформационными входами Т-триггеров групгы, выход генератора такговых импульсов соединен со счетным входом второго счетчика, группа выходов которого соединена с группойинформационных входов второго регистра, синхровход которого соединен с выходом второго элемента ИЛИ и через третий элемент задержки - с вторыми входами элементов И группы и входом блока элементов И, группа входов когорого подключена к группе выходов,второго регистра., группа выходов блока элементов И соединена с группой информационных входов второго накапливающего сумматора, выход первого 1)-триггера соединен с прямым входомвторого элемента И, инверсным входомгретьего элемента И, первым входометвертого элемента И и первым входом пятого элемента ИЛИ, выход второ:го 1)-триггера соединен с инверсным входом второго элемента И, прямым входом третьего элемента И и вторыми входами четвертого элемента И и пятого элемента ИЛИ, выходы второго, третьего, четвертого элементов И и пятого элемента ИЛИ образуют группу выходов ошибки устройства.писное по делам 3035, Москвжгород, ул. Проектная,роизводственно-полиграфическое предприятие Заказ 370 б/48ВНИИПИ Г Тираж 671 арственного коми изобретений и от , Ж, Раушская ета СССрытийнаб., д

Смотреть

Заявка

3809991, 10.11.1984

ФИЛИАЛ "ВОСХОД" МОСКОВСКОГО ОРДЕНА ЛЕНИНА И ОРДЕНА ОКТЯБРЬСКОЙ РЕВОЛЮЦИИ АВИАЦИОННОГО ИНСТИТУТА ИМ. СЕРГО ОРДЖОНИКИДЗЕ, ВОЙСКОВАЯ ЧАСТЬ 11284

САМОШИН ВЛАДИМИР НИКОЛАЕВИЧ, МЕЛЬНИКОВ ВЛАДИМИР АЛЕКСЕЕВИЧ

МПК / Метки

МПК: G06F 11/10

Метки: блоков

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

Код ссылки

<a href="https://patents.su/5-1242962-ustrojjstvo-dlya-kontrolya-blokov-upravleniya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля блоков управления</a>

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