Командно-временное устройство
Иллюстрации
Показать всеРеферат
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистических
Республик (1и960734 (61) Дополнительное к авт. свид-ву (22) Заявлено 200381 {21) 3262459/18-24 (51) М.К .
G 05 В 19/10 с присоединением заявки ¹â€”
Государственный комитет
СССР по делам изобретений и открытий (23) Приоритет
Опубликовано 2309.82 . Бюллетень ¹ 35
Дата опубликования описания 230982 (53) УДК 62-so ss (088. 8) (72) Авторы изобретения (A,È.- Комиссаров и М.Ф. Голотин (71) Заявитель (54 ) КОМАНДНО-ВРЕМЕННОЕ УСТРОЙСТВО
Изобретение относится к автомати.ке и может быть использовано в системах автоматического управления и контроля.
Известно .программно-временное устройство, которое содержит генератор импульсов., счетчик импульсов, блок коммутации, элементы И, триггеры, нулевые выходы которых подключены к нулевым входам таким образам, что вход первого соединен с выходом второго, вход второго — с выходом . третьего и т.д. (1). . Однако при любой программе, заложенной в блоке коммутации, устройство может подавать в адреса абонентов сигналы поочередно так, что ,начало сигнала следующему абоненту является окончанием сигнала предыду.щему, что значительно сужает функциональные возможности устройства, и исключает, в частности, подачу любого количества сигналов необходимой длительности каждому аобонету независимо .друг от друга, а также построение разветвленных программ.
Наиболее близким техническим решением является программно-временное устройство, содержащее генератор импульсов, счетчик времени, выходы которого Через коммутатор подключены к соответствующим элементам И, выходы которых, в свою очередь, через программный расйределитель подключены к входам соответствующих триггеров, задатчик .начальных условий, запускающий блок, элементы задержки, формирователи импульсов, распределитель информации и вторые элементы И (2).
Недостаток известного устройства - ограниченные функциональные возможности, которые определяютоя .во-первых, тем, что устройство не обеспечивает возврат на прерванную программу и .продолжение ее выполнения,с прерванного места,,так как счетчик перед вводом начала новой программы с распределителя информации сбрасывается, во- вторых, данное устройство, вырабатывая по концу отрабатываемой программы команду перехода, в формировании начала но-: вой программы полностью зависит от
25 оператора, являющегося при включении в контур управления звеном с ограниченными возможностями.
В случае быстро протекающих ко.ротких программ оператор просто не
30 будет успевать выполнять операции
960734 по вводу начала новой программы, что приведет к нарушению функционирования устройства. В силу субьективизма и возможных ошибок, свойственных оператору, переход устройства на новую программу по программной метке не будет выполняться достаточно надежно.
Цель изобретения — расширение функциональных возможностей устройства.
Указанная цель достигается тем, что в командно-временное устройство, содержащее генератор импульсов,, первый элемент задержки и последовательно соединенные эадатчик начальных условий, первый счетчик времени, первый коммутатор, элементы
И и второй коммутатор, к выходам которого подключены командные, объективные и управляющие триггеры, выход каждого из которых соединен через соответствующий формирователь импульсов со входами распределителей импульсов, вторые входы формирователей импульсов подключены ко входам устройства, введены третий коммутатор, второй элемент задержки, первый вентиль и последовательно соединенные дополнительный формирователь импульсов, переключающий триггер, второй вентиль и второй счетчик времени, выходами подключенный ко входам первого коммутатора, установочными входами — к входам третьего коммутатора, входы которого соединены с выходами распределителей импульсов, вторые выходы формирователей импульсов соединены и через первый элемент задержки подключены ко второму входу переключающего триггера, второй выход которого через первый вентиль подключен к информационному входу второго счетчика времени, входы сброса которого соединены через второй элемент задержки со вторым выходом дополнительного формирователя, вход которого подключен к выходу объектного триггера, выход генератора импульсов соединен со вторыми входами первого и второго вентилей.
На чертеже представлена блок-схема предложенного устройства.
Устройство содержит генератор 1 импульсов, первый счетчик 2 времени с разрядами 2, 2, °,2„, выходы
У .которого через последовательно соединенные первый коммутатор 3, элементы И 4 и,второй коммутатор 5, управляющие 6 и командный 7 триггеры, формирователи 8 импульсов, одни выходы которых соединены с входами распределителей 9 импульсов, представляющих набор диодов, объединенных по входу, а другие — с входом первого элемента 10 задержки, задатчик 11 начальных условий, состоящий из клавиатуры 12, формирователя ,13 импульсов и сдвигающих регистров
14, второй счетчик 15 времени с разрядами 15,, 15,..., 15» третий коммутатор 16, второй 17 и первый
5 18 вентили, первые входы которых соединены с генератором 1 импуль.- сов, дополнительный формирователь 19 импульсов, второй элемент 20 задержки и переключающий триггер 21, эле 10 менты И 22, объектные триггерй 23, входы устройства 24.,формирователь
8 импульсов включает две емкости, зашунтированные резисторами, одними выводами подключенными у входа, а другими — к соответствующим выходам.
Аналогично выполнен дополнительный формирователь 19 импульсов.
Устройство работает следующим образом.
° @ При подаче питания обнуляются счетчики 2 и 15 времени, триггеры
6 7, 21, 23 таким образом, что после запуска генератора ..1 импульсов единичные импульсы проходят только через вентиль 17 на вход счетчика
2 времени, соответствующие выходы которого согласно программе соединены в коммутаторе 3 с входами элементов И 4, выходы которых в коммутаторе 5 соединены с единичными или нулевыми входами триггеров 6 и 7.
По мере накопления на счетчике 2 импульсов, соответствующих программным значениям времени, срабатывают определенные элементы И 4, опроки35 дывая или возвращая в исходное состояние упразляемые им триггера 7.
Последние, в свою очередь, начинают или прекращают выдачу команд в адреса абонентов, осуществляя таким
40 образом управление по программе.
В некоторый заданный момент времени срабатывает один из триггеров 6, управляющих переходом на работу устройства по новой программе, и вы45 дает сигнал на соответствующий формирователь 8 импульсов, который выдает две сформированные по длительности команды. Первую — через распределитель 9 импульсов на установочные входы счетчика 15 времени для ввода числа, определяющего начало новой программы, и вторую — через первый элемент 10 задержки на первый управляющий вход переключающего триггера 21, который перебросится, закроет вентиль 17-подачи импульсов на информационный вход счетчика 2, одновременно открывая вентиль 18 подачи частоты на информационный вход счетчика 15. Счетчик 2 прекра60 щает, а счетчик 15 времени начинает счет импульсов и аналогично описанному осуществляет управление с помощью элементов И 22 триггерами 23,, . которые согласно новой программе
65 будут выдавать команды требуемых
9б0734
10
15,при управлении, а также испытаниях, 65 длительностей в адреса абонентов до тех пор, пока не срабатывает один из триггеров 23 управления переходом на продолжение предыдущей прерванной программы. Команда с него поступает на дополнительный формирователь 19 импульсов, который выдает две сформированные по длительности команды одну — на второй управляющий вход триггера 21- для переключения частоты снова.,на счетчик 2, вторую через элемент 20 задержки, на входы
° сброса счетчика 15 времени, подготавливая его к приему числа, соответствующего началу некоторой новой программы. В процессе дальнейшего управления счетчик 2 может по программе осуществлять необходимое количество переходов на любую программу счетчика 15, после отработки каждой иэ которых будет происходить возврат на программу счетчика 2. Программы . счетчика 15 располагаются подряд в любой последовательности и также в любой последовательности и с любой кратностью могут выбираться программой счетчика 2.
Если необходимо перейти на новую программу не по программе, а по сигналу от объекта управления в заранее не определенное время, например при свершении в нем некоторого события, требующего немедленного вмешательства, сигнал о необходимой смене программы управления подключают к одному из внешних входов 24.
При этом в счетчик 15 введется время начала программы, задаваемой разводкой в коммутаторе 16 соответствующего распределителя 8 информации, после выполнения ксторой управляющий триггер 23 осуществит переход на работу от прерванной программы счетчика 2.
Задатчик 11 начальных условий служит для задания начала выполнения программы счетчика 2 (например с какого участка начать работу). На клавиатуре 12 набирают число, последовательно нажимая клавиши с соответствующими гравировками, начиная со старшего разряда числа.
Сигнал с соответствующих информа- . ционных выходов клавиатуры 12 поступает на вход .первого разряда соответствующего регистра 14 сдвига, количество которых равно основанию системь считывания. При отпускании клавиш с формирователя 13 импульсов на шины сдвига регистров 14 поступает импульс и сдвигает в следующий разряд введенное число. И так при каждом нажатии той или другой клавиши клавиатуры 12. При наборе и-разрядного числа с выходов вторых разрядов регистров 14 сдвига поступает код младшего разряда, набранного на клавиатуре 12 числа, с выходов пос20
ЭО
60 ледних разрядов - код и-го разряда числа на соответствующие информационные входы счетчика 2 времени и при включении генератора 1 импульсов счет времени начнется не с нуля, а с введенного числа.
Каждая командно-временная программа имеет в своем составе повторяющиеся .с различной кратностью участ-. ки, которые можно назвать подпрограммами. Например при испытаниях систем и объектов, подпрограмма измерения какого-либо параметра, подпрограмма формирования стимулирующего воздействия и т.д. Кроме того, имеют место и логические задачи.
Например, если испытываемая система находится в исходном состоянии, может функционировать программа ее ис- ° пытаний, если нет, систему нужно привести -в исходное состояние по соответствующей подпрограмме и т.д.
В существующих командно-временных устройствах такие повторяющиеся участки программы прошиваются в требуемом программой работы количестве, что приводит К соответствующим затратам оборудования — элементов И.
В известном устройстве эта задача частично решена только для продолжительных по времени программ, поэ— воляющих оператору осуществить вручную ввод времени начала подпрограммы и для возврата — конца прерванной программы. Команды названных и других подпрограмм в предлагаемом устройстве будут распаяны на выходы счетчика 15. Счетчик 2 будет выполнять неповторяющиеся части программы и осуществлять автоматический переход на подпрограммы, т.е. дисПетчирование. Программу счетчика 2 можно назвать программой-диспетчером.
Устройство по сравнению с известным обладает более широкими функциональными возможностями.
Устройство имеет память времени перехода как по программе, так и по внешней команде и автоматически без участия оператора обеспечивает возврат на прерванную программу и продолжение ее отработки. Исключение оператора из основного контура управления отработкой программы позволяет осуществлять гибкое программирование с переходами, в том числе, на короткие, быстро протекающие подпрограммы и в целом осуществлять надежное командно-временное управление с высоким коэффициентом использования оборудования командно-вре- . менного устройства.
Формула изобретения
Командно-временное ус ройство, содержащее генератор импульсов. пер9607 вый элемент задержки и последовательно соединенные задатчик начальных условий, первый счетчик времени, первый коммутатор, элементы Д и второй коммутатор, к выходам которого пОдключены командные, объектные и 5 управляющие триггеры, выход каждого из которых соединен через соответствующий формирователь импульсов, со входами распределителей импульсов, вторые входы формирователей импульсов подключены ко входам устройства, . о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей, в него введены третий коммутатор,. второй элемент задержки, первый вентичь и последовательно соединенные дополнительный формирователь импульсов, переключающий триггер,. второй вентиль и второй счетчик времени,, выходами подключенный ко входам первого коммутатора, установочными входами — к выходам третьего коммутатора, входы которогО
34 соединены с. выходами распределителей импульсов, вторые выходы формирователей импульсов соединены и через первый элемент задержки подклю- . чены ко второму входу переключающего триггера, второй выход котороге через первый вентиль подключен к информационному входу второго счетчика времени, входы сброса которого соединены .через второй элемент задержки со вторым выходом дополнительного формирователя, вход которого подключен к выходу объектного триггера, выход генератора импульсов соедийен со вторыми входами первого и второго вентилей.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельСтво СССР
В 383001, кл ° G 05 В 19/10, 1970
2. Авторское свидетельство. СССР ио заявке Р 2703110/18-24, кл. G 05 В 19/10 (прототип), 960734
Составитель И. Швец
Редактор C. Патрушева Техред 3. Палий Корректор Н Король
Закач 7277/55 Тираж 914 Подписное
ВНИИПИ Государственного комитета СССР по делам иэобретений и открытий
113035р Москвар Ж 35/ Раушскай наб ° р д 4/5
Филиал ППП Патент, r. Ужгород, ул. Проектная, 4