Страница 1 из 2

DS18B20 завышает температуру на 2 градуса

Добавлено: 02.12.2018{, 10:33}
RobertScorpio
Добрый день/вечер!
Может тема и избитая, но пока ответа не нашел. темы подобные встречаются.
Смысл: есть подозрение, что DS18B20 завышает температуру на 2 градуса. Подцепил два датчика, разной конструкции (один в железной оболочке, другой просто датчик) подключенные к разным контроллерам, оба показывают одинаково, но не бьется с ртутным. На улице порядка -40 (два ртутных показывают), а цифровой -38.. -38.5
Что может быть не так и кому верить?
вот, сейчас ртутный показывает -28, цифровой -26,4, второй -26,7

DS18B20 завышает температуру на 2 градуса

Добавлено: 02.12.2018{, 10:39}
Axelforce
Обычно DS18B20 дает очень точные показания. По сравнению с испытательной камерой и эталонному измерителю температуры +-0,2 С.
Ртутный термометр может врать, не стоит его считать эталоном.

DS18B20 завышает температуру на 2 градуса

Добавлено: 02.12.2018{, 10:50}
Oleg1345140
Из опыта (участвовал в организации производства измерительного оборудования на базе DS18B20), сделал несколько выводов на основе выборки порядка нескольких десятков тысяч DS18B20 и разных жидкостных градусников.
1) примерно 30% DS18B20 даже из одной партии врут боле чем на 0,5 градуса даже относительно друг друга.
2) градусники бытовые (с красной жидкостью), это индикаторы, им вообще верить нельзя (выборка из нескольких десятков), результат все на помойку.
3) отобранные DS18B20 в термокамере с эталонным поверенным термометром (классом точности +/- 0,05 градуса) дают точность примерно +/- 0,25%.

Отправлено спустя 1 минуту 6 секунд:
п.с. для герметизации использовать эпоксидную смолу оооочень не рекомендую.

DS18B20 завышает температуру на 2 градуса

Добавлено: 02.12.2018{, 11:15}
RobertScorpio
Может что-то с пересчетом в самом модуле программы?

DS18B20 завышает температуру на 2 градуса

Добавлено: 02.12.2018{, 11:25}
aidar_i
Поставьте просто блок математики, где отнимите эти два градуса, если уверены что врут.

DS18B20 завышает температуру на 2 градуса

Добавлено: 02.12.2018{, 11:30}
RobertScorpio
Про это думал уже, но хотелось понять что к чему и откуда берется этот разбег

DS18B20 завышает температуру на 2 градуса

Добавлено: 02.12.2018{, 11:52}
Phazz
Для начала нужно быть уверенным в точности ртутного термометра. Проверьте на кипящей воде. Точность конечно будет так себе, но разницу в 2 градуса увидите.

DS18B20 завышает температуру на 2 градуса

Добавлено: 02.12.2018{, 12:09}
RobertScorpio
градусник до +50 только вроде, не вскипятить его

DS18B20 завышает температуру на 2 градуса

Добавлено: 02.12.2018{, 12:22}
Ingwar
А насколько длинные провода на улице у датчиков? Если короткие (например сразу за стеной/окном), то медные провода могут работать как теплообменник.

DS18B20 завышает температуру на 2 градуса

Добавлено: 02.12.2018{, 12:25}
nalnik
Phazz писал(а):
02.12.2018{, 11:52}
Проверьте на кипящей воде.
это да - у мня вода кипит при 96,7 градусах :smile9:

DS18B20 завышает температуру на 2 градуса

Добавлено: 02.12.2018{, 12:28}
RobertScorpio
Кисловодск это горы! :)

Отправлено спустя 53 секунды:
Phazz писал(а):
02.12.2018{, 11:52}
Проверьте на кипящей воде.
при плюсовых не так актуально, вот при минусе бы как-то проверить...

DS18B20 завышает температуру на 2 градуса

Добавлено: 02.12.2018{, 12:33}
Phazz
RobertScorpio, просто датчики без термометра. Разница с термометром уже известна. А датчик с термометром на улице установлен был рядом?

nalnik, на горе живёте?

DS18B20 завышает температуру на 2 градуса

Добавлено: 02.12.2018{, 12:36}
nalnik
RobertScorpio писал(а):
02.12.2018{, 12:29}
вот при минусе бы как-то проверить...
температура тающего снега = 0 градусов.
Когда то давно делал. В пластиковый коробок нашкрябывал снег с холодильника, клал туда датчики ртутный и 50М - когда в коробке было примерно пополам воды и снега -- было 0гр.
Потом увидела теща :smile453:

DS18B20 завышает температуру на 2 градуса

Добавлено: 02.12.2018{, 12:41}
RobertScorpio
Phazz писал(а):
02.12.2018{, 12:33}
А датчик с термометром на улице установлен был рядом?
примерно метра два между цифровыми и термометром

DS18B20 завышает температуру на 2 градуса

Добавлено: 02.12.2018{, 12:59}
olddolin
Для таких экспериментов нужно привязать датчик к колбе ртутника, лучше пастой смазать. уже нажигался и расстояние между датчиками было примерно таким же. Не факт, что в вашем случае то же самое, но попробовать стоит. Сквозняки и влияние близости окон очень здорово влияют на датчики. По вашим словам оба датчика на разных контроллерах показыват одинаково, соберите два стенда и разнесите датчики соответственно, всё увидите.

DS18B20 завышает температуру на 2 градуса

Добавлено: 02.12.2018{, 15:13}
RobertScorpio
Разместил один из цифровых рядом с термометром, разбег градус, но и на улице потеплело..
Есть вот такой паспорт на жидкостный градусник, погрешность порядка 2 градусов при низких температурах

DS18B20 завышает температуру на 2 градуса

Добавлено: 02.12.2018{, 15:27}
Phazz
Точность -+2 гр.

DS18B20 завышает температуру на 2 градуса

Добавлено: 02.12.2018{, 16:06}
olddolin
RobertScorpio, Что и требовалось доказать

DS18B20 завышает температуру на 2 градуса

Добавлено: 02.12.2018{, 17:07}
RobertScorpio
Всегда же хочется думать, что всё точное!

DS18B20 завышает температуру на 2 градуса

Добавлено: 02.12.2018{, 17:09}
Boroda
А в документации на DS18 указано +/-2 °С на весь диапазон. Так что все нормально. А если он еще и китайский...

Безымянный1.png