Многоканальное программно-временное устройство

Иллюстрации

Показать все

Реферат

 

1. МНОГОКАНАЛЬНОЕ ПРОГРАММНО- ВР ЕМЕННОЕ УСТРОЙ СТВО, содержащее блок памяти, блок задания программ, подключенный первым выходом к входУ дешифратора, блок управления и по числу каналов первые элементы ИЛИ, первые элемент|л И, соединенные первыми входами с выходом блока памяти, а выходагда - с установочными входами соответствующих счётчиков импульсов , от л и ч а ю щ е ее я тем, что, с целью упрощения устройства, оно содер хит по числу каналов элег .енты НЕ, вторые элементы ИЛИ, соединенные входами с выходами соответствующих счетчиков импульсов, а выходами - с входом блока управления и через соответствующие элементы ПЕ - с соответствующими входами блока задания програгим и с первы « вхрдагли соответствукяцих первых элементов ИЛИ, подключенных вторыми входами к выходам дешифратора, а выходами - .к вторым входам соответствукяяих первых элементов И, причем вычи,такндие входы счетчиков импульсов связаны с выходом блока управления, а вход блока .памяти - с вторым выходом блока задания программ. 2. Устройство по п. 1, отлич аюц е ее л , что блок управления содержит генератор импуль-сов , подключенный выходом к пе эвому входу второго элемента И, соединенного выходом с выходом блока управления , а .вторым входом - с выходом третьего элемента ИЛИ, подклю .ченного входами к входу блока управ;ления .

(19) (Ш

COIO3 СОВЕТСКИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИН

3(5I) G 05 В 19/18; G 06 Р 1/04 у Р,, Ф (*"": я; . г

Е ИЗОБРЕТЕНИЯ/

ОПИСАНИ

H ABTOPCHOMV СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

rIO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3457638/18-24 (22.) 28. 06. 82 (46) 30.11.83. Вюл.. Нг 44 (72) В.г(.Плотников и F.г(, Дударев, (53) 621 ° 50. 355 (08&.8) (56) 1. Авторское свидетельство СССР

Р 532960, кл. G 06 В 19/18, 1974.

2, Авторское свидетельство СССР

9 741256, кл, -G 06 F 1/04, 1980 (прототип) (54)(57) 1. ИНОГОКАНАЛЬНОЕ ПРОГРАИ.—

l1HO-ВРЕМЕННОЕ УСТРОЙСТВО, содержащее блок памяти, блок задания программ, подключенный первым выходом к входу дешифратора, блок. управления и по числу каналов первые элементы ИЛИ, первые элементы И, соединенные первыми входами с выходом блока памяти, а выходами — с установочными входами соответствукщих счетчиков импульсов, . о т л и ч а. ю щ е е с я тем, что, с целью упрощения устройства, оно содержит по числу каналов элег.енты НЕ, вторые элементы ИЛИ, соединенные входами с выходами соот. ветствуиц(их счетчиков импульсов, а выходами - с входом блока управления и через соответствующие элементы ПŠ— с соответствующими входами блока задания программ и с первыми входами соответствующих первых элементов ИЛИ, подключенных вторыми входами к выходам дешифратора, а выходами - .к вторым входам соответствующих первых элементов И, причем вычитающие входы счетчиков импульсов связаны с выходом блока управления, а вход блока памяти — с вторым выходом блока задания программ.

2. Устройство по п. 1, о т л и— ч а ю щ е е с я тег.г, что блок уп- 3 равления содержит генератор импуль-. сов, подключенный выходом к первому входу второго элемента И, соединенного выходом с выходом блока управления, а .вторым входом — с выходом третьего элемента ИЛИ, подключенного входами к входу блока управ:ления.

1057926

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

Известно устройство, содержащее генератор импульсов, элемент НЕ, триггер, элемент И, счетчик импульсов, блок набора программы, дешифратор и элементы И (1), Однако устройство обладает ограниченными функциональными возможностями, которые выражаются в отсут- 15 ствии автоматической остановки устройства после отработки программы, автоматического повторения программы, а также одноканальным режимом работы. 20

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

Наиболее близким техническим решением к предлагаемому является устройство, которое содержит программно-управляющий блок, блок управления записью, блок управления счетом тактовых импульсов,п — и-разрядных 35 счетчиков(rn — число каналов), первую группу элементов ИЛИ, группу блоков элементов И, дешифратор, причем первая группа выходов программно-управляющего блока подключена к входам дешифратора, выходы блока управления записью подключены к соответствующим входам блоков элементов И, выход которых подключен к информационным входам счетчиков (2f .

Недостатком устройства являются последовательная запись кодов временных интервалов по каналам H сложность смены кодов в каналах, обусловленная сложностью устройства.

Цель изобретения — упрощение уст- 50 ройства.

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

ИЛИ, соединенные входами с выходами соответствующих счетчиков импульсов, а выходами —, с входом блока управления и через соответствующие элементы НŠ— с соответствующими входами блока задания программ и с первыми входами соответствующих первых элементов ИЛИ, подключенных вторыми входами к выходам дешифратора, а выходами — к вторым входам соответствующих первых элементов И, причем вычитающие входы счетчиков импульсов

=вязаны с выходом блока управления, а вход блока памяти — с вторым выходом блока задания программ.

Блок управления содержит генератор импульсов, подключенный выходом к первому входу второго элемента И, соединенного выходом с выходом блока управления, а вторым входом — с выходом третьего элемента ИЛИ, подключенного входами ;< входу блока управления.

На чертеже приведена функциональная схема устройства.

Устройство содержит блок 1 задания программ, дешифратор 2, блок

3 управления, блок 4 памяти, первые элементы HJIH 5 — 5, первые элементы

И 6j — 6„, счетчикй 7 < — 7 импульсов, вторые элементы ИЛИ 8 — 8>, элементы HE 9 — 9>, выходы устройства 10 q — - 10, генератор 11 импульсов, третий элемент ИЛИ 12, второй элемент И 13.

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

В исходном состоянии в блоке 1 задания программ хранится программа отработки временных интервалов в каналах и коды данных временных интервалов, счетчики 71 — 7ц находятся в нулевом состоянии и на выходах инверторов 9 < — 9 имеется сигнал, поступающий на вход блока 1 и одновременно на первые входы первых элементов ИЛИ 5 - 5щ, сигнал с выходов которых поступает на вторые входы элементов И 6< — 6, разрешая тем самым прохождение (запись) кодов временных интервалов на двоичные счетчики 7 — 7,„, Блок 4 памяти является буферным элементом для перезаписи кода временного интервала из блока 1 в соответствующий двоичный счетчик того или иного канала. В счетчики 7 — 7> заносятся коды временных интервалов, которые должны быть отработаны в каналах. Состояние счетчиков, в которых записан код, изменяется (отлично от нулевого) и на соответствующих выходах

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

С началом отработки временных интервалов на выходе элемента ИЛИ 12 блока 3 управления (счетом тактовых

1057926

ГО

Ол"т

ВНИИПИ Заказ 9462/50 Тираж 874 ПоДписное филиал ППП "Патент", r. Ужгород,ул.Проектная, 4 импульсов) появляется сигнал, разрешающий прохождение через элемент

И 13 тактовых испульсов с выхода генератора 11 на вычитающие .входы счетчиков 7 — 7IYI Сигналы отработки временных интервалов на выходах устройства 10 — 10щ будут до обнуления равны состоянию соответствующих двоичных счетчиков. После обнуления счетчика на выходе соответствующего второго. элемента ИЛИ и выходе устройства потенциальный сигнал пропадает, что показывает окончание отработки временного интервала данным каналом. На выходе соответствующего инвертора появляется сигнал, который, 5 во-первых, поступает на вход блока

1 и сигнализирует об окончании отработки данным каналом временного интервала, и, во-вторых, на первый вход соответствущцего первого элемента 20

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

Необходимость двувходных первых элементов ИЛИ обусловлена возможностью как параллельной записи кодов временных интервалов по всем каналам, так и выборочной записью кодов в каналы, определяемые выходом дешифратора.

После обнуления всех счетчиков

7 — 7щ сигнал на выходе блока 3 будет равен логическому нулю, что запрещает прохождение через второй элемент И 13 импульсов генератора 11 и характеризует окончание отработки временных интервалов многоканальным устройством.

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

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