Изобретение относится к вычислительной технике и автоматике и может испоц зоваться в состйве блоков управления с микропрограммным управлением. Известен распределитель импуЛьсов содержащий определенным образом соединенные триггеры и элементы И Cl3 Недостатком этого распределителя импульсов являются ограниченные функциональные возможности. Наиболее близок к предложенному по технической сущности распределитель импульсов, содержащий счетчик циклов, счетчик, генератор тактовых импульсов, два блока элементов И С2 Недостатком такого распределителя импульсов являются ограниченные функциональные возможности, обусловленные невозможностью выдачи в каналы импульсов с перекрытием, различной длительности, а также с невозможностью смены программ выходной импульсной последовательности. Цель изобретения - расширение функциональных возможностей. Поставленная цель достигается тем что в распределитель импульсов содержащий счетчик циклов, счетчикj генератор тактовых импульсовj два блока элементов И, введены два блока регистров, блок сравнения, блок триггеров, блок счетчиков, триггер пуска, триггер, три элемента И, .элемент ИЛИ, элемент задержки, ; одновибратор, причем шины кодов :. начала соединены с информационными входами первого блока регистров, выходы которого соединены с первыми входами блока сравнения, шины кодов длительностей соединены через второй блок регистров с информационными входами блока счетчиков, шина количества циклов соединена с информацио ным входом счетчика циклов, нулевые выходы которого соединены со входами первого элемента И, выход которого соединен с R -входами триггера пуска и триггера, выход которого соединен через элемент задержки с первым входом второго элемента И, вы ход которого соединен с суммирующим входом счетчика, выход генератора тактовых импульсов соединен с S-вх дом триггера, вторым входом второго элемента И, управляющими входами бл ка сравнения и первыми входами перв го блока элементов И, выход счетчик соединен с вторыми входами б тока сравнения, выходы которого соединены с соответствующими 5-входами блока триггеров, нулевые выходы которых соединены со входами третьего элемента И, выход которого соединен с входом одновибратора, выход которого соединен с вычитающим входом счетчика циклов, R-входом счетчика и первъш входом элемента ЯПИ, шина пуска соединена с 5-входом триггера пуска и со вторым входом элемента ШЩ, выход которого соединен с синхронизирующими входами блока счетчиков, нулевые выходы которого соединены с входами второго блока элементов И , выходы которого соединены с соответствующими R -входами блока триггеров, выходы которого соединены с вторыми входами первого блока элементов И и являются выходами распределителя, вькоды первого блока элементов И соединены с вычитающими входами блока счетчиков, причем выход триггера пуска подключен к входу генератора тактовых импульсов. На чертеже представлена функциональная схема распределителя импульсов , Распределитель импульсов содержит первый блок 1 регистров, второй блок 2 регистров, блок 3 счетчиков, счетчик 4 циклов, счетчик 5, блок 6 элементов сравнения, блок7 триггеров, триггер 8 пуска, триггер 9, генератор 10 тактовых импульсов,. первый блок 11 элементов И, второй блок 12 элементов И, первый элемент 13 И, второй элемент 14 И, третий элемент 15 И, одновибратор 16, элемент 17 ИЛИ, элемент 18 задержки, шины 19 кодов начала, шины 20 кодов длительности, шину 21 количгства циклов, шину 22 пуска и выходы 23 распределителя импульсов, 1 Шины 19 кодов начала соединены с информационными входами первого блока 1 регистров, выходы которого соединены с первыми входами блока 6 сравнения, шины 20 кодов длин соединены через второй блок 2 регистров с информационными входами блока 3 счетчиков, шина 21 количества циклов соединенас информационным входом счетчика 4 циклов, нулевые выходы которого соединены с входами первого элемента 13 И, выход которого соединен с R -входом триггера 8 пус3ка итриггера 9, выход которого соединён через элемент 18 задержки с первым входом.второго элемента 14 выход которого соединен с суммирующим входом счетчика 5, выход генератора 10 тактовых импульсов соединен с 5 -входом триггера 9, вторым входом второго элемента 14 И, управ ляющими входами блока 6 сравнения и первыми входами первого блока 11 элементов И, выход счетчика 5 соеди нен с вторыми входами блока 6 сравсоответствующими входами блока 7 триггеров, нулевые выходы которых соединены с входами третьего элемен та 15 И, выход которого соединен с входом одновибратора 16, выход ко торого соединен с вычитающим входом счетчика 4 циклов, R -входом счетчи ка 5 и первым входом элемента 17 ИЛ шина 22 пуска соединена с S -входом триггера 8 пуска и со вторым входом элемента 17 ИЛИ, выход которого соединен с синхронизирующими входами блока 3 счетчиков, нулевые выходы которого соединены с входами второг блока 12.элементов И, выходы которо соединены с соответствующими R-вхо дами блока 7 триггеров, выходы кото рого соединены со вторыми входами первого блока 11 элементов И и являются выходами 23 распределителя, выходы первого блока 11 элементов И соединены с вычитающими входами блока 3 счетчиков, причем выход триггера 8 пуска подключен ко входу генератора 10. тактовых импульсов. Распределитель импульсов работает следующим образом. В исходном состоянии элементы памяти распределителя импульсов находятся в нулевом состоянии. Перед началом работы распределителя происходит его настройка. Для этого по шинам 19 кодов начала в первый блок 1 регистров заносятся коды начала вьщачи импульсов. По шинам 20 кодов длительности во второй блок 2 регист ров заносятся коды длительности импульсов, а по шине 21 количества имiпульсов в счетчик 4 заносится код количества циклов работы распределителя импульсов. На этом настройка распределителя импульсов заканчивает ся.. Запуск распределителя импульсов производится сигналом, поступакнцим 35 по шине 22 пуска на S -вход триггера 8 пуска. Одновременно этот же сигнал поступает на элемент 17 ИЛИ, сигнал с выхода которого подается на синхронизирующие входы блока 3 счетчиков. Происходит перезапись кодов длительности управляющих импульсов из второго блока 2 регистров в блок 3 счетчиков. Сигнал с единичного выход°а триггера 8 пуска поступает на вход генератора 10 тактовых импульсов и запускает его. Первый импульс с выхода генератора 10 тактовых импульсов поступает на S -вход триггера 9. Этот же импульс поступает на синхронизирующие входы блока 6 сравнения. С единичного выхода триггера 9 сигнал через элемент 18 задержки поступает на вход третьего элемента 15 И. Это исключает первый импульс генератора 10 тактовых импульсов, если существует нулевой код начала вьщачи импульсов в первом блоке 1 регистров. Второй импульс с выхода генератора 10 тактовых импульсов поступает на вход третьего элемента 15 И и с его выхода импульс поступает вход счетчика 5. На выходе счетчика 5 формируется код, который в блоке 6 сравнения сравнивается с кодом, хранящимся в первом блоке 1 регистров. При совпадении кодов на выходе блока 6 сравнения формируется сигнал, который поступает на соответствующие S -входы блока 7 триггеров. Сигнал с соответствующего выхода блока 7 триггеров поступает на один из входов 23 распределителя импульсов. Если в начальный момент времени необходимо произвести вьщачу импульсов одновременно в несколько каналов, то срабатывает несколько триггеров блока 7 триггеров. Этот же сигнал с единичных выходов блока 7 триггеров поступает на входам первого блока 11 элементов И. Сигнал с выхода первого блока 11 элементов И поступает на вычитакяцие входы блока 3 счетчиков, в которых записаны коды длительности импульсов. С выходов блока 3 счетчиков сигналы поступают на входы второго блока 12 элементов И. На выходах которого формируется сигнал окончания вьщачи импульсов, кото-1 рый поступает на ft-входы блока 7 триггеров. При этом триггеры блока 7 триггеров перебрасываются в нулевое состояние и ввдача импульсов в соот ветствукяцие каналы прекращается. Сиг511
налы с нулевых выходов блока 7 триггеров поступают на входы третьего элемента 15 И, с выхода которого сигнал поступает на вход одновибратора 16. На выходе одновибратора ,16 формируется сигнал, который поступает на вычитающий вход счетчика 4 циклов. Одновременно сигнал с выхода одновибратора 16 поступает на вход элемента 17 ИЛИ и И -вход счетчика 5. Счетчик 5 обнуляется. Цикл работы заканчивается. Одновременно с обнулением счетчика 5 в блок 3 счетчиков записьгоается информация о кодах длительностей импульсов управления, которые хранятся во втором блоке 2 регистров. Затем цикл работы повторяется до тех пор, пока не обнулится. счетчик 4 циклов, хранящий код количества циклов работы распределителя импульсов.
56
По окончании программы выдачи импульсов счетчик 4 циклов принимает нулевое состояние. На выходе первого элемента 13. И появляется сигнал, которьм перебрасывает в нулевое состояние триггер 8 пуска и триггер 9. На этом работа распределителя импульсов оканчивается.
Технический эффект от использования предложенного распределителя импульсов заключается в расширении его функциональных: возможностей за счет обеспечения возможности формировать импульсы необходимой длительности с необходимой величиной перекрытия на выходе устройства,
Кроме того, распределитель импульсов способен выдавать записанную в него программу необходимое число раз.
название | год | авторы | номер документа |
---|---|---|---|
Цифровой регистратор | 1984 |
|
SU1164549A1 |
Устройство для допускового контроля | 1980 |
|
SU898390A2 |
Устройство для управления обменом информацией между ЭВМ и группами абонентов | 1989 |
|
SU1621037A1 |
Устройство для пуска синхронной @ -фазной машины | 1990 |
|
SU1823119A1 |
Многоканальная система для анализа формы и регистрации аналоговых процессов | 1983 |
|
SU1149242A1 |
Устройство для отображения символов на экране электронно-лучевой трубки | 1991 |
|
SU1800475A1 |
Распределитель импульсов | 1983 |
|
SU1148022A2 |
Устройство для считывания графической информации | 1981 |
|
SU987646A1 |
Устройство для программного управления | 1986 |
|
SU1397880A1 |
Устройство для программного управления автоматическими линиями гальванопокрытий | 1983 |
|
SU1173393A1 |
РАСПРЕДЕЛИТЕЛЬ ИМПУЛЬСОВ, содержащий счетчик циклов, счетчик, генератор тактовых импульсов, два блока элементов И, отличающийся тем, что, с целью расширения функциональных возможностей, введены два блока регистров, блок сравнения., блок триггеров, блок счетчиков, триггер пуска, триггер, три элемента И, элемент ИЛИ, элемент задержки, одновибратор, причем шины кодов начала соединены с информационными входами первого блока регистров, выходы которого соединены с первыми входами блока сравнения, шины кодов длительностей соединены через второй блок регистров с информационными входами блока счетчиков, шина количества циклов соединена с информационными входом счетчика циклов, нулевые выходы которого соединены со входами первого элемента И, выход которого соединен с R-входами триггера пуска и триггера, вы1г г---; -г- I «J 1 I || : л ход которого соединен через элемент задержки с первым входом второго элемента И, выход которого соединен с суммирующим входом счетчика, выход генератора тактовых импульсов соединен с 5 -входом триггера, вторым входом второго элемента И, управляющими входами блока сравнения и первыми входами первого блока элементов И, выход счетчика соединен со вторыми входами блока сравнения, выходы которого соединены с соответст,вующими 5-входами блока триггеров, нулевые выходы которых соединены со входами третьего элемента И, выход которого соединен со входом одновибратора, выход которого соединен с сл вычитающим входом счетчика циклов, R -входом счетчика и первым входом элемента ИЛИ, шина пуска соединена с 5-входом триггера пуска и со вторым входом элемента ИЛИ, выход которого соединен с синхронизирующими входами блока счетчиков, нулевые вы4 ходы которого соединены со входами ел второго блока элементов И, выходы со со ел которого соединены с соответствующими К входами блока триггеров, выходы которого соединены со вторыми входами первого блока элементов Ни являются выходами распределителя, выходы первого блока элементов И соединены с вычитающими входами блока счетчиков, причем выход триггера пуска подключен ко входу генератора тактовых импульсов.
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
УПРАВЛЯЕМЫЙ РАСПРЕДЕЛИТЕЛЬ | 1970 |
|
SU432480A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Букреев И.Н | |||
и др | |||
Микроэлектронные схемы цифровых устройств | |||
М,, Сов.радио, 1975, с | |||
ПАРОПЕРЕГРЕВАТЕЛЬ ДЛЯ ТРУБЧАТЫХ ПАРОВЫХ КОТЛОВ С ЭЛЕМЕНТАМИ, СОСТОЯЩИМИ ИЗ ДВУХ ПЕТЕЛЬ, ВВОДИМЫХ В ПРОГАРНЫЕ ТРУБЫ КОТЛА | 1916 |
|
SU281A1 |
Авторы
Даты
1985-03-15—Публикация
1983-09-23—Подача