среда, 22 февраля 2017 г.

Медианная фильтрация для датчика температуры и влажности DHT11 (22)

При опросе датчиков DHT11/22 их внутренний контроллер иногда колбасит и реципиент выдает на гора данные, резко отличающиеся от текущих параметров температуры и влажности (последний даже чаще). Как мы показали в материале [1], подобные скачки легко устранить медианным фильтром, практически не дающим запаздывания при малой базе и не влияющим на данные измерений. Применимость данного подхода основана на инерционности контролируемых параметров. Покажем как реализовать подобный фильтр в терминах языка Lua при работе с NodeMCU...