Mechanical integrated wind speed and direction sensor


Technical indicators
Power supply: DC12V
Operating environment: -40~70℃, humidity ≤100% (non-condensing)
Communication interface: RS485
Operating current: 55mA@DC12V
Starting wind speed: 0.5 m/s
Shortest data interval: 0.5S
Shell material: high molecular engineering plastic
Installation requirements

During installation, the arrow N on the base must point due north (as shown in the diagram above).
parameter | Measurement range | resolution | accuracy |
wind speed | 0 - 60 m /s | 0.01 m /s | ± 0.2 m /s |
wind direction | 0 -360 degrees | 0.1 degrees | ±1 degree |
Average wind speed | 0 - 60 m /s | 0.01 m /s | ± 0.2 m /s |
instantaneous wind force | 0 -12 | 1 | 1 |
average wind speed | 0 -12 | 1 | 1 |
Sensor address: 0x01 ( 01 )
Baud rate: 9600
Data bits: 8
Stop bit: 1
Check digit: None
CRC16: Low byte first, high byte last
Communication Example
03 instruction
Read wind speed value:
Send: 01 03 00 00 00 01 84 0A
Response: 01 03 02 0A 02 3F 25
Data analysis: 0x0A * 256 + 0x02 = 2562, wind speed = 2562 / 100 = 25.62 m/s
06 instructions
Modify the sensor baud rate to 4800
Send: 01 06 00 C9 00 06 D9 F6
Receive: 01 06 00 C9 00 06 D9 F6
Note: After sending the modification command, you need to power off and restart the sensor before you can use the new baud rate.
Register address
Register address (hexadecimal) | Parameter name | operate | Data format | Remark |
0x 00 | wind speed | Readable | U int 16 | Actual value = Read value / 100 |
0x 01 | wind direction | Readable | U int 16 | Actual value = Read value / 10 |
0x 02 | instantaneous wind force | Readable | U int 16 | Actual value = Read value |
0 x03 | Average wind speed | Readable | U int 16 | Actual value = Read value / 100 |
0 x04 | average wind speed | Readable | U int 16 | Actual value = Read value |
0x C8 | Device address | Readable and writable | U int 16 | Address range 0x01-0xF E Default address 0x01 ( 1 ) |
0x C9 | baud rate | Readable and writable | U int 16 | Baud rate: 0x02 , 300; 0x03 , 600; 0x04 , 1200; 0x05 , 2400; 0x06 , 4800; 0x07 , 9600; 0x08 , 14400; 0x09 , 19200; 0x0A , 38400; 0x0B , 56000; 0x0C , 57600;0x0D , 115200; Default: 0x 07 (9600) |
0x CA | Average wind speed time | Readable and writable | U int 16 | The parameter range is decimal 1-60 , corresponding to 1-60 minutes. The parameter must not be 0, and the default parameter is 1. |
0x CB | Calibration coefficient K | Readable and writable | int 16 | The parameter range is decimal -32768 ~ 32767 , with a default value of 100. |
0x CC | Calibration coefficient B | Readable and writable | int 16 | The parameter range is decimal -32768 ~ 32767 , with a default value of 0. |
0x CD | Factory reset | writable | U int 16 | Write hexadecimal 0 to restore factory settings XE9 |
0x CE | Wind direction zero point calibration | writable | U int 16 | Write hexadecimal 0x33 for zero-point calibration |