Разработка 2 вариантов формирователя аналогового напряжения сложной формы

Автор работы: Пользователь скрыл имя, 13 Января 2012 в 00:17, курсовая работа

Краткое описание

Необходимо разработать 2 варианта формирователя аналогового напряжения сложной формы, используя аппаратный и программный способы реализации устройства. Первый вариант базируется на использовании устройства на интегральных логических элементах малого уровня интеграции, второй- на использовании микропроцессорной системы.

Содержимое работы - 1 файл

Курсовик1для печати.doc

— 738.50 Кб (Скачать файл)

1.  Задание на курсовую работу. 

Необходимо разработать 2 варианта формирователя аналогового  напряжения сложной формы, используя  аппаратный и программный способы  реализации устройства. Первый вариант  базируется на использовании устройства на интегральных логических элементах малого уровня интеграции, второй- на использовании микропроцессорной системы. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

2.  Аппаратный способ реализации 

Структурная схема  формирователя аналогового напряжения при аппаратном способе реализации изображена на рис. 2.1 и состоит из генератора тактовых импульсов - ГТИ, счетчика импульсов - СТ, преобразователя кода - ПК и цифроаналогового преобразователя - ЦАП. 

 

Рис 2.1   Структура устройства при аппаратной реализации. 
 

С выхода ГТИ периодическая последовательность тактовых импульсов с периодом следования Тс поступает на вход суммирующего счетчика СТ, на выходе которого в каждом такте формируется четырехразрядный код Q4Q3Q2Q1. Затем с помощью преобразователя кода ПК последовательность кодов Q4Q3Q2Q1 преобразуется в последовательность восьмиразрядных кодов y8... y1, которые обеспечивают на выходе цифроаналогового преобразователя ЦАП требуемое напряжение u(t).

Для внешнего управления счетчиком используются сигналы  установки начального состояния счетчика x1 и остановки счета x2 (табл. 2.1), которые могут поступить в любые моменты времени (асинхронный ввод). 

Управление  счетчиком.

                                                                                                          Таблица 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..    

                                                                                                                         Таблица 2.2

B Номер такта  n и уровень Un в вольтах.
  0 1 2 3 4 5 6 7 8 9 10
  U0 U1 U2 U3 U4 U5 U6 U7 U8 U9 U10
7 0 4 3 1 0 0 -3 -4 0 2 4
 
 
 
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    Синтез схемы управляемого счетчика. 

      Управляемый счетчик импульсов  выполняется на базе микросхемы  К155ИЕ5 - четырехразрядного двоичного  суммирующего счетчика с модулем  счета К=16. Так как по заданию К=11, то необходимо организовать принудительный сброс счетчика в начальное состояние Q0=0 по достижению им К-го состояния. Для расчета схемы сброса необходимо представить число К четырехразрядным двоичным кодом,  и из выходных сигналов счетчика, которые соответствуют единичным разрядам кода К , сформировать сигнал сброса R0.

Однако необходимо предусмотреть также внешний  сброс счетчика, который в соответствии с заданием (табл. 2.1) должен производиться  сигналом x1=0. Поэтому сигнал сброса  R0 должен зависеть от сигналов x1, Q4, Q2,Q1 в соответствии с таблицей 2.3: 

                                                                                     Таблица 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

1

        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 вариантов формирователя аналогового напряжения сложной формы