Place of Origin:
China (Mainland)
ชื่อแบรนด์:
Kacise
ได้รับการรับรอง:
certificate of explosion-proof, CE
Model Number:
KWL801B
เกจวัดระดับเรดาร์สำหรับบำบัดน้ำเสียและเรือกันน้ำ IP68 น้ำหนักสุทธิ 0.6กก
1.บทนำ
1.1 ภาพรวมผลิตภัณฑ์
เซ็นเซอร์ระดับเรดาร์ KWL801B-RS485 เป็นไปตามข้อกำหนดมาตรฐานที่ระบุไว้ในมาตรฐานแห่งชาติ DB50/T 826-2017 สำหรับเครื่องวัดระดับ ส่วนประกอบหลักได้รับการออกแบบมาพร้อมการกันน้ำระดับ IP68 ที่ปิดสนิท
ช่วงการวัดสูงสุดของผลิตภัณฑ์ขยายได้ถึง 40 เมตร โดยมีจุดบอดน้อยที่สุดที่น้อยกว่า 6 ซม.
เนื่องจากความถี่ที่สูงกว่าและแบนด์วิธที่กว้างกว่า จึงทำให้ได้รับความแม่นยำที่เหนือกว่า นอกจากนี้ ผลิตภัณฑ์ยังมีขายึดแบบตายตัวสำหรับการติดตั้งอีกด้วย
1.2 หลักการตรวจจับ
เซ็นเซอร์ระดับเรดาร์ใช้หลักการสะท้อนโดเมนเวลา (TDR) พัลส์แม่เหล็กไฟฟ้าแพร่กระจายไปตามสายเคเบิลหรือโพรบด้วยความเร็วแสง เมื่อตรงกับพื้นผิวของตัวกลางที่วัด ส่วนหนึ่งของพัลส์ของเครื่องวัดระดับเรดาร์จะถูกสะท้อนเพื่อสร้างเสียงสะท้อนกลับไปยังตัวส่งสัญญาณพัลส์ตามเส้นทางเดียวกัน และระยะห่างระหว่างตัวส่งสัญญาณและพื้นผิวของตัวกลางที่วัดได้คือใน สัดส่วนโดยตรงกับเวลาการแพร่กระจายของพัลส์ ดังนั้นความสูงของระดับจึงถูกคำนวณ
2.คุณสมบัติ
3.ข้อกำหนดทางเทคนิค
แบบอย่าง | KWL801B-RS485 |
ความถี่ของการวัด | 80GHz |
การสื่อสาร | อาร์เอส485 |
ความถี่ในการได้มา | ≥200ms/กำหนดค่าได้ |
ปัจจุบันการดำเนินงาน | 12V/14mA |
ความแม่นยำในการวัดระยะทาง | ±2มม |
โปรโตคอลการสื่อสาร | โปรโตคอล Modbus/ ข้อความ |
ความกว้างของลำแสงเสาอากาศ | ±2.75° |
แรงดันไฟฟ้า | 9~24V |
ช่วงการวัด |
0.2~40ม 0.18~30ม 0.1~15/20ม 0.06~3/5/10ม |
กระแสพัลส์ RF | 100mA/20ms |
ความชื้นในการทำงาน | 0~95% |
ประเภทของด้าย | ด้าย G / กำหนดเอง |
อุณหภูมิในการทำงาน | -40~75℃ |
เกรดการกันน้ำ | IP68 |
น้ำหนักสุทธิ | 0.6กก |
4.คำแนะนำในการเดินสายไฟ
เส้นสีแดง | วีซีซี (แหล่งจ่ายไฟ 9~24V) |
เส้นสีดำ | จีเอ็นดี |
เส้นสีเหลือง | 485-เอ |
สายสีเขียว | 485-บี |
5.มิติ
6.คำแนะนำในการติดตั้ง
6.1 ผมการตรวจสอบก่อนการติดตั้ง
(1) นำเซ็นเซอร์ออกจากกล่องบรรจุภัณฑ์ ตรวจสอบรายการบรรจุภัณฑ์อย่างระมัดระวังตามคู่มือการใช้งาน และตรวจสอบว่าอุปกรณ์เสริมของอุปกรณ์ครบถ้วนหรือไม่
(2) อ่านคู่มือการใช้งานผลิตภัณฑ์และใบรับรองผลิตภัณฑ์อย่างละเอียด
(3) ตรวจสอบว่ามีความเสียหายต่อรูปลักษณ์ของอุปกรณ์หรือไม่ โดยเฉพาะอย่างยิ่งว่ายูนิตหลักยังอยู่ในสภาพสมบูรณ์หรือไม่ และระมัดระวังในการวางยูนิตหลักอย่างเหมาะสมเพื่อป้องกันไม่ให้ล้มลง
6.2เรดาร์การติดตั้งเซ็นเซอร์ระดับ
6.2.1ตรวจสอบก่อนการติดตั้ง
โปรดตรวจสอบก่อนติดตั้งเซนเซอร์ดังนี้:
ไม่ว่าจะมีต้นไม้หรือเศษซากอื่น ๆ อยู่เหนือสื่อที่ไซต์การติดตั้ง
ไม่ว่าจะติดตั้งขายึดในแนวนอนหรือไม่
เมื่อไม่สามารถติดตั้งขายึดในแนวนอนได้ คุณจะต้องปรับขายึดตามตัวไล่ระดับบนพื้นผิวของเซ็นเซอร์เพื่อให้แน่ใจว่าเซ็นเซอร์อยู่ในตำแหน่งแนวนอน
6.2.2 การติดตั้ง
(1) ตรวจสอบให้แน่ใจว่าเซ็นเซอร์ตั้งฉากกับพื้นผิวขนาดกลาง
(2) หลีกเลี่ยงลำแสงส่งสัญญาณจากการฉายรังสีวัตถุรบกวนและสร้างเสียงสะท้อนที่ผิดพลาด
ดูสิ่งต่อไปนี้สำหรับสภาพการทำงานโดยทั่วไป:
การติดตั้งเกลียวบน การติดตั้งเกลียวล่าง
ตรวจสอบให้แน่ใจว่ามิเตอร์วัดระดับเรดาร์ได้รับการติดตั้งในแนวตั้งฉากกับพื้นผิวขนาดกลาง
ความเอียงจะทำให้แอมพลิจูดของสัญญาณที่ได้รับลดลง และส่งผลต่อช่วงปกติ
ความสนใจ:
พยายามรักษาเซ็นเซอร์ให้คงที่เพื่อหลีกเลี่ยงการกระวนกระวายใจเมื่อติดตั้ง และรักษาสภาพแวดล้อมโดยรอบให้เปิดกว้างที่สุด
1. ระยะห่างระหว่างเซ็นเซอร์และพื้นผิวตัวกลางสูงกว่า 30 ซม. เพื่อให้แน่ใจว่าด้านหน้าของเซ็นเซอร์ (เสาอากาศ) ตั้งฉากกับตัวกลางในการวัด
2. ระยะห่างระหว่างเซ็นเซอร์กับขอบถัง ขอบสระ ขอบเขื่อนแม่น้ำ และขอบสระมากกว่า 0.5 เมตร
3. เลือกตำแหน่งของพื้นผิวน้ำที่มีความผันผวนเล็กน้อยเพื่อติดตั้งโมดูล (พยายามอย่าติดตั้งในช่องฉีดน้ำ ทางออก และพื้นผิวน้ำอื่น ๆ ที่มีความผันผวนมาก ยิ่งความผันผวนของพื้นผิวน้ำมากขึ้น ความแม่นยำในการวัดก็จะยิ่งแย่ลง)
7.โปรโตคอลการสื่อสาร MODBUS-RTU
7.1 โปรโตคอล MODBUS
1. พารามิเตอร์อินเทอร์เฟซฮาร์ดแวร์โปรโตคอลการสื่อสาร
เซ็นเซอร์ใช้การสื่อสารพอร์ตอนุกรม และพารามิเตอร์เริ่มต้นมีดังนี้:
พารามิเตอร์การสื่อสาร | ระดับพอร์ตอนุกรม | อัตรารับส่งข้อมูล | การตรวจสอบความเท่าเทียมกัน | ความยาวข้อมูล | หยุดบิต |
พอร์ตอนุกรม | ทีทีแอล | 9600 | ไม่มี | 8 | 1 |
หมดเวลาระหว่างเฟรม 50ms
2. รูปแบบโปรโตคอลการสื่อสาร
เกจวัดระดับน้ำสื่อสารภายนอกโดยใช้โปรโตคอลการสื่อสาร Modbus RTU แต่ละกรอบข้อมูลที่สมบูรณ์ประกอบด้วย: ช่องที่อยู่ รหัสฟังก์ชัน ข้อมูล และผลรวมตรวจสอบ เช็คซัมคือข้อมูลตรวจสอบ CRC16 ของเฟรมข้อมูล โดยมีไบต์ต่ำอยู่หน้าไบต์สูง ที่อยู่โรงงานเริ่มต้นสำหรับเซ็นเซอร์คือ 0x7F
รูปแบบคำสั่งคำขอและรูปแบบข้อมูลตอบกลับเรดาร์มีดังต่อไปนี้:
(1) รูปแบบพารามิเตอร์แบบสอบถาม: รหัสฟังก์ชัน 0x03
ขอ:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ที่อยู่ลงทะเบียน | จำนวนผู้ลงทะเบียน | ซีอาร์ซี |
1 ไบต์ | 1 ไบต์ | 2 ไบต์ | 2 ไบต์ | 2 ไบต์ |
ตอบ:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ความยาวข้อมูล | ลงทะเบียนค่า | ซีอาร์ซี |
1 ไบต์ | 1 ไบต์ | 1 ไบต์ | 2N ไบต์ | 2 ไบต์ |
N: จำนวนรีจิสเตอร์
(2) รูปแบบพารามิเตอร์แบบสอบถาม: รหัสฟังก์ชัน 0x04
ขอ:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ที่อยู่ลงทะเบียน | จำนวนผู้ลงทะเบียน | ซีอาร์ซี |
1 ไบต์ | 1 ไบต์ | 2 ไบต์ | 2 ไบต์ | 2 ไบต์ |
ตอบ:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ความยาวข้อมูล | ลงทะเบียนค่า | ซีอาร์ซี |
1 ไบต์ | 1 ไบต์ | 1 ไบต์ | 2N ไบต์ | 2 ไบต์ |
N: จำนวนรีจิสเตอร์
(3) ตั้งค่ารูปแบบพารามิเตอร์: รหัสฟังก์ชัน 0x10
ขอ:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ที่อยู่ลงทะเบียน | จำนวนผู้ลงทะเบียน | ความยาวข้อมูล | ลงทะเบียนค่า | ซีอาร์ซี |
1 ไบต์ | 1 ไบต์ | 2 ไบต์ | 2 ไบต์ | 1 ไบต์ | 2N ไบต์ | 2 ไบต์ |
ตอบ:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ที่อยู่ลงทะเบียน | จำนวนผู้ลงทะเบียน | ซีอาร์ซี |
1 ไบต์ | 1 ไบต์ | 2 ไบต์ | 2N ไบต์ | 2 ไบต์ |
N: จำนวนรีจิสเตอร์
3. ตารางสรุปที่อยู่ของการลงทะเบียน
พารามิเตอร์เริ่มต้น | |||||
พารามิเตอร์ | ที่อยู่ลงทะเบียน |
บมจ. หรือกลุ่ม ที่อยู่สถานะ |
รหัสฟังก์ชั่นการสนับสนุน | ประเภทของข้อมูล | อธิบาย |
ที่อยู่ทาส | 0x2001 | 48194 | 0x03,0x10 | int16 |
int16 สำหรับจำนวนเต็ม 2 ไบต์; int32 สำหรับ 4 Byte Integer , High 16 ข้างหน้า |
อัตรารับส่งข้อมูล | 0x2002 | 48195 | 0x03,0x10 | int32 | |
ข้อมูลเวอร์ชัน | 0x2004 | 48197 | 0x03 | int32 | |
ตั้งค่าการสอบเทียบ | 0x2052 | 48275 | 0x03,0x10 | int16 | |
ดันอัตโนมัติ วงจร |
0x2053 | 48276 | 0x03,0x10 | int16 | |
จุดบอด | 0x2044 | 48261 | 0x03 | โฟลต(ตัวเล็ก 16) | Float(little 16) คือ 4 ไบต์ float ต่ำอันดับที่ 16 ก่อน |
ช่วงการวัด | 0x2046 | 48263 | 0x03 | โฟลต(ตัวเล็ก 16) | |
ตั้งค่าปัจจุบัน ความลึก |
0X2048 | 48265 | 0x03,0x10 | โฟลต(ตัวเล็ก 16) | |
ตั้งค่าการติดตั้ง สูง |
0x204A | 48267 | 0x03,0x10 | โฟลต(ตัวเล็ก 16) | |
ระดับ | 0x0A0B | 32572 | 0x04 | โฟลต(ตัวเล็ก 16) | |
ความสูงที่ว่างเปล่า | 0xaof | 32576 | 0x04 | โฟลต(ตัวเล็ก 16) |
หมายเหตุ: ที่อยู่รีจิสเตอร์และประเภทข้อมูลของพารามิเตอร์บางตัวสามารถแก้ไขได้โดยซอฟต์แวร์คอมพิวเตอร์โฮสต์ หลังจากแก้ไขที่อยู่รีจิสเตอร์หรือประเภทข้อมูล คำแนะนำการใช้งาน Modbus ที่เกี่ยวข้องจะเปลี่ยนตามไปด้วย เช่น: คำสั่งเริ่มต้นในการอ่านความสูงว่างคือ 0x 7F 04 0A 0F 00 02 48 0E หากรีจิสเตอร์ของความสูงว่างถูกแก้ไขเป็น 00 01 คำสั่งในการอ่านความสูงว่างจะเปลี่ยนเป็น 0x 7F 04 00 01 00 02 2A 15
4. คำอธิบายคำสั่งโปรโตคอลการสื่อสาร
บันทึก:
ก. ที่อยู่อุปกรณ์เริ่มต้นคือ 0x7F;
ข. ข้อมูลประเภทลอยในข้อมูลใช้มาตรฐานเลขคณิตทศนิยมไบนารี IEEE754 ซึ่งต่ำ 16 บิตในครั้งแรก (CDAB);
ค. ในตัวอย่างต่อไปนี้ Register Address ที่สอดคล้องกับแต่ละพารามิเตอร์จะเป็นที่อยู่เริ่มต้น หากคอมพิวเตอร์โฮสต์แก้ไขที่อยู่ของรีจิสเตอร์ ควรเปลี่ยนที่อยู่รีจิสเตอร์ในคำสั่งการใช้งาน Modbus ตามนั้น
ง. ในตัวอย่างต่อไปนี้ คำจำกัดความของข้อมูล (ชนิดข้อมูล/หน่วย) ของแต่ละพารามิเตอร์จะถูกแยกวิเคราะห์ตามการกำหนดค่าเริ่มต้น หากมีการแก้ไขคำจำกัดความของข้อมูล (ประเภทข้อมูล/หน่วย) ผ่านคอมพิวเตอร์โฮสต์ การอ่านและการแยกวิเคราะห์ข้อมูลควรได้รับการแก้ไขตามนั้น
7.2 คำสั่งข้อมูลแบบสอบถาม: รหัสฟังก์ชัน 0x04
7.2.1 ผลการวัดแบบสอบถาม - ระดับ (เช่น ความสูงในการติดตั้ง - ความสูงของอากาศ)
ขอคำสั่ง:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ที่อยู่ลงทะเบียน | จำนวนผู้ลงทะเบียน | ซีอาร์ซี |
0x7F | 0x04 | 0x0A 0B | 0x00 02 | 0x09 ซีเอฟ |
ข้อมูลตอบกลับ:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ความยาวของข้อมูล | ข้อมูล | ซีอาร์ซี |
0x7F | 0x04 | 0x04 | 0x00 00 41 30 | 0x09 ซีเอฟ |
คำจำกัดความของข้อมูล: ชนิดข้อมูลเริ่มต้นคือข้อมูล float(little16) หน่วยเริ่มต้นคือเมตร (m) ความยาวข้อมูลคือ 4 ไบต์ และบิตต่ำสุด 16 บิตอยู่ในบิตแรก
รหัสข้อผิดพลาด:
1 เมื่อไม่ได้ตั้งค่าความสูงในการติดตั้ง จะไม่สามารถคำนวณระดับได้ และเอาต์พุต 0xFC FC FC FC ;
2 เมื่อผลการวัดเกินช่วง เอาต์พุต 0xFF FF FF FF;
3 เมื่อเซ็นเซอร์อยู่ในพื้นที่ตาบอด ให้ส่งออก 0xFE FE FE FE;
④ เมื่อพลังงานเสียงสะท้อนของเซนเซอร์ไม่เพียงพอ เอาต์พุต 0xFD FD FD FD;
ตัวอย่างที่ 1:
คำขอ: 7F 04 0A 0B 00 02 09 CF
ตอบ: 7F 04 04 00 00 41 30 55 C7
ส่วนข้อมูล 0x 00 00 41 30 จะถูกแปลงเป็นข้อมูลจุดลอยตัว ซึ่งก็คือ 11.00 ม.
ตัวอย่างที่ 2:
คำขอ: 7F 04 0A 0B 00 02 09 CF
Re: 7F 04 04 เอฟซี เอฟซี เอฟซี เอฟซี D4 A2
ในส่วนของข้อมูล 0x FC FC FC FC เป็นรหัสข้อผิดพลาด ซึ่งระบุว่าไม่ได้ตั้งค่าความสูงในการติดตั้ง (ไม่สามารถคำนวณระดับได้)
7.2.2สอบถามผลการวัด-ความสูงของอากาศ
ขอคำสั่ง:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ที่อยู่ลงทะเบียน | จำนวนผู้ลงทะเบียน | ซีอาร์ซี |
0x7F | 0x04 | 0x0A 0F | 0x00 02 | 0x48 0E |
ข้อมูลตอบกลับ:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ความยาวของข้อมูล | ข้อมูล | ซีอาร์ซี |
0x7F | 0x04 | 0x04 | 0x31 13 40 10 | 0xAA B6 |
คำจำกัดความของข้อมูล: ชนิดข้อมูลเริ่มต้นคือข้อมูล float(little16) หน่วยเริ่มต้นคือเมตร (m) ความยาวข้อมูลคือ 4 ไบต์ และบิตต่ำสุด 16 บิตอยู่ในบิตแรก
รหัสข้อผิดพลาด:
1 เมื่อผลการวัดเกินช่วง เอาต์พุต 0xFF FF FF FF;
2 เมื่อเซ็นเซอร์อยู่ในพื้นที่ตาบอด ให้ส่งออก 0xFE FE FE FE;
3 เมื่อพลังงานเสียงสะท้อนของเซ็นเซอร์ไม่เพียงพอ เอาต์พุต 0xFD FD FD FD FD;
ตัวอย่างที่ 1:
คำขอ: 7F 04 0A 0F 00 02 48 0E
ตอบ: 7F 04 04 31 13 40 10 AA B6
ส่วนข้อมูล 0x 31 13 40 10 จะถูกแปลงเป็นข้อมูลจุดลอยตัว ซึ่งก็คือ 2.253 ม.
ตัวอย่างที่ 2:
คำขอ: 7F 04 0A 0F 00 02 48 0E
ตอบ: 7F 04 04 FE FE FE F4 7B
ส่วนข้อมูล 0x FE FE FE FE คือรหัสข้อผิดพลาด ซึ่งบ่งชี้ว่าเซ็นเซอร์อยู่ในพื้นที่ตาบอด และไม่มีข้อมูลที่ถูกต้องสามารถอ่านได้
7.3 คำแนะนำข้อมูลการกำหนดค่าแบบสอบถาม: รหัสฟังก์ชัน 0x03
7.3.1 ที่อยู่ทาสการสืบค้นออกอากาศ
ขอคำสั่ง:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ที่อยู่ลงทะเบียน | จำนวนผู้ลงทะเบียน | ซีอาร์ซี |
0xFF (ออกอากาศ) | 0x03 | 0x20 01 | 0x00 01 | 0xCB D4 |
ข้อมูลตอบกลับ:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ความยาวของข้อมูล | ข้อมูล | ซีอาร์ซี |
0x7F | 0x03 | 0x02 | 0x00 7F | 0xD1 เออี |
คำจำกัดความของข้อมูล: ชนิดข้อมูลคือข้อมูล int16 และความยาวของข้อมูลคือ 2 ไบต์
ตัวอย่าง:
คำขอ: FF 03 20 01 00 01 CB D4
ตอบ: 7F 03 02 00 7F D1 AE
ส่วนข้อมูล 0x 00 7F จะถูกแปลงเป็นข้อมูลจำนวนเต็ม ซึ่งก็คือ 127 หรือ 0x7F
7.3.2สอบถามอัตรารับส่งข้อมูลของอินเทอร์เฟซการสื่อสาร
หมายเหตุ: อัตรารับส่งข้อมูลรองรับเฉพาะ: 4800,9600,19200,38400,115200
ขอคำสั่ง:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ที่อยู่ลงทะเบียน | จำนวนผู้ลงทะเบียนใหม่ | ซีอาร์ซี |
0x7F | 0x03 | 0x20 02 | 0x00 02 | 0x64 15 |
ข้อมูลตอบกลับ:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ความยาวของข้อมูล | ข้อมูล | ซีอาร์ซี |
0x7F | 0x03 | 0x04 | 0x00 00 25 80 | 0x7F 04 |
คำจำกัดความของข้อมูล: ชนิดข้อมูลคือข้อมูล int32 (ใหญ่) และความยาวของข้อมูลคือ 4 ไบต์
ตัวอย่าง:
คำขอ: 7F 03 20 02 00 02 64 15
ตอบ: 7F 03 04 00 00 25 80 7F 04
ส่วนข้อมูล 0x 00 00 25 80 จะถูกแปลงเป็นข้อมูลจำนวนเต็มซึ่งก็คือ 9600
7.3.3สอบถามข้อมูลรุ่น
ขอคำสั่ง:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ที่อยู่ลงทะเบียน | จำนวนผู้ลงทะเบียน | ซีอาร์ซี |
0x7F | 0x03 | 0x20 04 | 0x00 02 | 0x84 14 |
ข้อมูลตอบกลับ:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ความยาวของข้อมูล | ข้อมูล | ซีอาร์ซี |
0x7F | 0x03 | 0x04 | 0x20 23 09 08 | 0x99 A8 |
คำจำกัดความของข้อมูล: ชนิดข้อมูลคือข้อมูล int32 และความยาวของข้อมูลคือ 4 ไบต์ หมายเลขเวอร์ชันถูกเข้ารหัสในรูปแบบ BCD
ตัวอย่าง:
คำขอ: 7F 03 20 04 00 02 84 14
ตอบ: 7F 03 04 20 23 09 08 99 A8
ส่วนข้อมูลคือ 0x 20230908 และข้อมูลถูกเข้ารหัสในรูปแบบ BCD กล่าวคือหมายเลขเวอร์ชันคือ 20230908
7.3.4สอบถามพารามิเตอร์การสอบเทียบ
ขอคำสั่ง:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ที่อยู่ลงทะเบียน | จำนวนผู้ลงทะเบียน | ซีอาร์ซี |
0x7F | 0x03 | 0x20 52 | 0x00 01 | 0x24 05 |
ข้อมูลตอบกลับ:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ความยาวของข้อมูล | ข้อมูล | ซีอาร์ซี |
0x7F | 0x03 | 0x02 | 0x00 10 | 0x91 82 |
คำจำกัดความของข้อมูล: ชนิดข้อมูลคือข้อมูล int16 หน่วยเป็นมิลลิเมตร (มม.) และความยาวของข้อมูลคือ 2 ไบต์
ตัวอย่าง:
คำขอ: 7F 03 20 52 00 01 24 05
ตอบ: 7F 03 02 00 10 91 82
ส่วนข้อมูล 0x 00 10 จะถูกแปลงเป็นข้อมูลจำนวนเต็มนั่นคือ 16 มม.
7.3.5สอบถามรอบการพุชอัตโนมัติ
หมายเหตุ: เมื่อระยะเวลาการพุชอัตโนมัติคือ >=300ms เซ็นเซอร์จะพุชข้อมูลโดยอัตโนมัติ เมื่อไม่ได้ตั้งค่าความสูงในการติดตั้ง (ไม่สามารถคำนวณระดับได้) ให้กดข้อมูลความสูงของอากาศ เมื่อตั้งค่าความสูงในการติดตั้งแล้ว ให้ดันข้อมูลระดับ
ขอคำสั่ง:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ที่อยู่ลงทะเบียน | จำนวนผู้ลงทะเบียน | ซีอาร์ซี |
0x7F | 0x03 | 0x20 53 | 0x00 01 | 0x75 C5 |
ข้อมูลตอบกลับ:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ความยาวของข้อมูล | ข้อมูล | ซีอาร์ซี |
0x7F | 0x03 | 0x02 | 0x03 E8 | 0x90 F0 |
คำจำกัดความของข้อมูล: ชนิดข้อมูลคือข้อมูล int16 หน่วยเป็นมิลลิวินาที (ms) และความยาวของข้อมูลคือ 2 ไบต์
ตัวอย่าง:
คำขอ: 7F 03 20 53 00 01 75 C5
ตอบ: 7F 03 02 03 E8 90 F0
โดยที่ส่วนข้อมูล 0x 03 E8 ถูกแปลงเป็นข้อมูลจำนวนเต็ม นั่นคือ 1,000 ms
7.3.6สอบถามพื้นที่ตาบอด
ขอคำสั่ง:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ที่อยู่ลงทะเบียน | จำนวนผู้ลงทะเบียน | ซีอาร์ซี |
0x7F | 0x03 | 0x20 44 | 0x00 02 | 0x85 C0 |
ข้อมูลตอบกลับ:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ความยาวของข้อมูล | ข้อมูล | ซีอาร์ซี |
0x7F | 0x03 | 0x04 | 0x6D B7 3E เอบี | 0x99 61 |
คำจำกัดความของข้อมูล: ชนิดข้อมูลเริ่มต้นคือข้อมูล float(little16) หน่วยเริ่มต้นคือเมตร (m) และความยาวของข้อมูลคือ 4 ไบต์
ตัวอย่าง:
คำขอ: 7F 03 20 44 00 02 85 C0
ตอบ: 7F 03 04 6D B7 3E AB
ส่วนข้อมูล 0x 6D B7 3E AB ถูกแปลงเป็นข้อมูลประเภทจุดลอยตัว ซึ่งก็คือ 0.334 ม.
7.3.7ช่วงแบบสอบถาม
ขอคำสั่ง:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ที่อยู่ลงทะเบียน | จำนวนผู้ลงทะเบียน | ซีอาร์ซี |
0x7F | 0x03 | 0x20 46 | 0x00 02 | 0x24 00 |
ข้อมูลตอบกลับ:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ความยาวของข้อมูล | ข้อมูล | ซีอาร์ซี |
0x7F | 0x03 | 0x04 | 0x00 00 42 20 | 0x55 4C |
คำจำกัดความของข้อมูล: ชนิดข้อมูลเริ่มต้นคือข้อมูล float(little16) หน่วยเริ่มต้นคือเมตร (m) และความยาวของข้อมูลคือ 4 ไบต์
ตัวอย่าง:
คำขอ: 7F 03 20 46 00 02 24 00
ตอบ: 7F 03 04 00 00 42 20 55 4C
ส่วนข้อมูล 0x 00 00 42 20 จะถูกแปลงเป็นข้อมูลจุดลอยตัว ซึ่งก็คือ 40.0m
7.3.8ตรวจสอบความลึกในการติดตั้ง
หมายเหตุ: ความลึกของน้ำ ณ เวลาติดตั้งใช้ในการคำนวณความสูงในการติดตั้ง ความสูงในการติดตั้ง = ความลึกของน้ำ ณ จุดติดตั้ง + ความสูงตามเวลาจริง ณ จุดติดตั้ง เมื่อตั้งค่าความลึกของน้ำในขณะที่ติดตั้ง ความสูงในการติดตั้งจะถูกคำนวณและบันทึกลงในการกำหนดค่าโดยอัตโนมัติ
ขอคำสั่ง:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ที่อยู่ลงทะเบียน | จำนวนผู้ลงทะเบียน | ซีอาร์ซี |
0x7F | 0x03 | 0x20 48 | 0x00 02 | 0x45 C3 |
ข้อมูลตอบกลับ:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ความยาวของข้อมูล | ข้อมูล | ซีอาร์ซี |
0x7F | 0x03 | 0x04 | 0x47 AE 40 B1 | 0xE0 D5 |
คำจำกัดความของข้อมูล: ชนิดข้อมูลเริ่มต้นคือข้อมูล float(little16) หน่วยเริ่มต้นคือเมตร (m) และความยาวของข้อมูลคือ 4 ไบต์
ตัวอย่าง:
คำขอ: 7F 03 20 48 00 02 45 C3
ตอบ: 7F 03 04 47 AE 40 B1 E0 D5
ส่วนข้อมูล 0x 47 AE 40 B1 ถูกแปลงเป็นข้อมูลจุดลอยตัว ซึ่งก็คือ 5.54 ม.
7.3.9ตรวจสอบความสูงของการติดตั้ง
หมายเหตุ: ตั้งค่าความสูงในการติดตั้งซึ่งใช้ในการคำนวณระดับ ระดับเรียลไทม์ = ความสูงในการติดตั้ง - ความสูงแบบเรียลไทม์ ในขณะเดียวกัน ความสูงในการติดตั้ง = ความลึกของน้ำในขณะติดตั้ง + ความสูงในขณะติดตั้ง ดังนั้นเมื่อตั้งค่าความสูงในการติดตั้ง ความลึกของน้ำระหว่างการติดตั้งจะถูกคำนวณและบันทึกลงในการกำหนดค่าโดยอัตโนมัติ
ขอคำสั่ง:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ที่อยู่ลงทะเบียน | จำนวนผู้ลงทะเบียน | ซีอาร์ซี |
0x7F | 0x03 | 0x20 4A | 0x00 02 | 0xE4 03 |
ข้อมูลตอบกลับ:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ความยาวของข้อมูล | ข้อมูล | ซีอาร์ซี |
0x7F | 0x03 | 0x04 | 0x8A 64 41 2A | 0xBE 7C |
คำจำกัดความของข้อมูล: ชนิดข้อมูลเริ่มต้นคือข้อมูล float(little16) หน่วยเริ่มต้นคือเมตร (m) และความยาวของข้อมูลคือ 4 ไบต์
ตัวอย่าง:
คำขอ: 7F 03 20 4A 00 02 E4 03
ตอบ: 7F 03 04 8A 64 41 2A BE 7C
ส่วนข้อมูล 0x 8A 64 41 2A จะถูกแปลงเป็นข้อมูลจุดลอยตัว ซึ่งก็คือ 10.65m
7.4 ชุดคำสั่ง: รหัสฟังก์ชัน 0x10
7.4.1 ตั้งค่าที่อยู่ทาส
ขอคำสั่ง:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ที่อยู่ลงทะเบียน | จำนวนผู้ลงทะเบียน | ความยาวของข้อมูล | ข้อมูล | ซีอาร์ซี |
0x7F | 0x10 | 0x20 01 | 0x00 01 | 0x02 | 0x00 01 | 0x6E 21 |
ข้อมูลตอบกลับ:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ที่อยู่ลงทะเบียน | จำนวนผู้ลงทะเบียน | ซีอาร์ซี |
0x7F | 0x10 | 0x20 01 | 0x00 01 | 0x51 D7 |
คำจำกัดความของข้อมูล: ชนิดข้อมูลคือข้อมูล int16 และความยาวของข้อมูลคือ 2 ไบต์
ตัวอย่าง:
คำขอ: 7F 10 20 01 00 01 02 00 01 6E 21
ส่วนข้อมูล 0x 00 01 จะถูกแปลงเป็นข้อมูลจำนวนเต็ม ซึ่งก็คือ 1 หรือ 0x01
ตอบ: 7F 10 20 01 00 01 51 D7
7.4.2 ตั้งค่าอัตรารับส่งข้อมูลของอินเทอร์เฟซการสื่อสาร
หมายเหตุ: อัตรารับส่งข้อมูลรองรับเฉพาะ: 4800,9600,19200,38400,115200
ขอคำสั่ง:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ที่อยู่ลงทะเบียน | จำนวนผู้ลงทะเบียน | ความยาวของข้อมูล | ข้อมูล | ซีอาร์ซี |
0x7F | 0x10 | 0x20 02 | 0x00 02 | 0x04 | 0x00 01 C2 00 | 0x75 3E |
ข้อมูลตอบกลับ:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ที่อยู่ลงทะเบียน | จำนวนผู้ลงทะเบียน | ซีอาร์ซี |
0x7F | 0x10 | 0x20 02 | 0x00 02 | 0xE1 D6 |
คำจำกัดความของข้อมูล: ชนิดข้อมูลคือข้อมูล int32 และความยาวของข้อมูลคือ 4 ไบต์
ตัวอย่าง:
คำขอ: 7F 10 20 02 00 02 04 00 01 C2 00 75 3E
ส่วนข้อมูล 0x 00 01 C2 00 จะถูกแปลงเป็นข้อมูลจำนวนเต็มซึ่งก็คือ 115200
ตอบ: 7F 10 20 02 00 02 E1 D6
7.4.3 การตั้งค่าพารามิเตอร์การสอบเทียบ
ขอคำสั่ง:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ที่อยู่ลงทะเบียน | จำนวนผู้ลงทะเบียน | ความยาวของข้อมูล | ข้อมูล | ซีอาร์ซี |
0x7F | 0x10 | 0x20 52 | 0x00 01 | 0x02 | 0x00 01 | 0xA2 4E |
ข้อมูลตอบกลับ:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ที่อยู่ลงทะเบียน | จำนวนผู้ลงทะเบียน | ซีอาร์ซี |
0x7F | 0x10 | 0x20 52 | 0x00 01 | 0xA1 C6 |
คำจำกัดความของข้อมูล: ชนิดข้อมูลคือข้อมูล int16 หน่วยเป็นมิลลิเมตร (มม.) และความยาวของข้อมูลคือ 2 ไบต์
ตัวอย่าง:
คำขอ: 7F 10 20 52 00 01 02 00 10 A2 4E
ส่วนข้อมูล 0x 00 10 จะถูกแปลงเป็นข้อมูลจำนวนเต็มนั่นคือ 16 มม.
ตอบ: 7F 10 20 52 00 01 A1 C6
7.4.4 ตั้งค่าวงจรการกดอัตโนมัติ
หมายเหตุ: เมื่อระยะเวลาการพุชอัตโนมัติคือ >=300ms เซ็นเซอร์จะพุชข้อมูลโดยอัตโนมัติ เมื่อไม่ได้ตั้งค่าความสูงในการติดตั้ง (ไม่สามารถคำนวณระดับได้) ให้กดข้อมูลความสูงของอากาศ เมื่อตั้งค่าความสูงในการติดตั้งแล้ว ให้ดันข้อมูลระดับ
ขอคำสั่ง:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ที่อยู่ลงทะเบียน | จำนวนผู้ลงทะเบียน | ความยาวของข้อมูล | ข้อมูล | ซีอาร์ซี |
0x7F | 0x10 | 0x20 53 | 0x00 01 | 0x02 | 0x03 E8 | 0xA2 อีดี |
ข้อมูลตอบกลับ:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ที่อยู่ลงทะเบียน | จำนวนผู้ลงทะเบียน | ซีอาร์ซี |
0x7F | 0x10 | 0x20 53 | 0x00 01 | 0xF0 06 |
คำจำกัดความของข้อมูล: ชนิดข้อมูลคือข้อมูล int16 หน่วยเป็นมิลลิวินาที (ms) และความยาวของข้อมูลคือ 2 ไบต์
ตัวอย่าง:
คำขอ: 7F 10 20 53 00 01 02 03 E8 A2 ED
โดยที่ส่วนข้อมูล 0x 03 E8 ถูกแปลงเป็นข้อมูลจำนวนเต็ม นั่นคือ 1,000 ms
ตอบ: 7F 10 20 53 00 01 F0 06
7.4.5 ตั้งค่าความลึกของน้ำขณะติดตั้ง
หมายเหตุ: ความลึกของน้ำ ณ เวลาติดตั้งใช้ในการคำนวณความสูงในการติดตั้ง ความสูงในการติดตั้ง = ความลึกของน้ำ ณ จุดติดตั้ง + ความสูงตามเวลาจริง ณ จุดติดตั้ง เมื่อตั้งค่าความลึกของน้ำในขณะที่ติดตั้ง ความสูงในการติดตั้งจะถูกคำนวณและบันทึกลงในการกำหนดค่าโดยอัตโนมัติ
ขอคำสั่ง:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ที่อยู่ลงทะเบียน | จำนวนผู้ลงทะเบียน | ความยาวของข้อมูล | ข้อมูล | ซีอาร์ซี |
0x7F | 0x10 | 0x20 48 | 0x00 02 | 0x04 | 0x47 AE 40 B1 | 0x75 30 |
ข้อมูลตอบกลับ:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ที่อยู่ลงทะเบียน | จำนวนผู้ลงทะเบียน | ซีอาร์ซี |
0x7F | 0x10 | 0x20 48 | 0x00 02 | 0xC0 00 |
คำจำกัดความของข้อมูล: ชนิดข้อมูลเริ่มต้นคือข้อมูล float(little16) หน่วยเริ่มต้นคือเมตร (m) และความยาวของข้อมูลคือ 4 ไบต์
ตัวอย่าง:
คำขอ: 7F 10 20 48 00 02 04 47 TH 40 B1 75 30
ส่วนข้อมูล 0x 47 AE 40 B1 ถูกแปลงเป็นข้อมูลจุดลอยตัว ซึ่งก็คือ 5.54 ม.
ตอบ: 7F 10 20 48 00 02 C0 00
7.4.6 กำหนดความสูงในการติดตั้ง
หมายเหตุ: ความสูงในการติดตั้งคือระยะห่างจากเซ็นเซอร์ถึงระดับวัตถุ 0 หากความลึกของน้ำปัจจุบันคือ 2 เมตร และความสูงของอากาศคือ 4 เมตร ความสูงในการติดตั้งคือ 6 เมตร กำหนดความสูงในการติดตั้งซึ่งใช้ในการคำนวณระดับ ระดับเรียลไทม์ = ความสูงในการติดตั้ง - ความสูงแบบเรียลไทม์ ในขณะเดียวกัน ความสูงในการติดตั้ง = ความลึกของน้ำในขณะติดตั้ง + ความสูงในขณะติดตั้ง ดังนั้นเมื่อตั้งค่าความสูงในการติดตั้ง ความลึกของน้ำระหว่างการติดตั้งจะถูกคำนวณและบันทึกลงในการกำหนดค่าโดยอัตโนมัติ
ขอคำสั่ง:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ที่อยู่ลงทะเบียน | จำนวนผู้ลงทะเบียน | ความยาวของข้อมูล | ข้อมูล | ซีอาร์ซี |
0x7F | 0x10 | 0x20 4A | 0x00 02 | 0x04 | 0x8A 64 41 2A | 0xAA40 |
ข้อมูลตอบกลับ:
ที่อยู่อุปกรณ์ | รหัสฟังก์ชั่น | ที่อยู่ลงทะเบียน | จำนวนผู้ลงทะเบียน | ซีอาร์ซี |
0x7F | 0x10 | 0x20 4A | 0x00 02 | 0x61 C0 |
คำจำกัดความของข้อมูล: ชนิดข้อมูลเริ่มต้นคือข้อมูล float(little16) หน่วยเริ่มต้นคือเมตร (m) และความยาวของข้อมูลคือ 4 ไบต์
หมายเหตุ: การตั้งค่าความสูงในการติดตั้งเป็น 0 จะล้างการกำหนดค่าความสูงในการติดตั้ง/ความลึกของน้ำเมื่อติดตั้ง
ตัวอย่าง:
คำขอ: 7F 10 20 4A 00 02 04 8A 64 41 2A AA 40
ส่วนข้อมูล 0x 8A 64 41 2A จะถูกแปลงเป็นข้อมูลจุดลอยตัว ซึ่งก็คือ 10.65m
ตอบ: 7F 10 20 4A 00 02 61 C0
7.5 โปรโตคอลข้อความ
7.5.1 พารามิเตอร์อินเทอร์เฟซฮาร์ดแวร์โปรโตคอลการสื่อสาร
เครื่องวัดระดับน้ำใช้การสื่อสารแบบอนุกรม และพารามิเตอร์เริ่มต้นมีดังนี้:
พารามิเตอร์การสื่อสาร
|
ระดับพอร์ตอนุกรม | อัตรารับส่งข้อมูล | การตรวจสอบความเท่าเทียมกัน | ความยาวของข้อมูล | หยุดตำแหน่ง |
พอร์ตอนุกรม | ทีทีแอล | 9600 | - | 8 | 1 |
เวลาหมดเวลาคือ 50ms สำหรับแต่ละช่วงเฟรม
7.5.2 คำอธิบายคำสั่งโปรโตคอลการสื่อสาร
หมายเหตุ: "n" แสดงถึงการขึ้นบรรทัดใหม่ ซึ่งสอดคล้องกับเลขฐานสิบหก 0x0A หลังจากการกำหนดค่าคำสั่งการตั้งค่าสำเร็จ การกำหนดค่าจะถูกบันทึกใน Flash และไม่จำเป็นต้องกำหนดค่าใหม่เพื่อรีสตาร์ทไฟฟ้าดับ
การตอบสนองข้อผิดพลาดของคำสั่งมีดังนี้:
การตอบสนองข้อผิดพลาดของคำสั่ง | คำอธิบาย |
AT cmd นี้เกิดข้อผิดพลาด | คำสั่งผิดพลาด |
AT cmd นี้ไม่มีอยู่ | ไม่มีคำแนะนำ |
AT cmd นี้มีอยู่ แต่ไม่อนุญาตให้ดำเนินการ | มีคำแนะนำแต่ไม่ได้รับอนุญาตให้ดำเนินการ |
AT cmd นี้มีอยู่ แต่ค่ามีข้อผิดพลาด | ข้อผิดพลาดพารามิเตอร์ขาเข้า |
1. อ่านความสูงเชิงพื้นที่-ชั่วคราวที่แท้จริง
หน่วย: เมตร (ม.)
คำแนะนำ | คำอธิบาย | |
ส่ง | AT+REALAIRHEIGHTn | อ่านความสูงกาลอวกาศจริง |
ตอบ | เรียลแอร์ความสูง=2.212ล้าน | ความสูงกาลอวกาศจริงปัจจุบันคือ 2.212 เมตร |
ตอบ | REALAIRHEIGHT=เอาท์เรนจ์ | อยู่นอกขอบเขต |
ตอบ | REALAIRHEIGHT=อยู่ใน BlindZonen | เซ็นเซอร์อยู่ในพื้นที่ตาบอด |
ตอบ | REALAIRHEIGHT=ขาดพลังงาน | พลังงานเสียงสะท้อนไม่เพียงพอ |
2. อ่านระดับเรียลไทม์
หน่วย: เมตร (ม.)
วิธีการคำนวณระดับคือ ความสูงในการติดตั้ง - ความสูงของอากาศ
คำแนะนำ | คำอธิบาย | |
ส่ง | AT+REALWATERDEPTHn | อ่านระดับเรียลไทม์ |
ตอบ | ความลึกของน้ำ=7.789ม | ระดับเรียลไทม์ปัจจุบันคือ 7.789 เมตร |
ตอบ | REALWATERDEPTH=เอาท์เรนจ์ | อยู่นอกขอบเขต |
ตอบ | REALWATERDEPTH=InBlindZonen | เซ็นเซอร์อยู่ในพื้นที่ตาบอด |
ตอบ | REALWATERDEPTH=ขาดพลังงาน | พลังงานเสียงสะท้อนไม่เพียงพอ |
ตอบ | REALWATERDEPTH=ไม่ได้ตั้งค่าความสูงการติดตั้ง | ไม่ได้กำหนดความสูงในการติดตั้ง |
3.ความลึกของน้ำขณะติดตั้ง
หน่วย: เมตร (ม.)
หมายเหตุ: ความลึกของน้ำ ณ เวลาติดตั้งใช้ในการคำนวณความสูงในการติดตั้ง ความสูงในการติดตั้ง = ความลึกของน้ำ ณ จุดติดตั้ง + ความสูงตามเวลาจริง ณ จุดติดตั้ง เมื่อตั้งค่าความลึกของน้ำในขณะที่ติดตั้ง ความสูงในการติดตั้งจะถูกคำนวณและบันทึกลงในการกำหนดค่าโดยอัตโนมัติ
อ่านความลึกของน้ำขณะติดตั้ง:
คำแนะนำ | คำอธิบาย | |
ส่ง | AT+ติดตั้งความลึกน้ำn | อ่านความลึกของน้ำเมื่อติดตั้ง |
ตอบ | ติดตั้งความลึกของน้ำ=4.60ล้าน | ระดับน้ำ ณ จุดติดตั้ง 4.60 เมตร |
ตั้งค่าความลึกของน้ำขณะติดตั้ง:
คำแนะนำ | คำอธิบาย | |
ส่ง | AT+ติดตั้งความลึกของน้ำ=4.6n | ตั้งค่าความลึกของน้ำไว้ที่ 4.6 ม. ระหว่างการติดตั้ง |
ตอบ |
AT+ติดตั้งความลึกของน้ำ=4.6n ตกลง |
การดำเนินงานประสบความสำเร็จ |
4.ความสูงของการติดตั้ง
หน่วย: เมตร (ม.)
หมายเหตุ: ตั้งค่าความสูงในการติดตั้งซึ่งใช้ในการคำนวณระดับ ระดับเรียลไทม์ = ความสูงในการติดตั้ง - ความสูงแบบเรียลไทม์ ในขณะเดียวกัน ความสูงในการติดตั้ง = ความลึกของน้ำในขณะติดตั้ง + ความสูงในขณะติดตั้ง ดังนั้นเมื่อตั้งค่าความสูงในการติดตั้ง ความลึกของน้ำระหว่างการติดตั้งจะถูกคำนวณและบันทึกลงในการกำหนดค่าโดยอัตโนมัติ
อ่านความสูงในการติดตั้ง:
คำแนะนำ | คำอธิบาย | |
ส่ง | AT+ติดตั้งความสูงn | อ่านความสูงในการติดตั้ง |
ตอบ | ความสูงการติดตั้ง=9.72ล้าน | ระดับน้ำติดตั้ง 9.72 เมตร |
ตั้งค่าความสูงในการติดตั้ง:
คำแนะนำ | คำอธิบาย | |
ส่ง | AT+ความสูงการติดตั้ง=9.72n | ตั้งความสูงในการติดตั้งเป็น 9.72 ม |
ตอบ |
AT+ความสูงการติดตั้ง=9.72n ตกลง |
การดำเนินงานประสบความสำเร็จ |
หมายเหตุ: การตั้งค่าความสูงในการติดตั้งเป็น 0 จะล้างการกำหนดค่าสำหรับความสูงในการติดตั้งและความลึกของน้ำเมื่อติดตั้ง
5.อ่านหมายเลขเวอร์ชัน
คำแนะนำ | คำอธิบาย | |
ส่ง | AT+เวอร์ชัน | อ่านหมายเลขเวอร์ชัน |
ตอบ | เวอร์ชัน=20230908n | หมายเลขเวอร์ชันคือ 20230908 |
6.อ่านช่วง
หน่วย: เมตร (ม.)
คำแนะนำ | คำอธิบาย | |
ส่ง | AT+ช่วง | อ่านช่วง |
ตอบ | พิสัย=40.00ล้าน | ระยะคือ 40 เมตร |
7.อ่านพื้นที่ตาบอด
หน่วย: เมตร (ม.)
คำแนะนำ | คำอธิบาย | |
ส่ง | AT+BLINDZONEที่ | อ่านพื้นที่ตาบอด |
ตอบ | โซนตาบอด=0.335ล้าน | โซนตาบอด 0.335 เมตร |
8. รีเซ็ตซอฟต์แวร์ (รีบูต)
คำแนะนำ | คำอธิบาย | |
ส่ง | AT+บูต | รีเซ็ตซอฟต์แวร์ |
ตอบ |
AT+บูต ตกลง |
การดำเนินงานประสบความสำเร็จ |
9. รีเซ็ตข้อมูลเป็นค่าเริ่มต้น
คำแนะนำ | คำอธิบาย | |
ส่ง | AT+ค่าเริ่มต้น | รีเซ็ตข้อมูลเป็นค่าเริ่มต้น |
ตอบ |
AT+ค่าเริ่มต้น ตกลง |
การดำเนินงานประสบความสำเร็จ |
10.ความถี่ในการได้มา
หน่วย: มิลลิวินาที (ms)
หมายเหตุ: ความถี่ในการรับข้อมูลเริ่มต้นคือ 300ms และความถี่ในการรับข้อมูลสามารถปรับเป็น 200ms อย่างเร็วที่สุดเท่านั้น (หากความถี่การรับข้อมูลกระโดดเร็วเกินไป ความเร็วในการตอบสนองต่อคำสั่งตอบกลับจะช้า และคำสั่งการส่งอาจไม่สมบูรณ์ ส่งผลให้ไม่มีการตอบสนอง ในกรณีนี้ สามารถส่งคำสั่งอีกครั้งได้)
อ่านความถี่ในการรับ:
คำแนะนำ | คำอธิบาย | |
ส่ง | AT+รวบรวมความถี่ | อ่านความถี่ในการรับข้อมูล |
ตอบ | สะสมFREQ=200n | ความถี่ในการรับข้อมูลคือ 200 ms/รอบ |
ตั้งค่าความถี่ในการเก็บรวบรวม:
คำแนะนำ | คำอธิบาย | |
ส่ง | AT+สะสมความถี่=500n | ตั้งค่าความถี่การรับข้อมูลเป็น 500 ms/รอบ |
ตอบ |
AT+สะสมความถี่=500n ตกลง |
การดำเนินงานประสบความสำเร็จ |
11.อัตรารับส่งข้อมูล
อ่านอัตรารับส่งข้อมูล:
คำแนะนำ | คำอธิบาย | |
ส่ง | AT+BAUDRATEน | อ่านอัตรารับส่งข้อมูล |
ตอบ | เบาเรต=9600n | อัตรารับส่งข้อมูลคือ 9600 |
ตั้งค่าอัตรารับส่งข้อมูล
คำแนะนำ | คำอธิบาย | |
ส่ง | AT+BAUDRATE=115200n | ตั้งค่าอัตรารับส่งข้อมูลเป็น 115200 |
ตอบ |
AT+BAUDRATE=115200n ตกลง |
การดำเนินงานประสบความสำเร็จ |
12. พารามิเตอร์การสอบเทียบ
หน่วย: มิลลิเมตร (มม.)
ความสูงเชิงพื้นที่จริง = ค่าการสุ่มตัวอย่าง - พารามิเตอร์การสอบเทียบ ดังนั้น เมื่อความสูงของกาลอวกาศจริงมากกว่าค่าคงที่ สามารถปรับเทียบได้โดยการปรับพารามิเตอร์เสมือน
อ่านพารามิเตอร์การสอบเทียบ:
คำแนะนำ | คำอธิบาย | |
ส่ง | AT+การสอบเทียบ | อ่านพารามิเตอร์การสอบเทียบ |
ตอบ | การสอบเทียบ=16มม | พารามิเตอร์การสอบเทียบคือ 16 มม |
การตั้งค่าพารามิเตอร์การสอบเทียบ:
คำแนะนำ | คำอธิบาย | |
ส่ง | AT+การสอบเทียบ=30n | ตั้งค่าพารามิเตอร์การสอบเทียบเป็น 30 มม |
ตอบ |
AT+การสอบเทียบ=30n ตกลง |
การดำเนินงานประสบความสำเร็จ |
13.วงจรการกดอัตโนมัติ
หน่วย: มิลลิวินาที (ms)
หมายเหตุ: เมื่อระยะเวลาการกดอัตโนมัติคือ >=300ms เซ็นเซอร์จะรายงานข้อมูลแบบเรียลไทม์โดยอัตโนมัติ ในบรรดาเรื่องดังกล่าว เมื่อตั้งค่าความสูงในการติดตั้ง (หรือความลึกของน้ำระหว่างการติดตั้ง) ข้อมูลแบบเรียลไทม์ที่รายงานโดยอัตโนมัติจะเป็นระดับแบบเรียลไทม์ หากไม่ได้ตั้งค่าความสูงในการติดตั้ง (หรือความลึกของน้ำระหว่างการติดตั้ง) ข้อมูลแบบเรียลไทม์ที่รายงานโดยอัตโนมัติจะเป็นความสูงแบบเรียลไทม์
อ่านรอบการกดอัตโนมัติ:
คำแนะนำ | คำอธิบาย | |
ส่ง | AT+ข้อมูลอัตโนมัติวงจร | อ่านวงจรการกดอัตโนมัติ |
ตอบ | วงจรข้อมูลเอาท์พุตอัตโนมัติ=100n | รอบการพุชอัตโนมัติคือ 100 ms (น้อยกว่า 200 ms ไม่มีข้อมูลการพุชอัตโนมัติ) |
ตั้งค่าวงจรการกดอัตโนมัติ:
คำแนะนำ | คำอธิบาย | |
ส่ง | AT+ข้อมูลอัตโนมัติรอบ=200n | ตั้งค่าระยะเวลาการกดอัตโนมัติเป็น 200 มิลลิวินาที |
ตอบ |
AT+ข้อมูลอัตโนมัติรอบ=200n ตกลง |
การดำเนินงานประสบความสำเร็จ |
ส่งข้อสอบของคุณตรงมาหาเรา