13187

Дослідження цифро-аналогових перетворювачів на базі лабораторного стенду EV8031/AVR

Лабораторная работа

Коммуникация, связь, радиоэлектроника и цифровые приборы

ЛАБОРАТОРНА РОБОТА №9 Дослідження цифроаналогових перетворювачів на базі лабораторного стенду EV8031/AVR 1. Мета роботи Вивчення методів цифроаналогового перетворення. Розробка програм для формування різних аналогових сигналів. 2. Порядок виконання лабораторно...

Украинкский

2013-05-10

211 KB

18 чел.

ЛАБОРАТОРНА РОБОТА №9

Дослідження цифро-аналогових перетворювачів на базі лабораторного стенду EV8031/AVR

1. Мета роботи

Вивчення методів цифроаналогового перетворення.  Розробка програм для формування різних аналогових сигналів.

2. Порядок виконання лабораторної роботи

  1.  Вивчити структурну схему модуля ЦАП на платі розширення;
  2.  Розробити алгоритм для виконання індивідуального завдання  до початку лабораторного заняття;
  3.  Розробити програму для виконання індивідуального завдання  до початку лабораторного заняття;
  4.  Ввести програму індивідуального завдання на персональному комп'ютері;
  5.  За допомогою ПНЗ проаналізувати виконання індивідуальної програми;
  6.  Завантажити програму в стенд ОЕОМ. Переконатися в правильному виконанні індивідуального завдання (формування заданої форми сигналу) використовуючи осцилограф, при негативному результаті здійснити зміну алгоритму або програми. Повторити завантаження програми в стенд ОЕОМ;
  7.  Роздрукувати лістинг правильно працюючої програми;
  8.  Відповісти на контрольні питання викладача.

3. Контрольні питання

Методи і типи ЦАП;

Статичні параметри ЦАП;

Поняття дискретності, квантування, роздільна здатність ЦАП;

Характеристика перетворення, нелінійність ЦАП.;

Напруга зсуву нуля, допустима напруга на виході ЦАП;

Динамічні параметри ЦАП;

Чинники, що впливають на погрішність ЦАП;

Апаратні реалізації ЦАП;

Приклади практичного застосування ЦАП;


3. Короткі теоретичні відомості

Цифро-аналогові перетворювачі (ЦАП) виробляють напругу або струм, функціонально пов'язані з керуючим кодом. Застосовуються ЦАП для формування вихідних аналогових сигналів цифрових вимірювальних і обчислювальних пристроїв. Для перетворення двійкового коду в аналоговий сигнал звичайно формуються струми, пропорційні вазі розрядів коду, і потім підсумовуються ті із струмів, які відповідають ненульовим розрядам вхідного коду.

Застосовуються в основному два методи ЦАП: підсумовування одиничних еталонних величин і підсумовування еталонних величин, вага яких відрізняється. У першому при формуванні вихідної аналогової величини використовується тільки одна еталонна величина вагою в один квант. У другому методі застосовуються еталонні величини з вагами, залежними від номера розряду, і в підсумовуванні беруть участь тільки ті еталонні величини, для яких у відповідному розряді вхідного коду встановлена одиниця.

У разі використовування на вході двійкового позиційного коду значення всіх розрядів поступає одночасно, і робота таких ЦАП описується виразом

де Х - аналогова величина.

ai – коефіцієнти відповідних двійкових розрядів, які приймають дискретні значення одиниця або нуль.

Р - опорний сигнал

b - число розрядів

У перетворювачах з опорної напруги формуються еталонні величини, відповідні значенням розрядів вхідного коду, які підсумовуються і утворюють дискретні значення вихідної аналогової величини.

Класифікація ЦАП може бути проведена по ознаках:

Способу формування вихідної напруги (з підсумовування напруг, розподілом напруг, підсумовуванню струмів).

Роду вихідного сигналу (із струмовим виходом, виходом по напрузі).

Полярності вихідної напруги (постійному, змінному) і т.д.

Основні структури використовувані в ЦАП інтегрального виконання – це:

  •  Структури з підсумовуванням струмів.
  •  ЦАП - із зваженими резисторами в ланцюгах емітерів.
  •  ЦАП - із зваженими резисторами в ланцюгах навантаження.
  •  ЦАП зі сходовою матрицею R=2R в ланцюгах емітерів транзисторів джерел струмів.
  •  ЦАП з вихідною сходовою матрицею R=2R


Параметри
ЦАП.

Число розрядів n управляючого коду, номінальний вихідний струм, час встановлення вихідного сигналу після зміни вхідного управляючого коду, погрішність повної шкали, погрішність лінійності, диференціальна нелінійність.

Погрішності ЦАП можуть бути виражені у відсотках або інших відносних одиницях, а також в частках кванта

Спрощена схема ЦАП для розуміння роботи перетворення вхідного коду в струм (напруга) певної величини зображена на рис.1.

  1.  Спрощена схема ЦАП

Якщо співвідношення резисторів ЦАП як 8R, 4R, 2R, 1R, то при включенні всіх комутаторів, відповідно до закону Ома напруга в точці OUT дорівнюватиме напрузі VCC. Якщо включити комутатор резистора R8, напруга в крапці OUT буде рівна VCC/2. Аналогічно можна знати значення напруги, при різних комбінаціях вхідного коду.

У складі учбово-налагоджувального стенду є мікросхема ЦАП AD7801.  Вона є восьмирозрядним ЦАП (з паралельним інтерфейсом) з розмахом вихідної напруги рівним напрузі живлення. Для спостереження вихідного сигналу з мікросхеми ЦАП необхідно підключити осцилограф до BNC роз'єму і замкнути перемичку J4. Доступ до ЦАП здійснюється як до комірки зовнішнього ОЗП за адресою 0F000h.


Приклад виконання програми цифро-аналогового перетворення

ORG 0

Begin:

      mov A,#0                 ;записать у Акк. 0

      mov DPTR,#0F000h         ;встановити на DPTR адресу ЦАПа

      movx @DPTR,A             ;встановити на ЦАП код з Акк.

      call         ZAD         ;виклик підпрограми затримки

continue:

       inc  А               ;збільшити значення Акк. на одиницю

       movx @DPTR,A         ;встановити на ЦАП код з Акк.

       call ZAD

             cjne A,#255d,continue ;якщо код не досяг максимального

 ;значення, то

                               ;перейти на мітку continue

       jmp Begin               ;инакше перехід на мітку Begin

ZAD:                            ;подпрограмма затримки

       mov R4,#005h

C2:     mov R2,#0FFh

C3:     djnz R2, C3

       djnz R4, C2

       ret                     ;вихід з підпрограми

END

 Сформувати пилкоподібний сигнал. (програма написана на мові С).

#include <8051.h>

#include "..\ev8031.lib\ev8031.c"

#include "..\ev8031.lib\bitdef.h"

int main()

{

unsigned char у;

 DC_REG=1;

 lefti=0x0D;

 righti=0xAC;

 y=0;

 DAC_REG=y;

 delay16(10);

begin:

 for (y=1; y<255; y++)   //збільшувати код ЦАПа на

                //одиницю до максимального

 {

   DAC_REG=y;

   delay16(10);

 }

 for (y=255; y>1; у--)   //зменшити код ЦАПа на

                      //одиницю до мінімального

 {

    DAC_REG=y;   delay16(10);   }   goto begin; }

4. Варіанти індивідуальних завдань

  1.  Таблиця завдань до л.р. №9

Текст індивідуального завдання

1

Сформувати пилкоподібну напругу з частотою повторення 50 Гц. Відображати на статичному індикаторі число імпульсів, що згенерують.

2

Після натиснення SW3 сформувати трикутні імпульси, передній фронт 20мсек задній 10 мсек, кожен 10 імпульс відображати на динамічному індикаторі.

3

Після натиснення SW4 сформувати трапецієвидні імпульси, передній фронт 13мсек задній 15 мсек кожну секунду запалювати світлодіод HL1.

4

Сформувати синусоїду з частотою повторення 120 Гц.

5

Сформувати пилкоподібну напругу з частотою повторення 200Гц і тривалістю переднього фронту 2 мсек.

6

Після натиснення SW5 сформувати синусоїду з частотою повторення 100Гц.

7

Сформувати прямокутні імпульси, з тривалістю 25мсек і скважністю 4

8

Після натиснення SW16 сформувати трикутні імпульси, передній фронт 25мсек задній 5 мсек.

9

Сформувати синусоїду з частотою повторення 300 Гц.

Після натиснення SW15 змінити частоту на 100 Гц.

10

Сформувати два прямокутні імпульси, один максимальною амплітудою тривалістю і другої 2/3 амплітуди максимальної з періодом повторення 40 Гц.

11

Сформувати прямокутні імпульси, з тривалістю 25мсек після натиснення SW6 на клавіатурі сформувати трикутні імпульси.

12

Сформувати синусоїду з частотою повторення 70 Гц, по натисненню SW7 на клавіатурі прямокутні імпульси, з тривалістю 25мсек і скважністю 2.

13

Після натиснення SW15 сформувати трикутні імпульси, передній фронт 15мсек задній 40 мсек.

14

Після натиснення SW9 на клавіатурі сформувати трапецієвидні імпульси, передній фронт 20сек задній 20 мсек

15

Сформувати три прямокутні імпульси, один 1/3 максимальної амплітуди, 2-ої 2/3 максимальної амплітуди, 3-ій максимальної амплітуди з періодом повторення 100 Гц.

PAGE  1


 

А также другие работы, которые могут Вас заинтересовать

10997. Философия и мировоззрение. Типы мировоззрений 28 KB
  Философия и мировоззрение. Мировоззрение– это сложное синтетическое интегральное образование общественного и индивидуального сознания. В нем присутствуют различные компоненты: знания убеждения верования настроения стремления ценности нормы идеалы и т.д. Мирово
10998. Основные особенности философского типа мышления 91.5 KB
  Основные особенности философского типа мышления: КОНЦЕПТУАЛЬНАЯ ОБОСНОВАННОСТЬ то есть последовательное проведение в решении мировоззренческих вопросов исходных однажды выбранных принципов их нельзя менять по ходу дела. В эти принципы конечно могут вноситься уточ...
10999. Функции философии 36 KB
  Функции философии Философия Пифагор автор слова фило любовь софи мудрость. С точки зрения Аристотеля мудрость означает знание общего в различных вещах знание первопричин действительности всеобщих свойств всеобщих законов всеобщих форм и структур действите
11000. Основные особенности досократовской философии 30.5 KB
  Основные особенности досократовской философии. Космоцентризм и основные понятия античной философииКосмос Природа Логос Эйдос Душа Спецификой греческой философии особенно в начальный период ее развития является стремление понять сущность природы космоса ми...
11003. Система и метод философии Гегеля. Диалектический метод Гегеля 25.46 KB
  Система и метод философии Гегеля. Выдающееся значение философии Гегеля заключалось в том что в ней в систематической форме было изложено диалектическое миропонимание и соответствующий ему диалектический метод исследования. Гегель разрабатывал д...
11004. Соотношение философии и науки по предмету. Предмет философии как отношение человека к миру 73.5 KB
  Соотношение философии и науки по предмету. Предмет философии как отношение человека к миру 1. Соотношение философии и науки по предмету. Множество определений философии. Существует множество определений философии и ее предмета1. Древнегреческий философ Платон пола...
11005. Жизнь и философствования Сократа 62 KB
  Жизнь и философствования Сократа Поворотным пунктом в развитии античной философии явились воззрения Сократа 469 – 399 до н.э.. Его имя стало нарицательным и служит для выражения иди мудрости. Сам Сократ ничего не писал был близким к народу мудрецом; философствовал на улиц...