Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курчас 9 вариант.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
1.91 Mб
Скачать
    1. Результаты решения системы.

Графики решения разностных уравнений, построены средствами среды Visual Micro Lab, представлены на рис.13.

Рис.13. Результаты интегрирования С++.

    1. Проверка адекватности решений.

Необходимо сравнить полученные решения разностных уравнений, полученные средствами пакате MathCAD, рис.14, и решения разностных уравнений средствами среды Visual Micro Lab рис.15.

На рис. 16 представлены решения разностных уравнений полученные средствами пакета MathCAD и средствами среды Visual Micro Lab.

Рис.14. Графики решений, реализованные средствами пакета MatCAD.

Рис.15. Графики решений, реализованные в среде Vision Micro Lab.

Рис. 16. Графики решений, реализованные средствами пакета MatCAD ,и графики решений, реализованные в среде Vision Micro Lab.

Из рис.16 видно, что модель, с учётом погрешностей, функционирует нормально.

  1. Блок схема алгоритма работы программы.

конец

Прерывание по времени

Внешнее прерывание

cnt=cnt+1

1=1?

Инициализация

переменных

старт

да

нет

Рис.17. Холостой цикл.

старт

старт

нет

да

Начальная инициализация таймер

cnt>100?

б)

а)

Рис.18. Прерывание: а) по времени; б) внешние прерывания.

нет

Cnt=0

да

да

нет

Инициализация начальных условий

cnt>0?

конец

Решений дифференциальных уравнений методом Эйлера

Инициализация условий в момент времени 1

конец

Запуск АЦП

cnt>1?

  1. Выводы.

В результате работы для фильтра с заданными параметрами была построена система нормальных дифференциальных уравнений и получены графики решений в среде MathCAD, используя функцию Odesolve и с помощью выведенных конечно-разностных уравнений.

Таким образом, был создан цифровой фильтр, выполняющий функции заданной аналоговой схемы.

  1. Список литературы.

  1. Атабеков Г.И. Основы теории цепей. Учебник для вузов . М., «Энергия», 1969 424с.

  2. Бахвалов Н.С., Жидков Н.П., Кобельков Г.М. Численные методы: М.: Наука. Гл. ред. физ.-мат. лит., 1987. – 600с.

  3. Гоноровский И.С. Радиотехнические цепи и сигналы: Учебник для вузов. – 4-е изд., перераб. и доп. – М.: Радио и связь, 1986. – 512с.: ил.

  4. Гребнев В.В. Микроконтроллеры семейства AVR фирмы Atmel. – М.: ИП РадиоСофт, 2002 – 176 с.: ил.

  5. Дмитрев Б.Ф., Красавчиков В.Г., Губанов Ю.А. Математические основы и практика применения символьного метода расчета электрических цепей: Учеб. пособие/СПб.,2004.111 с.

  6. Колмогоров А.Н., Фомин С.В. Элементы теории функций и функционального анализа. Издательство «Наука», Главная редакция физико-математической литературы, М., 1972.

  7. Лебедев М.К. CodeVisionAVR Пособие для начинающих. – М.: Издательский дом «Додэка – XXI», 2008 – 592 с.: ил.

  8. Макаров Е.Г. Инженерные расчеты в MathCad. Учебный курс. – СПб.: Питер, 2003. – 448 с.: ил.

  9. Мошуц Г., Хорн П. Проектирование активных фильтров: Пер. с англ. – М.: Мир, 1984. – 320с., ил.

  10. Пискунов Н.С. Дифференциальное и интегральное исчисления. Для втузов том 1 М., 1978г., 456 стр. с илл.

  11. Пискунов Н.С. Дифференциальное и интегральное исчисления. Для втузов том 2 М., 1978г., 456 стр. с илл.

  12. Татур Т.А. Основы теории электрических цепей (справочное пособие): Учеб. пособие – М.: Высш. школа, 1980. _ 271с., ил.

  13. Шпак Ю.А. Программирование на языке Си для AVR и PIC микроконтроллеров. – М.: МК-Пресс, 2006 – 400 с.: ил.