Главная страница
Навигация по странице:

  • 9. Расчет схемы фильтра с помощью разработанной программы

  • 10. Моделирование полученной схемы фильтра с помощью пакета ALLTED

  • 11. Сравнение полученных результатов

  • 0.00 дБ Минимальное значение в полосе пропускания -2.00 дБ

  • цифровые измерительные приборы. Национальный технический университет украины киевский политехнический институт кафедра систем автоматизированного проектирования


    Скачать 0.83 Mb.
    НазваниеНациональный технический университет украины киевский политехнический институт кафедра систем автоматизированного проектирования
    Анкорцифровые измерительные приборы
    Дата04.05.2023
    Размер0.83 Mb.
    Формат файлаdoc
    Имя файлаKursWork_ARC_Filter.doc
    ТипКурсовая
    #1107391
    страница3 из 5
    1   2   3   4   5

    A(f) = | K(j2f) |



    8. Описание программы , реализующей методику расчета

    Программа, реализующая приведенную выше методику расчета, написана на языке Паскаль (для компилятора Boland Pascal 7.0) и предназначена для автоматизированного проектирования фильтров нижних частот с использованием максимально плоской аппроксимации амплитудно-частотной характеристики (аппроксимации Баттерворта). Листинг программы приведен в приложении П1. Программа позволяет рассчитать активный RC фильтр нижних частот до 50-го порядка. Программа также формирует файл протокола расчета filter.txt; файл filter.tab, содержащий результат табулирования АЧХ спроектированного фильтра, а также файл filter.atd, содержащий задание на моделирование фильтра и анализ его частотных характеристик в системе ALLTED.

    После запуска программы на экране появляется заставка. После нажатия клавиши Enter программа запрашивает у пользователя параметры проектируемого фильтра: частоту среза, минимальную неравномерность коэффициента передачи в полосе пропускания, граничную частоту полосы задерживания и минимальное затухание коэффициента передачи в полосе задерживания. В случае ввода некорректного набора исходных данных программа выводит сообщение об ошибке и ее характере, после нажатия клавиши Enter программа повторно запрашивает у пользователя параметры фильтра. В случае, если введенные параметры корректны, то после нажатия клавиши Enter программа производит расчет фильтра. Если в процессе расчета будет получен порядок фильтра , превышающий установленный максимально допустимый (50), то выдается соответствующее сообщение и работа программы прекращается.

    После завершения расчета на экране появляется информация о параметрах спроектированного фильтра, его порядок, количество звеньев, и их порядок, добротность, тип схемной реализации и номиналы компонентов в этих реализациях. Для реализации звеньев первого порядка используется схема на инвертирующем ОУ. Для звеньев второго порядка с добротностью <10 – схема с многопетлевой обратной связью; с добротностью <10 – биквадратная схема.

    После просмотра результатов расчета нажимают Enter и программа выводит на экран график логарифмической АЧХ спроектированного фильтра (дБ). При нажатии любой клавиши работа программы завершается.

    9. Расчет схемы фильтра с помощью разработанной программы

    С помощью разработанной программы, описание которой приведено в предыдущем пункте, был проведен расчет схемы фильтра нижних частот в соответствии с вариантом задания на курсовую работу. Результаты расчета схемы фильтра приведены в приложении П2. Фильтр имеет порядок 8 и требует для своей реализации четыре звена второго порядка, построенных по схеме с многопетлевой обратной связью. График логарифмической АЧХ схемы фильтра, построенный разработанной программой, приводится в приложении П3. В приложении П4 приводится листинг файла filter.txt, содержащего протокол расчета схемы фильтра. Листинг сгенерированного программой файла filter.atd, содержащего задание на моделирование с помощью пакета ALLTED, приводится в приложении П5.

    10. Моделирование полученной схемы фильтра

    с помощью пакета ALLTED
    Моделирование схемы фильтра, полученной с помощью разработанной программы, проводилось с помощью пакета схемотехнического проектирования ALLTED. Файл задания на моделирование АЧХ полученной схемы фильтра был сгенерирован разработанной программой, его листинг представлен в приложении П5. График логарифмической АЧХ схемы фильтра, полученный в результате расчета с помощью пакета ALLTED, представлен в приложении П6.

    11. Сравнение полученных результатов
    В результате расчета схемы фильтра с помощью разработанной программы, реализующей изложенную выше методику расчета, были получены следующие параметры логарифмической АЧХ фильтра (см. приложения П3 и П5), представленные в Таблице 1.


    Значение при f = 0 Гц

    0 дБ

    Максимальное значение в полосе пропускания

    0.00 дБ

    Минимальное значение в полосе пропускания

    -2.00 дБ

    Значение при f = Fc = 500 Гц

    -2.00 дБ

    Неравномерность в полосе пропускания

    2 дБ

    Значение при f = f1 = 800 Гц

    -30.33 дБ

    Минимальное затухание в полосе задерживания

    30.33 дБ

    Таблица 1. Параметры АЧХ фильтра, полученные с помощью разработанной программы.
    При последующем моделировании полученной схемы фильтра с помощью пакета ALLTED , по построенному графику были получены следующие параметры логарифмической АЧХ фильтра, приведенне в Таблице 2.


    Значение при f = 0 Гц

    0.0 дБ

    Максимальное значение в полосе пропускания

    0.96 дБ

    Минимальное значение в полосе пропускания

    -0.48 дБ

    Значение при f = Fc = 500 Гц

    -0.48 дБ

    Неравномерность в полосе пропускания

    1.44 дБ

    Значение при f = f1 = 800 Гц

    -29.81 дБ

    Минимальное затухание в полосе задерживания

    29.81 дБ

    Таблица 2. Параметры АЧХ фильтра, полученные с помощью пакета ALLTED.
    Если представленные в Таблице 2 АЧХ схемы фильтра пронормировать по значению на частоте f = 0 Гц, т.е принять это значение за 0 дБ, то параметры АЧХ схемы фильтра будут иметь следующий вид (см. Таблица 3) :


    Значение при f = 0 Гц

    0 дБ

    Максимальное значение в полосе пропускания

    0.48 дБ

    Минимальное значение в полосе пропускания

    -0.96 дБ

    Значение при f = Fc = 500 Гц

    -0.96 дБ

    Неравномерность в полосе пропускания

    1.44 дБ

    Значение при f = f1 = 800 Гц

    -30.29 дБ

    Минимальное затухание в полосе задерживания

    30.29 дБ

    Таблица 3. Параметры АЧХ фильтра, полученные с помощью пакета ALLTED, после нормированния относительно значения на частоте f = 0 Гц.
    При сравнении Таблицы 1 с Таблицей 3, видим, что рассчитанная схема обеспечивает требуемое минимальное затухание в полосе задерживания (30 дБ), причем значения, полученные с помощью разработанной программы и с помощью пакета ALLTED, совпадают с хорошей точностью. Что же касается неравномерности АЧХ в полосе пропускания, то значение, полученное при моделировании в ALLTED, оказалось меньше максимально допустимого (2 дБ). Однако следует отметить, что график АЧХ, полученный в пакете ALLTED, имеет некоторый подъем вблизи частоты среза ( максимальное значение 0.48 дБ), причиной чего очевидно является небольшая расстройка звеньев фильтра относительно необходимых центральных частот вследствие того, что выходное сопротивление реальных операционных усилителей имеет конечное значение, а также других причин, которые не учитывались при расчете схемы фильтра разработанной программой.

    Выводы
    В процессе выполнения курсовой работы была спроектирована схема фильтра нижних частот. Для расчета схемы фильтра была разработана программа, реализующая изложенную выше методику расчета схемы фильтра нижних частот с максимально плоской аппроксимацией АЧХ ( по Баттерворту ). В результате выполнения этой программы была получена схема фильтра нижних частот восьмого порядка, состоящая из четырех последовательно включенных звеньев второго порядка, построенных по схеме с многопетлевой обратной связью.

    Далее было проведено моделирование АЧХ полученной схемы фильтра с помощью пакета ALLTED. В качестве задания на моделирования использовался файл, автоматически сгенерированный разработанной программой. Полученные результаты несколько отличаются от рассчитанных с помощью разработанной программы, однако, в целом требования к параметрам АЧХ были удовлетворены, что свидетельствует о правильности описанной выше методики. Отклонения предполагаемых результатов от полученных при моделировании вызваны очевидно тем, что методика расчета предполагает, использование идеального операционного усилителя, а при моделировании в пакете ALLTED используется модель, приближенная к реальному операционному усилителю. Учитывая это обстоятельство, а также неизбежный разброс номиналов емкостных и резистивных компонентов в реальном устройстве, можно сделать вывод о том, что полученная схема фильтра нижних частот восьмого порядка имеет недостаточный запас по минимальному затуханию в полосе задерживания (при моделировании запас = 30.29 дБ – 30 дБ = 0.29 дБ ; в теории запас = 30.33 дБ –30 дБ =0.33 дБ ).Таким образом, при построении реального устройства следует взять порядок фильтра равным 9 вместо 8, что обеспечит достаточный запас по минимальному затуханию в полосе задерживания ( порядка 4.4 дБ).

    1   2   3   4   5


    написать администратору сайта