|
|
  |
саморазогрев цифровых датчиков температуры/влажности |
|
|
|
Feb 14 2018, 02:17
|
Местный
  
Группа: Участник
Сообщений: 256
Регистрация: 15-04-13
Из: Казахстан, г. Алматы
Пользователь №: 76 504

|
Цитата(rx3apf @ Feb 12 2018, 18:04)  Для BME280 это до 0.5 uA против макс. 0.3 в sleep, вряд ли это существенно для измерения температуры. И без запуска процедуры измерения там все скромненько. Но pull-up резисторы все ж отдалите от датчиков температуры, они уж точно будут рассеивать больше... Нежелательно заниматься самовнушением по части "вряд ли существенного" влияния потребляемого тока на результат измерения. Эти 0.5 uA тока будут будут разогревать элементы на площади микронных размеров и этого будет достаточно для "саморазогрева" элементов терморезисторов. Посмотрите сертификаты этих микросхем, если они существуют... Документ - сертификат выдаётся на конкретный прибор заводу-изготовителю, но никак не на микросхему, происхождение которой проследить физически невозможно при существующих масштабах производства рыночной экономики.
Сообщение отредактировал VNS - Feb 14 2018, 02:20
|
|
|
|
|
Feb 14 2018, 10:04
|
Местный
  
Группа: Участник
Сообщений: 256
Регистрация: 15-04-13
Из: Казахстан, г. Алматы
Пользователь №: 76 504

|
Цитата(Tanya @ Feb 14 2018, 11:25)  Вот это воображаемое микронных размеров не висит в вакууме на теплоизолирующей подвеске... Несколько микроватт... микроградусы даст. Вся проблема цифровых датчиков температуры состоит в совмещении в одном корпусе элементов первичного преобразователя температуры (ППТ) и схемы усиления -преобразования в цифровой код. Отсюда появляется разброс показаний из-за материала корпуса датчика, защитного кожуха и т.д., что даёт доплнительные погрешности измеряемой температуры, которые не регламентируют никакие ГОСТ-ы и ТУ... http://teplocontrol-c.ru/poverka-datchikov...azovateley.html "... рабочие платиновые термометры, выпускаемые по ГОСТ Р 8.625-2006. Их поверка проводится по ГОСТ Р 8.624-2006 при температурах 0 и 100°С. Предельное отклонение от НСХ для термометра класса А согласно ГОСТ равно ±(0,15+0,002 /t/) °С. Эту характеристику следует рассматривать также как предел абсолютной погрешности термометра..." Все иллюзии по точности цифровых датчиков рассеиваются после ознакомления с методикой и метрологической аппаратурой поверки термометров. Со сказанным пришлось практически встретиться при поверке и работе с температурными датчиками на производстве.
|
|
|
|
|
Feb 14 2018, 11:01
|
Местный
  
Группа: Участник
Сообщений: 256
Регистрация: 15-04-13
Из: Казахстан, г. Алматы
Пользователь №: 76 504

|
Цитата(Tanya @ Feb 14 2018, 13:33)  У кого-то были эти иллюзии? Иллюзии создаются "грамотным" маркетингом и соответствующей "редакцией" характеристик в фирменных описаниях этих датчиков. Например, разрешающая способность цифрового преобразователя выдаётся за погрешность измерения температуры. Поэтому число реально знакомых с метрологией термометрии пренебрежимо мало по сравнению с массой экспериментаторов, имеющих свободный доступ к "современным" цифровым термометрам...
|
|
|
|
|
Feb 14 2018, 13:14
|
Участник

Группа: Участник
Сообщений: 58
Регистрация: 28-07-16
Пользователь №: 92 738

|
Цитата(_3m @ Feb 12 2018, 16:23)  Раньше я подключал i2c датчики температуры/влажности SHT30/BME280/SI7020 и т.п только один на интерфейс i2c, для снижения саморазогрева общался с ними не чаще чем раз в 10 сек и в некоторых случаях даже снимал питание.
Теперь на ту же шину i2c планируется повесить еще кучу других устройств с которыми будет непрерывно производиться активный обмен да и питание с датчика снимать теперь нет возможности. В даташитах почему то не указывают ток для случая обмена по шине с другими устройствами (когда датчик не адресован).
Возникает вопрос будет ли иметь место саморазогрев датчика от активности на шине с другими устройствами ? Оценим саморазогрев экспериментально. Подключаем два одинаковых датчика, выдерживаем на воздухе (предположим час), пока разность их показаний, например раз в минуту, не приблизится к постоянной величине. Далее запускаем активный обмен с одним датчиком. Через некоторое время разность показаний датчиков опять приблизится к постоянной величине. Разность между разностями показаний пропорциональна повышению температуры датчика из-за увеличения обмена. В зависимости от теплообмена с окружающей средой в месте установки датчика упомянутая разность будет больше или меньше. Если величина этой разности для Вас существенна ее можно программно скорректировать, например считая количество обменов.
|
|
|
|
|
Feb 14 2018, 13:48
|
Гуру
     
Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883

|
Цитата(Евгений Вл @ Feb 14 2018, 16:14)  Оценим саморазогрев экспериментально. Даже не нужно так сложно. Помещаем датчик в термостат и измеряем с рабочей частотой опроса. Очень даже может быть, что датчик покажет меньшее значение температуры... Вот и калибровка получится. Цитата(VNS @ Feb 14 2018, 13:04)  Тут не принято кричать жирным или красным цветом фонтов. Обычно это делают только модераторы.
|
|
|
|
|
Feb 14 2018, 14:32
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

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