Читать практическое задание по информатике, вычислительной технике, телекоммуникациям: "Аналого-цифровой преобразователь" Страница 2

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

предделителем АЦП

ADPS2

ADPS1

ADPS0

Коэффициент деления

0

0

0

2

0

0

1

2

0

1

0

4

0

1

1

8

1

0

0

16

1

0

1

32

1

1

0

64

1

1

1

128

Для работы с АЦП необходимо еще установить его тактовую частоту. Это делается тремя младшими битами регистра ADCSRA под названием ADPS0..2. Коэффициент деления частоты тактового генератора микроконтроллера устанавливается по степеням двойки, все нули в этих трех битах соответствуют коэффициенту 2, все единицы - 128. Оптимальная частота преобразования лежит в диапазоне 50-200 кГц, так что, например, для тактовой частоты микроконтроллера, равной 4 МГц, коэффициент может иметь значение только 32 (состояние битов ADPS0..2 = 101, частота 125 кГц) или 64 (состояние битов ADPS0..2 = 110, частота 62,5 кГц). При тактовой частоте 16 МГц в допустимый диапазон укладывается только коэффициент 128. Выбор коэффициента деления представлен в таблице 2.

На рисунке 2 показано описание регистра управления мультиплексором АЦП ADMUX.

Рисунок 2 - Описание регистра управления мультиплексором ADMUX. Выбор источника опорного напряжения производится битами REFS1..0 (см. таблицу 3) регистра ADMUX (старшие биты 7 и 6), причем их нулевое значение (по умолчанию) соответствует внешнему источнику. Напряжение этого внешнего источника может лежать в пределах от 2В до напряжения питания аналоговой части AVcc (а оно, в свою очередь, не должно отличаться от питания цифровой части более чем на 0,3В в большую или меньшую сторону). Можно выбрать в качестве опорного и питание самой аналоговой части, причем двояким способом: либо просто соединить выводы AREF и AVcc микросхемы, либо установить биты REFS1..0 в состояние 01 Предусмотрен и встроенный источник (задается REFS1..0 в состоянии 11, при этом к выводу AREF рекомендуется подключать фильтрующий конденсатор), имеющий номинальное напряжение 2,56В с большим разбросом от 2,4 до 2,7 В. Таблица 3. Выбор опорного источника АЦП

REFS1

REFS0

Источник опорного напряжения

0

0

Внешний ИОН, подключенный к выводу AREF, внутренний ИОН отключен

0

1

Напряжение питания AVcc*

1

0

Зарезервировано

1

1

Внутренний ИОН напряжением 2,56V, подключенный к ввыводу AREF*

*Если к выводу AREF подключен источник напряжения, данные варианты использоваться не могут

Рабочее задание: собрать схему светодиодного индикатора напряжения в Proteus, написать программу для работы устройства в AVR Studio и собрать устройство на макетной плате.

Ход работы: открываем Proteus ISIS Professional. Добавляем на рабочее поле микроконтроллер ATmega32, а также 8 светодиодов, которые подключаем к PORTB микроконтроллера. К PIN AVCC нужно подключить питание POWER. Для этого нужно нажать кнопку "Inter - sheet - terminal" , выбрать POWER и соединить с AVCC. Собранная схема показана на рисунке 3.

Рисунок 3 - Схема устройства в программе Proteus.

преобразователь сигнал


Интересная статья: Основы написания курсовой работы