Notice: Memcache::get(): Server localhost (tcp 11211) failed with: Connection refused (111) in /home/a146/www/we.easyelectronics.ru/engine/lib/external/DklabCache/Zend/Cache/Backend/Memcached.php on line 134
Не высокоточные (+-3% RH) датчики относительной влажности Si7021 / Деталька / Сообщество EasyElectronics.ru

Не высокоточные (+-3% RH) датчики относительной влажности Si7021

Честно говоря, никогда не понимал этой погони за десятыми долями градуса в измерении температуры и относительной влажности в измерениях окружающей среды. Без герметической камеры с принудительной циркуляцией уже в 10 сантиметрах от датчика микроклимат будет отличаться достаточно сильно. А если можно сэкономить на датчике — почему бы и нет?

Si7021 это новая линейка датчиков температуры и влажности от Силабсов. Что они умеют?
  • Precision Relative Humidity Sensor
    ± 3% RH (max), 0–80% RH
  • High Accuracy Temperature Sensor
    ±0.4 °C (max), –10 to 85 °C
  • 0 to 100% RH operating range
  • Wide operating voltage
    (1.9 to 3.6 V)
  • Factory-calibrated
И в отличие от старых SHT11 и новых Сенсирионов, у этих есть человеческий I2C, что куда удобнее.
Китайцы продают их по цене ниже себестоимости на eBay, уже распаянными на стандартной плате вместе с LDO и подтяжкой. Очень удобно, хотя конечно если их запитать от 3.3 В, то их рабочее напряжение будет ниже этих 3.3 вольт. Датчики работают от 1.9 В, так что особой разницы в показаниях не заметно.

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

Деталько
Работа с датчиком не представляет никаких трудностей, считывание и запись конфигурационных регистров идут по стандартному алгоритму. В датчике есть встроенная грелка для самодиагностики, она не использовалась.
Итого у меня остался один рабочий датчик с наклейкой и я решил сравнить его с Sensirion SHT75 — дорогим и проверенным изделием с точностью 1.8%. Оба датчика были размещены рядом. Данные считывались каждые 3 секунды.
Для быстрого теста были использованы:
— Комната с кондиционером
— Страстное дыхание с нежным ароматом зубной пасты «Лакалут»
— Пакет с тёплой выпечкой (слойка).

сравнение температур
сравнение влажностей

На графиках первый узкий пик это выдох, большое плато-нутро пакета с выпечкой.
Хорошо видно что Si7021 реагирует с небольшим опозданием и сглаживает резкие изменения благодаря своей изоляции. С другой стороны аномально завышенная влажность в районе замеров 150-300 свидетельствует о низкой точности в условиях высокой влажности. Повторяемость очень хорошая.

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

Комментарии (6)

RSS свернуть / развернуть
Si7021 — на синей платке который? Довольно удобно, что защитная наклейка уже интегрирована, к SHT21 ее отдельно искать надо.
С другой стороны аномально завышенная влажность в районе замеров 150-300 свидетельствует о низкой точности в условиях высокой влажности.
Может врет потому, что не успел прогреться? Судя по первому графику, температурная инерционность у него дикая и до стабильных показаний он не дотянул.
Впрочем, если он китайский и «дешевле себестоимости» — может быть и отбраковка.
Датчик хорош за свои деньги.
А почем он, собственно?
0
  • avatar
  • Vga
  • 28 июня 2016, 15:44
Китайцы продают готовые платы по 2.50 евро, «Товарищ Маузер» хочет 3.50 за сам датчик. Мои требования куда скромнее: 5% точности в диапазоне 20-60%, поэтому меня полностью устраивает.
0
Датчики Si7021 уже не совсем новые и были запущены в производство в конце 2013. У меня есть статья со сравнительными параметрами хх21 датчиков. Защитную фильтр снимать не следует. Он предохраняет чувствительный элемент датчика от оседания на нём пыли и конденсации влаги. Деградация параметров при загрязнении ёмкостного датчика — бич всех ёмкостных сенсоров. Кроме того, фильтр предохраняет от попадания флюса и др. материалов внутрь при пайке. Отмечу, что TI пошли по другому пути защиты от пыли, расположив чувствительный элемент в датчике HDC1000 снизу корпуса. Как это конструктивно выглядит, можно посмотреть в другой статье. Сегодня вместо HDC1000 рекомендуется использовать эквивалентный по функционалу HDC1010. Вообще, у TI появился замечательный датчик HDC1050 и его последняя модификация HDC1080. И Si и HDC тоят оба на Digikey примерно одинаково (3.30 USD) и имеют сравнимые электрические параметры, но точность HDC1080 повышена до 2%.
0
Работает который день без наклейки. Даже не знал что ее можно не снимать )
0
Конечно будет работать. ДШ читали — там всё написано. Только защиты от пыли без фильтра не будет. У силлабов имеются модели 7021 датчиков с фильтрами и без. В домашних условиях фильтр иметь необязательно.
0
А не поделитесь кодом по вычитке влажности? каким микроконтроллером вычитывали? Если STM32 — вааще прелесть :)
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.