Upload
linus
View
64
Download
3
Embed Size (px)
DESCRIPTION
Автоматическое проведение экспериментов с использованием приборов Rohde & Schwarz. Докладчик: Днепров Владимир Владимирович Научный руководитель: Корогодин Илья Владимирович. Москва, НИУ МЭИ, 2013. Эксперимент. - PowerPoint PPT Presentation
Citation preview
Автоматическое проведение экспериментов с использованием
приборов Rohde & Schwarz
Докладчик:Днепров
Владимир Владимирович
Научный руководитель:Корогодин
Илья Владимирович
Москва, НИУ МЭИ, 2013
2
Эксперимент
Цель: Создать простой и удобный инструмент для проведения автоматических экспериментов
Задачи: Используя программный пакет MATLAB, создать библиотеки функций для управления различными приборами и навигационными модулямиРеализовать сценарий эксперимента для демонстрации возможностей созданных библиотек
3
Достоинства удаленного управления
Возможность проведения экспериментов с записью и последующей обработкой результатов измерений, например, в программном пакете MATLAB
Возможность автоматического многократного повтора эксперимента: устраняет ошибки экспериментатора, позволяет обнаруживать редкие ошибки
4
Организация удаленного управления
Прибор имеет интерфейс LAN с поддержкой протокола TCP/IP – возможно объединение приборов и ПК пользователя в единую локальную сеть
Команды для управления прибором соответствуют стандарту SCPI (Standard Commands for Programmable Instruments)
Типичный вид команды:
SOURce:FREQuency 1GHz
5
Организация удаленного управления
6
Классы
Общие методы для всех классов управления приборами:setConnection( IP, port ) – установка соединения с устройством, имеющим адрес “IP” и порт “port” для управленияcloseConnection – закрытие соединения и переход к ручному управлениюsendCommand( ‘Command’ ) – отправка команды в формате SCPI[Answer] = sendQuery( ‘Query’ ) – отправка запроса в формате SCPI и возврат ответа в Answer
7
Класс FSVМетоды класса:SetCenterFreq( Freq ) – установка центральной частоты анализаSetSpan( Span ) – установка полосы анализаPowerMeasure( CHANSpan ) – измерение мощности входного сигнала в заданной полосе
8
Класс SMBVМетоды класса:setLevel( Level ) – установка выходной мощности сигналаsetFreq( Freq ) – установка частоты выходного сигналаsetGPS( SatNumber ) – запуск имитации сигналов заданного числа спутников (GPS, диапазон L1, мощность спутников одинакова)
9
Класс RSCМетоды класса:setAttenuation( Att ) – установка заданного ослабления
10
Класс ReceiverМетоды класса:SerialConfig( Com, Baud ) – настройка соединения с портом “COM”, установка скорости обмена “Baud”SerialConnect – соединение с портомGetSolutionStatus – получение статуса решения от приемника и сохранение его в переменную класса FixTypeReset – рестарт приемникаSerialClose – закрытие соединения
11
Определение чувствительности навигационного модуля в режиме слежения
12
Определение чувствительности навигационного модуля в режиме слежения
13
Результат
14
Файлы классов (.m) и скрипт проведенного эксперимента (.m)
доступны к просмотру, скачиванию, изменению:
https://code.google.com/p/arcticsea/
Спасибо за внимание!
15