Vai al contenuto

Diagnostica e messa a punto

Dove: Menu seriale s → d, h, n, o, p · non ci sono nel pannello

Cinque menu della reference station MS2net, sotto System, per la diagnostica e le regolazioni interne, pensati per il team o per un utente esperto a cui si chiede di raccogliere informazioni su un problema. Le impostazioni si salvano con le altre alla chiusura del menu principale.

Lasciarli come sono

La maggior parte delle voci aggiunge solo messaggi sulla porta seriale: lasciate accese, riempiono il terminale e rallentano la stazione. I valori di RTK Operation sono parametri interni: un valore sbagliato può far perdere dati o fermare la stazione. Cambiali solo su indicazione del team.

r) Force system reset, in Debug Software, Hardware e Network, salva le impostazioni e riavvia subito.

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
Tasto Voce
1 memoria libera, stampata a intervalli
10, 11 buffer interno dei dati GNSS: offset, traboccamenti
12 controlla i messaggi RTCM che passano
20 Rover Accuracy (m): …, SIV: … ogni 2 secondi in rover
30, 31 ogni cambio dello stato interno (STATE_…), con o senza i duplicati
32 riavvia da sola dopo tanti secondi, da 30 a 4294967; altri valori la disattivano; impostata, la riga mostra 86400 (1 days 0:00:00)
34 come è divisa la memoria flash interna
50 uso dello stack dei processi interni
60 messaggi della ricerca automatica del firmware
70 nessun effetto su MS2net
e cancella la memoria interna (profili e impostazioni) e riavvia, senza chiedere

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
Tasto Voce
1 Batt (…%): Voltage: …, stampata a intervalli
2 prova il collegamento interno col modulo GNSS da cui arrivano i dati del Bluetooth, e stampa il risultato
3 orologio rimesso dall'ora GNSS
4, 5 messaggi e stato della registrazione (Log file size: … - Generation rate: …)
6 prova della registrazione: chiude il file in corso e scrive file di prova, non per il lavoro sul campo
7 dimensioni dei buffer interni
8 stampa i messaggi rovinati invece di scartarli in silenzio
9 bus interno verso il modulo GNSS
10 nessun effetto su MS2net
11 aggiunge al flusso Bluetooth una frase con lo stato della batteria, per le app che la leggono
e come in Debug Software: cancella la memoria interna e riavvia, senza chiedere
t schermata di collaudo sul display alla chiusura del menu

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
Tasto Voce
1 una porta che MS2net non ha: nessun effetto
2 non è una voce di diagnostica: è la Sostituisci l'indirizzo di trasmissione del pannello
3, 28 collegamento WiFi, configurazione
10, 11 strato di rete comune a tutti i servizi
20 nessun effetto su MS2net
21, 22 client NTRIP: stato, GGA mandate al caster
23, 24 server NTRIP: stato, dati mandati al caster
25 … 27 client TCP, server TCP, server UDP

RTK Operation

System → o. Parametri interni del flusso dei dati.

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
Tasto Voce Intervallo
1 contatore dei riavvii sul display (non le accensioni); accenderlo lo azzera. È la Zona di collaudo di Sistema acceso, spento
2 tempo massimo di lettura del collegamento interno col modulo GNSS da 0 a 1000 ms
3 buffer dei dati GNSS; salva e riavvia subito, 0 annulla da 32 a 65535 byte
4 byte ricevuti prima che il processore li legga da 1 a 127
5, 11, 12 nessun effetto su MS2net —
6 velocità della microSD da 1 a 16 MHz
7, 8 buffer RX / TX del Bluetooth da 32 a 16384 byte
9 buffer di ricezione della UART; salva e riavvia subito, 0 annulla da 32 a 16384 byte
10 copia le frequenze dei messaggi sulla porta USB propria del modulo GNSS —
13 protocolli della porta USB propria del modulo GNSS, mandati subito acceso, spento
30 … 32 nucleo del processore che serve ciascuna interruzione (la 30 non è realizzata) 0, 1
50 … 55 nucleo e priorità dei processi interni nucleo 0, 1 · priorità da 0 a 3

Periodic Print Messages

System → p. Righe di stato stampate a intervalli fissi, un interruttore per argomento.

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
  • Ogni voce numerata accende o spegne quel resoconto.
  • 20 imposta tutti gli interruttori insieme come un numero (la somma dei loro bit); 21 imposta l'intervallo in secondi. Nessuna delle due mostra una richiesta: scrivi il valore subito dopo la voce e premi Invio.
  • 3, 4, 40 e 41 riguardano porte e servizi che MS2net non ha.