Cảm biến nhiệt độ độ ẩm TH01-485
- Nhiệt độ -20 ° C +60 °C
- Độ ẩm 0% RH-100% RH
- Ngõ ra dữ lieu: Modbus RTU
Tải tài liệu |
TH01-485 |
CẢM BIẾN NHIỆT ĐỘ, ĐỘ ẨM TH01-485
GIAO THỨC RS485 MODBUS RTU
Cảm biến nhiệt độ và độ ẩm TH01-485 là cảm biến có độ chính xác cao giám sát qua Modbus RTU RS485
1. Mô tả sản phẩm:
Sản phẩm này sử dụng vi xử lý cấp công nghiệp và cảm biến nhiệt độ và độ ẩm TH01-485 được nhập khẩu để đảm bảo độ tin cậy tuyệt vời, độ chính xác cao và khả năng thay thế lẫn nhau. Áp dụng giao diện phần cứng RS485 (với thiết kế chống sét), lớp giao thức tương thích với giao thức Modbus-RTU tiêu chuẩn công nghiệp. Đây sản phẩm được thiết kế với giao thức MODBUS là một trong những giao thức phổ biến, người dùng có thể chọn giao thức truyền thông riêng của họ, giao thức bình thường với tải lên tự động (kết nối RS485 ví dụ, nhiệt độ và độ ẩm sẽ được tự động đầu ra bởi công cụ chuyển nối tiếp ).
2. Đặc điểu nổi bật của sản phẩm:
- Sản phẩm cấp công nghiệp, cảm biến nhiệt độ và độ ẩm TH01-485 độ chính xác cao, truyền thông RS485 ;
- Giao thức MODBUS chuẩn được tích hợp với giao thức chung, và người dùng có thể tự chọn giao thức truyền thông;
- Tốc độ truyền có thể thay đổi được;
- Giao thức bình thường có chức năng tải lên tự động và tốc độ tải lên có thể thay đổi.
3. Thông số sản phẩm:
- Điện áp làm việc: DC4-30V (tối đa không vượt quá 33V )
- Công suất tối đa: 0,2W
- Nhiệt độ làm việc: nhiệt độ -20 ° C +60 ° C , độ ẩm 0% RH-100% RH
- Kiểm soát độ chính xác: nhiệt độ ± 0,3 ° C (25 ° C ) , độ ẩm ± 3% RH (25 ° C )
- Giao diện đầu ra: Giao tiếp RS485 ( giao thức MODBUS chuẩn và giao thức chung tùy chỉnh), xem mô tả giao thức
- Địa chỉ thiết bị: có thể được đặt 1-247 , mặc định là 1
- Tốc độ truyền: 9600 mặc định (người dùng có thể đặt), dữ liệu 8 bit, 1 điểm dừng, không có độ chẵn lẻ
- Kích thước: 60 * 30 * 18
4. Giao thức MODBUS
Mã chức năng được sử dụng bởi sản phẩm:
- 0x03: Read Holding Registers
- 0x04: Read Input Registers
- 0x06: Write Single Register
- 0x10: Write Multiple Registers
Loại thanh ghi |
Địa chỉ thanh ghi |
Dữ liệu thanh ghi |
Số byte |
Input Registers |
0x0001 |
Giá trị nhiệt độ |
2 |
0x0002 |
Giá trị độ ẩm |
2 |
|
Holding Registers |
0x0101 |
Địa chỉ thiết bị ( 1 ~ 247 ) |
2 |
0x0102 |
Tốc độ truyền 0: 9600 1: 14400 2: 19200 |
2 |
|
0x0103 |
Giá trị hiệu chỉnh nhiệt độ (/ 10) -10.0 ~ 10.0 |
2 |
|
0x0104 |
Giá trị điều chỉnh độ ẩm (/ 10) -10.0 ~ 10.0 |
2 |
5. Định dạng khung truyền Modbus :
Master gửi một khung dữ liệu:
Địa chỉ Slave |
Mã hàm |
Địa chỉ bắt đầu Byte cao |
Địa chỉ bắt đầu Byte thấp |
Số lượng thanh ghi Byte cao |
Số lượng thanh ghi Byte thấp |
CRC Byte cao |
CRC Byte thấp |
|
|
|
|
|
|
|
|
Khung dữ liệu phản hồi Slave:
Địa chỉ Slave |
Mã hàm |
Số byte |
Thanh ghi 1 Byte cao |
Thanh ghi 1 Byte thấp |
Thanh ghi N Byte cao |
Thanh ghi 1 Byte thấp |
CRC Byte cao |
CRC Byte thấp |
|
|
|
|
|
|
|
|
|
6. Khung lệnh MODBUS
Master đọc khung lệnh nhiệt độ (0x04) :
Địa chỉ Slave |
Mã hàm |
Địa chỉ bắt đầu Byte cao |
Địa chỉ bắt đầu Byte thấp |
Số lượng thanh ghi Byte cao |
Số lượng thanh ghi Byte thấp |
CRC Byte cao |
CRC Byte thấp |
0x01 |
0x04 |
0x00 |
0x01 |
0x00 |
0x01 |
0x60 |
0x0a |
Khung dữ liệu phản hồi slave:
Địa chỉ Slave |
Mã hàm |
Số byte |
Nhiệt độ Byte cao |
Nhiệt độ Byte thấp |
CRC Byte cao |
CRC Byte thấp |
0x01 |
0x04 |
0x02 |
0x01 |
0x31 |
0x79 |
0x74 |
- Giá trị nhiệt độ = 0x131, được chuyển thành số thập phân 305 , giá trị nhiệt độ thực tế = 305/10 = 30,5 ° C
- Chú ý: Nhiệt độ Symbol được 16 hệ thập lục phân, nhiệt độ = 0xFF33, chuyển đổi sang thập phân -205 nhiệt độ thực tế = -20,5 °] C;.
Master đọc khung lệnh độ ẩm (0x04) :
Địa chỉ Slave |
Mã hàm |
Địa chỉ bắt đầu Byte cao |
Địa chỉ bắt đầu Byte thấp |
Số lượng thanh ghi Byte cao |
Số lượng thanh ghi Byte thấp |
CRC Byte cao |
CRC Byte thấp |
0x01 |
0x04 |
0x00 |
0x02 |
0x00 |
0x01 |
0xC1 |
0xCA |
Khung dữ liệu phản hồi từ slave:
Địa chỉ Slave |
Mã hàm |
Số byte |
Độ ẩm Byte cao |
Độ ẩm Byte thấp |
CRC Byte cao |
CRC Byte thấp |
0x01 |
0x04 |
0x02 |
0x02 |
0x22 |
0xD1 |
0xBA |
- Giá trị độ ẩm = 0x222, được chuyển đổi sang thập phân 546 , giá trị độ ẩm thực tế = 546/10 = 54,6% ;
Đọc liên tục khung lệnh nhiệt độ và độ ẩm (0x04) :
Địa chỉ Slave |
Mã hàm |
Địa chỉ bắt đầu Byte cao |
Địa chỉ bắt đầu Byte thấp |
Số lượng thanh ghi Byte cao |
Số lượng thanh ghi Byte thấp |
CRC Byte cao |
CRC Byte thấp |
0x01 |
0x04 |
0x00 |
0x01 |
0x00 |
0x02 |
0x20 |
0x0B |
Khung dữ liệu phản hồi từ slave:
Địa chỉ Slave |
Mã hàm |
Số byte |
Nhiệt độ Byte cao |
Nhiệt độ Byte thấp |
Độ ẩm Byte cao |
Độ ẩm Byte thấp |
CRC Byte cao |
CRC Byte thấp |
0x01 |
0x04 |
0x04 |
0x01 |
0x31 |
0x02 |
0x22 |
0x2A |
0xCE |
Đọc nội dung của thanh ghi giữ (0x03) :
Đọc địa chỉ thanh ghi từ slave:
Địa chỉ Slave |
Mã hàm |
Địa chỉ bắt đầu Byte cao |
Địa chỉ bắt đầu Byte thấp |
Số lượng thanh ghi Byte cao |
Số lượng thanh ghi Byte thấp |
CRC Byte cao |
CRC Byte thấp |
0x01 |
0x03 |
0x01 |
0x01 |
0x00 |
0x01 |
0xD4 |
0x0F |
Khung phản hồi từ slave:
Địa chỉ Slave |
Mã hàm |
Số byte |
Địa chỉ Slave Byte cao |
Địa chỉ Slave Byte thấp |
CRC Byte cao |
CRC Byte thấp |
0x01 |
0x03 |
0x02 |
0x00 |
0x01 |
0x30 |
0x18 |
Sửa đổi nội dung của thanh ghi giữ (0x06) :
Thay đổi giá trị thanh ghi từ slave:
Địa chỉ Slave |
Mã hàm |
Địa chỉ thanh ghi Byte cao |
Địa chỉ thanh ghi Byte thấp |
Giá trị Byte cao |
Giá trị Byte thấp |
CRC Byte cao |
CRC Byte thấp |
0x01 |
0x06 |
0x01 |
0x01 |
0x00 |
0x08 |
0xD4 |
0x0F |
Thay đổi giá trị từ địa chỉ slave: 0x08 = 8
Khung phản hồi từ slave: (Giống khung truyền từ Master)
Địa chỉ Slave |
Mã hàm |
Địa chỉ thanh ghi Byte cao |
Địa chỉ thanh ghi Byte thấp |
Giá trị Byte cao |
Giá trị Byte thấp |
CRC Byte cao |
CRC Byte thấp |
0x01 |
0x06 |
0x01 |
0x01 |
0x00 |
0x08 |
0xD4 |
0x0F |
Ghi liên tục nhiều thanh ghi (0x10) :
Địa chỉ Slave |
Mã hàm |
Byte cao |
Byte thấp |
Số lượng Byte Cao |
Số lượng Byte thấp |
Số byte |
Reg1 Byte cao |
Reg1 Byte thấp |
Reg2 Byte cao |
Reg2 Byte thấp |
CRC Byte cao |
CRC Byte thấp |
0x01 |
0x06 |
0x01 |
0x01 |
0x00 |
0x02 |
0x04 |
0x00 |
0x20 |
0x25 |
0x80 |
0x25 |
0x09 |
Địa chỉ Slave : 0x20 = 32
Baud rate : 0x2580 = 9600
Dữ liệu phản hồi từ slave:
Địa chỉ Slave |
Mã hàm |
Địa chỉ Byte cao |
Địa chỉ Byte thấp |
Reg num Byte cao |
Reg num Byte thấp |
CRC Byte cao |
CRC Byte thấp |
0x01 |
0x10 |
0x01 |
0x01 |
0x00 |
0x02 |
0x11 |
0xF4 |