Том 208
ИЗВЕСТИЯ ТОМСКОГО ОРДЕНА ОКТЯБРЬСКОЙ РЕВОЛЮЦИИ И ОРДЕНА ТРУДОВОГО КРАСНОГО ЗНАМЕНИ ПОЛИТЕХНИЧЕСКОГО ИНСТИТУТА имени С. М. КИРОВА
1974
СИНТЕЗ ГЕНЕРАТОРА ИМПУЛЬСОВ ИЗМЕНЯЕМОЙ ФОРМЫ
Е. Л. СОБАКИН
(Представлена научным семинаром кафедры автоматики и телемеханики)
Задача формирования напряжения сложной формы возникает во многих практических случаях, например, в аналоговой вычислительной технике при моделировании различных процессов во время, в импульсной технике при формировании импульсных сигналов заданной формы, в измерительной технике при поверке электронных цифровых вольтметров переменного тока или при исследовании стабилизаторов напряжения, частотных фильтров и т. д. Для этих целей применяются специальные генераторы, позволяющие получать периодические колебания напряжения сложной формы.
Известны различные принципы построения подобных генераторов, однако, наибольшее распространение получил принцип, при котором сложное колебание получается в результате суммирования какого-либо числа элементарных сигналов с изменяемыми параметрами. В зависимости от вида суммируемых элементарных сигналов генераторы напряжения сложной формы можно разделить на гармонические синтезаторы [1], в которых элементарными сигналами являются синусоидальные колебания различной частоты с изменяемой фазой и амплитудой, и генераторы с суммированием импульсов напряжения прямоугольной формы. В последнем случае предусматривается определенная последовательность суммируемых прямоугольных импульсов, у которых амплитуда может изменяться пропорционально ординате заданной кривой напряжения, а длительность остается постоянной [2, 3], или амплитуда и длительность остаются постоянными, но меняется последовательность их суммирования за счет регулируемых линий задержек.
Перечисленным генераторам присущи различные недостатки. В частности, для гармонических синтезаторов — сложность настройки на заданную форму, ибо необходимо одновременно менять три параметра: частоту гармонических составляющих, их фазу и амплитуду. Для генератора, описанного в [2], — необходимость в двух дополнительных генераторах; а для генератора [3] —невозможность перестройки на другую частоту. Недостаток генераторов с суммированием прямоугольных' импульсов постоянной длительности и амплитуды и регулируемыми задержками заключается в невозможности настройки формы переднего и заднего фронтов выходного импульса независимо друг от друга, а также необходимость в дополнительном генераторе импульсов.
В данной статье предлагается несколько иной способ, следуя которому, можно создать генератор импульсов напряжения сложной формы, в известной степени лишенный указанных недостатков.
В основу способа положен метод представления импульса сложной формы через ступенчатую кривую, получаемую в результате квантова-
ния заданной кривой по уровню. Используя низкочастотный фильтр (НЧ-фильтр), ступенчатая кривая может быть сглажена и, тем самым, получена непрерывная кривая, приближенно соответствующая заданной форме выходного импульса. Естественно, что точность воспроизведения заданной формы будет тем выше, чем больше выбрано число уровней квантования.
Поясним сказанное на примере. Пусть требуется получить импульс
ег у/тиро£к
Рис. 1
формы можно приближенно заменить импульсом с огибающей ступенчатой кривой 2. Степень приближения кривой 2 к заданной кривой 1 будет тем выше, чем больше уровней квантования X. . Из рисунка видно, что ступенчатую кривую 2 можно получить путем суммирования отдельных прямоугольных импульсов одинаковой амплитуды, равной шагу квантования А и. Число этих импульсов определяется числом уровней квантования л, а порядок их появления и окончания — характером кривой 1. Для кривых имеющих один максимум, последовательность появления
этих импульсов следующая: сначала появляется импульс, соответствующий первому уровню квантования Хи затем импульс, соответствующий второму уровню квантования Х2) и так далее до импульса Xп . Последовательность же окончания этих импульсов обратная (рис. 1, а). Для импульсов с огибающей ¿/(0» имеющей несколько максимумов (минимумов), эти последовательности соответствующим образом изменяются. Изменяя отдельные задержки в появлении импульсов квантования (т0, т2, т., а также задержки в окончании этих импульсов (^„+1, тя+2, ^я-н, п) независимо друг от друга, получим возможность независимо друг от друга регулировать форму переднего и заднего фронтов выходного импульса. Регулируя задержку тп на окончание Х„-го импульса квантования, можно изменять длительность вершины выходного импульса.
Таким образом, для построения генератора импульсов изменяемой формы можно предложить блок-схему, приведенную на рис. 1, б.
На этом рисунке ЛБП — логический блок переключений, в функцию которого входит генерирование в определенной последовательности прямоугольных импульсов квантования с регулируемыми задержками при их появлении и окончании. Этот блок может работать в автоколебательном и ждущем режимах.
2 —сумматор. Он суммирует импульсы с блока ЛБП и формируе! импульс ступенчатой формы.
НЧФ — низкочастотный фильтр с регулируемыми параметрами, фильтр сглаживает ступенчатую кривую и может выполняться на интегрирующих 7?С-цепях. Степень сглаживания ступенчатой кривой может регулироваться, что обеспечивает дополнительное изменение формы с целью выбора лучшего варианта.
Конечный усилитель обеспечивает необходимую амплитуду выходного импульса.
Выбор принципиальных решений сумматора, фильтра и усилителя не вызывает затруднений. Поэтому синтез генератора сводится к синтезу блока ЛБП.
Функциональная и принципиальная схемы блока ЛБП могут быть найдены при помощи логических методов синтеза с использованием результатов теории релейных устройств и конечных автоматов.
Рассмотрим пример синтеза блока ЛБП для генератора импульсов напряжения с огибающей, имеющей один максимум. Для простоты примем число уровней квантования импульса, равное четырем, а затем результаты синтеза обобщим на большее число уровней. В этом случае ЛБП будет иметь один вход и четыре выхода. Синтез указанного блока проведем по следующим условиям:
1. Требуется синтезировать устройство, имеющее один вход а и четыре выхода Хи Х2, А'3, Х4. Устройство должно работать циклически (автоколебательный режим) при подаче на его вход потенциального сигнала и осуществлять один цикл переключений, если на вход подается импульсный сигнал (ждущий режим).
2. Выходные сигналы должны появляться при подаче входного воздействия в следующей последовательности: через интервал времени т0 после момента подачи входного сигнала выходной сигнал Х1 должен принять единичное значение, через интервал Т] после момента появления сигнала Х\ выходной сигнал Х2 принимает единичное значение, через интервал времени т2 после появления сигнала Х2 принимает значение 1 выходной сигнал Х3 и через интервал Тз после момента появления сигнала А'3 принимает единичное значение сигнал уУ4.
3. Нулевые значения должны принимать выходные сигналы в обратной последовательности с задержками соответственно в: Т4 после момента включения сигнала А4, Т5 после отключения сигнала А'4, те после отключения сигнала Аг3, т7 после отключения сигнала Х2у и в исходное состояние устройство должно перейти через интервал времени т3 после отключения сигнала Хх.
Таблица 1
5 1 0 г 1 х* Дли тел ь- ность состояний
1 <1> 2 0 0 0 0 —
2 3 3 0 0 0 0
3 4 4 1 0 0 0
4 5 5 1 1 0 О т3
5 6 6 I 1 1 0 ь о
6 7 7 1 1 1 1
7 8 8 1 1 1 0 т-
8 9 9 1 1 0 0 *<5
9 10 10 1 0 0 0 _
10 1 2 0 0 0 0 т8
4. В устойчивое исходное состояние, в котором все выходные сигналы имеют нулевые значения, устройство должно перейти только тогда, когда цикл переключений закончен и входной сигнал имеет нулевое значение.
Используя математический аппарат, предложенный в [4], и метод синтеза по Д. А. Хаффмену, проектирование блока ЛБП ведем в следующем порядке.
1). По заданным условиям составляем первичную таблицу состояний (табл. 1). Эта таблица составляется путем условного выделения внутренних состояний синтезируемого устройства, их нумерации, записи значений выходных сигналов в этих состояниях и записи переходов устройства из одного состояния в последующие при соответствующих значениях входного сигнала. Отличие таблицы от известных [5, 6] заключается в дополнительном учете длительностей внутренних состояний и записи соответствующих длительностей в отдельной графе.
2). Упрощая структуру синтезируемого устройства, выбираем в качестве промежуточных выходные элементы Хи Х2, Х3у Х4. В таком случае для реализации заданной табл. 1 последовательности изменений выходных сигналов необходим дополнительный промежуточный элемент и, который бы включался при подаче входного сигнала, осуществлял задержку то при включении выходного элемента Х} и выключался при включении выходного элемента Х4, осуществляя задержку на его отключение. С учетом этого дополнительного элемента строим вторичную таблицу состояний (табл. 2.), в которой, сохраняя заданную последовательность выходных сигналов, кодируем внутренние состояния устройства значениями статических и импульсных переменных [4]. Длительность состояний задаем задержками в переходах от одного внутреннего состояния к другому.
3). Используя табл. 2 и матрицы для потенциально-импульсных функций [4], строим матрицу переходов устройства рис. 2.
4). Заменяя номера последующих состояний в матрице переходов соответствующими значениями статических переменных, взятых из табл. 2, можно построить матрицы для выходных функций Хи Х2, Х3у ХА и для промежуточной функции и. Из-за ограниченного объема статьи соответствующие матрицы не приводятся.
5). Из матриц функций по правилам, приведенным в [4], находим их алгебраические выражения:
У — ахг XI8 у х1: Х1 = у+ Х27,
Х2 = ух]1 + х}\ (1)
Хя = ух$ + = у 4 - хЬ.
Полученные выражения задают функциональную схему блока ЛБП. С целью реализации выражений (1) на бесконтактных приборах (транзисторах) несколько их преобразуем; тогда они примут следующий вид:
У = ах\% + у + , (2)
= У + 6% + х]\ (3)
55
о о о о о о о о о — о о о о о о о о
И _
о г- О о — о о о О' о о о о о о о о о о
—►
о о о о о о о о о о
о о о о с о f"-> о о 1»' — о о о о о о
—1-
т" -г ч
"к о о о о о о о о о — о о о о о о о о о
—*•
>
о о '—' "—' о р о с с о о о о о о о
«с
о о о о о о о о ° о о о о — о о о о
а ч~ ч о с о <-—'ч о о о г? i > — о о о о о о о о о о О'
ч"
о о о о о о о о
О О о о о о о о о о о о о о о I' — о о
сч С--1 ч с
ч о о о о о о о о о о о о о о о о о о
ч о о о с о о о о
о о с о о о о о о о о о о о о о о о —
>• е
ч
11 H ч о о о о о с — о о о о о о о о о о о о о о о о
- es со т 1Л ю г- 00 о ■s — CS со ю со Г-- оо СП -
о со т m СС 00 о о es СО ю со h- 00 <т>
'■А> - CS СО ю -О г- 00 С5 о ZT CS со -г*« 1-0 СО h- оо о
Х2 = у+(*1Г + *з6, (4)
Хл = у + (х.р+х]5, (5)
ХА = у* + (хяр. (6)
При реализации этих выражений на транзисторах типа р—п—р за единичный сигнал принимается отрицательный потенциал. Для построения схемы совпадений на два отрицательных сигнала в этом случае потребуется два транзистора. Чтобы сократить число транзисторов в проектируемом устройстве, в выражении (2) за единичное значение
переменных а и х1 * примем положительный (нулевой) потенциал, тогда схему совпадений можно выполнить на резисторах и диодах. При этом запуск статического триггера, описываемого выражением (2), будет осуществляться положительными сигналами.
С учетом сделанных замечаний по формулам (2) -г- (6) построена функциональная схема блока ЛБП, показанная на рис. 3. Преобразования первоначальных структурных формул устройства (1) и условные обозначения логических элементов на рис. 3 выполнены согласно правилам и обозначениям, принятым в работе [4].
Рассматривая формулы (2) +-(6), нетрудно их обобщить на случай, когда при квантовании импульса принимается п уровней. При этом потенциально-импульсные логические функции, описывающие работу подобного блока ЛБГ1, будут иметь следующий вид:
у ^ а-х'{п + у + х
х.,
Л',-= у -(х^У1-1 + Х^Г.
Хп-1 — У + (Х/г—о) п 2 + хп Т ,
Хп = (л:«-!)'"-1 т У'п •
Путем выбора конкретных вариантов реализации указанных выражений на транзисторах была получена принципиальная схема генератора, приведенная на рис. 4, с учетом восьми уровней квантования.
В ждущем режиме генератор обеспечивает получение импульсов напряжения с линейно-нарастающими фронтами, прямоугольных импульсов различной длительности, импульсов самой разнообразной ступенчатой формы и импульсов с выпукло-вогнутыми фронтами. Запуск генератора может производиться от любого стандартного генератора положительными импульсами с амплитудой не менее (7-н8) вольт и длительностью не менее четырех микросекунд.
В автоколебательном режиме генератор воспроизводит периодические колебания различных форм: синусоидальных, треугольной, трапецеидальных, пилообразной, прямоугольной, ступенчатой различных вариантов и других колебаний неправильной формы. Длительность выходных импульсов в ждущем режиме и частота колебаний в автоколебательном режиме могут изменяться путем изменения суммарной величины задержек и зависят от выбора параметров схем задержек. Для изготовленного образца частота периодических колебаний без изменения их формы регулировалась в пределах ^ (50-г-250) гц. Генерирование синусоидальных колебаний возможно от 50 до ^ 400 гц, а прямоугольных — от 200 гц до 25 кгц.
На рис. 5 приведены некоторые осциллограммы выходного напряжения генератора, работающего в автоколебательном режиме. Настройка генератора на заданную форму кривой выходного напряжения производилась визуально по осциллографу, но может производиться по шкалам на переменных резисторах, регулирующих отдельные задержки. Для этого необходимо составить таблицы, показывающие номера положений движков регулируемых резисторов для каждой формы кривой, и поставить эти движки в соответствующие положения. Чтобы изменить частоту колебаний при заданной форме, необходимо все задержки изменить пропорционально в ту или иную сторону.
Спроектированный генератор обладает по сравнению с известными рядом преимуществ:
-/2 е
Тр OHjucmopt! M!7-4Û£ Jlujài/ D2£
PllC. 4.
1) нс требует дополнительных генераторов,
2) прост в настройке на выбранную форму колебаний.
Рис
3) допускает возможность изменения формы колебаний на любом участке кривой независимо от других регулировок,
4) позволяет изменять частоту колебаний без изменения их формы.
ЛИТЕРАТУРА
1. A. D. В a n d. Новый гармонический синтезатор на мультивибраторах с эм;п-терпоп связью. Экспресс-информация. «Приборы и элементы автоматики», вып. 23, реф. 127, 1965.
2. Н. Ф. В о л л с р и с р, В. П. Бережной. В. А. III у в а е в. Генератор видеоимпульсов произвольной формы. Изв. вузов, «Радиотехника», т. 8, № 3, 1965.
3. Ward John I о s е р h. Electric impedance wavciormig generator, Пат. США, к л. 328—186, М1 3249879.
4. К. Л. Собак и н. К использованию логических методов для синтеза и анализа потенциально-ммпульсных релейных устройств. Диссертация на соискание ученой степени канд. техн. паук, г. Томск, ТП11, 1967.
о. Н. П. Васи л ь с в а, И. Г а ш к о в е ц. Логические элементы в промышленной автоматике. Биб-ка по автоматике, выи. 68, ГЭИ, 1962.
6. С. Колдуэлл. Логический синтез релейных устройств. Изд-во ИЛ, 1962.