Устройство для программного управления
Иллюстрации
Показать всеРеферат
УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ, содержащее генератор импульсов, подключенный выходом к первому входу первого элемента И, соединенного вторым входом с прямым выходом первого триггера, а выходом - со счетным входом первого счетчика импульсов, первый блок памяти, подключенный управляющим входом к выходу элемента задержки, а адресным входом - к выходу второго счетчика импульсов, дешифратор, формирователь импульсов и элемент ИЛИ, связанный первым входом с входом устройства, отличающееся тем, что, с целью расширения функциональных возможностей устройства, в него введены Jr второй блок памяти, по числу каналов управления - вторые триггеры, вторые и третьи элементы И, подключенные выходами соответственно к единичному и .нулевому входам соответствующего триггера, первыми входами - к соответствующему первому выходу второго блока памяти, а вторыми входами - к соответствующему второму выходу второго блока памяти, соединенного управляющим входом с выходом элемента задержки, а адресным входом - с выходом второго счетчика импульсов, связанного входом обнуления с первым выходом дешифратора, а счетным входом - с входом элемента задержки и с выходом формирователя импульсов, подключенного входом к выходу ИЛИ, связанного вторым входом с выходом первого i счетчика импульсов, подключенного установочным входом к информационному выходу (Л первого блока памяти и к входу дешифратора , соединенного вторым входом с нулевым входом триггера, подключенного единичным входом к первому входу элемента ИЛИ. IHIh ;о о 00 Од со
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК р 4 G 05 В 19/18,ре @
OllHOAHHE MSO6PETEHHgrg
Н А BTOPCHOMY СВИДЕТЕЛЬСТВУ
"д., ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3768567/24-24 (22) 31.05.84 (46) 07.11.85. Бюл. № 41 (72) Л, А. Литвин и В. Н. Ильяшев (53) 621.503.55 (088.8) (56) Авторское свидетельство СССР № 1003021, кл. G 05 В 19/18, 1983.
Авторское свидетельство СССР № 1057927, кл. G 05 В 19/18, !983. (54) (57) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ, содержащее генератор импульсов, подключенный выходом к первому входу первого элемента И, соединенного вторым входом с прямым выходом первого триггера, а выходом — со счетным входом первого счетчика импульсов, первый блок памяти, подключенный управляющим входом к выходу элемента задержки, а адресным входом — к выходу второго счетчика импульсов, дешифратор, формирователь импульсов и элемент ИЛИ, связанный первым входом с входом устройства, отличающееся тем, что, с целью расширения функциональных возможностей устройства, в него введены
„„SU„„1190363 A второй блок памяти, по числу каналов управления — вторые триггеры, вторые и третьи элементы И, подключенные выходами соответственно к единичному и .нулевому входам соответствующего триггера, первыми входами — к соответствующему первому выходу второго блока памяти, а вторыми входами— к соответствующему второму выходу второго блока памяти, соединенного управляющим входом с выходом элемента задержки, а адресным входом — с выходом второго счетчика импульсов, связанного входом обнуления с первым выходом дешифратора, а счетным входом — с входом элемента задержки и с выходом формирователя импульсов, подключенного входом к выходу элемента ИЛИ, связанного вторым входом с выходом первого счетчика импульсов, подключенного устано- щ
Ф вочным входом к информационному выходу первого блока памяти и к входу дешиф- (/) ратора, соединенного вторым входом с нулевым входом триггера, подключенного единичным входом к первому входу элемента
ИЛИ.
1190363
Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах управления циклическими процессами по заданным программам.
Целью изобретения является расширение функциональных возможностей устройства за счет формирования сигналов управления и временных интервалов между ними для нескольких каналов управления одновременно и независимо друг от друга.
На фиг. 1 представлена блок-схема устройства; на фиг. 2 — структура управляющего слова; на фиг. 3 — циклограммы работы каналов; на фиг. 4 — таблица временных интервалов и управляющих действий; на фиг. 5 — схема элемента задержки; на фиг. 6 — временные диаграммы работы устройства.
Устройство содержит дешифратор 1, первый триггер 2, вход устройства 3, элемент
ИЛИ 4, первый элемент И 5, генератор 6 импульсов, первый счетчик 7 импульсов, формирователь 8 импульсов, элемент 9 задержки, второй счетчик 10 импульсов, первый блок 11 памяти, второй блок 12 памяти, вторые элементы И 13 — 13„, вторые триггеры 14> — 14„, третьи элементы И 15 — 15„, выходы 16 — 16„устройства, первые и вторые выходы 17 — 17„, 18 — 18„второго блока памяти.
Элемент 9 задержки содержит резистор 19, четвертый и пятый элементы 20 и 21 и емкость 22.
Управляющее слово блока 12 памяти имеет вид, представленный на фиг. 2. На каждый канал отведено два разряда слова.
Информационные поля 23 и 24,..., 23„и 24„ относятся соответственно к каналам 1, ..., и.
В поле 23; заносится информация, указывающая на необходимость выполнения управляющего действия в -м канале: код «1»вЂ” производить управляющее действие, код
«О» — не производить управляющего действия.
В поле 24; заносится информация, определяющая направление управляющего действия в 1-м канале: код «1» — «включить», код «О» — «отключить».
Счетчик 7 представляет собой синхронный двоичный счетчик, работающий в режиме вычитания. Он может быть выполнен на микросхемах типа К155 ИЕ7. На выходе счетчика импульс формируется при появлении на выходах всех разрядов счетчика 7 логического «О» и когда импульс от генератора 6, подаваемый через элемент И на вычитающий счетный вход, находится в состоянии логического «О». Разрядность счетчика 7 определяется разрядностью слова блока 11 памяти.
Блоки 11 и 12 представляют собой перепрограммируемые постоянные запоминающие устройства, работающие в режиме считывания записанной в них информации, могут быть выполнены на микросхемах типа
К573 РФ2. В блок 11 записываются двоичные коды величин временных интервалов, количество которых определяется следующим образом.
В процессе подготовительной работы при анализе заданных циклограмм работы всех каналов определяют и фиксируют на обшей оси времени все моменты, в которые необходимо производить соответствующие управляющие действия: включить или отключить (фиг. 3).
По полученным данным составляют таблицу, приведенную на фиг. 4, в которую заносят номера точек фиксации 1, ..., т, временные интервалы ti, ..., t и обозначения управляющих действий в каналах 1, ..., и в виде «1» — «включить», «О» — «отключить», « — » — управляющего действия не производить.
Номера точек представляют собой адреса для блоков 11 и 12, величины временных интервалов по каждому адресу — содержимое памяти блока 11, обозначение управляющих действий по всем каналам по каждому адресу в виде управляющих слов (фиг. 2)— содержимое памяти блока 12.
Формирователь 8 импульсов предназначен для формирования импульсов укороченной длительности и может быть выполнен на микросхеме типа К155 АГ1.
Элемент 9 задержки может быть выполнен на микросхемах серии К155.
Дешифратор 1 выбирает две кодовые комбинации кода временного интервала: код «1», в этом случае сигнал появляется на его первом выходе, код «О» — сигнал появляется на втором выходе.
Счетчик 10 представляет собой обычный двоичный счетчик, разрядность которого определяется количеством точек фиксации моментов управляющих действий.
Устройство работает следующим образом.
В исходном положении счетчик 7 и 10 и триггер 2 находятся в нулевом состоянии.
Сигнал включения устройства, поступающий по входу 3, устанавливает триггер 2 в единичное состояние и через элемент ИЛИ 4 поступает на вход формирователя 8, формирующего с переднего фронта запускающего сигнала короткий импульс, который по счетному входу устанавливает счетчик 10 в состояние «1» и поступает на вход элемента 9 задержки. Задержанный импульс с выхода элемента 9 задержки поступает на управляющий вход блока 11 памяти и производит в соответствии с адресом, поступающим из счетчика 10, считывание кода первого временного интервала, который заносится по информационным входам в счетчик 7, устанавливая его в соответствующее состояние «/».
Одновременно с этим импульс с элемента 9 задержки поступает на управляющий вход блока 12 памяти, на адресных входах которого присутствует код «1» с выхода счетчика 10, и производит считывание первого
1190363
Фжрпрмпция
&я 1-гп zoeona
Инцзормация для -гп кпнюа
Фнщормпция
gns n-гп канала управляющего слова. Одноразрядные коды с информационных полей 23ь ..., 23„, указывающие на необходимость выполнения управляющих действий, и с информационных полей 24, ..., 24„, указывающие на направление управляющих действий: «включить» или «отключить», поступают соответственно на первые и вторые входы элементов И 131 и 15, ..., 13, и 15,. С выходов элементов
И 13, ..., 13», на выходах которых совпали единичные коды, сигналы поступают на единичные входы соответствующих триггеров
14ь ..., 14„, производя их включение, а с выходов элементов И 15ь ..., 15„на первых и вторых входах которых совпали коды соответственно «О» и «1», сигналы поступают на нулевые входы соответствующих триггеров 14ь ..., 14„, производя их отключение.
С единичных выходов триггеров 14>, ..., 14„, являющимся выходами устройства 16>, ..., 16„сигналы поступают на исполнительные устройства каналов объекта или объектов управления.
Импульсы от генератора 6 через элемент
И 5, на втором входе которого присутствует разрешающий сигнал с единичного выхода триггера 2, поступают на счетный вход счетчика 7, производя вычитание единиц с записанного в него кода. При вычитании последней единицы счетчик 7 устанавливается в состояние «О» и по окончанию импульса от генератора 6 выдает на выход сигнал «1», который через элемент ИЛИ 4 поступает на вход формирователя 8. На этом отработка первого временного интервала заканчивается (фиг. 6, участок «а»).
Импульс с выхода формирователя 8 увеличивает содержимое счетчика 10 на единицу и, пройдя элемент 9 задержки, производит считывание из блока 11 кода следующего временного интервала, а также считывание из блока 12 следующего управляющего слова.
В дальнейшем работа устройства по отработке заданных временных интервалов (фиг. 6, участок «б») происходит аналогично описанной для первого временного интервала.
5 !
О !
После вычитания последней единицы из кода последнего т-интервала, находящегося в счетчике 7, последний становится в состояние «О» (фиг. 6, участок «в») и после окончания импульса генератора 6 выдает на выход единичный сигнал, с которого формируется импульс, увеличивающий содержимое счетчика 10 на единицу. По этому адресу задержанным элементом 9 импульсом происходит в случае задания циклического режима работы устройства считывание из блока 11 кода «1», поступающего по информационным входам в счетчик 7 и, на вход дешифратора 1. Декодируя этот код, дешифратор 1 представляет на первом выходе сигнал, который по установочному входу сбрасывает в состояние «О» счетчик 10.
Следующий импульс от генератора 6 устанавливает в состояние «О» счетчик 7, на выходе которого появляется сигнал «1», поступающий на вход формирователя 8.
Выходной импульс формирователя 8 устанавливает в состояние «1» счетчик 11 и, пройдя элемент 9 задержки, производит считывание кода первого временного интервала из блока 11. Работа устройства происходит по очередному циклу.
Таким образом, обеспечивается непрерывная циклическая работа устройства.
В случае задания работы устройства в единичном цикле после вычитания последней единицы (фиг. 6, участок «г») из счетчика 7 и формирования импульса формирователем 8 с последующим занесением его в счетчик 10 происходит считывание из блока 11 кода «О», который поступает на вход дешифратора 1. Декодируя этот код, дешифратор представляет на втором выходе сигнал, который устанавливает триггер 2 в нулевом состояние. Работа устройства прекращается, поскольку триггер 2 блокирует по первому входу элемента И 5 поступление импульсов от генератора 6 на счетный вход счетчика 7.
Устройство обеспечивает формирование сигналов управления и временных интервалов между ними для нескольких каналов управления одйовременно и независимо друг от друга, что расширяет функциональные возможности устройства.
1190363
l(анан
1 х Ю 45О7 О ° ° m 1 (Риг.,г
Фиг. 4
0m дыха
7 оихо
12 фас. Б
Составитель Н. Горбунова
Техред И. Верес Корректор М. Самборская
Тираж 862 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5
Филиал ППП «Патент>, г. Ужгород, ул. Проектная, 4
Редактор Н. Пушненкова
Заказ 6982/5I