Wholesale smart pole weather station manufacturers
weather station
Weather Stations for durability, accuracy, and efficiency. With a deviation of less than 1% during the sensor's life cycle, you can trust its stability.
Quantity

System parameters
●Stability: less than 1% during the sensor life cycle
●Response time: less than 30 seconds
●Warm-up time: 30 seconds (SO2NO2COO3 3 hours)
●Working current: DC12V≤40mA(HCD6815)-DC12V≤125mA(HCD6820)
●Power consumption: DC12V≤0.5W(HCD6815); DC12V≤1.5W(HCD6820)
●Life: Except for SO2NO2COO3PM2.5PM10 (1 year in normal environment, high pollution environment is not guaranteed), the life span is not less than 3 years.
●Output: RS485, MODBUS communication protocol
●Shell material: ASA engineering plastics
●Working environment: temperature -30~70℃, working humidity: 0-100%
OVERVIE
HCD6817B is innovatively realizes the meteorological standard parameters (T、RH、P、WD、WDIR、PM2.5/10、Noise)through a highly integrated structure, which can realize the 24-hour continuous online monitoring of outdoor meteorological parameters, and output the parameters to the user at one time through the digital communication interface.
APPLICATION
HCD6817B is used for the construction site construction, city roads, residential environment of makings, meteorology, the real time data such as video monitoring system.It is based on the environmental protection department of the GB 3095-2012 and GB 3096-2008 and can be real-time monitoring and control effectively for site area dust through wired or wireless way
TECHNICAL SPECIFICATION
Measture item | Principle | Range | Resolution | Accuracy |
Atmospheric temperature | Energy gap method | -40-60℃ | 0.01℃ | ±0.3(V=25℃) |
Atmospheric humidity | Capacitancemethod | 0-100%RH | 0.01% | ±3%RH(10%-80%,Nocondensation) |
Atmospheric pressure | Piezoresistive | 500-1100hPa | ±0.5hPa(0-30℃)(950-1100hPa) | 0.1hPa |
Wind speed | Ultrasonic | 0-60m/s | ±(0.3+0.03V)M/S;V≤30M/S ±(0.3+0.05V)M/S; V≥30M/S | 0.01m/s |
Wind direction | Ultrasonic | 0-359.9° | ±3°(When wind speed = 10m / S) | 0.1° |
PM2.5 | Laser way | 0-1000μg/m³ | 1μg/m³ | ±10%(<500μg) |
PM10 | Laser way | 0-1000μg/m³ | 1μg/m³ | ±10%(<500μg) |
Noise | Electretcapacitance | 30-130dB | 0.1dB | ±1.5dB |
Supply | 12-24VDC, solar power | |||
Output | RS485(Modbus) | |||
Fixed form | A) Sleeve fixed; B)Flange adapter fixed | |||
Power consumption | <1W@12V | |||
Ingress Protection | IP65 | |||
Main material | ASA+engineering plastics | |||
Mounting frame | 1.5m, 3m Pole, 1.8m tripod | |||
MODBUS RTU COMMUNICATION PROTOCOL
CRC instruction:
Among all the following instructions, the two bytes of CRC16 in MODBUS RTU protocol are as follows: the low byte comes before the high byte comes after.
In the following instructions, the sensor address 0xFF is assumed
(the sensor default address is FF)
Return error code rule:
When receive error instruction (including CRC16 validation error), the sensor will not return error code. After the instruction is issued 100ms, it fails to receive issuing instruction The upper computer may consider failure and may resend the instruction.Standard MODBUS register specification
Note: The quantity or length of register in Modbus is two bytes and 16 bits(the high byte comes first and the low byte comes last), Non - byte 8 bits are a unit.
The user shall ensure that the range of the address and the range of quantity of registers are within the system range.If it exceeded, the output of the sensor will be unpredictable. The user shall ensure that the MODBUS meets the requirements of this manual in the software design of the upper computer
communication examples
Here is an example of using Modbus RTU command to access system registers
1.Read multiple input registers (5 live data) commands
Send:FF 03 00 09 00 05 40 15
FF | 03 | 00 09 | 00 05 | 40 15 |
System address | function code | Register address | Register number | CRC16check bit generatedautomaticallybysoftware |
Send:FF 03 00 09 00 05 40 15
FF | 03 | 0A | 1A 57 0C 5F 27 83 00 11 00 14 | 30 1C |
System address | function code | Number of bytes of data segment | Data segment data | CRC16check bit |
parse data:
0x1A57= 0x1A * 256 + 0x57= 6743 Temperature = 6743/100-40=27.43℃
0x0C5F= 0x0C * 256 + 0x5F= 3167 Humidity=3167/100=31.67%RH
0x2783= 0x27 * 256 + 0x83= 10115 atmospheric pressure=10115/10=1011.5hPa
0x0011=17Wind speed=17/100=0.17m/s
0x0C14=0x0C * 256 + 0x14= 3092 Wind direction=3092/10=309.2°
-----------------------------------------------------------------------------------------------------
2.Read the single input register command
Send:FF 03 00 01 00 01 C0 14
FF | 03 | 0001 | 0001 | C0 14 |
Systemaddress | functioncode | Register address | Register address | CRC16 check bit generated automatically by software |
Answer:FF 03 02 02 1C 91 39
FF | 03 | 02 | 02 1C | 91 39 |
Systemaddress | functioncode | Number of bytes of data segment | Data segment data | CRC16 check bit |
parse data:0x021C= 0x02 * 256 + 0x1C= 540 Noise = 540/10=54.0dB
-----------------------------------------------------------------------------------------------------
3.Read the address register command
Send:00 03 00 00 00 01 85 DB
00 | 03 | 00 00 | 00 01 | 85 DB |
function code | Register address | Registeraddress | CRC16 check bit generated automatically by software |
Answer:00 03 02 00 01 44 44
00 | 03 | 02 | 00 01 | 44 44 |
function code | Number of bytes of data segment | Data segment data | CRC16 check bit |
Data segment data0x0001 =01 system address 01
-----------------------------------------------------------------------------------------------------
4、Modify internal register(System address)Command(Modify address to 0x33)
Send:00 06 00 00 00 33 C8 0E
00 | 06 | 00 00 | 00 33 | C8 0E |
function code | Register address | New address | CRC16 check bit |
Answer:00 06 00 00 00 33 C8 0E (Indicates successful modification)
00 | 06 | 00 00 | 00 33 | C8 0E |
function code | Start address | New address | CRC16 check bit |
-----------------------------------------------------------------------------------------------------
5、Read the electronic compass (output value is the Angle between compass north and sensor north arrow)
Send:FF 03 01 05 00 01 80 29
FF | 03 | 01 05 | 00 01 | 80 29 |
Stationnumber | function code | Register address | Registernumber | CRC16 check bit |
Answer:FF 03 02 00 36 11 86
FF | 03 | 02 | 00 36 | 11 86 |
Station number | function code | Number of bytes of data segmen | Data segment data | CRC16 check bit |
The latitude data segment data is 0x0036 =54, which means the arrow points to 54°at this time
Input register: read with function code 03
Address | operation | Contents | Notes |
0x0001 | read-only | Noise, hexadecimal number amplified by 10 times | |
0x0002 | read-only | Hydrogen sulfide | |
0x0003 | read-only | SO2 concentration,hexadecimal ,such as 0x0172, indicates that SO2 concentration is 370ppb. | |
0x0004 | read-only | NO2 concentration,hexadecimal ,such as 0x0036, indicates that NO2 concentration is 54ppb | |
0x0005 | read-only | CO concentration,hexadecimal ,such as 0x0A00, indicates that CO concentration is 2560ppb | |
0x0006 | read-only | O3 concentration,hexadecimal ,such as 0x0123, indicates that O3 concentration is 2560ppb | |
0x0007 | read-only | PM2.5 concentration,hexadecimal ,such as 0x0172, indicates that PM2.5 concentration is 370ug/m³ | |
0x0008 | read-only | PM10 concentration,hexadecimal ,such as 0x0193, indicates that PM10 concentration is 403ug/m³ | |
0x0009 | read-only | Atmospheric temperature, Hexadecimal number plus 40 then it is magnified as 100 times, such as 0x1B00 indicates 6912/100-40=29.12℃ | |
0x000A | read-only | Atmospheric humidity, Hexadecimal number is magnified as 100 times, such as 0x1603 indicates 5635/100=56.35% | |
0x000B | read-only | Atmospheric pressure, Hexadecimal number is magnified as 10 times, such as 0x2784 indicates 10116/10=1011.6hPa | |
0x000C | read-only | Wind speed, Hexadecimal number is magnified as 100 times, such as 0x0125 indicates 293/100=2.93m/s | |
0x000D | read-only | Wind direction, Hexadecimal number is magnified as 10 times, such as 0x0C14 indicates 3092/10=309.2° | North is 0 ° |
0x000E | read-only | Rainfall in 10 minutes, magnified 10 times of hexadecimal number, such as 0x0016 means 2.2mm | The default is 10 minutes of rain |
0x000F | read-only | solar radiation, Hexadecimal number, such as 0x0172 indicates 370W/㎡ | |
0x0010 | read-only | illumination, Hexadecimal number is magnified as 100 times, such as 0x0123 indicates 2.91.Klux | |
0x0011 | read-only | UV index | |
0x0012 | read-only | CO2, Hexadecimal number, such as 0x01F4 indicates 500ppm | |
0x0013 -0x001f | read-only | Negative oxygen ions, reduced by 10 times the hexadecimal number, such as 0x01F4 means that the number of negative oxygen ions is 5000 | |
0x0014 -0x001f | read-only | Keep | |
0x0020 | read-only | Electronic compass, hexadecimal number, such as 0x0036 means it is currently pointing to 54° | North is 0 |
0x0021 | read-only | Pitch angle 1 | |
0x0022 | read-only | Pitch angle 2 | |
0x0023 | read-only | Pitch angle 3 | |
0x0024 | read-only | longitude | |
0x0025 | read-only | latitude |