Presentation is loading. Please wait.

Presentation is loading. Please wait.

컴퓨터 계측 및 실습 개 요 영남대학교 기계공학부. PC 의 기본장치 PC 의 작동구조.

Similar presentations


Presentation on theme: "컴퓨터 계측 및 실습 개 요 영남대학교 기계공학부. PC 의 기본장치 PC 의 작동구조."— Presentation transcript:

1 컴퓨터 계측 및 실습 개 요 영남대학교 기계공학부

2 PC 의 기본장치

3 PC 의 작동구조

4 컴퓨터의 기본구성

5 CPU 의 구조

6 IBM-PC 의 입출력 단자

7 Analog and Digital Analog: 측정치의 값이 연속적인 형태 Digital: 변화의 최소 크기가 정해져 잇고 변화의 크기는 최소크기의 정수배만 가 능 Digital 의 장단점 : Digital 화 된 이후에는 추가적인 noise 가 없으나, resolution 이 제한적임

8 디지털의 장점 잡음을 거의 타지 않음 작동전압이 낮음 (5V 혹은 12V) 자동 스케일링이 가능 (scaling) 다른 기기 ( 혹은 컴퓨터 ) 와의 연결이 용이 데이터의 처리 (data reduction, filtering...) 가 가 능하다

9 계측제어계의 구성요소

10 어드레스 디코드

11 Breadboard 의 모양

12 Breadboard 의 배선

13 다림인터페이스보드 DR 8330 DR1010

14 기본 사양 Bus IBM PC Bus I/O Port Address 범위 200H ≪ 2F0H 크기 275 * 110 mm Interrupt 3,4,5,7,9,10,11,12 DMA Channel 5,6,7,unused

15 입출력 채널 아날로그 입력 Differential 8 Channel, Single Ended 16 Channel 아날로그 출력 2 Channel 디지털 입력 16 Channel 디지털 출력 16 Channel 타이머 2 channel

16 A/D Conversion Complete 12 bit A/D Conversion A/D Converter : Burr Brown ADS7800 Type of ADC : Successive approximation A/D Channel :16 Single Ended, 8 Differential Input Voltage Range :  10 V,  5 V,  2,  1, 0  10V, 0  5V, 0  2V,0  2V Resolution :12 Bits, 1 in 4096 Maximum Sampling Rate :330 kHz Streaming to Disk Rate : 330 kHz (Tested on Pentium 233) Input Impedance : 100 ohm A/D Trigger Mode : Programmable Timer, Software, External Trigger Data Transfer : Programmed I/o, Interrupt, DMA(Block Mode) Channel Configuration :Uni polar/Bipolar, Gain, Channel, Channel No FIFO Size : 4 Kbytes

17 D/A Conversion D/A Converter : Analog Device AD7545 D/A Channel : 2 Channel (One for Wave form generation and the other for single DC Output) Resolution : 12 Bits, 1 in 4096 Throughput Rate : 48 kHz Output Voltage Range :  10 V D/A Trigger Mode : Software, Programmable Timer Data Transfer : Programmed I/O, Memory on Card (for WFM)

18 Digital Input TTL Compatible Input Channel : 16 Channel Voltage Level : Low(0~0.8 V), High(2V~) Input Load : Low 0.5V(0.2 mA), High 2.7V(20 mA) Data Transfer : Programmed I/O

19 Digital Output TTL Compatible Output Channel 16 Channel Voltage Level Low(0~0.4 V), High(2.4V~) Input Load Low 0.5V(0.2 mA), High 2.7V(0.4 mA) Data Transfer Programmed I/O

20 Programmable Counter Intel 8254 Channel 2 Channel Resolution 16 ~ 32 bit (Cascade) Base Clock Available 5MHz Programmable Rate Generator Real Time Clock Digital One-Shot

21 DR8330 Reading 레지스터 구조

22 DR8330 Writing Reading 레지스터 구조

23 DR1010 Base Address 에 대한 각 Register 정의

24 Digital Output 구동 프로그램 LED, 7 세그먼트, 스테핑 모터

25 기본함수 SetTimer ( UINT nIDEvent, 10, NULL ) OnTimer ( UINT nIDEvent ) KillTimer ( UINT nIDEvent )

26 SetTimer 는 OnTimer, KillTimer 와 함 께 사용되며 OnTimer 함수를 구동하는 함수이다. 여기서 첫번째 매개변수 0 은 실행되는 Timer 번호, 10 은 단위가 msec 로 OnTimer 실행 간격을 의미한 다. 즉 0 번 Timer 가 0.01 초 마다 실행 된다. SetTimer ( 0, 10, NULL)

27 nIDEvent 는 Timer 번호를 의미한다. SetTimer 함수가 한 개만 존재할 때는 nIDEvent 는 0 으로 인식하고 여러 개의 SetTimer 함수가 존재할 때는 SetTimer 함 수의 첫번째 매개변수 값을 받아 작업이 분기되어진다. OnTimer ( UINT nIDEvent )

28 KillTimer 함수의 매개변수는 Timer 번호 (nIDEvent) 를 의미한다. 여기에는 0 번 Timer 를 지시하고 있다. 따라서 이 KillTimer 함수는 0 번 Timer 를 끝낸다. KillTimer ( 0 )


Download ppt "컴퓨터 계측 및 실습 개 요 영남대학교 기계공학부. PC 의 기본장치 PC 의 작동구조."

Similar presentations


Ads by Google