1 2 3 4 5 6 7 8 9 Ім'я файлу: 2287570.docx Розширення: docx Розмір: 556кб. Дата: 27.05.2022 скачати Пов'язані файли: іх інфекції 5 курс весна.docx МОДЕЛИРОВАНИЕ УСТРОЙСТВА НА ПЭВМДля моделирования отражателя – модулятора используется компьютер IBM PC класса Pentium-166 64Мб ОЗУ. В качестве языка программирования выбран язык С++, реализованный в программном продукте фирмы «Microsoft» Visual C++ 5.0. Данное программное обеспечение позволяет создавать качественные мультимедийные и быстрые математические приложения. При моделировании широко использовались знания, полученные в курсе «Цифровое моделирование радиоэлектронных систем», всё моделирование построено на навыках, полученных в этом курсе. Исходные данные для программыИсходные данные для программы разбиты на три основные группы: Параметры вибратора. В этой группе вводятся активные и реактивные составляющие сопротивления вибратора на трёх кратных частотах (всего должно быть введено шесть), а также значение частоты зондирования (частота, на которой вибратор является полуволновым). Параметры сигналов (зондирующего и модулирующего), напряжение смещения. Вводится либо выражение для сигнала (модулирующего и зондирующего), либо параметры гармонического колебания (амплитуда, частота фаза), кроме того, вводится число отсчётов на периоде высокочастотного сигнала, и число периодов модулирующего напряжения для расчёта (общее число точек расчёта равно произведению последнего параметра на отношение частот высокочастотного и модулирующего колебаний); Параметры модулирующей части. В этой группе вводятся параметры диода, варикапа, а также согласующих элементов. Кроме того, в этой же группе выбирается метод расчёта. Для диода вводятся тепловой ток, коэффициент, обратно пропорциональный контактной разности потенциалов, и сопротивление базы (используется для варикапа в первой его реализации). Для варикапа задаётся контактная разность потенциалов, ёмкость при напряжении смещения на варикапе, заданной в предыдущей группе, и коэффициент степени. Здесь же задаются параметры согласующих элементов, которые по умолчанию, удовлетворяют условию согласования вибратора на первой гармонике; В этих группах задаются все необходимые для работы программы параметры. Окно с закладками для всех этих параметров открывается сразу же после запуска программы. Схема экспериментаПосле нажатия клавиши «ОК» на окне параметров отражателя-модулятора, выводится окна с номиналами элементов для эквивалентной цепи. Далее, выводятся два графика в одном окне, которые показывают зависимости активной и реактивной составляющей сопротивления от частоты. По этим графикам можно судить, насколько точно подобраны параметры модели, если параметры не устраивают, то нужно нажать на кнопку «Fn» и заново вести нужный параметр. После того, как убеждаемся в правильности модели вибратора, переходим к расчёту коэффициентов модуляции. Для этого необходимо нажать на кнопку с восклицательным знаком. По окончании расчёта на экране выводится окно с параметрами полученной модуляции на всех трёх гармониках. Помимо этого, выводятся ещё два окна. На первом выводятся первые пять периодов высокочастотного колебания и полученная кривая для тока в вибраторе. На втором выводится модулирующее напряжение и соответствующие значения тока с тем же периодом. По этим графикам мы можем судить об общей картине тока в вибраторе. Для сравнения полученных результатов с другими, рассчитанными для других элементов или параметров, нужно открыть новый документ и повторить все выше перечисленные действия. Блок-схема программыРазработанная в ходе дипломной работы программа по своей блок – схеме практически не отличается от подобных программ моделирования. Поэтому в пояснительной записке отводится мало место под эту тему. Ниже приведём краткий список основных шагов блок – схемы программы. Основой работы являлась разработка общей модели симметричного вибратора, а перевод уже этой модели на язык программирования С++ формализован и реализован уже не в первой дипломной работе. Итак, блок – схема программы имеет следующие основные шаги: Ввод данных для симметричного вибратора, для сигналов и для моделей нелинейных элементов; Расчёт параметров непрерывной модели симметричного вибратора; Вывод графиков активной и реактивной составляющих полного сопротивления вибратора; Синтез одной из реализаций симметричного вибратора по рассчитанным коэффициентам модели; Вывод номиналов синтезированной цепи; Расчёт коэффициентов дискретной модели вибратора и согласующих элементов; Основной цикл программы; Вывод параметров модуляции; Вывод результирующих графиков. Нужно отметить, что в конце программы можно вернуться к заданию новых параметров модели. Кроме того, можно создать новые документы, в которых будет проведён расчёт для других параметров модели. |