Cảm biến nhiệt độ, độ ẩm SHT20 RS485

Mã sản phẩm: (Đang cập nhật...)
Thương hiệu: cập nhật
Còn hàng
Liên hệ

– Điện áp làm việc: DC 4 – 12V
– Công suất tối đa: 0,2W
– Giao diện đầu ra: Giao tiếp RS485
– Kích thước: 60 * 30 * 18 mm
– Tốc độ truyền: 9600 mặc định (người dùng có thể đặt), 8 data, 1 stop, no parity

Freeship đơn hàng từ 500k

Kiểm tra khi nhận hàng

Hỗ trợ khách hàng 24/7

Cảm biến nhiệt độ, độ ẩm SHT20 RS485 sử dụng chip cấp công nghiệp và cảm biến nhiệt độ và độ ẩm SHT20 được nhập khẩu chính xác cao để đả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ứcModbus-Rtu công nghiệp tiêu chuẩn . Đây sản phẩm thiếtMODBUS giao thức trong một 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 ).

Sản phẩm nổi bật:

  • Sản phẩm cấp công nghiệp, cảm biến nhiệt độ và độ ẩm SHT20 tố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ể được thiết lập bởi chính nó
  • 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ể được đặt theo chính nó

Thông số sản phẩm Cảm biến nhiệt độ, độ ẩm SHT20 RS485:

  • Điện áp làm việc: DC 4 – 12VDC
  • 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
  • Độ 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 tùy chỉnh), xem mô tả giao thức để biết thêm chi tiết
  • Đị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), 8 data, 1 stop, no parity
  • Kích thước: 60 * 30 * 18 mm

Kích thước Cảm biến nhiệt độ, độ ẩm SHT20 RS485:

Kích thước Cảm biến nhiệt độ, độ ẩm SHT20 RS485

Sơ đồ chân:

Sơ đồ chân Cảm biến nhiệt độ, độ ẩm SHT20 RS485

Cách test với phần mềm heculus:

Link tải phần mềm heculus: https://www.hw-group.com/software/hercules-setup-utility

Mạch USB to RS485:

  • https://nshopvn.com/product/mach-usb-to-rs485-ft232/
  • https://nshopvn.com/product/mach-chuyen-doi-usb-to-ttl-rs485-ft232/
  • https://nshopvn.com/product/mach-chuyen-doi-giao-tiep-usb-to-rs485/

Kết nối chân:

  • cấp nguồn 12 cho SHT20 chân đỏ và chân đen
  • kết nối với usb rs485: chân vàng +  chân A, chân trắng + chân B

Mở phần mềm, chọn port của usb và gửi code để đọc dữ liệu:

  • READ: trả về giá trị nhiệt độ và độ ẩm
  • AUTO: tự động trả về giá trị nhiệt độ và độ ẩm liên tục
  • STOP: dừng gửi về dữ liệu
  • BR: XXXX đặt tốc độ truyền (9600 ~ 19200 )
  • TC: XX.X hiệu chỉnh nhiệt độ ( – 10.0 ~ 10.0 độ C)
  • HC: XX.X hiệu chỉnh độ ẩm ( – 10.0 ~ 10.0 RH )
  • HZ: XXX đặt tần số gửi dữ liệu ( ví dụ HZ: 2 tốc độ báo là 2 s)
Cách test với phần mềm heculus của Cảm biến nhiệt độ, độ ẩm SHT20 RS485
Cách test với phần mềm heculus của Cảm biến nhiệt độ, độ ẩm SHT20 RS485

Giao thức MODBUS ( MODBUS protocol )

tham khảo tài liệu tiếng anh tại đây: https://goteborgsaventyrscenter.se/product/2d4288yn01v5/temperature-and-humidity-transmitter-sht20-rs485-digital-sensor-module-high-precision-industrial-modbus-rtu-protocol-monitoring

Mã chức năng được sử dụng bởi sản phẩm:

  • 0x03: Đọc đăng ký giữ ( read holding registers )
  • 0x04:  Đọc đăng nhập đầu vào ( read input registers )
  • 0x06: Viết một thanh ghi giữ ( write a single holding register )
  • 0x10: Viết nhiều thanh ghi giữ (write multiple hold registers )
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
Xem thêm Thu gọn

Xin mời nhập nội dung tại đây