Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

4 курс 1 семестр / слободян / пз2 вар4 РОЗРОБКА ФОРМУВАЧА ЦАП ДЛЯ КЕРУВАННЯ МІКРОПРОЦЕСОРНИМ ПРИСТРОЄМ

.docx
Скачиваний:
1
Добавлен:
19.03.2023
Размер:
300.84 Кб
Скачать

ПРАКТИЧНА РОБОТА № 2

РОЗРОБКА ФОРМУВАЧА ЦАП ДЛЯ КЕРУВАННЯ МІКРОПРОЦЕСОРНИМ ПРИСТРОЄМ

Варіант № 4

Мета роботи: навчитися розробляти формувач двох сигналів: періодичного цифрового чотирьох розрядного сигналу M(i) = Q4Q3Q2Q1, що імітують роботу чотирьох розрядного двійкового лічильника із заданим модулем рахунку, і періодичного аналогового напруги складової форми U(t), використовуючи апаратний та програмно-апаратний спосіб реалізації.

Узагальнена структурна схема формувача, реалізованого апаратним способом на жорсткій логіці, представлена ​​на рис. 1.1.

Рис.1.1. Узагальнена структура формувача сигналів

Пристрій складається з генератора тактових імпульсів (ГТІ), лічильника імпульсів (СТ), перетворювача кодів (ПК) і цифро-аналогового перетворювача (ЦАП).

Формувач сигналів працює наступним чином: імпульси з виходу генератора з періодом прямування Тс надходять на 4-х розрядний лічильник, який з кожним імпульсом змінює свій стан на одиницю. На виходах лічильника формуються задані послідовності чотирирозрядних сигналів Q4Q3Q2Q1. Потім, за допомогою перетворювача кодів, ці послідовності

перетворюються у восьмирозрядні послідовності сигналів Y8Y7Y6Y5Y4Y3Y2Y1, які керують роботою ЦАП.

З виходу ЦАП знімається пропорційна вхідним восьмирозрядним послідовностям аналогова напруга заданої величини і форми U(t), наприклад, як зображено на рис.1.2.

Рис. 1.2. Напруга на виході ЦАП

Додаткові входи лічильника призначені: X1 для встановлення початкового стану лічильника. При активному рівні Х1 на виходах формувача повинні з’явитися сигнали, що відповідають M(i) = M(0) та U(i) =U(0);

Хід роботи

Завдання № 1

Період повторення сигналів, що формуються K = 9

Початкове значення коду лічильника М(0) = 4

Кінцеве значення коду лічильника М(8) = 12

; Q4Q3Q2Q1 = 1011

; Q4Q3Q2Q1 = 1101

; Q4Q3Q2Q1 = 1110

; Q4Q3Q2Q1 = 1111

; Q4Q3Q2Q1 = 0000

; Q4Q3Q2Q1 = 0001

; Q4Q3Q2Q1 = 0010

; Q4Q3Q2Q1 = 0011

; Q4Q3Q2Q1 = 0100

Величина східчастої аналогової напруги, що формується на виході ЦАП.

С=3; Tc, мс = 3; Umin, В = -8; Umax, В = 8.

Визначення цифрових послідовностей на вході ЦАП

Визначення напруги , що відповідає одиниці молодшого цифрового розряду на вході ЦАП:

Знаходимо значення цифрового коду Y(i).

Висновок: В даній практичній роботі ми вивчили розробку формувача ЦАП для керування мікропроцесорним пристроєм. Також провели розробку формувача двох сигналів: періодичного цифрового чотирирозрядного сигналу M(i) = Q4Q3Q2Q1, який імітує роботу чотирирозрядного двійкового лічильника із заданим модулем рахунку, і періодичного аналогового напруги складної форми U(t) використовуючи апаратний та програмно-апаратний спосіб реалізації.