계기 제어

Instrument control

계측기 제어는 데스크탑 기기를 컴퓨터에 연결하고 측정을 하는 것으로 구성된다.

역사

1960년대 후반에 통신에 사용되는 최초의 버스는 휴렛-패커드에 의해 개발되었고 HP-IB(Hewlett-Packard Interface Bus)라고 불렸다.HP-IB는 원래 HP 기기와만 작동하도록 설계되었기 때문에, 다양한 벤더의 계측기와 제어기 사이의 통신을 위한 표준 고속 인터페이스의 필요성이 대두되었다.이러한 필요성은 1975년 전기전자공학연구소(IEEE)가 인터페이스 시스템의 전기, 기계 및 기능 규격을 포함한 ANSI/IEEE 표준 488-1975, IEEE 표준 프로그래밍 가능한 계측기 디지털 인터페이스를 발표함으로써 해결되었다.이 표준은 1987년에[1] 갱신되었고[2] 1992년에 다시 갱신되었다. 이 버스는 범용 인터페이스 버스(GPIB), 휴렛-패커드 인터페이스 버스(HP-IB), IEEE-488 버스라는 세 가지 다른 이름으로 알려져 있으며, 세계적으로 사용되고 있다.

오늘날, 계기 제어에 사용할 수 있는 GPIB 외에도 여러 대의 버스가 있다.여기에는 다음이 포함된다.이더넷, USB, 직렬, PCIPSI.

소프트웨어

계측기를 제어하는 하드웨어 버스 외에 PC용 소프트웨어도 필요하다.가상 계기 소프트웨어 아키텍처(Virtual Instrument Software Architecture, 또는 VISA)는 VME VSI(EXtensions for Instrumentation) 플러그플레이 시스템 얼라이언스에 의해 I/O 소프트웨어 규격으로 개발되었다.VISA는 업계 전반의 소프트웨어 호환성을 위한 한 단계였다.VISA 규격은 VXI 및 GPIB, 직렬, 이더넷 및 기타 인터페이스에 대한 소프트웨어 표준을 정의한다.업계에서 가장 큰 35개 이상의 계측회사들이 VISA를 표준으로 승인하고 있다.동맹은 가장 인기 있는 운영 체제, 애플리케이션 개발 환경, 프로그래밍 언어 등을 그룹화하여 구별되는 프레임워크를 만들고, 각 프레임워크 내에서 컴포넌트의 상호운용성을 보장하기 위해 심층적인 규격을 정의했다.

기기는 텍스트 기반 SCPI 명령을 송수신하거나 기기 드라이버를 사용하여 프로그래밍할 수 있다.계측기 프로그래밍을 용이하게 하기 위해, 많은 계측기들이 VXIplug&play 또는 IVI와 같은 업계 표준 계측기 드라이버와 함께 제공된다.이러한 드라이버들은 PC에 설치하기 위해 VISA 라이브러리를 필요로 한다.IVI 계기 드라이버는 자동화와 다운타임 단축이 중요한 제조 환경에서 계측기의 상호 호환성을 가능하게 하도록 설계되었지만, 다른 용도에서도 자주 사용된다.

애플리케이션 개발 환경은 VISA 및 업계 표준 계기 드라이버를 지원함으로써 계측기 제어를 지원할 수 있다.VISA를 지원하는 환경으로는 LabVIEW, LabWindows/CVI, MATLAB, VEE 등이 있다.게다가, VISA 라이브러리는 C, C++, C#, Python 등과 같은 프로그래밍 언어를 지원할 수 있다.

참고 항목

참조

  1. ^ IEEE Standard Codes, Formats, Protocols, and Common Commands. For Use with ANSI/IEEE STD 488.1-1987 IEEE Standard Digital Interface for Programmable Instrumentation. doi:10.1109/IEEESTD.1988.120316. ISBN 0-7381-4215-8.
  2. ^ IEEE Standard Codes, Formats, Protocols, and Common Commands for Use with IEEE STD 488.1-1987, IEEE Standard Digital Interface for Programmable Instrumentation. doi:10.1109/IEEESTD.1992.114468. ISBN 978-0-7381-0665-6.

외부 링크

추가 읽기

  • Francesco Fornetti (2013). Instrumentation Control, Data Acquisition and Processing with MATLAB. Explore RF Ltd. ISBN 978-0957663503.
  • Steve Mackay; et al. (2003). Practical Data Communications for Instrumentation and Control (IDC Technology). Newnes. ISBN 978-0750657976.