Устройство для программного управления

Номер патента: 1190363

Авторы: Ильяшев, Литвин

ZIP архив

Текст

СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК Ю) 4 б 05 В 19/18 А ВТОРСНОМ ВИДЕТЕЛЬСТ иг ГОСУДАРСТВЕННЫИ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ ОПИСАНИЕ ИЗО(54) (57) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ, содержащее генератор импульсов, подключенный выходом к первому входу первого элемента И, соединенного вторым входом с прямым выходом первого триггера, а выходом - со счетным входом первого счетчика импульсов, первый блок памяти, подключенный управляющим входом к выходу элемента задержки, а адресным входом - к выходу второго счетчика импульсов, дешифратор, формирователь импульсов и элемент ИЛИ, связанный первым входом с входом устройства, отличающееся тем, что, с целью расширения функциональных возможностей устройства, в него введены 801190363 второй блок памяти, по числу каналов управления - вторые триггеры, вторые и третьи элементы И, подключенные выходами соответственно к единичному и .нулевому входам соответствующего триггера, первыми входами - к соответствующему первому выходу второго блока памяти, а вторыми входами - к соответствующему второму выходу второго блока памяти, соединенного управляющим входом с выходом элемента задержки, а адресным входом - с выходом второго счетчика импульсов, связанного входом обнуления с первым выходом дешифратора, а счетным входом - с входом элемента задержки и с выходом формирователя импульсов, подключенного входом к выходу элемента ИЛИ, связанного вторым входом с выходом первого счетчика импульсов, подключенного установочным входом к информационному выходу первого блока памяти и к входу дешифратора, соединенного вторым входом с нулевым входом триггера, подключенного единичным входом к первому входу элемента ИЛИ.Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах управления циклическими процессами по заданным программам.Целью изобретения является расширение функциональных возможностей устройства за счет формирования сигналов управления и временных интервалов между ними для нескольких каналов управления одновременно и независимо друг от друга.На фиг. 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 представляют собой перепрограммируемые постоянные запоминающие устройства, работающие в режиме считывания записанной в них информации, могут быть выполнены на микросхемах типа 5 10 15 20 25 30 35 40 45 50 55 К 573 РФ 2. В блок 11 записываются двоичные коды величин временных интервалов, количество которых определяется следующим образом.В процессе подготовительной работы при анализе заданных циклограмм работы всех каналов определяют и фиксируют на обшей оси времени все моменты, в которые необходимо производить соответствующие управляющие действия; включить или отключить (фиг. 3).По полученным данным составляют таблицу, приведенную на фиг. 4, в которую заносят номера точек фиксации 1, , т, временные интервалы 1, , 1 и обозначения управляющих действий в каналах 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-го ковала Информ Р 8-го Фнщормациядля ю-го конап управляющего слова, Одноразрядные коды с информационных полей 23 ь , 23, указывающие на необходимость выполнения управляющих действий, и с информационных полей 241, , 24, указывающие на направление управляющих действий; включить или отключить, поступают соответственно на первые и вторые входы элементов И 131 и 151, , 13 и 15. С выходов элементов И 131, , 13 на выходах которых совпали единичные коды, сигналы поступают на единичные входы соответствующих триггеров 14 ь , 14, производя их включение, а с выходов элементов И 15 ь ., 15 на первых и вторых входах которых совпали коды соответственно О и 1, сигналы поступают на нулевые входы соответствующих триггеров 14 ь , 14, производя их отключение. С единичных выходов триггеров 141, , 14, являющимся выходами устройства 161, , 16 сигналы поступают на исполнительные устройства каналов объекта или объектов управления. Импульсы от генератора 6 через элемент И 5, на втором входе которого присутствует разрешающий сигнал с единичного выхода триггера 2, поступают на счетный вход счетчика 7, производя вычитание единиц с записанного в него кода, При вычитании последней единицы счетчик 7 устанавливается в состояние О и по окончанию импульса от генератора 6 выдает на выход сигнал 1, который через элемент ИЛИ 4 поступает на вход формирователя 8. На этом отработка первого временного интервала заканчивается (фиг. 6, участок а).Импульс с выхода формирователя 8 увеличивает содержимое счетчика 10 на единицу и, пройдя элемент 9 задержки, производит считывание из блока 11 кода следующего временного интервала, а также считывание из блока 12 следующего управляющего слова.В дальнейшем работа устройства по отработке заданных временных интервалов (фиг. б, участок б) происходит аналогично описанной для первого временного интервала. 5 О 5 20 25 30 35 40 После вычитания последней единицы из кода поСледнего т-интервала, находящегося в счетчике 7, последний становится в состояние О (фиг. 6, участок в) и после окончания импульса генератора 6 выдает на выход единичный сигнал, с которого формируется импульс, увеличивающий содержимое счетчика 10 на единицу. По этому адресу задержанным элементом 9 импульсом происходит в случае задания циклического режима работы устройства считывание из блока 11 кода 1, поступающего по информационным входам в счетчик 7 и, на вход дешифратора 1. Декодируя этот код, дешифратор 1 представляет на первом выходе сигнал, который по установочному входу сбрасывает в состояние О счетчик 10.Следующий импульс от генератора 6 устанавливает в состояние О счетчик 7, на выходе которого появляется сигнал , поступающий на вход формирователя 8. Выходной импульс формирователя 8 устанавливает в состояние 1 счетчик 11 и, пройдя элемент 9 задержки, производит считывание кода первого временного интервала из блока 11. Работа устройства происходит по очередному циклу.Таким образом, обеспечивается непрерывная циклическая работа устройства.В случае задания работы устройства в единичном цикле после вычитания последней единицы (фиг. б, участок г) из счетчика 7 и формирования импульса формирователем 8 с последующим занесением его в счетчик 10 происходит считывание из блока 11 кода О, который поступает на вход дешифратора 1. Декодируя этот код, дешифратор представляет на втором выходе сигнал, который устанавливает триггер 2 в нулевом состояние. Работа устройства прекращается, поскольку триггер 2 блокирует по первому входу элемента И 5 поступление импульсов от генератора 6 на счетный вход счетчика 7.Устройство обеспечивает формирование сигналов управления и временных интервалов между ними для нескольких каналов управления одйовременно и независимо друг от друга, что расширяет функциональные возможности устройства,1190363 Канаю Нанера танек Ю С 557 иг. д г.С мх 7мборск го комитета й и открыт аушская наб город, ул, П 1130Филиал Состкова ТехреТираИИПИ Государпо делам из5, Москва, ЖППП Патент витель дИ. Вер ж 862 ственно бретени - 35, Рг. Уж Редактор Н. ПушненЗаказ 6982/51ВН

Смотреть

Заявка

3768567, 31.05.1984

ПРЕДПРИЯТИЕ ПЯ Ю-9420

ЛИТВИН ЛЕОНИД АЛЕКСЕЕВИЧ, ИЛЬЯШЕВ ВЛАДИМИР НИКОЛАЕВИЧ

МПК / Метки

МПК: G05B 19/18

Метки: программного

Опубликовано: 07.11.1985

Код ссылки

<a href="https://patents.su/4-1190363-ustrojjstvo-dlya-programmnogo-upravleniya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для программного управления</a>

Похожие патенты