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?
디지털 전자물리 및 실험