실험 4. PWM 방식으로 DC 모터 제어 하기
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

실험 4. PWM 방식으로 DC 모터 제어 하기에 대한 보고서 자료입니다.

목차

실험 4. PWM 방식으로 DC 모터 제어 하기


1. 실험 목적

2. 기초 이론
2.1. PWM의 기능
2.2. PWM에서 사용되는 레지스터
2.3. 키보드 스캔
2.4. DC 모터 제어

3. 응용 실험

본문내용

터럽트 구조
: 포토 인터럽터(photo interrupter)는 모터의 속도 측정뿐만 아니라 위치 센서로도 많이 사용되고 있다. 포토 인터럽터는 발광소자(LED)와 그 빛을 받는 포토 트랜 지스터가 하나의 패키지(package)로 되어 있기 때문에 여러 응용 회로에 많이 사용되고 있다.
3) 회전 수 검출 방법
: [그림 16]과 같이 모터의 축에 속도를 검출하기 위해서 슬롯(slot)과 그 밑에 포토 인터럽터를 사용한다.
① 원판이 회전할 때 원판의 구멍이 LED 앞에 오면 LED 빛이 구멍을 통하여 포토트랜지스터를 구동시키게 되고 포토트랜지스터의 출력은 “L\"()이 된다.
② 슬롯을 통과하지 않을 경우에는 포토트랜지스터는 동작하지 않기 때문에 포토 트랜지스터의 출력은 “H\"()가 된다.
③ 그래서 원판의 슬롯 수를 알면 1회전에 펄스 수가 몇 개가 발생하는지 알 수 있다. 이 펄스 수를 카운터를 이용하여 카운트하면, 모터의 속도를 측정할 수 있다.
④ 즉 [그림 7]에서 원판의 슬롯이 [그림 5]에서와 같이 14개라면 펄스가 14개가 입력되면 모터가 1회전하였다고 판단하면 된다.
⑤ 보통 점의 파형은 완전히 디지털화도어 있지 않기 때문에 파형을 정형하기 위하여 인버터를 사용하면 점의 파형을 [그림 7] (b)와 같이 얻을 수 있다.
일반적으로 모터는 “1분에 몇 회전하였는가?”로 표시되며, 단위는 RPM(Revolution Per Minute)으로 표시된다.
응용 실험
q Keil 디버거를 이용해서 새로운 프로젝트를 생성하고 3번에서 했던 실험을 기반으로 해서 키패드의 기능을 제거 하고 프로그램 다운로드 시 모터가 10바퀴 정회전 하다가 다시 10바퀴 역회전을 반복 하도록 3번 실험 프로그램을 수정해 보자.
동작 상태 : DC 모터 10바퀴 정회전 --> DC 모터 10바퀴 역회전 --> 반복
힌트 : 1) 회전수를 카운터하는 방법은 기초이론에서 설명했듯이 원판에 구멍이 14개가 있으므로 구멍이 지나 갈 때 마다 펄스가 포토 인터럽트를 통해서 LPC2194에 입력 된다. 그러므로 펄스의 개수를 세어서 14개의 펄스마다 1바퀴라고 가정을 하면 된다.
2) 또, 다른 방법은 포토 인터럽트와 연결된 LPC2194의 포트 값이 0 또는 1일 입력이 되게 되는데 이때 프로그램 상으로 0에서 1로 변할 때 마다 카운트를 해서 14가 되면 1바퀴라고 가정을 해서 프로그램을 구성하면 회전수를 카운트 할 수 있다.
  • 가격13,860
  • 페이지수6페이지
  • 등록일2012.09.15
  • 저작시기2007.1
  • 파일형식한글(hwp)
  • 자료번호#758134
본 자료는 최근 2주간 다운받은 회원이 없습니다.
다운로드 장바구니