Распределитель импульсов

Иллюстрации

Показать все

Реферат

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах распределения импульсных сигналов, в системах управления и контроля. Отличительной особенностью распределителя является то, что он позволяет программировать длительность выходных импульсов и программировать задержки импульсов один относительно другого. Целью изобретения является расширение функциональных возможностей за счет обеспечения переменной длительности по каждому каналу. Поставленная цель достигается за счет введения группы счетчиков, группы элементов ИЛИ, группы одновибраторов, группы триггеров. 1 ил.

ССЮЭ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

flO ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР! (21 ) 4390314/24-24 (22) 09.03,88 (46) 30.09.89, Бюл. У9 36 (72) В.В, Балюк и В.Н. Куценко (53) 687.3(088.8) (56) Авторское свидетельство СССР

N - 1200269, кл. G 06 F 1/04, 1984 °

Авторское свидетельство СССР

Р 1148022, кл, G 06 F 1/04, 1983. (54} РАСПРЕДЕЛИТЕЛЬ ИМПУЛЬСОВ (57} Изобретение относится к автоматике и вычислительной технике и .может быть использовано в устройствах распределения импульсных сигналов, в сисИзобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах распределения импульсных сигналов, в системах управления И контроля.

Целью изобретения является расширение функциональных возможностей за счет обеспечения переменной длительности по каждому каналу.

На чертеже представлена блок-схема устройства.

Устройство содержит триггеры 1, 2, элементы И 3, 4, счетчик 5, дешифратор 6, регистр 7, элемент 8 задержки, группу 9 элементов И, группу 10 триггеров, группу 11 элементов И, группу 12 счетчиков, группу 13 элементов

ИЛИ, группу 14 одновибраторов, группу 15 входов разрешения блокировки, группу 16 входов задания номера на„„Я0„„1511747 А 1

<511 4 g 06 f 1>

2 темах управления и контроля. Отличительной особенностью распределителя является то, что он позволяет программировать длительность выходных.импульсов и программировать задержки импульсов один относительно другого. Целью изобретения является расширение функциональных возможностей за счет обеспечения переменной длительности по каждому каналу. Поставленная цель достигается за счет введения группы счетчиков, группы элементов ИЛИ, группы одновибраторов, группы триггеров. ! ил. чального канала, вход 1? запуска, вход 18 разрешения прямой выдачи, в вход 19 разрешения обратной выдачи, тактовый вход 20, группу 21 входов на- СЛ чала длительности импульсов, группу 22 выходов, группу 23 счетчиков, груп- О пу 24 элементов ИЛИ, группу 25 одновибраторов, группу 26 триггеров, груп- ф пу 27 входов задания конца длительности импульсов, группу 28 выходов, вход 29 разрешения записи.

Распределитель работает следующим образом °

В исходном состоянии элементы памяти распределителя импульсов находятся в нулевом состоянии.

По группе 16 входов в счетчик 5 записывается код, определяющий начальный канал выдачи импульсов управления. При необходимости выдачи импульсов, начи1511747 ная с первого канала, код является нулевым. При выдаче импульсов, начиная с последнего канала, этот код должен быть единичным, На входы 18, 19 распределителя поступае) сигнал,определяющий порядок выдачи импульсов (в прямом или обратном направлении). Например, при отступлении сигнала по входу 9 триггер 2 останется в нулевом со-lg стоянии,что определит выдачу импульсов в прямом направлении. С группы 15. входов в регистр 7 записывается унитарный код, определяющий каналы, разрешенные для выдачи импульсов управ- 15 ления ° Если в регистр 7 записаны все единицы, то это определяет полную программу выдачи импульсов по всем каналам. По группе 21 входов в счетчики

12.1-12.п поступают коды длин задерж- 20 ки в формировании выходных импульсов относительно запускающих импульсов для соответствующих каналов, которые кратны периоду следования тактовых импульсов. 25

С группы 27 входов в счетчики 23.123.п поступают коды длин, определяющих положение заднего фронта выходных импульсов (т,е. код, равный сумме дл задержки и длины импульса) для соот- 30 ветствующих каналов, которые кратны периоду следования тактовых импульсов.

Запуск распределителя импульсов производится сигналом, поступающим по входу 17 на вход установки в единицу триггера 1. Этот сигнал устанавливает триггер 1 в единичное состояние. Сигнал с единичного выхода триггера 1 поступает на первые входы элементов

И 3 и 4, подготавливая тем самым поступление импульсов с тактового входа 20 распределителя на счетный или вычитающий входы счетчика 5.

Выполнение программы по выдаче последовательности импульсов в прямом 45 или обратном направлении с задержкой относительно запускающего сигнала (выходы 28.1 28.n) или без задержки (выходы 22.1-22.п), или одновременно с задержкой относительно запускающего сигнала (выходы 28.1-28,п) и без за50 держки (выходы 22.1-22.п) определя— ется состоянием триггера 2 и содержимым, записанным в счетчики 23.)-23.п.

Если триггер 2 находится в нулевом

55 состоянии, то сигнал с инверсного выхода триггера 2 разрешает прохождение импульсов с тактового входа 20 через

| элемент И 4 на суммирующий вход счетчика 5, и программа выдачи импульсов будет выдаваться в прямом направлении. Если триггер 2 будет в единичном состоянии, то тем самым будет подготовлен элемент И 3 к прохождению тактовых импульсов с тактового входа 20 на вычитающий вход счетчика 5.

В этом случае программа выдачи импульсной последовательности будет выполняться в обратном направлении.

С группы 21 входов распределителя импульсов на информационные входы 12.!в

)2.п заносятся коды длин задержки в формировании выходных импульсов относительно запускающих импульсов для соответствующих каналов распределения импульсов. Длительность задержки выходных импульсов кратна периоду следования тактовых импульсов с тактового входа 20.

С группы 27 входов распределителя импульсов на информационные входы счетчиков 23.1-23 ° и заносятся коды длин, равные сумме длины соответствующей задержки в формировании выходных импульсов относительно запускающих импульсов и длины импульса, Длительность задержки кратна периоду следования тактовых импульсов с тактового âõîда 20. Сигнал с тактового входа 20 через элемент 8 задержки стробирует выдачу импульсов с выхода группы 9 элементов И.

Задержка сигнала в элементе 8 задержки исключает влияние гонок в связи с ненулевым временем периодических процессов в счетчике 5 и дешифраторов 6. Если соответствующий разряд регистра 7 находится в единичном состоянии, то с выхода группы 9 элементов И на единичный вход соответствующего триггера 10.1 — 10,п соответствующего канала распределителя поступит импульс..Этот импульс перебросит соответствующий триггер 10.)-)0.ï в единичное состояние и одновременно на соответствующий выход 22.1-22.п распределителя импульсов будет выдан сигнал

"), который подготовит соответствующий элемент И 11.1 — 11.п для прохождения очередного тактового импульса на вычитающий вход счетчиков 12,1 )2.п и 23.1-23.п.

Очередной тактовый импульс с тактового входа 20 устанавливает счетчик 5 в соответствующее состояние (из содержимого счетчика 5 вычитается очередной импульс или к содержимому счет15! 1747 чика 5 прибавляется очередной импульс), и на определенном выходе группы 9 элементов И появляется импульс, который перебрасывает очередной триг5 гер 10.1-10.п в единичное состояние и на следующий выход 22 ° 1-22.п начинается выдача выходного импульса, Одновременно тактовый импульс через элементы И 11 ° 1-11 è, в каналы которых 10 уже выдаются выходные импульсы, поступает на вычитающие входы счетчиков

12.1 — 12.п и счетчиков 23.1-23.п. С приходом очередного тактового импульса содержимое соответствующих счет- 15 чиков 12.1-12.п и 23.1-23.п уменьшается на единицу. По мере выполнения программы определенный тактовый им пульс сбрасывает в ноль соответствующий счетчик 12.1 — 12.п. Обнуление лю- 20 бого из счетчиков 12,1 — 12.п определяет начало задержанного выходного сигнала на соответствующем выходе 28.128.п а сброс в ноль любого из счетчиков 23.1-23.п определяет конец за- 25 держанного выходного сигнала на соответствующем выходе 28.1-28.п и запрет выдачи выходного импульса на соответствующий выход 22.1-22.п. При сбросе в ноль счетчиков !2.1-12.п. на выходе соответствующего элемента ИЛИ 13.1—

13.п появляется сигнал "0" и по перепаду сигнала с "1" на "0" на выходе соответствующего одновибратора 14.1—

14.п появляется импульс. Этот импульс

35 поступает на единичный вход соответствующего триггера 26.1-26.п устанавливает его в единицу и тем самым опре40 деляет начало сигнала на соответствующем выходе 28.1-28,п.

При сбросе в ноль счетчиков 23.1—

23.п на выходе соответствующего элемента ИЛИ 24.1-24.п появляется сигнал

"0" и по перепаду сигнала с "1" на

Он на выходе соответствующего одно- 45 вибратора 25.1-25.п появляется импульс. Этот импульс поступает на входы сброса в ноль соответствующих триггеров 26.1-26.п и 10,1-10,ï, сбрасывает их в ноль и тем самым определяет конец сигнала "1" на соответствующем выходе 28.1-28.п и запрещает выдачу тактового входа 20 на вычитающие входы соответствующих счетчиков 12.1—

12.п и 23.1-23.п.

Отличие в работе распределителя импульсов в режиме обратной выдачи им пульсов заключается в том, что с группы 16 входов на информационные входы счетчика S записывается единичный код, а на управляющий вход 18 поступает сигнал, который устанавливает триггер 2 в единичное состояние. Тактовь е импульсы с тактового входа 20 через элемент И 3 поступают на вычитающий вход счетчика 5. В остальном работа распределителя импульсов аналогична.

Формула из об р е т е ни я

Распределитель импульсов, содержащий первый и второй триггеры, первый и второй элементы И, счетчик, дешифратор, регистр, элемент задержки, первую и вторую группу из и элементов И {где п — число выходных каналов), первую группу из и триггеров, первую группу из и счетчиков, первую группу из и элементов ИЛИ, первую группу из и одновибраторов, причем вход установки в "I" первого триггера является входом запуска распределителя, прямой выход первого триггера соединен с первым входом первого элемента И и с первым входом второго элемента И, второй вход которого соединен с вторым входом первого элемента

И, с входом элемента задержки и является тактовым входом распределителя, выход первого элемента И соединен с суммирующим входом счетчика, разряд- ные выходы которого соединены с информационными входами дешифратора, группа информационных входов счетчика является группой входов задания номера начального канала распределителя, выход второго элемента И соединен с вычитающим входом счетчика, третий вход первого элемента И соединен с инверсным выходом второго триггера, третий вход второго элемента И соединен с прямым выходом второго триггера, вход установки в "1" которого является входом разрешения прямой выдачи каналов распределителя, вход сброса в "0" второго триггера является входом разрешения обратной выдачи каналов распределителя, группа информационных входов регистра является группой входов разрешения блокировки распределителя, выходы регистра соединены соответственно с первыми входами элементов И первой группы, вторые входы которых соединены соответственно с выходами дешифратора, выход элемента задержки соединен с первыми входами

1511747 элементов И второй группы и с третьими входами элементов И первой группы, выходы элементов И первой rpynIIbt соединены с единичными входами триг5 геров первой группы соответственно с первого по п-й, прямые выходы которых соединены с вторыми входами элементов

И второй группы соответственно с первого по и-й и являются выходами первой группы распределителя соответственно с первого по п-й, выходы элементов И второй группы соединены соответственно с вычитающими входами счетчиков первой группы, разрядные выходы 15 счетчиков с первого по и-й первой группы соединены с входами элементов

ИЛИ первой группы соответственно с т первого по п-й, выходы элементов ИЛИ первой группы соединены соответствен- р0 но с входами одновибраторов первой группы, группа информационных входов

i ro счетчика первой группы (i= 1,..., n) является i-й группой входов задания начала длительности импульсов i- 25 го канала распределителя, вход разрешения записи счетчика соединен с входом разрешения записи регистра, с входом разрешения записи счетчиков первой группы и является входом разреше- 30 ния записи распределителя, о т л и— ч а ю шийся тем, что, с целью расширения функциональных возможностей за счет обеспечения переменной длительности импульсов каждому каналу, в распределитель введена вторая группа из п счетчиков, вторая группа из п элементов ИЛИ, вторая группа из и од" новибраторов, вторая группа из и триггеров, причем i-я группа входов счетчиков второй группы является i-й группой входов задания конца длительности импульсов i-го канала распределителя, выход i-ro элемента И второй группы соединен с вычитающим входом i-ro счетчика второй группы, разрядные выходы которого соединены с входами iro элемента ИЛИ, выход которого соединен с входом i-ro одновибратора, выход которого соединен с входом сброса в "0" i-го триггера второй группы и с входом сброса в "0" -го триг" гера первой группы, выход -го одновибратора первой группы соединен с в входом установки в "1" i-ro триггера первой группы, прямой выход которого является i-м выходом второй группы распределителя, вход разрешения записи распределителя соединен с входом разрешения записи счетчиков второй группы.

1511 747

Составитель Н. Торопова

Техред И.Верес Корректор Т. Палий

Редактор О. Спесивых

Заказ 5904/51 Тираж 668 Подписное

ВНИИПИ Государственного комитета по изооретениям H открытиям при ГКНТ СССР

1 1 3 03 5, Москва, Ж-3 5 ° Раушская наб °, д . 4/ 5

Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101