목차
I. 실험 제목
Ⅱ. 실험 목표
Ⅲ. 실험 방법
Ⅳ. 관련이론
Ⅴ. 참고문헌
Ⅱ. 실험 목표
Ⅲ. 실험 방법
Ⅳ. 관련이론
Ⅴ. 참고문헌
본문내용
uisition Time) : 변환시간(Translation Time),
전송시간(Transfer Time)
● 처리시간(Throughout Time) :센서로부터 수집하여 메모리에 저장하는 초당
데이터의 수(Hz)
● 해상도(Resolution)
입력범위를몇개로등분하여아날로그데이터를수집할것인지를나타낸다(Bit)
● 입력센서
출력범위(Output Range)가 데이터 수집보드의 입력범위와 호환 신호조절 모듈
센서로부터 입력되는 신호의 잡음을 축소
온도나 압력 등을 전압으로 변환
ㄴ) 데이터 수집보드 기능
● 물리적신호의발생을입력받아처리
● 아날로그-디지털(analog to digital, A/D) 변환
● 디지털-아날로그(digital to analog, D/A) 변환
● 디지털입/출력(Digital Input/Output, I/O)
● 카운터/타이머(counter/timer)
3)DAQ 보드설치
● Plug & Play Device
Non Plug & Play Device
DAQ Configuration Utility
● 장치를 설정
장치의 기능을 테스트
설정값들을 파일에 저장하여 필요에 따라 능동적 으로 사용
ㄱ) NI-DAQ 구성(Configuration)
(1). System
edit Input/output range , interrupt request , direct memory access
memory range , PC card socket , parallel port
(2). Analog Input
bipolar (-5V -+5V) , unipolar(0V -10V)
differential , referenced single ended , non-referenced single ended
(3) Analog Output
Bipolar , Unipolar, Bipolar External Reference , UnipolarExternal Reference
(4). Accessory
4) NI-DAQ vi (VertualInstrument)의 구성
ㄱ) Analog Input
ㄴ) Analog Output
ㄷ) Counter I/O
ㄹ) Digital I/O
5) Analog input
ㄱ) LabVIEW의 아날로그 입력VI
● Easy 아날로그입력그룹, Intermediate 아날로그입력그룹,
Advanced 아날로그입력그룹, Utility 그룹 으로 분류 된다. 이 분류 방법은 아날로그 출력, 디지털 신호 입.출력에도 동일하게 분류 된다.
● 가장 위에있는 4 개의VI 는Easy I/O 아날로그입력(Easy AI)이고, 중간의5 개VI 는Intermediate 아날로그입력VI 이다. 이 메뉴에는 2개의 보조 팔레트가 있는 데, 하나는 아날로그입력 Utility VI 이고, 다른 하나는 Advanced 아날로그입 력VI 이다.
● Advanced VI는 최하위 레벨NI-DAQ 드라이버 인터페이스이고, Utility VI 는 Intermediate VI 를용도별로편리하게사용하도록구성되어있다
ㄴ) Easy I/O VI
● Easy I/O VI 는 기본적인 아날로그입력, 아날로그출력, 디지털I/O counter/timer 작 업을 할 수 있도록 상위 레벨VI 로 구성되어 있다.
이들은 간단한DAQ, 디지털I/O, counter/timer 작업에 또는 LabVIEW로 DAQ을 시작하고자 할 때 적절하다.
● Easy I/O VI 는간단한 에러취급방법을 포함하고 있다. VI 에 DAQ 에러가 발 생하면, dialog box 가 에러정보를 표시한다. Dialog box로부터VI를 정지하 거나 에러를 무시 할 수 있다.
● Intermediate VI 는external timing 과같이Easy I/O가 부족한점을 보충해준 다. 각VI들은 에러정보를 다른VI 로 전달해서 에러를 프로그램적으로 취급 할 수 있다
ㄷ) AI(analoginput) Sample Channel.vi
● 이는 지정된 channel 과device 에서1 개의전압을 sample 로 출력한다. High Limit 와Low Limit 는 반드시 값을 입력할 필요가없다. 측정할 입력 범위를 입력하면 DAQ 보드의Gain 에 영향을준다.
● Channels 스트링에 지정된 각각의 채널당 1개의 샘플을 얻는다. 얻은 샘플들의 결과는 지정된 채널의 순서대로 samples 배열로 출력된다. 만약channels 에0:7을 입력하면 채널0, 1, 2, 3, 4, 5, 6, 7이 순차적으로 입력되므로, samples 에는8 개의 측정값이 포함된 배열을 출력한다. 배열의index 0는 채널0 의값, index 1 에는채널 1 등의 순서로 데이터가 입력되어있다.
● 1개의 채널에서 주어진 샘플링 비율로 waveform 을얻는다. Number of samples 는waveform 에표시될 데이터의 수를 의미한다. 1000 samples/sec 로 입력하면 초당1000 개의 데이터를 읽는다. Actual sample period 는sample rate를기준으로각샘플당실제측정한주기를출력한다. Sample rate 가1000 samples/sec 이면 샘플당 1/1000 = 0.001 초를 출력한다.
[AI Sample Channel.vi& AI Aquire Wave form.vi]
[AI Aquire Wave form.vi]
6 ) Analog Output
[AO Update Channel.vi& AO Generate Waveform.vi]
7) Digital I/O
참고문헌
디지탈 신호처리 시스템 / 생능출판사 / 장영범저자
서울대학교 물리학과 실험실 (http://gpl.snu.ac.kr/mediawiki/index.php/)
화학공학 연구 정보센터 (http://www.cheric.org/)
신호처리 연구실 김경태 교수님 강의자료(http://dsp.hannam.ac.kr/lecture/digitaltv992)
Kaleidoscopic Blog : (http://blog.naver.com/fogadria?Redirect=Log&logNo=20059597646
네이버 사전
전송시간(Transfer Time)
● 처리시간(Throughout Time) :센서로부터 수집하여 메모리에 저장하는 초당
데이터의 수(Hz)
● 해상도(Resolution)
입력범위를몇개로등분하여아날로그데이터를수집할것인지를나타낸다(Bit)
● 입력센서
출력범위(Output Range)가 데이터 수집보드의 입력범위와 호환 신호조절 모듈
센서로부터 입력되는 신호의 잡음을 축소
온도나 압력 등을 전압으로 변환
ㄴ) 데이터 수집보드 기능
● 물리적신호의발생을입력받아처리
● 아날로그-디지털(analog to digital, A/D) 변환
● 디지털-아날로그(digital to analog, D/A) 변환
● 디지털입/출력(Digital Input/Output, I/O)
● 카운터/타이머(counter/timer)
3)DAQ 보드설치
● Plug & Play Device
Non Plug & Play Device
DAQ Configuration Utility
● 장치를 설정
장치의 기능을 테스트
설정값들을 파일에 저장하여 필요에 따라 능동적 으로 사용
ㄱ) NI-DAQ 구성(Configuration)
(1). System
edit Input/output range , interrupt request , direct memory access
memory range , PC card socket , parallel port
(2). Analog Input
bipolar (-5V -+5V) , unipolar(0V -10V)
differential , referenced single ended , non-referenced single ended
(3) Analog Output
Bipolar , Unipolar, Bipolar External Reference , UnipolarExternal Reference
(4). Accessory
4) NI-DAQ vi (VertualInstrument)의 구성
ㄱ) Analog Input
ㄴ) Analog Output
ㄷ) Counter I/O
ㄹ) Digital I/O
5) Analog input
ㄱ) LabVIEW의 아날로그 입력VI
● Easy 아날로그입력그룹, Intermediate 아날로그입력그룹,
Advanced 아날로그입력그룹, Utility 그룹 으로 분류 된다. 이 분류 방법은 아날로그 출력, 디지털 신호 입.출력에도 동일하게 분류 된다.
● 가장 위에있는 4 개의VI 는Easy I/O 아날로그입력(Easy AI)이고, 중간의5 개VI 는Intermediate 아날로그입력VI 이다. 이 메뉴에는 2개의 보조 팔레트가 있는 데, 하나는 아날로그입력 Utility VI 이고, 다른 하나는 Advanced 아날로그입 력VI 이다.
● Advanced VI는 최하위 레벨NI-DAQ 드라이버 인터페이스이고, Utility VI 는 Intermediate VI 를용도별로편리하게사용하도록구성되어있다
ㄴ) Easy I/O VI
● Easy I/O VI 는 기본적인 아날로그입력, 아날로그출력, 디지털I/O counter/timer 작 업을 할 수 있도록 상위 레벨VI 로 구성되어 있다.
이들은 간단한DAQ, 디지털I/O, counter/timer 작업에 또는 LabVIEW로 DAQ을 시작하고자 할 때 적절하다.
● Easy I/O VI 는간단한 에러취급방법을 포함하고 있다. VI 에 DAQ 에러가 발 생하면, dialog box 가 에러정보를 표시한다. Dialog box로부터VI를 정지하 거나 에러를 무시 할 수 있다.
● Intermediate VI 는external timing 과같이Easy I/O가 부족한점을 보충해준 다. 각VI들은 에러정보를 다른VI 로 전달해서 에러를 프로그램적으로 취급 할 수 있다
ㄷ) AI(analoginput) Sample Channel.vi
● 이는 지정된 channel 과device 에서1 개의전압을 sample 로 출력한다. High Limit 와Low Limit 는 반드시 값을 입력할 필요가없다. 측정할 입력 범위를 입력하면 DAQ 보드의Gain 에 영향을준다.
● Channels 스트링에 지정된 각각의 채널당 1개의 샘플을 얻는다. 얻은 샘플들의 결과는 지정된 채널의 순서대로 samples 배열로 출력된다. 만약channels 에0:7을 입력하면 채널0, 1, 2, 3, 4, 5, 6, 7이 순차적으로 입력되므로, samples 에는8 개의 측정값이 포함된 배열을 출력한다. 배열의index 0는 채널0 의값, index 1 에는채널 1 등의 순서로 데이터가 입력되어있다.
● 1개의 채널에서 주어진 샘플링 비율로 waveform 을얻는다. Number of samples 는waveform 에표시될 데이터의 수를 의미한다. 1000 samples/sec 로 입력하면 초당1000 개의 데이터를 읽는다. Actual sample period 는sample rate를기준으로각샘플당실제측정한주기를출력한다. Sample rate 가1000 samples/sec 이면 샘플당 1/1000 = 0.001 초를 출력한다.
[AI Sample Channel.vi& AI Aquire Wave form.vi]
[AI Aquire Wave form.vi]
6 ) Analog Output
[AO Update Channel.vi& AO Generate Waveform.vi]
7) Digital I/O
참고문헌
디지탈 신호처리 시스템 / 생능출판사 / 장영범저자
서울대학교 물리학과 실험실 (http://gpl.snu.ac.kr/mediawiki/index.php/)
화학공학 연구 정보센터 (http://www.cheric.org/)
신호처리 연구실 김경태 교수님 강의자료(http://dsp.hannam.ac.kr/lecture/digitaltv992)
Kaleidoscopic Blog : (http://blog.naver.com/fogadria?Redirect=Log&logNo=20059597646
네이버 사전
키워드
추천자료
- [성격이론 중 정신분석이론, 인지이론, 행동주의 이론, 인본주의 이론의 치료기법에 대해 설명]
- [프로이트정신분석이론] 프로이트의 정신분석이론에 대하여 논하시오 - 프로이드정신분석이론...
- 아동발달의 이론을 6가지(정신분석이론, 인지발달 이론, 학습이론, 동물행동학적 이론, 생태...
- [지능이론창의성이론]지능과 창의성에 관한 이론들 중에서 2개를 선정하여 비교논하시오-지능...
- 피아제의 인지발달이론, 신피아제의 인지발달이론, 비고스키의 인지발달이론을 비교하고, 이 ...
- [지능과창의성이론]지능과 창의성에 관한 이론들 중에서 2개를 선정하여 비교논하시오-지능창...
- 피아제 인지발달이론 개념, 피아제 인지발달이론 특성, 피아제 인지발달이론 이론, 피아제 인...
- [퍼지이론][퍼지전문가시스템][퍼지집합][퍼지관계]퍼지이론의 의미, 퍼지이론의 역사와 목적...
- 청소년기 발달이론 중 정신분석이론과 심리사회적 발달이론을 각각 간략히 설명하고 비교하여...
- 위험사회와 사회학이론 - 마르크스의 갈등이론, 비판이론(프랑크 푸르트 학파)과 후기 구조주...
- [진로상담이론] 파슨스(파슨즈/Parsons)의 특성-요인이론의 배경과 내용(이론의 개요, 이론의...
- [진로상담이론] 진로進路상담 분야의 대안이론의 개관 - 대안이론의 발생 배경, 진로무질서이...
- [진로상담이론] 고트프레드슨(고프레슨/Gottfredson)의 제한-타협이론 개관 - 발달단계이론(...
- [진로進路상담이론] 진로의사결정이론의 개관 - 진로의사결정의 개념, 진로의사결정수준 이론...
소개글