Программно-временное устройство
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 805257
Авторы: Артамонова, Голотин, Комиссаров
Текст
ОП ИСАНИЕ ИЗОБРЕТЕНИЯ К .АВТОРСКОМУ СВИДЕТЕЛЬСТВУ Союз СоветскихСоциалистическихРеспублик 11805257по делам изобретений и открытий(54) ПРОГРАММНО-ВРЕМЕННОЕ УСТРОЙСТВО Изобретение относится к автоматике и может быть использовано в системах автоматического управления и контроля.Известны устройства, обеспечивающие выдачу командных импульсов по заданной программе, которая задается бесконечной перфолентой, а протяжный мехакизм приводится в движение шаговым двигателем 11.Наиболее близким к изобретению по технической сущности является программно-вре. менное устройство, содержащее генератор импульсов, счетчик времени, блок коммута о ции, схемы совпадения, представляющие собой логические элементы И, триггеры, причем нулевой вход триггера одного канала подключен к нулевому выходу триггера следующего канала, единичные входы триггеров каждого какала соединены с соответст вующей схемой совпадения, ко входам которой подключены одноименные выходы блоков коммутации, входы которых подсоединены к выходам счетчиков времени, последовательно соединенных между собой 12,11 едостаток известного устройства - ограниченный диапазон формируемых последовательностей временных интервалов, так как устройство не обеспечивает подачу любого 2количества сигналов необходимой длительности каждому абоненту независимо друг от друга, а также построение разветвленных программ. Устройство обеспечивает построение линейных (позиционных) циклограмм, поочередно выдавая последовательность команд от участка к участку. Устройство не позволяет перешагнуть через отдельные участки или обращаться несколько раз к одному и тому же участку. Чтобы повторить один и тот же участок циклограммы, необходимо каждый раз вставлять программу этого участка, занимая для этого очередные метки, т.е. схемы совпадения, Например, если участок занимает 20 команд и его необходимо повторить дополнительно 4 раза, то в известном устройстве необходимо занять дополнительно 20 Х 4 схем совпадения.Цель изобретения - расширение области применения устройства.1 ель достигается тем, что в устройство, содержащее последовательно соединенные генератор импульсов и счетчик времени,. выходы которого через последовательно соединенные первый коммутатор, первые элементы И и второй коммутатор, подключены к соответствующим входам триггеров, введе805257раммному времени, срабатывают один или несколько элементов И 4 в зависимости от программы. Выходы элементов И 4 соединяются во втором коммутаторе 5 с входами триггеров 6, причем элементы И 4, подключенные к нулевым входам триггеров, формируют начало команды, а элементы И 4, подключенные к нулевым входам триггеров, формируют окончание команды. Если в данный адрес нужно подать поочередно К команд различной длительности, то в блоке 3 необходи 1 О мо соединить входы первых К элементов И 4с выходами счетчиков 2 времени, соответствующими временам начала команд, входы вторых К элементов И 4 в коммутаторенужно соединить с выходами счетчиков 2времени, соответствующими временам кон 1нца команд. Выходы первои группы элементов И 4 объединить в коммутаторе 5 и подключить. их к единичному плечу одного из триггеров 6, подающего команды в данный адрес, выходы второй группы и элементов И - 20 объединить в коммутаторе и подключить ихк нулевому плечу выбранного триггера. По мере заполнения импульсами счетчиков 2 времени элементы И 4 будут срабатывагь и переключать триггер, подающий команды в данный адрес согласно набранной программы. Аналогично подаются команды в остальные адреса, каждый триггер независимо от других подаст в свой адрес последовательность команд любой длительности,3ны распределитель информации, элементь задержки, задатчик начальных условий, вторые элементы И, запускающий блок и первый и второй формирователи импульсов, пер вые выходы которых подключены к обнуляю щим входам счетчика времени, выход одно го из триггеров соединен со входом перво го формирователя импульсов, второй выход которого через элемент задержки подключен к выходу запускающего блока и к первым входам вторых элементов И, вторые входь которых соединены с соответствующими вы ходами задатчика начальных условий, вто рой выход второго формирователя импуль сов через элемент задержки подключен ко входу распределителя информации выходь которого соединены с соответствующими ин формационными входами счетчика времени и выходами вторых элементов И.На чертеже представлена блок-схема уст ройства.Устройство содержит генератор 1 им пульсов, счетчик 2 времени, выходы кото рых через первый коммутатор 3 подключень к соответствующим первым элементам И 4 второй коммутатор 5, триггеры 6, клавиату ра 7 (например, одна декада клавиш без арретира с гравировками О - 9), формирова тель 8 одиночных импульсов, каждый инфор мационный выход клавиатуры подключен ко входу первого разряда 9 сдвигающего ре гистра 10. Выходы каждого следующего раз ряда 11 - 13 (кроме первых разрядов 9) сдвигающих регистров подключены к вторым входам соответствующих вторых элементов И 14 первые входы которых объединены и подключены к блоку 15 запуска, а выходы - к соответствующим входам счетчика 2 времени. Выход одного из триггеров 6 подключен ко входу первого формирователя 16 им пульсов, второй выход которого подключен через элемент 17 задержки к первым входам элементов И 14. Второй выход второго формирователя 18 импульсов подключен через элемент 19 задержки к распределителю 20 информации, выходы которого подключены40 к соответствующим входам счетчика 2 времени. Шина 21 - командный вход устройства. Устройство также содержит задатчик 22 начальных условий.45Устройство работает следующим образом.При включении генератора 1 импульсов последовательность единичных импульсов поступает на вход счетчика 2 времени, считающих импульсы, Выходы счетчиков 2 вре-мени подключены к коммутатору 3, в нем входы логических элементов И 4 соединены согласно программе с выходами счетчиков 2 времени. Количество элементов И 4 зависит от количества выходных адресов (триггеров) и кратности выдаваемых устройством команд и равно К 2 А, где К - кратность выдаваемых команд, А - количество адресов выходных команд. По мере накопления на счетчиках 2 времени импульсов, соответствующих прогДля задания начальных условий (например, с какого участка циклограммы начать испытания) на клавиатуре 7 набирают число, последовательно нажимая клавиши с соответствующими гравировками, начиная со старшего разряда числа. При этом на соответствующей шине информационных выходов клавиатуры появляется сигнал, который поступает на вход первого разряда 9 соответствующего сдвигающего регистра 10, который запоминает нажатие клавиши на клавиатуре 7. Количество регистров равно основанию системы счисления. При отпускании клавиши на входформирователя 8 одиночных импульсов подается сигнал, по которому на выходе формирователя 8 появляется одиночный импульс, который поступает на шины сдвига регистров 10. Состояние первых разрядов 9 регистров 10 по одиночному импульсу переписывается во вторые разряды 1 1, а первые устанавливаются в нулевое положение, При этом состояние выходов вторых разрядов 11 регистров соответствует коду старшего разряда набираемого числа. При повторном нажатии на ту же или любую другую клавину клавиатуры 7 код цифры этой клавиши снова запоминается на первых разрядах 9 сдвигаюших регистров 10, а при отпускании поступает одиночный сигнал сдвига, как описано выше. Состояние вторых разрядов 11 регистров переписывается в третьи (12), первых - во вторые, а первые разряды снова устанавливаются внулевое положение. При наборе п-разрядного числа устройство работает аналогично, причем с выходов вторых разрядов 11 поступает код младшего разряда числа, с выходов последних разрядов 13 поступает код старшего разряда числа. С выходов сдвигающих регистров код набранного числа поступает на вторые входы элементов И 14. При нажатии кнопки Ввод числа на блоке 15 запуска сигнал с блока запуска поступает на первые входы элементов И 14. Элементы И 14, на вторых входах которых имеются 1 О сигналы с регистров сдвига, сработают и.на соответствующих входах счетчиков 2 времени появятся сигналы, соответствующие коду набранного числа на клавиатуре 7. Соответствующие входы счетчиков 2 времени про бьются и при включении генератора 1 импульсов счет импульсов (времени) -начнется не с нуля, а с того числа, которое введено в клавиатуры 7. Если по программе необходимо перейти на какую-то ветвь программы, например, при испытаниях объекта, програм О ма работы которого зависит от режима, заданного оператором, то оператор вводит начальные условия, запускает устройство и, зная режим работы контролируемого объекта, набирает, как указывалось выше, на клавиатуре 7 число, с которого начинается программа, на которую должно перейти программно-временное устройство, но не нажимает кнопки Ввод числа на блоке управления. Зато распаиваются в блоке 3 входы элемента И 4 в соответствии с числом, по зо которому устройство должно перейти на новую ветвь программы. Выход этого элемента И подключается на втором коммутаторе к входу триггера, выход которого связан со входом формирователя 16. По мере заполнения импульсами счетчиков 2 времени элемент И сработает и триггер выдаст на формирователь 16, на первом выходе которого появится короткий импульс для обнуления счетчиков 2 времени, на втором выходе появится импульс, который через элемент за О держки 17 поступит на вторые входы элементов И 14. Элементы И 14, на первых входах которых имеются сигналы с регистров сдвига, сработают, и на счетчиках 2 времени появится число, соответствующее набранному на клавиатуре 7, т.е. программ но-временное устройство последовательно выдаст команды до определенного числа, по которому устройство перейдет на новую ветвь программы, заданной оператором. Если необходимо переходить устройству на новые участки несколько раз (в разное время), то триггер во втором коммутаторе 5 подключается к выходам нескольких элементов И 4, входы которых распаиваются в соответствии с необходимыми временами.Если необходимо перейти на новую ветвь не программно, а логически, н время перехода заранее не оговорено, например, при получении с объекта контроля сигнала о критическом состоянии или при выходе одного из параметров контролируемого объекта за пределы допустимой нормы, а эта информация может прийти в любой момент испытаний, то сигнал о критическом состоянии подключают пс шине 21 на вход формирователя 18. Формирователь 18 выдаст на первый выход короткий одиночный импульс для обнуления счетчиков 2 времени, на втором выходе появится импульс, который через элемент 19 задержки и распределитель 20 информации поступит к соответствующим входам счетчиков времени. Разряды счетчиков времени, соответствующие числу, с которого начинается новый участок, пробьются и устройство начнет выдавать команды участка программы, осуществляющие, например, вывод контролируемого объекта из критического состояния.Возможность построения разветвленных программ, а также выбора программы по приоритетной команде (а при наличии нескольких командных входов - выбор нескольких программ) позволяет расширить область применения устройства. Включение в контур управления оператора позволяет повысить эффективность системы и коэффициент использования устройства как в части программ, так и приборной реализации.Формула изобретенияПрограммно-временное устройство, содержащее последовательно соединенные генератор импульсов и счетчик времени, выходы которого через последовательно соединенные первый коммутатор, пеовые элементы И и второй коммутатор подключены к соответствующим входам триггеров, отли чающееся тем, что, с целью расширения области применения устройства, в него введены распределитель информации, элементы задержки, задатчик начальных условий, вторые элементы И, запускающий блок и первый и второй формирователи импульсов, первые выходы которых подключены к обнуляющим входам счетчика времени, выход одного из триггеров соединен со входом первого формирователя импульсов, второй выход которого через элемент задержки подключен к выходу запускающего блока и к первым входам вторых элементов И, вторые входы которых соединены с соответствующими выходами задатчика начальных условий, второй выход второго формирователя импульсов через элемент задержки подключен ко входу распределителя информации, выходы которого соединены с соответствующими информационными входами счетчика времени и выходами вторых элементов И.Источники информации,принятые во внимание при экспертизе 1. Авторское свидетельство СССР Мо 155053, кл. 6 05 В 19/08, 1962.2. Авторское свидетельство СССР Мо 383001, кл. б 05 В9/10, 1970 (прототип).Корректор МПодписноеа СССРтийб д 4/5Проектная,ного комитет ений и открРаушская н Ужгород, ул. Состави ова Техред А. Тираж 951 ВНИИПИ Государствен по делам изобрет 113035, Москва, Ж - 35,илиал ППП Патент, г.
СмотретьЗаявка
2703110, 28.12.1978
ПРЕДПРИЯТИЕ ПЯ А-1001
ГОЛОТИН МИХАИЛ ФЕДОРОВИЧ, КОМИССАРОВ АНАТОЛИЙ ИВАНОВИЧ, АРТАМОНОВА АЛЛА ВЛАДИМИРОВНА
МПК / Метки
МПК: G05B 19/10
Метки: программно-временное
Опубликовано: 15.02.1981
Код ссылки
<a href="https://patents.su/4-805257-programmno-vremennoe-ustrojjstvo.html" target="_blank" rel="follow" title="База патентов СССР">Программно-временное устройство</a>
Предыдущий патент: Устройство для программного управления
Следующий патент: Импульсно-фазовая система програм-много управления
Случайный патент: Пенопроизводящее устройство