انتقل إلى المحتوى

التشخيص والضبط

المكان: القائمة التسلسلية s ← d، h، n، o، p · غير موجودة في اللوحة

خمس قوائم في المحطة MS2net، تحت System، للتشخيص والضبط الداخلي، موجّهة إلى الفريق أو إلى مستخدم خبير طُلب منه جمع معلومات عن مشكلة. تُحفظ الإعدادات مع غيرها عند إغلاق القائمة الرئيسية.

اتركها كما هي

معظم البنود لا تفعل سوى إضافة رسائل على المنفذ التسلسلي: وإن تُركت مشغّلة تملأ الطرفية وتبطئ المحطة. قيم RTK Operation معاملات داخلية: القيمة الخاطئة قد تُفقد بيانات أو توقف المحطة. لا تغيّرها إلا بطلب من الفريق.

r) Force system reset، في Debug Software وHardware وNetwork، يحفظ الإعدادات ويعيد التشغيل فورًا.

قائمة Debug Software

System ← d.

Menu: Debug Software
1) Heap Reporting: Disabled
10) Print ring buffer offsets: Disabled
11) Print ring buffer overruns: Disabled
12) RTCM message checking: Disabled
20) Print Rover accuracy messages: Enabled
30) Print states: Enabled
31) Print duplicate states: Disabled
32) Reboot RTK after uptime reaches: Disabled
34) Print partition table
50) Task Highwater Reporting: Disabled
60) Print firmware update states: Disabled
70) Correction service certificate management: Disabled
e) Erase internal file system
r) Force system reset
x) Exit
المفتاح البند
1 الذاكرة المتاحة، تُطبع بانتظام
10، 11 المخزن المؤقت الداخلي لبيانات GNSS: المواضع، والتجاوزات
12 يفحص رسائل RTCM المارّة
20 Rover Accuracy (m): …, SIV: … كل ثانيتين في الوضع المتحرك
30، 31 كل تغيّر في الحالة الداخلية (STATE_…)، مع التكرارات أو من دونها
32 يعيد التشغيل من تلقاء نفسه بعد هذا العدد من الثواني، من 30 إلى 4294967؛ وأي قيمة أخرى تعطّله؛ وعند ضبطها يعرض السطر 86400 (1 days 0:00:00)
34 تقسيم ذاكرة flash الداخلية
50 استخدام المكدّس للمهام الداخلية
60 رسائل البحث التلقائي عن البرنامج الثابت
70 لا أثر له في MS2net
e يمحو الذاكرة الداخلية (الملفات الشخصية والإعدادات) ويعيد التشغيل، من دون سؤال

قائمة Debug Hardware

System ← h.

Menu: Debug Hardware
1) Print battery status messages: Enabled
2) Run Bluetooth Test
3) Print RTC resyncs: Disabled
4) Print log file messages: Disabled
5) Print log file status: Enabled
6) Run Logging Test: Disabled
7) Print SD and UART buffer sizes: Disabled
8) Print messages with bad checksums or CRCs: Disabled
9) GNSS module I2C Debugging Output: Enabled
10) L-Band Debugging Output: Disabled
11) Battery NMEA via Bluetooth ($PMS2,BAT): Enabled
e) Erase internal file system
t) Test Screen
r) Force system reset
x) Exit
المفتاح البند
1 Batt (…%): Voltage: …، يُطبع بانتظام
2 يفحص الوصلة الداخلية نحو وحدة GNSS التي تغذي Bluetooth، ويطبع النتيجة
3 ضبط الساعة من جديد من وقت GNSS
4، 5 رسائل التسجيل وحالته (Log file size: … - Generation rate: …)
6 اختبار التسجيل: يغلق الملف الحالي ويكتب ملفات اختبار، ليس للعمل الميداني
7 أحجام المخازن المؤقتة الداخلية
8 يطبع الرسائل التالفة بدل إهمالها بصمت
9 الناقل الداخلي نحو وحدة GNSS
10 لا أثر له في MS2net
11 يضيف إلى تدفق Bluetooth جملة بحالة البطارية، للتطبيقات التي تقرؤها
e كما في Debug Software: يمحو الذاكرة الداخلية ويعيد التشغيل، من دون سؤال
t شاشة اختبار المصنع على الشاشة عند إغلاق القائمة

قائمة Debug Network

System ← n.

Menu: Debug Network
1) Print unused port diagnostics: Disabled
2) ESP-Now Broadcast Override: Enabled
3) Debug WiFi state: Disabled
10) Debug network layer: Disabled
11) Print network layer status: Enabled
20) Debug NTP: Disabled
21) Debug NTRIP client state: Disabled
22) Debug NTRIP client --> caster GGA messages: Disabled
23) Debug NTRIP server state: Disabled
24) Debug caster --> NTRIP server GNSS messages: Disabled
25) Debug PVT client: Disabled
26) Debug PVT server: Disabled
27) Debug PVT UDP server: Disabled
28) Debug WiFi Config: Disabled
r) Force system reset
x) Exit
المفتاح البند
1 منفذ غير موجود في MS2net: لا أثر له
2 ليس بند تشخيص: إنه تجاوز عنوان البث الموجود في اللوحة
3، 28 اتصال WiFi، ووضع الإعداد
10، 11 طبقة الشبكة المشتركة بين كل الخدمات
20 لا أثر له في MS2net
21، 22 عميل NTRIP: الحالة، وجمل GGA المرسلة إلى الكاستر
23، 24 خادم NTRIP: الحالة، والبيانات المرسلة إلى الكاستر
25 … 27 عميل TCP، وخادم TCP، وخادم UDP

قائمة RTK Operation

System ← o. معاملات داخلية لتدفق البيانات.

Menu: RTK Operation
1) Display Reset Counter: 0 - Disabled
2) GNSS Serial Timeout: 1
3) GNSS Handler Buffer Size: 8192
4) GNSS Serial RX Full Threshold: 50
5) Set L-Band RTK Fix Timeout (seconds): 180
6) SPI/SD Interface Frequency: 16 MHz
7) SPP RX Buffer Size: 2048
8) SPP TX Buffer Size: 32
9) UART Receive Buffer Size: 2048
10) Mirror GNSS module's UART1 settings to USB
11) Use I2C for L-Band Corrections: Enabled
12) RTCM timeout before L-Band override (seconds): 10
13) CONFIG GNSS module USB port: Enabled
----  Interrupts  ----
30) Bluetooth Interrupts Core: 1
31) GNSS UART Interrupts Core: 1
32) I2C Interrupts Core: 1
-------  Tasks  ------
50) BT Read Task Core: 1
51) BT Read Task Priority: 1
52) GNSS Data Handler Core: 1
53) GNSS Data Handler Task Priority: 1
54) GNSS Read Task Core: 1
55) GNSS Read Task Priority: 1
x) Exit
المفتاح البند المجال
1 عدّاد إعادة التشغيل على الشاشة (لا عمليات التشغيل)؛ وتفعيله يعيده إلى 0. يعادل منطقة التشخيص في النظام مفعّل، مطفأ
2 مهلة القراءة على الوصلة الداخلية نحو GNSS من 0 إلى 1000 ms
3 المخزن المؤقت لبيانات GNSS؛ يحفظ القيمة ويعيد التشغيل فورًا، و0 يلغي من 32 إلى 65535 بايت
4 البايتات المستقبَلة قبل أن يقرأها المعالج من 1 إلى 127
5، 11، 12 لا أثر لها في MS2net —
6 سرعة بطاقة microSD من 1 إلى 16 MHz
7، 8 المخازن المؤقتة RX / TX لـ Bluetooth من 32 إلى 16384 بايت
9 المخزن المؤقت لاستقبال UART؛ يحفظ القيمة ويعيد التشغيل فورًا، و0 يلغي من 32 إلى 16384 بايت
10 ينسخ معدلات الرسائل إلى منفذ USB الخاص بوحدة GNSS نفسها —
13 بروتوكولات منفذ USB الخاص بوحدة GNSS نفسها، تُرسَل فورًا مفعّل، مطفأ
30 … 32 نواة المعالج التي تخدم كل مقاطعة (30 غير منفَّذ) 0، 1
50 … 55 نواة المهام الداخلية وأولويتها النواة 0، 1 · الأولوية من 0 إلى 3

قائمة Periodic Print Messages

System ← p. أسطر حالة تُطبع بفاصل زمني ثابت، مع مفتاح لكل موضوع.

Menu: Periodic Print Messages
-----  Hardware  -----
1) Bluetooth RX: Disabled
2) Bluetooth TX: Disabled
3) Unused port IP address: Disabled
4) Unused port state: Disabled
5) SD log write data: Disabled
6) WiFi IP Address: Disabled
7) WiFi state: Disabled
8) GNSS module RX data: Disabled
9) GNSS module TX data: Disabled
-----  Software  -----
20) Periodic print: 0 (0x00000000)
21) Interval (seconds): 15
22) CPU idle time: Disabled
23) Network state: Disabled
24) Ring buffer consumer times: Disabled
25) RTK position: Disabled
26) RTK state: Disabled
------  Clients  -----
40) NTP server data: Disabled
41) NTP server state: Disabled
42) NTRIP client data: Disabled
43) NTRIP client GGA writes: Disabled
44) NTRIP client state: Disabled
45) NTRIP server data: Disabled
46) NTRIP server state: Disabled
47) PVT client data: Disabled
48) PVT client state: Disabled
49) PVT server client data: Disabled
50) PVT server data: Disabled
51) PVT server state: Disabled
52) OTA client state: Disabled
-------  Tasks  ------
70) btReadTask state: Disabled
71) ButtonCheckTask state: Disabled
72) gnssReadTask state: Disabled
73) handleGnssDataTask state: Disabled
74) sdSizeCheckTask state: Disabled
x) Exit
  • كل بند مرقّم يشغّل ذلك التقرير أو يطفئه.
  • 20 يضبط كل المفاتيح دفعة واحدة على شكل رقم (مجموع بتاتها)؛ و21 يضبط الفاصل بالثواني. لا يعرض أيّ منهما مطالبة: اكتب القيمة مباشرة بعد البند واضغط Enter.
  • 3 و4 و40 و41 تخص منافذ وخدمات غير موجودة في MS2net.