13.5 GPIB interface의 구성 및 설치

Download Report

Transcript 13.5 GPIB interface의 구성 및 설치

13장 GPIB를 이용한 PC와 장치의 연결
디지털 전자물리 및 실험
안동대학교 물리학과
윤석수
2
13.1 서론

PC와 장치와의 연결

PC의 bus를 이용하여 장치를 컨트롤
인터페이스 카드
Labview
디지털 전자물리 및 실험
3
13.1 서론

GPIB interface 란?

In 1975, the Institute of Electrical and Electronic Engineers (IEEE) published ANSI/IEEE Standard
488-1975, IEEE Standard Digital Interface for Programmable Instrumentation, which contained the
electrical, mechanical, and functional specifications of an interfacing system. The original IEEE
488-1975 was revised in 1978, primarily for editorial clarification and addendum. This bus is now
used worldwide and is known by two names:
General Purpose Interface Bus (GPIB)
IEEE 488 Bus


History of GPIB
디지털 전자물리 및 실험
4
13.2 GPIB interface의 구성 및 설치

GPIB interface의 필요 하드웨어/소프트 웨어



PC
GPIB Card(PC의 슬롯에 장착)
Software

NI-488.2 Driver


Control software


별도 구입(예: Labview)
장치

GPIB interface가 지원되거나 option이 장착된 장치


GPIB 카드 구입시 제공, 또는 인터넷에서 다운로드
대부분의 유명 측정장치에서 지원됨
연결 Cable

장치와 GPIB 카드 연결
디지털 전자물리 및 실험
5
13.3 GPIB interface의 구성 및 설치

GPIB 카드 주요사항


다양한 사양의 다양한 모델이 출시
중요선택 사항
http://www.ni.com/gpib/

OS, Bus, Transfer Rate:
디지털 전자물리 및 실험
6
13.4 GPIB interface의 구성 및 설치

GPIB card의 설치 준비사항



PC의 OS확인(예: Win XP)
GPIB 카드의 모델확인
IEEE488-2 디바이스 드라이버 설치 프로그램


구입시 제공된 설치프로그램 또는 다운로드
GPIB card의 설치 예:


NI GPIB-USB-HS
PC OS: Win XP
GPIB 카드 모델(NI GPIB-USB-HS )
http://sine.ni.com/nips/cds/view/p/lang/en/nid/201586
디지털 전자물리 및 실험
7
13.5 GPIB interface의 구성 및 설치

IEEE488-2 디바이스 드라이버 설치 프로그램 다운로드
 제공된 CD 이용
 또는 다운로드



http://www.ni.com/support
이때 모델번호 및 OS 종류에 맞는 것 선택
IEEE488-2 디바이스 드라이버 설치
 사용설명서에 따름
디지털 전자물리 및 실험
8
13.5 GPIB interface의 구성 및 설치

GPIB card의 설치 과정

하드웨어 설치
1) PC의 파워를 끈 후, 케이스를 열어 빈 슬롯에 GPIB card를
삽입한 후 나사로 고정시킨다.
 2) PC의 파워를 ON 한다.
IEEE488-2 디바이스 드라이버 설치
 Ni488216.exe 프로그램을 실행시킨다.
 설치화면의 지시를 따른다.



자세한 과정은 실습으로…
디지털 전자물리 및 실험
9
13.5 GPIB interface 구성 및 설치

GPIB Software

GPIB interface 장치를 컨트롤하기 위해 필요한
프로그램 작성용 소프트 웨어
-
Language(예:C, Basic등) + Language Interface(다운로드)
응용 소프트 웨어: Labview, Labwindows 등
디지털 전자물리 및 실험
10
13.5 GPIB interface 구성 및 설치

Labview 소프트 웨어의 설치


Labview CD를 cd driver에 넣은 후 install.exe를 실행
시켜, 지시사항을 따른다.
Labview를 이용한 장치 컨트롤 맞보기 실습

HP Multimeter에 명령을 주고 데이터를 받는 실습을
통해

GPIB interface 및 Labview의 기능을 확인한다.
디지털 전자물리 및 실험
11
13.6 GPIB 응용 소프트웨어(Labview)

Labview


Laboratory Virtual Instrument Engineering Workbench
전문 프로그래밍 언어에 대한 지식 없이 쉽게 과학 및
공학용 응용프로그램 작성가능


Graphical programming language
GPIB 응용 소프트웨어로 가장 널리 사용
디지털 전자물리 및 실험
12
13.7 컴퓨터를 이용한 장치 컨트롤

GPIB interface + Labview


컴퓨터를 이용하여 장치를 자동 조절 및 측정가능
준비사항


컴퓨터에 GPIB interface 카드 및 디바이스 드라이버 인스톨
Labview 인스톨
디지털 전자물리 및 실험
13
13.8 장치 컨트롤의 개요

장치


Device address (예: 17)
Remote program codes:

예: 멀티메터 (직류전압측정 모드설정 코드: F1)
각 장치 매뉴얼에서 확인

Labview GPIB functions

일반적 절차
 장치를 초기화

디지털 전자물리 및 실험

명령을 준다

데이터를 읽는다

빠져 나온다
14
13.9 실습

실습용 장치

HP4192A and 34401A Digital Multimeter




디지털 멀티메터 주소확인
디지털 멀티메터 GPIB 명령어 확인
디지털 멀티메터에 원하는 측정모드 설정 명령 보내기
디지털 멀티메터가 읽은 데이터 값 받기
디지털 전자물리 및 실험
15
13.10 GPIB 를 통한 장치제어 프로그래밍 예

예제 1. HP4192A 디지털 멀티메터 제어


Address: 21
Code:





직류전압측정 모드 세팅: F1
교류전압측정 모드 세팅: F2
저항측정 모두 세팅: F3
……….
예제 2. HP 34401A Digital Multimeter


Address: 4
Code:


측정 모드: CONF:VOLTAGE:DC 등….
읽기명령: READ?
디지털 전자물리 및 실험