Программный генератор

 

Изобретение относится к импульсной технике. Может использоваться для формирования высокостабильных интервалов времени в аппаратуре автоматики , телемеханики и вычислительной техники. Цель изобретения - расширение функциональных возможностей, достигается путем обеспечения управляемой работы устройства в автоколеба- . тельном или ждущем режимах. Устройство содержит генератор 1 опорных импульсов, элемент 2 И, N-раэрядные реверсивные счетчики 3 и 5, элемент ИЛИ 4, первую N-разрядную и вторую Р-разрядную группы информационных шин 6 и 7, шины запуска 11 и синхронизации 13. Для достижения поставленной цели в устройство дополнительно введены два элемента ЗАПРЕТ 8 и 10, элемент НЕ 9 и элемент ИЛИ 12. Устройство может работать в автоколебательном и ждущем режимах в зависимости от значения информации, поступающей на группы шин 6 и 7. Предусмотрена возможность уменьшения величины формируемого интервала времени независимо от значения информации, установленной на группе шин 7. 1 ил. 9

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

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

РЕСПУБЛИК (19) (!!) !

5и Н 03 К 3/64

gpр щnrg % и

13 13

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

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

ГОСУДАРСТВЕННЫЙ HOMHTET СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3720070124-21 (22) 04.04,84 (46) !5.04,86. Бюл. !! - 14 (72) В,П.Бакалинский и В.Д,Бичуков (53) 621.373(088.8) (56) Авторское свидетельство СССР

Ф 884083» кл. Н 03 К 3/02, !980. (54) ПРОГРАММНЫЙ ГЕНЕРАТОР (57) Изобретение относится к импульсной технике. Может использоваться для формирования высокостабильных HH тервалов времени в аппаратуре автоматики, телемеханики и вычислительной техники, Цель изобретения — расшире. ние функциональных возможностей, достигается путем обеспечения управляемой работы устройства в автоколеба- . тельном или ждущем режимах. Устройство содержит генератор опорных импульсов, элемент 2 И, Н-разрядные реверсивные счетчики 3 и 5, элемент

ИЛИ 4, первую N-разрядную и вторую

P-разрядную группы информационных шин 6 и 7, шины запуска 11 и синхронизации 13. Для достижения поставленной цели в устройство дополнительно введены два элемента ЗАПРЕТ 8 н 10, элемент НЕ 9 и элемент ИЛИ 12. Устройство может работать в автоколебательном и ждущем режимах в зависимости от значения информации, поступающей на группы шин 6 и 7, Предусмотрена возможность уменьшения величины формируемого интервала времени независимо от значения информации, установленной на группе шин 7. 1 ил.

1224986

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

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

На чертеже изображена функциональная схема программного генератора.

Программный генератор содержит генератор 1 опорных импульсов, элемент

2 И, первый N-разрядный реверсивный счетчик 3, первый элемент 4 ИЛИ, второй Р-разрядный реверсивный счетчик

5, первую М-разрядную и вторую Р-разрядную группы 6 и 7 информационных шин, первый элемент 8 ЗАПРЕТ, элемент 9 НЕ, второй элемент 10 ЗАПРЕТ, шину 11 запуска устройства, второй элемент 12 ИЛИ, шину 13 синхрониза25 ции, причем выход генератора ) опорных импульсов через элемент 2 И подключен к счетным входам счетчиков 3 и 5, информационные входы которых подключены соответственно к группам

6 и 7 информационных шин, выход rrepaoro элемента 8 ЗАПРЕТ соединен с входом установки нуля первого реверсивного счетчика 3, выход переноса которого соединен с управляющим ихо" дом элемента 8 ЗАПРЕТ и первой вы- З5 ходной шиной, Управляющий вход (разрешение записи или счета) счетчика 3 подключен к выходу элемента 9 НЕ, вход которого соединен с информационным входом элемента 8 ЗАПРЕТ, вто" ® рым входом элемента 2 И, первым управляющим входом второго элемента

10 ЗАПРЕТ, второй выходной шиной в выходом переноса второго реверсивного счетчика 5, управляющий вход которого соединен с выходом первого элемента 4 ИЛИ, второй вход которого соединен с шиной 11 запуска устройства и вторым управляющим входом второго элемента 10 ЗАПРЕТ, информа- О ционный вход которого подключен к выходу генератора 1 опорных имг:-:ульсов, а выход соединен с первым входом второго элемента 12 ИЛИ, второй вход которого подключен к шине 13 55 синхронизации, а выход соединен с входом установки нуля реверсивного счетчика 5.

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

В исходном состоянии, после включения напряжения питания, на группах

6 и 7 информационных шин и шине 11 запуска установлены логические "0" (нулевая информация), на шину 13 синхронизации поступает положительный импульс (логическая "1"), обнуляя счетчик 5. На выходе переноса счетчика 5 устанавливается логический "0", который устанавливает на выходе элемента 9 НЕ логическую "!", а на выходе элемента 2 — логический "0", запрещая поступление тактовых импульсов с выхода генератора 1 onopHbDr импульсов на счетные входы счетчиков 3 и 5 ° Логическая "1", поступающая с выхода элемента 9 НЕ на счетчик 3, устанавливает его в режим параллельной записи и обеспечивает запись в счетчик 3 нулевой информации, установленной на группе 6 информационных шин. На выходе переноса счетчика 3 устанавливается логический "0", который, поступая на управляющий вход элемента 8 ЗАПРЕТ, разрешает прохождение на его выход информации, установленной на его информационном входе (логического "0", ус" тановленного на выходе переноса счетчика 5). Поэтому на вход установки нуля счетчика 3 поступает логический

"O", не препятствующий его работе.

Логические "0", поступающие на первый и второй управляющие входы элемента 10 ЗАПРЕТ с выхода переноса счетчика 5 и шины ll запуска соответственно, разрешают прохождение на его выход информации, поступающей на его информационный вход (импульсы с генератора 1). Поэтому с выхода элемента 10 ЗАПРЕТ через элемент 12 ИЛИ на вход установки нуля счетчика 5 поступают опорные импульсы генератора, подтверждающие нулевое состояние счетчика 5, Таким образом, в исходном состоянии счетчики 3 и 5 обнулены, и тактовые импульсы на их счетные входы .не поступают, Так как на выходе элемента 9 НЕ установлена логическая "1" счетчик 3 находится в режиме параллельной записи. Логический "0", установленный на выходе элемента 4 ИЛИ, переводит счетчик 5 в режим счета. Таково исходное состояние устройства.

12249

В дальнейшем устройство может работать в автоколебательном или ждущем режиме в зависимости от значения информации, поступающей на группы 6 и 7 информационных шин. Если информа- 5 ция на этих шинах отлична от нулевой, устройство работает в автоколебательном режиме. Если информация поступает только на группу 7 шин, а на группе 6 шин нулевая информация, устрой- 10 ство устанавливается в ждущий режим.

Работа устройства в автоколебательном режиме.

Предположим, что на группах 6 и 7 информационных шин установлены соответственно N u P -разрядный двоичные коды.

Информация с группы 6 шин сразу

I записывается в счетчик 3. На выходе переноса счетчика 3 устанавливается 2б логическая "1", которая, поступая на управляющий вход элемента 8 ЗАПРЕТ, запрещает прохождение на его выход информации, установленной на era ин— формационном входе ° На выходе элемен- 25 та 8 ЗАПРЕТ сохраняется логический

0, не препятствующий работе счетчика 3.

Одновременно логическая "1" с выхода переноса счетчика 3 через эле- gp мент 4 ИЛИ поступает на счетчик 5, разрешая запись информации с группы информационных шин в счетчик 5, Если на входе установки нуля счетчика 5 ггри этом присутствует импульс опорной частоты логическая l),ïîñòóïèâmèé через информационный вход элемент.

10 ЗАПРЕТ с генератора 1, то запись информации с группы 7 информационных шин произойдет только после оконча- .4р ния импульса.

После записи информации в счетчик

5 на его выходе переноса устанавливается логическая "1", которая, поступая на первый управляющий вход эле-45 мента 10 ЗАПРЕТ, запрещает дальнейшее прохождение импульсов генератора 1 на вьгход элемента 10 ЗАПРЕТ. На выходе элемента 10 ЗАПРЕТ устанавливается логический "0", не препятст- 50 вующий работе счетчика 5.

Логическая "1" с выхода переноса счетчика 5 инвертируется элементом

9 HE и логический "0" с его вьгхода, поступая на счетчик 3, переводит его 55 в режим счета.

Одновременно логическая "1" с вы хода переноса счетчика 5 поступает

86 4 на вход элемента 2 И и разрешает прохождение опорных импульсов генератора на счетные входы счетчиков 3 и 5.

Положительным перепадом каждого тактового импульса состояние счетчика 3, находящегося в режиме реверсивного счета, уменьшается на единицу.

С приходом п-го тактового импульса счетчик 3 обнуляется. На выходе переноса счетчика 3 устанавливается логический "0

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

t< =n ° Т,, где и — десятичное число, соответствующее двоичному коду, установленному на группе 6 информационньгх шин;

Т, — период следования опорных импульсов генератора 1.

Состояние счетчика 5 во время реверсивного счета счетчика 3 не изменяется, так как логическая "1, поступающая с выхода переноса счетчика

3 через элемент 4 ИЛИ на счетчик 5, удерживает его в режиме паралпельной записи.

При обнулении счетчика 3 логический 0" с его выхода разрешает прохождение через элемент 8 ЗАПРЕТ логической "1", установленной на выходе переноса счетчика 5. Логическая "1" с выхода элемента 8 ЗАПРЕТ поступает на вход установки нуля счетчика 3, подтверждая его нулевое состояние.

Логический "0" с выхода переноса . счетчика 3 через элемент 4 ИЛИ поступает на счетчик 5 и устанавливает

его в режим счета.

Положительным перепадом каждого тактового импульса состояние счетчика 5, находящегося в режиме реверсивного счета, уменьшается на единицу.

С приходом m-ro тактового импульса счетчик 5 обнуляется, На выходе переноса счетчика 5 устанавливается логический "0". Величина интервала времени „, формируемого на выходе переноса счетчика 5 от начала его счета до обнуления, определяется из выражения t = m Т„, где m — десятичное число, соответствующее двоичному ко1224986 ду, установленному на группе 7 информационных шин.

Состояние счетчика 3 во время реверсивного счета счетчика 5 не изменяется, так как логическая 1,, поступающая с выхода переноса счетчика

5 через элемент 8 ЗАПРЕТ на вход установки "нуля счетчика 3, удерживает его в нулевом состоянии.

При обнулении счетчика 5 логический О с его выхода переноса разрешает прохождение через элемент 10 ЗАПРЕТ (n + ш)-го опорного импульса, который поступает на вход установки

"нуля" счетчика 5, подтвержая его нулевое состояние.

Одновременно логический "0 с выхода переноса счетчика 5 поступает на вход элемента 2 И и запрещает про- 20 хождение опорных импульсов генератора 1 на счетные входы счетчиков Зи 5.

Логическая "1", поступающая при этом с выхода элемента 9 НЕ на счетчик 3, переводит его в режим парал- 25 лельной записи и обеспечивает запись информации, установленной на группе

6 информационных шин, После записи информации в счетчик

3 на его выходе переноса устанавлива- QQ ется логическая "1, которая запрещает прохождение информации через элемент 8 ЗАПРЕТ и устанавливает на его выходе логический "0

Логическая "l " с выхода переноса счетчика 3 через элемент 4 ИЛИ поступает на счетчик 5 и переводит его в режим параллельной записи. Однако запись информации, установленной на группе шин 7, в счетчик 5 произойдет только после окончания (п + m)-го опорного импульса на входе установки

"нуля" счетчика 5.

После записи информации в счетчик

5 на его выходе переноса установится логическая "1", которая запрещает прохождение информации через элемент

10 ЗАПРЕТ и устанавливает на его выходе логический "0", Одновременно логическая "1" с выхода переноса счетчика 5 поступает на вход элемента 2 И и разрешает прохождение опорных импульсов генератора 1 на счетные входы счетчиков 3

5 е

Далее формирование интервалов времени t и и будет повторяться, н период следования импульсов Т на выходе переноса счетчика 3 определится из выражения

Т = t, + t = (и+ш).Т,.

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

Если во время работы устройства в автоколебательном режиме на шину синхронизации 13 подать положительный импульс (логическую !") независимо от состояния генератора, счетчик 5 обнулится, формирование интервалов времени Т прекратится, а управляющая информация с группы 6 шин запишется в счетчик 3. После окончания синхроимпульсов на шине 13 начнется формирование интервала времени а затем t< аналогично тому, как это происходит при поступлении управляющей информации на группу б и 7 шин после установления исходного состояния устройства. Таким образом, подавая положительные импульсы на шину !

3, можно осуществлять внешнюю синхронизацию генератора.

При работе устройства в автоколебательном режиме формирование интервала времени Т всегда начинается с формирования интервала времени t, и заканчивается формированием интервала времени t . Следовательно, величины первого и последующих интервалов времени Т всегда одинаковы и при прочих равных условиях определяются только значением управляющей информации н» группах 6 и 7 информационных шин, Устройство в ждущем режиме работает cJIc!дующим Образом °

После окончания импульса установки нуля на шине 13 нулевая информация с группы информационных шин 6 записывается в счетчик 3. Логический О, установившийся на выходе перено1224986

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

Составитель Б.Кириллов

Техред Л.Олейник Корректор А.Зимокосов

Редактор И.Сегляник

Заказ 1963/57 Тираж 816 Подписное

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

113035, Москва, Ж-35, Раушская наб., д. 4/5 Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4 са счетчика 3, не разрешает запись информации с группы шин 7 в счетчик

5. Для записи информации с группы шин 7 в счетчик 5 необходимо на шину, 11 запуска подать положительный импульс (логическую "1").

По окончании импульса запуска на шине 11 счетчик 5 переходит в режим счета и начинается формирование интервала времени t на выходе переноса счетчика 5. После обнуления счетчика 5 устройство возвращается в исходное состояние.

Если во время формирования интервала времени на шину 13 синхронизации поступит положительный импульс, формирование интервала времени прекратится, что позволяет уменьшать ве- 20 личину формируемого интервала времени независимо от значения информации, установленной на группе 7 шин.

Программный генератор, содержащий генератор опорных импульсов, выход которого подключен к первому входу элемента И, первый и в"орой реверсив- 30 ные счетчики, информационные входы которых соединены соответственно с первой н второй группами информационных шин, первый элемент ИЛИ, первый вход которого подкЛючен к выходу пе- 35 реноса первого реверсивного счетчика, счетный вход которого соединен с выходом элемента И, о т л и ч а ю— ш и и с я тем, что, с целью расширения функциональных воэможностей, в него дополнительно введены два элемента ЗАПРЕТ, элемент НЕ и второй элемент ИЛИ, причем выход первого элемента ЗАПРЕТ подключен к входу установки нуля первого реверсивного счетчика, выход переноса которого соединен с управляющим входом первого элемента ЗАПРЕТ и первой выходной шиной, а управляющий вход первого реверсивного счетчика подключен к выходу элемента НЕ, вход которого соединен с информационным входом первого элемента ЗАПРЕТ, вторым входом элемента И, первым управляющим входом второго элемента ЗАПРЕТ, второй выходной шиной и выходом переноса второго реверсивного счетчика, счетный вход которого соединен с выходом элемента И, а управляющий вход соединен с выходом первого элемента ИЛИ, второй вход которого соединен с шиной запуска устройства и вторым управляющим входом второго элемента ЗАПРЕТ, информационный вход которого подключен к выходу генератора опорных импульсов, а выход соединен с первым входом второго элемента ИЛИ, второй вход которого подключен к шине синхронизации, а выход соединен с входом установки нуля второго реверсивного счетчика.

Программный генератор Программный генератор Программный генератор Программный генератор Программный генератор 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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