적외선 센서를 이용한 양방향 에스컬레이터
본 자료는 5페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
해당 자료는 5페이지 까지만 미리보기를 제공합니다.
5페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

Ⅰ. 서 론 ․․․․․․․․․․․․․․․․․․․․․․․․․․․․․ 3

Ⅱ. 에스컬레이터 구성 요소

1. 에스컬레이터의 구성 ․․․․․․․․․․․․․․․․․․․․․․ 4

2. 에스컬레이터의 구성요소 ․․․․․․․․․․․․․․․․․․․․ 5

Ⅲ. 전체 시스템의 제작사항

1. 메인 콘솔 ․․․․․․․․․․․․.․․․․․․․․․․․ 6


2. 적외선 센서 제어부․․․․․․․․․․․․․․․․․․․․․․․ 9


3. 스텝핑 모터 제어부 ․․․․․․․․․․․․․․․․․․․․․․ 10


4. 전원부 ․․․․․․․․․․․․․․․․․․․․․․․ 12


5. 제품 완성 모습 ․․․․․․․․․․․․․․․․․․․․․ 13


Ⅳ. S/W 구성및 소스..․․․․․․․․․․․․․․․․․․․․․․․․․ 14

Ⅴ. 결 론 .... ․․․․․․․․․․․․․․․․․․․․․․․․․․ 15

Ⅵ. 참고 문헌 ․․․․․․․․․․․․․․․․․․․․․․․․․․․ 16

본문내용

었지만, 최근에는 CMOS타입의 80C196KA, KB, KC, 80C196MC 등의 고도의 기능을 갖는 것들이 출하되고 있다.
1) 80C196KC의 기능
☞ 256 바이트의 RAM
☞ 232 바이트 레지스터 파일
☞ 파워 다운/아이들 모드
☞ 16비트 워치도그 타이머
☞ 풀 듀플렉스 시리얼 포트
☞ 동적 구조로 되어있는 8비트/16비트 버스폭
☞ HOLD/HOLDA 버스 프로트콜
☞ 다섯 개의 8비트 I/O포트
☞ 세 개 PWM 출력
☞ 28개 인터럽트 소스
☞ 16개 인터럽트 벡터
☞ 4개의 16비트 소프트웨어 타이머
☞ 타이머 2의 값 기록, 증가/감소 카운팅 기능
☞ 샘플/홀드 기능을 갖는 8/10비트 A/D 컨버터
☞ 16비트*16비트 곱셈
☞ 32비트/16비트 나눗셈
☞ PTS(peripheral transactoin
2) 80C196KC의 칩 구조

80c196kc는 총 68개의 IC핀을 가지고 있으며, 각각의 핀은 기능을 가지고 있다. 밑에 있는 그림이 우리가 배울 칩의 모형을 보여 주고 있다. 몇 개의 핀들은 한 개의 핀에 여러 가지의 기능을 가지고 있다는 것을 볼 수 있다. 칩이 복잡하여 질수록 이렇게 한 개의 핀에 여러 가지 기능을 가지게 된다. 각각의 기능은 프로세서의 내부에서 어떻게 설정하느냐에 따라서 기능 설정이 가능하도록 되어 있다.
2.적외선 센서부
센 서
발광센서(EL-7L)는 LED와 비슷한 성격을 가지고 있는 소자로써 부품의 외형을 보면 깍인 부분이 존재하므로 방향을 알 수 있다. 반면에 수광 센서(ST-7L)는 트랜지스터와 비슷한 구조를 가지며 베이스 단자가 없고 빛을 받아들이는 부분만 존재한다. 받아들인 빛의 양에 따라 소자의 저항이 변하기 때문에 컬렉터와 이미터 사이에 흐르는 전류의 양이 변하게 되는데, 이러한 전류의 양의 변화로서 빛이 들어 왔는지 들어오지 않았는지를 판단하게 되는 것이다.
수광센서의 외형도 발광센서의 외형도
3.스텝핑 모터 제어부
스텝 모터(Step Motor PK-243)
스텝 모터는 DC motor와 크게 다른 점은 모터의 위치를 검출하기 위한 feedback없이, 가해진 각도를 회전하고, 상당히 높은 정확도로 정지할 수 있는 것이다. 그리고 system에 적용된 뒤에도 초기 성능이 만족되어 있으면, 특성 변화가 적고, 보수가 용이하며, 매우 신뢰성이 높은 system을 구성할 수 있다.
- 장점
1) 모터의 총 회전각은 입력 펄스수의 총수에 비례하고, 모터의 속도는 초당 입력 펄스수에 비례한다.
2) 1Step 당 각도오차가 ±3분(0.05°)이내이며 회전각 오차는 Step마다 누적되지 않는다.
3) 모터축에 직결함으로써 초 저속 동기 회전이 가능하다.
- 단점
1) 진동, 공진현상이 발생하기 쉽고, 관성이 있는 부하에 약하다
2) 고속운전시에 탈조하기 쉽다.
3) 펄스비가 상승함에 따라 토크가 저하하며 DC모터에 비해 효율이 떨어짐
스텝모터 드라이버(SLA 7024)
SLA 7024는 스텝모터 전용 구동드라이버로써 유니폴라 구동 방식을 사용하여 고속회전에 유리하다
4.전원부
전원부에서는 교류 220V를 입력받아서 교류 12V 9V 5V로 떨어뜨려주며 구성 된 브릿지 다이오드에서 교류전원을 직류전원으로 바꾸어주며, 정전압IC
(레귤레이터)7812와 7805는 직류로 변환된 전원을 12V 5V 로 안정화
시켜 준다.
5. 제품 완성 모습
Ⅳ. S/W 구성및 소스
void delay (void);
void motorri (void); //모터 오른쪽 회전
void motorle (void); //모터 왼쪽 회전
void main(main)
{
while(1)
{
if(IO_PORT0.2==0) //적외선 센서 포트 0.2 입력
{
motorri(); 모터 오른쪽 회전
IO_PORT1.4=1; //상측 녹색등
IO_PORT1.7=1; //하측 적색등
}
else if(IO_PORT0.3==0) //적외선 센서 포트 0.3 입력
{
motorle(); //모터 왼쪽 회전
IO_PORT1.6=1; //하측 녹색등
IO_PORT1.5=1; //상측 적색등
}
}
}
void motorri(); //모터 오른쪽 회전 제어
int out[]= {0x02,0x04,0x01,0x08 }
int I,j
for(j=0;j<4;j++)
{
for(i=0;i<4;i++)
{
IO_PORT1=out[j];
delay2();
}
}
IO_POIT1.0=0; //모터 정지 신호
}
void motorle(); //모터 왼쪽 회전 제어
int out[]= {0x01,0x04,0x02,0x08 }
int I,j
for(j=0;j<4;j++)
{
for(i=0;i<4;i++)
{
IO_PORT1=out[j];
delay2();
}
}
IO_POIT1.0=0; //모터 정지 신호
}
void delay2(void) //모터 회전 속도 제어
{
unsigned int k;
for(k=0;k<2500;k++);
}
Ⅴ . 결 론
적외선 센서를 이용한 양방향 에스컬레터를 제작하여 보았습니다.
작품의 크기가 작았지만 혼자서 작업을 해서 각종 제어부 제작을 할 때
시간을 너무 빼앗겼던 점과, 적외선 센서가 너무 민감해서 어떻게 해야할지
몰라서 많이 생각했던 적도 있으며, 의논할 상대가 없다는것이 졸업 작품
하면서 저를 많이 힘들게 했던거 같습니다.
팀으로 하여 작품 제작하였으면 조금 더 나은 작품이 나왔을꺼라고 생각을 하니
아쉬움이 많이 남았습니다.
그리고 전원부를 너무 간과하게 생각한 나머지 최대 전류량과
변압기에서 생기는 주파수 성분을 무시해서 결론적으로 스텝핑모터의
전원부를 인가했을 때, 공진현상 발생하여 부득이 파워서플라이를
써야하는점은 두고 두고 아쉬움이 남습니다.
Ⅵ. 참 고 문 헌
[1] 신새섭 / 정상봉 저초보자가 만드는 로봇 / 도서출판 세화
[2] 이규철 / 이철훈 저C로 배우는 컴퓨터 프로그래밍 / 홍릉출판
[3] 김재희 / 정순배 저 80C196kc의 모든 것 / Ohm
[4] http://cafe.naver.com/~carroty 당근이의 AVR갖고 놀기
[5] 네이버 검색엔진
[6] 구글 검색엔진

키워드

  • 가격2,000
  • 페이지수16페이지
  • 등록일2011.07.18
  • 저작시기2008.3
  • 파일형식한글(hwp)
  • 자료번호#690232
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니