Sokol-TDV meter

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 the specialized Sokol Analytics software).
The operating principle of the Sokol-TDV sensors for various measurement channels is described below:
| Measured parameter | Principle of operation |
|---|---|
| Air temperature | Based on the change in the conductivity of the sensitive element depending on the ambient temperature |
| Relative air humidity | Based on the change in the conductivity of the sensitive element depending on the air humidity |
| Atmospheric pressure | Based on the piezo-resistive effect: а change in the membrane’s resistance when it deforms under atmospheric pressure is registered and recorded |
| Name of characteristic | Characteristic value | |
|---|---|---|
| Air temperature | Range of measurements of air temperature, oC | from -60 to +55 |
| Limits of allowed absolute measurement error of air temperature, °C:
- range: -30…50 inclusive - range: -60…-30 inclusive |
± 0,2
± 0,4 | |
| Relative air humidity | Range of relative humidity measurement, % | from 1 to 100 |
| Absolute permissible error limits of air humidity measurements, % | ± 5 | |
| Atmospheric pressure | Range of measurements of atmospheric pressure, hPa | from 540 to 1100 |
| Absolute permissible error limits of atmospheric pressure measurement, hPa | ± 0,5 | |
More detailed technical characteristics are presented in the technical data sheet of the device
Device construction
The Sokol-TDV meter consists of the following main components:

1 - cover;
2 - deflector;
3 - converter;
4 - bracket.
Assembly and Installation of the Sokol-TDV
Mounting on an L-shaped bracket
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).

The mounting kit is not included in the package and must be purchased separately.
Mounting on a weather mast
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 Figure 3.

Mounting on a wall bracket
Wall-mount installation: Mount the Sokol-TDV meter (1) onto the wall bracket (5) and tighten the nuts (3). (Figure 4).

Pinout, connection, configuration, operation.
Connecting the Sokol-TDV to the meteo station
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 Figure 6.

RS-485 connector pinout:

Pinout of the extension cable for the Sokol-TDV:

Connecting the Sokol-TDV to the Sokol-M3/K1 controller
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.

Wiring diagram for connecting the cable to the Sokol-K1 connectors:

Connection and setup via a PC.
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 Sokol Analytics or Sokol CFG. Additionally, for Sokol CFG to function properly, you must install this package of system components, as well as the appropriate driver version for your RS-485 converter, depending on the model you are using.
Bolid C2000-USB - Download link
Escort C200M converter - Download link
Escort C200M2 converter - Download link
The connection diagram for the Sokol-TDV to a PC is shown in Figure 7. (The Escort C200–M2 converter (4) must be purchased separately if using the configuration shown in Figure 10a.)

Sokol-TDV + Sokol CFG
Install the Sokol CFG software as follows:
− download the Sokol CFG software;
− Run the setup_Sokol CFG.exe file;
− Follow the on-screen instructions during installation;
− Launch the Sokol CFG software.

In the standalone software window, select the COM port to which the Sokol-A anemorumbometer is connected.
If the port is not listed, follow these steps:
− Open Device Manager on your computer;
− In the Ports (COM and LPT) section, open the properties of the STMicroelectronics Virtual COM Port (C200M) or USB-SERIAL CH341A (C200M2) virtual COM port (if there are no devices with these names in the list, check that the driver for your converter is installed);
− 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; − Click the “Open Port” button.

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

The serial number and software version are displayed on the left.

The "Server" tab displays the Modbus network address of the Sokol-TDV (Modbus field).

Sokol-TDV + Sokol Analytics
To use the standalone Sokol Analytics software, follow these steps:
− Download the Sokol Analytics software;
− Run the sokolanalytics_262c.exe file;
− Follow the on-screen instructions during installation. Launch the Sokol Analytics software, and a window will open.

In this window, click the "Connect" button and enable polling for the Sokol-TDV device.

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. By default, the Sokol-TDV device is set to network address 1.
- Set the required polling interval.
- Enable/disable the automatic launch of the survey when Sokol Analytics starts.
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.


After configuring the survey, you must save your changes. 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.

You can also export a report from the Sokol Analytics program. Instructions for using Sokol Analytics/exporting a report.
Connecting Sokol-TDV to third-party devices. Polling Sokol-TDV via Modbus.
To connect the Sokol-TDV to any external device 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: 19200 kbps
- Data size: 8
- Stop bits: 1
- 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.
Important! When using multiple devices simultaneously (for example, Sokol-A and Sokol-TDV), you must assign different network addresses to each of them.
Important! The program may not display the address change in its interface, but this does not mean that the address has not been changed.


Polling Sokol-TDV via Modbus example
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 - See Table 1 for explanation
Table 1:
| Error | HEX code | Decimal code |
|---|---|---|
| BME module error | 0х01 | 1 |
| Humidity sensor error | 0х02 | 2 |
| Main temperature sensor error | 0х04 | 4 |
| Memory block error | 0х08 | 8 |
| Pressure sensor error | 0х10 | 16 |
| Auxiliary temperature sensor error | 0х20 | 32 |
| Main pressure sensor readiness error | 128 |
Example command for Sokol-TDV (network address 1):
01 03 00 00 00 04 44 09
01 - device address;
03 - command type;
00 00 – register number starting from which the number of registers is requested;
00 02 - number of registers requested;
44 09 - checksum with byte inversion;
Sample response:
01 03 08 09 FD 27 18 00 31 00 31 CF BC
01 - device address;
03 - command type;
08 - number of bytes transmitted;
09 FD - temperature (9FD or 2557/100=25.57°C);
27 18 - atmospheric pressure (2718 or 10008/10=1000.8 hPa);
00 31 - relative humidity (49%);
00 31 - error code;
CF BC - checksum with byte inversion;