Для беспроводного цифрового термометра температуры и влажности, работающего на батарее и подлежащего дистанционному мониторингу, энергопотребление является ключом к определению срока его службы. В основе стратегии оптимизации лежит баланс между точностью данных и потреблением энергии, достигаемый с помощью интеллектуального механизма взаимодействия прерывистого отбора проб и беспроводной передачи.
I. Стратегия прерывистого отбора проб: пробуждение по требованию, статическая спячка
Цель прерывистого отбора проб - максимизировать состояние покоя основного датчика и микроконтроллера с низким энергопотреблением в соответствии с требованиями мониторинга.
Адаптивная частота отбора проб: это эффективная стратегия. Система не является выбором с фиксированным интервалом, а динамически корректируется в соответствии с экологической стабильностью.
Стратегия периода стабилизации: при медленном изменении температуры и влажности (например, при хранении на складе) автоматически увеличивается интервал отбора проб (например, корректировка с 1 минуты на 10 минут / раз), что значительно снижает энергопотребление.
Стратегия периодов волатильности: при обнаружении изменения параметров со скоростью, превышающей порог (например, резкое изменение температуры и влажности, вызванное открытием двери), немедленно переключайтесь на высокочастотный режим отбора проб для захвата ключевых динамических процессов. Это обеспечивает достоверность данных, избегая при этом неэффективного отбора проб.
Событие вызывает отбор проб: привязка выборки к внешнему событию. Например, в управлении складированием можно подключиться к магнитному переключателю двери, чтобы запустить интенсивный отбор проб только тогда, когда товар выходит из склада, и обычно поддерживать очень низкую частоту мониторинга « сердцебиения».
II. Стратегия оптимизации беспроводной передачи: упорядочение данных и сокращение времени активной связи
Беспроводная связь является « энергоемким крупным домохозяйством» в системе, и ее оптимизация имеет решающее значение.
Оптимизация данных с локальным кэшем:
Передача переменной величины: передача начинается только тогда, когда разница между текущим показанием и последним значением передачи превышает заданную мертвую зону (например, изменение температуры ±0,5 °C, изменение влажности ±2% RH), избегая передачи избыточных данных.
Упаковка данных: данные многократного отбора проб хранятся в локальном кэше и отправляются один раз после упаковки в пакет. Это значительно сокращает количество запусков / рукопожатий беспроводных модулей, которые потребляют гораздо меньше энергии, чем многократные короткие работы.
Применение протоколов локальной вычислительной сети с низким энергопотреблением: протоколы, оптимизированные для IoT, являются фундаментальными решениями. Например, LoRaWAN или NB - IoT, разработанные специально для связи на большие расстояния с низкой скоростью передачи данных, обладают чувствительностью к приему и поддерживают очень длительные периоды покоя, что приводит к снижению энергопотребления на уровне протокола связи.
Совместная оптимизация:
В конечном счете, стратегии отбора проб и передачи должны работать вместе. Микроконтроллер находится в глубоком спящем состоянии большую часть времени и пробуждается только таймером или внешним прерыванием. После пробуждения выполняется быстрый отбор проб датчика для сравнения с данными, и если решение не требует передачи, немедленно возвращается в спячку; Если требуется передача, передача данных выполняется с высокой эффективностью и беспроводной модуль быстро выключается. Благодаря этой стратегии « работы по требованию, покоя» цифровой термометр может стабильно работать в течение нескольких лет при однократном питании батареи.