На объекте уже проложена шина RS-485, устройства работают по Modbus RTU, но из‑за сложности или высокой стоимости прокладки кабеля требуется заменить этот участок линии беспроводным соединением. Такая задача часто встречается при удалённом считывании промышленных приборов, передаче данных с сельскохозяйственных датчиков и мониторинге инженерного оборудования зданий.

Для каких объектов подходит это решение

Сначала убедитесь, что сценарий действительно подходит. Предполагается, что у вас уже есть устройства RS-485 (промышленные приборы, электросчётчики и водомеры, датчики, PLC, работающие в режиме ведомого устройства, большинство из которых работают по Modbus RTU), и вы хотите сохранить сами устройства и протокол Modbus без изменений, заменив только участок кабеля беспроводной связью.

Для подходящих объектов характерны несколько общих условий: большое расстояние или сложность прокладки кабеля, небольшой объём данных и отсутствие жёстких требований к реальному времени. Типичные примеры — удалённое считывание приборов на заводе, передача данных с полевых датчиков и мониторинг состояния распределённого оборудования в зданиях. Если же цель — заменить сами устройства, изменить протокол или реализовать высокоскоростное управление в реальном времени, беспроводная прозрачная передача для этого не подходит.

Собирать самостоятельно или использовать готовый модуль

Главный вопрос один: хотите ли вы самостоятельно реализовать всю цепочку «преобразование уровней RS-485 + микроконтроллер + чип LoRa + ВЧ‑тракт (или радиочастотный фронтенд LoRa)».

При самостоятельной разработке аппаратной части приходится решать несколько трудоёмких задач. На полудуплексной шине направление передачи переключается сигналами DE/RE (разрешение драйвера и приёмника), причём разрешение драйвера должно оставаться активным на протяжении всего кадра: если отключить его даже на один бит раньше, последний байт будет обрезан. TI выпустила для этого отдельный эталонный проект автоматического управления направлением TIDA-01090 — готовую схемную основу.

Топология полнодуплексной и полудуплексной шины RS-485. В полудуплексном режиме все узлы используют одну дифференциальную пару и переключают направление сигналами DE/RE; для полного дуплекса требуются две независимые пары линий.
Топология полнодуплексной и полудуплексной шины RS-485. В полудуплексном режиме все узлы используют одну дифференциальную пару и переключают направление сигналами DE/RE; для полного дуплекса требуются две независимые пары линий.

На обоих концах шины также нужно установить терминаторы 120 Ом и контролировать длину ответвлений (stub). Короткие ответвления следует делать как можно короче: слишком длинная ветвь начинает отражать сигнал и нарушать обмен.

Правильное согласование шины RS-485. Слева: стандартная терминация 120 Ом. Справа: вариант AC-терминации с двумя резисторами по 60 Ом и конденсатором для фильтрации синфазных помех.
Правильное согласование шины RS-485. Слева: стандартная терминация 120 Ом. Справа: вариант AC‑терминации с двумя резисторами по 60 Ом и конденсатором для фильтрации синфазных помех.

На программной стороне нужно написать прошивку микроконтроллера для управления чипом LoRa: настроить коэффициент расширения спектра, полосу пропускания, скорость кодирования, частоту, мощность передачи и формат пакета; реализовать переключение направления в полудуплексе, работу с FIFO и прерываниями, обнаружение активности канала и тайм‑ауты повторной передачи. Ошибка даже в одном регистре может полностью остановить связь. Поэтому в большинстве проектов модернизации предпочитают готовые модули прозрачной передачи вместо отладки собственной прошивки с нуля.

С аппаратной точки зрения чип LoRa — только начало ВЧ‑тракта. При самостоятельной разработке нужно разводить линии с волновым сопротивлением 50 Ом, выполнять согласование импеданса и антенны, обеспечивать запуск кварцевого генератора и TCXO, а также проектировать защиту ESD и EMC. Плата должна пройти радиосертификацию, например SRRC для Китая, а для экспорта — FCC или CE; для этого потребуются векторный анализатор цепей, анализатор спектра и, как правило, хотя бы один цикл доработок. Без опыта в ВЧ‑разработке и соответствующих приборов именно этот этап часто становится самым сложным.

При самостоятельной разработке все эти аппаратные и программные этапы необходимо полностью спроектировать и проверить; именно на них обычно уходит основная часть сроков.

LoRa‑модуль прозрачной передачи со встроенным интерфейсом RS-485 уже содержит преобразователь уровней и прошивку LoRa. Выбирая такой модуль, вы исключаете две наиболее трудоёмкие части собственной разработки; ВЧ‑тракт, согласование импеданса и сертификация модели также выполняются производителем модуля. Вам остаётся решить вопросы изоляции и питания. RS-485 допускает синфазное напряжение от -7 до +12 В, поэтому типичные для промышленной площадки разности потенциалов земли и импульсные перенапряжения должны учитываться в изоляции и защите ESD.

Модели с нативным RS-485 делятся по диапазону питания. При внедрении первым делом нужно согласовать питание: если напряжение модуля не соответствует имеющемуся источнику, придётся добавить отдельный DC‑DC преобразователь.

Диапазон питания

Типичные модели (мощность)

Подключение при питании объекта 24 В

3,3–6,5 В

LoRa6100Pro, LoRa6100DZ (обе 1 Вт)

Нужен внешний DC‑DC: понизить 24 В примерно до 5 В

9–30 В

LoRa6200Pro (2 Вт), LoRa6500Pro (5 Вт)

Подключается напрямую к 24 В, понижающий преобразователь не нужен

12–30 В

LoRaP30Pro (30 Вт)

Требуется отдельный источник питания уровня 24 В / 5 А

Для диапазона 3,3–6,5 В в любом случае требуется дополнительный DC‑DC преобразователь.

В условиях, где нужна гальваническая развязка (рядом с частотными преобразователями и электродвигателями, между разными шкафами питания, при длине проводной линии более 50 м), следует добавить изолированный трансивер или оптоизолированный преобразователь. Подробнее см. раздел «На что обратить внимание при внедрении». Для уточнения характеристик обратитесь в нашу техническую поддержку. Если сразу сообщить напряжение питания, требование к нативному RS-485, параметры изоляции, требуемую мощность передачи и частотный диапазон, подобрать модель, которую можно без проблем установить и включить, будет значительно проще.

Какие параметры важны при выборе

Ниже модели отбираются по интерфейсу, скорости по радиоканалу, напряжению питания и мощности передачи. Для сравнения всех моделей можно воспользоваться общим каталогом модулей LoRa.

Во‑первых, нужен именно вариант с нативным интерфейсом RS-485, иначе снова придётся самостоятельно делать преобразование уровней. Обратите внимание: LoRa6100II имеет TTL‑интерфейс и для подключения к RS-485 требует внешнего преобразователя, поэтому не относите его к моделям с нативным RS-485. При заказе указывайте версию интерфейса RS-485 в обозначении модели (например, LoRa6100Pro-485-433) и выбирайте правильный частотный диапазон.

Во‑вторых, скорость по радиоканалу выбирают с учётом дальности. Чем выше коэффициент расширения спектра SF (Spreading Factor), тем выше чувствительность и дальность, но тем дольше каждый кадр занимает эфир. То есть больший SF даёт большую дальность ценой меньшей скорости. В таблице ниже приведены типичные значения для полосы 125 кГц, кодирования 4/5 и режима повышенного усиления приёма для трёх значений SF.

Коэффициент расширения (SF)

Битрейт (примерно)

Чувствительность приёмника (тип.)

Время в эфире для 10 байт

SF7

5,47 кбит/с

-124 dBm

около 41 мс

SF9

1,76 кбит/с

-130 dBm

около 144 мс

SF12

293 бит/с

-137 dBm

около 991 мс

Значения битрейта и времени в эфире в таблице рассчитаны по формулам и не приведены напрямую в datasheet Semtech; чувствительность взята как типовое значение из datasheet Semtech. В исходной таблице скорость кодирования не указана, поэтому эти данные следует использовать только как ориентир. На практике, если требуемая дальность уже обеспечена, лучше выбирать максимально высокую скорость, чтобы уменьшить время в эфире и упростить настройку опроса и тайм‑аутов. При этом время в эфире в таблице — лишь расчёт на уровне чипа; реальная дальность также зависит от усиления антенны, высоты установки и препятствий на объекте.

В‑третьих, сначала учитывайте напряжение питания, а затем размеры корпуса. Проще всего, если модуль можно напрямую подключить к промышленной линии 24 В. По конструкции LoRa6100Pro‑mini выполнен в компактном кастеллированном корпусе и подходит для встраивания в собственное устройство; LoRa6200Pro и LoRa6500Pro имеют алюминиевые корпуса с клеммниками и удобны для внешнего монтажа. Выбирайте по доступному месту. Рекомендуемая модель LoRa6200Pro имеет мощность 2 Вт, питание 9–30 В, доступна с RS-485 и оснащается съёмным разъёмом.

LoRa6200Pro (2 Вт): промышленный алюминиевый корпус, съёмные клеммники, поддержка интерфейсов уровней TTL/RS232/RS-485.
LoRa6200Pro (2 Вт): промышленный алюминиевый корпус, съёмные клеммники, поддержка интерфейсов уровней TTL/RS232/RS-485.

LoRa6500Pro имеет мощность 5 Вт и питание 9–30 В, также доступен с интерфейсом RS-485 и может напрямую подключаться к промышленной линии 24 В.

LoRa6500Pro (5 Вт): мощная модель с радиатором, нативным RS-485 и возможностью прямого подключения к промышленному питанию 24 В.
LoRa6500Pro (5 Вт): мощная модель с радиатором, нативным RS-485 и возможностью прямого подключения к промышленному питанию 24 В.

На промышленных объектах обычно используется питание 24 В. Если выбрать модели диапазона 3,3–6,5 В (LoRa6100Pro и LoRa6100DZ, обе 1 Вт с нативным RS-485), потребуется отдельный DC‑DC преобразователь, понижающий 24 В примерно до 5 В. LoRa6100Pro‑mini — компактная модель в кастеллированном корпусе для разработчиков, которым нужно встроить беспроводную связь в собственное изделие.

В‑четвёртых, мощность передачи выбирают по требуемой дальности и требованиям законодательства — гнаться за максимальной мощностью не следует. С ростом мощности увеличивается дальность, но одновременно растут энергопотребление, размеры, тепловыделение и требования по соответствию частотным нормам. Для большинства проектов замены RS-485 достаточно 1 Вт (LoRa6100Pro, LoRa6100DZ) или 2 Вт (LoRa6200Pro). При большом количестве препятствий и большей дальности можно перейти на 5 Вт (LoRa6500Pro). LoRaP30Pro мощностью 30 Вт (12–30 В, две антенны, 210×151 мм) — специализированное устройство для сверхдальних линий и в обычных проектах модернизации обычно не требуется. Мощность нужно рассматривать вместе с требованиями по диапазону: в полосе 470–510 МГц режимы 100 мВт и выше, как правило, требуют разрешения на использование частоты; это необходимо проверить до заказа (см. следующий раздел).

Большинство моделей работают в диапазоне 470–510 МГц, который в Китае регулируется уведомлением Министерства промышленности и информатизации № 52 от 2019 года. Для категории гражданских измерительных приборов документ устанавливает условие освобождения для маломощных устройств: эквивалентная изотропно излучаемая мощность (e.r.p., нормативное ограничение мощности излучения) не более 50 мВт, занимаемая полоса не более 500 кГц, длительность одной передачи не более 1 с, сеть ограниченного масштаба, один канал и поиск свободного канала перед передачей. По этим пределам все режимы 100 мВт и выше выходят за рамки маломощного освобождения — не только самые мощные модели. Без соответствующего разрешения на использование частоты или лицензии на радиостанцию такие режимы в диапазоне 470–510 МГц в Китае, как правило, нельзя законно эксплуатировать; путь лицензирования необходимо уточнить до заказа.

Как подключить систему

Структура линии выглядит так: устройство RS-485 → модуль прозрачной передачи LoRa → (радиоканал) → модуль прозрачной передачи LoRa → верхнеуровневая система или PLC. Модули заменяют именно средний кабельный участок, а обе стороны симметричны. На рисунке ниже показан типовой вариант: полевой прибор или PLC подключается по RS-485 к LoRa‑модулю на одной стороне, данные передаются по радио на второй модуль, после чего снова преобразуются в RS-485 и поступают в верхнеуровневую систему.

Сверху: схема подключения одного модуля (пользовательское устройство ↔ VCC/GND/RXD/TXD модуля LoRa). Снизу: полная топология системы (PLC / прибор / контроллер ↔ модуль беспроводной прозрачной передачи LoRa ↔ радиоканал ↔ модуль LoRa ↔ верхнеуровневая система).
Сверху: схема подключения одного модуля (пользовательское устройство ↔ VCC/GND/RXD/TXD модуля LoRa). Снизу: полная топология системы (PLC / прибор / контроллер ↔ модуль беспроводной прозрачной передачи LoRa ↔ радиоканал ↔ модуль LoRa ↔ верхнеуровневая система).

На обоих концах устанавливается по одному одинаковому LoRa‑модулю с нативным RS-485; они работают парой. Модуль предоставляет выводы A+, B‑, VCC, GND и др. A+ подключается к линии A устройства RS-485, B‑ — к линии B, VCC — к питанию, GND — к цифровой земле устройства на этой же стороне. Ниже на примере LoRa6100Pro показаны назначение выводов и соответствие реальному модулю:

Назначение выводов LoRa6100Pro. Pin 1 = VCC (типично 5 В), Pin 2 = GND, Pin 3 = TXD/A (к линии A RS-485), Pin 4 = RXD/B (к линии B RS-485), Pin 5 = SET (разрешение настройки), Pin 6 = CS (управление низким энергопотреблением).
Назначение выводов LoRa6100Pro. Pin 1 = VCC (типично 5 В), Pin 2 = GND, Pin 3 = TXD/A (к линии A RS-485), Pin 4 = RXD/B (к линии B RS-485), Pin 5 = SET (разрешение настройки), Pin 6 = CS (управление низким энергопотреблением).

№ вывода

Обозначение

Описание

1

VCC

Положительный вывод питания (типично 5 В)

2

GND

Земля

3

TXD/A

Подключить к линии A RS-485

4

RXD/B

Подключить к линии B RS-485

5

SET

Разрешение настройки параметров (низкий уровень — режим настройки; по умолчанию высокий уровень — нормальная работа)

6

CS

Вывод разрешения модуля (встроенная подтяжка). Примечание: в стандартной заводской версии ток сна <200 мкА; высокий уровень на CS или вывод CS, оставленный неподключённым, — нормальная связь, низкий уровень — режим сна. В версии с низким энергопотреблением ток сна <15 мкА; низкий уровень на CS — нормальная связь, высокий уровень на CS или вывод CS, оставленный неподключённым, — режим сна.

Существующая на объекте топология шины RS-485, её терминация и заземление сохраняются; беспроводной участок не меняет отношения ведущий/ведомый в Modbus. При скорости RS-485 100 кбит/с практическая дальность по кабелю составляет около 1200 м — это ориентир из руководства по применению, а не обязательное требование стандарта.

Каждый модуль соединяется только с цифровой землёй устройств на своей стороне. В локальном проводном сегменте необходимо строго соблюдать одноточечное заземление: земли всех устройств соединяются в одной точке у источника питания и не дублируются на обоих концах. Экран кабеля также заземляется только с одной стороны. Два конца беспроводного участка естественным образом изолированы радиоканалом и не имеют общего проводника, поэтому напрямую соединять земли обеих сторон нельзя. При подключении между разными шкафами или при большой разности потенциалов следует использовать внешний изолированный трансивер, а не объединять земли. Иначе разность потенциалов может попасть в шину RS-485 в виде помех, вызвать ошибки или даже повредить интерфейс.

Какие параметры нужно настроить

Со стороны последовательного интерфейса скорость, количество бит данных, стоп‑битов и контроль чётности должны полностью совпадать с настройками полевого устройства RS-485. Модуль поддерживает 10 значений скорости от 1200 до 115 200 бит/с, 7/8/9 бит данных, 1/2 стоп‑бита и контроль без чётности/нечётный/чётный. Заводская настройка: 9600 / 8 / 1 / без контроля чётности.

Со стороны радиоканала на обоих модулях должны совпадать частотный диапазон, канал, NET ID (4 байта), скорость по эфиру и, при использовании шифрования, ключ. Настройка выполняется через фирменную программу для ПК с помощью комплектной USB‑платы‑переходника. На рисунке ниже показан интерфейс программы; последовательно задаются сетевые параметры (NET ID, NODE ID), режим работы (Node / Router), параметры последовательного порта (скорость, биты данных, чётность, стоп‑биты) и радиопараметры (диапазон, канал, скорость по эфиру, мощность передачи). При включённом шифровании также задаётся ключ.

Интерфейс NiceRF Module Communication Tools. На обоих модулях должны совпадать NET ID, диапазон, канал и скорость по эфиру; в режиме MESH NODE ID каждого узла должен быть уникальным.
Интерфейс NiceRF Module Communication Tools. На обоих модулях должны совпадать NET ID, диапазон, канал и скорость по эфиру; в режиме MESH NODE ID каждого узла должен быть уникальным.

На обоих модулях необходимо одинаково настроить частотный диапазон, канал, NET ID (4 байта) и скорость по эфиру; при шифровании также задаётся одинаковый ключ. NET ID вводится как 8 шестнадцатеричных цифр (например, 12 34 56 78) и должен полностью совпадать на обеих сторонах. Официально поддерживаются два режима работы: прозрачная передача (Transparent Data Transmission) и MESH; адресация выполняется через идентификатор узла NODE ID и идентификатор сети NET ID. В прозрачном режиме модуль просто передаёт поток байтов без интерпретации; в MESH несколько узлов могут ретранслировать данные и расширять покрытие. Возможность связи между сторонами определяется совпадением NET ID, а в MESH у каждого узла дополнительно должен быть уникальный NODE ID.

Ещё четыре вопроса после перехода на беспроводной участок

Прозрачная передача переносит только поток байтов и не распознаёт Modbus, поэтому тайм‑аут Modbus необходимо пересчитать с учётом времени в эфире. Тайм‑ауты в несколько сотен миллисекунд на верхнеуровневой системе обычно рассчитаны на проводную линию; при низкой скорости один кадр может занимать в эфире сотни миллисекунд или почти секунду, и обмен запрос‑ответ легко выйдет за этот предел. Тайм‑аут следует задавать по максимальному суммарному времени передачи самого длинного кадра туда и обратно с запасом, а не оставлять проводное значение по умолчанию.

Модуль также не распознаёт адреса. В сети «один ведущий — несколько ведомых» один и тот же кадр получают все ведомые устройства, но отвечает только то устройство, адрес которого указан в запросе Modbus. Поэтому опрос должен выполняться последовательно: дождаться ответа одного устройства и только затем обращаться к следующему; параллельный опрос здесь не подходит.

Минимальный цикл опроса определяется временем в эфире. Чем больше узлов, тем дольше длится полный проход. Сначала следует оценить длительность полного цикла опроса исходя из времени одного кадра в эфире и количества узлов, добавить необходимый запас, а затем по полученному времени определить допустимую частоту сбора данных. Если сначала задать желаемую частоту, а потом попытаться уложить в неё обмен, может оказаться, что один полный цикл физически длиннее интервала сбора данных.

Нужно контролировать и длину одного кадра. Пакетное чтение большого количества регистров может превысить максимальный размер пакета модуля (например, 200 байт), поэтому запросы следует разбивать на меньшие и увеличивать интервалы между передачами.

На что обратить внимание при внедрении

Низкая скорость по эфиру не подходит для больших объёмов данных или высокочастотного сбора в реальном времени.

Полудуплексный модуль в каждый момент времени может либо принимать, либо передавать.

Размер сети ограничен работой в одном канале, полудуплексом и вероятностью коллизий. В сети «один ведущий — несколько ведомых» каждый цикл должен опрашивать узлы последовательно; максимально допустимое число узлов следует оценивать по формуле «время одного кадра в эфире × количество узлов + запас» с учётом требуемой длительности полного цикла.

Диапазон 470–510 МГц в уведомлении Министерства промышленности и информатизации Китая № 52 от 2019 года отнесён к ограниченным категориям, включая гражданские измерительные приборы (условия см. в разделе выбора). Системы считывания приборов RS-485 обычно рассматриваются в категории «гражданские измерительные приборы», где предел составляет ≤50 мВт e.r.p.; это намного ниже 1 Вт, поэтому модули мощностью от 1 Вт требуют разрешения на использование частоты независимо от конкретной подкатегории. Для универсального радиоуправления действуют другие пределы: 433,05–434,79 МГц — ≤10 мВт, 470–566 МГц — ≤5 мВт. Поэтому для применения этих модулей мощностью от 1 до 30 Вт в диапазоне 470–510 МГц в Китае требуется соответствующее разрешение на частоту или лицензия на радиостанцию; альтернативой являются экспортные рынки 868/915 МГц. Это общее требование для мощной передачи данных sub‑GHz (ниже 1 ГГц, включая диапазоны 433/470 МГц), поэтому до закупки необходимо сверить категорию оборудования и требования к разрешению на частоту.

Нужна ли изоляция при подключении RS-485, зависит от условий объекта. В помещении на небольшой дистанции, вдали от мощного оборудования вроде частотных преобразователей, обычно можно обойтись без неё. Рядом с частотными преобразователями и электродвигателями, при переходе между шкафами питания или длине проводной линии более 50 м следует использовать изолированный трансивер или оптоизолированный преобразователь. На наружных длинных линиях или рядом с силовым оборудованием, помимо изоляции, необходимы TVS‑защита от импульсных перенапряжений, одностороннее заземление экрана и строгое одноточечное заземление.

Справочные материалы

Комментарии (4)


  1. Coder007
    28.08.2026 14:41

    Решение найдено, но не совсем понятно, а что сделали вы?

    Нашли готовое решение, настроили и установили? Реально не понято....

    Есть множество таких решений и старые Невод-5, и новые китайские модули. Хоть бы аналитику сделали под ваши условия и ТЗ, а то получается, что вы нашли и установили. Все!

    Поясните пожалуйста, может я что-то не понял....


  1. electedfx
    28.08.2026 14:41

    Интересно, это в какую "нашу" техподдержку рекомендует обратиться автор? Nicerf?


  1. graphican
    28.08.2026 14:41

    А как у этих модулей с соблюдением ограничения по спектральной плотности мощности (PSD)? В статье указаны ограничения по общей мощности и длительности передачи, но про PSD ничего не сказано


  1. whiteroller
    28.08.2026 14:41

    Похоже на статью от человека не из РФ. А применимо в РФ что делать ?

    Например в тайге/месторождении - любая удаленная местность где нет никакой связи - у меня ограничения какие? Вам запретят поставлять модуль 30вт власти Китая? Или я все же смогу купить модуль , а как использовать в т.ч легально это будет мои проблемы ?