Автор работы: Пользователь скрыл имя, 19 Мая 2013 в 22:20, курсовая работа
Температура як фізична величина є одним з визначальних параметрів стану певного об’єкта, що дозволяють контролювати протікання різних виробничих процесів. Вимірювання температури - найважливіше джерело інформації про хід фізичних явищ і про зміну стану речовини. Оскільки з усіх термодинамічних функцій стану речовини температура найбільш вивчена в метрологічному відношенні, її корисніше вимірювати взамін прямого вимірювання ряду характеристик об'єкта, що залежать від його стану і безпосередньо цікавлять технолога. До таких характеристик відносяться енергія речовини, його хімічна активність, в'язкість, твердість, зміна його хімічної або фазової рівноваги, швидкість зміни структури, теплове розширення, зміна електричних і магнітних властивостей і т.д.
ВСТУП 5
1 ЗАГАЛЬНІ ВІДОМОСТІ 6
1.1 Огляд основних способів вимірювання температури 6
1.2 Безконтактне вимірювання температури 13
1.3 Пірометричні давачі 20
2 РОЗРОБКА МЕТОДИКИ РОЗРАХУНКУ 24
2.1 Розробка функціональної схеми пристрою безконтактного вимірювання температури 24
2.2 Розрахункова модель роботи пристрою 27
2.3 Оптимізація розрахунків. 30
3 ПРИКЛАД РОЗРАХУНКУ ПРИСТРОЮ ДЛЯ БЕЗКОНТАКТНОГО ВИМІРЮВАННЯ ТЕМПЕРАТУРИ 33
4 РОЗРОБКА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ 37
4.1 Вибір мови програмування. 37
4.2 Розробка схеми програми. 38
4.3 Тестовий приклад 39
ВИСНОВКИ 42
ЛІТЕРАТУРА 44
Основні характеристики датчика IRS-A200ST01:
Піроелектричі датчики фірми Banner Engineerihg cерії М18
Основні характеристики датчиків Banner Engineerihg cерії М18 наведені в таблиці 1.2 [24].
Таблиця 1.2 – Характеристики датчиків cерії М18 с аналоговим виходом
Діапазон вимірюваних температур, ºC |
0…300 |
Довжина хвилі, нм |
8…14 |
Програмовані функції |
навчання |
Виход, В |
0..10 DC |
Лінійність, ºC |
± 2 (0…50 ºC) ±1 (50…300 ºC) |
Повторюваність, |
± 1% |
Напруга живлення, В |
12…30 DC |
Споживаний струм, мА |
< 35 |
Мінімальний опір на виході, кОм |
2,5 |
Захист від КЗ |
є |
Струм втрат, мкА |
< 10 |
Час відклику, мс |
75 |
Готовність до роботи при включенні, с |
1,5 |
Мінімальний струм входу навчання, кОм |
3 |
Час прогріву, хв |
5 |
Температура НС, ºC |
-20…70 |
Матеріал корпуса |
Нерж. сталь, пластик, акрил. |
З’єднання |
Роз’єм M12×1 5pin Кабель 2м 5-ти ж. |
Схема підключення и габаритні характеристики датчиків Banner Engineerihg cерії М18 приведені на рис. 1.8 [24].
Рисунок 1.8 – Габаритні разміри і схема підключення сенсорів
Функціональна схема пристрою для вимірювання температури у віддалених точках наведена на рисунку 2.2. Пристрій для вимірювання температури у віддалених точках призначений для безконтактного вимірювання температури об'єктів, що знаходяться на відстані декількох метрів від датчика. В основі даного пристрою лежить пірометричний датчик, який перетворює теплове випромінювання об'єкта, що представляє собою електромагнітні хвилі різної довжини, в електричну напругу. Таким чином пристрій має забезпечити перетворення напруги з виходу датчика в відповідне значення температури і відображення його на індикаторі. Використаний датчик фірми Banner Engineering M18TUP14Q, характеристики якого наведені в пункті 1.2. Залежність вихідної напруги датчика M18TUP14Q від температури об'єкта наведено на рисунку 2.1. Даний датчик має лінійність 2 в діапазоні 0 ... 50 º C і 1 в діапазоні 50 ... 300 º C.
Рисунок 2.1 – Залежність напруги на виході датчика від температури об'єкта.
Рисунок 2.2 – Функціональна схема пристрою та схема управління
З виходу піроелектричного датчика напруга, що відповідає температурі об'єкта надходить на фільтр низьких частот (ФНЧ), який призначений для фільтрації перешкод. З виходу ФНЧ сигнал надходить на атенюатор, за допомогою якого виконується калібрування пристрою шляхом зміни коефіцієнта передачі. Далі сигнал надходить на передавальний пристрій, призначений для підключення датчика до АЦП. З виходу АЦП сигнал надходить на вхід мікроконтролера (CPU1). Мікроконтролер здійснює перерахунок коду відповідного вихідній напрузі датчика в температуру об'єкта.
Розглянемо алгоритм роботи мікроконтролера (CPU1). При натисканні кнопки "Замір" на клавіатурі підключеної до порту Р1, МК через P0 перевіряє наявність сигналу готовності АЦП. При надходженні сигналу готовності, в акумулятор А МК записується код з порту Р0. Далі МК виробляє процедуру порівняння вмісту акумулятора А з кодом, що відповідає напрузі на виході датчика, при температурі об'єкта 50 º C. Залежно від результату порівняння в регістр МК Rn записуються відповідні значення T1, T2, U1 і U2. Де значення T1 і T2 відповідають крайнім значенням температури лінійної ділянки характеристики датчика, а U1 і U2 - значенню коду, що відповідає температурі об'єкта T1 і T2. У випадку позитивного результату порівняння T1 = 0° C і T2 = 50 °C. У випадку негативного результату порівняння T1 = 50 °C і T2 = 300 °C. Далі МК перераховує значення коду отриманого з АЦП в значення температури об'єкта за формулою:
(2.1)
де – значення коду, отриманого з АЦП;
– температура об’єкта.
Далі код, який відповідає значенню температури об'єкта через порти Р2 і Р3 надходить на схему управління РКІ і інтерфейс USB. Таким чином інформація про температуру об'єкта надходить на відображення.
Далі в акумулятор А МК записується значення коду з Р1. У разі, якщо натиснута кнопка "Cтоп" на порти МК Р2 і Р3 продовжує надходити значення підрахованої температури об'єкта. В іншому випадку через порт Р2 на АЦП надходить сигнал скидання і цикл вимірювання повторюється.
Розглянемо алгоритм роботи мікроконтролера (CPU2). Після подачі живлення на мікроконтролер, відбувається часткова ініціалізація внутрішніх пристроїв мікроконтролера (порт введення / виведення, таймер, АЦП, компаратор і т.п.). Так само починає світиться світлодіод VD5. Потім перевіряється, чи в нормі напруга живлення. Якщо напруга в нормі, то завершується ініціалізація і зчитується значення статусу з незалежної пам'яті (EEPROM) МК, щоб дізнатися статус МК до відключення живлення. Далі, перевіряється, чи встановлена акумуляторна батарея в зарядний пристрій. Для цього вимірюється напруга на акумуляторній батареї.
У цьому пристрої фільтр низьких частот виконує функцію фільтрації перешкод. Оскільки в якості піроелектричного датчика використовується датчик фірми Banner Engineerihg M18TUP14Q, то частота зрізу ФНЧ буде:
(2.2)
В якості апроксимуючої передаточної функції візьмемо апроксимацію Чебишева. Тоді порядок фільтра визначається:
(2.3)
де – гарантоване затухання;
– нерівномірність АЧХ фільтра в смузі пропускання;
Округлюємо отриманий при
(2.4)
Визначаємо нормовані власні частоти полюсів і їх добротності:
, (2.5)
(2.6)
Здійснюємо перехід до фізично реалізованого фільтру:
(2.7)
Номінал опору резисторів при :
, (2.8)
(2.9)
Tоді значення R4 визначается:
(2.10)
В пристрої використовується мікроконтроллер фірми Atmel AVR ATiny13 (DD1) з вбудованим компаратором і АЦП. В якості опорної напруги використовується внутрішнє джерело напруги. Поріг спрацьовування аналогового компаратора задається подільником напруги на резисторах R4, R5. Таким чином коефіцієнт передачі подільника напруги R4-R5 складає:
(2.11)
Тоді опір R4 визначається:
(2.12)
Оскільки в якості джерела живлення використовується акумулятор, то коефіцієнт передачі подільника напруги R9-R12 складає:
(2.13)
Опір R12 визначається:
(2.14)
Безпосереднім джерелом напруги для
зарядки акумулятора є
(2.15)
Для включення або виключення зарядки використовується каскад на транзисторах VT2, VT3. Коли на виході 2 мікроконтролера DD1 низький рівень, транзистор VT2 закритий, а транзистор VT3 відкритий, вхід ADJ мікросхеми DA2 з'єднаний із загальним проводом. При цьому напруга на виході мікросхеми DA2 зменшується до . Якщо на виході 2 мікроконтролера DD1 з'являється високий рівень, то транзистор VT2 відкривається, а транзистор VT3 закривається, і мікросхема DA2 починає працювати як стабілізатор струму. Діод VD8 не дає акумуляторам розряджатися при вимкненому стабілізаторі струму. Діод VD7 і резистор R17 створюють невеликий зсув рівня вихідної напруги, щоб зменшити вихідну напругу мікросхеми DA2 у вимкненому стані.
З виходу піроелектричного датчика через ФНЧ і атенюатор напруга надходить на АЦП. В якості піроелектричного датчика використовується датчик фірми Banner Engineerihg M18TUP14Q. В якості DD3 використовується 8 бітний АЦП AD7478. Мікросхема працює від уніполярного живлення +5 В. В якості джерела опорної напруги АЦП використовують внутрішню напругу живлення, що дозволяє досягти найширшиго динамічного діапазону вхідних напруг, так як цей діапазон лежить в межах від 0 В до Uжив. Таким чином, максимальна вхідна напруга АЦП складає 5 В. Тоді коефіцієнт ослаблення атенюатора визначається:
(2.16)
Тоді опір R10 визначається:
(2.17)
Проведемо оптимізацію залежності виміряної температури об’єкта від напруги на виході АЦП. Візьмемо вибіркові дані, покроково змінюючи температуру об’єкта Ті і заповнимо таблиці 2.1 та 2.2. З формули (2.1) виділимо Ui:
(2.18)
Заповнимо таблицю 2.1, змінюючи Ті на інтервалі від 0 до 50°С. Т1 буде рівним 0°С, Т2 = 50°С. З технічних характеристик датчика відомо, що напруга на виході АЦП при температурі об’єкта 50°С становитиме 2,65 В. Отже U2 = 2.65 В, а U1 = 0 В.
Таблиця 2.1 Напруга на виході АЦП при температурі об’єкта 0-50°С.
Tі (від 0 до 50°С) |
0 |
5 |
10 |
15 |
20 |
25 |
30 |
35 |
40 |
45 |
50 |
Ui (В) |
0 |
0,265 |
0,53 |
0,795 |
1,06 |
1,325 |
1,59 |
1,855 |
2,12 |
2,385 |
2,65 |
Заповнимо таблицю 2.2, змінюючи Ті на інтервалі від 50 до 300°С. Т1 буде рівним 50°С, Т2 = 300°С. З технічних характеристик датчика відомо, що максимальна напруга на виході АЦП при температурі об’єкта 300°С становитиме 10 В. Отже U2 = 10 В, а відповідно U1 = 2,65 В.
Таблиця 2.2 Напруга на виході АЦП при температурі об’єкта 50-300°С.
T (від 50 до 300°С) |
50 |
75 |
100 |
125 |
150 |
175 |
200 |
225 |
250 |
275 |
300 |
Ui (В) |
2,65 |
3,385 |
4,12 |
4,855 |
5,59 |
6,325 |
7,06 |
7,795 |
8,53 |
9,265 |
10 |
Для розрахунку необхідних параметрів схеми пристрою скористаємося вхідними даними з довідника та таблиці 1.2 технічних характеристик пірометричного давача температури серії M18 фірми Banner Engineerihg та методикою розрахунку з попереднього розділу.
Запишемо вхідні дані для пристрою:
Час відгуку датчика M18TUP14Q:
Частота гарантованого затухання:
Гарантоване затухання:
Нерівномірність АЧХ фільтра в полосі пропускання:
Значення знаходимо із таблиці полюсів рівнохвильової функції. В даному випадку: , .
Ємності конденсаторів:
Опорна напруга:
Напруга на вході стабілізатора MC78L05 [DA1]:
Напруга джерела живлення:
Струм заряда акумулятора: I = 0,2 А
Вихідна напруга мікросхеми:
Вхідна напуга АЦП:
Вихідна напруга датчика:
Номінали опорів:
Відповідно до технічних характеристик давача M18TUP14Q, час відгуку якого становить 75 мс, за формулою 2.2 розрахуємо частоту зрізу ФНЧ, яка становитиме приблизно 13.3 Гц. При частоті гарантованого затухання в використовуючи формулу 2.3 (апроксимація Чебишева) визначимо порядок фільтра:
(3.1)
За таблицею рівнохвильової функції відповідно порядку фільтра знаходимо координати полюсів для значення нерівномірності АЧХ в полосі пропускання 1 дБ:
(3.2)
За формулами 2.5 та 2.6 розділу 2 визначаємо нормовані власні частоти полюсів та їх добротності: відповідно.
Здіюснюючи перехід до фізичного фільтру за формулою 2.7 розрахуємо . Виходячи із значення добротності і порядка фільтра, розрахуємо активну ланку с Т-мостом, що приведена на рисунку 3.1.
Рисунок 3.1 – ФНЧ другого порядку.
Вважаючи, що приймемо значення ємностей конденсаторів С1 та С2 рівним 3300 пФ і тоді, використавши формулу 2.8 розрахуємо номінали опорів резисторів , які становитимуть:
(3.3)
Щоб знайти номінал опору резистора R4, знайдемо за формулою 2.9 коефіцієнт К. Він становитиме 1.95. Прийнявши величину опору резистора R3 рівною 10 кОм, та використавши попередньо розраховане значення коефіцієнта К, знайдемо номінал опору резистора R4 за формулою 2.10:
(3.4)
Поріг спрацювання аналогового компаратора задається подільником напруги на резисторах R4 та R5. Так як опорна напруга внутрішнього джерела напруги становить 1.1 В, а напруга на вході стабілізатора MC78L05 (DA1) становить 7.5 В, то коефіцієнт передачі подільника напруги R4 - R5 складає (за формулою 2.11) Кu=0,147.
Прийнявши номінал опору R5 рівним 10 кОм та використовуючи значення коефіцієнта передачі подільника напруги Кu по формулі 2.12 знаходимо опір R4 ≈58 кОм.
Информация о работе Методику розрахунку пірометричного давача температури