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

саморазогрев цифровых датчиков температуры/влажности

Раньше я подключал i2c датчики температуры/влажности SHT30/BME280/SI7020 и т.п только один на интерфейс i2c, для снижения саморазогрева общался с ними не чаще чем раз в 10 сек и в некоторых случаях даже снимал питание.

 

Теперь на ту же шину i2c планируется повесить еще кучу других устройств с которыми будет непрерывно производиться активный обмен да и питание с датчика снимать теперь нет возможности.

В даташитах почему то не указывают ток для случая обмена по шине с другими устройствами (когда датчик не адресован).

 

Возникает вопрос будет ли иметь место саморазогрев датчика от активности на шине с другими устройствами ?

 

 

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


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

Можно было бы предположить, что в режиме обмена с другими устройствами неактивный датчик будет если не в sleep, то хотя бы в standby. Для BME280 это до 0.5 uA против макс. 0.3 в sleep, вряд ли это существенно для измерения температуры. И без запуска процедуры измерения там все скромненько. Но для уверенности проще проверить "живьем", коли есть сомнения и в даташите нет однозначных данных. Но pull-up резисторы все ж отдалите от датчиков температуры, они уж точно будут рассеивать больше, чем все остальное.

Изменено пользователем rx3apf

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


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

...для снижения саморазогрева...

 

саморазогрев обычно в пределах 0,2 градуса. У Вас точность выше чем 0,5 градусов???

 

 

 

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


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

Раньше я подключал i2c датчики температуры/влажности SHT30/BME280/SI7020 и т.п только один на интерфейс i2c, для снижения саморазогрева общался с ними не чаще чем раз в 10 сек и в некоторых случаях даже снимал питание.

Теперь на ту же шину i2c планируется повесить еще кучу других устройств с которыми будет непрерывно производиться активный обмен да и питание с датчика снимать теперь нет возможности.

В даташитах почему то не указывают ток для случая обмена по шине с другими устройствами (когда датчик не адресован).

Возникает вопрос будет ли иметь место саморазогрев датчика от активности на шине с другими устройствами ?

у SHT30 для избежания разогрева есть пин ADDR. Я использую его при обращении к соответствующему датчику на общей шине. Ну и про пулл-ап резисторы здесь уже указали. Некоторые даже делают пазы в плате вокруг датчиков для избежания подогрева по плате, ведь у них точность высокая (в зависимости от типа SHT30хх). У остальных BME280/SI7020 посмотрите сами, т.к. я их не использую.

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


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

Для BME280 это до 0.5 uA против макс. 0.3 в sleep, вряд ли это существенно для измерения температуры. И без запуска процедуры измерения там все скромненько. Но pull-up резисторы все ж отдалите от датчиков температуры, они уж точно будут рассеивать больше...
Нежелательно заниматься самовнушением по части "вряд ли существенного" влияния потребляемого тока на результат измерения. Эти 0.5 uA тока будут будут разогревать элементы на площади микронных размеров и этого будет достаточно для "саморазогрева" элементов терморезисторов. Посмотрите сертификаты этих микросхем, если они существуют...

Документ - сертификат выдаётся на конкретный прибор заводу-изготовителю, но никак не на микросхему, происхождение которой проследить физически невозможно при существующих масштабах производства рыночной экономики.

DS_TE9101_ru_ru_77822.pdf

Изменено пользователем VNS

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


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

Нежелательно заниматься самовнушением по части "вряд ли существенного" влияния потребляемого тока на результат измерения. Эти 0.5 uA тока будут будут разогревать элементы на площади микронных размеров и этого будет достаточно для "саморазогрева" элементов терморезисторов. Посмотрите сертификаты этих микросхем, если они существуют...

Вот это воображаемое микронных размеров не висит в вакууме на теплоизолирующей подвеске... Несколько микроватт... микроградусы даст.

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


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

Вот это воображаемое микронных размеров не висит в вакууме на теплоизолирующей подвеске... Несколько микроватт... микроградусы даст.

Вся проблема цифровых датчиков температуры состоит в совмещении в одном корпусе элементов первичного преобразователя температуры (ППТ) и схемы усиления -преобразования в цифровой код. Отсюда появляется разброс показаний из-за материала корпуса датчика, защитного кожуха и т.д., что даёт доплнительные погрешности измеряемой температуры, которые не регламентируют никакие ГОСТ-ы и ТУ...

http://teplocontrol-c.ru/poverka-datchikov...azovateley.html

"...рабочие платиновые термометры, выпускаемые по ГОСТ Р 8.625-2006. Их поверка проводится по ГОСТ Р 8.624-2006 при температурах 0 и 100°С. Предельное отклонение от НСХ для термометра класса А согласно ГОСТ равно ±(0,15+0,002 /t/) °С. Эту характеристику следует рассматривать также как предел абсолютной погрешности термометра..."

Все иллюзии по точности цифровых датчиков рассеиваются после ознакомления с методикой и метрологической аппаратурой поверки термометров. Со сказанным пришлось практически встретиться при поверке и работе с температурными датчиками на производстве.

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


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

Все иллюзии по точности цифровых датчиков рассеиваются

У кого-то были эти иллюзии?

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


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

У кого-то были эти иллюзии?

Иллюзии создаются "грамотным" маркетингом и соответствующей "редакцией" характеристик в фирменных описаниях этих датчиков. Например, разрешающая способность цифрового преобразователя выдаётся за погрешность измерения температуры. Поэтому число реально знакомых с метрологией термометрии пренебрежимо мало по сравнению с массой экспериментаторов, имеющих свободный доступ к "современным" цифровым термометрам...

 

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


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

Иллюзии создаются "грамотным" маркетингом и соответствующей "редакцией" характеристик в фирменных описаниях этих датчиков. Например, разрешающая способность цифрового преобразователя выдаётся за погрешность измерения температуры. Поэтому число реально знакомых с метрологией термометрии пренебрежимо мало по сравнению с массой экспериментаторов, имеющих свободный доступ к "современным" цифровым термометрам...

Не пойму, кого и в чем Вы хотите убедить. Я вот считаю, что таким током такой датчик не испортишь, - он уже плохой.

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


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

Раньше я подключал i2c датчики температуры/влажности SHT30/BME280/SI7020 и т.п только один на интерфейс i2c, для снижения саморазогрева общался с ними не чаще чем раз в 10 сек и в некоторых случаях даже снимал питание.

 

Теперь на ту же шину i2c планируется повесить еще кучу других устройств с которыми будет непрерывно производиться активный обмен да и питание с датчика снимать теперь нет возможности.

В даташитах почему то не указывают ток для случая обмена по шине с другими устройствами (когда датчик не адресован).

 

Возникает вопрос будет ли иметь место саморазогрев датчика от активности на шине с другими устройствами ?

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

В зависимости от теплообмена с окружающей средой в месте установки датчика упомянутая разность будет больше или меньше.

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

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


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

Оценим саморазогрев экспериментально.

Даже не нужно так сложно. Помещаем датчик в термостат и измеряем с рабочей частотой опроса. Очень даже может быть, что датчик покажет меньшее значение температуры...

Вот и калибровка получится.

 

Тут не принято кричать жирным или красным цветом фонтов. Обычно это делают только модераторы.

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


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

Чтобы полностью закрыть вопрос о саморазогреве, надо провести три цикла измерений - с рабочей частотой измерений и с снятием питания и обмена в паузах, то же самое без снятия питания и с максимальной частотой опроса. И все сразу отпадет. Попалась цифра, что при непрерывном измерении саморазогрев BME280 составляет 2...3 градуса (как смонтирован датчик - неизвестно). А это больше двух, ближе к трем порядкам против типичного сценария с измерением один раз в минуту (который, в свою очередь, при среднем потреблении ~1 uA, в разы превышает потребление в sleep или standby). Поэтому говорить о саморазогреве в пассивном режиме просто несерьезно, это тысячные, максимум сотые доли градуса.

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


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

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

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

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

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

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

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

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

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

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