
- •Лабораторна робота № 1 зчитування аналогового сигналу з сенсора температури
- •1. Теоретичні відомості
- •1.1. Сенсори температури
- •1.2. Аналогово-цифрове перетворення
- •1.2.1. Аналого-цифрові перетворювачі послідовної лічби
- •1.2.2. Параметри ацп
- •2. Порядок виконання лабораторної роботи Завдання для всіх варіантів V 1...V 99
- •Лабораторна робота № 1
- •3. Приклад виконання роботи
- •Контрольні запитання
- •Список використаних джерел
2. Порядок виконання лабораторної роботи Завдання для всіх варіантів V 1...V 99
Під’єднати пристрій "LPT_Sensor_10h" (див. додаток А) до комп’ютера за допомогою стандартного кабелю принтера, ввімкнути живлення плати (напруга 4.5 В, полярність „+”). Запустити керуючу програму „LPT_Sensor_10s” (див. додаток Б) на виконання.
Тумблером S2 на платі пристрою встановити значення „Т”, тобто в такому режимі сигнал на АЦП подається з термосенсора.
Отримати два значення напруги з термосенсора командою „Зчитати_U” при розміщенні сенсора на пристрої в початковому положенні. Для кожного виміру в звіт записати отримані значення UBit, Ud та U, які відповідають напрузі на вході АЦП. При цьому, оскільки резистивний дільник (атенюатор) зменшує напругу з термосенсора в kU разів (kU=2.18 для пристрою „LPT_Sensor_10h_1” і kU=2.11 для пристрою „LPT_Sensor_10h_2”), тому напруга на виході термосенсора UT = U ∙ kU (рис. 2.1). На основі формули (1.3) абсолютна температура сенсора T=UT / kT. Для двох зчитаних значень напруги розрахувати абсолютну температуру T сенсора та температуру TС в градусах Цельсія.
Рис. 2.1. Звязок напруги UT на виході термосерсора та напруги U на вході АЦП
В
Лабораторна робота № 1
иміряти температуру сенсора у часі t при короткочасному нагріванні. Зчитування сигналу почати командою „Пуск”. Після цього через 1 с тумблером S1 ввімкнути нагрівач сенсора два рази: на 1 с та на час секундах, рівний молодшій цифрі числа V, інтервал між нагріванням вибрати рівним 1 с. Виміри проводити при частоті дискретизації fd = (20 + V2) Гц, де V2 – старша цифра варіанту V, кількість точок QI =501. Для встановлення частоти дискретизації вибрати відповідний час дискретизації (Time_Discret). Отриману екранну форму з графіком напруги на вході АЦП UN(t) вставити у звіт, залежність UN(t) зберегти у файлі. На основі значень UN(t) обчислити QI значень напруги UNT(t) на виході термосенсора. Враховуючи зв’язок напруги на сенсорі та його температури, розрахувати на основі UNТ(t) залежність температури у градусах Цельсія від часу TСN(t). Залежності UNT(t), TCN(t) зобразити у вигляді графіків та вставити у звіт. Зобразити у вигляді графіку такий фрагмент UNT(t), для якого діапазон зміни напруги не перевищував би 0.01 В. До звіту додати у вигляді таблиці перші 10 значень сигналів: i (номер точки), ti, UN(ti), UNT(ti), TN(ti), TCN(ti).Виміряти температуру сенсора у часі t при тривалолому нагріванні. Тумблером S1 ввімкнути нагрівач сенсора через 3 с після команди „Пуск” на час tN секундах, рівний номеру варіанта V при V<30 (якщо 30<V<60, то tN = V-30; якщо 60<V<90, то tN =V-60; якщо 90>V, то tN = V-90). Виміри проводити при частоті дискретизації fd = 2 Гц (кількість точок QI =201) для непарних варіантів та fd = 4 Гц (QI =401) для парних варіантів. Отриману екранну форму з графіком напруги на вході АЦП US(t) вставити у звіт, залежність US(t) зберегти у файлі. На основі значень US(t) обчислити QI значень напруги UST(t) на виході термосенсора. Враховуючи зв’язок напруги на сенсорі та його температури, розрахувати на основі USТ(t) залежність температури у градусах Цельсія від часу TСS(t). Залежності UST(t), TCS(t) зобразити у вигляді графіка та вставити у звіт. До звіту додати у вигляді таблиці перші 10 значень сигналів: i (номер точки), ti, UN(ti), UNT(ti), TN(ti), TCN(ti).
Визначити параметри АЦП: роздільну здатність hU, абсолютну похибку ΔU. Пояснити графік UN(t), отриманий у п.4, враховуючи розраховане значення hU.
Визначити наступні статичні характеристики пристрою: роздільну здатність за температурою hT=hU·T/U, абсолютну похибку за температурою ΔT=ΔU·T/U. В якості U і T вибрати максимальне значення U, отримане в п.3, та відповідне розраховане значення T.
Визначити наступні динамічні характеристики термосенсора (для першого нагрівання на основі залежності UN(t), отриманої в п.4) (рис. 3.2).
1) час tmax, через який U перший раз досягає максимального значення Umax після початку нагрівання;
2) час tmin, через який U після першого максимуму досягає
мінімального значення Umin.
Виконати програмне моделювання сигналів (встановити перемикач „Модель”), на формі „АЦП_Моделювання” перемикачем S2 вибрати режим „Т” (термосенсор). Встановити середнє значення вхідної напруги US=(0.5 + 0.01·V) В, амплітуду випадкової складової напруги URndS=0.1 В, час дискретизації – 50 мс. Зчитати два графіки залежностей U10(t) та U100(t), для 10 та 100 точок відповідно. Графіки додати до звіту, для кожного графіку вказати значення US, URndS, розрахувати середні значення UC10 і UC100, середні квадратичні відхилення US10 і US100. Пояснити отримані значення.
Оформити звіт. Вивчити роботу пристрою АЦ-перетворення на рівні електричної схеми (крім блоків генератора та атенюатора) та роботу керуючої програми на рівні програмного коду.
Примітка. Всі виміри за допомогою пристрою та програми виконати під час першого заняття, розрахунки і оформлення звіту виконати до другого заняття.
Необхідні розрахунки та побудову графіків виконати, наприклад, засобами MS Excel.
Без доступу до пристрою „LPT_Sensor_10h” виміри можна виконати самостійно в режимі моделювання (Simulation).
Файли з залежностями U(t) зберігати в окремій папці, назви файлів повинні бути змістовними: вказувати на прізвище студента, № варіанту, номер завдання.
Після завершення вимірювань нагрівач термосенсора обов’язково вимкнути.