
В любой разработке встраиваемых систем инженеры сталкиваются с одной ключевой проблемой: балансом между точностью измерения, надежностью беспроводной связи и временем автономной работы. Улучшение одной цели часто приводит к ухудшению другой. В этом руководстве беспроводное измерение с низким энергопотреблением рассматривается как практическая дисциплина, а не как теоретический обзор. Оно следует четкому алгоритму проектирования: требования, датчики, беспроводной протокол, сбор данных, управление питанием, реализация и проверка. На каждом этапе предлагаются практические решения и рекомендации по компромиссам для реальных развертываний. Читатели, создающие узлы с низким энергопотреблением, найдут советы по реализации, которые они смогут применить немедленно. Подход остается ориентированным на приложение на протяжении всего процесса, поэтому каждый выбор основывается на определенном требовании.
Основные выводы
Начните с четких требований к дальности действия датчика, времени автономной работы и условиям окружающей среды.
Выбирайте датчики и средства обработки сигналов, которые минимизируют энергопотребление.
Выберите беспроводной протокол, который обеспечивает баланс между дальностью действия, скоростью передачи данных и энергопотреблением.
Разработайте цепочку сбора данных таким образом, чтобы уменьшить радиотрафик за счет обработки данных на самом узле.
Используйте спящие режимы и циклическую нагрузку для продления срока службы батареи.
Рассмотрите возможность использования технологий сбора и хранения энергии для долгосрочного применения.
Оптимизируйте прошивку и схему радиочастотного тракта, чтобы избежать скрытых источников энергопотребления.
Проверяйте работоспособность конструкций с помощью стендовых испытаний и полевых испытаний, чтобы выявлять проблемы на ранних стадиях.
Беспроводное зондирование с низким энергопотреблением: требования и ограничения
Прикладной подход к проектированию архитектуры начинается с определения задачи, которую должен выполнять узел. Инженеры сначала перечисляют задачи сбора данных, место развертывания и бюджет на техническое обслуживание. Затем они выбирают компоненты, которые удовлетворяют этим потребностям с наименьшими энергозатратами. Этот метод учитывает требования приложения, одновременно минимизируя энергопотребление. Синхронная беспроводная сенсорная сеть может служить недорогим и энергоэффективным решением для мониторинга окружающей среды в сложных условиях. Та же логика применима к любому проектированию беспроводной сенсорной сети, поскольку каждое последующее решение наследует ограничения, установленные на этом этапе.
Требования, определяемые приложением
Диапазон измерения, разрешение и частота дискретизации
Команда определяет, что именно должен измерять узел и с какой точностью. Датчик влажности почвы требует иного разрешения, чем вибромонитор. Частота дискретизации определяется физическим процессом, а не удобством встроенного программного обеспечения. Более высокая частота дискретизации увеличивает энергию преобразования и радиотрафик, поэтому инженеры обосновывают каждое увеличение заявленной необходимостью.
Срок службы батареи и интервалы технического обслуживания
Целевое время автономной работы определяет энергетический бюджет для всего узла. Для объекта, который посещают бригады раз в год, требуются другие элементы питания, чем для объекта с ежемесячным доступом к техническому обслуживанию. Элементы питания на основе тионилхлорида лития (LiSOCl₂) подходят для герметичных конструкций благодаря высокой плотности энергии, низкому саморазряду и длительному сроку службы. План технического обслуживания также должен включать визиты для калибровки, которые стоят дороже, чем сама батарея.
Экологические и эксплуатационные ограничения
Защита от перепадов температуры, герметичность корпуса и проникновение влаги.
Наружные установки должны работать в полном диапазоне ожидаемых экстремальных температур, от -40°C до +65°C . Перед выбором каждая деталь проверяется на соответствие этому диапазону. Высокие степени защиты IP, такие как IP66, IP67 и IP68, накладывают требование о герметичности на весь срок службы, поскольку датчики должны работать автономно в течение десяти лет и более. Заливка силиконом или эпоксидной смолой защищает электронику и улучшает механическую целостность, но ограничивает рассеивание тепла. Поэтому управление тепловым режимом переносится на саму печатную плату, где медные плоскости рассеивают тепло, а эффективные регуляторы заменяют мощные компоненты. Взрывозащищенные корпуса Ex d содержат внутреннее воспламенение, но они ведут себя как клетки Фарадея и ослабляют радиосигналы. В конструкциях с искробезопасностью Ex i устанавливаются строгие ограничения по энергии, поэтому для подавления импульсных сигналов с самого начала необходимы схемы ограничения.
Диапазон, топология и количество узлов
Расстояние между узлами и их количество определяют архитектуру сети. Инженеры выбирают типы сенсорных узлов и топологии сети, включая звездообразную, ячеистую и гибридную беспроводную сенсорную сеть, сочетающую оба типа. Четкое понимание принципа работы беспроводной сенсорной сети помогает команде правильно рассчитать размеры шлюзов и ретрансляторов.
Матрица отслеживания требований
Сопоставление требований с проектными решениями
Матрица прослеживаемости связывает каждое требование с деталью и тестом. Она обеспечивает соответствие компонентов WSN первоначальному техническому заданию.
Требование | Дизайнерское решение | Критерий проверки |
|---|---|---|
Работа на открытом воздухе | Сертифицированные компоненты, корпус IP67 | Замачивание и термоциклирование |
Срок действия — один год | Литий-ионный аккумулятор LiSOCl₂, циклический режим работы | Измеренный профиль тока |
Дальний радиус действия связи | Выбранные радиоприемники и антенны | тест на проход по участку |
Настройка критериев прохождения/непрохождения проверки
Каждая строка имеет измеримое ограничение. Команда записывает метод тестирования и пороговое значение приемки до прибытия оборудования. Такая дисциплина обеспечивает корректность основных компонентов беспроводной сенсорной сети и позволяет выявлять слабые звенья на ранней стадии. Затем эксперты могут отследить каждый компонент оборудования беспроводной сенсорной сети до заявленной потребности.
Выбор датчиков и обработка сигналов
Сенсорные технологии от Power Draw
Аналоговые и цифровые датчики
Аналоговые датчики выдают непрерывное напряжение или ток. Им необходим внешний АЦП и чистый опорный сигнал. Цифровые датчики передают показания по протоколам I2C или SPI и часто включают внутреннее преобразование. Цифровые компоненты упрощают прошивку и уменьшают количество выводов. Аналоговые компоненты обеспечивают гибкость, когда сигнал требует индивидуального усиления или фильтрации. Инженеры оценивают энергопотребление преобразования с учетом накладных расходов на интерфейс для каждого варианта.
Время работы в режиме ожидания и время пробуждения
Время работы в режиме ожидания и время пробуждения определяют, как часто узел может производить выборку. Компонент с медленным пробуждением заставляет микроконтроллер оставаться в режиме ожидания дольше. Это время простоя разряжает ячейку. В таблице ниже приведено качественное сравнение распространенных семейств датчиков, поскольку точные значения зависят от выбранного компонента.
Тип датчика | Типичное потребление тока | Поведение при пробуждении |
|---|---|---|
Аналоговый резистивный (например, терморезистор) | Постоянный ток смещения при питании | Практически мгновенное действие, ограниченное обработкой сигнала. |
Цифровой интерфейс I2C/SPI (например, влажность, давление) | Низкий уровень в режиме ожидания, более высокий во время преобразования. | Время преобразования является доминирующим фактором. |
Частотный выход (например, анемометр, расходомер) | Потребляет ток только во время подсчета. | Время затвора определяет окно измерения. |
Проектирование цепочки обработки сигнала
Усиление, фильтрация и согласование импедансов.
Цепочка обработки сигнала преобразует необработанный сигнал датчика в сигнал, которому АЦП может доверять. Инструментальный усилитель усиливает слабые дифференциальные сигналы. Фильтр нижних частот удаляет шум выше интересующего диапазона. Согласование импедансов предотвращает нагрузку на вход АЦП от источника. Каждый каскад добавляет ток покоя, поэтому команда рассчитывает коэффициент усиления и полосу пропускания в соответствии с фактическим сигналом.
Минимизация количества активных компонентов
Меньшее количество активных компонентов означает меньшую утечку и меньшее количество точек отказа. Конструкторы, по возможности, объединяют фильтрацию и усиление в одном каскаде. Они выбирают датчики со встроенной обработкой сигнала, если это позволяет требуемая точность. Каждый удаленный операционный усилитель сокращает количество компонентов и ток, потребляемый в спящем режиме.
Управление питанием и калибровка датчиков
Стрелочные переводы и переключатели нагрузки
Управление питанием устраняет потребление энергии в режиме ожидания датчиками, которые простаивают между измерениями. Передовая практика начинается с последовательности питания. Разработчики соединяют выходной сигнал «в порядке питания» одного высоковольтного переключателя с выводом разрешения следующего, что предотвращает состояния частичного питания и суммарный пусковой ток. Микросхемы переключателей нагрузки с внутренним управлением скоростью нарастания обеспечивают плавный переход от одной температуры к другой. Прошивка должна фиксировать временные метки переходов «в порядке питания», чтобы отслеживать медленные подъемы или неожиданные падения в герметичных узлах. Изоляционные ячейки ограничивают плавающие выходные сигналы , а регистры сохранения сохраняют конфигурацию, чтобы блок датчика избегал полной переконфигурации при пробуждении.
Планирование калибровки, проверки и технического обслуживания
Калибровка обеспечивает точность показаний на протяжении десяти лет эксплуатации. На этапе проектирования команда определяет интервал калибровки и метод проверки. Полевые проверки сравнивают показания датчика с эталонным датчиком. Техническое обслуживание включает в себя как калибровку, так и замену батареи, поэтому специалисты по планированию объединяют эти задачи в один пакет.
Выбор беспроводного протокола для обеспечения низкой мощности и большой дальности действия.
Согласование протокола с дальностью действия, скоростью и энергопотреблением.
Краткосрочные опционы со средней процентной ставкой
Выбор радиомодуля определяет энергозатраты на каждую передачу. Перед принятием окончательного решения инженеры сравнивают различные протоколы по дальности действия, пропускной способности и потребляемому току.
протокол | Диапазон | Скорость передачи данных (пропускная способность) | потребляемая мощность |
|---|---|---|---|
LoRaWAN | 2–15 км | 0.3–50 кбит/с (низкая скорость) | Очень низкий |
Zigbee | 10-100 м | 250 кбит/с (средний) | Низкий |
Тема / Вопрос | 10-100 м | 250 кбит/с (средний) | Низкий |
Bluetooth LE | 1-50 м | 1–2 Мбит/с (высокая скорость) | Очень низкий |
Bluetooth LE жертвует малым радиусом действия ради высокой пропускной способности. Zigbee и Thread занимают промежуточное положение, обеспечивая среднюю пропускную способность и малый радиус действия при низком энергопотреблении.
Долгосрочные варианты с низкими процентными ставками
Технологии ближнего действия, такие как Wi-Fi и Bluetooth Low Energy (BLE), широко используются благодаря высокой пропускной способности данных и совместимости с существующей инфраструктурой … Когда большая дальность действия и низкое энергопотребление важнее пропускной способности, технологии сетей дальнего действия с низким энергопотреблением (LPWAN) становятся привлекательной альтернативой. Протоколы, такие как LoRaWAN и NB-IoT, оптимизированы для энергосберегающей связи на больших территориях… Однако, как правило, для достижения этой эффективности они жертвуют более высокими скоростями передачи данных и возможностями связи в реальном времени.
В LoRa используется технология расширения спектра Chirp с коэффициентами расширения от SF7 до SF12. Более высокие коэффициенты расширения увеличивают дальность действия, но при этом снижают скорость передачи данных и повышают энергопотребление. На каналах с частотой 125 кГц скорость передачи данных варьируется от 0.25 кбит/с до 5.47 кбит/с . Полевые испытания показали дальность действия до 7.5 км при коэффициенте расширения SF10 с полезной нагрузкой размером 10 байт.
Сетчатые топологии
Гибридная беспроводная сенсорная сеть сочетает в себе звездообразные и ячеистые каналы связи. Ячеистые каналы расширяют зону покрытия, но каждый переход требует затрат радиочастотного времени. Разработчики учитывают эти переходы в энергетическом бюджете узла.
Бюджет канала связи и энергия на бит
Зависимость мощности передачи от чувствительности приемника.
Более мощный передающий сигнал и более чувствительный приемник увеличивают запас прочности канала связи. Оба фактора требуют затрат энергии или денег. Инженеры балансируют их с учетом коэффициента заполнения импульсов.
Накладные расходы стека протоколов и повторные попытки
Заголовки, подтверждения и повторные попытки потребляют энергию на каждый доставленный бит. Шквал повторных попыток быстро истощает ячейки. Разработчики должны рассчитывать полезную нагрузку и проверять качество связи на ранних этапах.
Соответствие нормативным требованиям и экосистеме
Ограничения по рабочему циклу и региональные правила регулирования частотного диапазона.
Рабочий цикл — это процент времени, в течение которого устройство может передавать данные за определенный период. В Европе действуют ограничения в 1% или 0.1% в диапазоне 868 МГц . В Северной Америке вместо этого применяются правила «Слушай, прежде чем говорить». В Азии ситуация различается в зависимости от страны.
Поддиапазон | Диапазон частот | Рабочий цикл | Макс. ERP |
|---|---|---|---|
K | 863-865 МГц | 0.1% | 25 мВт |
L | 865-868 МГц | 1% | 25 мВт |
M | 868-868.6 МГц | 1% | 25 мВт |
N | 868.7-869.2 МГц | 0.1% | 25 мВт |
P | 869.4-869.65 МГц | 10% | 500 мВт |
Q | 869.7-870 МГц | 1% | 25 мВт |

Приложениям, часто обновляемым из-за проблем, может потребоваться больше шлюзов для распределения нагрузки и обеспечения соответствия нормативным требованиям.
Совместимость со шлюзами, облачными сервисами и средствами предоставления ресурсов.
Шлюз и облачная инфраструктура должны соответствовать выбранному радиомодулю. Инструменты инициализации и обновления прошивки также влияют на выбор. Перед утверждением проекта команды проверяют поддержку экосистемы.
Разработка цепочки сбора данных
Беспроводная система сбора данных отслеживает, записывает и контролирует эксперимент от начала до конца. Цепочка идет от датчика через обработку, преобразование, буферизацию и, наконец, радиоканал. Каждый блок передает данные следующему, и каждый блок добавляет задержку и энергопотребление. Инженеры, понимающие принцип работы беспроводной сенсорной сети, могут размещать обработку там, где это наиболее эффективно с точки зрения экономии энергии. Компоненты аппаратного обеспечения беспроводной сенсорной сети должны взаимодействовать, поскольку медленный блок замедляет работу всех последующих блоков.
Архитектура выборки и преобразования
Разрешение АЦП и частота дискретизации
Разрешение и частота дискретизации определяют энергию преобразования. Для маломощного CMOS BLE-приемника может потребоваться разрешение всего около 4 бит , исходя из минимального требования к соотношению сигнал/шум в 9 дБ при максимальных условиях блокировки. Частота дискретизации в таких приемниках составляет от 10 МГц до 14 МГц. Эти значения обеспечивают баланс между шумом квантования и полосой пропускания обработки. Аналого-цифровым преобразователям (АЦП) обычно требуется больше бит и гораздо меньшая частота дискретизации, поэтому инженеры подбирают параметры каждого преобразователя в соответствии с его собственным сигналом.
Передискретизация и усреднение для снижения шума.
Передискретизация распределяет шум квантования по более широкой полосе частот. Затем усреднение удаляет большую часть этого шума. Этот метод жертвует временем преобразования ради эффективного разрешения. Разработчики применяют его только там, где полоса пропускания сигнала позволяет использовать дополнительные выборки.
Обработка и сокращение данных непосредственно на узле.
Пороговая обработка, извлечение признаков и сжатие
Обработка на узле прерывает радиотрафик до его начала. Пороговая обработка отправляет оповещение только тогда, когда показание превышает предельный уровень. Извлечение признаков сводит форму сигнала к нескольким описательным значениям. Сжатие дополнительно уменьшает размер полезной нагрузки. Эти шаги обеспечивают сбор и мониторинг данных в реальном времени без постоянной передачи.
Фильтрация краев сигнала для сокращения времени работы радиомодуля
Фильтрация на границе сети удаляет избыточные выборки на источнике. Узел передает сводные данные вместо необработанных потоков. Время работы радиосвязи сокращается, а энергетический баланс улучшается.
Буферизация и планирование передачи
Определение размера FIFO и пакетная передача данных
Настраиваемый порог прерывания FIFO от 1 до 32 слов позволяет разработчикам настраивать поведение передачи. Малые пороговые значения приводят к частым передачам, и тогда основное энергопотребление приходится на затраты на пробуждение. Большие пороговые значения приводят к передачам в виде пакетов. При максимальном пороговом значении в 31 слово энергопотребление микроконтроллера падает примерно до 0.5 мВт. Буфер объединяет выборки в одно событие связи, что снижает затраты на активацию радиомодуля. Физический уровень 4 Мбит/с сокращает время передачи данных, если позволяет запас по каналу связи, а физический уровень 2 Мбит/с повышает устойчивость на слабых каналах связи.
Проверка целостности данных и присвоения временных меток
Каждая запись содержит метку времени и контрольную сумму. Метки времени позволяют шлюзу восстанавливать порядок после пакетной доставки. Проверки целостности выявляют поврежденные кадры до того, как они достигнут базы данных. В гибридной беспроводной сенсорной сети количество переходов увеличивает задержку, поэтому точные метки имеют еще большее значение. Разработчики любой беспроводной сенсорной сети выбирают количество повторных передач в зависимости от надежности доставки. Работа без установления соединения подходит для узлов, которые буферизуют данные локально и передают их с перерывами. Эти методы обеспечивают надежность беспроводной сенсорной сети любого размера.
Управление питанием и энергоэффективность
Управление питанием и энергоэффективность определяют, выдержит ли узел свой рабочий цикл. Радиомодули и датчики потребляют энергию импульсами, и программное обеспечение должно корректировать эти импульсы, учитывая длительные периоды простоя. Дисциплинированный план управления питанием превращает скромную ячейку в многолетнюю систему. Этот этап также возвращает нас к ранее принятым решениям по беспроводному мониторингу с низким энергопотреблением, поскольку каждый протокол и выбор датчика устанавливают минимальный уровень потребления.
Режимы сна и циклическая работа
Режимы низкого энергопотребления микроконтроллера и источники пробуждения
Микроконтроллер большую часть времени проводит в спящем режиме. Инженеры сопоставляют каждое действие с определенным состоянием и определенным источником пробуждения.
Состояние низкого энергопотребления/активности | Описание | Связанный источник спутного следа |
|---|---|---|
Выкл. | Микроконтроллер остается в режиме ожидания, но потребляет минимальное количество энергии, что позволяет ему переходить в спящий режим при необходимости. | Сброс внешнего триггера/контроллера напряжения |
Размещение | Узел экономит энергию и ожидает следующего запланированного действия. | Заранее заданное расписание или сигнал пробуждения приемника (WuRx) |
Режим ожидания (только прослушивание) | Узел только слушает, но не передает данные. | Входящий сигнал запроса |
Передача / Приём / Обработка | Режим максимальной активности; потребляет больше энергии, чем предыдущие этапы. | Активируется по запросу после получения действительного запроса на пробуждение. |
Приемник пробуждения остается включенным в диапазоне микроватт и не включает основной процессор до тех пор, пока не поступит запрос с уникальным идентификатором. Контроллеры напряжения, такие как TS831, активируют вывод сброса при холодном запуске. Состояние сброса может потреблять гораздо больший ток, чем активное состояние, поэтому команда должна управлять этим процессом в рамках энергетического бюджета.
Разработка графика рабочего цикла
Расписание определяет, как часто узел просыпается, производит выборку и передает данные. Инженеры согласовывают время пробуждения с физическим процессом и планом технического обслуживания. Они объединяют работу в одно окно пробуждения, чтобы избежать повторных затрат на запуск. В гибридной беспроводной сенсорной сети здесь требуется особая осторожность, поскольку узлы-ретрансляторы передают трафик для соседних узлов и не могут находиться в режиме глубокого сна.
Сбор и хранение энергии
Варианты сбора урожая и размеры
Источники солнечной, тепловой и вибрационной энергии подходят для разных условий эксплуатации. Солнечная энергия работает на открытом воздухе при предсказуемом дневном свете, тепловая энергия подходит для оборудования с постоянным температурным градиентом, а вибрационная энергия — для насосов и двигателей. Практичные конструкции сочетают сбор солнечной энергии с BLE-связью и микросхемами управления питанием сверхнизкого энергопотребления (PMIC). В демонстрациях показаны сенсорные узлы Bluetooth Low Energy, питаемые от PMIC e-peas, использующих энергию для сбора энергии и работающих независимо от одноразовых батарей. LTC3108 не имеет MPPT и не может отслеживать точку максимальной мощности солнечной панели . Лучшими вариантами являются BQ25570, который обеспечивает MPPT и более низкий ток покоя за счет более высокого напряжения холодного пуска, и SPV1050, наиболее интегрированный вариант для гибридных источников и зарядки тонкопленочных батарей. Cypress использует свою PMIC S6AE101A в паре с модулем EZ-BLE PRoC; эта PMIC потребляет от 1.2 мкВт и всего 250 нА в рабочем режиме.
Управление хранением и циклом зарядки
Накопители энергии компенсируют разрыв между сбором урожая и спросом. Суперконденсаторы и твердотельные батареи хорошо справляются с этой задачей. Микросхема управления питанием (PMIC) контролирует циклы зарядки и защищает элемент от перезаряда и глубокого разряда. Расчет размеров производится исходя из наихудшего сценария темного периода, а не из среднего дневного времени.
Профилирование энергопотребления и составление энергетического баланса
Современные инструменты и методы профилирования
Инженеры измеряют реальные профили тока с помощью измерительного прибора или специализированного анализатора мощности. Они отдельно регистрируют ток в спящем режиме, переходные процессы в режиме пробуждения и радиоимпульсы. Стендовые измерения выявляют скачки тока при запуске, которые скрыты в технических характеристиках.
Моделирование энергетического баланса для каждого узла
В модели для каждого узла смоделированная энергия передачи и приема вычитается из начальной энергии каждого узла. Энергия передачи масштабируется в зависимости от размера пакета и расстояния, а коэффициент усиления возрастает пропорционально квадрату расстояния в свободном пространстве и в четвертой степени при многолучевом распространении. Члены кластера и главы кластера имеют отдельные бюджеты. Примерный бюджет позволяет наглядно представить данные учета.
Компонент | Рабочий цикл | Доля энергии |
|---|---|---|
Ток сна | Непрерывный | Самая большая доля |
Выборка датчика | Периодический | Средняя |
Радиопередача | Взрывной | Средняя |
Переработка | Короткие окна |
|
Это моделирование помогает в проведении анализа проекта беспроводной сенсорной сети и обеспечивает объективность целевых показателей энергоэффективности. Команды, отслеживающие эти показатели на ранних этапах, защищают как энергоэффективность, так и общий график реализации проекта беспроводной сенсорной сети.
Вопросы проектирования беспроводной сенсорной сети.

Распределенная система сбора и управления данными может обеспечить компьютеризированное управление сельским хозяйством с низкими затратами. Одна из полевых конфигураций сочетает в себе радиомодуль HC12 (433.4–473.0 МГц, 100 каналов, 100 мВт, дальность действия 200–1000 м) с древовидной топологией ретрансляционных узлов. Одноплатный компьютер Orange Pi выступает в качестве шлюза, а модуль SIM900 2G передает минимизированные журналы в облако. Каждый полевой узел объединяет микроконтроллер, датчик влажности почвы, модуль HC12 и солнечную батарею. Такая компоновка позволяет сохранить доступность основных компонентов беспроводной сенсорной сети, обеспечивая при этом охват широкой территории. Приведенные ниже соображения по проектированию беспроводной сенсорной сети применимы к беспроводным сенсорным сетям любого размера.
Проектирование антенн и радиочастотная схема
Компромисс между антеннами на печатной плате и на модуле
Печатная антенна позволяет сэкономить средства и место на плате. Модульная антенна упрощает сертификацию и настройку. Перед принятием решения инженеры учитывают материал корпуса, размер заземляющей плоскости и диапазон размеров при производстве.
Плоскость земли, правила соответствия и запрета доступа
Заземляющая плоскость является частью антенны. Небольшая или фрагментированная плоскость расстраивает излучатель и уменьшает дальность действия. Согласующие сети нуждаются в надежной опорной точке под собой. Запрещенные зоны должны быть свободны от меди, дорожек и металлических проводников батарей. Эти правила должны быть включены в проверку компоновки каждого проекта беспроводной сенсорной сети.
Взаимодействие и сосуществование
Выбор канала и скачкообразная перестройка частоты
Помехи в диапазоне ISM 2.4 ГГц возникают между расположенными рядом технологиями, такими как WBASN, WiFi и Zigbee. Они подразделяются на внутрисетевые, межсетевые и междоменные. Методы смягчения помех делятся на пять групп: управление мощностью, MAC-протоколы, когнитивное радио, сверхширокополосные технологии и методы обработки сигналов. Переключение каналов и ручное планирование суперкадров с помощью MAC-протоколов уменьшают помехи и минимизируют мощность передачи. Динамическое управление сосуществованием, алгоритм планирования MAC-протокола, основанный на стандарте IEEE 802.15.4, позволяет узлам самостоятельно обнаруживать и устранять эффекты сосуществования. Он использует замену маяков и переключение каналов для устранения коллизий маяков и данных.
Сосуществование с Wi-Fi и другими сетями 2.4 ГГц.
В беспроводных сенсорных сетях трафик Wi-Fi доминирует на многих узлах. Команды выбирают тихие каналы, распределяют окна пробуждения по времени и повторяют попытки передачи неудачных кадров. Гибридной беспроводной сенсорной сети требуется дополнительный запас, поскольку количество переходов между ретрансляторами увеличивает вероятность коллизии.
Оптимизация прошивки для снижения энергопотребления
Архитектура, управляемая прерываниями, и циклы ожидания
Архитектуры, работающие на основе прерываний, демонстрируют превосходную энергоэффективность по сравнению с системами, основанными на опросе, снижая среднее потребление тока на 40-80%.
Процессор должен переходить в спящий режим до получения события. Вместо опроса таймера используется вывод прерывания датчика, подключенный к линии пробуждения GPIO. Короткоинтервальные периодические таймеры расходуют энергию впустую, поскольку каждое пробуждение влечет за собой фиксированные затраты на запуск тактового генератора, восстановление контекста и стабилизацию. Переход от периода в 10 мс к периоду в 1 с значительно снижает средний ток. Инженеры используют короткие и неблокирующие обработчики прерываний, а также защищают совместно используемые данные с помощью атомарных операций.
Флаги компилятора, управление тактовой частотой и размер кода.
В производственных сборках следует отключить JTAG и SWD, а затем перенастроить эти контакты как обычные GPIO. Защитные механизмы препроцессора должны исключить вывод логов UART printf , поскольку открытый драйвер UART блокирует режим ожидания и может привести к примерно десятикратному увеличению потребляемого тока. Неиспользуемые плавающие GPIO должны быть настроены на низкий уровень на выходе или иметь подтягивающий резистор, поскольку неподключенные входы генерируют колебания и потребляют микроамперы. DMA перемещает данные SPI и ADC, пока процессор находится в спящем режиме. Компактный образ также помогает.
Контрольный список компоновки радиочастотного блока и прошивки
Разместите антенну на краю платы с сплошной заземляющей плоскостью под согласующей цепью.
Батареи, экраны и металлические корпуса следует хранить вне зоны, запрещенной для использования антенн.
Проверяйте согласование сети в пределах производственных допусков, а не только на одном прототипе.
Проложите провода питания и заземления для радиостанции короткими и широкими дорожками.
Используйте прерывания вместо циклов опроса и уменьшите количество активных инструкций.
Управление переходами между режимами энергопотребления микроконтроллера, обеспечение баланса между временем пробуждения и экономией энергии.
Закрывайте дескрипторы UART после использования или переключайтесь в режим обратного вызова.
Текущий режим сна профиля после каждого изменения прошивки.
Беспроводные сенсорные системы со сверхнизким энергопотреблением также могут быть построены как автономные платформы для сбора и передачи данных миллиметрового масштаба. Эти платформы предъявляют более жесткие требования: крошечные антенны, плотно прилегающие к земле плоскости и программное обеспечение, которое почти всегда находится в спящем режиме. Грамотное управление питанием и тщательная связь в беспроводных сенсорных сетях определяют, выдержит ли такой узел свой рабочий интервал. Типы сенсорных узлов и топологии сети, выбранные ранее, по-прежнему влияют на окончательные решения по компоновке и коду. Например, при развертывании гибридной беспроводной сенсорной сети необходимо планировать графики перехода ретрансляторов в спящий режим наряду с размещением антенн. Компоненты аппаратного обеспечения беспроводной сенсорной сети и компоненты стека программного обеспечения беспроводной сенсорной сети заслуживают совместного рассмотрения. Успех или неудача узла с низким энергопотреблением зависят от этих деталей. Команды, которые рассматривают эти проектные соображения при создании беспроводной сенсорной сети как единую взаимосвязанную проблему, создают долговечные узлы.
Пример из практики: Узел экологического мониторинга

На примере работающего от батареи экологического узла показано, как на практике сочетаются ранние этапы проектирования. Команда разрабатывает герметичный наружный блок, который передает данные о температуре, влажности и влажности почвы с удаленного полевого участка. Низкое энергопотребление беспроводных датчиков определяет каждый выбор, от химического состава ячеек до графика работы радиосвязи. Узел должен работать без подзарядки годами, поэтому при проектировании основным ограничением является энергопотребление. Этот пример также опирается на опубликованные работы по беспроводным сенсорным сетям, предназначенным для мониторинга окружающей среды, где длительное время работы без присмотра важнее, чем высокая пропускная способность.
Требования и проектные решения
Целевой срок службы батареи и план отбора проб
Команда устанавливает 30-минутный интервал выборки и привязывает время работы к частоте передачи данных узлом. Чем больше передач, тем предсказуемо сокращается срок службы.
Передачи в сутки (TPD) | Максимальное время автономной работы |
|---|---|
6 тонн в сутки | 8 лет |
12 тонн в сутки | 5 лет |
24 тонн в сутки | 3 лет |
Эти оценки предполагают 30-минутный интервал дискретизации. Практический максимальный срок службы составляет около 10 лет из-за ограничений по сроку хранения неперезаряжаемых литиевых батарей. На диаграмме ниже показано, как быстро сокращается время работы по мере увеличения количества передач.

Встроенная прошивка работает по простому циклу. Она осуществляет выборку данных с датчика с высокой скоростью, вычисляет производное значение, например, среднеквадратичное значение тока, передает это значение по беспроводной связи и переходит в спящий режим с заданными пользователем интервалами времени для минимизации энергопотребления. Команда разработчиков также может включить функцию обнаружения изменений, которая осуществляет выборку данных с заданными пользователем интервалами и передает их только тогда, когда изменение превышает заданный пользователем процентный порог. Такой подход позволяет сократить время работы радиомодуля и поддерживает множество приложений беспроводных сенсорных сетей.
Выбранный датчик, микроконтроллер и протокол
Конструкция сочетает цифровой датчик влажности и температуры с маломощным микроконтроллером, обеспечивающим режимы глубокого сна и быстрого пробуждения. Радиомодуль дальнего действия с низкой скоростью передачи данных передает показания на шлюз. Команда выбрала именно такое сочетание, поскольку объект расположен в удаленном месте, а полезная нагрузка невелика. В дальнейшем предусмотрена возможность расширения за счет гибридной беспроводной сенсорной сети, где узлы-ретрансляторы расширяют зону покрытия на неровной местности.
Энергетический баланс и результаты измерений
Прогнозируемый и измеренный профиль тока
Команда составляет энергетический баланс до прибытия оборудования, а затем сравнивает его с результатами лабораторных измерений. В таблице ниже приведено качественное сравнение, поскольку точные значения тока зависят от выбранных компонентов.
Рабочая фаза | Прогнозируемое поведение | Измеренный результат |
|---|---|---|
Глубокий сон | Преобладающая доля энергии, затрачиваемой на протяжении всей жизни. | Результат близок к прогнозируемому после очистки прошивки. |
Выборка датчика | Короткие всплески за интервал | Немного выше, чем предполагалось, исходя из времени стабилизации. |
Радиопередача | Рывочный, характеристики зависят от полезной нагрузки | Более высокий, чем ожидалось, уровень ошибок на слабых звеньях из-за повторных попыток. |
Переработка | Небольшая доля | Совпадение прогноза |
Измерения выявили два недостатка. Переходные процессы при запуске потребляли больше тока, чем указывалось в технической документации, а повторные попытки на нестабильных каналах связи увеличивали энергию передачи. Оба этих вывода были учтены при проектировании.
Уроки, извлеченные из опыта, и доработки проекта.
Эксплуатация аналогичных узлов в полевых условиях выявляет повторяющиеся проблемы и способы их решения. В таблице ниже собраны наиболее полезные из них.
Проблема, выявленная в ходе полевых исследований. | Причина установлена. | Пересмотр дизайна / извлеченные уроки |
|---|---|---|
Уменьшенный радиус действия радиочастотного сигнала | Антенна шлюза размещена между солнечными панелями; антенна расположена рядом с металлическими деталями; компактная компоновка балуна; потери в корпусе узла. | Установите разъемы для внешней антенны; отодвиньте батарею от антенны; используйте балун большего диаметра. |
Рельеф местности блокирует удаленные узлы | Углы с малым уклоном грунта, ослабленные при низком расположении. | Поднимите затронутые узлы примерно на 1 м; спланируйте расположение шлюзов на холмистой местности; создайте ретрансляционный узел. |
Ложные оповещения о пожаре | Узлы перегревались в темных рюкзаках под прямыми солнечными лучами. | Вместо повышения порогового значения тревоги следует пересмотреть процедуру транспортировки. |
Аккумулятор Gateway не заряжается | Цепь зарядки перегрелась; плоское плато напряжения скрывало неисправность. | Улучшено определение параметров тепловых характеристик; обнаружение и сообщение о сбоях шлюзов; добавлена возможность удаленного перепрограммирования. |
Аппаратные сбои узлов | Недостаточное тестирование продукции; механические напряжения; напряжения при ручной пайке. | Снизьте механическое напряжение; избегайте ручной пайки; добавьте программы самодиагностики в конце производственной линии. |
Трудоемкое развертывание | Ручная запись GPS-данных и идентификаторов была медленной и чреватой ошибками. | Автоматизируйте процедуру развертывания и составьте бюджет на ее реализацию. |
Эти уроки определяют следующую версию аппаратного обеспечения. Команда также внедряет несколько методов энергосбережения : снижает частоту выборки, когда окружающая среда стабильна, пробуждает узлы только при возникновении событий, агрегирует показания локально перед передачей, использует меньшую мощность передачи, когда приемник находится рядом, применяет циклический режим работы и спящий режим, а также собирает энергию там, где это возможно. Компромисс остается очевидным: слишком медленная выборка пропускает события, а слишком частая выборка разряжает батарею.
Проверка и внедрение в полевых условиях
Стендовые и полевые испытания
Проверка начинается на тренировочном стенде и поэтапно переходит в полевые условия. Команда следует структурированной последовательности.
Сравните показания узла с показаниями надежного эталонного прибора в стабильном, затененном месте и запишите серийные номера, дату, местоположение и наблюдаемые смещения.
Проведите проверку радиосвязи в нормальных условиях эксплуатации, при закрытых дверях и работающем оборудовании, и убедитесь, что каждый узел передает данные стабильно.
Отключите канал связи шлюза, чтобы проверить локальное хранилище и автоматическое восстановление и загрузку.
Запустите управляемую тревогу и подтвердите пути оповещения, эскалации и подтверждения.
Проанализируйте данные за несколько дней, чтобы отделить истинные микроклиматы от проблем, связанных с установкой, таких как прямые солнечные лучи или ограниченная циркуляция воздуха.
Установите шлюз над навесом, рядом с центром покрытия, недалеко от источников стабильного электропитания и магистральной сети, так чтобы антенны были защищены от металла и воды.
Документируйте графики замены батарей и используйте защищенное постоянное электропитание с защитой от скачков напряжения для шлюзов.
Привяжите шлюз и узлы, назначьте группы сайтов, проверьте параметры каждого канала и установите интервалы сбора и выгрузки данных.
Плановое техническое обслуживание включает в себя очистку датчиков, осмотр корпуса, замену батарей, проверку радиооборудования и калибровку.
Ведите единый протокол ввода в эксплуатацию, связывающий сравнение с эталонными данными, окончательное положение, проверку связи, получателей сигналов тревоги и дату проверки.
В ходе пилотного развертывания следует протестировать все три уровня: считывание показаний датчиков, радиосвязь и подключение шлюза к платформе. Такой поэтапный подход обеспечивает предсказуемость развертывания сенсорной сети и позволяет выявлять неисправности до масштабирования.
Полевые данные и наблюдения за надежностью
Полевые данные подтвердили проектные решения и выявили слабые места. Узлы на открытой местности стабильно передавали данные, в то время как узлам за рельефом требовалась установка на возвышении и размещение ретрансляторов. Проблема с перегревом шлюза проявлялась только при ярком солнечном свете, что показывает, почему одних только стендовых испытаний недостаточно для подтверждения правильности проекта. Периодическое самотестирование и автоматическое восстановление после ошибок оказались ценными, поскольку критические сбои и перезагрузки в противном случае могли бы привести к ложным срабатываниям или потере данных. Команда добавила функцию сохранения и восстановления, а также резервирование на местах для шлюзов, и отключала неисправные узлы после того, как они передавали данные. Эти шаги важны как для мониторинга городской среды, так и для сельских объектов, поскольку оба зависят от длительного времени работы в автоматическом режиме. Тот же принцип применим и к маломощной беспроводной системе сбора данных дальнего действия для фотоэлектрических установок, где узел должен передавать данные об инверторе и панели на обширной территории с минимальным техническим обслуживанием. В обоих случаях беспроводная сенсорная сеть работает успешно, когда команда рассматривает питание, радиосвязь и программное обеспечение как единую проблему. Второй мини-пример подтверждает это: узел мониторинга фотоэлектрических систем использует тот же шаблон перехода в спящий режим и импульсный режим, те же проверки бюджета канала связи и те же этапы полевой проверки. Беспроводная сенсорная сеть, которая выдерживает эксплуатацию в полевых условиях, — это та, которая с самого начала учитывает повторные попытки, тепловые нагрузки и трудозатраты на развертывание. Команды, изучающие применение беспроводных сенсорных сетей в реальных условиях, учатся предвидеть эти проблемы. Хорошо работающая беспроводная сенсорная сеть обеспечивает низкое энергопотребление на этапе проектирования, а не на поздней стадии разработки.
Процесс проектирования включает этапы от определения требований к датчикам, протоколу, сбору данных, питанию, реализации и проверке. Требования, определяемые приложением, лежат в основе каждого последующего решения. Три основных фактора влияют на срок службы батареи: режим работы датчиков, выбор протокола и архитектура спящего режима встроенного ПО. Гибридная беспроводная сенсорная сеть получает те же преимущества, если инженеры применяют эти факторы к каждому узлу.
Инженеры должны составлять энергетический бюджет на раннем этапе. Затем они должны проверять его с помощью измеренных профилей тока, а не только оценок. Эта привычка обеспечивает честность беспроводной сенсорной сети. Тщательное тестирование беспроводных датчиков с низким энергопотреблением поощряет команды, которые проводят измерения в первую очередь. Каждая беспроводная сенсорная сеть улучшается, когда разработчики тестируют реальное оборудование. Команды, которые проводят профилирование беспроводной сенсорной сети на раннем этапе, избегают неожиданностей в конце. Платформы для сбора данных и миллиметрового масштаба позволят беспроводным сенсорным сетям развиваться дальше. Дисциплинированная беспроводная сенсорная сеть обеспечивает долговечность узлов.
FAQ
Что такое беспроводная сенсорная сеть?
Беспроводная сенсорная сеть представляет собой группу небольших узлов. Каждый узел отслеживает окружающую среду и обменивается данными по радиоканалам. Шлюз собирает показания. Инженеры проектируют эти системы для работы в автономном режиме в течение длительных периодов времени с ограниченным энергопотреблением.
Как инженеры выбирают беспроводной протокол для узла с низким энергопотреблением?
Инженеры в первую очередь сравнивают дальность действия, скорость передачи данных и потребляемый ток. Варианты с малым радиусом действия, такие как Bluetooth LE, обеспечивают высокую пропускную способность. Варианты с большим радиусом действия, такие как LoRaWAN, жертвуют пропускной способностью ради дальности. Выбор протокола определяет стоимость энергии каждой передачи.
Почему циклическая работа так важна для срока службы батареи?
Радиомодули и датчики потребляют энергию импульсами. Длительные периоды простоя между импульсами составляют основную часть срока службы. Хорошо спланированное расписание объединяет работу в одно окно пробуждения. Такой подход позволяет избежать повторных затрат на запуск и защищает ячейку.
Что приводит к тому, что батарея узла разряжается быстрее, чем предполагалось?
При запуске системы переходные процессы часто потребляют больше тока, чем указано в технических характеристиках. Повторные попытки подключения к слабым звеньям увеличивают энергию передачи. Открытый драйвер UART может привести к потреблению тока примерно в десять раз большему. Инженерам необходимо проводить профилирование реального оборудования, чтобы выявить эти недостатки.
Как командам следует проверять работоспособность беспроводной сети перед полномасштабным развертыванием?
Сначала команды работают на стенде, сравнивая узел с эталонным прибором. Затем они проводят тестирование канала связи в нормальных условиях. В ходе пилотного развертывания проверяются показания датчиков, радиоканал связи и соединение со шлюзом. Такой поэтапный подход позволяет выявлять неисправности на ранней стадии.
Какова роль обработки данных на периферии сети в экономии электроэнергии?
Обработка на границе сети прерывает радиосвязь до её начала. Пороговая обработка отправляет оповещение только тогда, когда показание превышает предельный уровень. Извлечение признаков сводит форму сигнала к нескольким значениям. Время работы радиосвязи сокращается, а энергетический баланс улучшается.
Какие источники сбора данных подходят для наружных сенсорных узлов?
Солнечные, тепловые и вибрационные источники энергии подходят для разных условий. Солнечная энергия хорошо работает на открытом воздухе при предсказуемом дневном свете. Тепловая энергия подходит для оборудования с постоянным температурным градиентом. Вибрационная энергия подходит для насосов и двигателей. Накопитель энергии должен обеспечивать работу в наихудший период отсутствия освещения.
В каких областях применение беспроводных сенсорных сетей приносит наибольшую пользу?
Эти системы используются для мониторинга окружающей среды, управления сельским хозяйством и фотоэлектрических установок. Они особенно эффективны в удаленных местах, где техническое обслуживание обходится дорого. В таких условиях длительное время работы в автономном режиме важнее, чем высокая пропускная способность. Продуманная конструкция беспроводной сенсорной сети обеспечивает надежность таких развертываний.



