Sokol-TDV meter: Difference between revisions
m
no edit summary
(Created page with "thumb|330x330px|The current model of the '''Sokol-TDV''' = '''Definition and Purpose of Sokol-TDV''' = The '''Sokol-TDV sensor''' (hereinafter referred to as the '''sensor''', '''Sokol-TDV, TDV, measuring device, or product''') is designed to measure '''temperature, relative humidity, and atmospheric pressure,''' transmit these measurements '''via an RS-485 communication channel''', and '''send the data''' to a server (for viewing via t...") |
mNo edit summary |
||
| Line 21: | Line 21: | ||
{| class="wikitable" | {| class="wikitable" | ||
|+'''Measured characteristics''' | |+'''Measured characteristics''' | ||
! colspan="2" | | ! colspan="2" |'''Name of characteristic''' | ||
! | !Characteristic value | ||
|- | |- | ||
| rowspan="2" |'''Air temperature''' | | rowspan="2" |'''Air temperature''' | ||
|Range of measurements of air temperature, <sup>o</sup>C | |Range of measurements of air temperature, <sup>o</sup>C | ||
| | |from -60 to +55 | ||
|- | |- | ||
|Limits of allowed absolute measurement error of air temperature, °C: | |Limits of allowed absolute measurement error of air temperature, °C: | ||
| Line 37: | Line 37: | ||
| rowspan="2" |'''Relative air humidity''' | | rowspan="2" |'''Relative air humidity''' | ||
|Range of relative humidity measurement, % | |Range of relative humidity measurement, % | ||
| | |from 1 to 100 | ||
|- | |- | ||
|Absolute permissible error limits of air humidity measurements, % | |Absolute permissible error limits of air humidity measurements, % | ||
| Line 44: | Line 44: | ||
| rowspan="2" |'''Atmospheric pressure''' | | rowspan="2" |'''Atmospheric pressure''' | ||
|Range of measurements of atmospheric pressure, hPa | |Range of measurements of atmospheric pressure, hPa | ||
| | |from 540 to 1100 | ||
|- | |- | ||
|Absolute permissible error limits of atmospheric pressure measurement, hPa | |Absolute permissible error limits of atmospheric pressure measurement, hPa | ||
| Line 62: | Line 62: | ||
'''4''' - bracket. | '''4''' - bracket. | ||
= <big>''' | = <big>'''Assembly and Installation of the Sokol-TDV'''</big> = | ||
== <big>''' | == <big>'''Mounting on an L-shaped bracket'''</big> == | ||
Attach '''two strap clamps (2)''' to the '''base of the L-shaped bracket (1)''' from the '''TEMG.416931.003 mounting kit using M6x16 screws (5)'''. '''(Figure 2)'''. Secure the bracket to the pole using '''two cable ties (4),''' threading them through the cable tie '''clamps (3) (Figure 2).''' | |||
[[File:Sokol-TDV connection.png|center|frameless|622x622px]] | [[File:Sokol-TDV connection.png|center|frameless|622x622px]] | ||
<blockquote>''<u>''' | <blockquote>''<u>'''The mounting kit is not included in the package and must be purchased separately.'''</u>''</blockquote> | ||
== '''<big> | == '''<big>Mounting on a weather mast</big>''' == | ||
When mounting on the '''M82''' '''weather mast (6),''' secure the '''bracket (1) from the TEMG.416931.004 mounting kit''' using '''two 1 1/2" U-bolts (5'''). The mounting method is shown in '''<u>Figure 3.</u>''' | |||
[[File:Sokol-TDV 3.png|center|frameless|633x633px]] | [[File:Sokol-TDV 3.png|center|frameless|633x633px]] | ||
== '''<big> | == '''<big>Mounting on a wall bracket</big>''' == | ||
Wall-mount installation: Mount the '''Sokol-TDV meter (1)''' onto the '''wall bracket (5)''' and tighten the '''nuts (3). (Figure 4).''' | |||
[[File:Sokol-TDV 4.png|center|frameless|609x609px]] | [[File:Sokol-TDV 4.png|center|frameless|609x609px]] | ||
= <big>''' | = <big>'''Pinout, connection, configuration, operation.'''</big> = | ||
== '''<big> | == '''<big>Connecting the Sokol-TDV to the meteo station</big>''' == | ||
Wiring diagram for connecting the '''Sokol-TDV''' meter to the '''[[Sokol-M1]]''' weather station using cable '''TEMG.685631.003 (Figure 5)'''. The pinout of the '''RS-485 connector''' is shown in '''<u>Figure 6.</u>''' | |||
[[File:Sokol-TDV 5.png|center|frameless|658x658px]] | [[File:Sokol-TDV 5.png|center|frameless|658x658px]] | ||
'''RS-485''' connector pinout: | |||
[[File:Sokol-TDV pinout (RS-485) 1.png|center|frameless|622x622px]] | [[File:Sokol-TDV pinout (RS-485) 1.png|center|frameless|622x622px]] | ||
''' | '''<u>Pinout of the extension cable for the Sokol-TDV:</u>''' | ||
[[File:Pinout of the extension cable for Sokol-TDV.png|center|frameless|570x570px]] | [[File:Pinout of the extension cable for Sokol-TDV.png|center|frameless|570x570px]] | ||
== '''<big> | == '''<big>Connecting the Sokol-TDV to the Sokol-M3/K1 controller</big>''' == | ||
The '''Sokol-TDV (1)''' is connected to the '''Sokol-K1''' controller using the '''M23 TEMG.685631.003–02 extension cable (2)''', which is included in the delivery set. Connect the cable to the appropriate connector (or to the '''RS-485 connector''') on the '''Sokol-TDV converter''', then route the cable through the cable '''gland (3)''' on the '''Computing Unit (4)''' and connect it to the '''TEMG.467239.004 Switching Unit (5)''' in the '''Sokol-TDV''' connector. | |||
[[File:Sokol-TDV + Sokol-M3-K1 connection.png|center|frameless|596x596px]] | [[File:Sokol-TDV + Sokol-M3-K1 connection.png|center|frameless|596x596px]] | ||
Wiring diagram for connecting the cable to the '''Sokol-K1''' connectors: | |||
[[File:Sokol-TDV + Sokol-M3-K1 connection 2.png|center|frameless|597x597px]] | [[File:Sokol-TDV + Sokol-M3-K1 connection 2.png|center|frameless|597x597px]] | ||
== <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-TDV''' to a '''PC''' is shown in '''<u>Figure 7</u>'''. ('''The Escort C200–M2 converter (4)''' must be purchased separately if using the configuration shown in '''<u>Figure 10a.</u>''') | |||
[[File:Sokol-TDV + PC.png|center|frameless|613x613px]] | [[File:Sokol-TDV + PC.png|center|frameless|613x613px]] | ||
== <big>''' | == <big>'''Sokol-TDV + 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; | |||
'''<u> | − 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|688x688px]] | |||
Once the connection to the '''software''' is established, the '''"Sensors"''' tab will display readings from the '''Sokol-TDV sensors.''' These include key meteorological parameters''': humidity, pressure, and temperature''' | |||
[[File:Sokol-TDV + CFG 1.png|center|frameless|710x710px]] | [[File:Sokol-TDV + CFG 1.png|center|frameless|710x710px]] | ||
''' | '''The serial number and software version''' are displayed on the '''left.''' | ||
[[File:Sokol-TDV + CFG (version, firmware).png|center|frameless|733x733px]] | [[File:Sokol-TDV + CFG (version, firmware).png|center|frameless|733x733px]] | ||
The '''"Server"''' tab displays '''the Modbus network address''' of the Sokol-TDV '''(Modbus field).''' | |||
[[File:Sokol-TDV + CFG 2.png|center|frameless|726x726px]] | [[File:Sokol-TDV + CFG 2.png|center|frameless|726x726px]] | ||
== '''<big> | == '''<big>Sokol-TDV + 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:Sokol-TDV + Analytics 1.png|center|frameless|741x741px]] | ||
[[File:Sokol-TDV + Analytics 1.png|center|frameless|741x741px]] | |||
In this '''window''', click the '''"Connect"''' button and enable '''polling for the Sokol-TDV device'''. | |||
[[File:Sokol-TDV + Analytics 2.png|center|frameless|754x754px]] | [[File:Sokol-TDV + Analytics 2.png|center|frameless|754x754px]] | ||
- | Next, the '''Sokol-TDV 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-TDV.''' The '''Sokol-TDV network''' address can be set, changed, or checked in the '''Sokol CFG program'''. '''<u>By default, the Sokol-TDV device is set to network address 1.</u>''' | ||
- | - '''Set the required''' polling interval. | ||
- ''' | - '''Enable/disable''' the '''automatic''' launch of the survey when '''Sokol Analytics starts.'''<blockquote> | ||
'''<u>'' | '''<u>''Important! After changing the network address on the "Sokol-TDV" in the Sokol CFG program, the displayed network address may not update, but the change will take effect.''</u>'''</blockquote> | ||
[[File:Sokol-TDV + Analytics 3.png|center|frameless|730x730px]] | [[File:Sokol-TDV + Analytics 3.png|center|frameless|730x730px]] | ||
[[File:Sokol-TDV + Analytics 4.png|center|frameless|731x731px]] | [[File:Sokol-TDV + Analytics 4.png|center|frameless|731x731px]] | ||
After configuring the '''survey,''' you must <u>'''save your changes'''</u>. You will then return to the main '''Sokol-TDV survey window'''. At this point, you can move '''the slider to the ON position''' to '''start the Sokol-TDV survey.''' | |||
[[File:Sokol-TDV + Analytics 5.png|center|frameless|736x736px]] | [[File:Sokol-TDV + Analytics 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-TDV to third-party devices. Polling Sokol-TDV via Modbus.</big>''' = | |||
To connect the '''Sokol-TDV''' 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-TDV 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-TDV via Modbus example</big>''' == | ||
'''0 | '''Register 0 -''' (uint16) temperature * 100 - '''153, corresponding to 1.53 °C''' | ||
''' | '''Register 1''' - (uint16) atmospheric pressure / 10 - '''9998, corresponding to 999.8 hPa.''' | ||
''' | '''Register 2''' - (uint16) relative humidity - '''22, corresponding to 22%''' | ||
'''Register 3''' - (uint16) error code - '''<u>See Table 1 for explanation</u>''' | |||
'''<u> | '''<u>Table 1:</u>''' | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
! | !Error | ||
! | !HEX code | ||
! | !Decimal code | ||
|- | |- | ||
| | |BME module error | ||
|0х01 | |0х01 | ||
|1 | |1 | ||
|- | |- | ||
| | |Humidity sensor error | ||
|0х02 | |0х02 | ||
|2 | |2 | ||
|- | |- | ||
| | |Main temperature sensor error | ||
|0х04 | |0х04 | ||
|4 | |4 | ||
|- | |- | ||
| | |Memory block error | ||
|0х08 | |0х08 | ||
|8 | |8 | ||
|- | |- | ||
| | |Pressure sensor error | ||
|0х10 | |0х10 | ||
|16 | |16 | ||
|- | |- | ||
| | |Auxiliary temperature sensor error | ||
|0х20 | |0х20 | ||
|32 | |32 | ||
|- | |- | ||
| | |Main pressure sensor readiness error | ||
| | | | ||
|128 | |128 | ||
| Line 249: | Line 250: | ||
'''<u> | |||
'''<u>Example command for Sokol-TDV (network address 1):</u>''' | |||
01 03 00 00 00 04 44 09 | 01 03 00 00 00 04 44 09 | ||
01 - | 01 - device address; | ||
03 - command type; | |||
00 00 – register number starting from which the number of registers is requested; | |||
00 | 00 02 - number of registers requested; | ||
44 09 - checksum with byte inversion; | |||
'''<u>Sample response:</u>''' | |||
01 03 08 09 FD 27 18 00 31 00 31 CF BC | |||
01 - | 01 - device address; | ||
03 - | 03 - command type; | ||
08 - number of bytes transmitted; | |||
09 FD - | 09 FD - temperature (9FD or 2557/100=25.57°C); | ||
27 18 - | 27 18 - atmospheric pressure (2718 or 10008/10=1000.8 hPa); | ||
00 31 - | 00 31 - relative humidity (49%); | ||
00 31 - | 00 31 - error code; | ||
CF BC - | CF BC - checksum with byte inversion; | ||
= '''<big> | = '''<big>Useful links</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-TDV Register Protocol (Plus 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>''' | ||