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

Slides:



Advertisements
Similar presentations
L A N DCT Serise W i r e l s Description
Advertisements

마이크로 컨트롤러 Microcontroller.
컴퓨터 계측 및 실습 개 요 영남대학교 기계공학부.
마이크로프로세서설계 - 3 ATmega128 마이크로컨트롤러의 특징 LED 실습 1
                                  9장 컴퓨터 기반 데이터 수집의 기초.
음향 시스템 사양서 DIGITAL MIXING CONSOLE SOUNDCRAFT : VI6 SPECIFICATIONS
음향 시스템 사양서 DIGITAL MIXING CONSOLE SOUNDCRAFT : VI3000 SPECIFICATIONS
AVR 실습.
ATmega128의 A/D 컨버터 제어 Robotics_LAB 발표자 : 유 홍 선.
PIC는 우리의 친구 한국정보통신대학교 디지털미디어연구소.
A/D CONVERTER A/D CONVERTER란 무엇인가? A/D CONVERTER의 종류 및 특징
컴퓨터 계측 및 실습 A/D-converter
                                  8장 A/D 변환기 A/D Converter? A/D Converter 원리 Bit 수와 최대범위 및 해상도와의 관계.
2013 여름방학중 근무지외 연수 결과보고서 함수발생기 사용법 (전자기계제어교과 교수학습자료) 교사 O O O.
Project . A/D Converter AD Converter using for MOSFET 무한도전 팀명 : 무한도전
마이크로프로세서 메모리 및 입출력장치 인터페이스
                                  7장 D/A 변환기 D/A Converter? D/A Converter 원리 Bit 수와 최대범위 및 해상도와의 관계.
USER’S MANUAL 모델명: CCR-201 코드시스템(주)
UNIT 15 Timer & Watch Dog 로봇 SW 교육원 조용수.
아날로그 입력과 출력.
제어기술 소개 목표 : 제어기의 종류, 제어 방식 등을 살펴본다. 주요내용 제어기의 종류 제어방식 : 시퀀스, 피드백, 등.
10장 주변장치 (PIO) Slide 1 (of 28).
 midi LOGGER GL220   신제품 소개 Dec, 2011.
임베디드 하드웨어 Lecture #6.
아날로그 및 디지털 회로의 인터페이싱.
컴퓨터 계측 및 실습 D/A-converter
컴퓨터 계측 및 제어 영남대학교 기계공학부.
4장. 컴퓨터 시스템의 구성과 기능 다루는 내용 컴퓨터 분해를 통한 본체 살펴보기 컴퓨터 구성요소 컴퓨터의 기능
UNIT 07 Memory Map 로봇 SW 교육원 조용수.
컴퓨터 계측 및 실습 A/D-converter
컴퓨터 계측 및 실습 D/A-converter
컴퓨터 응용과 3학년 1반 조장 김영조 조원 구본건 , 임선택
DK-128 ADC 실습 아이티즌 기술연구소
3주 컴퓨터구조.
ATmega128의 구조 및 TOOL의 이해 Robotics_LAB 발표자 : 유 홍 선.
AVR - Chapter 12 황 지 연.
DK-128 실습 EEPROM 제어 아이티즌 기술연구소
타이머카운터 사용법 휴먼네트웍스 기술연구소
ATmega128 FND 실습 휴먼네트웍스 기술연구소
ATmega128 기초와 응용 A/D 변환기.
DK-128 FND 실습 아이티즌 기술연구소 김태성 연구원
아날로그 VS 디지탈 -. Analog Vs Digital -. 디지털 논리에 대하여 -. 메모리에 대하여
Microprocessor I/O Port & CLCD Noh Jin-Seok.
Computer System Architecture
컴퓨터 계측 및 실습 A/D-converter 하중센서
UNIT 07 Memory Map 로봇 SW 교육원 조용수.
품 목: DSP 모델명: TESIRA SERVER I/O 제조사: BIAMP Specifications
DK-128 FND 실습 아이티즌 기술연구소
                                  11장 컴퓨터 기반 데이터 수집.
DK-128 실습 내부 EEPROM 제어 아이티즌 기술연구소 김태성 연구원
DK-128 실습 타이머카운터 사용법 아이티즌 기술연구소
13장 CTC and DMA Slide 1 (of 10).
UNIT 25 SPI 로봇 SW 교육원 조용수.
ATmega128의 특징 아이티즌 기술연구소
컴퓨터 계측 및 실습 디지털 출력 영남대학교 기계공학부.
컴퓨터 계측 및 실습 디지털 입력 영남대학교 기계공학부.
품 목: DSP 모델명: TESIRA SERVER 제조사: BIAMP Specifications
Introduction to Lab. Instruments
품 목: Videoconference DSP 모델명: NEXIA VC 제조사: BIAMP
DK-128 직렬통신 실습 아이티즌 기술연구소
Ⅰ 전자기초 Ⅱ 디지털 논리회로 Ⅲ C언어 기초 Ⅳ AVR 마이크로 컨트롤러 Ⅴ 마이크로 컨트롤러 개발환경
UNIT 25 SPI 로봇 SW 교육원 조용수.
컴퓨터 계측 및 실습 디지털 입력 영남대학교 기계공학부.
품 목: CONFERENCING SYSTEM DSP 모델명: NEXIA PM 제조사: BIAMP
AdcRead API 함수 분석 마이크로프로세서.
MA125T ▶ 제품개요 MA125T는 Temic & EM-CARD를 Read 하여 카드 데이터 전송모듈
임베디드 하드웨어 Lecture #6.
아날로그 신호를 디지털 신호로 변환하는 A/D 변환기 A/D 변환 시 고려하여 할 샘플링 주파수 D/A 변환기
Progress Seminar 양승만.
Lecture 7 7-Segment LED controller using u-controller
Presentation transcript:

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

PC 의 기본장치

PC 의 작동구조

컴퓨터의 기본구성

CPU 의 구조

IBM-PC 의 입출력 단자

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

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

계측제어계의 구성요소

어드레스 디코드

Breadboard 의 모양

Breadboard 의 배선

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

기본 사양 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

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

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

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)

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

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

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

DR8330 Reading 레지스터 구조

DR8330 Writing Reading 레지스터 구조

DR1010 Base Address 에 대한 각 Register 정의

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

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

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

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

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