Go Down

Topic: GPS + Serial (Read 8740 times) previous topic - next topic

kev1

Bonjour,

J'essaie de récupérer en série les trames NMEA provenant d'un GPS Navilock (NL-603P). L'interface du GPS est un connecteur MD6 male et je récupère donc les pin RX et TX nécessaires à la communication. J'utilise le librairie suivante: http://arduiniana.org/libraries/TinyGPS/. Les exemples fournis ne donnent rien, comme si aucune donnée n'arrivait.
J'ai vérifié un bon nombre de fois mon montage, différentes configurations, mais sans résultats.
Quelqu'un aurait-il une idée?

Merci d'avance

Artouste


Bonjour,

J'essaie de récupérer en série les trames NMEA provenant d'un GPS Navilock (NL-603P). L'interface du GPS est un connecteur MD6 male et je récupère donc les pin RX et TX nécessaires à la communication. J'utilise le librairie suivante: http://arduiniana.org/libraries/TinyGPS/. Les exemples fournis ne donnent rien, comme si aucune donnée n'arrivait.
J'ai vérifié un bon nombre de fois mon montage, différentes configurations, mais sans résultats.
Quelqu'un aurait-il une idée?

Merci d'avance

bonjour
comment est cablé exactement la minidin6 avec l'exterieur/l'arduino ? le gps est alimenté par quoi ?
parce que ssi j'en crois ça
il y a tx et tx et rx et rx (ttl et rs232)
http://pinouts.ru/GPS/navilock_gps_pinout.shtml




kev1

Merci pour ta réponse.

J'ai alimenté le GPS par une alim externe en 0-5V.
Je me suis basé justement sur ce lien pour câbler, en utilisant les pins 3 et 6 (Data TTL).
Quelle est la différence avec les pins 4 et 5?

Artouste


Merci pour ta réponse.

J'ai alimenté le GPS par une alim externe en 0-5V.
Je me suis basé justement sur ce lien pour câbler, en utilisant les pins 3 et 6 (Data TTL).
Quelle est la différence avec les pins 4 et 5?

bonjour
oui il faut utiliser les sorties TTL (pour le rs232 les niveaux ne sont pas les memes et la logique est inversée)
par hasard tu n'aurais pas oublier de connecter tous les gnd ? gps/alim/arduino  ?
avant d'utiliser tynigps essaye déjà de voir sur le serial monitor si tu reçoit des sentences NMEA = debutent par $G

kev1

Oui j'ai fait attention à bien relier les masses.
Et j'ai aussi essayer de ne lire que les trames NMEA sans succès...

Artouste

#5
Jun 12, 2013, 02:50 pm Last Edit: Jun 12, 2013, 03:05 pm by Artouste Reason: 1

Oui j'ai fait attention à bien relier les masses.
Et j'ai aussi essayer de ne lire que les trames NMEA sans succès...

gps neuf ou de recup ?
tu a lu ça sur le lien pinout.ru ?
Please note that numbering in some official sources is different!

rapidement trouvé ça aussi chez la Lady (à verifier ce qui sort )
http://forums.adafruit.com/viewtopic.php?f=41&t=12604&start=30#p63350

tu dispose de quoi comme materiel de mesure ?

kev1

Le gps est neuf.
Oui j'ai vu qu'il pouvait y a voir des différences.
J'ai un oscilloscope à dispo pour vérifier ce qu'il sort, je vais tester la configuration des pins du lien.

Artouste


Le gps est neuf.
Oui j'ai vu qu'il pouvait y a voir des différences.
J'ai un oscilloscope à dispo pour vérifier ce qu'il sort, je vais tester la configuration des pins du lien.

ok alors si tu a un oscillo , la levée de doute devrait etre rapide  8)

en considerant que l'alim 5V par la minidin est correctement faite (a tester quand meme)
il  te reste à verifier ce qui est craché sur les autres pin  (en standard au moins une trame par seconde)
activité ou pas (relever les niveaux)

kev1

Alors sur le schéma du lien http://forums.adafruit.com/viewtopic.php?f=41&t=12604&start=30#p63350, les pins sont symétriquement inversé apparemment. C'est à dire que la pin est 4 est le 5V, et la pin 3 la masse. Le Gps est bien alimenté.
Et effectivement je retrouve sur la pin 1 (et non la 6) un signal, une trame toute les secondes environ comme tu disait.
Reste à vérifier la réception quand le gps reçoit les satellites.

Artouste


Alors sur le schéma du lien http://forums.adafruit.com/viewtopic.php?f=41&t=12604&start=30#p63350, les pins sont symétriquement inversé apparemment. C'est à dire que la pin est 4 est le 5V, et la pin 3 la masse. Le Gps est bien alimenté.
Et effectivement je retrouve sur la pin 1 (et non la 6) un signal, une trame toute les secondes environ comme tu disait.
Reste à vérifier la réception quand le gps reçoit les satellites.

ok , mais pas si vite
le signal à l'oscillo :
quelle amplitude +/-  par rapport à GND , c'est du TTL ou du RS232 ?

kev1


Artouste


C'est du 0-5V

ok
donc du TTL
a partir de là , voir su le serial si tu reçoit de la sentence NMEA et si oui ensuite tynigps devrait faire son job une fois le fix fait  :smiley-mr-green:

kev1

Bon je ne n'arrive toujours pas à lire la sentence NMEA.
J'ai branché ma sortie tx sur la pin rx (17) de la mega. On est d'accord sur le fait que je n'ai pas besoin de tx sur l'arduino ?!

kev1

Je viens de vérifier de nouveau l'amplitude, en fait c'est plus du 6 volts et des poussières. C'est bizarre non ?!

Artouste


Bon je ne n'arrive toujours pas à lire la sentence NMEA.
J'ai branché ma sortie tx sur la pin rx (17) de la mega. On est d'accord sur le fait que je n'ai pas besoin de tx sur l'arduino ?!

utilise l'exemple Serial Event de l'IDE c'est presque prevu pour  :smiley-mr-green:
la sortie de ton GPS sur RX hard arduino (gnd evidemment)
je viens de faire un test avec un GPS TTL sur une UNO (pin 0 RX) avec lecture sur le serial monitor , ne pas oublier de modifier la vitessse dans l'exemple, je ne sais pas à quelle vitesse sort ton GPS .

Go Up