Управление прибором состоит из подключения настольного прибора к компьютеру и проведения измерений.
История
В конце 1960-х годов Hewlett-Packard разработала первую шину, используемую для связи, и называлось HP-IB ( Hewlett-Packard Interface Bus ). Поскольку HP-IB изначально был разработан для работы только с приборами HP, возникла потребность в стандартном высокоскоростном интерфейсе для связи между приборами и контроллерами различных производителей. Эта потребность была удовлетворена в 1975 году Институтом инженеров по электротехнике и радиоэлектронике (IEEE), опубликованным стандартом ANSI / IEEE 488-1975, стандартным цифровым интерфейсом IEEE для программируемых приборов, который содержал электрические, механические и функциональные характеристики системы сопряжения. Стандарт был обновлен в 1987 году [1] и снова в 1992 году [2]. Эта шина известна под тремя разными названиями: интерфейсная шина общего назначения ( GPIB ), интерфейсная шина Hewlett-Packard (HP-IB) и шина IEEE-488. и используется во всем мире.
Сегодня, помимо GPIB, есть еще несколько шин, которые можно использовать для управления приборами. К ним относятся: Ethernet , USB , последовательный порт , PCI и PXI .
Программное обеспечение
Помимо аппаратной шины для управления прибором, также необходимо программное обеспечение для ПК . Архитектура программного обеспечения виртуальных приборов , или VISA, была разработана VME eXtensions for Instrumentation (VXI) plug and play Systems Alliance в качестве спецификации для программного обеспечения ввода-вывода. VISA стала шагом на пути к совместимости программного обеспечения в масштабах всей отрасли. Спецификация VISA определяет стандарт программного обеспечения для VXI, а также для интерфейсов GPIB, последовательного порта, Ethernet и других интерфейсов. Более 35 крупнейших приборостроительных компаний в отрасли одобряют VISA в качестве стандарта. Альянс создал отдельные платформы, сгруппировав наиболее популярные операционные системы, среды разработки приложений и языки программирования, и определил подробные спецификации, чтобы гарантировать взаимодействие компонентов в каждой структуре.
Приборы можно программировать, отправляя и получая текстовые команды SCPI или используя драйвер прибора . Чтобы упростить программирование инструментов, многие инструменты снабжены стандартными драйверами инструментов, такими как VXIplug & play или IVI. Эти драйверы требуют, чтобы на ПК была установлена библиотека VISA. Драйверы инструментов IVI были разработаны для обеспечения взаимозаменяемости инструментов в производственных условиях, где важны автоматизация и сокращение времени простоя, но они часто используются и в других приложениях.
Среды разработки приложений могут поддерживать управление приборами, поддерживая VISA и стандартные драйверы приборов. Среды, поддерживающие VISA, включают LabVIEW , LabWindows / CVI , MATLAB и VEE . Кроме того, библиотека VISA может поддерживать такие языки программирования, как C , C ++ , C # , Python и другие.
Смотрите также
Рекомендации
- ^ Стандартные коды, форматы, протоколы и общие команды IEEE. Для использования с ANSI / IEEE STD 488.1-1987 Стандартный цифровой интерфейс IEEE для программируемых приборов . DOI : 10.1109 / IEEESTD.1988.120316 . ISBN 0-7381-4215-8.
- ^ Стандартные коды, форматы, протоколы и общие команды IEEE для использования с IEEE STD 488.1-1987, стандартным цифровым интерфейсом IEEE для программируемых приборов . DOI : 10.1109 / IEEESTD.1992.114468 . ISBN 978-0-7381-0665-6.
Внешние ссылки
- Основы управления инструментами Представляет технический контент в виде теории, реальных примеров и интерактивных аудиовизуальных руководств - от National Instruments
- VXIplug & play
- Учебное пособие по GPIB
- Фонд IVI
- Советы по разработке и передовые методы использования драйверов приборов - от Rohde & Schwarz
дальнейшее чтение
- Франческо Форнетти (2013). Инструментальное управление, сбор и обработка данных с помощью MATLAB . Познакомьтесь с ISBN RF Ltd. 978-0957663503.
- Стив Маккей; и другие. (2003). Практическая передача данных для КИПиА (IDC Technology) . Newnes. ISBN 978-0750657976.