SONBEST SM7901 โมดูลเซ็นเซอร์เสียงรบกวน
SM7901 ใช้มาตรฐาน ง่ายต่อการเข้าถึง PLC,DCS และเครื่องมือหรือระบบอื่น ๆ สำหรับ Shanghai Sonbest Industrial Co., Ltd
การตรวจสอบปริมาณของสถานะเสียงรบกวน การใช้งานภายในของแกนตรวจจับที่มีความแม่นยำสูงและอุปกรณ์ที่เกี่ยวข้องเพื่อให้มั่นใจในความน่าเชื่อถือสูงและเสถียรภาพในระยะยาวที่ยอดเยี่ยม สามารถปรับแต่งได้
RS232, RS485, CAN, 4-20mA, DC0 ~ 5V \ 10V, ZIGBEE, Lora, WIFI, GPRS และวิธีการส่งออกอื่น ๆ
พารามิเตอร์ทางเทคนิค
พารามิเตอร์ทางเทคนิค | ค่าพารามิเตอร์ |
ยี่ห้อ | ซันเบสท์ |
ช่วงเสียงรบกวน | 30~130เดซิเบล |
ความแม่นยำของเสียง | ±3% |
อินเทอร์เฟซ | RS485/TTL/DC0-3V |
พลัง | กระแสตรง5โวลต์ 1แอมป์ |
อุณหภูมิในการทำงาน | -40~80°เซลเซียส |
ความชื้นในการทำงาน | ความชื้นสัมพัทธ์ 5%~90% |
การเลือกผลิตภัณฑ์
การออกแบบผลิตภัณฑ์RS485, TTL, DC0-3Vวิธีการส่งออกหลายวิธี ผลิตภัณฑ์แบ่งออกเป็นรุ่นต่อไปนี้ขึ้นอยู่กับวิธีการส่งออก
รุ่นสินค้า | วิธีการส่งออก |
SM7901บี | RS485 ครับ |
SM7901TTL | ทีทีแอล |
ขนาดสินค้า
เดินสายไฟยังไง?
วิธีการใช้งาน?
โปรโตคอลการสื่อสาร
ผลิตภัณฑ์นี้ใช้รูปแบบโปรโตคอลมาตรฐาน RS485 MODBUS-RTU คำสั่งการทำงานหรือตอบกลับทั้งหมดเป็นข้อมูลเลขฐานสิบหก ที่อยู่อุปกรณ์เริ่มต้นคือ 1 เมื่อจัดส่งอุปกรณ์ อัตราบอดเริ่มต้นคือ 9600, 8, n, 1
- อ่านข้อมูล (ฟังก์ชัน id 0x03)
กรอบการสอบถาม (เลขฐานสิบหก) ส่งตัวอย่างample: สืบค้นข้อมูล 1# อุปกรณ์ 1 คอมพิวเตอร์โฮสต์ส่งคำสั่ง:01 03 00 00 00 01 84 0Aรหัสอุปกรณ์ รหัสฟังก์ชัน ที่อยู่เริ่มต้น ความยาวข้อมูล CRC16 01 03 00 00 00 01 84 0เอ สำหรับกรอบแบบสอบถามที่ถูกต้อง อุปกรณ์จะตอบสนองด้วย data:01 03 02 00 79 79 A6 รูปแบบการตอบสนองจะถูกแยกวิเคราะห์ดังนี้:
รหัสอุปกรณ์ รหัสฟังก์ชัน ความยาวข้อมูล 1 ตรวจสอบรหัส 01 03 02 00 79 79 เอ 6 คำอธิบายข้อมูล: ข้อมูลในคำสั่งเป็นเลขฐานสิบหก ใช้ข้อมูล 1 เป็นตัวอย่างampเลอ 00 79 จะถูกแปลงเป็นค่าทศนิยม 121 หากการขยายข้อมูลเป็น 100 ค่าจริงคือ 121/100=1.21 อื่นๆ และอื่นๆ'
- ตารางที่อยู่ข้อมูล
ที่อยู่ ที่อยู่เริ่มต้น คำอธิบาย ประเภทข้อมูล ช่วงค่า 40001 00 00 1#บันทึกเสียงรบกวน อ่านอย่างเดียว 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 - อ่านและแก้ไขที่อยู่อุปกรณ์
- อ่านหรือสอบถามที่อยู่อุปกรณ์
หากคุณไม่ทราบที่อยู่อุปกรณ์ปัจจุบันและมีอุปกรณ์เพียงเครื่องเดียวบนบัส คุณสามารถใช้คำสั่ง FA 03 00 64 00 02 90 5F สอบถามที่อยู่อุปกรณ์ได้รหัสอุปกรณ์ รหัสฟังก์ชัน ที่อยู่เริ่มต้น ความยาวข้อมูล CRC16 FA 03 00 64 00 02 90 5F FA คือ 250 สำหรับที่อยู่ทั่วไป เมื่อคุณไม่ทราบที่อยู่ คุณสามารถใช้ 250 เพื่อรับที่อยู่อุปกรณ์จริง 00 64 คือการลงทะเบียนรุ่นอุปกรณ์
สำหรับคำสั่งสอบถามที่ถูกต้อง อุปกรณ์จะตอบสนอง เช่นampข้อมูลการตอบกลับคือ: 01 03 02 07 12 3A 79 ซึ่งมีรูปแบบดังที่แสดงในตารางต่อไปนี้:รหัสอุปกรณ์ รหัสฟังก์ชัน ที่อยู่เริ่มต้น รหัสรุ่น CRC16 01 03 02 55 3C 00 01 3 79A การตอบสนองควรอยู่ในข้อมูล ไบต์แรก 01 บ่งชี้ว่าที่อยู่จริงของอุปกรณ์ปัจจุบันคือ 55 3C แปลงเป็นทศนิยม 20182 บ่งชี้ว่ารุ่นหลักของอุปกรณ์ปัจจุบันคือ 21820 สองไบต์สุดท้าย 00 01 บ่งชี้ว่าอุปกรณ์มี ปริมาณสถานะ
- เปลี่ยนที่อยู่อุปกรณ์
เช่น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 01 06 00 66 00 02 อี8 27 การตอบสนองควรอยู่ในข้อมูล หลังจากการปรับเปลี่ยนสำเร็จ ไบต์แรกจะเป็นที่อยู่อุปกรณ์ใหม่ หลังจากเปลี่ยนที่อยู่อุปกรณ์ทั่วไปแล้ว จะมีผลทันที ในเวลานี้ ผู้ใช้จำเป็นต้องเปลี่ยนคำสั่งสอบถามของซอฟต์แวร์ในเวลาเดียวกัน
- อ่านหรือสอบถามที่อยู่อุปกรณ์
- อ่านและแก้ไขอัตราบอดเรท
- อ่านอัตราบอด
อัตราบอดเรทของอุปกรณ์จากโรงงานคือ 9600 หากคุณต้องการเปลี่ยนแปลง คุณสามารถเปลี่ยนแปลงได้ตามตารางต่อไปนี้และโปรโตคอลการสื่อสารที่เกี่ยวข้อง ตัวอย่างเช่นampอ่าน 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
สำหรับคำสั่งสอบถามที่ถูกต้อง อุปกรณ์จะตอบสนอง เช่นampข้อมูลการตอบกลับคือ: 01 03 02 00 03 F8 45 ซึ่งมีรูปแบบดังที่แสดงในตารางต่อไปนี้:รหัสอุปกรณ์ รหัสฟังก์ชัน ความยาวข้อมูล รหัสอัตรา CRC16 01 03 02 00 03 เอฟ8 45 เข้ารหัสตามอัตราบอดเรท 03 คือ 9600 นั่นคืออุปกรณ์ปัจจุบันมีอัตราบอดเรทอยู่ที่ 9600
- เปลี่ยนอัตราบอดเรท
เช่น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 อัตราบอดเรทใหม่จะมีผลทันที ซึ่งในจุดนี้ อุปกรณ์จะสูญเสียการตอบสนอง และควรสอบถามอัตราบอดเรทของอุปกรณ์ตามนั้น แก้ไขแล้ว
- อ่านอัตราบอด
- อ่านค่าแก้ไข
- อ่านค่าแก้ไข
เมื่อมีข้อผิดพลาดระหว่างข้อมูลและมาตรฐานอ้างอิง เราสามารถลดข้อผิดพลาดในการแสดงผลได้โดยการปรับค่าแก้ไข ความแตกต่างของการแก้ไขสามารถปรับเปลี่ยนให้เป็นบวกหรือลบ 1000 กล่าวคือ ช่วงค่าคือ 0-1000 หรือ 64535 -65535 ตัวอย่างเช่นample เมื่อค่าที่แสดงมีขนาดเล็กเกินไป เราสามารถแก้ไขได้โดยการเพิ่ม 100 คำสั่งคือ: 01 03 00 6B 00 01 F5 D6 ในคำสั่ง 100 คือเลขฐานสิบหก 0x64 หากคุณต้องการลดค่า คุณสามารถตั้งค่าเป็นค่าลบ เช่น -100 ซึ่งสอดคล้องกับค่าเลขฐานสิบหกของ FF 9C ซึ่งจะคำนวณได้ว่า 100-65535=65435 จากนั้นแปลงเป็นเลขฐานสิบหกเป็น 0x FF 9C ค่าที่แก้ไขเริ่มต้นจาก 00 6B เราใช้พารามิเตอร์แรกเป็นตัวอย่างampเลอ ค่าการแก้ไข e จะถูกอ่านและแก้ไขในลักษณะเดียวกันสำหรับพารามิเตอร์หลายตัวรหัสอุปกรณ์ รหัสฟังก์ชัน ที่อยู่เริ่มต้น ความยาวข้อมูล CRC16 01 03 00 6บี 00 01 F5D6 สำหรับคำสั่งสอบถามที่ถูกต้อง อุปกรณ์จะตอบสนอง เช่นampข้อมูลการตอบกลับคือ: 01 03 02 00 64 B9 AF ซึ่งมีรูปแบบดังแสดงในตารางต่อไปนี้:
รหัสอุปกรณ์ รหัสฟังก์ชัน ความยาวข้อมูล ค่าข้อมูล CRC16 01 03 02 00 64 บีไนน์ เอเอฟ ในข้อมูลการตอบสนอง ไบต์แรก 01 ระบุที่อยู่จริงของอุปกรณ์ปัจจุบัน และ 00 6B คือรีจิสเตอร์ค่าการแก้ไขปริมาณสถานะแรก หากอุปกรณ์มีพารามิเตอร์หลายตัว พารามิเตอร์อื่นๆ จะทำงานในลักษณะนี้ ในทำนองเดียวกัน อุณหภูมิและความชื้นทั่วไปมีพารามิเตอร์นี้ แต่แสงโดยทั่วไปไม่มีรายการนี้
- เปลี่ยนแปลงค่าแก้ไข
เช่น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 พารามิเตอร์จะมีผลทันทีหลังจากการเปลี่ยนแปลงสำเร็จ
เช่นampLe, ช่วง 30 ~ 130dB, เอาต์พุตแบบอะนาล็อกคือ 0 ~ 3V voltage สัญญาณรบกวนและปริมาตรtage ความสัมพันธ์ในการคำนวณดังแสดงในสูตร: C = (A2-A1) * (X-B1) / (B2-B1) + A1 โดยที่ A2 คือขีดจำกัดบนของช่วงสัญญาณรบกวน A1 คือขีดจำกัดล่างของช่วง B2 คือปริมาตรtage ขีด จำกัด สูงสุดของช่วงเอาต์พุต B1 คือขีด จำกัด ล่าง X คือค่าสัญญาณรบกวนที่อ่านอยู่ในปัจจุบันและ C คือปริมาตรที่คำนวณtagค่าอี รายการค่าที่ใช้กันทั่วไปมีดังนี้:
เล่มtagอี(วี) | ค่าเสียง (dB) | กระบวนการคำนวณ |
0 | 30.0 | (130-30)*(0-0)÷(3-0)+30 |
1 | 63.3 | (130-30)*(1-0)÷(3-0)+30 |
2 | 96.7 | (130-30)*(2-0)÷(3-0)+30 |
3 | 130.0 | (130-30)*(3-0)÷(3-0)+30 |
ดังแสดงในสูตรข้างต้น เมื่อวัด 1.5V กระแส-voltage คือ 50dB
การปฏิเสธความรับผิดชอบ
เอกสารนี้ให้ข้อมูลทั้งหมดเกี่ยวกับผลิตภัณฑ์ ไม่ได้ให้สิทธิ์ใช้งานทรัพย์สินทางปัญญา ไม่ได้ระบุหรือบอกเป็นนัย และห้ามไม่ให้ใช้วิธีการอื่นใดในการให้สิทธิ์ในทรัพย์สินทางปัญญา เช่น คำชี้แจงเงื่อนไขการขายของผลิตภัณฑ์นี้ หรือประเด็นอื่นๆ เราจะไม่รับผิดชอบใดๆ นอกจากนี้ บริษัทของเราไม่รับประกันไม่ว่าโดยชัดแจ้งหรือโดยนัยเกี่ยวกับการขายและการใช้ผลิตภัณฑ์นี้ รวมถึงความเหมาะสมสำหรับการใช้งานเฉพาะของผลิตภัณฑ์ ความสามารถในการทำตลาด หรือความรับผิดต่อการละเมิดสิทธิบัตร ลิขสิทธิ์ หรือสิทธิ์ในทรัพย์สินทางปัญญาอื่นๆ เป็นต้น ข้อมูลจำเพาะและคำอธิบายผลิตภัณฑ์อาจมีการเปลี่ยนแปลงได้ตลอดเวลาโดยไม่ต้องแจ้งให้ทราบล่วงหน้า
ติดต่อเรา
เอกสาร / แหล่งข้อมูล
![]() |
SONBEST SM7901 โมดูลเซ็นเซอร์เสียงรบกวน [พีดีเอฟ] คู่มือการใช้งาน SM7901 โมดูลเซ็นเซอร์เสียงรบกวน |