A/D 변환 [마컴 예비레포트]
본 자료는 6페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
해당 자료는 6페이지 까지만 미리보기를 제공합니다.
6페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

A/D 변환 [마컴 예비레포트]에 대한 보고서 자료입니다.

목차

A/D 변환

1. 실험 목적

2. 실험도구

3. 실험 이론

A/D 컨버터의 개요

1) ADMUX

2) ADCSRA

3) A/D컨버터 데이터 레지스터 (ADCH, ADCL)

4. 실행 코드 분석

1) Exp08_1.asm

2) Exp08_2.asm

3) Exp08_3.asm

4) Exp08_4.asm

5) Exp8_05.asm

6) Exp08_6.asm

본문내용

11월 16일자 예비레포트
실험 10주차 A/D Converter ADC3 Input
A/D 변환
1. 실험 목적
AVR ATmega 128을 이용하여 A/D 컨버터를 사용해 보는 기초적인 응용을 통하여 작동원리를 알아본다.
2. 실험도구
⑴ JST-MEGA128-DEV5 키트
⑵ 기기와 호환 되는 PC
3. 실험 이론
A/D 컨버터의 개요
ATmega128은 8채널 10비트 분해능의 축차비교형 A/D컨버터를 가지고 있으며, 이들 8채널의 아날로그 입력신호는 모두 포트F와 동일한 단자를 사용하고 있으며, MCU 내부의 아날로그 멀티 플렉서에 의하여 선택 된다.
각채널은 8개의 단극성 아날로그 입력으로 사용될 수 있고, 1개의 지정된 핀을 기준으로 하는 7개의 차동 입력으로 사용될 수도 있으며, 2가지의 차동입력에 대해서는 입력된 아날로그 신호를 MCU 내부에서 10배 E/h는 200배 증폭하여 A/D 변환할 수도 있다. 한편, 아날로그 입력신호 단자 ADC0~ACD7은 아날로그 비교기의 음극성 입력으로 사용될 수도 있다.
A/D 변환시간은 사용 주파수 50kHz~200kHz에서 65~260s 범위에서 사용자가 설정할 수 있으며, 아날로그 입력전압의 범위는 기본적으로 0~이지만 차동입력의 경우에는 입력전압 범위가 -~로 되며, 기준전압 은 전원전압 를 초과 할 수 없다. A/D 컨버터의 기준전압 에는 외부의 AREF 단자로 입력된 전압을 사용할 수도 있고, MCU 내부의 기준전압 2.56V를 사용할 수도 있다.
A/D 변환 모드에는 단일변환 모드와 프리런닝 모드가 있으며, 변환이 완료되면 변환 결과가 저장되는 데이터 레지스터가 업데이트 되면서 A/D변환완료 인터럽트가 요청되며 ADCSRA 레지스터의 ADIF 플랙이 1로 셋트 된다.
1) ADMUX
비트7~6 = REF1~0 = A/D 컨버터에서 사용하는 기준전압을 선택
비트 5 = ADLAR을 1로 지정하면 변환 결과가 A/D 컨버터 데이터 레지스터에 저장 될 때 좌측으로 끝을 맞추어 저장된다.
비트 4~0 = A/D컨버터의 아날로그 입력 채널을 선택한다. 아날로그 입력은 크게 8가지의 단극성 입력과 22가지 종류의 차동입력으로 구분되고, 차동입력은 다시 4가지 경우로 나누어진다.
2) ADCSRA
비트 7 = A/D 컨버터의 모든 동작이 허용되고, 0으로 설정하면 A/D가 꺼진다.
비트 6 = 1로 설정하면 A/D 컨버터의 변환이 시작된다. 단, 프리런닝 모드에서는 이를 1로 설정하면 첫 번

키워드

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