Создание телеметрических распределенных систем на базе модулей Telit RF с использованием технологии Mesh Lite

№ 1’2011
PDF версия
В современных сетях сбора и передачи информации беспроводные элементы занимают все более значимое место. Это связано не только с меньшей стоимостью таких решений по сравнению с кабельными системами, но и с упрощением создания таких систем на современной элементной базе. В статье рассмотрены модули фирмы Telit RF [1-3], имеющей широкую линейку решений для беспроводных систем. Как видно из таблицы, предлагаемая продукция может быть разделена по полосе рабочих частот, мощности передатчика и конструктивному исполнению.

Наиболее интересными, на наш взгляд, являются семейства модулей Tiny One Pro и Tiny One Plus [4, 5] (рис. 1), имеющие режим телеметрии. Эти модули работают на частоте 868 МГц и снабжены дополнительным набором цифровых и аналоговых входов/выходов (I/O), которые используются для съема информации и управления. Этот частотный диапазон имеет преимущества по сравнению с 2,4 ГГц: повышенную дальность распространения радиоволн и лучшую способность огибания препятствий. Главным недостатком такого выбора является ограниченная несколькими десятками килобайт в секунду максимальная скорость передачи информации.

 Внешний вид модулей Tiny One Pro и Tiny One Plus

Оба семейства поддерживают сетевую технологию Mesh Lite, разработанную фирмой Telit RF и являющуюся разновидностью топологии «кластерное дерево» (Claster Tree) [6] (рис. 2).

 Сеть с топологией «кластерное дерево»

Требования электромагнитной совместимости ограничивают полосу частот, разрешенную для использования в частотном диапазоне 868 МГц, что приводит к ограничению скорости передачи данных. Топология Mesh Lite позволяет максимально эффективно эксплуатировать выделенную полосу, сочетая приемлемую скорость передачи данных и надежность функционирования сети. Несмотря на то, что Mesh Lite является статической сетевой топологией, при которой узел сети не может динамически перемещаться, она обладает свойством автоматического восстановления соединения в случае внезапной потери связи.

 Структура сети Mesh Lite

Сеть топологии Mesh Lite включает три вида устройств (рис. 3):

  • Координатор или мастер сети — устройство самого высокого уровня сетевой топологии, которое может обмениваться данными только с находящимися в его непосредственном подчинении устройствами.
  • Маршрутизатор является посредником между устройствами более высокого и низкого уровней и может быть конечным получателем данных.
  • Конечное устройство, представляющее собой самый низкий уровень сетевой топологии Mesh Lite и являющееся источником или получателем данных и обеспечивающее возможность взаимодействия только с маршрутизатором.
 Автоматический выбор маршрутизатора в сети

В качестве любого из перечисленных выше видов устройств может выступать радиомодуль или радиомодем фирмы Telit RF, запрограммированный соответствующим образом. Каждое устройство сети Mesh Lite имеет уникальный MAC-адрес с иерархической структурой, позволяющей различать устройства различных уровней. Самым уязвимым звеном сети Mesh Lite является координатор. При выходе его из строя работоспособность сети нарушается. Отказ устройства любого другого уровня не является критичным с точки зрения функционирования сети Mesh Lite. В случае утраты одного из маршрутизаторов соседние с ним устройства автоматически находят другой узел, способный взять на себя его функции (рис. 4). Выбор наиболее подходящего на роль нового маршрутизатора узла происходит, во-первых, по уровню сигнала RSSI (Received-Signal Strength Indication — индикация уровня принимаемого сигнала) и, во-вторых, по количеству свободных MAC-адресов. Предпочтение будет отдано тому узлу, который обладает наибольшим уровнем RSSI и достаточным количеством свободных MAC-адресов. Ограничения, накладываемые на доступную для работы полосу частот в диапазоне 868 МГц, требуют принятия мер для ее максимально эффективного использования. В сети с топологией Mesh Lite это достигается применением особого вида временной синхронизации (рис. 5). Работа всех устройств сети Mesh Lite синхронизируется сигналом маяка ^eacon). Этот сигнал периодически излучается ведущим в пределах устройств определенной группы и предназначается для их синхронизации. Он содержит информацию о периоде повторения, идентификационном номере сети, числе свободных MAC-адресов и др.

Структура временных пакетов, используемых в сети Mesh Lite

За сигналом маяка следует рабочее окно (Super Frame), состоящее из двух основных частей: первая отводится для передачи пакетов данных входящих сообщений, вторая — исходящих. Информация о длительности рабочего окна, а также о соотношении его частей передается в составе сигнала. В паузах между сигналами и следующими за ними рабочими окнами устройства сети находятся в спящем режиме. Если какое-либо устройство не успевает произвести передачу или прием данных в течение одного рабочего окна, этот процесс распределяется на несколько рабочих окон. Соседние маршрутизаторы также могут обмениваться данными друг с другом или с координатором в определенные интервалы времени (рис. 6) по мере возникновения такой необходимости.

Иллюстрация процесса обмена данными между узлами сети Mesh Lite

Для обеспечения энергосбережения разработчики топологии Mesh Lite реализовали два варианта функционирования сети. В первом из них координатор сети постоянно активен. Он контролирует сеть и поэтому может осуществлять обмен данными с максимально высокой скоростью (рис. 7а). По сигналам координатора отдельные участки сети периодически «просыпаются» и обмениваются сообщениями. При втором варианте функционирования вся сеть с топологией Mesh Lite находится в спящем режиме, включая координатор. Обмен данными происходит в пределах отдельных сегментов сети, которые периодически «просыпаются» (рис. 7б). Таким образом удается не только снизить расход электроэнергии, но и избежать влияния отдельных сегментов сети друг на друга.

Энергосберегающие режимы сети Mesh Lite: с активным координатором и со «спящим» координатором

Наиболее популярными частными случаями создания сети Mesh Lite являются топологии «звезда» и BackBone. Характерной особенностью «звезды» является исключение из сети маршрутизаторов, поскольку каждое конечное устройство соединено непосредственно с координатором (рис. 8).

. Топология сети «звезда»

Число таких устройств может превышать 65 тыс. BackBone представляет собой набор подключенных к одному координатору последовательно соединенных друг с другом маршрутизаторов, каждый из которых управляет своим набором конечных устройств (рис. 9). Данная топология может эффективно применяться в системах контроля и сбора информации в пространственно протяженных объектах, таких как магистрали нефте- и газопроводов, линии электропередачи и др.

 Топология BackBone

Настройка сети Mesh Lite выполняется следующим образом. Прежде всего в микроконтроллер модема должна быть загружена специальная прошивка, содержащая протокол Mesh Lite. Загрузка прошивки осуществляется по последовательному интерфейсу RS-232 и не требует дополнительного оборудования. Чтобы перевести модем в режим смены прошивки, необходимо снять крышку корпуса на модеме и перевести джампер PROG на плате в положение ON (рис. 10).

 Расположение джампера PROG на плате модема

Затем необходимо подключить модем к компьютеру и запустить специальную программу (предоставляемую бесплатно по запросу), с помощью которой в интерактивном режиме можно загрузить в модем соответствующий файл прошивки. После этого необходимо задать параметры каждого из узлов сети Mesh Lite (сетевой адрес, период следования сигнала маяка и др.) с использованием бесплатно предоставляемой конфигурационной программы [7], типовое рабочее окно которой показано на рис. 11. Данная программа позволяет визуализировать состояние сети, она может быть также использована для обеспечения обмена данными с различными узлами сети и их конфигурирования. Следует обратить особое внимание на то, что для перехода в режим конфигурирования необходимо в течение нескольких секунд после включения питания модема установить джампер PROG в позицию ON. После окончания конфигурирования джампер должен быть переведен в обратное положение при выключенном питании. Для конфигурирования радиомодема необходимо, прежде всего, нажать кнопку «Открыть COM-порт» в рабочем окне программы, а затем открыть окно конфигурирования узла сети нажатием на кнопку «Конфигурирование».

Рабочее окно программы Mesh Manager

В появившемся окне Mesh Lite Configuration Wizard (рис. 12) следует установить все необходимые параметры, сверяясь с документацией, и нажать одну из пиктограмм, расположенных в верхнем левом углу рабочего окна. Каждая из этих «иконок» соответствует определенному действию: сохранению конфигурации в файле, загрузке конфигурации из файла, загрузке конфигурации из текущего модуля, пересылке конфигурации в текущий модуль. После выполнения пересылки установленной конфигурации в текущий модуль (модем) последний готов к автономному использованию в составе сети Mesh Lite.

 Окно программы Mesh Lite Configuration Wizard

В результате проведения испытаний было выявлено, что процесс передачи данных от одного узла сети Mesh Lite к другому весьма продолжителен. Временная задержка может достигать нескольких секунд в больших сетях и при наличии сильных электромагнитных помех. При этом следует напомнить, что при разработке сетевой топологии Mesh Lite главным критерием являлась не скорость передачи данных между узлами, а надежность функционирования всей сети. Компания Telit выпустила на рынок терминал GG863-SR [1] (рис. 13), который можно при менять в качестве шлюза для передачи данных, поступающих из распределенной сети в диспетчерский центр, по сети GSM. Помимо этого его можно использовать и в качестве координатора, а наличие встроенного процессора ARM9 позволяет создавать собственные приложения как в ОС Linux, так и на С++.

 Терминал GG863/SR

Рассмотрим некоторые примеры применения радиомодемов фирмы Telit RF. В европейских странах широкое распространение получила система контроля движения пассажирского транспорта (рис. 14). Транспортное средство, перемещаясь от остановки к остановке, передает информацию о своем местоположении на ближайший узел связи, который далее передает это сообщение по цепочке в центр управления. Таким образом, можно отслеживать перемещение транспортного средства и рассчитывать ориентировочное время его прибытия в конкретный пункт.

 Пример применения топологии Mesh Lite в системе контроля движения пассажирского транспорта

В крупных супермаркетах радиомодемы, объединенные в сеть Mesh Lite, позволяют оперативно контролировать температуру в холодильных установках (рис. 15). Измерение температуры и пересылка данных в центр управления осуществляются каждые 10 мин., поэтому время работы радиомодемов без замены или подзарядки автономных источников питания достигает 5 лет.

 Пример применения топологии Mesh Lite в системе холодильных установок супермаркета

В крупных городах актуальной является проблема управления источниками уличного освещения и светофорами. В этой области также могут быть применены радиомодемы фирмы Telit RF (рис. 16).

 Пример применения топологии Mesh Lite в системе управления уличным освещением

На основании проведенного исследования можно сделать заключение о том, что главной отличительной чертой радиомодемов фирмы Telit RF является возможность организации сетей сложной архитектуры, способных покрывать расстояния, измеряемые единицами и даже десятками километров. Рассмотренные особенности радиомодемов фирмы Telit RF не оставляют сомнений в том, что данные устройства найдут широкое применение в российской промышленности и, прежде всего в приложениях, требующих высокой надежности, большой дальности связи, экономичности и рассчитанных на относительно невысокую скорость передачи.

Таблица.  Основные характеристики модулей Telit RF

Литература
  1. www.telit.com
  2. Аникин А. Радиомодемы компании One RF Technology для диапазонов 434/868 МГц: основные режимы работы // Беспроводные технологи. 2008. № 1.
  3. Кривченко Т. И. Радиомодули и радиомодемы компании One RF для диапазонов 433 и 868 МГц // Беспроводные технологи. 2007. № 2.
  4. Telit_TinyOnePlus868MHz_RF_modules_Datasheet (http://www.telit.com/module/infopool/download.php?id=1375) /ссылка утрачена/
  5. Telit_TinyOnePro868MHz_RF_modules_Datasheet (http://www.telit.com/module/infopool/download.php?id=1374) /ссылка утрачена/
  6. Telit TinyTools User Guide (http://www.telit.com/module/infopool/download.php?id=2826) /ссылка утрачена/
  7. Скиба К., Скиба Ю. GG863-SR — новый GSM/ GPRS/RF-шлюз компании Telit // ЭКиС. 2009. № 7.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *