Аналоговый усилитель термопары AD8495. Подключение и настройка.
Аналоговый усилитель термопары AD8495. Подключение и настройка.
 
Привет всем! Я купил кучу датчиков AD8495 для записи значений температуры термопарами К-типа. Они идеально подходят для моего диапазона температур и применения - или так я думал ... Мои показания колебались и были очень неточными (51% отклонение!).

После выполнения некоторых калибровочных тестов, много ругани, плача, я нашел решение, чтобы получить точные показания от AD8495 (ADBB). 


Сокращения:

TC - Omega термопара типа К (thermocouple), подключеннае к ADBB.

FTC - Термопара типа К Fluke 179.

CTC - управляемая, надежная термопара типа К

ADBB - AD8495 breakout board

Шаг 1: Точность
 
Мои показания колебались до +/- 10 градусов. Для того, чтобы сделать ADBB более точным, простой фильтр нижних частот поможет сделать эту разницу.

Сделайте это путем размещения конденсатора 1uF и резистора 1МОм в цепи (см фото).

То есть это для точности. Добавление фильтра нижних частот RC должно очистить ваш сигнал от помех.

Шаг 2: Тестирование


 
В следующей части, вы будет проводить некоторые испытания с использованием оборудования, что перечислено ниже. Цель состоит в том, чтобы измерить «широкий» диапазон рабочих температур с использованием надежной термопары (CTC) и ADBB. Данные, полученные в обоих термоэлементов будут использоваться для вычисления уравнения наклон перехватывающие. Я буду включать все шаги расчет!

Оборудование:

Fluke 179 с К-типа TC.
- Type-К TC с AD8495
- гарячая пластина для нагрева воды
- стакан для кипячения воды
- кубики льда
- DAQ система (Arduino и Python ПО в данном примере)

Процедура:

1. Инициализировать систему сбора данных (DAQ).

2. Начнем  со льда (90% измельченного льда, 10% воды).

3. Поместите обе термопары в контейнер и включите горячую пластину приблизительно 150 градусов C.

4. Убедитесь, что обе термопары (TC & CTC) находятся в центре контейнера - не касаясь сторон или дна !! (Посмотреть фотографии)

5. Через каждые 30-60 секунд (я предпочитаю 30 сек для точности), запишите температуру CTCВ этом примере, я читаю его от LCD Fluke.

6. Повторять до кипения воды (около 17 минут) и CTC достигает стационарного состояния 95-100 градусов Цельсия (в зависимости от высоты над уровнем моря). 

Расчеты:

Ваши основные переменные будут температуры и напряжение, на самом деле ваша температура является функцией напряжения, T(V). 

"Y = Контроль макс": должно быть 95-100 C.
"Y 1 = Контроль мин": должно быть 0 град С.

"X = ADBB макс": напряжение при температуре кипения (около 1,71В).

"X1 = ADBB мин": напряжение, когда ТС находится в стакане со льдом, было 1,23 В.


Шаг 3: Программное обеспечение


 
С помощью нового уравнения, вам нужно будет изменить свой Arduino код. Я включил скриншоты до и после. Кроме того, я включил мои новые результаты испытаний с новым уравнением.

Шаг 4: Заключение

Я проверил уравнение, подключив 1,71 V и мой выход был 94,2 град C. То есть 0,86% погрешность от 95 град C! Значительно лучше по сравнению с отклонениями в 51%, что я получал раньше.

{poster_avatar}  admin
2 273