Перейти к содержанию
    

Вопросы про точность цифровых датчиков температуры

Проект хоббийный. Хочу измерять температуры в разных частях помещения. Диапазон от -5 до +15 С. Нюанс -- вблизи нуля хотелось бы знать поточнее, чтобы предсказать замерзание воды.

 

1) У недорогих LM75A(которые у меня как раз есть) точность +-2 град. Имеет ли для такого датчика смысл однократная коррекция вблизи таяния льда? Типа смерить систематическую погрешность и запомнить. Или уплывёт?

 

2) У DS18b20 в Максимовской документации заявлена точность +-0.5 град. в нужном диапазоне. Легко найти как в небольших фирмочках так и на Али DS18b20 в виде водонепроницаемого "зонда". Это удобно для моих целей. Можно ли ожидать, что внутри живёт датчик с погрешностью +-0.5C, или там клон с ненормированными параметрами, отвечающий по тому же протоколу?

 

Спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 Зависит от тока, "уплыв" имеет явно деградационный характер. Если не насиловать - не уплывает.

2 Я делаю приборы на 18b20 тоннами, опыт показывает что если взять кучу датчиков в одном месте, то разница никогда не бывает 0,5 °С а обычно в диапазоне ±0,125, а то и прямо соседние точки по разрешению (друг за другом, равны или 0,0625). За долговременной стабильностью не смотрел. Клоны, сколько их ни брал, тоже хорошо работают, хотя иногда с какими-то контроллерами не работают, а с другими работают, причину не выяснял. Возможно, у кого -то есть какие-то отвратительно работающие 18b20, но мне не попадались. Встречалась, правда, несовместимость - некоторые датчики в комбинации друг с другом не работают (на одной шине когда), опять же не разбирался а просто подбирал совместимые комбинации, из купленных в Митино сотни штук 10 оказались таковыми, несовместимыми, хотя с другими работают на ура. Думаю (и говорят и пишут), что у фирменных такого бага не обнаружено. Возможно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проект хоббийный. Хочу измерять температуры в разных частях помещения. Диапазон от -5 до +15 С. Нюанс -- вблизи нуля

Добрый день! Я бы поступил следующим образом: выделил день (полдня) на исследования. Взял бы один (лучше несколько) датчиков. Нашёл бы опорный термометр (можно ртутный лабораторный) с погрешностью раз в 5 (минимум) лучше, чем ожидаете от своего датчика. Снял бы показания датчиков в интересующем диапазоне температур точек эдак 20. Так можно оценить линейность. Затем в нескольких точках снял бы по 40 - 50 измерений. По ним можно оценить случайную погрешность. После этого будет понятно, нужно ли градуировать датчики или нет. И если да, то в каких точках. Вполне возможно, что нужно градуировать только смещение, или угол наклона характеристики, а может быть обе величины сразу. Если зависимость нелинейная, то нужно аппроксимировать полиномом. На счёт долговременной стабильности нужно смотреть документацию. Если проект очень ответственный (перемёрзнут трубы, их разорвёт, вытечет ядовитая жидкость, будет экологическая катастрофа), то можно проконсультироваться с производителем. Либо сделать исследования снова же самомстоятельно. Но брать не один, на несколько датчиков, чтобы иметь статистику. Вообще, не делать исследования по одной выколотой точке.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть такая MAX31855, это драйвер термопары, но микросхема имеет встроенный датчик ее собственной температуры с дискретностью 1/16 С. Я использовал ее как термометр. Точность около 0.1С давала, лучше было проверить нечем, образцовый термометр был только 0.1С.

 

НО

Если будете использовать - обратите внимание: на питании, прямо около ее выводов, необходим керамический конденсатор 1мкф, иначе появляется шум, и показания могут "скакать". (Я долго не мог понять, отчего это.) Вот такая у нее особенность.

 

 

 

ЗЫ:

В даташите на эту микросхему объявлена точность +-2 С, но это относится к термопаре (усилитель которой имеет небольшой тепловой дрейф).

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В даташите на эту микросхему объявлена точность +-2 С, но это относится к термопаре (усилитель которой имеет небольшой тепловой дрейф).

MAX31855.pdf

Internal Cold-Junction Temperature Error
TA = -20°C to +85°C     -2 +2°C
TA = -40°C to +125°C   -3 +3°C

Точность +-2 С заявленная для термопары согласно примечанию 4 дана без учета погрешности измерения Cold-Junction Temperature.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...