아이들 교육 제안
본 자료는 7페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
해당 자료는 7페이지 까지만 미리보기를 제공합니다.
7페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

1. 연구개발의 필요성

2. 연구개발의 목표 (spec)

3. 연구개발의 내용 및 범위

4. 연구개발 추진 상세 일정

5. 연구개발의 결과물

본문내용

판명이 될 때만 뒤에 따라오는 데이터 비트를 실제 데이터코드로 인식할 수 있는 것이다. 이 경우 RF 송신부에 전원이 인가되어 있어서 베이스 신호가 수신부로 계속 입력되고 있을 때 대략 100%의 정확도를 기할 수 있다. 이는 일반 사무실에서 측정한 결과로 만일 주변에 강한 고주파가 발생하는 곳일 경우는 노이즈가 매우 심하므로 헤더를 더욱 길게 설정하며 동시에 불필요한 고주파 신호를 상쇄시켜주는 별도의 필터 회로를 구현해야 한다.
RF통신은 일반 보안시스템이나 원격 자동화 시스템에 필수적으로 적용되르모 절대로 주변환경에 의한 오동작이나 오류가 있어서는 안된다. 위에서는 편의상 패리티 비트를 설정하지 않았지만 만일 필요하다면 패리티 비트를 설정하도록 하며 하드웨어상의 고주파 노이즈 필터링도 잊어서는 안 된다. 현재 사용하고 있는 RX2, TX2모듈은 노이즈의 영향에 상당히 민감하다.
2) 송신 / 수신부(ANYRF - 424)
(블럭다이어 그램)
(Pin description)
(Timing diagram, serial interface)
(Serial data transfer - full configuration )
(Serial interface, Timing specification)
3) 제어부(AT90S2313)」
1) 일반적인 특성
AVR은 RISC 구조를 갖는 MPU로, 소형 프로젝트에 적합한 프로세서이다. 비교적 저렴한 가격에 비해 8MHz에 8MISP라는 속도는 상당히 빠르다. 게다가 ADC, PWM, SPI등등의 고기능을 손쉽게 구현할 수 있다는 장점이 있다.
또한 AVR의 강점으로 꼽을 수 있는 것은 제작사가 컴파일러 WAVRSASM과 상당히 강력한 디버거인 AVR Studio를 제공한다는 것이다. WAVRSASM은 그럭저럭 사용하기에 문제없는 수준이나, AVR Studio는 대단히 만족스러운 디버거이다.
2) 특 징
(1) 전력 고성능의 단일 사이클 명령 실행
(2) 재 프로그램 가능한 2K 바이트의 내부 프로그램 메모리
-직렬 프로그래밍 인터페이스 방식(Serial Programming Interface)
-1000번까지 재 프로그래밍 가능
(3) 내부 EEPROM 용량128바이트
-100000번까지 쓰기/지우기 가능
(4) 8비트 범용 작업 레지스터 32개
(5) 동작 전압은 2.7V∼6V
(6) 동작 클럭은 0∼20MHz
(7) 20MHz 클럭 사용시 명령 사이클 타임은 50ns
(8) 별도의 프리스케일러를 갖는 8비트 타이머/카운터
(9) 별도의 프리스케일러를 가지며, 비교·캡쳐 모드를 갖는 16비트 타이머/카운터
(10) Full Duplex UART
(11) 8, 9, 10비트의 분해능의 PWM
(12) 내부 오실레이터에 의한 워치독 타이머
(13) 소프트웨어 보호를 위한 프로그램 읽기 방지(락) 기능
3) 구성도
4) 외부구조
AT90SE313은 AVR의 RISE 구조로 저전력 CMOS 8비트 마이크로 콘트롤러이다. 단일 클럭 사이클 내에 명령을 실행함으로써 AT90S2313은 1㎒당 1MIPS까지 처리 속도를 낼 수 있으므로 시스템 설계자가 전력 소비를 최적화 할 수 있다. AVR은 32개의 범용 작업 레지스터를 가지고 풍부한 명령 셋을 조합한다. 모든 32개의 레지스터는 산술 논리 유닛(AUL)과 직접적으로 연결되며, 한 클럭 사이클 내에 실행되는 단일 명령 사이에 두 개의 독립된 레지스터를 한꺼번에 처리한다. 결과적으로 AT90S2313의 AVR RISE 구조는 CISC 마이크로 컨트롤러보다 1-배 이상의 빠른 속도로 실행이 이루어지는 보다 편리한 코드이다.
5) UART
- 송신부
주요 레지스터로는 UDR(UART Data Register), UCR(UART Control Register), USR(UART Status Register)이 있다. TX_Shift_Register는 사용자가 프로그램적으로 엑세스 할 수 없고, 회로적으로 UDR의 내용이 로드되어 BAUD 클럭에 맞추어 시프트 되면서 TXD핀으로 송출된다.
- 수신부
주요 레지스터로는 UDR(UART Data Register), UCR(UART Control Register), USR(UART Status Register)이 있다. RX_Shift_Register는 RXD핀으로 수신된 신호가 수신 BAUD 클럭에 맞추어 쉬프트 되다가 스톱비트가 들어오면 UDR로 저장된다. UDR의 내용은 수신된 데이터로 데이터 버스를 통해 사용자가 읽어서 처리한다.
- 각 비트의 중앙 부분에서 3번 샘플을 처리하여 2번이상인 값으로 처리한다. 이와 같이 처리하는 경우 1회 샘플링 처리하는 경우보다 노이즈 필터링 효과가 있다. 시작(START) 비트는 0 상태이고, 정지(STOP) 비트는 1상태여야 하는데, 만일 정지 비트가 0 상태로 판정되면 Framing Error(FE)로 처리된다.
4) 기능부
송 / 수신부에서 받은 신호에 따라 제어부에서 기능부로 경고를 발생시키라는 신호를 받으면 그 경고를 모드에 따라 발생시킨다.
(1) LED 모드
- LED로써 경고신호를 발생시킬 수 있다.
(2) 부져 모드
- 부져로써 경고신호를 발생시킬 수 있다.
(3) 진동 모드
- 진동으로써 경고신호를 발생시킬 수 있다.
소형 모터를 사용한다
(기본적 원리는 핸드폰의 진동원리와 같다.)
(4) 음성 모드
- 음성으로써 경고신호를 발생시킬 수 있다.
(녹음 기능을 있도록 만들어서 엄마의 음성이 시기에 따라 적절하게 사용될 수 있도록 한다.)
3. 결 론
1) 현재 진행 상황
2) 향후 계획
6. 참고문헌
[1] PIC16F84의 기초+ 이희문 성안당
[2] 여러 가지로봇만들기 AVR BIBLE 송용수/배성준 복두출판사
[3] C 언어 완벽 이해 고경철 홍릉과학출판사
[4] 전자응용회로Ⅱ 편집부 도서산업사
[5] Web Sites
http://www.anyonesys.com/
http://www.artechsystem.co.kr/
http://www.rfdh.com/
http://www.orbitinc.co.kr/
http://www.microrobot.com/index.htm/

키워드

아이들,   교육,   제안,   컴퓨터,   ,   연동

추천자료

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