Многоканальное программно-временное устройство
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
/18, 1982 и НОЕ ПРОГРАММНОпо авт. св.а ю щ ее с я ГОсудАРстВенный комитет сссРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ТНРЫТИЙ АВТОРСКОМУ СВИДЕ, тем, что, с целью расширения области применения устройства путем реконфигурации каналов отработки временных интервалов, в него введены регистр и по числу каналов третьи элементы ИЛИ и демультиплексоры, подключенные управляющими вхоДами к выходам регистра, а информационными входами - к выходам соответствующих вторых элементов ИЛИ, причем 1-й выход каждого демультиплексора сое" динен с входом 1-го третьего элемен-та ИЛИ.1 11453Изобретение относится к автоматике и вычислительной технике и может быть использовано при организации мультипрограммной работы ЭВМивычислительных систем, а также5в автоматизированных системах длясинхронизации и управления технологическими процессами.По основному авт. св, Ф 1057926известно многоканальное программновременное устройство, содержащееблок памяти, блок задания программ,подключенный первым выходом к входудешифратора, блок управления и псчислу каналов первые. элементы ИЛИ,первые элементы И, соединенные первыми входами с выходом блока памяти,а выходами " с установочными входами соответствующих счетчиков импульсов, по числу каналов элементы НЕ,вторые элементы ИЛИ, соединенныевходами с выходами соответствующихсчетчиков импульсов, а выходами -с входом блока управления и черезсоответствующие элементы НЕ - с соответствующими входами блока заданияпрограмм и с первыми входами соответствующих первых элементов ИЛИ, подключенных вторыми входами к входамдешифратора, а выходами - к вторымвходам соответствующих первых элементов И, причем вычитающие входы счетчиков импульсов соединены с выходомблока управления, а вход блока памя.ти - с вторым выходом блока задания35программ, в котором блок управленисодержит генератор импульсов, подключенный выходом к первому входувторого элемента И, соединенноговыходом с выходом блока управления,а вторым входом - с выходом третьегоэлемента ИЛИ, подключенного входами., ко входу блока управления 1.11.Недостатком известного устройстваявляется ограниченная область егоприменения, обусловленная тем,45что в устройстве имеется и каналов,каждый из которых имеет М;(д=1,п) /программ отработки временных интервалов; общее количество программ определяется выражениемК=.Е М,-ф ьОднако в устройстве отсутствуютсредства, позволяющие использоватьпрограммы отработки одних каналовдля отработки в других каналах. Принеобходимости введения дополнительных программ необходимо осуществить 22 2 перепрограммирование, что приводитк дополнительным аппаратурным затратам, а следовательно, к снижению надежности.Целью изобретения является расширение области применения устройства путем реконфигурации каналов отработки временных интервалов.Поставленная цель достигается тем, что в многоканаль е программно- временное устрой.т;. введены регистр и,по числу ка:ылов трь".ьи элементы ИЛИ и де мультиплексоры. подключенные празляющими входали к выходам регса, а информационными входами - к выходам соответствуюппх вторых элементов ИЛИ, причем -йл выход каждого демультитлексора соединен с входом -го третьего элемента ИЛИ.На фиг, 1 приведена функциональная схизма устройства; на фиг. 2 - фу.:-яональная схема демультиплексора.Многоканальное программно-временное устройство (фиг. 1) содержит блок 1 задания программ, блок 2 памяти, дешифратор 3, блок 4 управления, содержащий генератор 5 тактовых импульсов, третий элемент ИЛИ 6 и второй элемент И 7, первые элементы ИЛИ 8 -8 (где и вколичество каналов), первые элементы И 9 1 -9, счетчики 10-10, вторые элементы ИЛИ 11 -11 элементы НЕ 12-12, регистр 13, демультщшексоры 14 - 14, третьи элементы ИЛИ 15-15, управляющий вход 16 устройства и выходы устройства 17 -17,Демультиплексор (фиг, 2) содержитдополнительный дешифратор 18 и третьиэлементы И 19-19 1Устройство работает следующимобразом,В блоке 1 заданияпрограмм хранятся программы отработки временных интервалов в каналах и коды данных временных интервалов, Висходйом состоянии элементы памяти устройства находятся в нулевом состоянии. На выходах элементов НЕ 121 -12 имеются сигналы, поступающие на вход блока 1 задания программы. ОдновремеНно с этим сигнал логической единицы с выхода элементов НЕ 2 -12 поступает через элементы ИЛИ 8 -8 на входы элементов И 9-9и разрешает тем самым прохождение (запись);кодов временных интервалов в счетчики 10 -10. Блок 2 памяти является буферным элементом3 11453 д.и перезаписи кода отрабатываемых г,ременных интервалов в каналах из слока 1 задания программы в соответствующий счетчик. В счетчики 10- ,О заносятся коды временных интервалов путем выбора соответствующего счетчика с выхода дешифратора 3.Состояния счетчиков отличаются отнулевого, если в соответствующие счетчики записана информация. На вы О ходах соответствующих элементов ИЛИ11 -11 появляется потенциальный1 Исигнал, отражающий начало отработки временной последовательности. Если, осуществляется непосредственная отр ботка временных интервалов (т.е, первый канал отрабатывает программу первого канала, второй - второго и т,д.), то регистр 13 остается в ну-ле:зом состоянии.,В этом случае потен-щ цяальный сигнал с выхода соответст- вующего элемента ИЛИ из группы элементов ИЛИ 11 -11 через соответствующий демультиплексор из группы демультиплексоров 14-.14 и соответ- д 5 ствующий элемент ИЛИ из группы элементов ИЛИ 15-15 поступает на со: ответствующий выход 17 -17 устройства.30С началом отработки временных интервалов на выходе элемента ИЛИ 6 блока 4 управления появляется сигнал. разрешающий прохождение с выхода генератора 5 тактовых импульсов че- рез элемент И 7 импульсов на вычи тающие входы счетчиков 10-10. С приходом очередного тактового импульса состояние счетчиков изменяется. Сигналы отработки временных интервалов не выходах 17 -17 устрой ства будут до обнуления соответствующих двоичных счетчиков. После обнуления счетчика на выходе соответствующего элемента ИЛИ из группы элементов ИЛИ 11,-11 потенциальный 45 сигнал пропадает, Ланный сигнал пропадает и на выходе устройств. Пропадание сигнала характеризует окончание о:,"работки временного интервала данным ка:алом. Па выходе соответст вующего элемента НЕ из группы элементов НЕ 12-12 т,оявляется сигнал логической единицы, Этот сигнал поступает на вход блока 1 задания программ и сигнализирует об окончании 55 отработки данным каналом временного интервала, а также через соответствующий элемент ИЛИ из группы элемен 22 4тов ИЛИ 8, -8 - на вход элемента И из группы элементов И 9 -9, разрешая тем самым запись очередного кода временного интервала для отработки в данном канале.ЕслИ в процессе работы устройства возникает необходимость в оперативном прекращении отработки временных интервалов в одном или нескольких каналах, то для этого на управляющий вход 16 устройства подается соответствующий код. С одного из выходов дешифратора 18 (фиг. 2) единичный сигнал поступает на управляющий вход элемента И 19, . Выход элемента И 19с выходом демультиплексора не соединен, в результате чего информация отработки временного интервала в данном канале на выход уст" ройства не выдается. Это позволяет оперативно прекратить отработку временных интервалов в соответствующих каналах, например, в случае аварийных ситуаций на объектах управления.После обнуления счетчиков 10,-10 сигнал на выходе блока 4 управления равен логическому нулю, так как сигнал с выхода элемента ИЛИ 6 блока 4 управления запрещает прохождение тактовых импульсов через элемент И 7 с выхода генератора 5 тактовых импульсов. На этом отработка программ временных интервалов в каналах заканчивается.При необходимости выдачи программ отработки временных интервалов с одних каналов в другие на управляющий вход 16 устройства подается соответствующий код настройки. Данный режим работы необходим по следующим причи-н.м.Во-первых, для -го канала (=Г,п появляется возможностьотработки программ временных интервалов не только своего канала, но и программ, записанных для других каналовЭто позволяет расширить область применения устройства, так как любой канал может отрабатывать все множество программ. Во-вторых, если в программе отработки предусмотреть кроме основных кодов некоторое множество дополнительных, то при отказе, например, памяти одного или нескольких каналов имеется возможность реконфигурации каналов таким образом, что отказавшие каналы будут отрабатывать определенное множество дополнительныхвем веайю м аж е Десятичные кодыйчГ Код настройкиКанал О 1 2 3 4 5 6 7 8, 9 10 1 1 2 2 3 . 3 0 1 О, 0 0 2 3 3 1 1 2 0 0 2 10 0 1 0 3 г 1 3 2 1 О О Продолжение таблицы Код настройкиКанал Десятичные коды 11 12 13 14 15 16 17 18 19 20 21 2 0 0 3 0 1 3 3 2 0 3 0 0 0 0 3 3 2 1 1 , 1 0 0 2 3 О 0 0 0 0 0 2 111453 программ. Это повыпиет надежность Функционирования устройства. и, как ,следствие, расширяет область его применения.В-третьих, путем задания кода 5 настройки может быть выполнена оперативная остановка отработки .программ в том или ином канале., например, , в аварийных, ситуациях на объектах управления. Это также приводит к по вышению надежности работы системы и, слЕдовательно, к расширению области примейения устройства.Код настройки с выхода регистра 13 поступает на управляющие входы 5 блока демультиплексоров (см. Фиг.2),на дешифраторе 18 каждого из демультиплексоров 14-14 код настройки преобразуется из позиционного в унитарный, т.е для каждого кода деви Фратор определяет для соответствующего канала необходимый выходной канал . (пример реконфигурации каналов пред" ставлен. в таблице). Например, при ну-. левом .коде настройки реконФигурации 25 каналов не происходит, в этом случае программы временных интервалов первоо канала поступают на отработку 22 фв первый канал, программы второго канала - во второй и,т.д.Для двоичного кода настройки вида 00011 (десятичный код 3) программа первого канала выдается во второй канал, программа второго - в первый, а программа третьего - в третий,;Таким образом, использование полного множества программ отработки временных интерваловдля определенных каналов позволяе расширить Функциональные возможности устройства, а следовательно; и область использования.Изобретение позволяет осуществлять оперативный останов отработки программ в отдельных каалах и во всем устройстве в целом, например, в случае аварийных ситуаций на.объектах управления, что расширяет область применения предлагаемого устройства,Кроме того, при отказах памяти, вкоторой хранятся программы отработки временных интервалов в отдельных каналах, путем соответствующей реконфигурации может бЬть продолжена работа в этих каналах за счет программ других каналов.1145322 Фиг но Составитель Н.Горбу ваактор Л.Веселовская Техред Т,Дубичнак КорРектоР С.Щекмарг лиал ППП "Патент", г.ужгород, ул.Проектная,каз 1171/35 ВНИИПИ Госуд по дел 113035, Москва, краж 863твенного коми изобретений и 5, Раушская н Подписное та СССР ткрытий,д, 4/5
СмотретьЗаявка
3670060, 06.12.1983
ВОЙСКОВАЯ ЧАСТЬ 11284
МЕЛЬНИКОВ ВЛАДИМИР АЛЕКСЕЕВИЧ, ГАРЕЕВ ХАМИТЬЯН ГИЛЕМЬЯНОВИЧ
МПК / Метки
МПК: G05B 19/18, G06F 1/04
Метки: многоканальное, программно-временное
Опубликовано: 15.03.1985
Код ссылки
<a href="https://patents.su/6-1145322-mnogokanalnoe-programmno-vremennoe-ustrojjstvo.html" target="_blank" rel="follow" title="База патентов СССР">Многоканальное программно-временное устройство</a>
Предыдущий патент: Управляющее устройство
Следующий патент: Устройство для функционального контроля систем управления
Случайный патент: Устройство для получения постоянного тока высокого напряжения