[졸업작품] 적외선 센서를 이용한 엘리베이터
- 최초 등록일
- 2007.12.03
- 최종 저작일
- 2007.12
- 22페이지/ 압축파일
- 가격 20,000원
소개글
적외선 센서를 이용한 엘리베이터 졸업작품입니다.
회로도및 소스 설명 첨부되어있습니다.
목차
0. 목차
1 서론
1.1 연구 배경
1.2 연구 목적
2 ATmega8535 및 적외선 센서
2.1 ATmega8535 핀 기능과 특징
2.2 엘리베이터에서 적용되는 ATmega8535의 기능
2.4 적외선 센서란?
2.5 OP-AMP의 비교기능에 대하여
2.6 스텝 모터
3 엘리베이터 시스템
3.1 엘리베이터 시스템의 개요
3.2 회로도
4 작동 방법
5 작품 사진
6 참고 자료
본문내용
1. 서론
1.1 연구 배경
현재 우리의 생활의 대부분은 자동화 된 기계 없이는 하루도 살 수 없다고 해도 과언이 아니라고 할 정도로 기계가 일생 생활에 대부분을 차지하고 있습니다. 또한 대부분의 건물이 고층으로 이루어져 있어 엘리베이터의 필요성 또한 커지고 있습니다. 이렇게 많이 사용하고 있는 엘리베이터지만 그만큼 안전사고도 많이 발생하고 있습니다. 이를 방지하기 위해서 기존의 엘리베이터 보다 정확한 엘리베이터를 만들어 안전사고의 위험과 편의를 높이려고 합니다.
1.2 연구 목적
현재 우리가 일상생활에서 사용하고 있는 엘리베이터의 작동원리는 모터의 회전수를 읽어 들임으로서 엘리베이터의 위치를 확인하고 엘리베이터가 다니는 레일 각 층마다 센서를 부착하여 현재 몇 층에 엘리베이터가 위치하고 있는지를 나타내어 줍니다.
이런 방식을 이용하여 단순히 모터 회전만으로 현재 층을 인식하는 대신에 적외선센서와 스텝모터를 이용하여 센서의 센싱값에 따라 엘리베이터의 위치를 확인하고 층의 위치를 표시하고 작동하도록 하여 더욱 정확하고 안전한 엘리베이터를 만들려고 합니다.
▶ 기본 구성도 설명
․ 32개의 8비트 QUA용 레지스터는 단일 클럭 사이클동안 하나의 ALU명령을 처리하고, 두 개의 오퍼랜드는 레지스터 파일에서 출력되어 오퍼레이션이 수행되고 결과를 다시 레지스터에 저장한다.
․ 2개의 범용 레지스터 중 6개(R23~R31)의 레지스터는 2개가 한쌍(X, Y, Z)으로 이루어져 간접 레지스터 어드레스 포인터(X, Y, Z 레지스터)로 사용할 수 있다.
․ 하위 데이터 영역$(00~$1F)으로 할당된 번지의 레지스터 32개는 일반 메모리 영역의 액세스가 가능하다.
․ AVR-MCU는 데이터 메모리와 프로그램 메모리가 분리된 버스로 구성되어 있다.
- AVR은 프로그램 메모리와 데이터 메모리 버스가 분리된 하버드 구조를 사용한다.
- 프로그램 메모리 : 두 단의 파이프라인으로 하나의 명령 실행이 시작될 때 다음 명력은 프로그램 메모리에서 프리 페치(PRE-FETCHED)하여 모든 사이클마다 이렇게 실행된다.
․ 플래시 메모리는 ISP에 의해 다운로드 가능한 프로그램 메모리다.
참고 자료
(AVR과 FPGA 기반의)임베디드 로봇 설계 / 서종완 / 홍릉과학출판사
AVR ATmega128 정복: OK-128 키트 V3.0 / 윤덕용 / Ohm사
AVR ATmega8515 마스터 / 윤덕용 / Omb사
(AT90 S8535로 배우는)AVR 마이크로프로세서 / 김경만 / 태양문화사
(알기쉽게 배우는)AVR ATmega 128 / 신동욱 / Ohm사
압축파일 내 파일목록
엘레베이터.hwp
소스/define.h
소스/define.h~
소스/ele2.asm
소스/ele2.c
소스/ele2.cof
소스/ele2.cwp
소스/ele2.c~
소스/ele2.hex
소스/ele2.i
소스/ele2.inc
소스/ele2.lst
소스/ele2.map
소스/ele2.obj
소스/ele2.prj
소스/ele2.pr~
소스/ele2.rom
소스/ele2.txt
소스/ele2.vec
소스/ele2__.c
소스/key.c
소스/key.c~
소스/main.h
소스/main.h~
소스/motor.c
소스/motor.c~
소스/motor.h~
소스/sensor.c
소스/sensor.c~
소스/stddefs.h~
회로도/ELE.DBK
회로도/ELE.DSN
회로도/ele.opj