Précédent   Forum FS Generation > Futura-Techno : les forums de l'informatique et des technologies > Électronique
Mot de passe oublié ? Inscrivez-vous !


Réponse
 
Outils de la discussion Modes d'affichage
Vieux 30/08/2006, 18h20   #1
 
Date d'inscription: août 2006
Âge: 20
Messages: 7
Question Comment récupérer des trames (nmea) d’un GPS avec un pic? help !

Bonjour a tous,
Je voudrais me fabriquer un petit montage qui me permettrait de récupérer quelques trames d’un GPS USB (les plus importantes) vers un microcontrôleur (un pic), pour ensuite afficher les coordonnées du GPS sur un écran LCD!

Mais mon problème est le suivant :
Je ne connais pas vraiment la procédure à respecter pour extraire ces trames du GPS.

ps : je suis nul en informatique


Voila, j’espère que vous pourrais me venir en aide .

Merci a tous !
lubigno est déconnecté   Réponse avec citation
Alt Aujourd'hui
Publicité

Beitrag Liens sponsorisés

   
Vieux 30/08/2006, 18h47   #2
Invité
 
Messages: n/a
Re : Comment récupérer des trames (nmea) d’un GPS avec un pic? help !

Hello,

les interfaces USB sont destinées à être raccordées sur un ordinateur, pour interfacer avec un pic il faut vérifier la disponibilité d'une interface série, RS232, I²C, SPI... sur le module GPS

A+,

Bruno
  Réponse avec citation
Vieux 30/08/2006, 19h16   #3
 
Date d'inscription: juin 2006
Localisation: Toulon
Âge: 30
Messages: 374
Re : Comment récupérer des trames (nmea) d’un GPS avec un pic? help !

Salut.
En USB, c'est bizarre car il me semble que normalement, NMEA definit a la fois le format des trames et l'interface RS232... Pour passer de l'usb en rs232 il existe des adaptateurs mais il faut un driver (donc du logiciel pas simple pour un pic a prioris). En ce qu'il concerne le format des trames echangees avec le GPS, donne moi ton @ email et je peux t'envoyer un doc avec les plus courantes (ou dans un clien P2P tu recherches NMEA). La norme officielle est payante (quelques milliers de $ si je me rappelle bien).
A plus
lou_ibmix_xi est déconnecté   Réponse avec citation
Vieux 30/08/2006, 21h25   #4
 
Date d'inscription: mars 2006
Âge: 29
Messages: 993
Re : Comment récupérer des trames (nmea) d’un GPS avec un pic? help !

En ce qui concerne le protocole NMEA, tu peux regarder, par exemple, cette page ou celle-ci qui décrivent quelques unes des commandes possibles.
umfred est déconnecté   Réponse avec citation
Vieux 31/08/2006, 14h27   #5
 
Date d'inscription: août 2006
Âge: 20
Messages: 7
Re : Comment récupérer des trames (nmea) d’un GPS avec un pic? help !

Voici mon adresse lou_ibmix_xi : ############# pas d'adresse email svp (voir la charte)
Merci pour tes sites umfred


Donc d’après se que j’ai pu comprendre un GPS avec une liaison RS232 aller être plus simple pour mon application donc je me suis retranché vers se model de GPS : http://www.mobitoo.com/shopexd.asp?catalogid=681
au lieu d’un comme celui là : http://www.pearl.fr/article-PE5011.html

Donc si quelqu’un peut brièvement m’expliquer comment extraire les trames du GPS par une liaison RS232, cela pourrait m’aider

Merci d’avoir répondu rapidement !

Dernière modification par Jack ; 15/09/2006 à 15h45.
lubigno est déconnecté   Réponse avec citation
Vieux 31/08/2006, 19h13   #6
 
Date d'inscription: juin 2006
Localisation: Toulon
Âge: 30
Messages: 374
Re : Comment récupérer des trames (nmea) d’un GPS avec un pic? help !

Il y a deux aspect, l'aspect RS232 ou je ne pourrais pas te dire grand car je ne connais pas les PIC, mais si il a une UART, c'est bon, il suffira certainement de le brancher au travers d'un MAX233 pour convertir les niveaux electriques.
Apres tu configure ton GPS dans le mode que tu veux en lui envoyant une trame de commande, il te reponds (ou pas cela peut dependre de la trame de commande et/ou du GPS), puis il crache une trame par seconde contenant les infos pour lequel tu l'a configure (latitude/longitude, heure, niveau de signal...)
lou_ibmix_xi est déconnecté   Réponse avec citation
Vieux 01/09/2006, 20h43   #7
 
Date d'inscription: août 2006
Âge: 20
Messages: 7
Re : Comment récupérer des trames (nmea) d’un GPS avec un pic? help !

Merci pour ces précisions lou_ibmix_xi.

Mais j’ai encore une petite question : Si au début on ne lui en voie pas la trame de commande, le GPS va-t-il émette des trames ?
(Cela est peut être aléatoire )
lubigno est déconnecté   Réponse avec citation
Vieux 15/09/2006, 11h49   #8
 
Date d'inscription: août 2006
Âge: 20
Messages: 7
Re : Comment récupérer des trames (nmea) d’un GPS avec un pic? help !

Slut
Si quelqu'un a autre proposition à me faire qui me fasse signe

Merci
lubigno est déconnecté   Réponse avec citation
Vieux 17/09/2006, 17h18   #9
 
Date d'inscription: juin 2003
Messages: 553
Re : Comment récupérer des trames (nmea) d’un GPS avec un pic? help !

bonjour tout le monde

J'ai réalisé un projet similaire il y a 3 ou 4 ans mais je possèdais un recepteur gps RS232 (se qui est logique car cela fait partie de la norme NMEA comme dit plus haut). Pour ton récepteur USB tu dois avoir un soft que tu instales sur ton PC, je sais qu'il existe des µcontroleur PIC qui possède le protocole USB, il suffit donc de brancher ton recepteur au PIC puis je suppose qu'il va falloir créer un programme pour remplacer le soft et le mettre dans le PIC.

Pour récupérer les trames GPS qui t'intéresse c'est simple toutes les trames commence par:
#GP...
A la place des ... il y a 3 lettres qui corresponde à un type de donnée les plus utilisée les trames GGA, RMC, et 2 ou 3d'autres que je me rappelle pas.
voilà @+
nanard est déconnecté   Réponse avec citation
Vieux 24/09/2006, 20h32   #10
 
Date d'inscription: août 2006
Âge: 20
Messages: 7
Question Re : Comment récupérer des trames (nmea) d’un GPS avec un pic? help !

Salut, merci Nanard pour tes renseignements.

Est-ce que le port PS2 est bien le port RS232, mais sous une autre forme?
lubigno est déconnecté   Réponse avec citation
Vieux 25/09/2006, 18h28   #11
 
Date d'inscription: mai 2006
Messages: 58
Re : Comment récupérer des trames (nmea) d’un GPS avec un pic? help !

lubigno, je suis dans le même cas que toi, alors si t'en trouves une solution merci de le partager

Et si jamais t'arives à le faire fais moi signe, STP
manouchka est déconnecté   Réponse avec citation
Vieux 20/11/2006, 22h00   #12
 
Date d'inscription: novembre 2006
Âge: 20
Messages: 2
Re : Comment récupérer des trames (nmea) d’un GPS avec un pic? help !

Salut a tous, j'ai une micro puce de gps et je souhaiterais récuperer les données gga en créant un petit programme!!! donc si quelqu'un pourrait me guider ce serait cool!!!

a+
Ps: je sais qu'il y des logiciels mais moi je veux un petit programmen en basic!!!
nordin59 est déconnecté   Réponse avec citation
Vieux 24/05/2007, 17h06   #13
 
Date d'inscription: mai 2007
Âge: 26
Messages: 9
Cool Re : Comment récupérer des trames (nmea) d’un GPS avec un pic? help !

bonjours,
je souhet moi aussi recuperé des trame nmea via le port RS232 d'un micro controleur.
je sait commant les decodé les trame.
mais je ne sait pas commant on fais l'accisition de ces trames.
si quelqu'un peu m'aidée?
merci d'avance
julienopen60 est déconnecté   Réponse avec citation
Vieux 24/05/2007, 17h28   #14
 
Date d'inscription: janvier 2004
Âge: 26
Messages: 220
Re : Comment récupérer des trames (nmea) d’un GPS avec un pic? help !

Pour recuperer les trames NMEA d un recepteur GPS avec un microcontroleur, rien de plus simple, suffit qu'il soit equipé d'un USART, ou EUSART ou AUSART, ensuite il s'agit que d'une simple connexion serie asynchrone (Start bit + data 8bits + 1 stop bit).

Le recepteur GPS transmet une fois par seconde (dans 99% des cas) plusieurs trames (en general GGA, GSA, GSV (x fois selon le nombre de sats en vue), GLL, RMC, VTG, ZDA). Le debit est en general 4800 ou 9600 bauds.


Une fois le GPS branché sur le microcontroleur (voir si je recepteur est équipé d'un driver rs232, type max232, dans ce cas, en ajouter un entre le µC et le GPS, si le GPS fournit direct des signaux TTL, pas besoin de driver de ligne), il suffit d'activer la reception des octets (sous IT ou non), puis de conserver les trames/champs de données qui vous interresse, mais en general la trame GGA seule suffit puisqu'elle donne:
- heure/minute/seconde (UTC)
- Latitude
- Longitude
- Nombre de satellite utilisés
- precision HDOP
- Altitude
marmotte est déconnecté   Réponse avec citation
Vieux 24/05/2007, 22h41   #15
 
Date d'inscription: juin 2003
Messages: 553
Re : Comment récupérer des trames (nmea) d’un GPS avec un pic? help !

bonjour

Une personne m'a déjà demandé de l'aide pour réalisé un projet récupérent les trames gps je ne sais pas s'il souhaite continuer il ne me répond pas mais bon passont.

Je vais corriger une chose, les tensions ("données") sortant d'un recepteur gps ne sont pas en 0 5V comme le TTL mais en 0 3V pour la convertion il faut utiliser un max3232 (qui transforme le 5V en 3V et vis versa).

Une personne vient de me contacter en MP pour me demander de l'aide, je veux bien donner un coup de main mais seulement si c'est sur le forum (sauf si c'est un travail qu'il souhaite comercialiser ou une chose de se type) car c'est un gros travail pour une seule personne.

julienopen60 tu dis que tu sais comment décoder les trames mais tu ne sais pas comment on fais l'acquisition de ces trames. Par là tu veux dire que tu sais ce qu'il y a à l'intérieur mais tu n'arrive pas à les lire sur ton µC? quelle trames veux tu utiliser?
@+
nanard est déconnecté   Réponse avec citation
Vieux 25/05/2007, 09h55   #16
 
Date d'inscription: mai 2007
Âge: 26
Messages: 9
Re : Comment récupérer des trames (nmea) d’un GPS avec un pic? help !

Je souhette récupérer des trame NMEA qui provient de capteur anémo-girouette et de gite d'un bateau pour en suite fair un petit pilote automatique.ces trame sont: $IIMWV (trame de vent apparent), $IIXDR (gite du bateau)
julienopen60 est déconnecté   Réponse avec citation
Vieux 25/05/2007, 10h21   #17
 
Date d'inscription: janvier 2004
Âge: 26
Messages: 220
Re : Comment récupérer des trames (nmea) d’un GPS avec un pic? help !

Citation:
Envoyé par nanard Voir le message
Je vais corriger une chose, les tensions ("données") sortant d'un recepteur gps ne sont pas en 0 5V comme le TTL mais en 0 3V pour la convertion il faut utiliser un max3232 (qui transforme le 5V en 3V et vis versa).
Je vais corriger 2 choses:

Quand je dis TTL c'est pas forcement 0-5V, ca peut etre 0-3V 0-3.3V 0-3.6V etc... c'est "type" TTL Et quelle est la regle qui dit qu'un recepteur GPS fournit de 0 - 3V? Tout depend de sa tension d'alim, il peut tres bien fournir egalement du 0-3.3, 0-3.6, 0-5v, etc...

L'ajout d'un max3232 n'est egalement pas obligatoire, puisque il se peut que les pins des microcontroleurs puissent interpreter un signal comme un niveau haut si celui ci est superieur a 2V, 2.5V, etc... Tout depend de la tolerance des entrées du circuit en question. De plus si ton µC est alimenté en 0-3.3 ou 0-3.6V, quel est l'interet de mettre un max si le recepteur GPS fournit egalement du 0-3.3 ou 0-3.6V ?
marmotte est déconnecté   Réponse avec citation
Vieux 25/05/2007, 10h57   #18
 
Date d'inscription: juin 2003
Messages: 553
Re : Comment récupérer des trames (nmea) d’un GPS avec un pic? help !

julienopen60 avec quel language programmes tu ton µC? Je programme en C, pour récupérer les trames j'utilise l'instruction "switch case" qui me permet de récupérer se que je veux dans la trame et de la transformer comme je veux pour son utilisation.
Je pense que tu peux aussi utiliser un tableau et tu va chercher l'info que tu souhaites dans le tableau.
Ces deux méthode suppose que tu connais la composition exacte de la trame.
@+
nanard est déconnecté   Réponse avec citation






Réponse


Tags
gps, d’un, trames, recuperer, comment

Outils de la discussion
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Pic et GPS TF30 (ou UV40) LouR56 Électronique 2 26/03/2008 21h16
GPS Synchronisation des horloges atomiques et de celle du GPS dgidgi Technologies 66 27/06/2007 15h20
Comment fait on pour récupérer des dossiers effacés ? Garcimore Logiciel - Software - Open Source 8 25/04/2007 14h03
Comment récupérer le fuseau horraire avec CVI loicmarsault Logiciel - Software - Open Source 1 10/11/2006 01h44
Protocol nmea 0183 v2.2 (GPS) hardtrax Électronique 2 31/10/2004 17h08


Les dernières actualités
12/10 15:22 - En images : quand les astronomes dessinent l'Univers
11/10 15:13 - Sur Mars, Phoenix est à l'agonie au seuil de l'hiver arctique
11/10 13:05 - La Terre vue de l'espace : l'Europe occidentale sans nuage
11/10 10:52 - Des supraconducteurs nanométriques pour une nouvelle électronique
10/10 16:44 - Une centrale solaire pilote près de Bordeaux
10/10 14:34 - En bref : l'éclairage remplacera-t-il le Wi-Fi ?
10/10 13:33 - L'eau de boisson est-elle polluée par des médicaments ?

Fuseau horaire GMT +2. Il est actuellement 15h31.


Édité par : vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. Tous droits réservés.