Comment connecter le récepteur RTK simpleRTK2B au STM32 Nucleo

couvrir le débogage STM32

Dans ce tutoriel, vous allez voir comment connecter le simpleRTK2B récepteur série avec une carte STM32 Nucleo L152RE pour une session de débogage.

Si votre projet a besoin de la technologie RTK multibande, nous want pour vous faciliter la tâche. Nous avons téléchargé sur notre site Github un exemple de code pour analyser les messages UBX du u-blox ZED-F9P, vous n'avez donc pas besoin de passer du temps non productif à écrire du code qui n'est pas lié à votre projet.

Matériel requis:

Logiciel requis:

  • u-center (si vous ne l'avez pas installé, vous pouvez le télécharger  ici. Ne sait pas comment? Dans ce vidéo nous vous montrons comment faire)
  • IAR Embedded Workbench (si vous ne l'avez pas installé, vous pouvez le télécharger ici, et suivez les instructions préparées par IAR)

Comment déboguer avec le récepteur de la série simpleRTK2B et le nucléo STM32 ?

Regardez cette vidéo ou suivez simplement les étapes ci-dessous pour voir comment connecter le simpleRTK2B avec une carte STM32 Nucleo L152RE pour une session de débogage.

Tout d'abord, connectez le matériel.
  1. Avant de connecter votre récepteur et STM32, assurez-vous que votre récepteur a des en-têtes soudés. Sinon, vous pouvez le faire vous-même à l'aide d'un fer à souder.
  1. Connectez-vous avec Nous simpleRTK2B récepteur dans la carte STM32 Nucleo. Les en-têtes ne sont pas symétriques, vous ne pouvez donc pas vous tromper. Faites juste attention à ne pas plier les broches.
  1. Branchez le GNSS antEnna à ta ArduSimple récepteur, place ton antenna dans un endroit avec une bonne vue sur le ciel, ou près d'une fenêtre pour tester la fonctionnalité.

  1. Connectez la carte STM32 Nucleo à votre ordinateur en utilisant Câble microUSB vers USB-A.
  1. Connectez votre récepteur à votre ordinateur en utilisant Câble microUSB vers USB-A.
    Remarque : Votre récepteur peut avoir 2 connecteurs microUSB, vous devez donc utiliser le connecteur marqué « POWER+GPS ».
Deuxièmement, obtenez l'exemple de code.
  1. Dans ce tutoriel, nous montrons que les données lues par le code STM32 sont les mêmes que celles lues par u-center. Pour cela, nous montrerons côte à côte les deux données.
  1. Téléchargez l'exemple de code à partir du ArduSimple Site Github. Cliquez Code et copiez l'URL du référentiel et clonez le référentiel sur votre PC. 
  1. Ouvrez le logiciel u-center et connectez-vous à votre récepteur en appuyant sur Récepteur —>Port —>COM3 ou appuyez simplement sur Ctrl + 3 pour se connecter au récepteur de la série simpleRTK2B via COM3.
  1. Ouvrez le projet IAR EWARM.
    Téléchargez et déboguez le projet sur la carte STM32 Nucleo.
    Et c'est tout! Nous déboguons maintenant.
    Par défaut, le programme atteint un point d'arrêt dans la fonction principale. Appuyez sur le bouton ou F5 pour continuer l'exécution.
Troisièmement, déboguez.
  1. Maintenant nous want pour vous assurer que le code lit les mêmes valeurs que u-center. Nous allons ouvrir le fichier gnss.c et placer un point d'arrêt dans le colis du message. Comme le programme était en cours d'exécution, il atteint le point d'arrêt et s'arrête.
  1. Ajoutez une fenêtre de surveillance en appuyant sur Afficher — >Regarder —> Regarder1 et tapez dans le champ "expression" "capteurs".
  1. Vous verrez les valeurs de la variable "capteur”. Il contient une structure avec des informations GNSS. 
  1. Dans cet exemple, seuls quelques messages sont analysés. Il montre un moyen complet pour vous aider à ajouter d'autres messages.
    En appuyant F5, le code s'exécutera jusqu'à ce qu'il atteigne à nouveau le point d'arrêt. Dans cet exemple, les messages sont envoyés à 1Hz.
    Vous pouvez vérifier que les données sont exactement les mêmes dans u-center et dans le programme STM32.
  1. Vous pouvez voir les valeurs vérifiables en plaçant la souris sur la variable. En appuyant F10 vous pouvez avancer pas à pas dans l'exécution du programme. 
  1. Et c'est aussi simple que cela d'obtenir des variables RTK GNSS à utiliser sur votre propre application.

Activez RTK !

Nous avons préparé tous les produits dont vous avez besoin pour activer RTK dans votre projet lié à STM32. Vous pouvez activer RTK en commandant des produits auprès de ArduSimple.

 

Si vous avez aimé ce contenu, vous pouvez nous suivre sur Twitter, YouTube, Facebook or LinkedIn pour rester à jour de contenu comme celui-ci.

Want en savoir plus sur le GPS/RTK ?

1. Notre équipe d'ingénieurs vous contactera pour résoudre toutes les questions
2. Nous vous tiendrons au courant des promotions et des nouvelles versions de produits
3. Vous n'entendrez parler de nous que lorsque nous aurons importéant nouvelles, nous ne spammerons pas votre e-mail