Интересно было бы узнать - датчики вообще как-то калибруются после сборки? Или перед отправкой покупателю? Я вот все еще в раздумьях, заказывать ли еще несколько MSW v3, но подобные темы немного огорчают. К тому же, есть кучка Zigbee-датчиков Aqara, которые при своей копеечной стоимости практически один-в-один отображают одинаковые значения, погрешность по температуре не более 0,5 градусов…
Внутри WB-MSW мы используем микросхему цифрового датчика температуры и влажности. Именно эта микросхема именно этого производителя (Texas Instruments) проходит калибровку на заводе. В ней есть внутренняя служебная область памяти с калибровочными значениями.
В отличие от некоторых других моделей, у микросхемы, применённой в WB-MSW v.3, мы не наблюдали ни заметных отличий между показаниями разных экземпляров, ни между показаниями микросхем из разных партий.
У микросхем быают отказы, которые, по-видимому, связаны с повреждением чувствительного слоя датчика относительной влажности.
Большинство таких отказов проявляются сразу, поэтому мы их отсекаем на этапе функционального тестирования. Там показания температуры и влажности каждого WB-MSW v.3 сравниваются с эталонными. Это не калибровка, это именно отбраковка по заведомо неправильным показаниям. Стенд выглядит как-то так:
(подробнее), проверка полностью автоматизирована.
Вот так выглядят, например, показания девяти датчиков рядом на стенде в офисе за последнюю неделю:
При всём сказанном, надо отметить, что “копеечные” датчики Aquara действительно немного точнее показывают температуру и влажность, чем WB-MSW v.3. Впрочем, как и WB-MSW v.3 в исполнении только для измерения температуры и влажности.
Связано это с тем, что датчики CO2, VOC, ИК-передатчики потребляют довольно большую мощность, что приводит к небольшому нагреву датчика. Мы уменьшаем влияние этого нагрева на показания датчика разными способами:
- При правильном расположении датчика греющаяся часть расположена выше и сбоку относительно измерительной, чтобы поднимающиеся потоки воздуха меньше влияли на измерения
- Сама микросхема, измеряющая температуру и влажность, отделена термобарьером от остальной платы: там нет металлизации, а дорожки сделаны очень тонкими и проложены “змейкой”
- Прошивка WB-MSW v.3 пытается компенсировать самонагрев, вычитая небольшую величину из показаний.
Естественно, полностью избавиться от влияния самонагрева нельзя, а на его величину влияют разные внешние факторы, вроде частоты опроса датчика или его ориентации в пространстве. Но величина возникающей погрешности в большинстве случаев находится в пределах +/-0.5°С.