Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
ТЕМА. Цифро-аналогове перетворення сигналів
МЕТА. Вивчення методів цифро-аналогове перетворення ТЕОРЕТИЧНІ ПОЛОЖЕННЯ Цифро-аналогові перетворювачі (ЦАП) виробляють напругу або струм, функціонально пов'язані з керуючим кодом. ЦАП застосовуються для формування вихідних аналогових сигналів цифрових вимірювальних і обчислювальних пристроїв. Для перетворення двійкового коду в аналоговий сигнал звичайно формуються струми, пропорційні вагам розрядів коду, а потім підсумовуються ті з струмів, які відповідають ненульовим розрядам вхідного коду. Застосовуються в основному два методи цифро-аналогового перетворення: підсумовування одиничних еталонних величин і підсумовування еталонних величин, ваги яких розрізняються. У першому при формуванні вихідної аналогової величини використовується тільки одна еталонна величина вагою в один квант. У другому методі застосовуються еталонні величини з вагами, що залежать від номера розряду, і в підсумовуванні беруть участь тільки ті еталонні величини, для яких у відповідному розряді вхідного коду встановлена одиниця. У випадку використання на вході двійкового позиційного коду значення всіх розрядів надходить одночасно, і робота таких ЦАП описується виразом: , де X – аналогова величина; ai – коефіцієнти відповідних двійкових розрядів, які приймають дискретні значення одиниця або нуль; Р – опорний сигнал; b - число розрядів. У перетворювачах з опорної напруги формуються еталонні величини, що відповідають значенням розрядів вхідного коду, які підсумуються й утворюють дискретні значення вихідної аналогової величини. ЦАП класифікують за наступними ознаками: способом формування вихідної напруги (з підсумовуванням напруг, розподілом напруг, підсумовуванням струмів); родом вихідного сигналу (із струмовим виходом, виходом за напругою); полярністю вихідної напруги (постійна, змінна) і т.і. Основні структури інтегрального виконання, що використовуються в ЦАП: - з підсумовуванням струмів; - зі зваженими резисторами в ланцюгах емітерів; - зі зваженими резисторами в ланцюгах навантаження; - зі сходовою матрицею R=2R у ланцюгах емітерів транзисторів джерел струмів; - з вихідною сходовою матрицею R=2R. До основних параметрів ЦАП відноситься: число розрядів n керуючого коду, номінальний вихідний струм, час встановлення вихідного сигналу після зміни вхідного керуючого коду, погрішність повної шкали, погрішність лінійності, диференціальна нелінійність.
Погрішності ЦАП можуть бути виражені у відсотках або інших відносних одиницях, а також у частках кванта. Спрощену схему ЦАП для перетворення вхідного коду в струм (напругу) необхідної величини наведено на рис. 4.1. Рисунок 4.1 – Схема ЦАП для перетворення вхідного коду в напругу
Якщо співвідношення резисторів ЦАП як 8R, 4R, 2R, 1R, то при включенні всіх комутаторів, відповідно до закону Ома напруга в точці OUT буде дорівнювати напрузі VCC. Якщо включити комутатор резистора R8, напруга в крапці OUT буде дорівнює напрузі меншу ніж VCC на величину падіння напруги на резисторі R8. Аналогічно можна визначити значення напруги, при різних комбінаціях вхідного коду. У складі учбово-відлагоджувального стенду є мікросхема ЦАП КР572ПА1, що включена як десяти розрядний ЦАП з виходом за напругою (напруга повної шкали вказується на платі розширення). Для спостереження вихідного сигналу з мікросхеми ЦАП необхідно підключити осцилограф до BNC рознімання й замкнути перемичку J4. Цифровий код подається через лінії РА0-РА7 і РС0-РС1 мікросхеми паралельного прийомопередавача DD10. ПОРЯДОК ВИКОНАННЯ РОБОТИ 1 Вивчити систему переривань ОЕОМ КР1816ВЕ31 і особливості опитування дискретних датчиків із механічними контактами. 2 Розробити алгоритм для виконання індивідуального завдання (табл. 4.1). 3 Розробити програму для виконання індивідуального завдання. 4 Набрати програму індивідуального завдання на персональному комп'ютері. 5 За допомогою ПВЗ проаналізувати виконання програми. 6 Завантажити програму в стенд ОЕОМ. Переконатися в правильному виконанні індивідуального завдання (формування заданої форми сигналу) використовуючи осцилограф, при негативному результаті здійснити зміну алгоритму або програми. Повторити завантаження програми в стенд ОЕОМ. Таблиця 4.1 – Варіанти індивідуальних завдань
ПРИКЛАД ВИКОНАННЯ
Написати програму, що формує два прямокутних сигнали з 1/2 амплітуди й 1/4 повної амплітуди виходу ЦАП. А55 equ 8000h; Адреса порту А В55 equ 8001h; Адреса порту В C55 equ 8002h;Адреса порту З RUS55 equ 8003h; Адреса порту керуючого слова equ 80h UW equ 80h; Керуюче слово – всі порти налагоджено на вивід ORG 0000 MOV DPTR,#RUS55 MOV A,#UW MOVX @DPTR,A; ініціалізація ВВ55 M2: MOV R0,#00h; в RO зберігаються старші частини коду ЦАПа MOV DPTR, #C55; обнуління старших MOV A, R0; розрядів ЦАПа MOV @DPTR, A; D9-D8 MOV DPTR, #A55; обнуління молодших MOV A, R0; розрядів ЦАПа MOV @DPTR, A; D7-D0 CALL ZAD; підпрограма затримки на 0.1 с MOV A, #02h; в А занести ½ максимального значення коду MOV DPTR, #C55 MOVX @DPTR, A; запис у порт А молодшої частини коду CALL ZAD; підпрограма затримки на 0.1 с MOV A, #01h; в А занести ½ максимального значення коду MOV DPTR, #C55 MOVX @DPTR, A; запис у порт А молодшої частини коду CALL ZAD; підпрограма затримки на 0.1 с CALL ZAD; підпрограма затримки на 0,1 с JMP M2; перехід на новий цикл END ЗМІСТ ЗВІТУ 1 Титульна сторінка. 2 Назва роботи, її мета. 3 Початкові дані. 4 Програмний код розробленого програмного забезпечення 5 Висновки за результатами роботи програми.
КОНТРОЛЬНІ ПИТАННЯ 1 Охарактеризуйте найбільш відомі методи і типи ЦАП. 2 Назвіть основні статичні параметри ЦАП. 3 Дайте визначення дискретності, квантуванню, дозволяючи здатність ЦАП. 4 Дайте визначення характеристиці перетворення, нелінійності ЦАП. 5 Поясніть поняття: напруга зсуву нуля, допустима напруга на виході ЦАП. 6 Перерахуйте динамічні параметри ЦАП. 7 Назвіть основні фактори, що впливають на помилку ЦАП. 8 Дайте характеристику апаратним реалізаціям ЦАП. 9 Наведіть приклади практичного застосування ЦАП.
ЛАБОРАТОРНА РОБОТА №5
|
||||||||||||||||||
Последнее изменение этой страницы: 2017-02-07; просмотров: 286; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.129.13.201 (0.008 с.) |