Изобретение относится к автомать ке и вычислительной технике и может быть использовано при организации , мультипрограммной работы вычислительных Мсциин и систем, а также в автоматизированных системах управления для синхронизации и управления технологическими пpoцecca IИ.
Известно устройство, содержащее генератор импульсов, элемент НЕ, триггер, элемент Н, счетчик импульсов, блок набора програмг 1ы, дешифратор и элементы И l .
Однако устройство обладает ограниченныго фyнкциdнaльны a возможностями, которые вы| ажаются в отсутствии автоматической остановки устройства после отработки программы, автоматического Тговторения програмиы, а также одноканальным режимом работы.
Недостатками устройства являются его сложность и малая гибкость, обусловленные сложностью смены программ и невозможностью организации параллельной работы- несколькими исполнительными элементами, а также ограниченные функциональные возможности ввиду одноканального режима работы.
Наиболее близким техническим решением к предлагаемому является устройство, которое содержит программно-управляющий блок, блокуправления записью, блок управления счетом тактовых импульсов, п - п-разрядных счетчиков (т- число каналов), первую группу элементов ИЛИ, группу блоков элементов Н, дешифратор, причем первая группа выходов программно-управляющего блока подключена к входам дешифратора, выходы блока управления записью подключены к соответствующим входам блоков элементов И, выход которых подключен к информационным входам счетчиков 2
Недостатком устройства являются последовательная запись кодов временых интервалов по каналам и сложность смены кодов в каналах, обусловленная сложностью устройства.
Цель Изобретения - упрощение устройства.
Поставленная цель достигается тем, что многоканальное програглмновременное устройство, содержащее блок памяти, блок задания программ, подключенный первым выходом ко вход дешифратора, блок управления и по числу каналов первые элементы НЛЯ, первые элементы И, соединенные первыми входами с выходом блока па,мяти, а выходами с установочными входами соответствующих счетчиков импульсов, содержит по числу каналов элементы НЕ, вторые элементы МЛН, соединенные входами с выходаг-ш
слзответствующих счетчиков импульсов а выхода / и т с входом блока управления и через соответствующие элементы НЕ - с соответствующики входами блока задания программ и с первыми входами соответствующих первых элементозз ИЛИ, подключенных вторыми входа1 1и к выходам дешифратора, а выходами - к вторым входам соответствующих первых элементов И, причем вычитаювд е входы счетчикйв импульсо ,::вязаны с выходом блока управления, а вход блока памяти - с вторым выходом блока задания программ.
Блок управления содержит генератор импульсов, подключенный выходом к первому входу второго элемента И, соединенного выходом с выходом блок управления, а вторым входом - с выходом третьего элемента ИЛИ, подключенного входами к входу блока управления.
На чертеже приведена функциональная схема устройства. I Устройство содержит блок 1 задания программ, дешифратор 2, блок 3 управления, блок 4 памяти, первые элементы ИЛИ 5 - 5, первые элемент И б( - 6ff,, счетчики 7( - 7кп импульсов, вторые элементы ИЛИ 8, - 8, элементы НЕ 9 - 9,,, выходы устройства 10 1 - lOfn, генератор 11 импуль; сов, третий элемент ИЛИ 12, второй элемент И 13. .
Устройство работает следующим образом.
В исходном состоянии в блоке 1 задания програм хранится программа отработки временных интервалов в каналах и коды данных временных интервалов, счетчики 7, - 7, находяся в нулевом состоянии и на выходах инверторов 9 - 9щ имеется сигнал, поступающий на вход блока 1 и одновременно на первые входы первых элементов ИЛИ 5 - 5, сигнал с выходо которых поступает на вторые входы элементо13 И б - б), разрешая тем самым прохождение (запись) кодов временных интервалов на двоичные счетчики 7 - 7уу,. Блок 4 памяти является буферным элементом для перезаписи кода временного интервала из блока 1 33 соответствующий двоичный счетчик того или иного канала. В счетчики 1t - 1т заносятся коды временных интервалов, которые должны быть отработаны в каналах. Состояние счетчиков, в которых записан код, изм€;няется (отлично от нулевого) , и Hci соответствующих выходах 101 - 10, появляется потенциальный сигнал, соответствующий началу отработки временной последовательности. С нача;:ом отработки временных интервалов на выходе элемента ИЛИ 12 блока 3 управления (счетом тактовых импульсов) появляется сигнал, разрешающий прохождение через элемент И 13 тактовых испульсов с выхода генератора 11 на вычитающие входы счет чиков 74 - 7т. Сигналы отработки временных интервалов на выходах устройства 10;) - lOfj, будут до обнуления равны состоянию соответствующих двоичных счетчиков. После обнуления счетчика на выходе соответствующего второгоэлемента ИЛИ и выходе устройства потенциальный сигнал пропадает, что показывает окончание отработки временного интервала данным каналом. На выходе соответствующего инвертора появляется сигнал, которы во-первых, поступает на вход блока 1 и сигнализирует об окончании отработки данным каналом временного интервала, и, во-вторых, на первый вход соответствующего первого элемент ИЛИ,разрешая тем самым запись очередного кода временного интервала для отработки в данном канале через соответствующий первый элемент И на установочные входы счетчика. Разрешающий сигнал на перезапись кода вр менного интервала может прийти с соответствующего выхода дешифратора 2 Необходимость двувходных первых элементов ИЛИ обусловлена возможностью как параллельной записи кодов временных интервалов по всем каналам, так и выборочной записью кодов в каналы, определяемые выходом дешифратора. После обнуления всех счетчиков 7 сигнал на.выходе блока 3 будет равен логическому нулю, что запрещает прохождение через второй элемент И 13 импульсов генератора 11 и характеризует окончание отработки временных интервалов многоканальным устройством. в предлагаемом устройстве исключается необходимость преобразования позиционного кода в фазоимпульсннй, что упрощает конструкцию устройства, оперирует только двоичтлми .кодами. Кроме того, в устройстве имеется возможность записи кодов временных интервалов как параллельно во все каналы, так и выборочно после отработки соответствующим каналом временного интервала.
название | год | авторы | номер документа |
---|---|---|---|
Многоканальное программно-временное устройство | 1983 |
|
SU1145322A2 |
Многоканальное программно-временное устройство | 1984 |
|
SU1200269A2 |
Устройство для программного управления | 1985 |
|
SU1332263A1 |
Устройство для циклового программного управления | 1984 |
|
SU1231488A1 |
Многопрограммный регулятор температуры | 1983 |
|
SU1087951A1 |
Устройство для программного управления | 1984 |
|
SU1190363A1 |
ПРОГРАММАТОР УЧЕБНОГО ВРЕМЕНИ | 1991 |
|
RU2022314C1 |
Имитатор абонентов | 1986 |
|
SU1325490A2 |
Устройство для контроля цифровых блоков | 1988 |
|
SU1695309A1 |
Устройство для программного счета изделий | 1983 |
|
SU1113824A1 |
1. МНОГОКАНАЛЬНОЕ ПРОГРАММНО- ВР ЕМЕННОЕ УСТРОЙ СТВО, содержащее блок памяти, блок задания программ, подключенный первым выходом к входУ дешифратора, блок управления и по числу каналов первые элементы ИЛИ, первые элемент|л И, соединенные первыми входами с выходом блока памяти, а выходагда - с установочными входами соответствующих счётчиков импульсов, от л и ч а ю щ е ее я тем, что, с целью упрощения устройства, оно содер хит по числу каналов элег.енты НЕ, вторые элементы ИЛИ, соединенные входами с выходами соответствующих счетчиков импульсов, а выходами - с входом блока управления и через соответствующие элементы ПЕ - с соответствующими входами блока задания програгим и с первы « вхрдагли соответствукяцих первых элементов ИЛИ, подключенных вторыми входами к выходам дешифратора, а выходами - .к вторым входам соответствукяяих первых элементов И, причем вычи,такндие входы счетчиков импульсов связаны с выходом блока управления, а вход блока .памяти - с вторым выходом блока задания программ. 2. Устройство по п. 1, отлич аюц е ее л , что блок управления содержит генератор импуль-сов, подключенный выходом к пе эвому входу второго элемента И, соединенного выходом с выходом блока управления, а .вторым входом - с выходом третьего элемента ИЛИ, подклю.ченного входами к входу блока управ;ления.
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Авторское свидетельство GCGP № 532960, кл | |||
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Авторы
Даты
1983-11-30—Публикация
1982-06-28—Подача