реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Измерение температуры с помощью термопары
yanvasiij
сообщение Feb 15 2016, 13:07
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 321
Регистрация: 23-12-11
Из: Уфа
Пользователь №: 69 041



Доброго времени суток!

Впервые озадачился измерением температуры с помощью термопары. Схема на базе АЦП AD7792, взята, как есть из даташита:

Прикрепленное изображение


Посидел, почитал, кажется, что разобрался, но вот уверенности нет. В связи с этим следующие вопросы:

1) Правильно ли я понял принцип измерения: Сначала измеряем термоэдс, и по ней вычисляем температуру (например при помощи градуировочных характеристик из ГОСТа); далее измеряю температуру холодного спая с помощью термодатчика на плате; далее вычитаю из вычисленной из термоэдс температуры температуру холодного спая и готово?

2) В качестве датчика температуры холодного спая заложен датчик KTY82/110, однако у этого датчика погрешность до плюс-минус 2 градуса. Получается, если я буду использовать методику, которую я описал в пункте 1, то погрешность измерения с термодатчика сразу возрастает на эти два градуса. Как же быть? Это нормально?

3) Измерительный канал нужно калибровать, значит ли это что нужно калибровать и канал измерения температуры холодного спая? Т.е. мне придется производить две калибровки первую на канале, где подключена термопара, вторую на датчике температуры.

4) Нужно ли вообще такую схему калибровать?
Go to the top of the page
 
+Quote Post
iosifk
сообщение Feb 15 2016, 13:33
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



А еще есть нелинейность термопары, которая и показана в ГОСТе... Так что ко всем чудесам еще и это...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Tanya
сообщение Feb 15 2016, 13:51
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(yanvasiij @ Feb 15 2016, 16:07) *
1) Правильно ли я понял принцип измерения: Сначала измеряем термоэдс, и по ней вычисляем температуру (например при помощи градуировочных характеристик из ГОСТа); далее измеряю температуру холодного спая с помощью термодатчика на плате; далее вычитаю из вычисленной из термоэдс температуры температуру холодного спая и готово?

Нет. Правильно иначе. По термодатчику вычисляется (по таблице) ЭДС, которую нужно добавить к измеренной, а из полученной величины - температура. При не очень большой комнатной температуре и хорошей линейности разница небольшая.

Цитата(yanvasiij @ Feb 15 2016, 16:07) *
4) Нужно ли вообще такую схему калибровать?

А это - на Ваш вкус. И по Вашим возможностям - можете ли Вы организовать реперные температурные точки.
Go to the top of the page
 
+Quote Post
yanvasiij
сообщение Feb 15 2016, 16:57
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 321
Регистрация: 23-12-11
Из: Уфа
Пользователь №: 69 041



А в чем принципиальное отличие вычитания ЭДС, а потом вычисления температуры? Разве алгебраически это не одно и тоже?

По поводу калибровки я не ясно изложил суть. Мне не нужно калибровать термопару, предполагается, что мне будут подключать стандартные термопары. Получается единственное, что я калибрую, это свою схему измерения термоэдс, подключая ее, например, к калибратору и подавая эталонные значения напряжений. Схема, как можно убедиться, абсолютно линейна, нужно ли ее так калибровать или она уже должна измерять все достаточно точно? И если это нужно, то выходит что нужно отдельно еще таким же образом калибровать канал измерения температуры холодного спая?

Цитата(iosifk @ Feb 15 2016, 18:33) *
А еще есть нелинейность термопары, которая и показана в ГОСТе... Так что ко всем чудесам еще и это...


Если я вычисляю температуру по термоэдс по градуировочной характеристике из ГОСТа, применяя линейную аппроксимацию в промежутках между точками градуировочной характеристики, это достаточный способ борьбы с нелинейностью?
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Feb 15 2016, 17:23
Сообщение #5





Guests






Цитата(yanvasiij @ Feb 15 2016, 19:57) *
А в чем принципиальное отличие вычитания ЭДС, а потом вычисления температуры?
..
Если я вычисляю температуру по термоэдс по градуировочной характеристике из ГОСТа, применяя линейную аппроксимацию в промежутках между точками градуировочной характеристики, это достаточный способ борьбы с нелинейностью?


1. Правильнее будет так, как Вам удобнее это реализовать в рамках допустимых погрешностей.
2. Арифметика и алгебра - этого достаточно, чтобы оценить погрешность интерполяции.
Go to the top of the page
 
+Quote Post
Меджикивис
сообщение Feb 15 2016, 18:08
Сообщение #6


Профессионал
*****

Группа: Участник
Сообщений: 1 541
Регистрация: 21-03-12
Из: РФ
Пользователь №: 70 919



yanvasiij, - а чего не хотите использовать например MAX31855? В ней датчик окружающей температуры встроенный, с точностью 1/16 градуса.
Не требует для себя никаких дополнений, интерфейс - SPI.
Выпускается в нескольких вариантах, откалиброванных на определенный вид термопары, но любую можно использовать для любой, если пересчитать на получающийся доступный температурный диапазон.

Что надо учесть: питание- 3 вольта только! Пять вольт не выдерживает.





--------------------
Построив автомобили, человечество освободило лошадей от необходимости работать.
Почему оно не освободило от такой необходимости себя ))
Go to the top of the page
 
+Quote Post
Tanya
сообщение Feb 15 2016, 18:26
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(yanvasiij @ Feb 15 2016, 19:57) *
А в чем принципиальное отличие вычитания ЭДС, а потом вычисления температуры? Разве алгебраически это не одно и тоже?

Это тоже тоже не одно и то же. Для вникания представьте себе, что у Вас есть настоящий нулевой спай (в нуле С). Там Вы измеряете ЭДС, которую потом и нужно использовать. Представьте, также, что вы нашли на термопарных проводах точку с одинаковой (комнатной) температурой. И там измеряете вторым вольтметром. Немного подумать, - и все станет ясно.

Цитата(yanvasiij @ Feb 15 2016, 19:57) *
это достаточный способ борьбы с нелинейностью?

Достаточность определяется интервалом интерполяции и Вашими желаниями.
Go to the top of the page
 
+Quote Post
=AK=
сообщение Feb 15 2016, 23:29
Сообщение #8


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Цитата(Меджикивис @ Feb 16 2016, 04:38) *
а чего не хотите использовать например MAX31855? В ней датчик окружающей температуры встроенный, с точностью 1/16 градуса.


В даташите сказано Internal Cold-Junction Temperature Error -2...+2 градуса (при TA = -20°C to +85°C ). Правда, на графике типичных характеристик картинка более заманчивая.
Go to the top of the page
 
+Quote Post
Меджикивис
сообщение Feb 16 2016, 09:30
Сообщение #9


Профессионал
*****

Группа: Участник
Сообщений: 1 541
Регистрация: 21-03-12
Из: РФ
Пользователь №: 70 919



Цитата(=AK= @ Feb 16 2016, 03:29) *
В даташите сказано Internal Cold-Junction Temperature Error -2...+2 градуса (при TA = -20°C to +85°C ).
Да, я знаю.
Дело в том, что у нее есть небольшой (в этих пределах) температурный дрейф. Но поскольку свою температуру она нам сообщает, то его можно подсчитать и вычесть.
Во всяком случае полградуса я получал вполне стабильно и воспроизводимо; большая точность мне не была нужна.

Я так понял, что два градуса - это без всяких калибровок вообще: припаял, привернул термопару - и всё.




--------------------
Построив автомобили, человечество освободило лошадей от необходимости работать.
Почему оно не освободило от такой необходимости себя ))
Go to the top of the page
 
+Quote Post
=AK=
сообщение Feb 16 2016, 10:10
Сообщение #10


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Цитата(Меджикивис @ Feb 16 2016, 20:00) *
Я так понял, что два градуса - это без всяких калибровок вообще: припаял, привернул термопару - и всё.

С обычным недорогим "взаимозаменяемым" термистором на 0.2C можно легко получить 0.5С безо всяких калибровок.
Go to the top of the page
 
+Quote Post
Меджикивис
сообщение Feb 16 2016, 10:32
Сообщение #11


Профессионал
*****

Группа: Участник
Сообщений: 1 541
Регистрация: 21-03-12
Из: РФ
Пользователь №: 70 919



Цитата(=AK= @ Feb 16 2016, 14:10) *
С обычным недорогим "взаимозаменяемым" термистором на 0.2C можно легко получить 0.5С безо всяких калибровок.
А не замучаюсь кривую аппроксимировать, до полградуса-то?
А встроенный датчик макса не только линеен, но и показывает непосредственно в градусах.



--------------------
Построив автомобили, человечество освободило лошадей от необходимости работать.
Почему оно не освободило от такой необходимости себя ))
Go to the top of the page
 
+Quote Post
=AK=
сообщение Feb 16 2016, 11:11
Сообщение #12


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Цитата(Меджикивис @ Feb 16 2016, 21:02) *
А не замучаюсь кривую аппроксимировать, до полградуса-то?

А какие проблемы? Вбиваете табличку с шагом в 1 градус, потом делаете кусочно-линейную аппроксимацию. Так гораздо точнее чем полградуса получается. Аль памяти на табличку не хватает или производительности проца на КЛА?
Go to the top of the page
 
+Quote Post
Меджикивис
сообщение Feb 16 2016, 11:27
Сообщение #13


Профессионал
*****

Группа: Участник
Сообщений: 1 541
Регистрация: 21-03-12
Из: РФ
Пользователь №: 70 919



Всё конечно можно сделать, кто ж поспорит))))) но когда всё это уже готово, мне больше нравится sm.gif


--------------------
Построив автомобили, человечество освободило лошадей от необходимости работать.
Почему оно не освободило от такой необходимости себя ))
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Feb 16 2016, 12:18
Сообщение #14


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(=AK= @ Feb 16 2016, 13:10) *
С обычным недорогим "взаимозаменяемым" термистором на 0.2C можно легко получить 0.5С безо всяких калибровок.

Техас предлагает интегральные линейные датчики с точностью 0,2 градуса без калибровок с вольтовым выходом, и стоят копейки.
Я давно уже подумываю выкинуть HEL70x и не мучиться


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
=AK=
сообщение Feb 16 2016, 12:35
Сообщение #15


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Цитата(MrYuran @ Feb 16 2016, 22:48) *
Техас предлагает интегральные линейные датчики с точностью 0,2 градуса без калибровок с вольтовым выходом, и стоят копейки.

То есть, +/- 0.2C. А термисторы есть и на +/- 0.05С. Причем, в отличие от полупроводниковых датчиков с "вольтовым" выходом, для измерения термистора не нужно дорогого прецизионного источника опорного напряжения, достаточно поставить точный эталонный резистор. Так что измерительная схема с термистором будет и точнее, и дешевле обойдется.
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th June 2025 - 09:57
Рейтинг@Mail.ru


Страница сгенерированна за 0.01488 секунд с 7
ELECTRONIX ©2004-2016