(54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ ПОСЛЕДОВАТЕЛЬНОСТЕЙ ИМПУЛЬСОВ ПЕРЕМЕННОЙ Изобретение относится к импульсной технике и может быть использовано в системах управления технологичес кими процессами и агрегатами. Известно устройство для формирования последовательностей импульсов переменной длительности, содержащее генератор, счетчики, дешифратор, делитель частоты, элементы И, ИЛИ и триггеры . Недостатком этого устройства является невозможность получения произвольной импульсной последовательности так как длительность следующего импульса зависит от длительности предыдущего. Наиболее близким техническим решением к изобретению является устройство логического управления, содержа дее блоки программного управления, блоки задания опорных частот и блоки усиления позицион.ных сигналов pj . Недостатки устройства - ограниченные функциональные возможности, так как в нем не предусмотрена возможность многопрограммного режима работы по одним и тем же каналам с оперативной перестройкой с одной программы на другую количество импульсов, формиру емых по каждому каналу, ограничено ДЛИТЕЛЬНОСТИ конструктивным исполнением устройства; время выполнения nporpaNtNSj определяется значениям фиксированных частот блока задания опорных частот, что ограничивает диапазон применения устройства. Цель изобретения - расширение функциональных возможностей. Эта цель достигается тем, что в многоканальное устройство для формирования последовательностей импульсов переменной длительности, содержащее генератор импульсов, выход которого через блок пуска-останова подключен к первому входу блока управления, первый выход которого соединен через управляемый делитель частоты с управляемым входом программируемого счетчика импульсов, выход которого соединен со вторым входом блока управления, выходной блок на п-триггерах, введены блок выбора программ, регистр адреса, программируемый запоминающий блок и блок окончания программ, выход которого подключен ко второму входу блока пуска-останова и к третьему входу блока управления, второй выход которого непосредственно, а третий выход через блок выбора программ соединен со входами регистра
адреса,выход которого соединен с первым входом программируемого запоминающего блока, второй вход которого подключен к четвертому выходу блока управления, первая группа выходов программируемого запоминающего блока соединена со входами п-триггеров выходного блока, а вторая группа выходов соединена с разрядными входами программируемого счетчика импульсов, разрядные выходы которого подключены ко входам блока окончания программ.
На чертеже представлена функциональная схема устройства.
Устройство содержит генератор 1 импульсов, блок 2 пуска-останова, блок 3 управления, блок 4 выбора программ, регистр 5 адреса, программируемый запоминающий блок.6, программируемый счетчик 7 импульсов, выходной блок 8 на п-триггерах, управляемый делитель 9,частоты, блок 10 окончания программ, входные шины Пуск, Цикл, Останов соответственно 11-13, выходную шину 14.
Работа устройства рассматривается на примере формирования по п каналам импульсных последовательностей. Информация, обеспечивающая формирование на выходной шине 14 устройства заданных импульсных последовательностей, хранится в ячейках памяти протраммируемого запоминающего блока б. В программируемом запоминающем блоке б могут храниться различные программы, каждая из которых занимает зону из нескольких ячеек, причем первые ячейки каждой зоны имеют начальные адреса соответствующих программ, а в последних ячейках хранятся коды окончания этих программ. Ячейка памяти блока 6 имеет n+m разрядов, из которых п разрядов используются для хранения информации об установке в единичное или нулевое состояние птриггеров выходного блока 8, шразрядов ячейки памяти блока б используются для кодирования в двоичном коде длительности временного интервала t до следующего переключения любого из триггеров выходного блока 8.
Устройство работает следующим образом.
При поступлении на входную шину 1 сигнала Пуск блок 2 пуска-останова подключает генератор 1 ко входу блока 3 управления. На вход блока 4 выбра программ поступает сигнал, по которому в регистр 5 адреса заносится начальный адрес программы. Затем блок 3 управления вырабатывает импульс чтения, поступающий на вход программируемого запоминающего блока б . В соответствии с содержащейся в первой.ячейке памяти информацией на входы п-триггеров выходного блока 8 поступают сигнапы на включение, а в программируемый счетчик 7
заносится двоичный код длительности временного интервала t. Каждый импульс, поступающий с .выхода управляемого делителя 9 частоты на вход программируемого счет-;ика 7, уменьшает содержащееся в нем число на единицу. При поступлении на вход программируемого счетчика 7 количества импульсов равного ранее занесенному в него из программируемого запоминающего блока б 1СОДУ, содержимое программируемого счетчика 7 становится равным нулю и с его импульсного выхода на блок 3 управления подается сигнал окончания счета. Блок 3. управления формирует сигнал, по которому в регистр 5 адреса добавляется единица, и импуль чтения информации из программируемого запоминающего блока б. В соответствии со считанной из второй ячейки памяти блока б информацией первый триггер выходного блока 8 устанавливается в нулевое состояние, третий и четвертый триггеры - в единичное, а в программируемый счетчик 7 заносится код длительности временного интервала tj. Далее работа устройства происходит аналогично.
После отработки заданной последовательности импульсов данной программы в программируемый счетчик 7 заносится код окончания этой программы. Это могут быть все нули, все единицы или любое другое двоичное число, не используемое для кодирования временных интервалов t. Блок 10 окончания программ сравнивает заносимые в программируемый счетчик 7 коды с кодом, принятым за признак окончания программы, и при их совпадении формирует на своем выходе сигнал окончания программы. Если на входную шину 12 в эт время подан сигнал Цикл, то блок 2 пуска-останова отключает блок 3 управления от генератора 1 и происходи останов работы устройства после отработки программы до поступления на входную шину 11 сигнала Пуск. Если же сигнал Цикл на входной шине 12 отсутствует, то после поступления с блока 10 окончания программ на вход блока 3 управления сигнала окончания програмл1ы происходит занесение в регистр 5 адреса, начального адреса это же программы из блока 4 выбора программ. Порядок работы устройства повторяется. Если в блоке 4 выбора программ задан начальный адрес другой программы, то устройство формирует последовательности импульсов, заданные в этой программе. Этим обеспечивается оперативность перехода от одной програмг-и к другой. Работа устройства будет повторяться до тех пор, пока.на входной шине 13 устройства не появится сигнал Останов.
Таким образом, предлагаемое устройство позволяет реализовать нес-колько различных программ с любым количеством переключений, которое определяется числом ячеек памяти устройства.
Формула изобретения
Многоканальное устройство для формирования последовательностей импульсов переменной длительности, содерЖсицее генератор импульсов, выход которого через блок пуска-останова подключен к первому блока управления, первый выход которого соединен через управляемый делитель частоты с управляемым входом программируемого счетчика импульсов, выход которого соединен со вторым входом блока управления, выходной блок на п-триггерах, отличающееся тем, что, с целью расширения функциональных возможностей, в него введены блок выбора программ, регистр адреса, программируемый запоминающий блок и блок окончания программ,выход которого подключен ко второму входу блока пускаостанова и третьему входу блока управления, второй выход которого соединен непосредственно, а третий выход через блок выбора программ соединен со входами регистра адреса, выход которого соединен с первым входом программируемого запоминающего блока, второй вход которого подключен к, четвертому выходу блока управления, первая группа выходов программируемого запоминающего блока соединена со входами п-триггеров выходного блока, а вторая группа выходов соединена с разрядными входами программируемого счетчика импульсов, разрядные выходы которого 5 подключены ко входам блока окончания программ.
Источники информации принятые во внимание при экспертизе
1.Авторское свидетельство СССР
№ 598222, кл. Н 03 К 3/84, 02.03.76.
0
2. Приборы и системы управления 1975, № 8, с. 13-16.
название | год | авторы | номер документа |
---|---|---|---|
Программируемый контроллер | 1984 |
|
SU1262451A1 |
Многоканальная система измерения и регистрации | 1988 |
|
SU1707546A1 |
Программируемый генератор импульсов | 1985 |
|
SU1575295A1 |
Устройство для отладки микроЭВМ | 1985 |
|
SU1410708A1 |
Многоканальное устройство для регистрации аналоговых и цифровых сигналов | 1988 |
|
SU1564649A1 |
Устройство для цветовой коррекции кинофильмов,передаваемых по телевидению | 1984 |
|
SU1233162A1 |
Устройство контроля и управления технологическим комплексом для намотки изделий | 1989 |
|
SU1661721A1 |
МИКРОПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ | 1993 |
|
RU2079876C1 |
Устройство для обработки информации датчиков | 1980 |
|
SU955093A1 |
Многоканальное устройство для регистрации сигналов | 1988 |
|
SU1560980A1 |
Авторы
Даты
1980-12-15—Публикация
1979-02-19—Подача