Білім беру бағдарламасы бойынша /білім беру бағдарламасының коды және атауы/ электронды қҰрылғылар схемотехникасы


Остановите процесс моделирования при помощи выключателя. 1.5. Построение функциональных генераторов на базе ЦАП



бет50/54
Дата19.10.2023
өлшемі11,89 Mb.
#119660
түріБілім беру бағдарламасы
1   ...   46   47   48   49   50   51   52   53   54
Байланысты:
МУ ЭҚС (каз)

4. Остановите процесс моделирования при помощи выключателя.


1.5. Построение функциональных генераторов на базе ЦАП.

Цифро-аналоговые преобразователи позволяют создавать различные варианты схем функциональных генераторов для таблично заданных (сеточных) функций вида y = f(t). Действительно, разобьем отрезок изменения аргумента t на равные части и составим таблицу значений функции в этих точках. Эти значения представим наиболее близкими к ним числами в двоичном коде. Для получения двоичного кода значений функции необходимо ее пронормировать на величину опорного напряжения ЦАП.


Значения функции y = sin (t) на отрезке 0˚ – 90˚ представлены в Таблице 3.


Таблица 3.
Значения функции y = sin (t)

t, град

sin (t)

X7

X6

X5

X4

X3

X2

X1

X0

0

0.0

0

0

0

0

0

0

0

0

10

0.1736

0

0

0

1

1

1

1

0

20

0.3420

0

0

1

1

1

0

1

0

30

0.5

0

1

0

1

0

1

0

1

40

0.6428

0

1

1

0

1

1

0

1

50

0.7660

1

0

0

0

0

0

1

0

60

0.8660

1

0

0

1

0

0

1

1

70

0.9397

1

0

1

0

0

0

0

0

80

0.9848

1

0

1

0

0

1

1

1

90

1.0

1

0

1

0

1

0

1

0



Рис. 6. Схема функционального генератора на базе ЦАП.

Функциональный генератор (рис. 6) содержит 8-ми разрядный ЦАП, цифровые входы которого подключены к Генератору двоичных слов (на схеме вверху). К выходу ЦАП и выходу синхронизации Генератора слов подключен двухлучевой осциллограф. К ЦАП подключены источники опорного напряжения: + 5 В и – 5 В.


В Генератор двоичных слов занесены двоичные слова из Таблицы 3. Эти слова по очереди в постоянном темпе выводятся на входы ЦАП. В результате на экране осциллографа строится ступенчатая функция (красный цвет), аппроксимирующая заданную функцию y = sin (t). Синим цветом внизу экрана показаны синхроимпульсы.
Понятно, что для повышения точности реализации заданной функции необходимо уменьшить шаг или, что тоже самое, увеличить число значений функции в таблице. Для реализации такой схемы необходимо использовать ПЗУ достаточной емкости.


1.5.1. Анализ работы функционального генератора на базе ЦАП при помощи САПР.


1. Выберете в меню Files команду Open. В появившемся диалоговом окне откройте файл Z21_04.ewb, в котором представлена схема экспериментального исследования функционального генератора на базе 8-ми разрядного ЦАП.
2. Откройте изображения Генератора слов и осциллографа (если их изображения скрыты), два раза щелкнув мышкой.
3. Запустите процесс моделирования при помощи выключателя в правом верхнем углу экрана. Наблюдайте график функции, который строится на экране осциллографа.
4. Остановите процесс моделирования при помощи выключателя.


II. Самостоятельная работа.
Проведите анализ работы функционального генератора на базе ЦАП при помощи САПР.
1. Выберете в меню Files команду Open. В появившемся диалоговом окне откройте файл Z21_05.ewb, в котором представлена схема экспериментального исследования функционального генератора на базе 8-ми разрядного ЦАП.
2. Запрограммируйте Генератор слов функционального генератора в соответствии с заданными вариантами таблично заданных функций:


Вариант 1.
Функциональный генератор для функции y = tg (t). Значения функции y = tg (t) занесены в Таблицу 4.
Таблица 4.

Значения функции y = tg (t).



t, град

tg (t)

X7

X6

X5

X4

X3

X2

X1

X0

0

0

0

0

0

0

0

0

0

0

5

0.08748

0

0

0

0

0

1

0

0

10

0.1763

0

0

0

0

0

1

1

1

15

0.2679

0

0

0

0

1

0

1

1

20

0.3640

0

0

0

0

1

1

1

1

25

0.4663

0

0

0

1

0

1

0

0

30

0.5774

0

0

0

1

1

0

0

1

35

0.7002

0

0

0

1

1

1

1

0

40

0.8391

0

0

1

0

0

1

0

0

45

1.0

0

0

1

0

1

0

1

0

50

1.192

0

0

1

1

0

0

1

1

55

1.4281

0

0

1

1

1

1

0

1

60

1.7321

0

1

0

0

1

0

1

0

65

2.1445

0

1

0

1

1

0

1

1

70

2.2775

0

1

1

1

0

1

0

1

75

4.0107

1

0

0

1

1

1

1

1



Вариант 2.
Функциональный генератор для трапецевидной функции
Значения функции занесены в Таблицу 5.
Таблица 5.
Значения трапецевидной функции.

T

F (t)

X7

X6

X5

X4

X3

X2

X1

X0

0

0

0

0

0

0

0

0

0

0

1

1

0

0

1

0

1

1

1

0

2

2

0

1

0

1

1

1

0

1

3

3

1

0

0

0

1

0

1

1

4

4

1

0

1

1

1

0

0

1

5

5

1

1

1

0

1

0

0

0

6

5

1

1

1

0

1

0

0

0

7

5

1

1

1

0

1

0

0

0

8

5

1

1

1

0

1

0

0

0

9

5

1

1

1

0

1

0

0

0

10

5

1

1

1

0

1

0

0

0

11

4

1

0

1

1

1

0

0

1

12

3

1

0

0

0

1

0

1

1

13

2

0

1

0

1

1

1

0

1

14

1

0

0

1

0

1

1

1

0

15

0

0

0

0

0

0

0

0

0





Достарыңызбен бөлісу:
1   ...   46   47   48   49   50   51   52   53   54




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет