Изобретение относится к цифровой и вычислительной технике и может быть использовано в системах управления и передачи данных в каналах синхронизации и -др.. Известно устройство, содержащее по следовательно соединенные генератор импульсов, первый элемент И, счетчик импульсов, блок набора программ, блок элементов И, исполнительные элемеиты, инвертор и несимметричный тригrepfl.l Формирование импульсных последова тельностей в данном устройстве ооущес вляется с помощьюдешифраторов, совоkynHocTb которых при большом числе ра личных последовательностей составляет значительный объем оборудования. Кроме того, любое изменение структуры импульсных последовательностей требует перестройки дешифраторов, следовательно, перестройки структуры всего устройства. Наиболее близким к предлагаемому является устройство для формирования импульсных последовательностей, содер жащее генератор импульсов, инвертор, первый, второй и третий элементы И, блок набора программ, первый, второй и третий счетчики импульсов, блок seэлементов И и блок исполнительных элементов, триггер блок памяти-временных интервалов и несимметричный триггер 2 }, В этом устройстве формирование импульсной последовательности осуществляется выбором из памяти блока набо ра программы кода импульсной пооледой.ат(-)льиости с последующей селекцией утого кода тактовой частотой на блоке элементов И„ При наличии временного nГFЗpaaлз i-iSKriy-группами импульсов из блока памяти временных интервалов выбипается код длительности временного интервала и на счетчике производит ся отсчет этого интервала. Однако при большой длине импульсных последовательностей требуется бол шой объем памяти блока набора програм мы., так как на каждый временной такт работы генератора импульсов требуется своя ячейка памяти в блоке набора про грамм, даже если структура импульсной последовательности остается неизменно в течение ряда тактов и содержит хотя бы один импульс ка любой исполнит€.льный элемент. Кроме того, наличие двух блокое памяти (одного для кодов щ пуяьсной 1-;ослёдооательности и одного для кодов временных интервалов между группами импульсов . соответственно двух счетчиков выбора ячейки-памяти ;|елает устройство сложным. Цель изобретения - упрощение устройства. Поставленная цель достигается тем, что устройство для формирования импульсных последовательностей, содержащее блок элементов И, генератор им пульсов, подключенный выходом к входу Элемента НЕ и к первому входу первого элемента И, связанного вторым входом с прямым выходом несимметричного триггера, а выходом - со счетным вхоа дом первого счетчика импульсов, подключенного управляющим входомкк прямому выходу триггера, а входом Сброс Кустановочным входам исполнительных элементов, к входу Сброс второго счетчика импульсов, к инверсному выходу несимметричного триггера и-к установочному входу триггера, соединенного первым входом с выходом второго элемента И, вторым входом - с первым управляющим входом второго счетчика импульсов, а инверсным выходом - с вторым управляющим входом второго счетчика импульсов, подключенного выходом переполнения к первому входу второго элемента И, счетным входом к выходу генератора импульсов, а установочными входами - к первым выходам блока программ, связанного входами с поразрядными выходами первого счетчика импульсов, элемент НЕ, подключенный выходом.к первому входу третьего элемента И, содержит регистр и четвертый элемент И, соединенный первым входом с выходом элемента НЕ, вторым входом - с вторым входом тре- . тьего элемента И и с вторым выходом блока программ , а выходом - с первым управляющим входом регистра, по,о;клю-. ценного информационными входзмк к первым выходам блока программ, вторым управляющим входом - к прямому ВЫХО ду триггера, а выходами - к первым входам блока элементов И соединенных вторыми входами с выходами генератора импульсов,, а выходами - с входами соотзетствующих исполнительных элементов , причем выход третьего элемента И. подключен к первому управляю-. щему входу второго счетчика импульсов, а второй вход второго элемента И к выходу генератора импульсов. На фиг. 1 дана функциональная схе ма устройства; на фиг. 2 - временная диаграмма работы устройства. . Устройство содержит генератор 1 импульсов, элемент НЕ 2, четвертый элемент И 3, первый элемент И k, третий элемент И 5, регистр 6, блок элементов И 7, исполнительные элементы 8, триггер 9, первый счетчик 1 импульсов, блок 11 программ, второй счетчик 12 импульсов, несимметричный триггер 13, второй элемент И Н. На фиг. 2 изображены сигналы 15-17 на выходах генератора импульсов элемента НЕ и на прямом выходе триггера, счетные импульсы 18 первого счетчика импульсов, сигналы 19-21 на выходах блоксз программ ((1-й, 2-й и 3-й разряды, сигналы 22 и 23 на первых управляющих входах (запись} регистра и второго счетчика импульсов, счетные импульсы 2k второго счетчика импульсов, сигнал 25 переполнения второго счетчика импульсов, сигнал 26 на выходе второго элемента И, импульсные последовательности 27-29 на первом, втором и третьем исполнительных элементах. Устройство работает следующим образом. Пусть необходимо сформировать импульсные последовательности на три исполнительных элемента {на фиг. 2 п зиции 27-29Л Причем мокшо выделить интервалы времени Т1-Т4, где структу ра кодовой комбинации остается неизменной. На каждый такой интервал вре мени в блоке (памяти ) программ отводится две ячейки памяти: одна на код импульсной комбинации, другая - на код длительности данного временного интервала. В момент включения напряжения питания устройства несимметричный три1- гер 13 самоустанавливается в нулевое состояние. При этом на установочные входы триггера 9, счетчиков 10 и 12 импульсов, а на исполнительные элементы 8 подается сигнал, устанавливающий эти элементы в начальное со стояние, соответствующее началу работ программы, а на второй вход первого элемента И А в этот момент подается сигнал, запрещающий прохождение импульсов генератора 1 на счетный вход первого счетчика 10. После :этЬго с первого выхода несимметричного триггера 13 на второй вход первого элемента И А подается сигнал разрешения и начинается формирование импульсных последовательностей. Сигнал с прямого выхода триггера 9 разрешает прохохадение первого импульса генератора 1 на счетчик 10 импульсов. По коду, вырабатываемому этим Счетчиком из соответствующей ячейки блока 11 программ, выбирается кодовая комбинация импульсов 19т21, задающая структуру импульсной последовательности на период времени Т1 27-29- Со второго выхода блока 11 программ в этот момент времени выдается сигнал нулевого уровня, которыйразрешает прохоходение импульса 22 записи через четвертый элемент И 3 на первый вход регистра 6. Тем самым в регистр записывается требуемая кодовая комбинация. Далее в блоке элементов И 7 импульсы генератора 1 пропускаются только на те исполнительные элементы 8, которые выбраны кодовой комбинацией с выхода регистра 6. После записи в регистр кода импульсной комбинации на счетчик 10 поступает второй счетный импульс 18 с генератора 1 импульсов. Из следующей ячейки блока 11 программ выбирается код длительности временного интервала Т1 данной комбинации импульсов. Со второго выхода блока 11 программ в это время поступает сигнал единичного уровня, который разрешает формирование импульса 23 записи второго счетчика 12 импульсов на элементе И 5. Одновременно этот we сигнал сбрасывает триггер 9 G нулевое состояние, тем самым запрещая прохождение импульсов счета на первый счетчик 10 импульсов и разрешая прохождение на второй счетчик 12. Во втором счетчике 12 записан дополнительный код временного интер.вала Т1, поэтому сигнал 25 переполнения этого счетчика является признаком окончания временного интервала с неизменной структурой импульсной последовательности, Простробированный на элементе-И i: сигнал 2б переполнения вновь включает триггер 9. Таким образом, импульсы счета снова подаются на счетчик 10 импульсов И снимаются со счетчика 12 импульсов, тем. самым для следующего временного интервала Т2 выбирается код импульсной последовательности и код временного интервала. Аналогично идет выбор кодов и для последующих временных интервалов ТЗ, ТА и т.д. Причем на какодый временной интервал с неизменной структурой импульсной последевательности требуется только две ячей ки памяти в блоке программ. . Использование изобретения позволят сократить объем памяти блока .(набора программ, так как дает возможность заменить ,h ячеек памяти, соответствующих количеству временных позиций внутри интервала с неизменной структурой импульсной последовательности, на две ячейки, хранящие код импульсной комбинации и код длительности временного интервала. Причем при общем количестве таких интервалов, равном N , требуется всего 2 N ячеек памяти тогда как суммарное количество временных позиций в этих интервалах значительно больше и равняется .N . 1 56 количество временных позиций внутри интервала с неизменной структурой импульсной последовательности;количество интервалов. Выигрыш в экономии памяти блока {набора программ получается уже при и при дальнейшем увеличении , резко возрастает, так как при больших знамениях 2W«II ГГ-. Кроме того, хранение кода длительности временного интервала в памяти блока (набора) программ позволяет отказаться от блока памяти временные; интервалов, а от счетчика выбора кода временного «интервала и, следовательно, упростить устройство. .
название | год | авторы | номер документа |
---|---|---|---|
Устройство для формирования импульсных последовательностей | 1977 |
|
SU737951A1 |
Устройство для формирования импульсных последовательностей | 1982 |
|
SU1034159A1 |
Устройство для формирования импульсных последовательностей | 1978 |
|
SU765797A1 |
Устройство для формирования импульсных последовательностей | 1980 |
|
SU866715A2 |
Устройство для программного управления | 1984 |
|
SU1241195A1 |
Устройство для программного управления | 1982 |
|
SU1057927A1 |
Устройство для формирования последовательностей управляющих сигналов | 1982 |
|
SU1049867A1 |
Формирователь импульсных последовательностей | 1985 |
|
SU1420648A1 |
Устройство для программного счета штучных изделий | 1981 |
|
SU964678A1 |
Устройство отсчета интерваловВРЕМЕНи | 1979 |
|
SU807286A1 |
ЛLJaлJ JглJПLГLггJlJ J -J J JTЛJглJ JlJ J J J
.Z
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Программное временное устройство | 1974 |
|
SU532860A1 |
Кипятильник для воды | 1921 |
|
SU5A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Устройство для формирования импульсных последовательностей | 1977 |
|
SU737951A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1983-07-30—Публикация
1982-04-02—Подача