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

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

Автор: Литвин

ZIP архив

Текст

СООЭ СОВЕТСКИХСОЦИАЛИСТИЧЕСКРЕСПУБЛИК 119) (1 63 504 005 В 19 ОСУДАРСТВЕННЫЙ КОМИТЕТ СССРО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ РЕТЕНИЯ ПИСАНИЕ РСНОМУ СВИДЕТЕПЬСТ 63/24-24 ,85 задержки, втор первый шифрато ти, второй бло второй элемент и с тчик импульсов, вый блок памяперпамя ешифратор, вторые три жк ы, элементь орои элемент первый элеме блок вторых льство СССР 19/18, 1983 ство СССР 19/18, 1984.И, т орого элеи второго позволяет управлени ементов одейств(54) УСТРОЙСТВО ДЛЯ ПРОГРЫИНОГОУПРАВЛЕНИЯ(57) Устройство относится к автомтике и вычислительной техникжет быть использовано в устройств ет возможности вы ого рагмента п аммы формирования сигналов управ- ения (начиная с -го момента, зада аемого первым шифратором, до -го омента, определяемого дешифратоом) и временных интервалов междуи, задаваемых вторым шифратоциклическом или одиночном ре4 ил,еимо скими и раз нной програ т первый тр генератор и управления цикличпроцессами по задаУстройство содержипервый элемент И,сов, первый счетчи циклам ром, в жимах,к импульсов ов, первый ователь имп8.87, Бил, УЛитвин 503,55(088,8 рское свидеткл. С 05 В кое свидетелкл. С 05 В овыми мме. иггер мпульфор элеме ретин элем ИЛИ, второй ши элементов ИЛИ; мента задержки шифраторов, эл повысить быстр устройством за полнения задан з адер НЕ, в ент И, фратор Введеперв1Изобретение относится к автоматике и вычислительной технике и может быть использовано в управлениициклическими и разовыми процессамипо заданным программам.Целью изобретения является повышение быстродействия управления устройством,На Фиг. 1 представлена блок-схемаустройства; на Фиг, 2 - циклограммаработы каналов; на фиг, 3 - таблицавременных интервалов и управляющихдействий; на Фиг, 4 - временные диаграммы работы устройства.Устройство содержит первый триггер 1, первый элемент И 2, генератор 3 импульсов, первый счетчик 4импульсов, формирователь 5 импульсов, первый элемент 6 задержки, второй счетчик 7 импульсов, первый шифратор 8, первый 9 и второй 10 блокипамяти, дешифратор 11, второй элемент 12 задержки, вторые триггеры13 - 13, выходы 14-14 устройства,элементы НЕ 15 -15, второй 16 итретий 7 элементы И, первый элементИЛИ 18, второй шиФратор 19, блок 20, вторых элементов ИЛИ, первый 21 ивторой 22 управляющие входы устройства,Счетчик 4 импульсов представляетсобой синхронный реверсивный двоичный счетчик, работающий в режиме вычитания, Сигнал логической "1" навыходе счетчика 4 появляется в момент присутствия на его вычитающемсчетном входе логического "0" приусловии нахождения всех его разрядов в нулевом состоянии,Блоки 9 и 10 памяти представляют собой перепрограммируемые постоянные запоминающие устройства, работающие в режиме считывания записанной в них информации.В блок 9 записываются двоичныекоды величин временных интервалов,количество которых определяется следующим образом,В процессе подготовительной работы при анализе заданных циклограммработы всех каналов определяют иФиксируют на общей оси времени всемоменты, в которые необходимо производить соответствующие управляющиедействия: включить или отключить(Фиг. 2). По полученным данным составляют таблицу (Фиг, 3), в которуюзаносят номера точек фиксации 1332263 2 телей в соответствующие положения, 1Каждый из шифраторов 8 и 19 пред- ЗО ставляет собой схему Формирования свходного сигнала кодовой комбинации, заданной пайкой перемычек или установкой переключателей в соответствующие положения. 35Работу устройства рассмотрим напримере выполнения заданного фрагмента программы формирования сигналов управления и временных интервалов между ними от точки фиксациидо точки 1Для этого шифратор 8необходимо установить (например, спомощью переключателей) в положение, обеспечивающее формированиекодовой комбинации -1", а дешифратор 11 (например, с помощью переключателей) - в положение, обеспечивающее выборку кодовой комбинацииУстановка с помощью переключателей шифратора 19 в положение, определяющее необходимую кодовую комбинацию, обеспечивает соответствующийвременной интервал между выполняемыми фрагментами программы в циклическом режиме: чем больше значение кода на выходе шифратора 19, тем больше временной интервал между Фрагментами, В данном примере шифратор 19формирует код "1". 5 1 О 15 20 25,ш, значения временных интервалов , -е и обозначения управляющих действий в каналах 1 .п/в ключиь илн подтверди т ьвключение ,0- отключить или подтверди ть о тключение ) ,Номера точек представляют собойадреса для блоков 9 и 1 0 памяти ,значения временных интервалов покаждому адресу - содержимое памятиблока 9 , обозначения управляющихдействий по в с ем каналам и о каждому адресу - содержимое памяти блока 10Формирователь 5 импульсов предназначен для формирования импульсовукороченной длительности по сравнению с входными.Элементы 6 и 12 задержки представляют собой формирователи импульсовкороткой длительности по заднемуфронту входных сигналов, а счетчик7 - обычный двоичный счетчик.Дешифратор 11 выбирает одну кодовую комбинацию, заданную пайкойперемычек или установкой переключа 133226340 Таким образом, устройство за счетобеспечения возможности выполнениязаданного фрагмента программы управления начиная с 1-го момента (зада 15ваемого шифратором 8) до 1-го (определяемого дешифратором 11), с паузой между циклами, задаваемой шифратором 19 в циклическом или одиночном режимах позволяет повысить быстродействие управления устройства.Устройство работает следующим образом,В исходном состоянии триггер 1находится в нулевом состоянии. Сигнал включения устройства, поступающий по входу 21, через элемент ИЛИ 118 поступает на входы шифраторов 8и 19, формирующие коды соответственно "1-1" и "1", которые записываютсясоответственно в счетчик 7 импульсов и через блок 20 элементов ИЛИ всчетчик 4 импульсов (фиг, 4, участок а). Одновременно сигнал включения устанавливает в единичное состояние триггер 1, разрешающий прохождение через элемент И 2 импульсов от генератора 3 на счетный входсчетчика 4, в котором записан код"1" (на фиг4 точкой показано разрешающее воздействие сигнала на работу элементов устройства, крестиком - запрещающее)При вычитании единицы счетчик 4устанавливается в состояние Ои по35окончании импульса от генератора 3импульсов выдает на выход сигнал "1",поступающий на вход формирователя 5импульсов (фиг, 4, участок б), Сигнал с формирователя 5 импульсов поступает на счетный вход счетчика 7,увеличивая его содержимое на "1",и на элемент б задержки, с выходакоторого поступает на элемент 12 задержки и управляющие входы блоков9 и 10 памяти, на адресных входахкоторых присутствует код "1" с выхода счетчика 7 импульсов, Производится считывание из блока 9 первого взаданном фрагменте программы времен 50но го интервала, которое зано сит сячерез блок 20 элементов ИЛИ в счетчик 4 импульсов, устанавливая его всостояние "2", Одновременно производится считывание из блока 10 логических сигналов (обозначения) уп 55равляющих действий по всем каналамуправления для точки 1Информация свыхода блока 10 в виде "1" поступает на единичные входы соответствующихтриггеров 13, производя их включе ние или подтверждая его, и в виде"О" через инверторы 15 на нулевыевходы соответствующих триггеров 13,производя их отключение или подтверждая его, С прямых выходов триггеров 13 - 13, , представляющих собойвыходы 14, -14 устройства, сигналыпоступают на исполнительные устройства каналов управляемого объекта. Сигнал с выхода элемента 12 поступает на вход элемента И 16, закрытого по второму входу, и дальнейшихдействий не производит.Следующие импульсы от генератора3 через элемент И 2 поступают на гсчетчик 4 импульсов, производя вычитание единиц с записанного в негокода. При вычитании госледней единицы счетчик 4 импульсов устанавливается в состояние "О" и по окончанииимпульса от генератора 3 выдаетна выход сигнал "1", На этом отработка первого временного интервалазаканчивается.Сигнал "1" с выхода счетчика 4импульсов, пройдя формирователь 5импульсов, увеличивает на единицусодержимое счетчика 7 импульсов,пройдя элемент б задержки, производит считывание из блоков 9 и 10 папамяти соответственно значения следующего временного интервала и обозначения управляющих действий по всемканалам управления для следующегоадреса "1+1" (фиг. 4, участок 8)В дальнейшем работа устройства поотработке заданных временных интервалов происходит аналогично описанной для первого временного интервала,После вычитания последней единицыиз кода последнего заданного "-1"интервала, значение которого находилось в счетчике 4 импульсов, последний установится в состояние "О" ипосле окончания импульса генератора3 выдает на выход единичный сигнал,с которого формирователем 5 импульсов формируется сигнал, увеличивающий содержимое счетчика 7 импульсовна единицу, которое становится равным 1 (фиг, 4, участок ). Сигналомс выхода элемента 6. задержки производят считывание с блока 9 памятикода следующего временного интерваФормула изобретения Устройство для программного управления, содержащее первый триггер, подключенный единичным входом к первой управляющей шине устройства и к первому входу первого элемента ИЛИ, а прямым выходом - к первому входу первого элемента И, соединенного вторым входом с выходом генератора 50 ла, а с блока 1 О памяти - считываниеобозначений управляющих действий дляточки 1, которые устанавливают триггеры 13 -13 в соответствующие состои 5яния, Информация со счетчика 7 импульсов поступает на дешифратор 11,который декодирует код 1" и представляет на выходе сигнал, поступающий на второй вход элемента И 16, 10на первый вход которого поступаетсигнал с элемента 12 задержки,Сигнал с выхода элемента И 16через элемент ИЛИ 18 поступает навходы шифраторов 8 и 19, формирующие коды соответственно "д" и "1",которые записываются соответственнов счетчик 7 и счетчик 4 импульсов,Устройствопроизводит выполнение заданного фрагмента программы управления по следующему циклу,Сигнал с выхода элемента И 16,поступая на первый вход элементаИ 17, никаких действий не производит, так как при установке циклического режима работы устройства на втором входе элемента К 17 присутствуетнулевой сигнал с входа 22 управленияустройства,В случае задания одиночного режима работы устройства на входе 22присутствует сигнал "1" фиг 4,участок ), Отработка устройствомпоследнего заданного "1-1 " интервалапроисходит аналогично описанной для35участка г, Однако сигнал с выходаэлемента И 16, пройдя через элементИ 17, устанавливает в нулевое состояние триггер 1, который блокируетпрохождение импульсов через элемент40И 2, устройство прекращает работу. импульсов, а выходом - со счетнымвходом первого счетчика импульсов,дешифратор, формирователь импульсов,подключенный выходом к счетному.входу второго счетчика импульсов ичерез первый элемент задержки к управляющему входу первого блока памяти, связанного адресными входами сразрядными выходами второго счетчикаимпульсов и с адресными входами второго блока памяти, подключенногоуправляющим входом к выходу первогоэлемента задержки, а выходами - кединичным входам вторых триггеров,прямые выходы которых являются выходами устройства, о т л и ч а ю щ ее с я тем, что, с целью повышениябыстродействия управления, введеныпервый и второй шифраторы по числууправляющих каналов элементы НЕ, второй и третий элементы И, блок вторыхэлементов ИЛИ и второй элемент задержки, подключенный входом к выходупервого элемента задержки, а выходом - к первому входу элемента И,связанного вторым входом с выходомдешифратора а выходом - с первымвходом третьего элемента И с в вторым входом элемента ИЛИ, подключенного выходом к входу первого и второго шифраторов, соединенных выходами соответственно с установочнымивходами второго счетчика импульсов ис первыми входами блока элементовИЛИ, подключенного вторыми входамик выходам первого блока памяти, авыходами - к установочным входампервого счетчика импульсов, связанного выходом с входом формирователяимпульсов, причем входы дешифратораподключены к разрядным выходам второго счетчика импульсов, каждый выходвторого блока памяти через соответствующий элемент НЕ подключен к нулевому входу соответствующего второго триггера, а второй вход и выходтретьего элемента И подключены соответственно к второму управляющемувходу устройства и к нулевому входупервого триггера,13322 б 3 Составитель Н,. ГорбуноваТехред И,Попович Редакт Николайч рректор Л, Вески 1 одписно ира)к нно и о комитета Сий и открытий Раушская наб.,д4 ктная Заказ 3830/42 ВНИИПИ Государств по делам изобре 1 13035 у 11 осквар Ж 3 Производственно-полиграфи

Смотреть

Заявка

3846063, 23.01.1985

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

ЛИТВИН ЛЕОНИД АЛЕКСЕЕВИЧ

МПК / Метки

МПК: G05B 19/18

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

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

Код ссылки

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

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