Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах распределения импульсных сигналов, в системах управления и контроля.
Целью изобретения является расширение функциональных возможностей за счет обеспечения переменной длительности по каждому каналу.
На чертеже представлена блок-схема устройства.
Устройство содержит триггеры 1, 2, элементы ИЗ, 4, счетчик 5, дешифратор 6, регистр 7, элемент 8 задержки, группу 9 элементов И, группу 10 триггеров, группу 11 элементов И, группу 12 счетчиков, группу 13 элементов ИЛИ, группу 14 одновибраторов, группу 15 входов разрешения блокировки, группу 16 входов задания номера начального канала, вход 17 запуска, вход 18 разрешения прямой выдачи, в вход 19 разрешения обратной выдачи, тактовый вход 20, группу 21 входов начала длительности импульсов, группу 22 выходов, группу 23 счетчиков, группу 24 элементов ИЛИ, группу 25 одно- вибраторов, группу 26 триггеров, группу 27 входов задания конца длительности импульсов, группу 28 выходов, вход 29 разрешения записи.
Распределитель работает следующим образом.
В исходном состоянии элементы памяти распределителя импульсов находятся в нулевом состоянии.
По труппе 16 входов в счетчик 5 записывается код, определяющий начальный канал выдачи импульсов управления. При необходимости выдачи импульсов, начиСЛ
«
3151174
пая с nepBOi o канала, код является нулевым. При выдаче импульсов, начиная с последнего канала, этот код должен быть единичным. На входы 18, 19 распределителя riocrynaet сигнал,определяющий порядок выдачи импульсов (в прямом или обратном направлении). Например, при отступлении сигнала по входу 9 триггер 2 останется в нулевом со-ю стоянии,что определит выдачу импульсов в,прямом направлении. С группы 15- входов в регистр 7 записывается унитарный код, определяющий каналы, разрешенные для выдачи импульсов управ- 15 ления. Если в регистр 7 записаны все единицы, то это определяет полную программу выдачи импульсов по всем каналам. По группе 21 входов в счетчики 12.1-12.П поступают коды длин задерж-20 ки в формировании выходных импульсов относительно запускающих импульсов для соответствующих каналов, которые кратны периоду следования тактовых импульсов.25
С группы 27 входов в счетчики 23.1- 23.п поступают коды длин, определяющих положение заднего фронта выходных импульсов (т.е.. код, равный сумме дл ) задержки и длимы импульса) для соот- 30 ветствующих каналов, которые кратны периоду следования тактовых импульсов.
Запуск распределителя импульсов - производится сигналом, поступающим по входу 17 на вход установки в единицу триггера 1. Этот сигнал устанавливает триггер 1 в единичное состояние. Сигнал с единичного выхода триггера 1 поступает на первые входы элементов И 3 и 4, подготавливая тем самым по- до ступление импульсов с тактового входа 20 распределителя на счетный или вычитающий входы счетчика 5.
Выполнение программы по выдаче последовательности импульсов в прямом .с или обратном направлении с задержкой относительно запускающего сигнала (выходы 28.-28.п) или без задержки (выходы 22.1-22.п), или одновременно с задержкой относительно запускающего сигнала (выходы 28.1-28.п) и без за держки (выходы 22.1-22.п) определяется состоянием триггера 2 и содержи50
мым, записанным в счетчики 23.1-23.п. Если триггер 2 находится в нулевом СОСТОЯНИИ} то сигнал с инверсного выхода триггера 2 разрешает прохождение импульсов с тактового входа 20 через элемент И 4 на суммирующий вход
5 0 5
0
о
.с
0
5
счетчика 5, и программа выдачи импульсов будет выдаваться в прямом направлении. Если триггер 2 будет в единичном состоянии, то тем самым будет подготовлен элемент И 3 к прохождению тактовых импульсов с тактового входа 20 на вычитающий, вход счетчика 5. В этом случае программа выдачи импульсной последовательности будет выполняться в обратном направлении,
С группы 21 входов распределителя импульсов на информационные входы 12.1- 12.П заносятся коды длин задержки в формировании выходных импульсов относительно запускающих импульсов для соответствующих каналов распределения импульсов. Длительность задержки выходных импульсов кратна периоду следования тактовых импульсов с тактового входа 20.
С группы 27 входов распределителя импульсов на информационные входы счетчиков 23.1-23.П заносятся коды длин, равные сумме длины соответствующей задержки в формировании выходных импульсов относительно запускающих импульсов и длины импульса. Длительность задержки кратна периоду следования тактовых импульсов с тактового входа 20. Сигнал с тактового входа 20 через элемент 8 задержки стробирует выдачу импульсов с выхода группы 9 элементов И.
Задержка сигнала в элементе 8 задержки исключает влияние гонок в связи с ненулевым временем периодических процессов в счетчике 5 и дешифраторов 6. Если соответствующий разряд регистра 7 находится в единичном состоянии, то с выхода группы 9 элементов И на единичный вход соответствующего триггера 10.1-lO.n соответствующего канала распределителя поступит импульс..Этот импульс перебросит соответствующий триггер 10.1-10.П в единичное состояние и одновременно на соответствующий выход 22.1-22.п распределителя импульсов будет вьщан сигнал 1, который подготовит соответствующий элемент И 11.1-ll.n для прохождения очередного тактового импульса на вычитающий вход счетчиков 12.1-12.П и 23.1-23.п.
Очередной тактовый импульс с тактового входа 20 устанавливает счетчик 5 в соответствующее состояние (из содержимого счетчика 5 вычитается очередной импульс или к содержимому счет5151
чика 5 прибавляется очередной импульс), и на определенном выходе группы 9 элементов И появляется импульс, который перебрасывает очередной триггер 10.1-10.п в единичное состояние и на следующий выход 22.1-22.п начинается выдача выходного импульса. Одновременно тактовый импульс через элементы И 11,1-11.п, в каналы которых уже выдаются выходные импульсы, поступает на вычитающие входы счетчиков 12.1-12.п и счетчиков 23.1-23.п, С приходом очередного тактового импульса содержимое соответствуюп их счетчиков 12.1-12.п и 23.1-23.п уменьшается на единицу. По мере выполнения программы определенный тактовый импульс сбрасывает в ноль соответствующий счетчик 12.1-12.П. Обнуление любого из счетчиков 12.1-12.П определяет начало задержанного выходного сигнала на соответствующем выходе 28.1- 28.п, а сброс в ноль любого из счетчиков 23.1-23.П определяет конец заержанного выходного сигнала на соответствующем выходе 28.1-28.П и запрет выдачи выходного импульса на соответствующий выход 22.1-22,п. При сбросе в ноль счетчиков 12.1-12.п. на выходе соответствующего элемента ИЛИ 13.1- 13.П появляется сигнал О и по перепаду сигнала с 1 на О на выходе оответствующего одновибратора 14,1- 14,п появляется импульс. Этот импульс поступает на единичный вход соответствующего триггера 26.1-26,п, устанавивает его в единицу и тем самым опрееляет начало сигнала на соответствущем выходе 28.1-28.п.
При сбросе в ноль счетчиков 23,1- 23.п на выходе соответствующего элеента ИЛИ 24.1-24,п появляется сигнал
п
о и по перепаду сигнала с
II1II
17476
счетчика 5 записывается единичный код, а на управляющий вход 18 поступает сигнал, который устанавливает триггер 2 в единичное состояние. Тактовые импульсы с тактового входа 20 через элемент И 3 поступают на вычитающий вход счетчика 5, В остальном работа распределителя импульсов анало10
гична.
Формула изобретения
Распределитель импульсов, содержаJ5 Щий первый и второй триггеры, первый и второй элементы И, счетчик, дешифратор, регистр, элемент задержки, первую и вторите группу из п элементов И (где п - число выходных кана20 лов), первую группу из п триггеров, первую группу из п счетчиков, первую группу из п элементов ИЛИ, первую группу из п одновибраторов, причем вход установки,в 1 первого тригге25 ра является входом запуска распределителя, прямой выход первого триггера соединен с первым входом первого элемента И и с первым входом второго элемента И, второй вход которого соеди30 нен с вторым входом первого элемента И, с входом элемента задерлски и является тактовым входом распределителя, выход первого элемента И соединен с суммирующим входом счетчика, разряд- ные выходы которого соединены с информационными входами дешифратора, группа информационных входов счетчика является группой входов задания номера начального канала распределителя,
д выход второго элемента И соединен с вычитающим входом счетчика, третий вход первого элемента И соединен с инверсным выходом второго триггера, третий вход второго элемента И соединен
название | год | авторы | номер документа |
---|---|---|---|
Распределитель импульсов | 1983 |
|
SU1148022A2 |
Микропрограммное устройство управления с контролем | 1983 |
|
SU1142832A1 |
Устройство приоритетного доступа к магистрали | 1990 |
|
SU1839249A1 |
Формирователь огибающей | 1986 |
|
SU1709391A1 |
Счетчик импульсов | 1986 |
|
SU1325688A1 |
МОДУЛЬ ДЛЯ РЕТРАНСЛЯЦИИ СООБЩЕНИЙ В КОММУТАЦИОННОЙ СТРУКТУРЕ | 2002 |
|
RU2222044C2 |
Устройство для преобразования двоичного кода по модулю К | 1987 |
|
SU1587642A1 |
Устройство для решения задач на графах | 1990 |
|
SU1837312A1 |
Многоканальное устройство для включения резервных радиостанций | 1991 |
|
SU1823139A1 |
Устройство для обмена информацией в мультипроцессорной вычислительной системе | 1985 |
|
SU1312597A1 |
Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах распределения импульсных сигналов, в системах управления и контроля. Отличительной особенностью распределителя является то, что он позволяет программировать длительность выходных импульсов и программировать задержки импульсов один относительно другого. Целью изобретения является расширение функциональных возможностей за счет обеспечения переменной длительности по каждому каналу. Поставленная цель достигается за счет введения группы счетчиков, группы элементов ИЛИ, группы одновибраторов, группы триггеров. 1 ил.
О на выходе соответствующего одно- вибратора 25,1-25,п появляется импульс. Этот импульс поступает на входы сброса в ноль соответствующих триггеров 26.1-26,п и 10.1-10,п, сбрасывает их в ноль и тем самым определяет конец сигнала 1 на соответствующем выходе 28.1-28,п и запрещает вьщачу тактового входа 20 на вычитающие входы соответствующих счетчиков 12,1- 12.п и 23.1-23.п.
Отличие в работе распределителя импульсов в режиме обратной выдачи импульсов заключается в том, что с группы 16 входов на информационные входы
5
с прямым выходом второго триггера,
вход установки в 1 которого является входом разрешения прямой выдачи каналов распределителя, вход сброса в О второго триггера является вхо- Q дом разрешения обратной выдачи каналов распределителя, группа информационных входов регистра является группой входов разрешения блокировки распределителя, выходы регистра соединены соответственно с первыми входами элементов И первой группы, вторые входы которых соединены соответственно с выходами дешифратора, выход элемента задержки соединен с первыми входами
элементов И второй группы и с третьими входами элементов И первой группы, выходы элементов И первой группы соединены с единичными входами триггеров первой группы соответственно с первого по п-й, прямые выходы которых соединены с вторыми входами элементов И второй группы соответственно с первого по п-й и являются выходами пер-
вой группы распределителя соответственно с первого по п-й, выходы элементов И второй группы соединены соответственно с вычитающими входами счетчиков первой группы, разрядные выходы счетчиков с первого по п-й первой группы соединены с входами элементов ИЛИ первой группы соответственно с г первого по п-й, выходы элементов ИЛИ первой группы соединены соответствен- но с входами одновибраторов первой группы, группа информационных входов i-ro счетчика первой группы (i 1,.,, п) является 1-й группой входов задания начала длительности импульсов i- го канала распределителя, вход разрешения записи счетчика соединен с входом разрешения записи регистра, с входом разрешения записи счетчиков первой группы и является входом разреше- ния записи распределителя, отличающийся тем, что, с целью расширения функциональных возможностей За счет обеспечения переменной длительности импульсов каждому каналу в распределитель введена вторая группа из п счетчиков, вторая группа из п элементов ИЛИ, вторая группа из п одновибраторов, вторая .группа из п триггеров, причем i-я группа входов счетчиков второй группы является 1-й группой входов задания конца длительности импульсов i-ro канала распределителя, выход i-ro элемента И второй группы соединен с вычитающим входом i-ro счетчика второй группы, разрядные выходы которого соединены с входами i- го элемента ИЛИ, выход которого соединен с входом i-ro одновибратора, выход которого соединен с входом сброса в О i-ro триггера второй группы и с входом сброса в О i-ro триггера первой группы, выход i-ro одно- вибратора первой группы соединен с- в входом установки в 1 i-ro триггера первой группы, прямой выход которого является i-M вькодом второй группы распределителя, вход разрешения запис распределителя соединен с входом разрешения записи счетчиков второй группы.
Многоканальное программно-временное устройство | 1984 |
|
SU1200269A2 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Распределитель импульсов | 1983 |
|
SU1148022A2 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1989-09-30—Публикация
1988-03-09—Подача