Автор работы: Пользователь скрыл имя, 13 Января 2012 в 00:17, курсовая работа
Необходимо разработать 2 варианта формирователя аналогового напряжения сложной формы, используя аппаратный и программный способы реализации устройства. Первый вариант базируется на использовании устройства на интегральных логических элементах малого уровня интеграции, второй- на использовании микропроцессорной системы.
1.
Задание на курсовую
работу.
Необходимо разработать
2 варианта формирователя аналогового
напряжения сложной формы, используя
аппаратный и программный способы
реализации устройства. Первый вариант
базируется на использовании устройства
на интегральных логических элементах
малого уровня интеграции, второй- на использовании
микропроцессорной системы.
2.
Аппаратный способ реализации
Структурная схема
формирователя аналогового
Рис 2.1
Структура устройства при аппаратной
реализации.
С выхода ГТИ периодическая последовательность тактовых импульсов с периодом следования Тс поступает на вход суммирующего счетчика СТ, на выходе которого в каждом такте формируется четырехразрядный код Q4Q3Q2Q1. Затем с помощью преобразователя кода ПК последовательность кодов Q4Q3Q2Q1 преобразуется в последовательность восьмиразрядных кодов y8... y1, которые обеспечивают на выходе цифроаналогового преобразователя ЦАП требуемое напряжение u(t).
Для внешнего управления
счетчиком используются сигналы
установки начального состояния счетчика
x1 и остановки счета x2
(табл. 2.1), которые могут поступить в любые
моменты времени (асинхронный ввод).
Управление счетчиком.
Сигналы управления |
Режим работы счетчика | |
x1 | x2 | |
0 | 0 или 1 | Установка начального состояния |
1 | 0 | Остановка счета |
1 | 1 | Счет |
2.1
Индивидуальное задание
на разработку устройства .
Код варианта задания:
АBCDEF=473120
Значения разрядов :
A -
определяет модуль счета счетчика
К в соответствии с вариантом :
А=4, т. е. К=11
B -
определяет вид аналогового напряжения
на выходе ЦАП , которое задается в виде
уровней Un в К равноотстоящих
точках периода Т=КТс ; между
точками напряжение постоянно и равно
u(t)=Un при tn £ t£ tn+1 где tn
- момент переключения счетчика в n-е состояние.
Для варианта B=7 значения аналогового
напряжения на выходе ЦАП приведены в
таблице 2.2., а временная диаграмма на рис.
2.2..
|
U. В | |||||||||||||||||
5 | |||||||||||||||||
4 | |||||||||||||||||
3 | |||||||||||||||||
2 | |||||||||||||||||
1 | Tc | ||||||||||||||||
0 | n n | ||||||||||||||||
-1 | 10 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 0 | 1 | 2 | 3 | |
-2 | |||||||||||||||||
-3 | |||||||||||||||||
-4 | |||||||||||||||||
-5 |
Рис 2.2
Временная диаграмма напряжения
на выходе ЦАП.
С- определяет значение длительности одной ступеньки напряжения
на выходе ЦАП:
С=3, т. е. Tc=1,3сек..
Остальные разряды кода задания относятся только к микропроцессорной реализации устройства и будут расшифрованы в соответствующем разделе.
2.2
Синтез схемы управляемого
счетчика.
Управляемый счетчик импульсов
выполняется на базе
Однако необходимо
предусмотреть также внешний
сброс счетчика, который в соответствии
с заданием (табл. 2.1) должен производиться
сигналом x1=0. Поэтому сигнал
сброса R0 должен зависеть от
сигналов x1,
Q4, Q2,Q1
в соответствии с таблицей 2.3:
N | x1 | Q4 | Q2 | Q1 | R0 |
0 | 0 | 0 | 0 | 0 | 1 |
1 | 0 | 0 | 0 | 1 | 1 |
2 | 0 | 0 | 1 | 0 | 1 |
3 | 0 | 0 | 1 | 1 | 1 |
4 | 0 | 1 | 0 | 0 | 1 |
5 | 0 | 1 | 0 | 1 | 1 |
6 | 0 | 1 | 1 | 0 | 1 |
7 | 0 | 1 | 1 | 1 | 1 |
8 | 1 | 0 | 0 | 0 | 0 |
9 | 1 | 0 | 0 | 1 | 0 |
10 | 1 | 0 | 1 | 0 | 0 |
11 | 1 | 0 | 1 | 1 | 0 |
12 | 1 | 1 | 0 | 0 | 0 |
13 | 1 | 1 | 0 | 1 | 0 |
14 | 1 | 1 | 1 | 0 | 0 |
15 | 1 | 1 | 1 | 1 | 1 |
Определив функцию
R0(x1,Q4,Q2,Q1)
и, минимизируя ее с помощью карты Карно,
получим :
Q2 Q1 X1 Q4 |
00 | 01 | 11 | 10 | |||||||
00 |
1
0 |
1
1 |
1
3 |
1
а) 2 |
а) |
||||||
01 |
1
4 |
1
5 |
7 |
1
6 |
б) Q4Q2Q1 | ||||||
11 |
0
12 |
0
13 |
1
б) 15 |
0
14 |
|||||||
10 |
0
8 |
0
9 |
0
11 |
0
10 |
Переходим к базису И-НЕ с помощью формулы де-Моргана
:
Схема управляемого
счетчика приведена на рис 2.3.
Рис 2.3
Схема управляемого счетчика
( Q0=0 , K=11 )
Сигнал x2 при x2 =0 обеспечивает остановку счета, так как при этом С1=0.
Причина применения
в качестве Э3.1 элемента 4И-НЕ с объединенными
входами будет описана при
расчете числа корпусов микросхем и потребляемой
мощности.
3.
Расчет цифровых последовательностей.
Сигналы на выходе преобразователя кода ПК являются входными для ЦАП.
В схеме рис. 2.1 используется ЦАП , линейно преобразующий 8-разрядный двоичный код в диапазоне от Ymin=0000 0000(2) до Ymax=1111 1111(2) в напряжении соответственно от Umin= -5,12 В до Umax= 5,12 В.
Расчет цифровых кодов Yn, соответствующих уровням напряжения Un , производится по формуле:
,
где - целая часть числа N и -напряжение, соответствующее единице младшего разряда ЦАП : .
(
- число уровней квантования при использовании
8-разрядного кода).
Например, для Un =0 В получим:
.
Аналогично для других n получим:
Далее переводим Yn в двоичный и 16-ричный коды.
Например, для Y0=128(10)
:
128 | 2 | ||||||
128 | 64 | 2 | |||||
0 | 64 | 32 | 2 | ||||
0 | 32 | 16 | 2 | ||||
0 | 16 | 8 | 2 | ||||
0 | 8 | 4 | 2 | ||||
0 | 4 | 2 | 2 | ||||
0 | 2 | 1 | |||||
0 |
Информация о работе Разработка 2 вариантов формирователя аналогового напряжения сложной формы