HD-S70 seven-element environmental sensor
The Huidu HD-S70 combines temperature, humidity, noise, PM2.5, PM10, atmospheric pressure and light measurements in a louver enclosure. It provides RS485 Modbus RTU output for compatible PLCs and environmental monitoring systems, powered by a 10–30 V DC supply.
Measurement ranges and published accuracy
| Measurement | Range | Accuracy information |
|---|---|---|
| Temperature | −40 to +120°C | Accuracy row has a unit/label mismatch; see note below. |
| Humidity | 0–99% RH | Accuracy row has a unit/label mismatch; see note below. |
| Noise | 30–120 dB | ±3 dB |
| PM2.5 | 0–1000 µg/m³; 1 µg/m³ resolution | ±10% at 25°C |
| PM10 | 0–1000 µg/m³; 1 µg/m³ resolution | ±10% at 25°C |
| Atmospheric pressure | 0–120 kPa | ±0.15 kPa at 25°C and 75 kPa |
| Light intensity | 0–200,000 lux | ±7% at 25°C |
Temperature/humidity accuracy note: Page 4 of the V4.2 specification assigns ±3% RH (60% RH, 25°C) to the temperature row and ±0.5°C (25°C) to the humidity row. The labels and units do not match. Confirm the intended accuracy ratings rather than silently swapping these values. The stated measurement ranges are retained separately above.
Power and communication parameters
| Power supply / maximum consumption | 10–30 V DC; 0.8 W with RS485 output |
|---|---|
| Output / protocol | RS485; Modbus RTU |
| Serial format | 8 data bits, no parity, 1 stop bit; CRC error checking |
| Baud rates | 2400, 4800 or 9600 bit/s; factory default 4800 bit/s |
| Device address | Factory default 0x01; assign unique addresses on a shared bus |
| Communication distance | Up to 2000 m stated as measured in the PDF; installation wiring and equipment affect the usable bus |
| Response times | Temperature/humidity, noise and pressure: ≤1 s; PM2.5/PM10: ≤90 s; light: ≤0.1 s |
| Housing | Integrated louver enclosure |
| USB-to-RS485 adapter | Optional in the equipment list |
Installation and RS485 setup
Connect one sensor at a time when detecting or changing its address and baud rate. Keep power polarity and RS485 A/B connections correct, and avoid duplicate device addresses on the same bus. The linked manual includes wiring, configuration and Modbus register information.
The manual’s protocol section describes function code 0x03, while its register-table heading also mentions 0x04. Verify the supported function for the supplied unit during integration. No IP rating is specified in the linked document.

Frequently asked questions
What does the HD-S70 measure?
It measures temperature, humidity, noise, PM2.5, PM10, atmospheric pressure and light intensity. Wind speed and direction are not listed among this model’s seven measurements.
Can the S70 communicate with a PLC?
Yes. It uses RS485 and Modbus RTU. Factory defaults are address 0x01 and 4800 bit/s with 8 data bits, no parity and one stop bit. Match the host settings and use unique addresses for multiple sensors.
What are the temperature and humidity accuracy ratings?
The V4.2 PDF has inconsistent row labels: its temperature row gives ±3% RH at 60% RH and 25°C, while its humidity row gives ±0.5°C at 25°C. These cannot be treated as correctly assigned accuracy ratings without confirmation from the supplier.
What supply and interface adapter are required?
The sensor requires 10–30 V DC and is listed at a maximum of 0.8 W for RS485 output. A USB-to-RS485 adapter is optional and may be needed for a computer without a suitable RS485 interface.
Why is the sensor not responding to the computer or PLC?
Check the COM port, address, baud rate, serial format, RS485 A/B polarity and converter driver. The troubleshooting section says the host polling interval and response wait should both exceed 200 ms. Configure one sensor at a time when checking its address and baud rate.



Reviews
There are no reviews yet.