Разделы сайта

Цифро-аналоговое преобразование сигналов в микроконтроллерных системах

Рис. 4. Реализация схемы ЦАП на микроконтроллере

Стоит отметить, что емкость фильтрующего конденсатора выбирается таким образом, чтобы на аналоговый выход пропускалась лишь основная частота сигнала, а высокочастотные помехи подавлялись. Проверить это можно, подставив значения в формулу:

τ.=RC,

Дискретные значения функции y(t) для первой четверти периода

n

0

1

2

3

4

5

6

7

8

9

y[nT]

0

8

16

24

32

39

46

53

60

66

n

10

11

12

13

14

15

16

17

18

19

y[nT]

72

78

82

87

91

94

97

99

101

102

Листинг

файла

проекта

VMLab

.MICRO "ATmega16"

.TOOLCHAIN "GENERIC"

.TARGET "dac5.hex"

.POWER VDD=5 VSS=0 ; Power nodes

.CLOCK 4meg ; Micro clock ; Trace (micro+signals) storage time

; Micro nodes: RESET, AREF, PA0-PA7, PB0-PB7, PC0-PC7, PD0-PD7, ACO, TIM1OVF

; Define here the hardware around the microPD7 Uzel_1 10kUzel_1 VSS 180n

.PLOT V(Uzel_1)

.PLOT V(PD7)

Для АЦП на матрице R-2R

.MICRO "ATmega16"

.TOOLCHAIN "GENERIC"

.TARGET "dac.hex"

.POWER VDD=5 VSS=0 ; Power nodes

.CLOCK 4meg ; Micro clock ; Trace (micro+signals) storage time

; Micro nodes: RESET, AREF, PA0-PA7, PB0-PB7, PC0-PC7, PD0-PD7, ACO, TIM1OVF

; Define here the hardware around the microPA7 Uzel_1 20KUzel_1 Uzel_2 10KPA6 Uzel_2 20KUzel_2 Uzel_3 10KPA5 Uzel_3 20KUzel_3 Uzel_4 10KPA4 Uzel_4 20KUzel_4 Uzel_5 10KPA3 Uzel_5 20KUzel_5 Uzel_6 10KPA2 Uzel_6 20KUzel_6 Uzel_7 10KPA1 Uzel_7 20KUzel_7 Uzel_8 10KPA0 Uzel_8 20KUzel_8 VSS 20KUzel_1 VSS 800p

.PLOT V(Uzel_1)

Вывод

В ходе данной лабораторной работы получили навыки работы с программированием портов ввода вывода микроконтроллера AVR. Были построены 2 принципиально разных АЦП: на матрице R-2R и с использованием ШИМ. Приведенные схемы имеют различное строение. В результате сравнения выявлено, что схема на матрице R-2R требует больших материальных затрат, чем ШИМ. Однако в некоторых ситуациях эта схема более предпочтительна. Смеха с ШИМ, в отличие от вышеописанной, требует всего лишь один ПИН-порт вывода, но не столь точна как предыдущая.

Перейти на страницу: 1 2 

Интересное из раздела

Устройство оперативной памяти статического типа емкостью 12 Кб для микропроцессора Intel 8080
Одним из ведущих направлений развития современной микроэлектронной элементной базы являются большие интегральные микросхемы памяти, которые служат основой д ...

Генератор цифровых тестовых сигналов
Ускорение научно-технического прогресса, развитие автоматизации процессов производства требует постоянного совершенствования систем сбора и переработки информации. Наибол ...

Комплекс аппаратных средств для трансляции звукового сигнала на большие расстояния
Звук играет важную роль в жизнедеятельности человека. Каждый день мы слышим очень много разнообразных звуков, так же существует необходимость передават ...