2013 Днепров В.В. Организация автоматических испытаний НАП (курсовой проект)
Отчет о выполнении курсового проекта Организация автоматических испытаний НАП.
Автор - Днепров Владимир Владимирович.
Научный руководитель - Корогодин Илья Владимирович.
Содержание |
Задание на курсовой проект
Организовать автоматические испытания НАП. Для этого создать библиотеку функций, позволяющую автоматизировать процесс испытаний НАП. Провести автоматические испытания НАП для проверки созданной библиотеки.
Введение
В настоящее время кафедра радиотехнических систем имеет хорошую материально - техническую базу для проведения экспериментов различного рода: лабораторных работ, научно - исследовательских работ, создания новой и тестирования уже имеющейся аппаратуры. В процессе проведения таких экспериментов возникает потребность фиксировать показания приборов, записывать результаты измерений, отсчитывать время, менять параметры эксперимента, повторять один и тот же эксперимент много раз. Описанные действия могут негативно влиять на конечный результат эксперимента - вносить ошибки. Проведение же одного и того же эксперимента много раз практически невозможно осуществить без ошибок экспериментатора. В такой ситуации может помочь автоматизация процесса проведения эксперимента.
Цель работы
Создать простой и удобный инструмент для проведения автоматических испытаний НАП.
Решаемые задачи
- Используя программный пакет MATLAB, создать библиотеки функций для управления различными приборами и навигационными модулями
- Реализовать сценарий эксперимента для демонстрации возможностей созданных библиотек
Используемые методы и подходы
Для проведения автоматических испытаний НАП необходимо организовать удаленное (с ПК пользователя) управление рядом используемых при испытаниях приборов. Как правило, в испытаниях НАП используются: имитатор сигналов СРНС, анализатор спектра, аттенюатор. Также нужно реализовать обработку информации, поступающей от НАП, контролировать его состояние. На кафедре радиотехнических систем имеется ряд приборов фирмы Rohde & Schwarz: генератор сигналов SMBV100A, анализатор спектра FSV, аттенюатор RSC. Все приборы имеют LAN интерфейс, что позволяет организовать удаленное управление ими через локальную сеть по протоколу TCP/IP. Программный пакет MATLAB также имеет несколько встроенных функций для работы с этим протоколом. Также программный пакет MATLAB является удобной средой для обработки полученных результатов испытаний. Для управления приборами были созданы классы MATLAB, методы которых позволяют проводить автоматические испытания.
Разработка программного обеспечения проведения автоматических испытаний НАП
Классы для управления приборами объединены в проект ArcticSEA.
Проведение автоматических испытаний с помощью разработанного инструментария
Для проверки созданных классов разработана методика проведения автоматических испытаний чувствительности навигационных модулей. В соответствии с данной методикой проведена серия из 347 испытаний чувствительности навигационного модуля Геос - 3, результаты которой занесены в протокол. Проведенные испытания показали, что созданные классы успешно решают задачу автоматизации испытаний НАП.
Заключение
Задание на курсовой проект выполнено. Для достижения поставленной цели решены следующие задачи:
- Создана библиотека функций - набор классов MATLAB, позволяющая проводить автоматические испытания НАП
- Разработана методика проведения автоматических испытаний чувствительности навигационных модулей с использованием созданной библиотеки функций
- Проведена серия из 347 испытаний, в результате которой установлено: чувствительность навигационного модуля Геос - 3 составляет -155 дБм с вероятностью срыва решения 0.1