Устройство для формирования импульсных последовательностей

 

Сотоа Соввтснмк

Социаамстмческик

Республик (61) Дополнительное к авт. свил-ву— (22) Заявлено 01.07.77 (21) 2501941/18-21 с присоединением заявки №вЂ” (23) Приоритет—

Гееударвтввкнмй комитет

СССР а делам кзобретвккй к аткрмткй

Опубликовано 25.06,79. Бюллетень № 23

Дата опубликования описания 25.06.79 (72) Авторы изобретения

Б. И. Авербух, А. И. Трест и В. М. Чаллик (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ ИМ11УЛЬСНЬ1Х

ПОСЛЕДОВАТЕЛЬНОСТЕЙ

Изобретение относится к измерительной технике, а именно к задающим программным уст ройствам, и может быть использовано в аппара- туре автоматики и измерительной технике.

Известны устройства для формирования импульсных последовательностей, содержащие счет- 3 чик, программный блок триггер и генератор 11).

Такие устройства позволяют получить последовательности импульсов, временное положение которых задается по программе, Однако они обладают ограниченным быстродействием. 30

Наиболее близким к предлагаемому является устройство для формирования импульсных последовательностей, содержащее генератор тактовых импульсов, декадный счетчик, блок сравнения кодов, и блоков элементов совпадения, т э программнь|й блок и вспомогательный счетчик Щ.

Недостатком этого устройства является недостаточная достоверность формирования временных интервалов импульсных последовательностей, обусловленная, тем, что в процессе формирования произ-® водится одновременное сравнение всех разрядов программы и счетчика, анализируется код числа, заданного по программе, и изменяется код про2 граммы в процессе работы счетчика, в котором на высокой частоте переходные процессы могут нарушать проведение перечисленных операций.

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

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

Это достигается тем, что в устройство для формирования импульсных последовательностей, содержащее и блоков элементов совпадений, первые входы которых подключены к выходам декадного счетчика, вход которого соединен с выходом генератора тактовых импульсов, а выходы и блоков элементов совпадений соединены с первыми входами блока сравнения кодов, друтие входы блока сравнения кодов подключены к выходам программного блока, вспомогательный счетчик, введены элемент ИЛИ, триггер, блок добавления импульса и распределитель импульсов, 669478

3 первый вход которого соединен с выходом генератора тактовых импульсов и с третьим входом блока сравнения кодов, выход которого подключен к первому входу триггера непосредственно и через вспомогательный счетчик к первому входу

5 программного блока и ко входам декад декадного счетчика, выход первой декады которого соединен с первым входом элемента ИЛИ неносредственио, а со вторым входом элемента ИЛИ через блок добавления импульса, третий вход элемен- !о та ИЛИ соединен с первым выходом триггера, второй выход которого подключен ко второму входу блока добавления импульса и ко второму входу распределителя импульсов, выходы которого, кроме последнего, соединены со вторыми входами и блоков элементов совпадения и со вторыми входами программного блока, последний выход распределителя импульсов подключен ко вторым входам триггера и вспомогательного счетчика, при этом выход элемента ИЛИ соединен 2в с входом второй декады декадного счетчика.

На чертеже представлена функциональная электрическая схема устройства для формирования импульсных последовательностей.

Устройство содержит генератор 1 тактовых им- э5 пульсов, декадный счетчик 2 с декадами 3, и блоков 4 элементов совпадения, блок 5 сравнения кодов, программный блок 6, распределитель 7 импульсов, вспомогательный счетчик 8, триггер 9, блок !О давления импульса и элемент ИЛИ 11, 3g

Устройство работает следующим образом.

Генератор 1 генерирует импульсы, которые поступают на счетчик 2 и просчитываются им. На прямом выходе триггера 9 имеется нулевой потенциал, который запрещает продвижение распределителя 7 и устанавливает его в исходное состояние (сигнал имеется на первом выходе). Единичный потенциал с инверсного выхода триггеоа

9 подается на элемент ИЛИ и разрейиет прохождение импульсов с выхода младшей декады 3 40 счетчика 2 на вход последующей декады. Сигнал с первого выхода распределителя 7 открывает входы блока 4 элементов совпадения включенных на выходе младшей из декад 3 счетчика 2. В результате к блоку 5 сравнении кодов оказывается подключенной только "младшая" иа декад 3 счетчика 2.

Распределитель 7 управляет также работой программного блока 6 так, что при наличии сигнала на первом выходе распределителя на выходе программного блока формируется комбинация, соответствующая младшей цифре числа, задаваемого программой (например, разряд единиц)

Когда состояние младшей иэ декад 3 счетчика

2 совпадает со значением младшей цифры числа, заданного программой, на выходе блока 5 сравне иия кодов формируется импульс, который просчитывается вспомогательным счетчиком 8 и переключает триггер 9.

На прямом выходе триггера 9 возникает единичный потенциал, а на инверсном — нулевой. В результате снимается запрет продвижения распределителя 7 и через элемент ИЛИ l l запрещается подача счетных импульсов на вторую и последующие декады 3 счетчика 2. Во второй и последующей декадах счетчика таким образом хранится число, просчитанное счетчиком к моменту равенства состояния младцих разрядов кода счетчика и кода программы.

Следующий импульс генератора 1 тактовых им-! тульсов продвигает распределитель 7.

При появлении сигнала.на втором выходе распределителя 7 к блоку 5 сравнения кодов через блок 4 элементов совпадения подключается вторая иэ декад 3 счетчика 2. Одновременно на выходе программного блока 6 формируется комбинация, соответствующая следующей цифре числа, задаваемого программой (например, разряд десятков). Аналогично предыдущему, в случае равенства состояния второй из декад 3 со значением второй цифры числа, заданного программой, на выходе блока 5 сравнения кодов вновь формируется импульс, который также просчитывается вспомогательным счетчиком 8.

Таким образом, через N тактов (N — число декад счетчика) распределитель 7 опрашивает и декад счетчика 2 и, начиная с младшего разряда, последовательно сравнивает их состояние со значениями, заданными программным блоком 6.

Если состояние хотя бы одной из декад 3 не совпадает со значением, заданным соответствующим разрядом программы, то на данном такте на выходе блока 5 сравнения кодов импульс не возникает и, следовательно, через N тактов рас. пределителя 7 во вспомогательном счетчике 8 за. фиксируется число, меньшее й.

В этом случае сигнал на выходе вспомогательного счетчика отсутствует, и сигналом с (!ч + 1) выхода распределителя 7 вспомогательный счетчик 8 сбрасывается в нуль. Триггер 9 возвращается в исходное состояние, т. е. на его инверсном выходе появляется единичный потенциал, который подается на элемент ИЛИ 11. Элемент ИЛИ

11 вновь разрешает прохождение импульсов с выхода младшей декады счетчика 2 на вход последующей декады. Одновременно триггер 9 опрашивает блок 10 добавления импульса. Если за прошедшие И тактов на выходе младшей декады был зафиксирован импульс переноса, то в момент опроса триггером 9 блок 10 давления импульса формирует импульс добавления, который через элемент ИЛИ 11 поступает на вход второй декады счетчика 2.

Кроме того, нулевой потенциал на прямом выходе триггера 9 запрещает дальнейшее продвижеwe распределителя и вновь устанавливает его в исходное состояние (сигнал на первом выходе распределителя) .

669478

6 стве — 4 и соединений, где N — число разрядов кода программы, в предлагаемом устройстве— (4+ N) соединений. Нетрудно определить, что (4+ N) (4N прн N) - -, т. е. Уже прн двухраз4

5 рядах предла аемое > стройство требует меньшего числа связей.

Если в процессе последовательного опроса счетчика 2 состояние всех его декад 3 совпадает со значениями, заданными соответствующими разрядами программ, то через N тактов распределителя 7 во вспомогательном счетчике 8 будет зафиксировано число N. При этом на выходе вспомогательного счетчика 8 появляется импульс, временное положение которого задано по программе. Под воздействием этого выходного импульса в программном блоке 6 вырабатывает- 1О ся следующий код. Выходной импульс "обнуляет" также старшие разряды счетчика 2 н устанавливает в состояние (1ч+ 1) era младший разрядд.

Сигналом с (N+ 1)-го выхода распределителя 15

7 сбрасывается вспомогательный счетчик 8, а триггер 9 возвращается в исходное состояние и начинается формирование нового временного интервала.

Таким образом, при каждом совпадении сос- 20 тояние младшей декады счетчика с младшей цифрой программы блок сравнения кодов осуществляет поразрядное сравнение состояния всех декад с заданными программой значениями. Сигнал на выходе устройства появляется только в случае совпадения состояния кодов всех декад с заданными программой значениями, Предлагаемое устройство имеет следующие преимущества в сравнении с известными устройством, повышающее достоверность формирования эо временных интервалов импульсных последовательностей: — отпадает необходимость анализировать код числа, заданного по программе, и изменять код программы; 35 — существенно упрощается процесс сравнения кодов (в предложенном устройстве в блоке срав. нения кодов производится сравнение одного разряда кодов программы и счетчика, а в известном — одновременно всех разрядов программы 0 и счетчика); — анализ состояния старших разрядов производится через некоторое время после фиксации равенства кодов младших разрядов программы и счетчика, это время является вполне достаточным45 для окончания переходных процессов в старших разрядах счетчика; — упрощаются связи между счетчиком и блоком сравнения кодов, а также между программным блоком и блоком сравнения кодов, Так, при за- о дании программы в десятичном коде для подключения программного блока или счетчика к блоку сравнения кодов требуется: в известном устроиФормула изобретения

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

Источники информации, принятые во внимание при экспертизе

1. Авторское свидетельство СССР ti 456357, кл. H 03 К 3/64, 02.01.73.

2. Авторское свидетельство СССР Н 433627, кл. Н 03 К 3/84, 06.08.74.

669478

Редактор Н. Хлудова

Тираж 1059 Подписное

ЦНИИПИ Государственного комитета СССР по делам изобретений и открьгпщ

i 13035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5

Заказ 3675/47

Фипиал ППП "Патент", г. Ужгород, ул. Проектная, 4

Составитель Г. Смелова

Техред H. Бабурка Корректор Е. Лукач

Устройство для формирования импульсных последовательностей Устройство для формирования импульсных последовательностей Устройство для формирования импульсных последовательностей Устройство для формирования импульсных последовательностей 

 

Похожие патенты:

Изобретение относится к импульсной технике и может быть использовано в устройствах вычислительной техники и системах управлениях

Изобретение относится к области высоковольтной импульсной техники и может быть использовано в качестве источника импульсного электропитания различных электрофизических установок

Изобретение относится к устройствам цифровой автоматики и может найти применение в системах управления, контроля, измерения, вычислительных устройствах, устройствах связи различных отраслей техники

Таймер // 2103808
Изобретение относится к устройствам отсчета времени и может найти применение в системах управления, контроля, измерения, в вычислительных устройств, устройствах связи различных отраслей техники

Изобретение относится к области электротехники, в частности к области генерирования электрических импульсов с использованием трансформаторов

Изобретение относится к импульскной технике

Изобретение относится к области импульсной техники

Изобретение относится к импульсной технике и может быть использовано в устройствах, работающих в частотном режиме, а также при разработке источников коротких высоковольтных импульсов

Изобретение относится к электротехнике и электронике и может быть использовано в устройствах питания радиоэлектронной аппаратуры, для питания электроприводов и т.д
Наверх