This sensor uses the high-precision digital temperature and humidity chip SHT20 from Sensirion, Switzerland, combined with an industrial RS485 interface and MODBUS RTU protocol. It is suitable for building automation, HVAC, warehouse monitoring, agricultural greenhouses, server room monitoring, and other applications.
| Parameter | Specification |
|---|---|
| Supply Voltage | 9~18 VDC (12V or 24V power adapter recommended) |
| Power Consumption | ≤0.2W (approx. 15mA @ 12V) |
| Temperature Measurement Range | -40℃ ~ +125℃ |
| Temperature Accuracy | ±0.3℃ (typical @ 25℃) |
| Humidity Measurement Range | 0~100% RH (non-condensing) |
| Humidity Accuracy | ±3% RH (typical @ 25℃, 20~80%RH) |
| Communication Interface | RS485 (half-duplex) |
| Communication Protocol | MODBUS RTU |
| Baud Rate | 9600 (default, configurable 4800/19200/38400) |
| Data Format | 8 data bits, no parity, 1 stop bit (8N1) |
| Device Address | 1~247 (default 1, configurable) |
| Response Time | ≤ 2s (data refresh) |
| Operating Environment | -40℃ ~ +85℃, 0~99%RH (non-condensing) |
| Enclosure Protection | Plastic/Aluminum alloy optional, IP65 (confirm when ordering) |
| Dimensions | Approx. 90×45×30mm (excluding probe) |
| Terminal Label | Description | Wiring Recommendation |
|---|---|---|
| VCC | Power Positive (9~18V DC) | Connect to 12V or 24V power positive |
| GND | Power Negative | Connect to power negative, also serves as RS485 reference ground |
| A / 485A | RS485 A+ (non-inverting) | Connect to host (PLC/DAQ) A+ |
| B / 485B | RS485 B- (inverting) | Connect to host B- |
| Register Address (HEX) | Parameter | Data Type | Description |
|---|---|---|---|
| 0x0000 | Temperature | 16-bit signed integer | Unit: 0.1℃, actual value = register value ÷ 10 Example: 0x012E = 302 → 30.2℃ |
| 0x0001 | Humidity | 16-bit unsigned integer | Unit: 0.1%RH, actual value = register value ÷ 10 Example: 0x0320 = 800 → 80.0%RH |
| 0x0100 | Device Address | 16-bit | 1~247, default 1, supports function code 06 |
| 0x0101 | Baud Rate | 16-bit | 0:9600, 1:4800, 2:19200, 3:38400, default 0 |
01 04 00 00 00 02 71 CB01 04 04 01 00 02 14 7A 6901 06 01 00 00 02 89 F6| Phenomenon | Possible Cause | Solution |
|---|---|---|
| No data returned | Wiring error, address/baud rate mismatch | Check A/B wiring, verify host parameters |
| Data is 0 or unchanged | Communication interference, sensor damaged | Add termination resistors, check power supply |
| Abnormal temperature jumps | Uncalibrated or affected by heat source | Keep away from heat sources, restore factory settings |
| Humidity stuck at 100% | Sensor condensation or aging | Dry treatment, or replace sensor |
For more detailed MODBUS register tables, CRC check routines, or custom protocols, please contact the manufacturer.