Aggiornamento (23 / 06 / 2025): Abbiamo un ampio stock di tutti i nostri prodotti, trovaci anche in e    Acquista ora

Come collegare simpleRTK2B Ricevitore RTK a STM32 Nucleo

coprire il debug STM32
coprire il debug STM32

In questo tutorial vedrai come collegare il simpleRTK2B ricevitore di serie con una scheda STM32 Nucleo L152RE per una sessione di debug.

Se il tuo progetto ha bisogno della tecnologia RTK multibanda, vogliamo semplificarti le cose. Abbiamo caricato sul nostro sito Github un codice di esempio per analizzare i messaggi UBX dal u-blox ZED-F9P, quindi non è necessario dedicare tempo non produttivo alla scrittura di codice non correlato al progetto.

Hardware richiesto:

Software richiesto:

  • u-center (se non lo hai installato puoi scaricarlo qui. Non so come? In questo video vi mostriamo come farlo)
  • IAR Embedded Workbench (se non lo hai installato, puoi scaricarlo quie seguire le istruzioni preparate da IAR)

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

Guarda questo video o segui semplicemente i passaggi seguenti per vedere come collegare il simpleRTK2B con una scheda STM32 Nucleo L152RE per una sessione di debug.

Innanzitutto, collega l'hardware.
  1. Prima di collegare il ricevitore e STM32, assicurarsi che il ricevitore abbia le intestazioni saldate. In caso contrario, puoi farlo da solo con l'aiuto del saldatore.
  1. Connettere simpleRTK2B ricevitore alla scheda STM32 Nucleo. Le intestazioni non sono simmetriche, quindi non puoi sbagliare. Fai solo attenzione a non piegare i perni.
  1. Collegare il GNSS antenna alla tua ArduSimple ricevitore, posiziona l'antenna in una posizione con una buona visuale del cielo o vicino a una finestra per testarne la funzionalità.

  1. Collega la scheda Nucleo STM32 al tuo computer utilizzando Cavo da microUSB a USB-A.
  1. Collega il ricevitore al computer utilizzando Cavo da microUSB a USB-A.
    Nota: il ricevitore potrebbe avere 2 connettori microUSB, quindi è necessario utilizzare il connettore contrassegnato come "POWER+GPS".
In secondo luogo, ottieni il codice di esempio.
  1. In questo tutorial mostriamo che i dati letti dal codice STM32 sono gli stessi letti da u-center. Per questo mostreremo entrambi i dati affiancati.
  1. Scarica il codice di esempio dal file ArduSimple Sito Github. Clicchi Code e copia l'URL del repository e clona il repository sul tuo PC. 
  1. Apri u-center software e collegarsi al ricevitore premendo Ricevitore —>Porta —>COM3 o semplicemente premere Ctrl + 3 a cui connettersi simpleRTK2B ricevitore in serie tramite COM3.
  1. Apri il progetto IAR EWARM.
    Scarica ed esegui il debug del progetto sulla scheda STM32 Nucleo.
    E questo è tutto! Ora stiamo eseguendo il debug.
    Per impostazione predefinita, il programma raggiunge un punto di interruzione nella funzione principale. Premere il pulsante o F5 per continuare l'esecuzione.
In terzo luogo, eseguire 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 messaggio parcer. Poiché il programma era in esecuzione, raggiunge il punto di interruzione e si ferma.
  1. Aggiungi una finestra di controllo premendo Visualizza — >Guarda —> Guarda1 e digitare nel campo “espressione” “sensori”.
  1. Vedrai i valori della variabile "sensore”. Contiene una struttura con informazioni GNSS. 
  1. In questo esempio vengono analizzati solo pochi messaggi. Mostra un modo completo per aiutarti ad aggiungere altri messaggi.
    Premendo F5, il codice verrà eseguito fino a raggiungere nuovamente il punto di interruzione. In questo esempio, i messaggi vengono inviati a 1Hz.
    Puoi verificare che i dati siano esattamente gli stessi in u-center e nel programma STM32.
  1. Puoi vedere i valori verificabili posizionando il mouse sopra la variabile. Premendo F10 puoi avanzare passo dopo passo nell'esecuzione del programma. 
  1. Ed è così facile ottenere variabili RTK GNSS da utilizzare sulla propria applicazione.

Attiva RTK!

Abbiamo preparato tutti i prodotti necessari per attivare RTK nel tuo progetto relativo a STM32. Puoi abilitare RTK ordinando i prodotti da ArduSimple.

 

Se ti è piaciuto questo contenuto, puoi seguirci su Twitter, YouTube, Facebook or LinkedIn per rimanere aggiornato su contenuti come questo.

Hai domande o richieste?
Contattaci! Risponderemo <24 ore!

Icona
Contatti ArduSimple
Chiudi

Vuoi saperne di più su GPS/RTK?

1. Il nostro team di ingegneri ti contatterà per risolvere qualsiasi domanda
2. Ti terremo aggiornato sulle promozioni e sul rilascio di nuovi prodotti
3. Riceverai nostre notizie solo quando avremo notizie importanti, non invieremo spam alla tua email