컴퓨터 계측 및 실습 로터리 엔코더 영남대학교 기계공학부.

Slides:



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

컴퓨터 계측 및 실습 개 요 영남대학교 기계공학부.
예비보고서1 : 8개의 푸시버튼 스위치가 있다. 이 스위치에 각각 0~7개까지의 번호를 부여하였다고 하자
실험 1 오실로스코프 목적 오실로스코프 작동원리 오실로스코프 사용법 오실로스코프 적용 R-C 회로 주파수 특성 측정.
                                  9장 컴퓨터 기반 데이터 수집의 기초.
임피던스(Impedance) 측정 일반물리 B실험실 일반물리실험 (General Physics Experiment)
자바실험실 이동준 우리 곁으로 다가온 사물 컴퓨팅 자바실험실 이동준.
컴퓨터 계측 및 실습 A/D-converter
                                  8장 A/D 변환기 A/D Converter? A/D Converter 원리 Bit 수와 최대범위 및 해상도와의 관계.
                                  7장 D/A 변환기 D/A Converter? D/A Converter 원리 Bit 수와 최대범위 및 해상도와의 관계.
Chapter 13 기타 연산 증폭기회로.
센서 7. 이미지 센서 안동대학교 물리학과 윤석수.
아날로그 입력과 출력.
DC Motor Control Robotics_LAB 유 홍 선.
제4장 조합논리회로 내용 4.1 조합논리회로 설계 과정 4.2 산술회로 : 가산기(adder)/ 감산기(subtractor)
장 비 사 양 서 브랜드 KEVIC 모 델 HB-1012 품 명 SPEAKER 제품특징 제품사양
디지털논리실습 기본 논리 게이트 부울대수 조합회로.
Multiplexer 설계.
I/O JIG 1. 외형도 (판매제품) 1) PCB Ass’y만 제공 2) 전원공급장치(SMPS)는 사용자 별도 구입
전기공학실험 함수발생기 설계.
컴퓨터 계측 및 실습 D/A-converter
컴퓨터 계측 및 제어 영남대학교 기계공학부.
제 5장 전계효과 트랜지스터 (Field Effect Transistor)
실험 3 - 비선형 연산 증폭기 회로와 능동 필터 전자전기컴퓨터공학부 방 기 영.
컴퓨터 계측 및 실습 A/D-converter
JK 및 T 플립플롭 JK Flip-Flop JK 플립플롭은 디지털 시스템에서 가장 많이 사용되고 있는 플립플롭으로
컴퓨터 계측 및 실습 D/A Converter DC 모터 구동
디지털시스템설계 과목 담당교수 : 원 충 상 한국교통대학교 컴퓨터공학과
센서 11. 기체 압력 센서 안동대학교 물리학과 윤석수.
실험1. 연산 증폭기 특성 전자전기컴퓨터공학부 방기영.
컴퓨터 계측 및 실습 D/A-converter
컴퓨터 응용과 3학년 1반 조장 김영조 조원 구본건 , 임선택
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
디지털회로설계_강의안7 10. 인코더와 디코더.
BUCK 컨버터 실험 실험 준비 실험 진행 및 결과 첨부. SCR 게이트 펄스 만들기 목 차
상관함수 correlation function
PC오실로스코프 & 주파수발생장치 캡스톤 22조 차재호 박진우.
Fourier Transform Nuclear Magnetic Resonance Spectrometer
임피던스 측정 B실험실 일반물리실험 (General Physics Experiment).
컴퓨터 계측 및 실습 A/D-converter 하중센서
실험4. 키르히호프의 법칙 실험5. 전압분배회로 실험6. 전지의 내부저항
자료구조: CHAP 7 트리 –review 순천향대학교 컴퓨터공학과 하 상 호.
6조 Op-Amp 응용 함수발생기 설계 예비제안발표
실험 12. Op Amp 응용회로.
디지털회로설계_강의안1 1. NOT, OR, AND 게이트.
TFT-LCD 구조 동작원리 응용분야.
LSIF3A SERIAL 전송을 하기위한 장치.
                                  11장 컴퓨터 기반 데이터 수집.
Chapter 5 트랜지스터 바이어스 회로.
논리회로 설계 및 실험 5주차.
2015년 2학기 PULSE 4 전자물리실험 13-카운터, 디코더, FND 회로 - DSU 메카트로닉스 융합공학부 -
아날로그-디지털 부호화(1/7) 아날로그 정보를 디지털 신호로 변환 아날로그-디지털 부호화 과정.
CAD 실습 2013년 2학기.
컴퓨터 계측 및 실습 디지털 출력 영남대학교 기계공학부.
컴퓨터 계측 및 실습 디지털 입력 영남대학교 기계공학부.
컴퓨터 계측 및 실습 로터리 엔코더 영남대학교 기계공학부.
회로해석 및 논리회로실험 (정승기 교수님, 김신아 조교님)
3. 반/전 가산기, 반/전 감산기 제작 컴퓨터 구조 실습 안내서.
컴퓨터 계측 및 실습 디지털 입력 영남대학교 기계공학부.
논리회로 설계 및 실험 4주차.
디지털회로설계_강의안3 4. X-OR, X-NOR 게이트 5. 오픈컬렉터와 3상태 버퍼/인버터.
디지털논리 회로 1차설계 예비보고서 2006 송만성 2007이상진 2007배정준 2007김효진.
7장 원운동과 중력의 법칙.
실험 13. MOSFET 소스 공통 증폭기 1 조 방 기 영.
OP-AMP를 이용한 함수발생기 제작 안정훈 박선진 변규현
엔코더 프로그램 설명 // 쓰레드를 사용하기 때문에 변수와 핸들을 전역변수로 지정 HANDLE hDevice;
컴퓨터는 어떻게 덧셈, 뺄셈을 할까? 2011년 10월 5일 정동욱.
아날로그 신호를 디지털 신호로 변환하는 A/D 변환기 A/D 변환 시 고려하여 할 샘플링 주파수 D/A 변환기
                                  6장 엔코드 디코드 회로 10진수와 2진수의 변환 및 표시 4 7 A B C D BCD 변환.
디 코 더 n비트의 2진 코드를 입력으로 받아들여 최대 2n개의 서로 다른 정보로 바꿔 주는 조합 회로
Presentation transcript:

컴퓨터 계측 및 실습 로터리 엔코더 영남대학교 기계공학부

로터리 엔코더란? - 슬롯이 없는 부분이 지나갈때 수광부에서는 전압이 발생하지 않다가 - 엔코더란? 광원 슬롯 이동 수광부에서의 출력전압 수광부 - 슬롯이 없는 부분이 지나갈때 수광부에서는 전압이 발생하지 않다가 슬롯있는 부분에서 펄스가 발생한다면 이동하고 있는 물체의 위치를 검출 할 수 있다. 이 원리를 회전체에 적용한것이 로터리 엔코더 - 회전하는 디스크에 슬롯을 등간격으로 만들어 놓고 회전시키면 회전각 만큼 펄스의 개수가 나오게 된다. - 이 개수를 세어주면 회전각을 검출할 수 있다.

로터리 엔코더의 종류(1) 1. 광학식 엔코더 - 광원, 슬릿디스크, 포토셀, 슈미트 트리거 회로로 구성 Schimidt Trigger 포토셀 - 광원, 슬릿디스크, 포토셀, 슈미트 트리거 회로로 구성 - 슬릿을 통과한 빛 포토셀에서 전기신호로 바뀜 - 슈미트 트리거 회로에서 파형을 정형화 시켜 출력함

로터리 엔코더의 종류(2) 2. 브러시 엔코더 - 브러시가 디스크에 접촉 - 도통 물질과 비도통 물질이 교대로 배열 - 접촉식이므로 신뢰성, 수명등에 문제

로터리 엔코더의 종류(3) 3. 자기식 엔코더 - 트로이달 코어 : 해독헤드 - 자화된부분 : 트로이달 코어가 자기장으로 포화되어 출력이 않나옴 0 - 경계를 지나면 : 포화가 해소되어 출력이 1 - 내환경, 수명특성은 우수 - 고분해능의 디스크 제작이 어렵다.

인크리멘탈 엔코더

인크리멘탈 엔코더 출력 신호 - 2상 신호 (전진출력, 후진출력) - 각 신호 1 Cycle 당 T/4 의 위상차 - 논리회로를 통해서 전압이 상승한 순간만 짧은 펄스를 내보낸다. - 1배, 2배, 4배의 UP, DOWN 신호를 이용해 계수하므로써 회전각도를 알 수 있다. - 회전각의 절대위치는 알 수 없고 상대적인 회전량의 각도만 나온다. - 한 회전에 한번만 펄스가 나타나는 Zero 점 신호 출력이 나오는 엔코더의 경우 연산을 통해서 절대각을 측정할 수도 있다.

카운트회로의 원리

UP/DOWN 카운트의 타임차트

Absolute 엔코더 - 입력축의 위치(각도) 를 2진 또는 2진화된 10진 (BCD : binary-coded decimal) 의 디지털 신호로 변환하여 출력하는 엔코더 - 입력축의 절대위치가 검출가능 - 순 2진 출력 : 8bit (20 ~ 27) 에서 20bit (20 ~ 219) 의 분해능 - 2진화 10진 출력 : 0~9999, 0~3699 절대위치 표시나 각도표시용

로터리 엔코더의 응용예

Digital Input 구동 프로그램 OnEncoderOn OnEncoderOff int m_encoder

기본함수 (입력 읽기) COMI_DI_GetOne (HANDLE hDevice, int ch) 지정된 디지털 입력 채널의 상태를 읽음. => hDevice : 디바이스 핸들 => ch : 입력 채널 번호 => Return : 지정된 채널의 상태 0 : Off 1 : On

실험 (엔 코 더) 실 험 목 적 이 실험은 D/I의 실제 응용 예로서, Encoder 출력 펄스를 PC로 입력(D/I)받아서 펄스의 수를 세는 실험입니다.

회 로 도 COMI-SD104의 터미널보드의 DI0 ~ DI2 단자에 연결 COMI-SD104의 터미널보드의 GND단자에 연결

프로그램 설명 void CComPractDlg::OnEncoderOn() { SetTimer(0 , 100 , NULL); } void CComPractDlg::OnEncoderOff() KillTimer(0); void CComPractDlg::OnTimer(UINT…) { int x; x=COMI_DI_GetOne(m_hDevice, 0); if(!x){ while(! COMI_DI_GetOne(m_hDevice, 0)); if(COMI_DI_GetOne(m_hDevice, 1)) m_encoder--; else m_encoder++; } UpdateData(FALSE); Cdialog::OnTimer(nIDEvent);