Le module de réception GPS EM406 SiRF III est un dispositif de navigation par satellite qui offre une précision et une fiabilité exceptionnelles. Il est conçu pour fournir des informations précises et fiables sur la position, la vitesse et le temps à des utilisateurs à travers le monde. Il est doté d’une technologie de pointe qui permet de recevoir des signaux GPS à des vitesses plus rapides et avec une plus grande précision que les modules GPS précédents. Grâce à sa technologie avancée, le module de réception GPS EM406 SiRF III est capable de fournir des informations précises et fiables à des utilisateurs à travers le monde.
Module de réception GPS EM406 SiRF III


Synthèse
![]() |
Description
|
Notre Avis
Les – : |
Fabricant | Liens utiles
|
Notre Note
![]() |
Dispo chez :
Nom | ![]() |
Pour plus de détails voir : notre comparatif des fournisseurs Arduino
Présentation
The EM-406A GPS module from USGlobalSat based on the spectacular SiRF StarIII chipset. This complete module is built upon the same technology as the ET-301, but includes on-board voltage regulation, LED status indicator, battery backed RAM, and a built-in patch antenna! 6-pin interface cable included.
Description
Documentations utiles :
- http://www.watterott.com/en/EM406-SiRF-III-GPS
- http://www.sparkfun.com/products/465
- Fiche technique : module_EM-406A_User_Manual.PDF
- Documentation du protocole de communication NMEA : http://www.sparkfun.com/datasheets/GPS/NMEA Reference Manual1.pdf
- page wikipédia sur le GPS : http://fr.wikipedia.org/wiki/Global_Positioning_System
- Exemples d’utilisation :
- Le tutorial de Sparkfun pour utilisation avec le GPS-shield et Arduino à l’aide de la librairie tinyGPS : http://www.sparkfun.com/tutorials/173
- Un tuto pas lié à Arduino mais très complet : http://www.kronosrobotics.com/Projects/GPS.shtml
- Ressources pour Arduino avec ce module :
- Un exemple de code avec ce module sur le forum Arduino : http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1166042147/
- La librairie tinyGPS utilisée par l’exemple Sparkfun : http://arduiniana.org/libraries/tinygps/
- La librairie NewSoftSerial utilisée dans l’exemple Sparkfun : http://arduiniana.org/libraries/newsoftserial/
Comment çà marche ?
- L’antenne du module reçoit le signal en provenance des satellites GPS, le décode et le transforme en une chaîne de caractère qui est émise sous la forme d’une communication série.
- La chaîne de caractère renvoyée par le module (ou trame GPS) est au format NMEA, ce qui donne quelque chose de la forme : $GPGGA,064036.289,4836.5375,N,00740.9373,E,1,04,3.2,200.2,M,,,,0000*0E . Pour plus de détails, voir : http://www.sparkfun.com/datasheets/GPS/NMEA Reference Manual1.pdf et http://fr.wikipedia.org/wiki/NMEA
- Pour plus de détails sur le GPS , voir la page : http://fr.wikipedia.org/wiki/Global_Positioning_System
Brochage
Voici le brochage en sortie du module :

Avec le shield GPS, le brochage devient très simplement :
Sur les versions récente du SHield GPS, il semble que les lignes RX et TX software ont été inversée avec 3(TX) et 2(RX)
Caractéristiques techniques
Features:
* Weight: 16g including cable * 20-Channel Receiver * Extremely high sensitivity : -159dBm * 10m Positional Accuracy / 5m with WAAS * Hot Start : 1s * Warm Start : 38s * Cold Start : 42s * 70mA at 4.5-6.5V * Outputs NMEA 0183 and SiRF binary protocol * Smallest complete module available: 30mm x 30mm x 10.5mm
Fonctionnement
Principe général
- Le module envoie à intervalle régulier des chaines de caractères, appelées trames GPS qui contiennent l’information issue des datellites (longitude, latitude, date, jour, heure, etc… )
- Par défaut, le module envoie en permanence tous les types de trames… comme qui dirait, çà fait du monde sur la ligne !
- Heureusement, il est possible d’envoyer des instructions au module pour fixer la fréquence d’envoi des trames, le type de trame, stopper l’envoi des trames, d’obtenir une trame à la demande, etc…
- A noter que la librairie TinyGPS fournit les fonctions pour le décodage des trames GPS.
Les types de trames disponibles :
Trame GGA

Trame GLL (trame simplifiée Latitude, Longitude)

Trame GSA (info Satellites utilisés)

Trame GSV (infos sur les satellites en vue ! )

Trame RMC (trame recommandée)

Trame VTG (calcul de vitesse)

Les instructions de commande du module :
- Voir : module_EM-406A_User_Manual.PDF
- Ces instructions sont à envoyer par communication série vers le module GPS.
Format global
Format instruction de controle du module GPS : $PSRF103,<msg>,<mode>,<rate>,<cksumEnable>*CKSUM<CR><LF>
avec :
- <msg> : 00=GGA,01=GLL,02=GSA,03=GSV,04=RMC,05=VTG // le type de trame concerné
- <mode> : 0=SetRate,1=Query // requete ou config débit
- <rate> : Output every <rate>seconds, off=0,max=255 // valeur débit – 0 pour off
- <cksumEnable> : 00=disable Checksum,01=Enable checksum for specified message // code de controle
- CKSUM : The absolute value calculated by exclusive-OR the 8 data bits of each character in the Sentence,between, but
excluding $ and *. The hexadecimal value of the most significant and least significant 4 bits of the result are convertted to two ASCII characters (0-9,A-F) for transmission. The most significant character is transmitted first.
- <CR><LF> : Hex 0D 0A
Exemples :
- $PSRF103,00,01,00,01*25 => Requete trame GGA avec code conrole activé
Mise en oeuvre pratique
- Le plus simple est de l’utiliser avec le GPS-shield de Sparkfun :
- Page de montage du shield : http://www.sparkfun.com/tutorials/184

Test
Procédure :
- mettre le sélecteur d’alimentation sur ON
- mettre le sélecteur de ligne série sur DLine
Le montage utilisé
Résultats
Avis
Les + :
Les – :
Exemples d’utilisation de cette interface
=> Liens vers autres pages perso utilisant cette interface
Articles similaires:
- Shield GPS de Sparkfun
- Titre
- L’appui sur un BP déclenche une trame GPS en provenance d’un module GPS EM-406
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.MaterielAffichageAdaptateurMI0283QT-2
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.ArduinoExpertWifi
Articles Liés
- Module réception horloge radio-pilotée DCF 77
Le module réception horloge radio-pilotée DCF 77 est un dispositif qui permet de régler automatiquement…
- L'appui sur un BP déclenche une trame GPS en provenance d'un module GPS EM-406
A L'utilisation des technologies GPS est devenue un élément essentiel de notre vie quotidienne. Que…
- Shield GPS de Sparkfun
Le Shield GPS de Sparkfun est un produit innovant qui permet aux utilisateurs de se…