Mise à jour (06 / 10 / 2024): Nous avons beaucoup de stock de tous nos produits, retrouvez-nous aussi dans et    Achetez maintenant

Comment se connecter simpleRTK2B Récepteur RTK vers STM32 Nucleo

couvrir le débogage STM32
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 nécessite la technologie RTK multibande, nous souhaitons 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 simpleRTK2B récepteur série et STM32 Nucleo ?

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. Se connecter 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 antenne à ta ArduSimple récepteur, placez votre antenne dans un endroit offrant 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 un connecteur marqué comme «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. Ouvert u-center logiciel et connectez-vous à votre récepteur en appuyant sur Récepteur —>Port —>COM3 ou appuyez simplement sur Ctrl + 3 se connecter à simpleRTK2B Récepteur série 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. Nous voulons maintenant nous 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. Depuis que le programme est 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.

Vous avez des questions ou des demandes?
Contactez-nous! Nous vous répondrons <24 heures !

Icône
Contact ArduSimple
Fermer

Vous souhaitez 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'aurez de nos nouvelles que lorsque nous aurons des nouvelles importantes, nous ne spammerons pas votre e-mail