Aggiornamento (30/10/2026): Abbiamo scorte abbondanti di tutti i nostri prodotti; ci trovate anche su e    Come richiedere un preventivo

Come collegare il ricevitore RTK simpleRTK2B a STM32 Nucleo

In questa pagina 

In questa pagina non sono stati trovati titoli.
Prodotti utilizzati in questo tutorial

In questo tutorial vedrai come collegare un ricevitore della serie simpleRTK2B a una scheda STM32 Nucleo L152RE per una sessione di debug.

Se il tuo progetto richiede la tecnologia RTK multibanda, vogliamo semplificarti il lavoro. Abbiamo caricato sul nostro sito GitHub un codice di esempio per analizzare i messaggi UBX provenienti dal modulo u-blox ZED-F9P, così non dovrai perdere tempo in attività improduttive come scrivere codice non correlato al tuo progetto.

Hardware richiesto:

Software necessario:

  • u-center (se non lo hai ancora installato, puoi scaricarloqui. Non sai come fare? In questo video ti mostriamo come procedere)
  • IAR Embedded Workbench (se non lo avete installato, potete scaricarlo qui e seguire le istruzioni fornite da IAR)

Come eseguire il debug con un ricevitore della serie simpleRTK2B e un STM32 Nucleo?

Guarda questo video oppure segui semplicemente i passaggi riportati di seguito per scoprire come collegare il simpleRTK2B a una scheda STM32 Nucleo L152RE per una sessione di debug.

Per prima cosa, collegare l'hardware.
  1. Prima di collegare il ricevitore e l'STM32, assicurati che il ricevitore sia dotato di connettori saldati. In caso contrario, puoi provvedere tu stesso con l'aiuto di un saldatore.
  1. Collegare il ricevitore simpleRTK2B alla scheda STM32 Nucleo. I connettori non sono simmetrici, quindi è impossibile sbagliare il collegamento. Basta fare attenzione a non piegare i pin.
  1. Collega l'antenna GNSS al ricevitore ArduSimple, posiziona l'antenna in un punto con una buona visuale sul cielo oppure vicino a una finestra per verificarne il funzionamento.

  1. Collega la scheda STM32 Nucleo al computer utilizzando un cavo da microUSB a USB-A.
  1. Collega il ricevitore al computer utilizzando un cavo da microUSB a USB-A.
    Nota: il ricevitore potrebbe avere due connettori microUSB; in tal caso, è necessario utilizzare il connettore contrassegnato con la dicitura “POWER+GPS”.
In secondo luogo, scarica il codice di esempio.
  1. In questo tutorial dimostreremo che i dati letti dal codice STM32 sono gli stessi di quelli letti da u-center. A tal fine, mostreremo entrambi i set di dati affiancati.
  1. Scarica il codice di esempio dal sito GitHub di ArduSimple.Clicca su “Code”, copia l’URL del repository e clona il repository sul tuo PC. 
  1. Apri il software u-center e collegati al ricevitore selezionando Ricevitore —> Porta —> COM3 oppure premi semplicemente Ctrl+3 per collegarti a un ricevitore della serie simpleRTK2B tramite la porta COM3.
  1. Apri il progetto IAR EWARM.
    Scarica il progetto ed esegui il debug sulla scheda STM32 Nucleo.
    E questo è tutto! Ora stiamo eseguendo il debug.
    Per impostazione predefinita, il programma si ferma su un punto di interruzione nella funzione main. Premi il pulsante o F5 per continuare l'esecuzione.
In terzo luogo, il debug.
  1. Ora vogliamo assicurarci che il codice legga gli stessi valori di u-center. Apriremo il file gnss.c e inseriremo un punto di interruzione nel parser dei messaggi. Poiché il programma era in esecuzione, raggiunge il punto di interruzione e si ferma.
  1. Aggiungi una finestra di monitoraggio premendo Visualizza → Monitoraggio → Monitoraggio 1 e digita “sensors” nel campo “espressione”.
  1. Verranno visualizzati i valori della variabile“sensor”. Essa contiene una struttura con le informazioni GNSS. 
  1. In questo esempio vengono analizzati solo alcuni messaggi. L'esempio illustra un approccio completo che ti aiuterà ad aggiungere altri messaggi.
    Premendo F5, il codice verrà eseguito fino a quando non verrà raggiunto nuovamente il punto di interruzione. In questo esempio, i messaggi vengono inviati a 1 Hz.
    È possibile verificare che i dati siano esattamente gli stessi sia in u-center che nel programma STM32.
  1. È possibile visualizzare i valori delle variabili passando il mouse sopra la variabile. Premendo il tasto F10 è possibile avanzare passo dopo passo nell'esecuzione del programma. 
  1. Ed ecco quanto è facile ottenere le variabili GNSS RTK da utilizzare nella propria applicazione.

Attiva RTK!

Abbiamo preparato tutti i prodotti necessari per attivare la funzione RTK nel tuo progetto basato su STM32. Puoi attivare la funzione RTK ordinando i prodotti da ArduSimple.

 

Hai ancora problemi?

Contattaci per ricevere assistenza da un vero ingegnere — non dall’intelligenza artificiale — oppure richiedi il tutorial che ti manca

Got any questions or requests?
Contact us! We'll answer <24 hours!

Contatta ArduSimple
Chiudi

Ti invieremo via e-mail un link a questo post

Invia il post via e-mail

Accedi al tuo account e ai tuoi ordini

Oppure

Sei un nuovo cliente? Crea il tuo account
ArduSimple – apparecchiature e soluzioni di rilevamento RTK ad alta precisione, in tutta semplicità

Vuoi saperne di più sul GPS e sull'RTK?

Se al momento sei impegnato, i nostri tecnici possono inviarti 3 brevi e-mail con tutte le informazioni necessarie per avviare il tuo progetto.