Сокол-К1: различия между версиями
RUSTEM (обсуждение | вклад) Нет описания правки |
RUSTEM (обсуждение | вклад) мНет описания правки |
||
| Строка 314: | Строка 314: | ||
[[Файл:Устройства_метео_сообщения.png|центр|мини|733x733пкс|Natlogger]] | [[Файл:Устройства_метео_сообщения.png|центр|мини|733x733пкс|Natlogger]] | ||
[[Файл:Imagee12_e131.png|центр|мини|746x746пкс|Sokolmeteo]] | [[Файл:Imagee12_e131.png|центр|мини|746x746пкс|Sokolmeteo]] | ||
= <big>'''Опрос Сокол-К1 по Modbus'''</big> = | |||
При работе со с контроллером '''Сокол-К1''' данные можно получать не только через '''GSM-связь''' или при прямом подключении '''по USB''', но и выполнять опрос с помощью '''сторонних программ''' и '''различных преобразователей RS-485.''' | |||
Ниже представлена '''инструкция''' по '''<u>настройке, подключению и опросу контроллера</u>''' с использованием преобразователя интерфейсов '''RS-485''', а также по опросу через '''Modbus.''' | |||
== '''Настройка контроллера для работы по Modbus''' == | |||
Для того, чтобы подключить '''контроллер''' для опроса по '''Modbus''' через компьютер или '''стороннее оборудование/программу''' через '''RS-485 преобразователь''', следует '''настроить''' сам контроллер. | |||
Установите конфигуратор '''[https://www.fmeter.ru/download/_ftp/meteo-kontrol/sokol-m/%D0%9A%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%82%D0%BE%D1%80%20%D0%B4%D0%BB%D1%8F%20%D0%A1%D0%9E%D0%9A%D0%9E%D0%9B-%D0%9C.zip Sokol CFG],''' а также '''файлы системных компонентов и библиотек от Microsoft''' при необходимости. '''Драйвера''' можно найти в папке с '''конфигуратором Sokol CFG''' или скачать по '''<u>[https://www.fmeter.ru/download/_ftp/other/Component_registration.zip?v=270519154504 данной ссылке.]</u>'''При установке данных файлов должно выйти сообщение. '''“RuntimePack установлен!”''' | |||
Также для корректного подключения контроллера по '''USB''' и последующей конфигурации необходимо установить '''драйверы.''' | |||
'''<u>[https://www.fmeter.ru/download/_ftp/escort_c-200m/Driver_for_Escort_C-200.zip?v=200320144623 Ссылка на скачивание драйверов для контроллера Сокол-К1]</u>''' | |||
При подключении '''USB кабеля''' от контроллера к компьютеру, устройство должно определиться, как '''STMicroelectronics Virtual COM Port:''' | |||
[[Файл:Сокол-К1 USB 23.png|центр|безрамки|617x617пкс]] | |||
[[Файл:Диспетчер_устройств,_отображение_драйвера.png|центр|безрамки|608x608пкс]] | |||
<blockquote>''<u>'''Если порт создается, но помечается восклицательным знаком - либо станция разряжена и для работы СОМ порта не хватает питания, либо необходимо сменить USB разъем, переподключить его несколько раз. Не подключать станцию через USB hub.'''</u>''</blockquote>Запустите Конфигуратор Сокол Метео, выберите соответствующий COM порт и нажмите “'''Открыть порт'''”. Введите пароль, нажав на кнопку “'''Ввести пароль'''”. Пароль по умолчанию - '''222.''' | |||
[[Файл:Image2п_2_.png|центр|безрамки|662x662пкс]] | |||
Далее выберите '''“Канал передачи” MB Only или GSM.''' | |||
'''<u>Внимание! В прошивке 1.3.5 и новее следует установить галочку “Не засыпать”</u>'''. | |||
После этого нажмите на кнопку “'''Установить”'''. | |||
[[Файл:Настройка_MODBUS_1.png|центр|безрамки|669x669пкс]] | |||
По умолчанию на контроллере установлен '''"1 сетевой адрес"'''. Вы можете '''<u>изменить его или проверить</u>''' в конфигураторе во вкладке '''"Сервер".''' | |||
[[Файл:Sokol-M1_CFG_(Modbus).png|центр|безрамки|676x676пкс]] | |||
== '''Питание станции''' == | |||
Для корректной работы контроллера по '''Modbus''' необходимо убедиться в следующих моментах подключения: | |||
* Питание контроллера. Обязательно поверните ключ следующим образом: из положения '''OFF в ON''', затем снова в '''OFF''' и еще раз в '''ON.''' Также должно быть подключено '''<u>внешнее питание контроллера.</u>''' | |||
[[Файл:Сокол-К1 Ключ.jpg|центр|безрамки|1175x1175пкс]] | |||
<blockquote>'''<u>Опрос контроллера по Modbus без внешнего источника питания невозможен. Убедитесь, что контроллер подключен к внешнему источнику.</u>'''</blockquote>Цоколевка разъема питания '''12 VDC''' | |||
{| class="wikitable" | |||
|'''Номер контакта''' | |||
|'''Цепь''' | |||
|'''Цвет провода''' | |||
|- | |||
|1 | |||
| +12 | |||
|коричневый | |||
|- | |||
|2 | |||
|GND | |||
|синий | |||
|} | |||
[[Файл:Сокол-К1 питание.jpg|центр|безрамки|1022x1022пкс]] | |||
== '''Modbus подключение контроллера''' == | |||
После этого вам необходимо подключить контроллер к преобразователю '''RS-485''' (например: '''C200M2 или другому'''), ко входу '''Modbus''' контроллера. Вы можете использовать '''любой другой''' преобразователь '''RS-485''' соблюдая распиновку. | |||
Распиновка провода '''Modbus''' контроллера следующая: | |||
{| class="wikitable" | |||
|'''Номер контакта''' | |||
|'''Цепь''' | |||
|'''Цвет провода''' | |||
|- | |||
|1 | |||
|A | |||
|желто-зеленый | |||
|- | |||
|2 | |||
|B | |||
|коричневый | |||
|- | |||
|3 | |||
|GND | |||
|синий | |||
|} | |||
<blockquote>''<u>Возможна альтернативная распиновка:</u>'' | |||
* ''<u>Оранжевый - Линия А;</u>'' | |||
* ''<u>Белый - Линия Б;</u>'' | |||
* ''<u>Бело-зеленый - GND (земля)</u>'' | |||
</blockquote> | |||
[[Файл:Сокол-К1 Модбас распиновка 2.jpg|центр|безрамки|1043x1043пкс]] | |||
== '''Распиновка и подключение преобразователей RS-485 (С200М2)''' == | |||
Для корректной работы контроллера через преобразователь '''RS-485 C200M2 или Bolid''' необходимо убедиться в правильности '''подключения проводов''' и соблюдении '''распиновки.''' Также необходимо установить '''корректные драйверы''' для определения преобразователей в системе компьютера. | |||
'''<u>[https://www.fmeter.ru/download/_ftp/escort_c-200m/%D0%94%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80%20%D0%B4%D0%BB%D1%8F%20C-200M2.zip?v=150323104902 Драйверы для преобразователя C200M2]</u>''' | |||
После '''корректной установки''' драйверов преобразователь будет отображаться в разделе диспетчер устройств '''<u>в следующем виде:</u>''' | |||
[[Файл:C200M2_в_диспетчере_устройств.png|центр|безрамки|607x607пкс]] | |||
Распиновка и цвет изоляции проводов преобразовтеля '''C200M2:''' | |||
[[Файл:C200M2_Преобразователь_распиновка.png|центр|безрамки|539x539пкс]] | |||
[[Файл:Сокол-К1 + преобразователь с200м2.jpg|центр|безрамки|1127x1127пкс]] | |||
= '''Пример опроса контроллера по Modbus''' = | |||
Производить опрос контроллера при помощи '''<u>команды</u>''' можно через '''<u>любую приспособленную для этого программу</u>'''. | |||
По интерфейсу '''RS-485,''' через '''Modbus''' можно производить опрос контроллера используя следующие характеристики/настройки: | |||
Протокол - '''LLS''' | |||
Скорость передачи данных - '''19200 kbps''' | |||
Data size - '''8 bits''' | |||
Проверка на четность: '''отсутствует''' | |||
Стоп-биты - '''1''' | |||
В качестве примера опроса мы будем использовать программу '''[https://drive.google.com/file/d/10i7v4TZ9-JDJYPAh-9JSh4x6vkM93BVV/view?usp=sharing Terminal.exe]''' | |||
'''<u>Команда опроса: 01 03 00 00 00 5A C5 F1</u>''' | |||
'''01''' – адрес | |||
'''03''' – код команды | |||
'''00 00''' – номер регистра, начиная с которого запрашивается количество регистров | |||
'''00 5А''' – количество запрашиваемых регистров '''<u>(5А – 90 регистров)</u>''' | |||
'''С5 F1''' – '''CRC-16 Modbus''' с обратным порядком байтов; | |||
[[Файл:Пример_опроса_Sokol-M1_в_Terminal.png|центр|мини|590x590пкс|В программе Terminal, в качестве разделителя используется знак "$"]] | |||
'''<u>Ответ:</u>''' | |||
<u>01</u> <u>03</u> <u>B4</u> <u>82 80</u> <u>00 00</u> <u>00 00</u> <u>09 A1</u> <u>27 1D</u> <u>00 19</u> <u>00 00</u> <u>01 01</u> <u>00 1D</u> <u>00 00</u> <u>00 92</u> <u>00 00</u> <u>00 00</u> <u>00 00</u> <u>00 00</u> <u>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00</u> <u>00 00</u> <u>00 00</u> <u>00 00</u> <u>00 00</u> <u>00 00</u> <u>00 00</u> <u>00 00</u> <u>00 00</u> <u>00 00</u> <u>00 00</u> <u>00 00</u> <u>00 00</u> <u>00 00</u> <u>00 00</u> <u>00 00</u> <u>00 00</u> <u>00 06</u> <u>01 10</u> <u>0E 03</u> | |||
'''<u>01 (адрес) 03 (команда) B4 (кол-во байт – 180 или 90 регистров)</u>''' | |||
# 82 80 – '''прошивка (82-1.3.0) и тип устройства+номер банка регистров+наличие ошибки в работе сенсоров (Техническая информация, предназначенная для разработчиков устройства)''' | |||
# 00 00 - старшие 16 разрядов UNIX TIME | |||
# 00 00 - младшие 16 разрядов UNIX TIME | |||
# 09 A1 - температура беззнаковое; разрешение 0,01 град, т.е. 09A1 – 2465 или 24.65°С | |||
# 27 1D - атмосферное давление беззнаковое; разрешение 10Ра; 271D – 10013 т.е. 100130 Па | |||
# 00 19 - относительная влажность беззнаковое; разрешение 1%; 19 – 25% | |||
# 00 00 - скорость ветра беззнаковое; разрешение 0.01 m/s | |||
# 01 01 - направление ветра беззнаковое; разрешение 1 град; 101 – 257° | |||
# 00 1D - Уровень осадков беззнаковое; разрешение 0.1 мм; 2.9 | |||
# 00 00 - Уровень ультрафиолетового излучения беззнаковое; разрешение 0.01 W/m2 | |||
# 00 92 - Уровень освещенности беззнаковое; разрешение 1 lux; 92 - 146 | |||
# 00 00 - скорость ветра УЗ анемометра беззнаковое; разрешение 0.01 m/s | |||
# 00 00 - направление ветра УЗ анемометра беззнаковое; разрешение 1 град. | |||
# 00 00 - Расстояние до препятствия (снежный покров) беззнаковое; разрешение 1 см. ДГВ должен иметь сетевой адрес 160 | |||
# 00 00 - Солнечная радиация беззнаковое; разрешение 1 Вт/м2. Пиргелиометр должен иметь сетевой адрес 181 | |||
# 00 00 - БМВД1 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 - БМВД2 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 - БМВД3 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 - БМВД4 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 - БМВД5 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 - БМВД6 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 - БМВД7 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 - БМВД8 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 | |||
# 00 00 - Пыль 2,5 мкм беззнаковое; разрешение | |||
# 00 00 - Пыль 10 мкм беззнаковое; разрешение 00 00 | |||
# 00 00 - уровень СО2 беззнаковое; разрешение | |||
# 00 00 - уровень СО беззнаковое; разрешение | |||
# 00 00 - уровень NO беззнаковое; разрешение | |||
# 00 00 - уровень NO2 беззнаковое; разрешение | |||
# 00 00 - уровень SO2 беззнаковое; разрешение | |||
# 00 00 - уровень H2S беззнаковое; разрешение | |||
# 00 00 - уровень HCN беззнаковое; разрешение | |||
# 00 00 - уровень NH3 беззнаковое; разрешение | |||
# 00 00 - уровень CH2O беззнаковое; разрешение | |||
# 00 00 - Сокол-ДС; накопленное количество осадков беззнаковое (необходимо разделить на 1000) | |||
# 00 00 - Сокол-ДС; сервисные параметры | |||
# 00 00 - СВЧ, расстояние до ближнего объекта в см. | |||
# 00 00 - СВЧ, расстояние до дальнего объекта в см. | |||
# 00 00 - резерв 5 | |||
# 00 00 - резерв 2 | |||
# 00 06 - флаги выгрузки черного ящика | |||
# 01 10 - '''events (Техническая информация, предназначенная для разработчиков устройства)''' | |||
'''<u>0E 03 – CRC-16 modbus</u>''' | |||
Если в '''команде''' указать '''<u>другой регистр, начиная с которого нужно выгрузить данные</u>''', и указать '''<u>другое количество запрашиваемых регистров</u>''', то в ответе будет содержаться '''<u>меньшее количество регистров.</u>''' | |||
'''<u>Например:</u>''' | |||
[[Файл:Terminal_пример_запрос_данных_от_станции_1.png|центр|безрамки|606x606пкс]] | |||
Запрос '''10 регистров''', следующих за '''5-м''' | |||
'''<u>Запрос:</u>''' | |||
'''<u>01 03 00 05 00 0A D5 CC</u>''' | |||
01 – адрес | |||
03 – команда | |||
00 05 – запрос выдать регистры после 5-го, т.е. в ответе будут регистры начиная с 6го | |||
00 0А – запрос выдать 10 регистров | |||
D5 CC – контрольная сумма (обратный порядок байтов) | |||
'''<u>Ответ:</u>''' | |||
'''<u>01 03 14 00 19 00 00 01 01 00 00 00 00 00 8D 00 00 00 00 00 00 00 00 81 FF</u>''' | |||
01 адрес | |||
03 команда | |||
14 количество байт – 20, т.е 10 регистров | |||
00 19 - влажность | |||
00 00 - скорость ветра | |||
01 01 - направление ветра | |||
00 00 - Уровень осадков беззнаковое; разрешение 0.1 мм; 2.9 | |||
00 00 - Уровень ультрафиолетового излучения беззнаковое; разрешение 0.01 W/m2 | |||
00 8D - Уровень освещенности беззнаковое; разрешение 1 lux; 92 - 146 | |||
00 00 - скорость ветра УЗ анемометра беззнаковое; разрешение 0.01 m/s | |||
00 00 - направление ветра УЗ анемометра беззнаковое; разрешение 1 град. | |||
00 00 - Расстояние до препятствия (снежный покров) беззнаковое; разрешение 1 см. ДГВ должен иметь сетевой адрес 160 | |||
00 00 - Солнечная радиация беззнаковое; разрешение 1 Вт/м2. Пиргелиометр должен иметь сетевой адрес 181 | |||
'''<u>81 FF – контрольная сумма</u>''' | |||
= <big>'''Подключение дополнительного оборудования'''</big> = | |||
<blockquote>'''<u>ВНИМАНИЕ! ДОПОЛНИТЕЛЬНЫЕ ДАТЧИКИ, ПОДКЛЮЧАЕМЫЕ К СТАНЦИИ ЧЕРЕЗ ИНТЕРФЕЙС RS-485, БЕЗ ВНЕШНЕГО ПИТАНИЯ РАБОТАТЬ НЕ БУДУТ!</u>''' (не расспространяется для беспроводных модулей БМВД и датчиков Сокол-ДВП)</blockquote> | |||
Ниже представлены инструкции по подключению дополнительного оборудования для контроллера Сокол-К1. | |||
== <big>'''Сокол-ДВП, Сокол-ДВП+Сокол-БМВД'''</big> == | |||
<big>'''[[Сокол-М1 + БМВД + ДВП|Инструкция по подключению датчика влажности почвы Сокол-ДВП, а также беспроводного модуля Сокол-БМВД]]'''</big> | |||
[[Файл:Сокол_+_БМВД(ДВП).png|центр|мини|453x453пкс|Сокол-М1+Сокол-ДВП(БМВД)]] | |||
== <big>'''Анеморумбометр Сокол-А'''</big> == | |||
<big>'''[[Анеморумбометр Сокол-А|Подключения датчиков измерения скорости ветра/направления ветра Сокол-А]]'''</big> | |||
[[Файл:Sokol-A_main.png|центр|мини|458x458пкс|Сокол-А]] | |||
== <big>'''Измеритель Сокол-ТДВ'''</big> == | |||
<big>'''[[Измеритель Сокол-ТДВ|Инструкция по подключению датчика температуры/влажности/давления Сокол-ТДВ]]'''</big> | |||
[[Файл:Сокол-ТДВ_main.png|центр|мини|417x417пкс|Сокол-ТДВ]] | |||
Версия от 13:50, 16 июня 2026

Определение и назначение контроллера
Контроллеры СОКОЛ – К1 (далее – контроллер, Сокол –К1, изделие) предназначены для сбора и обработки метеоданных об окружающей среде, хранения и анализа всего объема информации в режиме реального времени и их передачи по сети GSM на сервер с заданной периодичностью; при опросе по Modbus и прочих вариантах получения данных.
Автоматическое измерение метеорологических параметров: температуры воздуха, атмосферного давления, относительной влажности воздуха, скорости ветра, направления ветра происходит посредством подключаемых Анеморумбометра Сокол - А (далее – Сокол – А, анеморумбометр) и Измерителя Сокол-ТДВ (далее – Сокол – ТДВ, датчик ТДВ).
Более подробные технические характеристики представлены в тех.паспорте устройства. (будет добавлено в будущем)
Руководство по эксплуатации Руководство Сокол-М1. (будет добавлено в будущем)
Технические характеристики Сокол-М1
| Наименование параметра | Значение параметра |
| Напряжение питания, VDC | 11…15 |
| Средний потребляемый ток, мА, не более | 10 |
| Емкость аккумуляторной батареи, А·ч (12В) | 18 |
| Максимальное время автономной работы(1), час, не менее | 800 |
| Интерфейс связи | RS-485, USB, GSM, LoraWan, Bluetooth |
| Степень защиты по ГОСТ 14254 | IP23 |
| Условия эксплуатации(2):
температура окружающей среды, °С относительная влажность воздуха, % атмосферное давление, гПа предельная температура окружающей среды, °C |
от -60 до +55
от 1 до 98 от 540 до 1100 от -65 до +65 |
| Габариты, мм, не более | 715х400х230 |
| Масса, кг, не более | 20 |
| Примечания
1 - при интервале отправки сообщений, равном 30 мин (или более), температуре окружающей среды от минус 20 до плюс 55 °С и соблюдении правил установки метеостанции на местности; 2 - передача данных по GSM каналу осуществляется при температуре не ниже минус 40 °C . 3 - при обледенении оборудования работоспособность не может быть гарантирована; | |
Внешний вид. Назначение разъемов.
Ниже представлена схема лицевой панели Контроллера Сокол-К1, а также фотография внешнего вида устройства:


1 – индикатор светодиодный,
2 – разъем RS-485 для подключения и опроса датчика (не отключает опрос при отсутствии внешнего питания Сокол-К1)
3 – разъем RS-485 для подключения и опроса датчика (отключает опрос при отсутствии внешнего питания Сокол-К1)
4 – раъем для для ключа. Запуска контроллера и включения аккумулятора
5 – разъем для подключения внешнего питания контроллера
6 – разъем интерфейса RS-485 MODBUS для опроса контроллера
7 – место подключения USB кабеля, место подключения SIM-карты
8 – разъем для подключения Iridium модема
9 – разъем для подключения Сокол-ТДВ
10 – разъем для подключения Сокол-А
11 – разъем для подключения солнечной панели (+)
12 – разъем для подключения солнечной панели (-)
13 – разъем для подключения антенны усиленной LoRa
14 – разъем для подключения антенны усиленной круговой GSM
15 – разъем для подключения антенны GPS
Зарядка аккумуляторной батареи, внешнее питание
Перед началом эксплуатации контроллера, а также при низком заряде аккумуляторной батареи, необходимо его полностью зарядить. Аккумуляторная батарея, установленная в контроллере, заряжается от трех источников питания:
− солнечная батарея (является отдельным дополнением к Контроллеру Сокол-К1;
− через разъем USB от внешнего источника питания;
− через разъем 12V метеостанции от внешнего источника питания.
Солнечная батарея – альтернативный источник энергии, позволяющий поддерживать работу контроллера в автономном режиме. Разъемы USB и внешнего питания 12 В предназначены для эффективного заряда встроенной аккумуляторной батареи контроллера. Для этого ее необходимо подключить к разъему USB ПК или к источнику постоянного тока 12 В.
Полная зарядка аккумуляторных батарей длится до 4 часов от источника постоянного тока. При полном разряде аккумуляторной батареи режим зарядки может составить более 8 часов. При зарядке станции через USB, заряд идет очень медленно (от 12 ч), при глубоком разряде период заряда может занять около суток. Поэтому лучший способ заряда будет от внешнего питания.
Значение заряда аккумуляторной батареи можно проконтролировать либо в конфигураторе «SokolCFG» во вкладке «Состояние», в мобильном приложении «Sokol», а также на сервер Natlogger (поле «Upow»). Аккумуляторная батарея считается полностью заряженной, если напряжение на ней равно порядка 4,15±0,05 В. Аккумуляторная батарея считается разряженной, если напряжение – менее 3,5 В.
Внимание: если контроллер подключен к внешнему источнику питания, но ключ не переведен в режим ON (то есть не включен внутренний аккумулятор устройства), то зарядка станции производиться не будет.
Для перезапуска контроллера или его отключения, необходимо сделать следующее:
1) Отключить внешние источники питания
2) Перевести ключ в положение OFF (если нет необходимости перезапуска, то пропускайте 3 шаг)
3) Перевести ключ из положения OFF в положение ON, после этого еще раз в положение OFF, а после в положение ON.
Подключение и настройка через приложение Sokol
Подключение и настройку Контроллера Сокол-К1 можно осуществлять при помощи нексольких вариантов:
- Мобильное приложение Escort (при помощи Bluetooth подключения)
IOS / Andoid (мобильные приложения)
- ПК-конфигуратора Sokol CFG (при подключении через USB провод)
Sokol CFG (конфигуратор)
Подключение и конфигурация через мобильное приложение Sokol
Ссылки на скачивание: Sokol для Andoid, Sokol для IOS
Для того, чтобы подключиться к контроллеру по Bluetooth запустите аккумулятор станции при помощи ключа из комплекта:

Далее перейдите в приложение и выберете Подключение к метеостанции(контроллеру).
Далее, нажмить Подключиться в строке с соответствующей станцией.

После успешного подключения у вас есть возможность:
- посмотреть текущие показания,
- выгрузить данные черного ящика,
- произвести настройку контроллера.
Онлайн данные в приложении Sokol
Для того, чтобы посмотреть текущие данные по Bluetooth, подключитесь к станции и нажмите "Онлайн данные".
Введите пароль. По умолчанию 222:

После подключения, на вкладке "Метео Данные" вы можете увидеть текущие показания датчиков. На вкладе "Состояние" отображены показания сервисных датчиков.
Особого внимания заслуживают параметры:
Азимут, Наклон - это параметры, которые должны принимать значения близкие к 0 (либо к 90, в зависимости от прошивки)
Азимут и Наклон используются в случае эксплуатации станции СОКОЛ-М1
Состояние и Уровень GSM - эти параметры помогут понять причины отсутствия данных от станции на сервере.
Отрицательное значение параметра Уровень GSM означает, что сообщение не может быть отправлено.

На вкладке Доп.Устройства вы можете найти показания дополнительных датчиков, таких как датчик влажности почвы, датчик высоты снежного покрова и др.
Конфигуратор. Настройка передачи данных
В приложении вы можете осуществить необходимую настройку контроллеру. Для этого подключитесь к станции по Bluetooth и выберете пункт меню Конфигуратор.
В разделе Конфигуратор вам будут доступны 3 вкладки. На вкладке "Передача данных" вы можете изменить
- Канал передачи данных (GSM, Modbus only, Iridium, LoraWAN)
- Настройки GSM
- Настройки сервера
- Период передачи данных на сервер
- Период обмена данными с БМВД
- Отправить тестовое сообщение на сервер.
По умолчанию контроллер уже настроена на работу с сервером Natlogger или Sokolmeteo. Настройки оператора (APN) можно найти с помощью любого поисковика. Просто вбейте название оператора и APN. Установите канал передачи GSM.

Важно: в большинстве случаев APN настройки содержатся в самой SIM-карте, поэтому станция, как правило, получает их автоматически при считывании SIM-карты. При этом отдельного внимания заслуживают SIM-карты со статическим белым IP (практика встречающаяся в случаях корпоративного обслуживания мобильным оператором). APN таких SIM-карт могут отличаться от общедоступных и могут потребовать ручного ввода в обязательном порядке. Получить данные APN настройки можно только у вашего системного администратора или у лица, ответственного за корпоративную связь в вашей организации.

Примечание: в случае некорректной работы DNS, IP адреса серверов ввести цифрами:Sokolmeteo.com: 185.27.193.112, порт: 8001
Natlogger.com: 178.154.206.133, порт: 3333

После ввода настроек следует сохранить изменения, нажав кнопку сохранить.
Черный ящик контроллера
Для получение и просмотра отчета из черного ящика по Bluetooth подключитесь к контроллеру по Bluetooth и выберете пункт Экспорт данных.

Выберете две даты и нажмите Запросить данные. После этого дождитесь выгрузки всех данных.

На этом экране вы можете коснуться интересующего вас параметра для построения графика температур, чтобы выбрать его для построения графика.
Нажав кнопку Отправить, при необходимости вы можете выбрать удобный способ отправки файла на ваш компьютер.
Если вы отправите этот отчет любым из доступных способов, то он появится в основном меню программы (Архив данных).
Визуализировать полученный на компьютере отчет можно при помощи программы Escort Charter

Для просмотра полученных данных вернитесь на главный экран приложения и выберите пункт Архив. Далее выберите пункт Отчеты, среди доступных файлов коснитесь "файл выгруженного архива".

Снятие и чтение логов GSM
Снятие логов GSM позволяет провести анализ подключения контроллера к сети и отследить этапы, на которых происходит тот или иной сбой.
При помощи снятия логов вы можете:
1) Отследить, на каком этапе происходит сбой в подключении
2) Сократить время диагностики и решения проблемы
Здесь вы можете ознакомиться с данной инструкцией.
Подключение и настройка через ПК-конфигуратор
После распаковки изделие не требует настройки через автономное ПО. Контроллер имеет заводскую калибровку и по умолчанию настроен на 30 минутный интервал отправки сообщений. Контроллер готов к монтажу на месте эксплуатации и запуску. Если требуется изменить интервал отправки сообщений, вручную прописать параметры точки доступа в Интернет (в большинстве случаев не требуется), изменить режим работы и т.п., необходимо воспользоваться автономным ПО Sokol CFG.
Для подключения контроллера по GSM, прежде всего убедитесь, что в месте, где проводится подключение есть связь 2G. Проверьте работоспособность SIM-карты в телефоне. Убедитесь, что подключение к интернету с данной сим-картой возможно.
- После этого вставьте SIM-карту в слот, направив контакты к центру контроллера и убедившись что вы услышали щелчок.
- Угловой срез SIM-карты должен смотреть вниз.


Далее обязательно поверните ключ следующим образом: из положения OFF в ON, затем снова в OFF и еще раз в ON.

Светодиод на станции должен заморгать очень часто - 5 раз в секунду. Это значит, что станция устанавливает время по GPS. Если время не получится установить, то при попытке подключения светодиод будет мигать 1 раз в 2 секунды.
Далее необходимо подключить контроллер к ПК при помощи USB провода, который поставляется в комплекте, для настройки через конфигуратор SokolCFG. Для корректной работы конфигуратора SokolCFG необходимо установить файлы системных компонентов и библиотек от Microsoft..
Также для корректного подключения и определения компьютером самого контроллера необходимо установить ДАННЫЙ ДРАЙВЕР. После корректной установки контроллер при подключении по USB будет определяться как STMicroelectronics Virtual COM Port.

Далее нужно настроить подключение к серверу. В конфигураторе для ПК нужно произвести подключение контроллеру, выбрав корректный com-порт оборудования, нажав кнопку "Открыть порт". Далее необходимо ввести пароль для внесения изменений в настройки контроллера.

В конфигураторе для ПК нужно открыть вкладку «Сервер». Здесь нужно указать настройки APN вашего мобильного оператора. Их можно найти с помощью любого поисковика. Просто вбейте название оператора и APN.
Для того, чтобы убедиться, что SIM-карта нормально обнаруживается станцией, нажмите на кнопку «Читать SIM». Конфигуратор должен вывести номер SIM-карты и imei контроллера.

Настройки сервера задаются в зависимости от того, какой ресурс вы используете (Sokolmeteo или Natlogger). Ниже прикреплены скриншоты настроек сервера Sokolmeteo и Natlogger в конфигураторе SokolCFG.
Примечание: в случае некорректной работы DNS, IP адреса серверов ввести цифрами:
Sokolmeteo.com: 185.27.193.112, порт: 8001
Natlogger.com: 178.154.206.133, порт: 3333
Поменять можно периодичность отправки данных от одного раза в 10 минут до одного раза в 59 минут.
Пароль доступа к устройству нужен для того, чтобы сервер принял данные от правильного контроллера. Этот пароль должен совпадать с тем, который будет указан в настройках устройства при регистрации контроллера на сервере.
Обязательно убедитесь, что справа выбран вариант GSM.
После внесения любых изменений в настройках нужно нажать на кнопку «Установить», чтобы данные изменения применились.


После того как вы все настроили, статус GSM во вкладке «Состояние» должен изменяться от 0 до 25 каждый раз, когда контроллер пытается связаться с сервером, т.е. например каждые 10 минут. Делать он это будет в соответствие с тем периодом отправки данных, которые вы задали во вкладке «Сервер».

Чтобы убедиться, что сообщения передаются на сервер, откройте на сайте Sokolmeteo или Natlogger (в зависимости от используемого сервера).
Ниже будет представлена инструкция по регистрации станции/контроллера Сокол-М1/Сокол-К1 на серверах Sokolmeteo и Natlogger.
В случае c Sokolmeteo откройте вкладку «Сообщения» и вписав название контроллера во вкладке «Все устройства», проверьте, есть ли там какие-либо данные.
В случае c Natlogger откройте вкладку «Устройства» -> «Метеомониторинг» -> «Сообщения» и впишите название контроллера во вкладке «Устройство», проверьте, есть ли там какие-либо данные.


Опрос Сокол-К1 по Modbus
При работе со с контроллером Сокол-К1 данные можно получать не только через GSM-связь или при прямом подключении по USB, но и выполнять опрос с помощью сторонних программ и различных преобразователей RS-485.
Ниже представлена инструкция по настройке, подключению и опросу контроллера с использованием преобразователя интерфейсов RS-485, а также по опросу через Modbus.
Настройка контроллера для работы по Modbus
Для того, чтобы подключить контроллер для опроса по Modbus через компьютер или стороннее оборудование/программу через RS-485 преобразователь, следует настроить сам контроллер.
Установите конфигуратор Sokol CFG, а также файлы системных компонентов и библиотек от Microsoft при необходимости. Драйвера можно найти в папке с конфигуратором Sokol CFG или скачать по данной ссылке.При установке данных файлов должно выйти сообщение. “RuntimePack установлен!”
Также для корректного подключения контроллера по USB и последующей конфигурации необходимо установить драйверы.
Ссылка на скачивание драйверов для контроллера Сокол-К1
При подключении USB кабеля от контроллера к компьютеру, устройство должно определиться, как STMicroelectronics Virtual COM Port:


Если порт создается, но помечается восклицательным знаком - либо станция разряжена и для работы СОМ порта не хватает питания, либо необходимо сменить USB разъем, переподключить его несколько раз. Не подключать станцию через USB hub.
Запустите Конфигуратор Сокол Метео, выберите соответствующий COM порт и нажмите “Открыть порт”. Введите пароль, нажав на кнопку “Ввести пароль”. Пароль по умолчанию - 222.

Далее выберите “Канал передачи” MB Only или GSM.
Внимание! В прошивке 1.3.5 и новее следует установить галочку “Не засыпать”.
После этого нажмите на кнопку “Установить”.

По умолчанию на контроллере установлен "1 сетевой адрес". Вы можете изменить его или проверить в конфигураторе во вкладке "Сервер".

Питание станции
Для корректной работы контроллера по Modbus необходимо убедиться в следующих моментах подключения:
- Питание контроллера. Обязательно поверните ключ следующим образом: из положения OFF в ON, затем снова в OFF и еще раз в ON. Также должно быть подключено внешнее питание контроллера.

Опрос контроллера по Modbus без внешнего источника питания невозможен. Убедитесь, что контроллер подключен к внешнему источнику.
Цоколевка разъема питания 12 VDC
| Номер контакта | Цепь | Цвет провода |
| 1 | +12 | коричневый |
| 2 | GND | синий |

Modbus подключение контроллера
После этого вам необходимо подключить контроллер к преобразователю RS-485 (например: C200M2 или другому), ко входу Modbus контроллера. Вы можете использовать любой другой преобразователь RS-485 соблюдая распиновку.
Распиновка провода Modbus контроллера следующая:
| Номер контакта | Цепь | Цвет провода |
| 1 | A | желто-зеленый |
| 2 | B | коричневый |
| 3 | GND | синий |
Возможна альтернативная распиновка:
- Оранжевый - Линия А;
- Белый - Линия Б;
- Бело-зеленый - GND (земля)

Распиновка и подключение преобразователей RS-485 (С200М2)
Для корректной работы контроллера через преобразователь RS-485 C200M2 или Bolid необходимо убедиться в правильности подключения проводов и соблюдении распиновки. Также необходимо установить корректные драйверы для определения преобразователей в системе компьютера.
Драйверы для преобразователя C200M2
После корректной установки драйверов преобразователь будет отображаться в разделе диспетчер устройств в следующем виде:

Распиновка и цвет изоляции проводов преобразовтеля C200M2:


Пример опроса контроллера по Modbus
Производить опрос контроллера при помощи команды можно через любую приспособленную для этого программу.
По интерфейсу RS-485, через Modbus можно производить опрос контроллера используя следующие характеристики/настройки:
Протокол - LLS
Скорость передачи данных - 19200 kbps
Data size - 8 bits
Проверка на четность: отсутствует
Стоп-биты - 1
В качестве примера опроса мы будем использовать программу Terminal.exe
Команда опроса: 01 03 00 00 00 5A C5 F1
01 – адрес
03 – код команды
00 00 – номер регистра, начиная с которого запрашивается количество регистров
00 5А – количество запрашиваемых регистров (5А – 90 регистров)
С5 F1 – CRC-16 Modbus с обратным порядком байтов;

Ответ:
01 03 B4 82 80 00 00 00 00 09 A1 27 1D 00 19 00 00 01 01 00 1D 00 00 00 92 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 01 10 0E 03
01 (адрес) 03 (команда) B4 (кол-во байт – 180 или 90 регистров)
- 82 80 – прошивка (82-1.3.0) и тип устройства+номер банка регистров+наличие ошибки в работе сенсоров (Техническая информация, предназначенная для разработчиков устройства)
- 00 00 - старшие 16 разрядов UNIX TIME
- 00 00 - младшие 16 разрядов UNIX TIME
- 09 A1 - температура беззнаковое; разрешение 0,01 град, т.е. 09A1 – 2465 или 24.65°С
- 27 1D - атмосферное давление беззнаковое; разрешение 10Ра; 271D – 10013 т.е. 100130 Па
- 00 19 - относительная влажность беззнаковое; разрешение 1%; 19 – 25%
- 00 00 - скорость ветра беззнаковое; разрешение 0.01 m/s
- 01 01 - направление ветра беззнаковое; разрешение 1 град; 101 – 257°
- 00 1D - Уровень осадков беззнаковое; разрешение 0.1 мм; 2.9
- 00 00 - Уровень ультрафиолетового излучения беззнаковое; разрешение 0.01 W/m2
- 00 92 - Уровень освещенности беззнаковое; разрешение 1 lux; 92 - 146
- 00 00 - скорость ветра УЗ анемометра беззнаковое; разрешение 0.01 m/s
- 00 00 - направление ветра УЗ анемометра беззнаковое; разрешение 1 град.
- 00 00 - Расстояние до препятствия (снежный покров) беззнаковое; разрешение 1 см. ДГВ должен иметь сетевой адрес 160
- 00 00 - Солнечная радиация беззнаковое; разрешение 1 Вт/м2. Пиргелиометр должен иметь сетевой адрес 181
- 00 00 - БМВД1
- 00 00
- 00 00
- 00 00
- 00 00
- 00 00
- 00 00
- 00 00 - БМВД2
- 00 00
- 00 00
- 00 00
- 00 00
- 00 00
- 00 00
- 00 00 - БМВД3
- 00 00
- 00 00
- 00 00
- 00 00
- 00 00
- 00 00
- 00 00 - БМВД4
- 00 00
- 00 00
- 00 00
- 00 00
- 00 00
- 00 00
- 00 00 - БМВД5
- 00 00
- 00 00
- 00 00
- 00 00
- 00 00
- 00 00
- 00 00 - БМВД6
- 00 00
- 00 00
- 00 00
- 00 00
- 00 00
- 00 00
- 00 00 - БМВД7
- 00 00
- 00 00
- 00 00
- 00 00
- 00 00
- 00 00
- 00 00 - БМВД8
- 00 00
- 00 00
- 00 00
- 00 00
- 00 00
- 00 00
- 00 00 - Пыль 2,5 мкм беззнаковое; разрешение
- 00 00 - Пыль 10 мкм беззнаковое; разрешение 00 00
- 00 00 - уровень СО2 беззнаковое; разрешение
- 00 00 - уровень СО беззнаковое; разрешение
- 00 00 - уровень NO беззнаковое; разрешение
- 00 00 - уровень NO2 беззнаковое; разрешение
- 00 00 - уровень SO2 беззнаковое; разрешение
- 00 00 - уровень H2S беззнаковое; разрешение
- 00 00 - уровень HCN беззнаковое; разрешение
- 00 00 - уровень NH3 беззнаковое; разрешение
- 00 00 - уровень CH2O беззнаковое; разрешение
- 00 00 - Сокол-ДС; накопленное количество осадков беззнаковое (необходимо разделить на 1000)
- 00 00 - Сокол-ДС; сервисные параметры
- 00 00 - СВЧ, расстояние до ближнего объекта в см.
- 00 00 - СВЧ, расстояние до дальнего объекта в см.
- 00 00 - резерв 5
- 00 00 - резерв 2
- 00 06 - флаги выгрузки черного ящика
- 01 10 - events (Техническая информация, предназначенная для разработчиков устройства)
0E 03 – CRC-16 modbus
Если в команде указать другой регистр, начиная с которого нужно выгрузить данные, и указать другое количество запрашиваемых регистров, то в ответе будет содержаться меньшее количество регистров.
Например:

Запрос 10 регистров, следующих за 5-м
Запрос:
01 03 00 05 00 0A D5 CC
01 – адрес
03 – команда
00 05 – запрос выдать регистры после 5-го, т.е. в ответе будут регистры начиная с 6го
00 0А – запрос выдать 10 регистров
D5 CC – контрольная сумма (обратный порядок байтов)
Ответ:
01 03 14 00 19 00 00 01 01 00 00 00 00 00 8D 00 00 00 00 00 00 00 00 81 FF
01 адрес
03 команда
14 количество байт – 20, т.е 10 регистров
00 19 - влажность
00 00 - скорость ветра
01 01 - направление ветра
00 00 - Уровень осадков беззнаковое; разрешение 0.1 мм; 2.9
00 00 - Уровень ультрафиолетового излучения беззнаковое; разрешение 0.01 W/m2
00 8D - Уровень освещенности беззнаковое; разрешение 1 lux; 92 - 146
00 00 - скорость ветра УЗ анемометра беззнаковое; разрешение 0.01 m/s
00 00 - направление ветра УЗ анемометра беззнаковое; разрешение 1 град.
00 00 - Расстояние до препятствия (снежный покров) беззнаковое; разрешение 1 см. ДГВ должен иметь сетевой адрес 160
00 00 - Солнечная радиация беззнаковое; разрешение 1 Вт/м2. Пиргелиометр должен иметь сетевой адрес 181
81 FF – контрольная сумма
Подключение дополнительного оборудования
ВНИМАНИЕ! ДОПОЛНИТЕЛЬНЫЕ ДАТЧИКИ, ПОДКЛЮЧАЕМЫЕ К СТАНЦИИ ЧЕРЕЗ ИНТЕРФЕЙС RS-485, БЕЗ ВНЕШНЕГО ПИТАНИЯ РАБОТАТЬ НЕ БУДУТ! (не расспространяется для беспроводных модулей БМВД и датчиков Сокол-ДВП)
Ниже представлены инструкции по подключению дополнительного оборудования для контроллера Сокол-К1.
Сокол-ДВП, Сокол-ДВП+Сокол-БМВД
Инструкция по подключению датчика влажности почвы Сокол-ДВП, а также беспроводного модуля Сокол-БМВД

Анеморумбометр Сокол-А
Подключения датчиков измерения скорости ветра/направления ветра Сокол-А

Измеритель Сокол-ТДВ
Инструкция по подключению датчика температуры/влажности/давления Сокол-ТДВ
