- Điện áp hoạt động : 4~30VDC.
- Công suất tối đa : 0,2W.
- Phạm vi đo : nhiệt độ -20~60°C, độ ẩm 0% RH-100% RH.
- Độ 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ẻ.
- Giao thức : MODBUS.
- Kích thước: 60 x 30 x 18mm.
Sơ đồ chân :
- Dây đỏ : VCC
- Dây Đen : GND
- Dây vàng : 485-A
- Dây trắng : 485-B
Mã chức năng được sử dụng bởi sản phẩm :
0x03 : Đọc đăng ký giữ
0x04 : Đọc đăng nhập đầu vào
0x06 : Viết một thanh ghi giữ
0x10 : Viết nhiều thanh ghi giữ
Loại đăng ký | Đăng ký địa chỉ | Nội dung dữ liệu |
Số byte |
Đăng ký đầu vào | 0x0001 | Giá trị nhiệt độ | 2 |
0x0002 | Giá trị độ ẩm | 2 | |
Giữ sổ đăng ký | 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 |
Modbus định dạng truyền thông :
Máy chủ gửi một khung dữ liệu:
Địa chỉ Slave | Mã hàm | Đăng ký địa chỉ
Byte cao |
Đăng ký địa chỉ
Byte thấp |
Số lượng đăng ký
Byte cao |
Số lượng đăng ký
Byte thấp |
CRC
Byte cao |
CRC
Byte thấp |
Khung dữ liệu phản hồi nô lệ:
Địa chỉ Slave | Mã hàm đáp ứng | Số byte | Đăng ký1 dữ liệu
Byte cao |
Đăng ký1 dữ liệu
Byte thấp |
Đăng kýdữ liệuN
Byte cao |
Đăng kýdữ liệuN
Byte thấp |
CRC
Byte cao |
CRC
Byte thấp |
Khung lệnh MODBUS
Máy chủ đọc khung lệnh nhiệt độ (0x04) :
Địa chỉ Slave | Mã hàm | Đăng ký địa chỉ
Byte cao |
Đăng ký địa chỉ
Byte thấp |
Số lượng đăng ký
Byte cao |
Số lượng đăng ký
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 nô lệ:
Đị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ân305 , 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;.
Máy chủ đọc khung lệnh độ ẩm (0x04) :
Địa chỉ Slave | Mã hàm | Đăng ký địa chỉ
Byte cao |
Đăng ký địa chỉ
Byte thấp |
Số lượng đăng ký
Byte cao |
Số lượng đăng ký
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 nô lệ:
Đị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 | Đăng ký địa chỉ
Byte cao |
Đăng ký địa chỉ
Byte thấp |
Số lượng đăng ký
Byte cao |
Số lượng đăng ký
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 nô lệ:
Đị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) :
Lấy địa chỉ nô lệ làm ví dụ:
Địa chỉ Slave | Mã hàm | Đăng ký địa chỉ
Byte cao |
Đăng ký địa chỉ
Byte thấp |
Số lượng đăng ký
Byte cao |
Số lượng đăng ký
Byte thấp |
CRC
Byte cao |
CRC
Byte thấp |
0x01 | 0x03 | 0x01 | 0x01 | 0x00 | 0x01 | 0xD4 | 0x0F |
Khung phản hồi nô lệ:
Đị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) :
Để sửa đổi địa chỉ nô lệ làm ví dụ:
Địa chỉ Slave | Mã hàm | Đăng ký địa chỉ
Byte cao |
Đăng ký địa chỉ
Byte thấp |
Giá trị đăng ký
Byte cao |
Giá trị đăng ký
Byte thấp |
CRC
Byte cao |
CRC
Byte thấp</s |