Product features
1. The sensor adopts an integrated design with a built-in temperature and humidity measuring element, and the overall appearance is small and exquisite, which is suitable for installation in a small place to measure temperature and humidity.
2. The Modbus RTU temperature humidity sensor has pluggable wiring terminals, easy to install, and easy to maintain during use.
3. High-quality measurement unit imported from Switzerland, accurate measurement.
4. 10~30V wide voltage range power supply, complete specifications.
Parameters
Power supply (default): 5-30V DC
Power consumption: 0.3W
A precision: Humidity: ±2%RH (5%~95%RH, 25°C), temperature: ±0.4 (25°C)
B quasi-accuracy: (Default) Humidity: ±3%RH (5%RH~95%RH, 25°C), temperature: ±0.5°C (25°C)
Transmitter circuit working temperature: -40°C~+60°C, 0%RH~80%RH
Communication protocol: Modbus-RTU communication protocol
Output signal: 485 signal
Temperature display resolution: 0.1°C
Humidity display resolution: 0.1%RH
Temperature and humidity refresh time: 1S
Long-term stability: temperature 0.1°C/y humidity 1%RH/y
Response time: Temperature 15s (1m/s wind speed) Humidity 4s (1m/s wind speed)
Parameter setting: through software setting
Communication protocol - RS-WS-N01-8-EX
1. Basic communication parameters
Code | 8 bit binary system |
Data Bit | 8 bit |
Odd-even Revision Bit | None |
Stop Bit | 1bit |
Incorrect Revision | CRC(Redundant cyclic codes) |
Baud Rate | 2400bit/s, 4800bit/s, 9600 bit/s options, the factory default 4800bit/s |
2. Data frame format definition
Using Modbus-RTU communication protocol, the format is as follows:
Initial structure 4 bytes of time
Address code = 1 byte
Function code = 1 byte
Data area = N bytes
Error check = 16-bit CRC code
Time to end structure 4 bytes
Address code: the address of the transmitter, which is unique in the communication network (factory default 0x01).
Function code: the function instruction of the command sent by the host, this transmitter only uses the function code 0x03 (read register data).
Data area: The data area is the specific communication data, pay attention to the high byte of the 16bits data first!
CRC code: two-byte check code.
Host query frame structure:
Address Code | Function Code | Register Origin Address | Register Length | Revision Code in Low Position | Revision Code in High Position |
1byte | 1byte | 2bytes | 2bytes | 1byte | 1byte |
Slave response frame structure:
Address Code | Function Code | Effectiveness Byte NO. | Data Area One | Data Area Two | Data Area N | Revision Code |
1byte | 1byte | 1byte | 2bytes | 2bytes | 2bytes | 2bytes |
3. Register address
Register Address | PLC or Configuration Address | Content | Operation |
0000 H | 40001 | Humidity | Read Only |
0001 H | 40002 | Temperature | Read Only |
4. Communication protocol example and explanation
Example: read the temperature and humidity value of device address 0x01
Query frame (hexadecimal):
Address Code | Function Code | Origin Address | Data Length | Revision Code in Low Position | Revision Code in High Position |
0x01 | 0x03 | 0x00 0x00 | 0x00 0x02 | 0xC4 | 0x0B |
Response frame (hexadecimal): (For example, the temperature is -10.1 and the humidity is 65.8%RH)
Address Code | Function Code | Return Byte Number | Humidity Number | Temperature Number | Revision Code in Low Position | Revision Code in High Position |
0x01 | 0x03 | 0x04 | 0x02 0x92 | 0xFF 0x9B | 0x5A | 0x3D |
Temperature calculation:
When the temperature is lower than 0°C , the temperature data is uploaded in the form of complement code.
Temperature: FF9B H(hex) = -101 => temperature = -10.1°C
Humidity calculation:
Humidity: 292 H (Hex) = 658 => Humidity = 65.8%RH
Product Catalogue: Renke Catalogue