Странная проблема с bme280 - неверная температура

nikolz

Well-known member
The platinum resistance temperature detector (RTD) is one of the most accurate sensors available for measuring temperature within the –200°C to +850°C range. The RTD is capable of achieving a calibrated accuracy of ±0.02°C or better.
Одна у этих датчиков проблема - чувствительность хреновая.
Поэтому их в основном для печки применяют.
 

pvvx

Активный участник сообщества
Я понял - nikolz питается на али. От туда у него такие представления - от китайских RTD (кремневых?) :)

EVAL-ADuC7061MKZ.jpg
AD пишет (в начале этого века) об этом ^^^ который справа платы.
 

pvvx

Активный участник сообщества
Когда я купил эту бяку, так никогда не измерял платиновыми датчиками температуру. Есть такая фигня - насыщение водородом (и водой!), а оно не герметизировано и от этого меняет сопротивление... В итоге о каких рекламных ± 0,02 ° C или выше они говорят понятно - это стабильность и разрешение 24 бита ADC у ADuC (и то при спец. костылях) и не более.
 

pvvx

Активный участник сообщества
Но если читать PDF дословно - то точность только при калибровке, т.е. в её процессе :)
 

pvvx

Активный участник сообщества
B так они считают:
RTD self-heating is another source of error to consider. Simply put, placing a current through the RTD causes it to dissipate power, which raises the temperature of the RTD. Fortunately, because the RTD is being excited with only 200 μA, the total power dissipated by the RTD is never more than 8 μW for a 100 Ω R0. The amount of self-heating caused by this small power dissipation varies, depending on the specific model of RTD used, but typically the resulting self-heating is negligible.
Самонагрев RTD - еще один источник ошибок, который следует учитывать. Проще говоря, пропускание тока через RTD вызывает рассеивание энергии, что приводит к повышению температуры RTD. К счастью, поскольку RTD возбуждается током всего 200 мкА, общая мощность, рассеиваемая RTD, никогда не превышает 8 мкВт для R0 100 Ом. Степень самонагрева, вызванного этим малым рассеиванием мощности, варьируется в зависимости от конкретной модели используемого термометра сопротивления, но, как правило, самонагревание незначительно.

nikolz - где вы последний раз на али видели RTD с 4-мя проводами?
1607662659165.png
 

nikolz

Well-known member
B так они считают:
RTD self-heating is another source of error to consider. Simply put, placing a current through the RTD causes it to dissipate power, which raises the temperature of the RTD. Fortunately, because the RTD is being excited with only 200 μA, the total power dissipated by the RTD is never more than 8 μW for a 100 Ω R0. The amount of self-heating caused by this small power dissipation varies, depending on the specific model of RTD used, but typically the resulting self-heating is negligible.
Самонагрев RTD - еще один источник ошибок, который следует учитывать. Проще говоря, пропускание тока через RTD вызывает рассеивание энергии, что приводит к повышению температуры RTD. К счастью, поскольку RTD возбуждается током всего 200 мкА, общая мощность, рассеиваемая RTD, никогда не превышает 8 мкВт для R0 100 Ом. Степень самонагрева, вызванного этим малым рассеиванием мощности, варьируется в зависимости от конкретной модели используемого термометра сопротивления, но, как правило, самонагревание незначительно.

nikolz - где вы последний раз на али видели RTD с 4-мя проводами?
Посмотреть вложение 10318
все гораздо проще,
мое замечание относится не к RTD, а к термопарам.
 

nikolz

Well-known member
nikolz - где вы последний раз на али видели RTD с 4-мя проводами?
Посмотреть вложение 10318
[/QUOTE]
Можете привести хотя бы одну реальную задачу, где надо измерять в диапазоне -200 до 850 гр с абсолютной погрешностью в 0.02 грС?
Ну хотя бы одну?
---------------------
Какой смысл это городить, если можно получить необходимую точность на терморезисторе, либо на DS18B20( p-n переходе)
Реально получить погрешность 0.02 гр для реальных задач на существенно более простых решениях.
 

nikolz

Well-known member
pvvx,
про датчики RTD...
есть такая интересная таблица
1607769117093.png
Как Вам погрешность по температуре 0.3 гр С ?
И где тут 0.02 гр С?
 

nikolz

Well-known member
The platinum resistance temperature detector (RTD) is one of the most accurate sensors available for measuring temperature within the –200°C to +850°C range. The RTD is capable of achieving a calibrated accuracy of ±0.02°C or better.
В приведенной Вами документации есть хороший пример на стр.13 возможной величины ошибки:
-----------------------
Ось x на рис. 10 - это температура RTD. По оси Y- смещение температуры в °С изменения температуры на погрешность измерения в
°C изменение температуры окружающей среды.
Например, если температура RTD фиксирована при 100°C,
то дрейф VREF (с опорным резистором 5 ppm/°C) составляет приблизительно ±0,01°C/°C.
Поэтому, если температура окружающей среды изменяется, например, на 50°C, показания
измеряемой температуры могут изменяться на величину ±0,5°C (без учета других факторов, влияющих на температурный дрейф).
------------------
Скока, скока погрешность?
 

pvvx

Активный участник сообщества
В приведенной Вами документации есть хороший пример на стр.13 возможной величины ошибки:
-----------------------
Ось x на рис. 10 - это температура RTD. По оси Y- смещение температуры в °С изменения температуры на погрешность измерения в
°C изменение температуры окружающей среды.
Например, если температура RTD фиксирована при 100°C,
то дрейф VREF (с опорным резистором 5 ppm/°C) составляет приблизительно ±0,01°C/°C.
Поэтому, если температура окружающей среды изменяется, например, на 50°C, показания
измеряемой температуры могут изменяться на величину ±0,5°C (без учета других факторов, влияющих на температурный дрейф).
------------------
Скока, скока погрешность?
Но если читать PDF дословно - то точность только при калибровке, т.е. в её процессе :)
 

pvvx

Активный участник сообщества
Можете привести хотя бы одну реальную задачу, где надо измерять в диапазоне -200 до 850 гр с абсолютной погрешностью в 0.02 грС?
Ну хотя бы одну?
Почти любой не бытовой сегмент измерительного оборудования.
Какой смысл это городить, если можно получить необходимую точность на терморезисторе, либо на DS18B20( p-n переходе)
Реально получить погрешность 0.02 гр для реальных задач на существенно более простых решениях.
Во первых Что городить? Пару проводов к MCU для вывода показаний в необходимый интерфейс?
Во вторых DS18B20 и подобные работают в ограниченном диапазоне температур и прочих условий.
Для пример возьмите какую кислотную и подобную среду в каком пром. техпроцессе...
 

pvvx

Активный участник сообщества
есть такая интересная таблица
......
Как Вам погрешность по температуре 0.3 гр С ?
Нифига - себе - всего 0.3 С для некалиброванного датчика просто из упаковки для диапазона в 1000 градусов.
 

pvvx

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

pvvx

Активный участник сообщества
если можно получить необходимую точность на терморезисторе, либо на DS18B20( p-n переходе)
Данный датчик не дифференциальный, т.е. не выносной. -> Измерения возможны только на специальной плате с кучей деталей и преобразователем интерфейса, что ограничивает диапазон измерения менее чем в 100 С и нулевая помехо-защищённость.
 

pvvx

Активный участник сообщества
В совокупности по всем показателям и выходит, что нормальный RTD имеет характеристики и прочие показатели на два порядка лучше, чем любимый у nikolz DS18B20.
А идеального ничего не бывает. Из этого следует, к примеру, что калибровать DS18B20 можно RTD, но не наоборот.
nikolz На ваш вопрос "а другие термометры - это какие?" ответ получен или нет?
 

nikolz

Well-known member
В совокупности по всем показателям и выходит, что нормальный RTD имеет характеристики и прочие показатели на два порядка лучше, чем любимый у nikolz DS18B20.
А идеального ничего не бывает. Из этого следует, к примеру, что калибровать DS18B20 можно RTD, но не наоборот.
nikolz На ваш вопрос "а другие термометры - это какие?" ответ получен или нет?
как всегда, если вы не рассказываете свои ковыряние в железках и свои поделки с чужим софтом, то сплошной словесный понос, вместо конкретных ответов.
Вы полностью предсказуемы. Даже скучно.
 

nikolz

Well-known member
1607917793989.png
для тех, кому не надо каждый день измерять температуру от -300 до 1600 гр C.
 
Сверху Снизу