- •Раздел 1 основные сведения о метрологии.
- •Тема 1.1 Основы теории и практики измерений
- •1 Общие сведения.
- •2 Основные понятия, термины, определения.
- •3 Классификация измерительных приборов и их шкал.
- •Тема 1.2 Основы теории погрешностей
- •1 Основные понятия.
- •2 Погрешности прямых измерений.
- •3 Погрешности косвенных измерений.
- •Раздел 2. Средства электротехнических измерений
- •Тема 2.1. Особенности цифровых измерительных приборов
- •Общие сведения.
- •Общие сведения.
- •Принципы построения.
- •Режимы работы и параметры.
- •Тема 2.2. Измерительные генераторы
- •Общие сведения.
- •1 Общие сведения.
- •2 Низкочастотные генераторы.
- •3 Высокочастотные и сверхвысокочастотные генераторы.
- •4 Импульсные генераторы.
- •Тема 2.3. Электронные осциллографы
- •Общие сведения.
- •Общие сведения.
- •Структурная электрическая схема универсального аналогового осциллографа.
- •Осциллографические развертки.
- •4. Разновидности осциллографов.
- •Раздел 3. Измерение основных электротехнических параметров.
- •Тема 3.1. Измерение силы тока
- •Общие сведения.
- •Общие сведения.
- •2 Измерение силы постоянного тока и тока низких частот.
- •3 Измерение силы тока высоких частот.
- •3.2. Измерение напряжения
- •Значения и для напряжений разной формы
- •3.3. Измерение мощности
- •4.2. Метод амперметра—вольтметра
- •4.3. Мостовой метод
- •4.5. Резонансный метод
- •Глава 5. Измерение параметров сигнала
- •5.1. Общие сведения
- •5.2. Измерение частоты и периода повторения сигнала
- •5.3. Измерение фазового сдвига
- •5.5. Измерение амплитудно-частотных характеристик четырехполюсников
- •Глава 6. Измерение параметров
- •6.1. Общие сведения
- •6.2. Измерение параметров полупроводниковых диодов
- •6.3. Измерение параметров биполярных и униполярных транзисторов
- •6.4. Измерение параметров интегральных микросхем
- •6.5. Логические анализаторы
- •7.2. Информационно-измерительные системы
- •7.4. Виртуальные приборы
7.4. Виртуальные приборы
Виртуальные приборы относятся к пятому поколению информационно-измерительных систем и строятся на базе ПК с использованием современного программного и математического обеспечения.
ПК оснащен аппаратными средствами ввода-вывода сигналов и соответствующего программного обеспечения, которое определяет конфигурацию и функции системы. ПК работает в режиме реального времени и способен выполнять все функции специализированного оборудования, сохраняя гибкость и перенастраиваемость интерфейса. Специальная плата сбора данных (ПСД), устанавливаемая в слот ISA или PCI (или внешнее устройство), и внешние интерфейсы образуют виртуальный измерительный прибор.
Виртуальные приборы на базе ПСД, устанавливаемые в системный блок ПК, уже широко используются в устройствах сбора и обработки информации, в контрольно-диагностических и измерительных системах для промышленных и лабораторных приложений.
Виртуальный прибор можно успешно использовать для решения целого ряда измерительных задач на одном ПК. Для этого достаточно лишь подобрать программное обеспечение и платы сбора данных в соответствии с техническими требованиями эксперимента. Необходимую часть виртуальных приборов составляет программа — интерфейс человека с ПК и с самим прибором. Эта программа поддерживает следующие концепции программного обеспечения:
программный интерфейс, внешне очень похожий на операционную систему Windows и использующий се возможности;
программа, создающая лицевую управляющую панель стационарного автономного прибора.
Каждый из вариантов имеет свои достоинства и недостатки, и фирма предлагает реализацию виртуальных приборов обоих видов.
Рассмотрим прибор с интерфейсом, похожим на Windows. Такой подход допустим, если компьютер должен измерять параметры внешних аналоговых сигналов, а оператор неплохо разбирается в подключении к ПК различных нестандартных измерительных устройств. В этом случае необходимо иметь несколько плат, включаемых соответствующим образом.
Программное обеспечение, поставляемое вместе с ПСД, состоит из стандартных программ, драйверов и примеров программирования. Такой набор программ позволяет решать широкий круг прикладных задач по исследованию сигналов и сбору данных с различных датчиков и внешних устройств. Версии для Windows обладают удобным интерфейсом и благодаря интеграции друг с другом и с другими приложениями Windows значительно облегчают получение результатов измерения и их документальное оформление в виде отчетов, графиков, диаграмм. Если этих стандартных программ недостаточно для решения конкретной задачи, то пользователь, умеющий хорошо программировать, создает более приспособленную для своей задачи программу. Здесь просто необходимы драйверы для управления платами и примеры программирования.
Существуют готовые виртуальные приборы, например осциллограф (рис. 7.2) и спектроанализатор (рис. 7.3) с возможностью сбора данных.
Рис. 7.2. Виртуальный осциллограф
Программа «Осциллограф» позволяет видеть сигнал, измеряемый с помощью АЦП, в реальном времени и производить спектральный анализ собранных данных. В верхней части окна программы сосредоточены основные элементы управления ее работой и отображением данных. Большинство элементов управления снабжены всплывающими подсказками. Программа обеспечивает выбор частоты дискретизации, размера блока измеряемых данных и числа каналов, синхронизацию устройств без аппаратной синхронизации, поддержку режима аппаратной синхронизации, поддержку некоторых специфических функций устройств (кадровый сбор, включение внешней частоты дискретизации), сохранение файлов с данными «как есть» и в форматах ASCII и WAV, воспроизведение сохраненных данных из файлов с данными «как есть» и в формате WAV.
Как любое измерительное устройство, программа «Осциллограф» снабжена осями (шкалами). Вертикальная ось слева градуирована в единицах младшего значащего разряда АЦП или вольтах, которые отображаются в левом верхнем углу окна осциллографа. Нижняя горизонтальная ось может быть градуирована по числу измеренных точек или в единицах времени (секундах, милли-, микро-, наносекундах). Единица измерения горизонтальной оси приводится в левом нижнем углу окна осциллографа. На осях подписываются значения, соответствующие текущему активному каналу. При этом надписи па верхней горизонтальной оси соответствуют точкам в районе курсора. Значение в точке, над которой расположен курсор, подсвечивается прямоугольником того же цвета, что и текущий активный канал. Для удобства оценки промежуточных значений оси, кроме крупных клеток, имеются по девять засечек на каждую такую клетку.
Рис. 7.3. Окно спектроанализатора (а) и спектр квазигармонического сигнала (б)
Графическая часть — основная для Осциллографа, и там отображается в реальном времени график сигнала, подаваемого на вход или входы платы. Графическая часть может быть разделена по горизонтали на две части двойным щелчком мыши. В верхней части графики сигналов отображаются в нормальном виде, а в нижней — в увеличенном. При этом в зону увеличенного просмотра попадает та часть графика, которая находится внутри выделенного квадратика. Его размер можно изменять, передвигая мышь и удерживая нажатой ее правую кнопку, а положение — перемещая мышь и удерживая нажатой ее левую кнопку. Двойное нажатие левой кнопки мыши возвращает окно осциллографа в нормальный режим.
В режиме анализа спектра сигнала горизонтальная ось градуируется в килогерцах, вертикальная — в децибелах. Для просмотра параметров спектра квазигармонического сигнала (см. рис. 7.3, б) необходимо маркерами Ml и М2 выделить участок спектра, содержащий, например, основную гармонику.
Программа «Генератор» предназначена для управления платой аналогового вывода ЛА-ЦАПн 10 и совместно с ней образует виртуальный прибор, который по своим функциональным возможностям соответствует приборам класса генераторов сигналов специальной формы (группа Г6). Генератор позволяет формировать синусоидальные, прямоугольные, треугольные и более сложные выходные сигналы. Сигналы генерируются за счет последовательного вывода временных отсчетов сигналов, записанных в циклический буфер памяти платы. Взаимодействие с программой происходит только в моменты изменения этого буфера при записи в него нового сигнала, считываемого из файла и формируемого программно.
Режим генерации канала изменяется только тогда, когда изменяется состояние какого-либо относящегося к нему управляющего элемента. После запуска генератора открывается его главное окно, графически выполненное в виде приборной панели (рис. 7.4). Управление генератором осуществляется через это окно, а также через дополнительные диалоговые окна, открывающиеся через меню главного окна.
Примерами виртуальных вольтметров с Windows-интерфейсом (рис. 7.5) могут служить программы для управления платами ЛА-н10 и ЛА-и24. Эти виртуальные приборы предназначены для измерения среднеквадратичного значения напряжения в диапазоне частот до 50 МГц в двухканальном режиме и 1 кГц — в трехканальном.
Рис. 7.4. Виртуальный генератор сигналов специальной формы
Рис. 7.4. Вольтметр с Windows-интерфейсом
Все описанные виртуальные приборы удобны и просты в кправлении для тех, кто постоянно работает с компьютером. Для начинающих пользователей компьютеров созданы стандартные измерительныне приборы, подключать и применять которые не сложнее, чем обычные стандартные устройства. Примером могут служить виртуальные приборы, имеющие прототипы среди стационарных приборов и очень похожий программный интерфейс: осциллограф, спектроанализатор и вольтметр.
Виртуальные приборы максимально просты в управлении и имеют те же панели, расположенные в тех же местах, те же органы управления, что и обычные приборы-аналоги. Графический интерфейс программы создает переднюю панель известного измерительного прибора. В программе вольтметра стандартного типа (рис. 7.6) с платой ЛА-н10 для начала работы необходимо только установить переключатели в нужное положение и начать измерять входные сигналы по двум каналам.
Рис. 7.6. Виртуальный вольтметр стандартного типа
Таким образом, наличие двойного подхода к программному интерфейсу виртуальных приборов позволяет пользователям с разной квалификации полностью использовать возможности устройств с АЦП, ЦАП или цифровыми входами-выходами для решения измерительных задач.
Достоинством виртуальных приборов по сравнению с микропроцессорными является доступ пользователя к обширным объемам прикладных программ, возможность использовать внешнюю память большой емкости и различные устройства документирования результатов измерений. Кроме того, использование виртуальных приборов экономически эффективно, так как любая ПСД и программное обеспечение обработки измерительной информации дешевле любого измерительного прибора.