Яндекс.Метрика
Российский разработчик и производитель комплексных систем безопасности,
специальной техники и космических систем
+7 (8652) 52-44-44
Напишите нам, мы онлайн
Настройка датчиков на базе радиомодема STS-920
17.09.2020

В данной инструкции будет рассмотрен пример выполнения задачи по объединению оборудования, работающего по радиоканалу.

В данном примере объединяется следующее оборудование:

  • БРДМ-К
  • STS-114
  • Несколько датчиков STS-102P
  • Ретранслятор STS-931

Предположим, что коды устройств неизвестны, поэтому в данном примере даются инструкции, как их найти.

Схема взаимодействия приведена на следующем рисунке:

БРДМ-К – это главный радиомодуль, на который сходятся сигналы со всех датчиков и с которого они передаются в ПО Синергет.

STS-930, входящий в комплект STS-114 – это блок с радиомодулем, который и подлежит настройке. STS-930 подключается проводом к управляющему блоку STS-114.

Ретранслятор STS-931 должен перехватывать сигналы с датчиков и передавать их на блок БРДМ-К, если связь с ним напрямую затруднена.

Датчики STS-102P работают в режиме радиокнопки, то есть они просто рассылают сигналы на все базовые станции, им не требуется прописывать каналы взаимодействия друг с другом, в отличие от STS-114.

В целом, взаимодействие оборудования друг с другом отображено на схеме выше.

И так, для выполнения поставленной задачи требуется:

  • Подключиться к БРДМ-К и настроить его радиомодем, создать связь между БРДМ-К и STS-114 (его блоком STS-930), создать связь между БРДМ-К и ретранслятором STS-931.
  • Подключиться к STS-931, настроить его модем и создать связь между STS-931 и БРДМ-К, создать связь между STS-931 и STS-114 (его блоком STS-930).
  • Подключиться к STS-930 (блок STS-114), настроить его модем и создать связь между STS-930 и БРДМ-К, создать связь между STS-930 и ретранслятором STS-931.

Для этих шагов потребуется программа Hercules, которую можно скачать по ссылке:

https://cloud.stilsoft.ru/f/b9e264c0710843d39bbb/?dl=1

  • Подключиться к датчикам STS-102P конфигуратором и настроить их.

Конфигуратор STS-102P можно скачать по ссылке:

https://cloud.stilsoft.ru/f/2c4d453aa7e14c9bb61b/?dl=1

Физически подключение к STS-930/931, STS-102P производится настроечным шнуром, который подключается к USB-разъему и в операционной системе определяется как Com-порт. Аналогично подключение производится к БРДМ-К, только через встроенный шнур.

Если в комплекте не БРДМ-К, а БРДМ, то он подключается внутри блока к STS-406, а не через com-порт. В этой инструкции будет рассмотрено подключение к STS-930 через STS-406.

Настройка БРДМ-К: проверка и присвоение физического и логического адресов

Определите, какой номер COM-порта задала система для БРДМ-К. Для этого зайдите в диспетчер устройств: номер отображается в пункте «Порты».

В рассматриваемом примере это «COM7».

Запустите программу Hercules и перейдите на вкладку «Serial». Введите номер COM-порта, установите скорость «4800» и нажмите «Open».

В окне должна появиться строка, подтверждающая, что порт открыт. Если эта строка не появилась, значит подключиться не удалось. Перед повторной попыткой подключения убедитесь, что драйвер на эмулятор COM-порта установлен и Вы выбрали правильные параметры.

Кликните правой кнопкой по окну «Received/Sent data», выберите в контекстном меню «Special Chars» – «Text Mode».

Теперь можно вводить команды напрямую в окне «Received/Sent data».

Введите команду:

num

Нажмите «Enter».

В окне «Received/Sent data» должен отобразиться ответ.

В рассматриваемом примере отобразился следующий ответ:

«PhNum=0x3d» – это физический адрес этого устройства в шестнадцатеричном формате.

«1 - 0xa64» – к данному устройству оказалось уже привязано какое-то устройство с логическим адресом «1» и физическим адресом «0xa64». 

У каждого устройства должен быть как физический адрес, так и логический. Физический адрес может быть от 0 до 65000 в десятичном формате. Логические адреса могут быть от 0 до 64. Важно: главному модему всегда нужно задавать 64-й логический адрес.

«64 - 0x3d» – логическому адресу «64» соответствует физический адрес «0x3d». Если сравнить его с «PhNum=0x3d», то становится понятно, что это и есть наше устройство и ему уже задан правильный логический адрес «64».

Если логический адрес для главного модема задан неверно, необходимо задать 64-й логический адрес для данного устройства.

Для этого введите команду:

set X Z

где X – логический номер, а Z – физический номер (в десятичном формате).

Однако предыдущей командой получен физический номер в шестнадцатиричном формате, а он должен быть в десятичном. В рассматриваемом примере получено «PhNum=0x3d», где часть после «х», а именно «3d» – это физический адрес.

Откройте калькулятор Windows, переведите его в режим «Программист». Переключите систему счисления на HEX и введите «3d». Физический адрес в десятичном формате отобразится напротив DEC – в рассматриваемом примере это число «61».

Есть еще один способ получить физический адрес текущего устройства в десятичном формате: для этого введите команду «num» с неправильным адресом. Например, «num 1».

После этого отобразится ответ, сообщающий правильный адрес в десятичном формате.

Этим способом получен тот же адрес – «61».

Для того, чтобы задать физическому адресу «61» логический адрес «64», введите команду:

set 64 61

Отобразилась надпись «ОК. Reset...»

Введите команду «num» и убедитесь в том, что данному физическому адресу присвоен логический адрес «64».

Настройка БРДМ-К: присвоение номера канала

После того, как устройству задан физический и логический номер, требуется определить, на каком номере канала он будет работать. Значения могут быть от –12 до +12. Номер канала необходимо задать всем устройствам одинаковый, иначе они не смогут связываться друг с другом. 

Для проверки текущего номера канала введите команду «chn».

Отобразится текущий канал, в данном примере это «8».

В данном примере сменим канал на «0» (это не обязательно, приводится для пояснения, как сменить канал).

Команда для смены:

chn новый_номер_канала

Введите:

chn 0

Для того, чтобы убедиться в смене канала, введите команду «chn» снова.

Далее требуется подключиться к остальным приборам, настроить им адреса и задать канал. Текущее окно программы Hercules закрывать не надо, оно еще понадобится.

Настройка адресов и канала для STS-930

Запустите еще одну копию программы Hercules. Так как STS-930 подключен через STS-406, подключаться к нему в Hercules следует немного иначе. Перейдите на вкладку «UDP», введите IP адрес STS-406 и его порт (если на шине порт не менялся, то по умолчанию 5001) и нажмите «Listen». В окне должно отобразиться следующее:

Далее вводить команды следует в поле «Sent data».

Проверьте командами «num» и «num 1» текущий адрес и параметры, которые уже прописаны:

Отобразился физический номер «7407» с логическим номером «1». В принципе, можно оставить и так. Также отобразился уже добавленный 64-й логический адрес с физическим номером «0x3d», который и относится к БРДМ-К.
Следующая команда приводится для случаев, если что-то необходимо изменить.

Для присвоения физического номера «7407», а логического «1» введите команду:

set 1 7407

Чтобы задать 0-й номер канала для STS-930 без предварительной проверки, введите команду для смены канала:

chn 0

Присвоение адреса и канала ретранслятору STS-931

К ретранслятору следует подключаться так же, как к БРДМ-К, через вкладку «Serial». Чтобы заново не заходить в программу Hercules для других устройств, можно текущее окно оставить открытым, а для ретранслятора запустить новое окно Hercules.

Допустим, для STS-931 будет логический адрес «2», а его физический адрес уже выяснен командой «num 1» («7409»).

Чтобы задать соответствие номеров, введите:

set 2 7409

Чтобы задать нулевой канал, введите:

chn 0

И так, оборудование имеет следующие физические и логические номера:

Прибор Физический номер Логический номер Канал
БРДМ-К 61 64 0
STS-930 7407 1 0
STS-931 7409 2 0

Датчики STS-102P настраиваются иначе, в данной инструкции об этом будет приведен отдельный пункт.

Следующий шаг – настройка связей между этими приборами.

Настройка связей между приборами

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

Для сообщения модемам всех соответствий между физическими и логическими номерами устройств следует воспользоваться командой «set» (о которой писали выше). Для данного прибора необходимо выполнить следующие команды:

set 64 61
set 1 7407
set 2 7409

Связи между модемами следует задавать с помощью команды:

pwr X Y Z

где X – логический адрес первого прибора, Y – логический адрес второго прибора, Z – мощность сигнала (может варьироваться от 1 до 4)

То есть для данного примера необходимо выполнить следующие команды, чтобы связать все три прибора между собой:

pwr 64 1 4 – связь БРДМ с STS-930

pwr 64 2 4 – связь БРДМ с STS-931

pwr 1 2 4 – связь STS-930 c STS-931

Для проверки введите команду «num» и убедитесь, что все записалось.

Таким образом, для всех трех приборов в окне должны отобразиться строчки, выделенные прямоугольником.

Чтобы убедиться, что пары связей сформировались, введите команду:

tbl

Для всех приборов должен быть одинаковый ответ:

Проверка работы связи между двумя приборами

Чтобы проверить, проходят ли команды между парами модемов следует послать какое-нибудь сообщение от одного прибора к другому.

Откройте два окна программы Hercules, подключенные к проверяемым приборам.

Проверка обмена проводится с помощью команды:

snd X Y

где X – логический номер модема, которому отправляем сообщение, а Y – текст сообщения.

Например, для проверки обмена между БРДМ-К и STS-930 отправьте с STS-930 на 64-й модем (БРДМ-К) текст «privet»:

snd 64 privet

А с БРДМ-К отправьте на 1-й номер (STS-930) текст «i_tebe_privet»:

snd 1 i_tebe_privet

В результате в программе Hercules должны отобразиться полученные данные:

Настройка датчиков STS-102P

В текущих версиях датчиков нельзя отправлять команды напрямую через Hercules, для них создан отдельный конфигуратор (ссылка на него приведена в начале данной инструкции).

Подключитесь к датчику.

Вверху справа указан физический номер датчика сразу в десятичном формате.

Необходимо выставить параметр «Рабочий канал» – «0» (для рассматриваемого случая). Остальные параметры следует выставить как на скриншоте ниже. На этом настройка датчиков завершена, их не требуется прописывать в БРДМ-К или где-либо еще.

На этом настройка завершена. Можно настраивать в Синергете.

Скачать статью в PDF
Головной офис в г. Ставрополе
ул. Васильковая, 29, а/я 12
Телефоны: +7 (8652) 52-44-44,
+7 (495) 663-71-75
Факс: +7 (8652) 52-88-88
Email: info@stilsoft.ru
Офис в г. Москве
ул. Красная Пресня, д. 28,
5 этаж, офис 503
Телефон: +7 (495) 663-71-75
Email: msk@stilsoft.ru
Офис в г. Москве
ул. Красная Пресня, д. 28,
5 этаж, офис 503
Телефон: +7 (495) 663-71-75
Email: msk@stilsoft.ru
Офис в г. Санкт-Петербурге
ул. Одоевского, 24 к1, литера А,
помещение 11-Н, офис 101 (ст. м. Приморская)
+7 (8652) 52-44-44 (доб. 127)
Факс: +7 (8652) 52-88-88
Офис в г. Санкт-Петербурге
ул. Одоевского, 24 к1, литера А,
помещение 11-Н, офис 101 (ст. м. Приморская)
Телефон: +7 (8652) 52-44-44 (доб. 127)
Email: spb@stilsoft.ru
Нашли ошибку?
Выделите ее и нажмите Ctrl + Enter

5 представительств в России и СНГ
ГОСТ Р ИСО 9001-2015 (ISO 9001:2015)
ГОСТ РВ 0015-002-2012

8 представительств в России и СНГ
ГОСТ Р ИСО 9001-2015 (ISO 9001:2015)
ГОСТ РВ 0015-002-2012