Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
ТЕМА. Аналогово-цифрове перетворення сигналів
МЕТА. Навчитись вимірювати аналогову величину за допомогою різних методів і типів аналого-цифрових перетворювачів.
ТЕОРЕТИЧНІ ПОЛОЖЕННЯ Аналогово-цифрові перетворювачі (АЦП) застосовуються у вимірювальних системах і вимірювально-обчислювальних комплексах для узгодження аналогових джерел вимірюваних сигналів з цифровими пристроями обробки й надання результатів виміру. Існують різні методи побудови АЦП. Вони відрізняються за складністю реалізації, завадостійкості, швидкодії. У системах де основним критерієм є швидкодія застосовують АЦП паралельного перетворення. Але АЦП цього типу досить складні в реалізації. Для n-розрядного АЦП необхідно 2n-1 компараторів і паралельний дільник напруги, що виробляє 2n-1 рівнів квантування. Для реалізації систем з високою завадостійкістю застосовують інтегруючі АЦП. Такий АЦП складається із двох перетворювачів. Вимірювана напруга перетворюється в тривалість імпульсу, а потім тривалість імпульсу перетворюється в цифровий код. Одним з найпоширеніших є АЦП, побудований на ЦАП. Схема цього АЦП наведена на рис. 5.1. Рисунок 1 – Схема АЦП, побудованого на ЦАП
Код формується лічильником, при організації твердої логіки, або програмно, якщо АЦП працює в складі обчислювального комплексу. Вхідний код перетворює в аналоговий сигнал за допомогою ЦАП. Напруга з виходу ЦАП надходить на один з входів компаратора. На інший вхід подається вимірювана напруга Ux. У момент, коли напруга ЦАП буде дорівнювати вимірюваній величині, компаратор формує сигнал “Stop”, який свідчить про закінчення циклу виміру. При формуванні коду використовуються різні алгоритми. Найпростішим алгоритмом є порозрядне зрівноважування. При такому підході код міняється от мінімального шляхом приросту одиниці молодшого розряду до тих пор, поки напруга ЦАП не зрівняється з вимірюваною. Недоліком порозрядного зрівноважування є маленька швидкодія. Для скорочення часу перетворення застосовується метод половинних наближень. Зрівноважування починається з старшого розряду. У цьому розряді встановлюється одиниця, потім читається стан компаратора. Якщо напруга ЦАП більше вимірюваної, то розряд скидається, а якщо менше, то розряд зберігає свій стан. Далі в такий же спосіб оброблюється наступний розряд. Перетворення закінчується тоді, коли будуть оброблені всі розряди.
В системах спостереження, де необхідно безупинно зчитувати стан давача, це забезпечується малим часом перетворення за рахунок застосування слідкуючого АЦП. Суть даного алгоритму полягає в тому, що спочатку код формується методом половинних наближень, а після порівняння з вимірюваною напругою АЦП відслідковує зміну напруги. Якщо напруга зростає, то код порозрядно збільшується доти, доки напруга ЦАП не зрівняється з вимірюваним, і навпаки. На стенді АЦП побудований на мікросхемах DA2 (десяти розрядний ЦАП) і DA1 компаратор з ТТЛ виходом. Молодша частина коду зберігається в порту А мікросхеми паралельного інтерфейсу 580ВВ55, старша частина коду зберігається в розрядах 0-1 порту С. Стан компаратора можна прочитати на вводі порту Р1.7 однокристальної ЕОМ, про закінчення циклу перетворення свідчить світіння світлодіоду HL9. Вимірювана напруга знімається з дільника побудованого на резисторах R27, R28. Обертаючи ручку потенціометра R27 можна міняти вимірювану напругу.
ПОРЯДОК ВИКОНАННЯ РОБОТИ 1 Вивчити структурну схему модуля АЦП на платі розширення. 2 Розробити алгоритм для виконання індивідуального завдання (табл. 5.1). 3 Розробити програму для виконання індивідуального завдання. 4 Набрати програму індивідуального завдання на персональному комп'ютері. 5 За допомогою ПВЗ проаналізувати виконання програми. 6 Завантажити програму в стенд ОЕОМ. Переконатися в правильному виконанні індивідуального завдання, змінюючи значення напруги на вході АЦП, при негативному результаті здійснити зміну алгоритму або програми. 7 Повторити завантаження програми в стенд ОЕОМ.
Таблиця 5.1 – Варіанти індивідуальних завдань
ПРИКЛАД ВИКОНАННЯ Написати програму аналогово-цифрового перетворення, що реалізує алгоритм порозрядного зрівноважування
$nolist $include(с:\asm51\compile\mod51) $list A55 equ 8000h C55 equ 8002h Rus55 equ 8003h UW equ 80h ORG 0000 MOV DPTR, #Russ55 MOV A, #UW MOV @DPTR, A; ініціалізація ВВ55 M2: MOV R0, #00h; в R0 зберігається старша частина коду ЦАПа MOV DPTR, #C55; обнуління старших MOV A, R0; розрядів ЦАПа MOV @DPTR, A; D9-D8 M4: A, #00h; в А зберігається молодша частина коду ЦАПа MOV DPTR, #A55; обнуління молодших MOV @DPTR, A; розрядів D7-D0 M1: INC A; збільшення на 1 молодшої частині коду MOV DPTR, #A55; запис у порт А молодшої частини коду MOVX @DPTR, A; аналіз стану компаратора, якщо 0, JNB p1.2, M3; то перехід до відображення коду мітка МЗ CJNE A, #0FFh, M1; якщо молодша частина коду FFh, INC R0; то перехід, до збільшення старшої частини коду, MOV DPTR, #C55 MOV A, R0; інакше перехід на прудку M1 MOV @DPTR, A; запис у порт С старшої частини коду CJNE R0, #03h, M4; якщо старша частина коду 03h то перехід JMP M2;до прудкого М4 інакше перехід до прудкого М2 M3: MOV DPTR, #0B000h; вивід на індикацію MOVX @DPTR, A; молодшої частини коду MOV A, R0 MOV DPTR, #0A000h; вивід на індикацію MOVX @DPTR, A; старшої частини коду MOV R2, #0FFh; тимчасова затримка реалізована M5: MOV R3, #0FFh; на двох регістрах з декрементуванням DJNZ R3, $; у вкладених циклах DJNZ R2, M5 JMP M2; перехід на новий цикл виміру END ЗМІСТ ЗВІТУ 1 Титульна сторінка. 2 Назва роботи, її мета. 3 Початкові дані. 4 Програмний код розробленого програмного забезпечення 5 Висновки за результатами роботи програми.
КОНТРОЛЬНІ ПИТАННЯ 1 Охарактеризуйте методи і типи АЦП. 2 Назвіть основні статичні параметри АЦП. 3 Дайте визначення дискретності, квантуванню, дозволяючої здатності АЦП. 4 Поясніть наступні поняття: характеристика перетворення, диференціальна нелінійність АЦП, відхилення коефіцієнта перетворення. 5 Що таке напруга зсуву нуля? 6 Назвіть основні динамічні параметри АЦП. 7 Дайте визначення поняттям: час перетворення, час затримки запуску, час циклу перетворення, максимальна частота перетворення АЦП. 8 Що означає поняття апертурний час? 9 Назвіть фактори, що впливають на помилку АЦП. 10 Дайте характеристику апаратним реалізаціям АЦП. 11 Наведіть приклади практичного застосування АЦП. 12 Охарактеризуйте принципи побудови схем АЦП за допомогою мікросхем ЦАП. ЛАБОРАТОРНА РОБОТА № 6
|
||||||||||||||||||
Последнее изменение этой страницы: 2017-02-07; просмотров: 426; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 52.14.85.76 (0.01 с.) |