Устройство для программного управления
Изобретение относится к автоматике и вычислительной технике и может найти применение в качестве устройства управления системами в реальном масштабе времени. Цель изобретения - расширение функциональных возможностей за счет введения режима ожидания. Устройство содержит входной счетчик 1, дешифратор 2, выходной регистр 3, блок 4 памяти, элемент 5 задержки, счетчик 6 адреса, D-триггер 7 и элемент И 8. Каждая ячейка блока 4 памяти содержит код операции, код временного интервала и бит выбора режима. В устройстве за счет введения.режима ожидания становится возможным организовать обратные связи: от управляемой системы - сигнал готовности. Устройство позволяет управлять системой, требующей широкого диапазона временных интервалов между командами: от микросекунд до часов. При этом дополнительных аппаратурных затрат не требуется . 2 ил. | се сд &0 Од К)
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН 11 4 С 05 В 19/18
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н А ВТОРСКОМ,Ф СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И OTHPblTHA (61) 1252759 (21) 4210248/24-24 (22) 1 3. 03. 87 . (46) 23.11.88. Вюл. Х 43 (71) Опытно-конструкторское бюро приборов контроля и автоматики (72) В.Н.Линченко (53) 621.503.55 (088.8) (56) Авторское свидетельство СССР
N - 1252759, кл. G 05 В 19/18, 1986. (54) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО
УПРАВЛЕНИЯ (57) Изобретение относится к автоматике и вычислительной технике и может найти применение в качестве устройства управления системами в реальном масштабе времени. Цель изобретения — расширение функциональных в
„„SU„„ИЗ95ЗЗ А 2 можностей за счет введения режима ожидания. Устройство содержит входной счетчик 1, дешифратор 2, выходной регистр 3, блок 4 памяти, элемент 5 задержки, счетчик 6 адреса, D-триггер 7 и элемент И 8. Каждая ячейка блока 4 памяти содержит код операции, код временного интервала и бит выбора режима. В устройстве за счет введения, режима ожидания становится возможным организовать обратные связи: от управляемой системы — сигнал готовности. Устройство позволяет управлять системой, требующей широкого диапазона временных интервалов между командами: от микросекунд до часов. При этом дополнительных аппаратурных затрат не тре1439533
Изобретение относится к автоматике и вычислительной технике и может найти применение в качестве устройства управления системами в реальном асштабе времени.
Бель изобретения — расширение
1 ункциональных возможностей за счет введения режима ожидания.
На фиг.1 приведена структурная Щ схема устройства, на фиг.2 — временная диаграмма его работы.
Устройство содержит входной счетик 1, дешифратор 2, выходной регистр блок 4 памяти, элемент, " задерж- 15 и, счетчик 6 адреса, D-триггер 7, -лемент И 8,.Каждая ячейка блока 4 амяти содержит код операции, код ременного интервала. и бит выбора ежима. Начальная запись в блок 4 2Q памяти может быть осуществлена раз личными способами (цепи начальной, за1п-.:си блока памяти, начальной ус тансвки вхоцного счетчика. 1 и счет-. чика 6 адреса на схеме не показаны). 25
Устройство работает следующим об1 назем.
Г:о команде, в которой установлен бит выбора режима (логическая "i в дополнительном разряде блока 4 памя- 3D ти), устройство переходит в режим ожидания, т,е. следующая команда выполняется после прихода на второй вход устройства сигнала готовности от управляемой системы. 35
В исходном состоянии во все разряды входного счетчика 1 записаны единицы, D- триггер 7 и счетчик 6 ад,реса обнулены, что соответствует адресу первой ячейки блока 4 памяти.,1п
Сигнал входной частоты, поступив-ший на первый вход устройства, вызывает появление сигнала переполнения входного счетчика который, поступив на управляющий вход 45 (считывания) блока 4 памяти, производит считываний содержимого первой ячейки в выходной регистр 3. Код операции со старших разрядов выходного. регистра 3 поступает на вход дешифратора 2, и на. выходе устройства появляются сигналы управления. С выхода младших разрядов регистра 3 код временного интервала, через который необходимо выполнить следующую ко55 манду, записывается во входной счет- чик 1. С выхода бита выбора режима регистра 3 сигнал поступает на Э"вход триггера 7, который по спаду сигнала переполнения счетчика 1 устанавливается в состояние (нулевое или единичное), определяемое сигналом на его
D-входе. Если бит выбора режима не установлен, то D-триггер 7 устанавливается в нулевое состояние и разрешает прохождение через элемент И 8 задержанного элементом 5 задержки сигнала переполнения счетчика 1. Этот сигнал увеличивет содержимое счетчика 6 адреса на единицу.
Сигналами входной частоты отсчитывается заданный временной интервал между командами. Сигнал переполнения счетчика 1 вызывает считывание содержимого второй ячейки блока 4 памяти и т.д. до тех пор, пока в очередной команде не будет установлен бит выбора режима. В этом случае D-триггер
7 устанавливается в единичное состояние и запрещает прохождение сигнала переполнения через элемент И 8, поэтому в счетчике 6 адреса код адреса не меняется. Устройство переходит в режим ожидания. Сигналы переполнения в блоке 4 памяти производят считывание соцержимого одной и той же ячейки памяти, адрес которой хранится в счетчике 6 адреса. В команде, по которой происходит переход устрой- ства в режим ожидания, целесообразно установить код временного интервала такой величины, чуобы во все разряды входного счетчика 1 записывались единицы, тогда сигнал переполнения будет возникать по первому импульсу сигнала входной частоты, уменьшая тем самым "мертвое" время устройства.
По сигналу готовности от управляемого устройства, поступающему на R-вход
D-триггера 7, последний переключится в нулевое состояние и разрешит прохождение через элемент И 8 сигнала переполнения. Содержимое счетчика 6 адреса увеличивается на единицу. Приход следующего сигнала переполнения вызовет считывание содержимого ячейки памяти и т.д. В дальнейшем работа устройства повторится. В качестве элементной базы устройства могут быть выбраны микросхемы серии К155.
В устройстве за счет введения режима ожидания становится возможным организовать обратные связи: от управляемой системы — сигнал готовности, при этом связь проста, и не требует введения холостых команд. Кроме того, для формирования длительных
Формула изобретения йиаи пе яка бит Йдора рж.
Х" гприеее ееа
УаФрж. с перепаса иеиал еоюо3иоппи йа. элемента Ф8 джимми
Составитель А. Бондарев
Техред Л.Олийньг
Корректор Н. Король
Редактор А.Коэориз
Заказ 6072/45 Тираж 866 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб,, д, 4(5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4 з
14 временных интервалов между командами можно использовать внешние таймеры.
Устройство позволяет управлять системой, требующей широкого диапазона временных интервалов межлу командами: от микросекунд до часов. При этом дополнительных аппаратурных затрат не требуется.
Устройство для программного управления по авт. св. N - 1252759, о т— л и ч а ю щ е е с я тем, что, с целью расширения функциональных воз39533
4 можностей за счет введения режима ожидания, в него введены D-триггер, элемент И, дополнительный разряд в
5 блок памяти и дополнительный разряд в выходной регистр, при этом С-вход
D-триггера подключен к выходу входного счетчика, D-вход — к выходу дополнительного разряда выходнго регистра, R-вход является вторым входом устройства, инверсный выход D-триггера соединен с первым входом элемента
И, второй вход которого соединен с выходом элемента задержки, а выход элемента И подключен к входу счетчика адреса.