Режим работыВ подавляющем большинстве случаев модемы и радиомодули "Спектр 868 LoRa" используются в качестве радиоудлинителя последовательного порта RS-485 или RS-232. При этом внешнее оборудование, использующее радиомодули работает по последовательному порту с применением протоколов по принципу "запрос-ответ" с топологией "звезда", при которой один "мастер" (ПЛК, пульт и т.д.) последовательно опрашивает несколько "слейвов" (модули ввода/вывода, счетчики, пожарные датчики и т.д.) и принимает от них ответы.
Адресация в таких системах обеспечивается на уровне протокола, которые использует внешнее для радиомодулей оборудование - мастер обращается к слейвам по их уникальным адресам. Чаще всего используется протокол ModBus, но даже если оборудование использует какой-то другой протокол (Болид и др.), смысл остается тот же: любой протокол в схеме "звезда" работает по принципу "запрос-ответ" с собственной адресацией.
Для работы в таких системах радиомодули должны работать в прозрачном широковещательном режиме.
В широковещательном режиме данные от каждого радиомодуля принимаются всеми остальными модулями: все радиомодули "слышат" друг друга, получается полная аналогия одной общей проводной шины RS-485. Адресация же, как уже говорилось, обеспечивается на уровне протокола внешнего оборудования, поэтому нет необходимости заботиться об адресации на уровне радиомодулей - радиомодули формируют "виртуальную" общую шину RS-485 для всех устройств системы.
Радиомодули "Спектр 868 LoRa" по умолчанию (при поставке) уже настроены на работу в прозрачном широковещательном режиме, изменить этот режим в случае осознанной необходимости можно сделать только в режиме расширенной конфигурации командами по последовательному порту RS-485/232. Таким образом, если Вы планируете использовать радиомодули в качестве удлинителя последовательного порта, то необходимости в изменении режима работы радиомодуля нет.
Параметры последовательных портов RS-485 и RS-232Чтобы радиомодуль мог обмениваться данными с внешним оборудованием по последовательному порту RS 485, RS-232 или USB, необходимо, чтобы параметры порта радиомодуля совпадали с параметрами порта внешнего оборудования.
Параметры последовательного порта у радиомодулей устанавливаются параметрами C и F.
Скорость обмена данными между модулями в эфиреДля того, чтобы радиомодули "слышали" друг друга по радио, они должны работать на одинаковой скорости обмена данными в эфире.
Скорость обмена данными в эфире задается параметром Ar.
AR | Скорость в эфире, бит/сек | Девиация, КГц |
0 | 980 | ±125 |
1 | 1760 | ±125 |
2 | 2700 | ±62,5 |
3 | 3125 (по умолчанию) | ±125 |
4 | 4500 | ±62,5 |
5 | 5470 | ±125 |
6 | 9300 | ±125 |
7 | 22000 | ±125 |
Скорость обмена данными в радиоэфире между радиомодулями, строго говоря, никак не связана со скоростью обмена данными между радиомодулями и внешним оборудованием по последовательному порту RS-485/232: радиомодули могут работать с оборудованием на одной скорости по порту, а в эфире между собой - на любой другой: как на более низкой, так и на более высокой.
При типовом использовании радиомодулей, когда внешнее оборудование передает через радиомодули небольшой объем данных и обмен этими данными происходит не очень интенсивно, чаще всего нет практически никакого значения, на какой скорости работают радиомодули в эфире. Например, в типовых системах пожарной сигнализации (Болид или аналогичная) или в других системе сбора телеметрических данных с удаленных датчиков, мастер (пульт ПЛК, SCADA) опрашивает удаленные объекты не чаще 3...4 раз в секунду, объем передаваемых пакетов с данными при этом не превышает нескольких десятков байт. За время между циклами опроса радиомодуль спокойно успеет передать запросы и ответы, даже если скорость обмена данными в эфире будет значительно ниже, чем по последовательному порту - несколько увеличится только время передачи данных (время ожидания запрос-ответ).
Если же поток данных по последовательному порту довольно плотный, то при более низкой пропускной способности (низкой скорости) в эфире радиомодули могут не успевать передавать получаемые по порту данные, начнется заполнение буфера радиомодуля. Если пропускная способность радиомодулей в эфире на достаточно длительное время будет ниже требуемой пропускной способности по последовательному порту, буфер радиомодуля заполнится и начнется потеря данных.
При этом следует понимать, что под скоростью обмена данными в эфире понимается "физическая" скорость, тогда как "информационная" (полезная) скорость при этом заметно ниже физической, поскольку "полезные" данные от внешних устройств перед передачей в эфир дополняются служебными (помехоустойчивое кодирование, встроенная адресация и т.д.), кроме этого радиомодулю нужно время на включение приемопередатчика и т.д. Таким образом, полезная скорость передачи данных в эфире на практике примерно в полтора раза ниже установленной параметром Ar физической скорости. Например, при установленной скорости 9600 бит/с в эфире радиомодули обеспечат пропускную способность в канале примерно 6400 бит/с.
С точки зрения пропускной способности следовало бы повышать скорость обмена данными в эфире, но с другой стороны, скорость в эфире влияет на дальность связи между радиомодулями: с повышением скорости уменьшается достижимая дальность связи.
Таким образом, выбор скорости в эфире является компромиссом между пропускной способностью и дальностью связи.
Как уже говорилось, на практике при типовом использовании пропускная способность обычно не имеет существенного значения, поэтому рекомендуем использовать скорость в эфире 3125 бит/с (параметр Ar 3). Изменять это значение имеет смысл только при осознанной необходимости: уменьшать для повышения дальности связи или увеличивать для увеличения пропускной способности.
Рабочая частота (канал)Все радиомодули в одной системе должны работать на одной частоте (канале).
Рабочий канал радиомодулей задается параметром Ch. "Заводская" установка рабочего канала - Ch0.
Рабочий канал выбирают из соображений ухода от помех, создаваемого другим оборудованием. Возможность выбора рабочего канала позволяет также организовать на одной территории несколько независимых систем из радиомодулей, работающих на разных каналах и не мешающих друг другу (аналог нескольких независимых шин RS-485).
Мощность передатчикаРадиомодули ввода-вывода "Спектр 868 IO V2" позволяют программно устанавливать 4 уровня мощности передатчика: 10, 150, 350 и 550 мВт.
Увеличением мощности можно скомпенсировать потери радиосигнала в длинном ВЧ кабеле (от радиомодуля до антенны).