МОДЕЛИРОВАНИЕ УСТРОЙСТВА НА ПЭВМ
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

 

Для моделирования отражателя – модулятора используется компьютер 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, просмотров: 226.