Anemometer Sokol-A: Difference between revisions
m
no edit summary
(Created page with "thumb|384x384px|The current model of the '''Sokol-A''' anemorumbometer = <big>'''Definition and Purpose of Sokol-A'''</big> = The '''SOKOL-A''' anemorumbometer (hereinafter referred to as the '''Product, SOKOL-A''') is designed to remotely measure '''instantaneous, maximum, and average airflow''' '''(wind)''' '''speeds''' and '''direction''', and to transmit this data to a server (for viewing via the specialized '''Sokol Analytics so...") |
mNo edit summary |
||
| Line 89: | Line 89: | ||
Before mounting the unit on the mast, connect the '''wind vane, anemometer''', and '''RS-485''' interface to the transducer as shown in '''Figure 8'''. '''Figure 8''' shows the connection terminals, where '''<u>1 is the | Before mounting the unit on the mast, connect the '''wind vane, anemometer''', and '''RS-485''' interface to the transducer as shown in '''Figure 8'''. '''Figure 8''' shows the connection terminals, where '''<u>1 is the connector for the wind vane</u>''', '''<u>2 is the RS-485 сonnector,</u>''' and '''<u>3 is the сonnector for the anemometer.</u>''' | ||
[[File:Sokol-A pinout 2.png|center|frameless|667x667px]] | [[File:Sokol-A pinout 2.png|center|frameless|667x667px]] | ||
''' | '''1''' - '''Wind vane connection''' | ||
''' | '''2 -''' '''RS-485''' connection | ||
'''3''' - '''Anemometer''' connection | |||
'''<u> | |||
'''<u>Pinout of the extension cable for Sokol-A:</u>''' | |||
[[File:Sokol-A pinout 3.png|center|frameless|570x570px]] | [[File:Sokol-A pinout 3.png|center|frameless|570x570px]] | ||
Example of the wiring diagram for the '''Sokol-AN version of the anemorumbometer (winter model)''' with a heating element: | |||
[[File:Sokol-A pinout 4.png|center|frameless|702x702px]] | [[File:Sokol-A pinout 4.png|center|frameless|702x702px]] | ||
'''1 | '''1''' - Connecting the '''wind vane''' | ||
'''2''' - | '''2''' - Connecting the '''anemometer''' | ||
'''3''' - | '''3''' - Connecting the '''RS-485''' | ||
'''4''' - | '''4''' - Connecting the '''heater power supply''' | ||
'''<u> | |||
'''<u>Pinout of the extension cable for Sokol-AN:</u>''' | |||
[[File:Sokol-A pinout 5.png|center|frameless|637x637px]] | [[File:Sokol-A pinout 5.png|center|frameless|637x637px]] | ||
== '''<big> | == '''<big>Connecting the anemorumbometer to the Sokol-K1 controller</big>''' == | ||
'''The Sokol-A (1)''' anemometer is connected to the '''Sokol-K1 TEMG.469413.004''' controller via the '''M23 TEMG.685631.003 (2)''' '''extension cable''', which is included in the delivery set as shown in '''Figure 19.''' Connection to the '''Sokol-K1''' controller enables the transmission of data collected by '''the anemorumbometer''' over a distance of '''up to 8 km'''. Connect the '''extension cable''' to '''the appropriate RS-485 connector''' on the '''anemorumbometer converter,''' route the cable through the cable '''coupling (3)''' of the '''computing unit (4)''', and connect it to the '''Sokol-K1 TEMG controller. 467239.004 (5)''' via the '''Sokol-A''' '''connector''' as shown in '''Figure 20.''' | |||
[[File:Sokol-A+Sokol-K1 1.png|center|frameless|570x570px]] | [[File:Sokol-A+Sokol-K1 1.png|center|frameless|570x570px]] | ||
[[File:Sokol-A+Sokol-K1 2.png|center|frameless|574x574px]] | [[File:Sokol-A+Sokol-K1 2.png|center|frameless|574x574px]] | ||
== <big>''' | == <big>'''Connection and setup via a PC.'''</big> == | ||
You can connect the '''anemorumbometer''' directly to a '''PC.''' If you connect it to a '''PC''' to display '''wind direction and speed data''', you must use '''[https://www.fmeter.ru/download/_ftp/meteo-kontrol/sokol-m/Sokol_Monitor.zip Sokol Analytics] or [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]'''. Additionally, for '''Sokol CFG''' to function properly, you must install this '''[https://www.fmeter.ru/download/_ftp/other/Component_registration.zip?v=270519154504 package of system components]''', as well as the '''appropriate driver version for your RS-485 converter, depending on the model you are using.''' | |||
'''<u>Bolid C2000-USB - [https://bolid.ru/production/s2000-usb.html#download | '''<u>Bolid C2000-USB - [https://bolid.ru/production/s2000-usb.html#download Download link]</u>''' | ||
'''<u> | '''<u>Escort C200M converter - [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 Download link]</u>''' | ||
'''<u> | '''<u>Escort C200M2 converter - [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 Download link]</u>''' | ||
The connection diagram for the '''Sokol-A to a PC''' is shown in '''Figures 10a and 10b'''. ('''The Escort C200-M2 converter (4)''' must be purchased separately for the connection shown in '''Figure 10a'''.) | |||
[[File:Sokol-A + PC connection scheme 1.png|center|frameless|640x640px]] | [[File:Sokol-A + PC connection scheme 1.png|center|frameless|640x640px]] | ||
[[File:Sokol-A + PC connection scheme 2.png|center|frameless|654x654px]] | [[File:Sokol-A + PC connection scheme 2.png|center|frameless|654x654px]] | ||
== <big>''' | == <big>'''Sokol-A + Sokol CFG'''</big> == | ||
Install the '''[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]''' software as follows: | |||
− download the '''[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]''' software; | |||
− Run the '''setup_Sokol CFG.exe file;''' | |||
− | − Follow the '''on-screen instructions''' during installation; | ||
− | − Launch the '''Sokol CFG''' software.[[File:Sokol-A + CFG 1.png|center|frameless|667x667px]] | ||
In the standalone software '''window,''' select '''the COM port''' to which the '''Sokol-A''' anemorumbometer is connected. | |||
'''<u>If the port is not listed, follow these steps:</u>''' | |||
''' | − Open '''Device Manager''' on your computer; | ||
− | − In the Ports '''(COM and LPT) section,''' open the properties of the '''<u>STMicroelectronics Virtual COM Port (C200M) or USB-SERIAL CH341A (C200M2) virtual COM port</u>''' (if there are '''no devices''' with these names in the list, '''<u>check that the driver for your converter is installed);</u>''' | ||
− | − '''Manually set the port''' number within the range '''COM2–COM10;''' | ||
− | − '''Restart''' the anemorumbometer by reconnecting the transducer’s USB cable to the PC; − '''Reopen''' the '''Sokol CFG''' program and select the configured COM port; − '''<u>Click the “Open Port” button.</u>''' | ||
[[File:Device manager 2.png|center|frameless|687x687px]] | |||
Once successfully connected to the '''software''', the '''"Sensors"''' tab will display '''readings''' from the anemometer. These include '''key meteorological parameters''': '''<u>wind direction and wind speed.</u>''' | |||
[[File:Sokol-A + CFG 2.png|center|frameless|710x710px]] | [[File:Sokol-A + CFG 2.png|center|frameless|710x710px]] | ||
''' | '''The serial number and software version''' are displayed on the '''left.''' | ||
[[File:CFG Version 1.png|center|frameless|722x722px]] | [[File:CFG Version 1.png|center|frameless|722x722px]] | ||
The '''"Server"''' tab displays '''the Modbus network address''' of the anemorumbometer '''(Modbus field).''' | |||
[[File:Sokol-A + CFG 3.png|center|frameless|726x726px]] | [[File:Sokol-A + CFG 3.png|center|frameless|726x726px]] | ||
== '''<big> | == '''<big>Sokol-A + Sokol Analytics</big>''' == | ||
To use the standalone [https://www.fmeter.ru/download/_ftp/meteo-kontrol/sokol-m/Sokol_Monitor.zip '''Sokol Analytics'''] software, follow these steps: | |||
− | − '''Download''' the [https://www.fmeter.ru/download/_ftp/meteo-kontrol/sokol-m/Sokol_Monitor.zip '''Sokol Analytics'''] software; | ||
− | − Run the '''sokolanalytics_262c.exe file;''' | ||
− | − Follow the on-screen instructions during installation. Launch the [https://www.fmeter.ru/download/_ftp/meteo-kontrol/sokol-m/Sokol_Monitor.zip '''Sokol Analytics'''] software, and a '''window will open.''' | ||
[[File:Analytics | [[File:Сокол-А Analytics 12.png|center|frameless|741x741px]] | ||
In this '''window''', click the '''"Connect"''' button and enable '''polling for the Sokol-A device'''. | |||
[[File:Сокол-А Analytics 13.png|center|frameless|754x754px]] | |||
- | Next, the '''Sokol-A device polling window will open.''' You will need to '''configure the polling settings.''' | ||
- ''' | - Select the correct '''COM port''' assigned to '''your converter.''' | ||
- Set the '''required network address''' for polling the '''Sokol-A.''' The '''Sokol-A network''' address can be set, changed, or checked in the '''Sokol CFG program'''. '''<u>By default, the Sokol-A anemometer is set to network address 1.</u>''' | |||
'''<u>'' | - '''Set the required''' polling interval. | ||
[[File:Analytics | |||
[[File:Analytics | - '''Enable/disable''' the '''automatic''' launch of the survey when '''Sokol Analytics starts.'''<blockquote> | ||
'''<u>''Important! After changing the network address on the "Sokol-A" anemometer in the Sokol CFG program, the displayed network address may not update, but the change will take effect.''</u>'''</blockquote> | |||
[[File:Сокол-А Analytics 14.png|center|frameless|730x730px]] | |||
[[File:Сокол-А Analytics 15.png|center|frameless|744x744px]] | |||
After configuring the '''survey,''' you must <u>'''save your changes'''</u>. You will then return to the main '''Sokol-A survey window'''. At this point, you can move '''the slider to the ON position''' to '''start the Sokol-A anemometer survey.''' | |||
[[File:Analytics Sokol-A 5.png|center|frameless|736x736px]] | [[File:Analytics Sokol-A 5.png|center|frameless|736x736px]] | ||
<blockquote> | <blockquote>You can also export a report from the [https://docs.google.com/document/d/1dXHYyUb6AepHbNffyHvMZt38uhuW1k6DUjKSh21Y-MI/edit?tab=t.0 Sokol Analytics program]. Instructions for using Sokol Analytics/exporting a report.</blockquote> | ||
= '''<big>Connecting Sokol-A to third-party devices. Polling Sokol-A via Modbus.</big>''' = | |||
To connect the '''Sokol-A''' to any '''<u>external device</u>''' other than a '''Sokol-M weather station or a Sokol-K controller,''' you must ensure that the '''external device''' is capable of: | |||
* Operating with an '''RS-485 interface;''' | |||
* | * '''RS-485 specifications:''' | ||
- Baud rate: | - Baud rate: 19200 kbps | ||
- Data size: | - Data size: 8 | ||
- Stop | - Stop bits: 1 | ||
- Parity: | - Parity: None | ||
* | * Query devices via the '''ModBUS RTU''' protocol by addressing various network addresses; | ||
The '''Sokol-A address (default: 1)''' can be changed: | |||
The device’s primary address can be changed in the '''SokolCFG program.''' To do this, connect the device to a '''PC''' using an '''RS485-USB interface converter''', open the converter’s '''COM port''' in the '''program,''' and in the '''Server section,''' click the '''“Set”''' button to set a '''new address''' in the lower-right corner.<blockquote>'''<u>''Important! When using multiple devices simultaneously (for example, Sokol-A and Sokol-TDV), you must assign different network addresses to each of them.''</u>'''</blockquote><blockquote>'''<u>''Important! The program may not display the address change in its interface, but this does not mean that the address has not been changed.''</u>'''</blockquote> | |||
[[File:Sokol-A CFG 5.png|center|frameless|704x704px]] | [[File:Sokol-A CFG 5.png|center|frameless|704x704px]] | ||
[[File:Sokol-A CFG 6.png|center|frameless|703x703px]] | [[File:Sokol-A CFG 6.png|center|frameless|703x703px]] | ||
== '''<big> | == '''<big>Polling Sokol-A via Modbus example</big>''' == | ||
To poll the '''Sokol-A''', you must request '''4 registers.''' | |||
'''0 | '''Register 0''' - (uint16) instantaneous '''wind speed''' * 10 = '''<u>153, corresponding to 15.3 m/s</u>''' | ||
'''1 | '''Register 1''' - (uint16) instantaneous '''wind direction''' value - '''<u>118, corresponding to 118 degrees</u>''' | ||
'''2 | '''Register 2''' - (uint16) '''1-minute average wind''' speed * 10 - '''<u>223, corresponding to 22.3 m/s</u>''' | ||
'''3 | '''Register 3''' - (uint16) '''1-minute average wind direction''' - '''<u>327, corresponding to 327 degrees</u>''' | ||
'''<u> | |||
'''<u>Example command for Sokol-A (network address 3):</u>''' | |||
03 03 00 00 00 04 45 EB | 03 03 00 00 00 04 45 EB | ||
03 | 03 – device address; | ||
03 – command type; | |||
00 00 – the register number starting from which the requested number of registers is read; | |||
00 | 00 07 - number of registers requested; | ||
45 EB - checksum with byte inversion; | |||
'''<u>Пример ответа:</u>''' | |||
Example response: | |||
03 03 08 79 4A 00 4D 03 2A 00 4D 7F 52 | 03 03 08 79 4A 00 4D 03 2A 00 4D 7F 52 | ||
03 - | 03 - device address; | ||
03 - | 03 - command type; | ||
08 - | 08 - number of bytes transmitted; | ||
79 4A - | 79 4A - instantaneous wind speed (4A 79 or 19065/1000=19.06 m/s) | ||
00 4D - | 00 4D - instantaneous wind direction (77°) | ||
03 2A - | 03 2A - 1-minute average wind speed (2A03 or 10755/1000=10.7 m/s) | ||
00 4D - | 00 4D - 1-minute average wind direction (77°) | ||
7F 52- | 7F 52 - checksum with byte inversion; | ||
= '''<big> | = '''<big>Useful links</big>''' = | ||
* '''[https://drive.google.com/file/d/1rg5RttMdzh1tCcdQlvu6ZEEKc_U38TNq/view <big> | * '''[https://drive.google.com/file/d/1rg5RttMdzh1tCcdQlvu6ZEEKc_U38TNq/view <big>Wiring Diagrams for Sokol-A/Sokol-AN (RUS)</big>]''' | ||
* '''<big>[https://docs.google.com/document/d/1jJLwdr4-BIl_CgTYgZPuD5tbBpJfzkjAUboyO3MDLrI/edit?tab=t.0 | * '''<big>[https://docs.google.com/document/d/1jJLwdr4-BIl_CgTYgZPuD5tbBpJfzkjAUboyO3MDLrI/edit?tab=t.0 Description of the Sokol-A Register Protocol (including AIST and GRIF) (RUS)]</big>''' | ||
* '''<big>[https://docs.google.com/document/d/1dXHYyUb6AepHbNffyHvMZt38uhuW1k6DUjKSh21Y-MI/edit?usp=sharing | * '''<big>[https://docs.google.com/document/d/1dXHYyUb6AepHbNffyHvMZt38uhuW1k6DUjKSh21Y-MI/edit?usp=sharing Sokol Analytics User Guide (RUS)]</big>''' | ||