Update (17 / 03 / 2025): We hebben voldoende voorraad van al onze producten, vind ons ook in en    Shop nu

Hoe te verbinden simpleRTK2B RTK-ontvanger naar STM32 Nucleo

omslag debuggen STM32
omslag debuggen STM32

In deze tutorial ziet u hoe u de simpleRTK2B serie-ontvanger met een STM32 Nucleo L152RE-kaart voor een foutopsporingssessie.

Als uw project multiband RTK-technologie nodig heeft, willen we het u gemakkelijk maken. We hebben op onze Github-site een voorbeeldcode geüpload om de UBX-berichten van de u-blox ZED-F9P, zodat u geen niet-productieve tijd hoeft te besteden aan het schrijven van code die geen verband houdt met uw project.

Vereiste hardware:

Vereiste software:

  • u-center (Als u het niet hebt geïnstalleerd, kunt u het downloaden hier. Weet niet hoe? In deze video- we laten je zien hoe je het moet doen)
  • IAR Embedded Workbench (als je het niet hebt geïnstalleerd, kun je het downloaden hier, en volg de instructies opgesteld door IAR)

Hoe te debuggen met simpleRTK2B serie ontvanger en STM32 Nucleo?

Bekijk deze video of volg de onderstaande stappen om te zien hoe u de simpleRTK2B met een STM32 Nucleo L152RE-kaart voor een foutopsporingssessie.

Sluit eerst de hardware aan.
  1. Voordat u uw ontvanger en STM32 aansluit, moet u ervoor zorgen dat uw ontvanger gesoldeerde headers heeft. Zo niet, dan kunt u het zelf doen met behulp van een soldeerbout.
  1. Connect simpleRTK2B ontvanger in op het STM32 Nucleo-bord. De headers zijn niet symmetrisch, dus je kunt het niet verkeerd doen. Pas op dat u de pinnen niet buigt.
  1. Sluit de GNSS antenne aan jouw ArduSimple ontvanger, plaats uw antenne op een locatie met goed zicht op de lucht of in de buurt van een raam om de functionaliteit te testen.

  1. Sluit het STM32 Nucleo-bord aan op uw computer met behulp van microUSB naar USB-A-kabel.
  1. Sluit uw ontvanger aan op uw computer met behulp van microUSB naar USB-A-kabel.
    Let op: Uw ontvanger heeft mogelijk 2 microUSB-aansluitingen, dus u moet een aansluiting gebruiken die gemarkeerd is als “POWER+GPS'.
Ten tweede, verkrijg de voorbeeldcode.
  1. In deze tutorial laten we zien dat de gegevens die door de STM32-code worden gelezen, dezelfde zijn als de gegevens die worden gelezen u-center. Hiervoor zullen we beide gegevens naast elkaar weergeven.
  1. Download de voorbeeldcode van de ArduSimple Github-site. Klik Code en kopieer de repository-URL en kloon de repository naar uw pc. 
  1. Openen u-center software en maak verbinding met uw ontvanger door op te drukken Ontvanger —>Poort —>COM3 of druk gewoon op Ctrl + 3 om verbinding mee te maken simpleRTK2B serieontvanger via COM3.
  1. Open het IAR EWARM-project.
    Download en debug het project naar het STM32 Nucleo-bord.
    En dat is alles! We zijn nu aan het debuggen.
    Standaard raakt het programma een breekpunt in de hoofdfunctie. Druk op de knop of F5 om de executie voort te zetten.
Ten derde, debuggen.
  1. Nu willen we ervoor zorgen dat de code dezelfde waarden leest als u-center. We openen het bestand gnss.c en plaatsen een breekpunt in de berichtenparcer. Omdat het programma actief was, raakt het het breekpunt en stopt het.
  1. Voeg een bewakingsvenster toe door op te drukken Bekijken — >Bekijken —> Bekijken1 en typ in "expressie" veld "sensoren".
  1. U ziet de waarden van de variabele "sensor”. Het bevat een structuur met GNSS-informatie. 
  1. In dit voorbeeld worden slechts enkele berichten geparseerd. Het toont een uitgebreide manier om u te helpen andere berichten toe te voegen.
    Door te drukken F5, wordt de code uitgevoerd totdat het breekpunt opnieuw wordt bereikt. In dit voorbeeld worden berichten verzonden met 1 Hz.
    U kunt verifiëren dat de gegevens exact hetzelfde zijn in u-center en in het STM32-programma.
  1. U kunt de veriables-waarden zien door de muis op de variabele te plaatsen. Door te drukken F10 u kunt stap voor stap verder gaan in de uitvoering van het programma. 
  1. En zo gemakkelijk is het om RTK GNSS-variabelen te gebruiken voor uw eigen toepassing.

Schakel RTK in!

We hebben alle producten voorbereid die u nodig hebt om RTK in uw STM32-gerelateerde project in te schakelen. U kunt RTK inschakelen door producten te bestellen bij ArduSimple.

 

Als je deze inhoud leuk vond, kun je ons volgen Twitter, YouTube, Facebook or LinkedIn om op de hoogte te blijven van dit soort inhoud.

Heeft u vragen of verzoeken?
Neem contact met ons op! Wij antwoorden <24 uur!

icon
Contact ArduSimple
Sluiten

Meer weten over GPS/RTK?

1. Ons technische team zal contact met u opnemen om eventuele vragen op te lossen!
2. We houden u op de hoogte van promoties en nieuwe productreleases
3. U hoort alleen van ons als we belangrijk nieuws hebben, we zullen uw e-mail niet spammen