Для моделирования отражателя – модулятора используется компьютер IBM PC класса Pentium-166 64Мб ОЗУ. В качестве языка программирования выбран язык С++, реализованный в программном продукте фирмы «Microsoft» Visual C++ 5.0. Данное программное обеспечение позволяет создавать качественные мультимедийные и быстрые математические приложения. При моделировании широко использовались знания, полученные в курсе «Цифровое моделирование радиоэлектронных систем», всё моделирование построено на навыках, полученных в этом курсе.
Исходные данные для программы
Исходные данные для программы разбиты на три основные группы:
Ø Параметры вибратора. В этой группе вводятся активные и реактивные составляющие сопротивления вибратора на трёх кратных частотах (всего должно быть введено шесть), а также значение частоты зондирования (частота, на которой вибратор является полуволновым).
Ø Параметры сигналов (зондирующего и модулирующего), напряжение смещения. Вводится либо выражение для сигнала (модулирующего и зондирующего), либо параметры гармонического колебания (амплитуда, частота фаза), кроме того, вводится число отсчётов на периоде высокочастотного сигнала, и число периодов модулирующего напряжения для расчёта (общее число точек расчёта равно произведению последнего параметра на отношение частот высокочастотного и модулирующего колебаний);
Ø Параметры модулирующей части. В этой группе вводятся параметры диода, варикапа, а также согласующих элементов. Кроме того, в этой же группе выбирается метод расчёта.
Для диода вводятся тепловой ток, коэффициент, обратно пропорциональный контактной разности потенциалов, и сопротивление базы (используется для варикапа в первой его реализации).
Для варикапа задаётся контактная разность потенциалов, ёмкость при напряжении смещения на варикапе, заданной в предыдущей группе, и коэффициент степени.
Здесь же задаются параметры согласующих элементов, которые по умолчанию, удовлетворяют условию согласования вибратора на первой гармонике;
В этих группах задаются все необходимые для работы программы параметры.
Окно с закладками для всех этих параметров открывается сразу же после запуска программы.
Схема эксперимента
После нажатия клавиши «ОК» на окне параметров отражателя-модулятора, выводится окна с номиналами элементов для эквивалентной цепи. Далее, выводятся два графика в одном окне, которые показывают зависимости активной и реактивной составляющей сопротивления от частоты.
По этим графикам можно судить, насколько точно подобраны параметры модели, если параметры не устраивают, то нужно нажать на кнопку «Fn» и заново вести нужный параметр.
После того, как убеждаемся в правильности модели вибратора, переходим к расчёту коэффициентов модуляции. Для этого необходимо нажать на кнопку с восклицательным знаком. По окончании расчёта на экране выводится окно с параметрами полученной модуляции на всех трёх гармониках. Помимо этого, выводятся ещё два окна. На первом выводятся первые пять периодов высокочастотного колебания и полученная кривая для тока в вибраторе. На втором выводится модулирующее напряжение и соответствующие значения тока с тем же периодом. По этим графикам мы можем судить об общей картине тока в вибраторе.
Для сравнения полученных результатов с другими, рассчитанными для других элементов или параметров, нужно открыть новый документ и повторить все выше перечисленные действия.
Блок-схема программы
Разработанная в ходе дипломной работы программа по своей блок – схеме практически не отличается от подобных программ моделирования. Поэтому в пояснительной записке отводится мало место под эту тему. Ниже приведём краткий список основных шагов блок – схемы программы. Основой работы являлась разработка общей модели симметричного вибратора, а перевод уже этой модели на язык программирования С++ формализован и реализован уже не в первой дипломной работе.
Итак, блок – схема программы имеет следующие основные шаги:
1. Ввод данных для симметричного вибратора, для сигналов и для моделей нелинейных элементов;
2. Расчёт параметров непрерывной модели симметричного вибратора;
3. Вывод графиков активной и реактивной составляющих полного сопротивления вибратора;
4. Синтез одной из реализаций симметричного вибратора по рассчитанным коэффициентам модели;
5. Вывод номиналов синтезированной цепи;
6. Расчёт коэффициентов дискретной модели вибратора и согласующих элементов;
7. Основной цикл программы;
8. Вывод параметров модуляции;
9. Вывод результирующих графиков.
Нужно отметить, что в конце программы можно вернуться к заданию новых параметров модели. Кроме того, можно создать новые документы, в которых будет проведён расчёт для других параметров модели.
Результаты работы программы
В ПРИЛОЖЕНИИ 4 приведены графики для различных параметров модели отражателя – модулятора. По эти графикам видно, что для рассчитанного в главе 4 случая расход результатов составляет около 20-30%, что, вообще говоря, является хорошим результатом, поскольку вывод выражений в главе 4 ввёлся с допущениями на вольтамперную характеристику диода, которая справедлива в небольшом диапазоне напряжений. Кроме того, при увеличении шагов расчёта на одном периоде высокочастотного сигнала до 100, разница между результатами сокращается до 15%.
Следовательно, результаты, полученные в ходе теоретических и практических изысканий, соответствуют действительности с большой степенью вероятности, поскольку были получены разными путями.
Разработанная программа может служить и в дальнейшем для дополнительного моделирования отражателя – модулятора и подбора оптимальных параметров для его работы.
Дата: 2019-12-10, просмотров: 239.