Автор работы: Пользователь скрыл имя, 28 Апреля 2013 в 23:43, курсовая работа
Понятие фильтра было введено в 1915г. Независимо друг от друга Дж. Кэмпбелом и К. Вагнером в связи с их исследованиями в области линий передачи и колебательных систем. Первые простейшие фильтры, служащие для разделения телеграфных и телефонных сигналов, передавшихся по одному проводу, и состоявшие из одной катушки индуктивности и одного конденсатора, были применены военным связистом капитаном Игнатьевым ещё в XIX веке. Другим простейшим типом фильтров, появившимся практически с момента зарождения радиотехники, был колебательный контур, также состоящий из катушки индуктивности и конденсатора. С тех пор теория и технология фильтров непрерывно развивались и продолжают совершенствоваться по настоящий день.
Введение….………………………………………………………..…………4
1. Обзор ПО для проектирования динамических систем.......................….5
1.1 WInSet.................................................................................……..….….5
1.2 NI Multisim...................…………………..……....................................8
1.3 Dymola - Dynamic Modeling Laboratory...........................................10
1.4 Modelica..................................................................................................11
1.5 VisSim . ..................................................................................................12
1.6 Пакет Simulink.. ....................................................................................14
2. Метод проектирования устройств фильтрации по рабочим параметрам 19
2.1 Общие сведения…………………………………………….…….….19
2.2 Методика расчета фильтров на операционных усилителях………20
2.3 Вывод общего вида нормированного и денормированного коэффициентов операторной передаточной функции для фильтра….23
3. Виды аппроксимации частотных характеристик…………………..….25
3.1 Общие сведения.......................................................……..……..……25
3.2 Аппроксимация с помощью полиномов Баттерворта ....…….…26
3.3 Аппроксимация Чебышева инверсная..........................………….…29
4 Вывод передаточных функций звеньев по структуре Салена-Кея........31
5 Моделирование разрабатываемого фильтра на функциональном уровне в MathCAD в частотной и временной областях……………………...…..33
5.1 Характеристики в нормированном виде………………….…........33
5.2 Характеристики в денормированном виде……………….…….....36
6 Разработка принципиальной схемы фильтра и расчёт элементов….…40
7 Моделирование фильтра на схемотехническом уровне в системе Electronic Workbench в частотной и временной областях (измерение
АЧХ, ФЧХ, ИХ, ПХ.......................................................................................42
8 Измерение АЧХ фильтра в системе Electronic Workbench с помощью ЛЧМ сигнала…………………………………………………………..…....46
Заключение…………….…………………………………………..….…...48
Список литературы….…………………………………………..……...…49
Приложение А Схема электрическая принципиальная фильтра..………50
Приложение Б Текст программы в MathCAD……….…………………..52
1 ОБЗОР ПО ДЛЯ ПРОЕКТИРОВАНИЯ ДИНАМИЧЕСКИХ СИСТЕМ
1.1 WInSet
Программа WInSet предназначена для графического построения («визуализации») инвариантных множеств динамических систем: отображений и дифференциальных уравнений. С ее помощью можно легко и быстро получать для них фазовые траектории систем и последовательные итерации отображений на экране компьютера. Существует возможность задавать произвольные параметры для целого ряда известных систем. Кроме того, WInSet позволяет пользователю вводить собственные формулы для уравнений.
Рисунок 1.1 - Главное окно WinSet.
Для запуска программы WInSet достаточно вызвать главное меню Windows нажатием кнопки Пуск, перейти в меню Программы\WInSet и выбрать пункт WInSet. После этого на экране появится главное окно программы (рисунок 1.1). Оно состоит из нескольких компонентов: главное меню, панель инструментов, рабочая область, панель координат, строка состояния.
Под заголовком окна располагается
строка главного меню. Основное пространство
окна занято рабочей областью, внутри
которой выполняются
Далее следует панель инструментов — это ряд кнопок с пиктограммами, дублирующих часто используемые пункты меню. При наведении указателя мыши над одну из кнопок, то рядом с ним появится всплывающая подсказка, поясняющая назначение кнопки. Для того чтобы скрыть панель инструментов, нужно снять отметку с пункта меню Вид\Панель инструментов.
Рисунок 1.2 - Строка главного меню и панель инструментов WinSet.
Панель координат точки находится справа от рабочей области. В нижней части панели отображаются значения координат точки на плоскости, соответствующей текущему положению указателя мыши. В верхней части панели отображаются координаты последней вычисленной точки (либо начальной точки, заданной по умолчанию). Эти значения используются в качестве начальных условий для построения, если оно запущено без указания начальной точки. Во время выполнения вычислений на панели координат отображается полоска индикатора, показывающая степень завершения процесса. Для того чтобы скрыть панель координат точки, нужно снять отметку с пункта меню Вид\Координаты точки. Над нижней кромкой окна расположена строка состояния, в которой отображается информация о работе программы. Когда программа выполняет какую-либо длительную операцию, в левой части строки состояния появляется текст пояснения.
Как и во всех приложениях Windows, главным манипулятором с окном программы является мышь. Она используется для выбора пунктов меню и работы с диалоговыми окнами. В этих случаях указатель мыши имеет форму стрелки. Над рабочей областью окна WInSet указатель мыши принимает форму перекрестия.
Щелчок левой кнопкой
мыши в рабочей области задает
начальную точку и начинает процесс
построения. Кроме того, можно выделить
часть изображения. Для этого
необходимо нажать и, удерживая левую
кнопку мыши, переместить ее вправо
и вниз так, чтобы появился прямоугольник,
обрамляющий подлежащую выделению
область. После того как кнопка будет
отпущена, выделенный фрагмент будет
перерисован в увеличенном
а)
Рисунок 1.3 - Работа с изображением: а) до выделения области, б) после выделения.
Все действия, выполняемые с помощью мыши, можно выполнить и с клавиатуры. Доступ к пунктам главного меню осуществляется с помощью комбинации клавиш Аlt+<подчеркнутая буква пункта меню>. Переход между элементами диалогового окна происходит с помощью клавиши табуляции Tab (Shift+Tab — в обратном направлении). В диалоговых окнах истречаются поля ввода, содержащие выпадающий список для выбора значений. В таком поле для перемещения по списку используйте клавиши со стрелками вверх и вниз.
Часто используемые пункты меню можно вызывать с помощью сочетания управляющих клавиш (горячие клавиши). Их обозначения отображаются справа от названий пунктов меню. Вот некоторые из них:
1. 2 NI Multisim
Популярный программный пакет, позволяющий моделировать электронные схемы и разводить печатные платы.
Главная особенность NI Multisim
– простой наглядный интерфейс,
мощные средства графического анализа
результатов моделирования, наличие
виртуальных измерительных
Версия Multisim Education предназначена
для учебных заведений и
Рисунок 1.4 – Окно Multisim Education
Версия Multisim Professional специально
создана для быстрого прототипирования
и решения задач оптимизации
соединений. Предлагается расширенный
пользовательский интерфейс, нестандартные
методы анализа, основанные на фирменной
системе NI LabVIEW, и обычные алгоритмы
имитационного моделирования
Последние версии программы
обладают улучшенной функциональностью,
новыми инструментами для
Рисунок 1.5 - Multisim Professional
Первые версии программы имели название Electronics Workbench и разрабатывались одноименной фирмой. В настоящее время Electronics Workbench является дочерней компанией, которая принадлежит National Instruments (http://russia.ni.com/). Штаб-квартира NI расположена в городе Остин (Техас, США), а на странице можно найти контактную информацию об офисах в России.
Для облегчения
процесса создания печатных
1.3 Dymola - Dynamic Modeling Laboratory
Рисунок 1.6 – Окно Dynamic Modeling Laboratory
Dymola, Dynamic Modeling Laboratory это
ПО для моделирования динамики
и взаимодействия механических,
электронных, гидравлических, термодинамических
и других подсистем,
1) Мультиинженерия. Dymola – это мультиинженерная программа. Это означает, что модели могут состоять из компонентов, относящихся к различным областям знания, таким как: механика, электроника, автоматическое управление, термодинамика, пневматика, гидравлика, механика, кондиционирование и многое другое. Мультиинженерия в Dymola дает вам возможность моделировать и имитировать любой физический процесс, который может быть описан обычным дифференциальным уравнением и алгебраическим выражением.
2)Интуитивное моделирование. Графический редактор и мульти-инженерия Dymola упрощают процесс моделирования. Библиотеки програмы включают элементы, соответствующие физическому свойству, которые легко вставляются в моделируемый объект. Взаимодействие компонентов обеспечивает графический редактор, который моделирует физическое единство компонентов.
3) Открытость и гибкость. Программная среда Dymola полностью открыта в противоположность большинству инструментов моделирования, которые ограничивают круг составляющих модели и методов введения новых компонентов. Пользователи Dymola могут с легкостью вводить компоненты, удовлетворяющие требованиям пользователей. Вы можете это сделать либо перетянув компоненты либо используя существующие компоненты в качестве шаблонов. Открытость и гибкость позволяют Dymola быть лучшим инструментом моделирования новых или альтернативных программ и технологий. Dymola – продукт компании Modelica Association, использующий для физического моделирования язык Modelica , разработанный консорциумом "Numerical Mathematics Consortium".
4) Символическая манипуляция. Dymola обладает уникальным свойством для решения дифференциальных уравнений. Ключом к решению является символическая манипуляция, которая также справляется с алгебраической петлей и снижает распределение числа степеней свободы, вызванное алгебраическим ограничением. Эта технология совместно с со специальными числовыми решающими программами дают возможность для применения аппаратно-программного моделирования.
Сайт программы: http://www.dynasim.se/dymola.
1.4 Modelica
Modelica – свободно распространяемый
объектно-ориентированный язык
В основе языка Modelica лежит концепция соединяемых блоков. При соединении в соответствии с требуемой схемой автоматически генерируются соответствующие уравнения. Это делает язык простым для понимания и использования специалистами нематематического профиля.
Modelica не ограничивает
количество компонентов
Язык Modelica поддерживает
интеграцию с пакетами моделирования
как MATLAB и SimuLink, обеспечивает поддержку
стандартов ACSL, M-file, Simnon. Также поддерживается
возможность использования
Благодаря объектно-ориентированному подходу модели, созданные на языке Modelica, легко модернизируются. Это позволяет создавать на их основе более сложные модели.
Для работы на языке Modelica необходим компилятор, например Dymola, Omola, который как правило, в отличие от самого языка Modelica, является коммерческим, а не свободно-распространяемым.
Операционная система: кроссплатформенное ПО
Официальный сайт: http://www.modelica.org/
Рисунок 1.7 – Рабочее поле Modelica
1.5 VisSim
Система динамического моделирования VisSim предназначена для исследования и анализа переходных и установившихся процессов в любых динамических системах, в том числе и в автоматических системах с использованием визуальных средств структурного моделирования.
VisSim представляет собой
симулятор систем, инструментальную
среду визуального
Рисунок 1.8 – Окно программы VisSim