SM1911B RS485 อินเทอร์เฟซอุณหภูมิและความชื้นเซนเซอร์
คู่มือการใช้งาน
SM1911B ใช้โปรโตคอล MODBUS-RTU บัส RS485 มาตรฐาน เข้าถึง PLC, DCS และเครื่องมือหรือระบบอื่นๆ ได้ง่ายสำหรับการตรวจสอบอุณหภูมิ ปริมาณสถานะความชื้น การใช้งานภายในของแกนตรวจจับที่มีความแม่นยำสูงและอุปกรณ์ที่เกี่ยวข้องเพื่อให้แน่ใจว่ามีความน่าเชื่อถือสูงและมีเสถียรภาพในระยะยาวที่ดีเยี่ยม สามารถปรับแต่ง RS232, RS485, CAN,4-20mA, DC0~5V\10V, ZIGBEE, Lora, WIFI, GPRS และ วิธีการส่งออกอื่น ๆ
พารามิเตอร์ทางเทคนิค
พารามิเตอร์ทางเทคนิค | ค่าพารามิเตอร์ |
ยี่ห้อ | ซันเบสท์ |
ช่วงการวัดอุณหภูมิ | -30℃~80℃ |
ความแม่นยำในการวัดอุณหภูมิ | ± 0.5 ℃ @ 25 ℃ |
ช่วงการวัดความชื้น | ความชื้นสัมพัทธ์ 0~100% |
ความแม่นยำของความชื้น | ±3%RH @25℃ |
อินเทอร์เฟซการสื่อสาร | อาร์เอส485 |
อัตราบอดเริ่มต้น | 9600 8 น 1 |
พลัง | ดีซี9~24V 1A |
อุณหภูมิในการทำงาน | -40~80°เซลเซียส |
ความชื้นในการทำงาน | ความชื้นสัมพัทธ์ 5%~90% |
คำแนะนำในการเดินสาย
การเดินสายที่ไม่ถูกต้องอาจทำให้ผลิตภัณฑ์เสียหายอย่างถาวร โปรดต่อสายเคเบิลอย่างระมัดระวังดังต่อไปนี้ในกรณีที่ไฟฟ้าขัดข้อง จากนั้นต่อสายเคเบิลเพื่อยืนยันความถูกต้องแล้วใช้อีกครั้ง
ID | สีหลัก | การระบุตัวตน | บันทึก |
1 | สีแดง | V+ | พลัง + |
2 | สีเขียว | V- | พลัง - |
3 | สีเหลือง | A+ | RS485 เอ+ |
4 | สีฟ้า | B- | RS485 B- |
ในกรณีสายไฟขาด ให้ร้อยสายไฟตามภาพ หากตัวผลิตภัณฑ์ไม่มีลีด สีหลักใช้สำหรับอ้างอิง
โปรโตคอลการสื่อสาร
ผลิตภัณฑ์ใช้รูปแบบโปรโตคอลมาตรฐาน RS485 MODBUS-RTU คำสั่งการทำงานหรือตอบกลับทั้งหมดเป็นข้อมูลฐานสิบหก ที่อยู่อุปกรณ์เริ่มต้นคือ 1 เมื่อจัดส่งอุปกรณ์ อัตรารับส่งข้อมูลเริ่มต้นคือ 9600, 8, n, 1
อ่านข้อมูล (ฟังก์ชัน id 0x03)
กรอบการสอบถาม (เลขฐานสิบหก) ส่งตัวอย่างample: สืบค้นข้อมูล 1# อุปกรณ์ 1 คอมพิวเตอร์โฮสต์ส่งคำสั่ง:01 03 00 00 00 02 C4 0B
รหัสอุปกรณ์ | รหัสฟังก์ชัน | ที่อยู่เริ่มต้น | ความยาวข้อมูล | CRC16 |
01 | 03 | 00 00 | 00 02 | C4 0บี |
สำหรับกรอบแบบสอบถามที่ถูกต้อง อุปกรณ์จะตอบสนองด้วย data:01 03 04 00 7A 00 00 DB EA รูปแบบการตอบสนองจะถูกแยกวิเคราะห์ดังนี้:
รหัสอุปกรณ์ | รหัสฟังก์ชัน | ความยาวข้อมูล | ข้อมูล 1 | ข้อมูล 2 | ตรวจสอบรหัส |
01 | 03 | 04 | 00 79 | 00 7เอ | DB อีเอ |
คำอธิบายข้อมูล: ข้อมูลในคำสั่งเป็นเลขฐานสิบหก ใช้ข้อมูล 1 เป็นตัวอย่างampเลอ 00 79 จะถูกแปลงเป็นค่าทศนิยม 121 หากการขยายข้อมูลเป็น 100 ค่าจริงคือ 121/100=1.21
อื่นๆ และอื่นๆ.
ตารางที่อยู่ข้อมูล
ที่อยู่ | ที่อยู่เริ่มต้น | คำอธิบาย | ประเภทข้อมูล | ช่วงค่า |
40001 | 00 00 | อุณหภูมิ | อ่านอย่างเดียว | 0~65535 |
40002 | 00 01 | ความชื้น | อ่านอย่างเดียว | 0~65535 |
40101 | 00 64 | รหัสรุ่น | อ่าน/เขียน | 0~65535 |
40102 | 00 65 | คะแนนรวม | อ่าน/เขียน | 1~20 |
40103 | 00 66 | รหัสอุปกรณ์ | อ่าน/เขียน | 1~249 |
40104 | 00 67 | อัตราการรับส่งข้อมูล | อ่าน/เขียน | 0~6 |
40105 | 00 68 | โหมด | อ่าน/เขียน | 1~4 |
40106 | 00 69 | โปรโตคอล | อ่าน/เขียน | 1~10 |
อ่านและแก้ไขที่อยู่อุปกรณ์
(1) อ่านหรือสอบถามที่อยู่อุปกรณ์
หากคุณไม่ทราบที่อยู่อุปกรณ์ปัจจุบันและมีอุปกรณ์เพียงเครื่องเดียวบนบัส คุณสามารถใช้คำสั่ง FA 03 00 64 00 02 90 5F สอบถามที่อยู่อุปกรณ์ได้
รหัสอุปกรณ์ | รหัสฟังก์ชัน | ที่อยู่เริ่มต้น | ความยาวข้อมูล | CRC16 |
FA | 03 | 00 64 | 00 02 | 90 5F |
FA คือ 250 สำหรับที่อยู่ทั่วไป เมื่อคุณไม่ทราบที่อยู่ คุณสามารถใช้ 250 เพื่อรับที่อยู่อุปกรณ์จริง 00 64 คือการลงทะเบียนรุ่นอุปกรณ์
สำหรับคำสั่งสอบถามที่ถูกต้อง อุปกรณ์จะตอบสนอง เช่นample ข้อมูลการตอบสนองคือ 01 03 02 07 12 3A 79 ซึ่งมีรูปแบบดังแสดงในตารางต่อไปนี้:
รหัสอุปกรณ์ | รหัสฟังก์ชัน | ที่อยู่เริ่มต้น | รหัสรุ่น | CRC16 |
01 | 03 | 02 | 55 3C 00 01 | 3 79A |
การตอบสนองควรอยู่ในข้อมูล ไบต์แรก 01 ระบุว่าที่อยู่จริงของอุปกรณ์ปัจจุบันคือ 55 3C แปลงเป็นทศนิยม 20182 ระบุว่ารุ่นหลักของอุปกรณ์ปัจจุบันคือ 21820 สองไบต์สุดท้าย 00 01 ระบุว่าอุปกรณ์มี ปริมาณสถานะ
(2)เปลี่ยนที่อยู่อุปกรณ์เช่นampหากที่อยู่อุปกรณ์ปัจจุบันคือ 1 เราต้องการเปลี่ยนเป็น 02 คำสั่งคือ:01 06 00 66 00 02 E8 14
รหัสอุปกรณ์ | รหัสฟังก์ชัน | ที่อยู่เริ่มต้น | ปลายทาง | CRC16 |
01 | 06 | 00 66 | 00 02 | อี8 14 |
หลังจากการเปลี่ยนแปลงสำเร็จ อุปกรณ์จะส่งคืนข้อมูล: 02 06 00 66 00 02 E8 27 รูปแบบจะถูกแยกวิเคราะห์ดังแสดงในตารางต่อไปนี้:
รหัสอุปกรณ์ | รหัสฟังก์ชัน | ที่อยู่เริ่มต้น | ปลายทาง | CRC16 |
1 | 6 | 00 66 | 00 02 | อี8 27 |
การตอบสนองควรอยู่ในข้อมูล หลังจากการปรับเปลี่ยนสำเร็จ ไบต์แรกคืออุปกรณ์ใหม่
ที่อยู่. หลังจากเปลี่ยนที่อยู่อุปกรณ์ทั่วไปแล้ว จะมีผลทันที ขณะนี้ผู้ใช้
จำเป็นต้องเปลี่ยนคำสั่งแบบสอบถามของซอฟต์แวร์พร้อมกัน
อ่านและแก้ไขอัตราบอดเรท
(1) อ่านอัตราบอด
อัตราการส่งข้อมูลเริ่มต้นของอุปกรณ์คือ 9600 หากต้องการเปลี่ยน คุณสามารถเปลี่ยนได้ตาม
ตารางต่อไปนี้และโปรโตคอลการสื่อสารที่เกี่ยวข้อง สำหรับอดีตample อ่านอุปกรณ์ปัจจุบันของ
baud rate ID คำสั่งคือ:01 03 00 67 00 01 35 D5 รูปแบบของมันถูกแยกวิเคราะห์ดังนี้
รหัสอุปกรณ์ | รหัสฟังก์ชัน | ที่อยู่เริ่มต้น | ความยาวข้อมูล | CRC16 |
01 | 03 | 00 67 | 00 01 | 35 ดี5 |
อ่านการเข้ารหัสอัตราบอดของอุปกรณ์ปัจจุบัน การเข้ารหัสอัตราบอด: 1 คือ 2400; 2 คือ 4800; 3 คือ 9600; 4 คือ 19200; 5 คือ 38400; 6 คือ 115200
สำหรับคำสั่งสอบถามที่ถูกต้อง อุปกรณ์จะตอบสนอง เช่นample ข้อมูลการตอบสนองคือ 01 03 02 00 03 F8 45 ซึ่งมีรูปแบบดังแสดงในตารางต่อไปนี้:
รหัสอุปกรณ์ | รหัสฟังก์ชัน | ความยาวข้อมูล | รหัสอัตรา | CRC16 |
01 | 03 | 02 | 00 03 | เอฟ8 45 |
เข้ารหัสตามอัตราบอดเรท 03 คือ 9600 นั่นคืออุปกรณ์ปัจจุบันมีอัตราบอดเรทอยู่ที่ 9600
(2)เปลี่ยนอัตราบอด
เช่นampไฟล์เปลี่ยนอัตราบอดจาก 9600 เป็น 38400 เช่นเปลี่ยนรหัสจาก 3 เป็น 5 คำสั่งคือ: 01 06 00 67 00 05 F8 1601 03 00 66 00 01 64 15
รหัสอุปกรณ์ | รหัสฟังก์ชัน | ที่อยู่เริ่มต้น | อัตราบอดเป้าหมาย | CRC16 |
01 | 03 | 00 66 | 00 01 | 64 15 |
เปลี่ยนอัตราบอดเรทจาก 9600 เป็น 38400 โดยเปลี่ยนรหัสจาก 3 เป็น 5 อัตราบอดเรทใหม่จะมีผลทันที ซึ่งในจุดนี้ อุปกรณ์จะสูญเสียการตอบสนอง และควรสอบถามอัตราบอดเรทของอุปกรณ์ตามนั้น แก้ไขแล้ว
อ่านค่าแก้ไข
(1) อ่านค่าแก้ไข
เมื่อมีข้อผิดพลาดระหว่างข้อมูลกับมาตรฐานอ้างอิง เราสามารถลดข้อผิดพลาดในการแสดงผลได้โดยการปรับค่าที่แก้ไข ความแตกต่างของการแก้ไขสามารถปรับเปลี่ยนเป็นบวกหรือลบ 1000 นั่นคือช่วงของค่าคือ 0-1000 หรือ 64535 -65535 สำหรับอดีตampเมื่อค่าที่แสดงน้อยเกินไป เราสามารถแก้ไขได้โดยเติม 100 คำสั่งคือ: 01 03 00 6B 00 01 F5 D6 ในคำสั่ง 100 คือเลขฐานสิบหก 0x64 หากคุณต้องการลด คุณสามารถตั้งค่าลบได้ เช่น -100 ซึ่งสอดคล้องกับค่าเลขฐานสิบหกของ FF 9C ซึ่งคำนวณเป็น 100-65535=65435 แล้วแปลงเป็นเลขฐานสิบหกเป็น 0x FF 9C. ค่าการแก้ไขเริ่มต้นจาก 00 6B เราใช้พารามิเตอร์แรกเป็นexampเลอ ค่าการแก้ไขจะถูกอ่านและแก้ไขในลักษณะเดียวกันสำหรับพารามิเตอร์หลายตัว
รหัสอุปกรณ์ | รหัสฟังก์ชัน | ที่อยู่เริ่มต้น | ความยาวข้อมูล | CRC16 |
01 | 03 | 00 6บี | 00 01 | F5D6 |
สำหรับคำสั่งสอบถามที่ถูกต้อง อุปกรณ์จะตอบสนอง เช่นample ข้อมูลการตอบสนองคือ: 01 03 02 00 64 B9 AF ซึ่งมีรูปแบบดังแสดงในตารางต่อไปนี้:
รหัสอุปกรณ์ | รหัสฟังก์ชัน | ความยาวข้อมูล | ค่าข้อมูล | CRC16 |
01 | 03 | 02 | 00 64 | บีไนน์ เอเอฟ |
ในข้อมูลการตอบสนอง ไบต์แรก 01 ระบุที่อยู่จริงของอุปกรณ์ปัจจุบัน และ 00 6B คือรีจิสเตอร์ค่าการแก้ไขปริมาณสถานะแรก หากอุปกรณ์มีพารามิเตอร์หลายตัว พารามิเตอร์อื่นๆ จะทำงานในลักษณะนี้ ในทำนองเดียวกัน อุณหภูมิและความชื้นทั่วไปมีพารามิเตอร์นี้ แต่แสงโดยทั่วไปไม่มีรายการนี้
(2)เปลี่ยนค่าแก้ไข
เช่นample ปริมาณสถานะปัจจุบันมีขนาดเล็กเกินไป เราต้องการเพิ่ม 1 เป็นค่าจริง และค่าปัจจุบันบวก 100 คำสั่งการดำเนินการแก้ไขคือ:01 06 00 6B 00 64 F9 FD
รหัสอุปกรณ์ | รหัสฟังก์ชัน | ที่อยู่เริ่มต้น | ปลายทาง | CRC16 |
01 | 06 | 00 6บี | 00 64 | F9 เอฟดี |
หลังจากดำเนินการสำเร็จ อุปกรณ์จะส่งคืนข้อมูล: 01 06 00 6B 00 64 F9 FD พารามิเตอร์จะมีผลทันทีหลังจากการเปลี่ยนแปลงสำเร็จ
การปฏิเสธความรับผิดชอบ
เอกสารนี้ให้ข้อมูลทั้งหมดเกี่ยวกับผลิตภัณฑ์ ไม่อนุญาตให้ใช้ทรัพย์สินทางปัญญา ไม่แสดงหรือโดยนัย และห้ามวิธีการอื่นใดในการให้สิทธิ์ในทรัพย์สินทางปัญญา เช่น คำชี้แจงข้อกำหนดและเงื่อนไขการขายของผลิตภัณฑ์นี้ อื่นๆ ปัญหา. ไม่มีการสันนิษฐานความรับผิด นอกจากนี้ บริษัทของเราไม่รับประกัน ไม่ว่าโดยชัดแจ้งหรือโดยนัยเกี่ยวกับการขายและการใช้ผลิตภัณฑ์นี้ รวมถึงความเหมาะสมสำหรับการใช้งานเฉพาะของผลิตภัณฑ์ ความสามารถในการขาย หรือความรับผิดในการละเมิดสิทธิบัตร ลิขสิทธิ์ หรือสิทธิ์ในทรัพย์สินทางปัญญาอื่นๆ , ฯลฯ สินค้า
ข้อมูลจำเพาะและคำอธิบายผลิตภัณฑ์อาจเปลี่ยนแปลงได้ตลอดเวลาโดยไม่ต้องแจ้งให้ทราบ
ติดต่อเรา
บริษัท: Shanghai Sonbest Industrial Co., Ltd
ที่อยู่:อาคาร 8,No.215 North east road,Baoshan District,Shanghai,China
Web: http://www.sonbest.com
Web: http://www.sonbus.com
SKYPE: โซบู
อีเมล: sale@sonbest.com
โทร: 86-021-51083595 / 66862055 / 66862075 / 66861077
เอกสาร / แหล่งข้อมูล
![]() |
SONBEST SM1911B RS485 เซ็นเซอร์อุณหภูมิและความชื้นอินเทอร์เฟซ [พีดีเอฟ] คู่มือการใช้งาน SM1911B, RS485 อินเทอร์เฟซอุณหภูมิและความชื้นเซนเซอร์, SM1911B RS485 อินเทอร์เฟซอุณหภูมิและความชื้นเซนเซอร์ |