_3m 9 12 февраля, 2018 Опубликовано 12 февраля, 2018 · Жалоба Раньше я подключал i2c датчики температуры/влажности SHT30/BME280/SI7020 и т.п только один на интерфейс i2c, для снижения саморазогрева общался с ними не чаще чем раз в 10 сек и в некоторых случаях даже снимал питание. Теперь на ту же шину i2c планируется повесить еще кучу других устройств с которыми будет непрерывно производиться активный обмен да и питание с датчика снимать теперь нет возможности. В даташитах почему то не указывают ток для случая обмена по шине с другими устройствами (когда датчик не адресован). Возникает вопрос будет ли иметь место саморазогрев датчика от активности на шине с другими устройствами ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 12 февраля, 2018 Опубликовано 12 февраля, 2018 (изменено) · Жалоба Можно было бы предположить, что в режиме обмена с другими устройствами неактивный датчик будет если не в sleep, то хотя бы в standby. Для BME280 это до 0.5 uA против макс. 0.3 в sleep, вряд ли это существенно для измерения температуры. И без запуска процедуры измерения там все скромненько. Но для уверенности проще проверить "живьем", коли есть сомнения и в даташите нет однозначных данных. Но pull-up резисторы все ж отдалите от датчиков температуры, они уж точно будут рассеивать больше, чем все остальное. Изменено 12 февраля, 2018 пользователем rx3apf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kolobok0 0 12 февраля, 2018 Опубликовано 12 февраля, 2018 · Жалоба ...для снижения саморазогрева... саморазогрев обычно в пределах 0,2 градуса. У Вас точность выше чем 0,5 градусов??? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Myron 0 12 февраля, 2018 Опубликовано 12 февраля, 2018 · Жалоба Раньше я подключал i2c датчики температуры/влажности SHT30/BME280/SI7020 и т.п только один на интерфейс i2c, для снижения саморазогрева общался с ними не чаще чем раз в 10 сек и в некоторых случаях даже снимал питание. Теперь на ту же шину i2c планируется повесить еще кучу других устройств с которыми будет непрерывно производиться активный обмен да и питание с датчика снимать теперь нет возможности. В даташитах почему то не указывают ток для случая обмена по шине с другими устройствами (когда датчик не адресован). Возникает вопрос будет ли иметь место саморазогрев датчика от активности на шине с другими устройствами ? у SHT30 для избежания разогрева есть пин ADDR. Я использую его при обращении к соответствующему датчику на общей шине. Ну и про пулл-ап резисторы здесь уже указали. Некоторые даже делают пазы в плате вокруг датчиков для избежания подогрева по плате, ведь у них точность высокая (в зависимости от типа SHT30хх). У остальных BME280/SI7020 посмотрите сами, т.к. я их не использую. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SVNKz 3 14 февраля, 2018 Опубликовано 14 февраля, 2018 (изменено) · Жалоба Для BME280 это до 0.5 uA против макс. 0.3 в sleep, вряд ли это существенно для измерения температуры. И без запуска процедуры измерения там все скромненько. Но pull-up резисторы все ж отдалите от датчиков температуры, они уж точно будут рассеивать больше... Нежелательно заниматься самовнушением по части "вряд ли существенного" влияния потребляемого тока на результат измерения. Эти 0.5 uA тока будут будут разогревать элементы на площади микронных размеров и этого будет достаточно для "саморазогрева" элементов терморезисторов. Посмотрите сертификаты этих микросхем, если они существуют... Документ - сертификат выдаётся на конкретный прибор заводу-изготовителю, но никак не на микросхему, происхождение которой проследить физически невозможно при существующих масштабах производства рыночной экономики. DS_TE9101_ru_ru_77822.pdf Изменено 14 февраля, 2018 пользователем VNS Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 14 февраля, 2018 Опубликовано 14 февраля, 2018 · Жалоба Нежелательно заниматься самовнушением по части "вряд ли существенного" влияния потребляемого тока на результат измерения. Эти 0.5 uA тока будут будут разогревать элементы на площади микронных размеров и этого будет достаточно для "саморазогрева" элементов терморезисторов. Посмотрите сертификаты этих микросхем, если они существуют... Вот это воображаемое микронных размеров не висит в вакууме на теплоизолирующей подвеске... Несколько микроватт... микроградусы даст. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SVNKz 3 14 февраля, 2018 Опубликовано 14 февраля, 2018 · Жалоба Вот это воображаемое микронных размеров не висит в вакууме на теплоизолирующей подвеске... Несколько микроватт... микроградусы даст. Вся проблема цифровых датчиков температуры состоит в совмещении в одном корпусе элементов первичного преобразователя температуры (ППТ) и схемы усиления -преобразования в цифровой код. Отсюда появляется разброс показаний из-за материала корпуса датчика, защитного кожуха и т.д., что даёт доплнительные погрешности измеряемой температуры, которые не регламентируют никакие ГОСТ-ы и ТУ... http://teplocontrol-c.ru/poverka-datchikov...azovateley.html "...рабочие платиновые термометры, выпускаемые по ГОСТ Р 8.625-2006. Их поверка проводится по ГОСТ Р 8.624-2006 при температурах 0 и 100°С. Предельное отклонение от НСХ для термометра класса А согласно ГОСТ равно ±(0,15+0,002 /t/) °С. Эту характеристику следует рассматривать также как предел абсолютной погрешности термометра..." Все иллюзии по точности цифровых датчиков рассеиваются после ознакомления с методикой и метрологической аппаратурой поверки термометров. Со сказанным пришлось практически встретиться при поверке и работе с температурными датчиками на производстве. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 14 февраля, 2018 Опубликовано 14 февраля, 2018 · Жалоба Все иллюзии по точности цифровых датчиков рассеиваются У кого-то были эти иллюзии? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SVNKz 3 14 февраля, 2018 Опубликовано 14 февраля, 2018 · Жалоба У кого-то были эти иллюзии? Иллюзии создаются "грамотным" маркетингом и соответствующей "редакцией" характеристик в фирменных описаниях этих датчиков. Например, разрешающая способность цифрового преобразователя выдаётся за погрешность измерения температуры. Поэтому число реально знакомых с метрологией термометрии пренебрежимо мало по сравнению с массой экспериментаторов, имеющих свободный доступ к "современным" цифровым термометрам... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 14 февраля, 2018 Опубликовано 14 февраля, 2018 · Жалоба Иллюзии создаются "грамотным" маркетингом и соответствующей "редакцией" характеристик в фирменных описаниях этих датчиков. Например, разрешающая способность цифрового преобразователя выдаётся за погрешность измерения температуры. Поэтому число реально знакомых с метрологией термометрии пренебрежимо мало по сравнению с массой экспериментаторов, имеющих свободный доступ к "современным" цифровым термометрам... Не пойму, кого и в чем Вы хотите убедить. Я вот считаю, что таким током такой датчик не испортишь, - он уже плохой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Евгений Вл 1 14 февраля, 2018 Опубликовано 14 февраля, 2018 · Жалоба Раньше я подключал i2c датчики температуры/влажности SHT30/BME280/SI7020 и т.п только один на интерфейс i2c, для снижения саморазогрева общался с ними не чаще чем раз в 10 сек и в некоторых случаях даже снимал питание. Теперь на ту же шину i2c планируется повесить еще кучу других устройств с которыми будет непрерывно производиться активный обмен да и питание с датчика снимать теперь нет возможности. В даташитах почему то не указывают ток для случая обмена по шине с другими устройствами (когда датчик не адресован). Возникает вопрос будет ли иметь место саморазогрев датчика от активности на шине с другими устройствами ? Оценим саморазогрев экспериментально. Подключаем два одинаковых датчика, выдерживаем на воздухе (предположим час), пока разность их показаний, например раз в минуту, не приблизится к постоянной величине. Далее запускаем активный обмен с одним датчиком. Через некоторое время разность показаний датчиков опять приблизится к постоянной величине. Разность между разностями показаний пропорциональна повышению температуры датчика из-за увеличения обмена. В зависимости от теплообмена с окружающей средой в месте установки датчика упомянутая разность будет больше или меньше. Если величина этой разности для Вас существенна ее можно программно скорректировать, например считая количество обменов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 14 февраля, 2018 Опубликовано 14 февраля, 2018 · Жалоба Оценим саморазогрев экспериментально. Даже не нужно так сложно. Помещаем датчик в термостат и измеряем с рабочей частотой опроса. Очень даже может быть, что датчик покажет меньшее значение температуры... Вот и калибровка получится. Тут не принято кричать жирным или красным цветом фонтов. Обычно это делают только модераторы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 14 февраля, 2018 Опубликовано 14 февраля, 2018 · Жалоба Чтобы полностью закрыть вопрос о саморазогреве, надо провести три цикла измерений - с рабочей частотой измерений и с снятием питания и обмена в паузах, то же самое без снятия питания и с максимальной частотой опроса. И все сразу отпадет. Попалась цифра, что при непрерывном измерении саморазогрев BME280 составляет 2...3 градуса (как смонтирован датчик - неизвестно). А это больше двух, ближе к трем порядкам против типичного сценария с измерением один раз в минуту (который, в свою очередь, при среднем потреблении ~1 uA, в разы превышает потребление в sleep или standby). Поэтому говорить о саморазогреве в пассивном режиме просто несерьезно, это тысячные, максимум сотые доли градуса. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться