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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Добавлено: 02 дек 2018, 12:29
RobertScorpio
Кисловодск это горы! :)

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

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

Добавлено: 02 дек 2018, 12:33
Phazz
[ref]RobertScorpio[/ref], просто датчики без термометра. Разница с термометром уже известна. А датчик с термометром на улице установлен был рядом?

[ref]nalnik[/ref], на горе живёте?

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

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

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

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

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

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

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

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

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

Добавлено: 02 дек 2018, 15:27
Phazz
Точность -+2 гр.

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

Добавлено: 02 дек 2018, 16:06
olddolin
[ref]RobertScorpio[/ref], Что и требовалось доказать

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

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

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

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

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