ГЕНЕРАТОР ПРЯМОУГОЛЬНЫХ ИМПУЛЬСОВ Российский патент 2003 года по МПК H03K3/72 

Описание патента на изобретение RU2212097C1

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

Известен генератор прямоугольных импульсов, содержащий генератор опорной частоты, выход которого соединен с первым входом элемента И, второй вход которого подключен к прямому выходу первого триггера, а выход соединен со счетным входом счетчика импульсов, информационные входы которого подключены к N выходам программного блока, а выход счетчика импульсов соединен с первым входом второго триггера, выходы которого подключены к выходным шинам, а также элементы ИЛИ и НЕ, вход которого соединен выходом элемента ИЛИ и входом записи счетчика импульсов, а выход элемента НЕ подключен к управляющему входу программного блока, (N+1)-й выход которого соединен с первым входом первого триггера, инверсный выход которого подключен к входу начальной установки программного блока и второму входу второго триггера, при этом второй вход первого триггера соединен с управляющей шиной и первым входом элемента ИЛИ, второй вход которого подключен к выходу счетчика импульсов [1] .

Недостатком данного генератора прямоугольных импульсов является то, что длительность выходного сигнала всегда кратна периоду генератора опорной частоты и не может быть меньше этого периода. Поэтому при формировании коротких импульсов приходится повышать частоту генератора опорной частоты, а это приводит к увеличению разрядности счетчика импульсов и увеличению объема памяти программного устройства, а длительность выходного сигнала может меняться только дискретно с шагом, определяемым периодом генератора опорной частоты, и не возможна плавная ее подстройка. Кроме того, при реализации данного генератора на современной элементной базе, например, на микропроцессорах, любой сбой в программе может привести к ее зависанию и, как следствие этого, к возможному формированию на выходе генератора неимпульсного сигнала, а потенциального, а это недопустимо во многих областях техники. Например, при использовании этого генератора в качестве задающего при ВЧ накачке СО2-лазера лазерного медицинского аппарата, что может привести к выходу из строя этого аппарата, а также к травме пациента.

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

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

При этом ждущий мультивибратор может быть выполнен как на фиксированную длительность импульсов, так и с перестраиваемой длительностью импульсов.

На чертеже приведена блок-схема предлагаемого генератора прямоугольных импульсов, где:
1 - входная шина, 2 - генератор опорной частоты, 3 - первый триггер, 4 - элемент ИЛИ, 5 - счетчик импульсов, 6 - программный блок, 7 - элемент НЕ, 8 - второй триггер, 9 - схема задержки, выполненная, например, из последовательно соединенных двух элементов НЕ, 10 - ждущий мультивибратор, выполненный, например, на микросхеме 1533АГ3, 11 - выходная шина.

Работает генератор прямоугольных импульсов следующим образом.

В исходном состоянии на инверсном выходе первого триггера 3 присутствует уровень логической 1, который устанавливает программный блок 6 и второй триггер 8 в начальные состояния, а сигнал логического 0 с выхода второго триггера 8, поступая на вход установки в ноль ждущего мультивибратора 10, также устанавливает его в исходное состояние. Программный блок 6 при этом выдает на входы счетчика импульсов 5 код первого временного интервала (NO), который под действием сигнала логической 1 с инверсного выхода первого триггера 3, поступающего на первый вход элемента ИЛИ 4 и далее на вход разрешения параллельной загрузки счетчика импульсов 5, загружается в этот счетчик импульсов. Одновременно сигнал на входе разрешения параллельной загрузки счетчика 5 блокирует работу этого счетчика импульсов по его счетному входу.

Сигнал логической 1 с входной шины 1 поступает на вход установки первого триггера 3 и устанавливает на его инверсном выходе логический 0. Сигнал логического нуля с инверсного выхода первого триггера 3, поступая на входы начальных установок программного блока 6 и второго триггера 8, разблокирует их. Одновременно сигнал логического нуля с инверсного выхода первого триггера 3 поступает на первый вход элемента ИЛИ 4 и устанавливает на его выходе также логический 0, который, поступая на вход разрешения параллельной загрузки счетчика импульсов 5, разрешает его работу. Одновременно срез этого сигнала с выхода элемента ИЛИ 4 поступает на вход элемента НЕ 7 и инвертируется на его выходе. Фронт этого сигнала с выхода элемента НЕ 7 поступает на управляющий вход программного блока 6, который по этому фронту выдает на свои выходы параллельный код следующего временного интервала (N1).

Счетчик импульсов 5 отсчитывает первый временной интервал, равный N0•toг, где N0 - код первого временного интервала на выходе программного блока, toг - период опорного генератора 2. По истечении этого временного интервала на выходе переноса счетчика импульсов 5 появляется положительный импульс, который поступает на счетный вход второго триггера 8 и переводит его в противоположное состояние по сравнению с предыдущим, т.е. на выходе второго триггера 8 появляется сигнал логической 1, который поступает на вход установки ждущего мультивибратора 10 и тем самым разрешает его работу по счетному входу. Кроме того, сигнал логической 1 с выхода второго триггера 8 поступает на вход схемы задержки 9, где происходит временная задержка этого сигнала, необходимая для компенсации временной задержки по входу сброса ждущего мультивибратора 10. Под действием этого сигнала на выходе ждущего мультивибратора устанавливается сигнал логической 1, который поступает на выходную шину.

Кроме того, сигнал с выхода переноса счетчика импульсов 5 поступает на второй вход элемента ИЛИ 4 и далее на вход разрешения параллельной загрузки счетчика импульсов 5 и под действием этого сигнала в счетчик импульсов записывается код, присутствующий на его информационных входах с выхода программного блока 6, т.е. код второго временного интервала. Одновременно по записи этой информации в счетчик импульсов 5 на его выходе переполнения появляется сигнал логического нуля, который, поступая на тактовый вход второго триггера импульсов 8, не изменяет его состояния. Одновременно срез этого сигнала, пройдя через второй вход элемента ИЛИ 4, поступает на элемент НЕ 7 и далее этот сигнал поступает на управляющий вход программного блока 6, который по фронту этого сигнала выдает на свои выходы параллельный код следующего временного интервала (N2).

Счетчик импульсов 5 отсчитывает второй временной интервал, равный N1•toг, где N1 - код второго временного интервала на выходе программного блока. По истечении этого временного интервала на выходе переноса счетчика импульсов 5 появляется положительный импульс, который поступает на счетный вход второго триггера 7 и переводит его в противоположное состояние по сравнению с предыдущим, т.е. на выходе второго триггера 7 появляется сигнал логической 0, который поступает на вход установки ждущего мультивибратора 10 и устанавливает на его выходе сигнал логического нуля и блокирует работу ждущего мультивибратора по его тактовому входу. Сигнал логического нуля с выхода ждущего мультивибратора 10 поступает на выходную шину 11.

Кроме того, сигнал с выхода переноса счетчика импульсов 5 поступает на второй вход элемента ИЛИ 4 и далее на вход разрешения параллельной загрузки счетчика импульсов 5 и под действием этого сигнала в счетчик импульсов записывается код, присутствующий на его информационных входах с выхода программного блока 6, т.е. код следующего временного интервала (N3). Одновременно по записи этой информации в счетчик импульсов 5 на его выходе переполнения появляется сигнал логического нуля, который, поступая на тактовый вход второго триггера импульсов 8, не изменяет его состояния. Одновременно срез этого сигнала, пройдя через второй вход элемента ИЛИ 4, поступает на элемент НЕ 7 и далее этот сигнал поступает на управляющий вход программного блока 6, который по фронту этого сигнала выдает на свои выходы параллельный код последующего временного интервала.

Т. о. на выходе устройства формируется импульс, длительность которого определяется кодом, хранящимся в программном устройстве 6.

Счетчик импульсов 5 отсчитывает временной интервал, равный N2•toг, где N2 - код на выходе программного блока. По истечении этого временного интервала на выходе переноса счетчика импульсов 5 появляется положительный импульс, который поступает на счетный вход второго триггера и переводит его в противоположное состояние по сравнению с предыдущим, т.е. в данном случае на выходе второго триггера появляется сигнал логической 1, т.к. предыдущее его состояние было нулевое, который поступает на вход установки ждущего мультивибратора и тем самым разрешает его работу по счетному входу. Т.о. на выходе устройства формируется временной интервал следования импульсов на выходе устройства. При очередном переполнении счетчика происходит формирование импульса на выходе устройства. И т.о. происходит формирование выходных импульсов на выходе устройства.

Сигнал логического нуля с входной шины 1 поступает на информационный вход первого триггера 3, на тактовый вход которого поступает сигнал с инверсного выхода ждущего мультивибратора 10. Например, если сигнал логического нуля поступает на входную шину 1 в момент формирования выходного импульса, то состояние первого триггера не изменяется. По истечении формирования выходного импульса сигнал с инверсного выхода ждущего мультивибратора 10 (фронт импульса) поступает на тактовый вход первого триггера 3 и устанавливает на его инверсном выходе сигнал логической 1, т.к. на его информационном входе присутствует сигнал логического нуля с входной шины 1. Этот сигнал логической 1 с выхода первого триггера 3 устанавливает схему в исходное состояние. Схема готова к очередному формированию импульсов. Т.о. на выходе устройства формируется всегда "полный" импульс, т. е. невозможно его укорочение при снятии управляющего сигнала.

Предположим, что в процессе работы в схеме произошел сбой (при реализации данного генератора на микропроцессоре произошел сбой в программе) и на выходе переноса счетчика импульсов 5 не выработался импульс переноса по истечении заданного временного интервала, то ждущий мультивибратор 10, отсчитав временной интервал, в нем установленный, установит на своем выходе сигнал логического 0, и т. о. даже при отсутствии импульса переноса на выходе счетчика импульсов 5 на выходе устройства не формируется импульс длиннее заданного, точнее длиннее допустимого. При этом, например, при реализации ждущего мультивибратора на микросхеме 1533АГ3 с помощью внешней RC-цепочки устанавливают необходимую предельно допустимую длительность выходного импульса.

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

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

Источник информации
1. Авт. св. 1270880 от 15.11.1986 г., МКП6 Н 03 К 3/64.

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

название год авторы номер документа
СПОСОБ СЕЛЕКЦИИ ЦЕЛЕЙ ПРИ ИЗМЕРЕНИИ ДАЛЬНОСТИ И СЕЛЕКТИВНАЯ СИСТЕМА ОПРЕДЕЛЕНИЯ ДАЛЬНОСТИ 1999
  • Коечкин Н.Н.
  • Погорельский С.Л.
  • Рублев Н.Н.
  • Шипунов А.Г.
RU2165072C1
ГЕНЕРАТОР ПРЯМОУГОЛЬНЫХ ИМПУЛЬСОВ 1999
  • Коечкин Н.Н.
  • Погорельский С.Л.
  • Рублев Н.Н.
  • Шипунов А.Г.
RU2150783C1
ФОРМИРОВАТЕЛЬ ИМПУЛЬСНОЙ ПОСЛЕДОВАТЕЛЬНОСТИ 2000
  • Коечкин Н.Н.
  • Погорельский С.Л.
  • Рублев Н.Н.
  • Шипунов А.Г.
RU2169988C1
ГЕНЕРАТОР ПРЯМОУГОЛЬНЫХ ИМПУЛЬСОВ 2004
  • Бутенко Алексей Иванович
  • Погорельский Семен Львович
  • Коечкин Николай Николаевич
  • Долгов Вячеслав Васильевич
RU2276456C1
СПОСОБ КОДИРОВАНИЯ ЭЛЕКТРОМАГНИТНОГО ИЗЛУЧЕНИЯ И УСТРОЙСТВО КОДИРОВАНИЯ 2005
  • Дудка Вячеслав Дмитриевич
  • Землевский Валерий Николаевич
  • Назаров Юрий Михайлович
RU2281608C1
СЕЛЕКТИВНАЯ СИСТЕМА ОПРЕДЕЛЕНИЯ ДАЛЬНОСТИ ДЛЯ КОМПЛЕКСОВ ВООРУЖЕНИЯ 1998
  • Коечкин Н.Н.
  • Погорельский С.Л.
  • Рублев Н.Н.
  • Шипунов А.Г.
RU2154808C2
СПОСОБ ФОРМИРОВАНИЯ КОМАНД УПРАВЛЕНИЯ НА РАКЕТЕ, ВРАЩАЮЩЕЙСЯ ПО УГЛУ КРЕНА, РАКЕТА, ВРАЩАЮЩАЯСЯ ПО УГЛУ КРЕНА, СПОСОБ ФОРМИРОВАНИЯ ДВУХСКАТНОГО ЛИНЕАРИЗИРОВАННОГО СИГНАЛА И ПЕРЕКЛЮЧАЕМЫЙ ЛИНЕАРИЗАТОР СИГНАЛА 2005
  • Дудка Вячеслав Дмитриевич
  • Землевский Валерий Николаевич
  • Морозов Владимир Иванович
  • Назаров Юрий Михайлович
RU2283466C1
СИСТЕМА НАВЕДЕНИЯ УПРАВЛЯЕМОГО СНАРЯДА И ФОРМИРОВАТЕЛЬ ИМПУЛЬСОВ 2000
  • Збранков Ю.В.
  • Бабичев В.И.
  • Коечкин Н.Н.
  • Рабинович В.И.
  • Сергеев Ю.В.
RU2191344C2
СПОСОБ СТРЕЛЬБЫ АРТИЛЛЕРИЙСКИМ УПРАВЛЯЕМЫМ СНАРЯДОМ 1999
  • Збранков Ю.В.
  • Бабичев В.И.
  • Сергеев Ю.В.
  • Шамин М.С.
RU2165589C1
СПОСОБ ВВОДА ИНФОРМАЦИИ О ДАЛЬНОСТИ ДО ЦЕЛИ В БАЛЛИСТИЧЕСКИЙ ВЫЧИСЛИТЕЛЬ СИСТЕМЫ УПРАВЛЕНИЯ СНАРЯДАМИ (ВАРИАНТЫ) И УСТРОЙСТВО ДЛЯ ЕГО РЕАЛИЗАЦИИ 1999
  • Коечкин Н.Н.
  • Погорельский С.Л.
  • Рублев Н.Н.
  • Шипунов А.Г.
RU2178141C2

Реферат патента 2003 года ГЕНЕРАТОР ПРЯМОУГОЛЬНЫХ ИМПУЛЬСОВ

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

Формула изобретения RU 2 212 097 C1

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

Документы, цитированные в отчете о поиске Патент 2003 года RU2212097C1

Генератор прямоугольных импульсов 1985
  • Горшков Александр Николаевич
SU1270880A1
ГЕНЕРАТОР ПРЯМОУГОЛЬНЫХ ИМПУЛЬСОВ 1998
  • Шипунов А.Г.
  • Погорельский С.Л.
  • Телышев В.А.
  • Матвеев Э.Л.
  • Коечкин Н.Н.
  • Долотова В.В.
RU2125341C1
ГЕНЕРАТОР ПРЯМОУГОЛЬНЫХ ИМПУЛЬСОВ 1999
  • Коечкин Н.Н.
  • Погорельский С.Л.
  • Рублев Н.Н.
  • Шипунов А.Г.
RU2150783C1
Генератор последовательности импульсов 1986
  • Александров Борис Кондратьевич
  • Карпов Николай Риммович
  • Паламарчук Анатолий Дмитриевич
  • Чепалов Владимир Константинович
SU1322428A1
US 5345109 A, 06.09.1994
СПОСОБ МОДИФИЦИРОВАНИЯ СТАЛИ 2002
  • Наконечный Анатолий Яковлевич
  • Хабибулин Д.М.
  • Платов С.И.
RU2201458C1

RU 2 212 097 C1

Авторы

Бушмелев Н.И.

Бутенко А.И.

Коечкин Н.Н.

Лазукин В.Ф.

Майборода В.Ф.

Погорельский С.Л.

Даты

2003-09-10Публикация

2002-03-29Подача