[전기전자/졸업작품] 디지털 제어를 통한 가정용 기계식 선풍기의 효율증대
본 자료는 4페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
해당 자료는 4페이지 까지만 미리보기를 제공합니다.
4페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

1. 졸업 작품으로 선풍기를 선택한 이유 •••••••••••••••• 2
(1) 작품의 목적 •••••••••••••••••••••••••••••••••••••••••••••••••••• 2
(2) 작품의 필요성 •••••••••••••••••••••••••••••••••••••••••••••••••• 2

2. 기계적 선풍기의 동작 원리 ••••••••••••••••••••••••• 2

3. 블록도 •••••••••••••••••••••••••••••••••••••••••••• 3

4. 회로도 및 주요 부품설명 ••••••••••••••••••••••••••• 3
1) 전원부 설명 ••••••••••••••••••••••••••••••••••••••••••••••••••••• 3
2) 부품 구성과 동작 설명 ••••••••••••••••••••••••••••••••••••••••••• 3
3) MAIN CHIP 회로도 ••••••••••••••••••••••••••••••••••••••••••••••••• 5
4) POWER & LOGI 회로도 •••••••••••••••••••••••••••••••••••••••••••••• 6
5) CONTROL 회로도 •••••••••••••••••••••••••••••••••••••••••••••••••• 7

5. 주요 부품리스트 ••••••••••••••••••••••••••••••••••• 8

6. 선풍기 동작 구현 •••••••••••••••••••••••••••••••••

본문내용

기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
초기값
0
0
0
0
0
0
0
0
이 레지스터는 외부 인터럽트를 인에이블 시키는 비트로 구성된다. INT4, INT5, INT6, INT7을 사용하기 때문에, 상위 비트에만 1로 SET 시켜 활성화 시켜준다.
EICRB = 0x00; EICRB (External Interrupt Control Register B) : 외부 인터럽트 제어 레지스터 B
비트
7
6
5
4
3
2
1
0
0x3A(0x5A)
ISC71
ISC70
ISC61
ISC60
ISC51
ISC50
ISC41
ISC40
읽기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
초기값
0
0
0
0
0
0
0
0
ISCn1
ISCn0
설명
0
0
INTn의 Low레벨에서 인터럽트 요구
0
1
INTnDO 논리적인 변화가 있을 때 인터럽트 요구
1
0
INTn의 하강 에지에서 인터럽트 요구
1
1
INTn의 상승 에지에서 인터럽트 요구
이 레지스터는 외부 인터럽트 INT4~INT7에 대한 인터럽트 트리거 방식을 설정한다.
INT4~INT7 을 사용하기 때문에 이 레지스터를 사용해 준다. 또한, INT4~INT7의 에지 트리거 방식에 의한 외부 인터럽트는 I/O 클럭을 필요로 하고 이 인터럽트는 최소 1주기 이상의 펄스폭을 가져야 하며, 현재 실행중인 명령어가 끝날 때까지 Low 레벨을 유지하여야 하므로 모든 비트에 0을 넣어준다.
SREG = 0x80; SREG (Status Register) : 상태 레지스터
비트
7
6
5
4
3
2
1
0
0x3F(0x5F)
I
T
H
S
V
N
Z
C
읽기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
초기값
0
0
0
0
0
0
0
0
BIT7 - I : 전역 인터럽트 인에이블 (Global Interrupt Eanble) 비트
이 레지스터는 인터럽트를 인에이블 시키기 위해서 반드시 셋 되어야 한다.
UCSR0A = 0x0;UCSR0A(USART0 Control and Status Register A) : USART0 제어 및 상태레지스터 A
비트
7
6
5
4
3
2
1
0
RXC0
TXC0
UDRE0
FE0
DOR0
PE0
U2X0
MPCM0
읽기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
초기값
0
0
0
0
0
0
0
0
BIT 5 - UDREn(USART Data Register Empty): USART 송신 데이터 레지스너 준비
완료 플래그 비트
이 플래그 비트는 송신 버퍼 UDRn이 비어 있어 새로운 데이터를 받을 준비가 되어 있을 때 셋 된다. 이 플래그 비트는 송신 데이터를 받을 준비가 되어 있을 때 셋 된다. 이 플래그 비트는 송신 데이터 레지스터 준비완료 인터럽트를 발생시킨다.
BIT 4 - FEn(Frame Error) : 프레임 에러
이 비트는 수신되고 있는 문자의 첫 번째 정지 비트가 0일 때 셋 되며, 수신 부푸 UDRN이 읽혀질 때까지 유효하다. 그리고, 이 비트는 UCSRnA 레지스터에 값을 쓰게 되면 항상 클리어 된다.
UCSR0B = 0b00011000; // 송수신 인에이블 TXEN = 1, RXEN=1UCSR0B(USART0 Control and Status Register B) : USART0 제어 및 상태레지스터 B
비트
7
6
5
4
3
2
1
0
RXCIE0
TXCIE0
UDRIE0
RXEN0
TXEN0
UCSZ20
RXB80
TXB80
읽기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
초기값
0
0
0
0
0
0
0
0
Bit5- 이 비트는 송신 데이터 레지스터 준비완료 인터럽트 개별 인에이블 비트이며, SREG 레지스터의 I 비트와 이 비트가 1인 상태에서 송신 데이터 레지스터가 비어 UCSRn레지스터의 UDREn 플래그 비트가 1이 되면 송신 데이터 레지스터 준비완료 인터럽트가 발생한다.
Bit4- 이 비트가 1디면 수신기가 인에이블 되어 수신 가능 상태가 되며,TxDnvls이 범용 I/O 포트가 아니라 수신 단자로 동작하게 된다.
UCSR0C = 0b10000110; // 비동기 데이터 8비트 모드 UCSR0C(USART0 Control and Status Register C) : USART0 제어 및 상태레지스터 C
비트
7
6
5
4
3
2
1
0
-
UMSEL0
UPM01
UPM00
USBS0
UCSZ01
UCSZ00
UCPOL0
읽기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
초기값
0
0
0
0
0
0
0
0
-Bit2,Bit1 - UCSZn1, UCSZn0(Character Size) : 전송 데이터 비트 수 설정.
이 두 비트는 UCSRnB 레지스터의 UCSZn2와 함께 밑에 표와 같이 전송 데이터의 비트수를 설정한다.
UCSZn2
UCSZn1
UCSZn0
데이터 비트수
0
0
0
5비트
0
0
1
6비트
0
1
0
7비트
0
1
1
8비트
1
0
0
(예약)
1
0
1
(예약)
1
1
0
(예약)
1
1
1
9비트

UBRR0H = 0; // X-TAL = 16MHz 일때, BAUD = 9600
UBRR0L = 103;UBRR0H,UBRR0L(USART0 Baud Rate Register) : USART0 보레이트 레지스터
비트
15
14
13
12
11
10
9
8
0x90
-
-
-
-
UBRR0[11:8]
0x90
UBRR0[7:0]
비트
7
6
5
4
3
2
1
0
읽기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
읽기/쓰기
초기값
0
0
0
0
0
0
0
0
USART의 전송속도는 레지스터 UBRRn의 16비트 중에서 12비트에 의해 설정되며, 전송속도를 설정할 때는 상위바이트 값을 저장하는 UBRRnH에 우선 값을 쓰고 난 후에 UBRRnL에 값을 써 주어야 한다.
cpu() ; // 외부로부터 수신 되어진 값에 의한 동작 루틴 호출
}

키워드

졸작,   작품,   졸업,   선풍기,   기계,   전자,   회로,   제어
  • 가격2,000
  • 페이지수14페이지
  • 등록일2008.01.03
  • 저작시기2007.12
  • 파일형식한글(hwp)
  • 자료번호#445658
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니