Globalsat DG100


Informations générales


La documentation du GPS est disponible ici : http://www.globalsat.com.tw/products-page.php?menu=2&gs_en_product_id=6&gs_en_product_cnt_id=55

Le GPS contient deux piles NiMhrechargeables dans un compartiment (glisser la partie argent vers le bas). Les piles sont rechargées quand on branche le GPS sur USB.

Attention pour les éventuels prêts : il ne semble pas possible de récupérer les traces sous Windows 7 (pilote du GPS apparemment non compatible).

Utilisation du GlobalSat_DG-100

Avec globdog-dg100, sous Debian et Ubuntu

A COMPLETER : LA RECUPERATION DES TRACES NE FONTIONNE PAS Globdog-dg100 est une application graphique qui permet de configurer le datalogguer et de récupérer les traces enregistrées.

  1. Télécharger le paquet .deb
  2. Ouvrir un terminal et se placer dans le dossier contenant le paquet téléchargé
  3. Installer le paquet en tapant la commande suivante dans le terminal (en root)
      dpkg -i paquet.deb
  4. Allumer et brancher le datalogger
  5. lancer globdog-dg100
  6. cliqer sur “connecter” pour que Glodog-dg100 se connecte au datalogger
Récupérer les traces
  1. lancer Globdog-dg100 et le connecter au datalogger
  2. aller dans l'onglet Tracks files
  3. Cliqer sur “Get tracks files” : la liste des traces s'affichent

Installation manuelle (lignes de commande)

Il est nécessaire d'installer le paquet gpsbabel
Attention ce GPS n'est supporté qu'à partir de la version 1.3.5 de GPSBabel.
Vous trouverez les binaires 1.3.5 et 1.3.6beta fraichement compilés (3 sept 2008) pour les i386 (et suivants) et pour Gwen (et suivants) à l'adresse :
http://lamiral.info/~gilles/gpsbabel/

Mode d'emploi des binaires :

Téléchargez http://lamiral.info/~gilles/gpsbabel/gpsbabel135 ou http://lamiral.info/~gilles/gpsbabel/gpsbabel136beta
dans votre répertoire de travail habituel ($HOME pour les intimes).

Déplacez vous dans ce répertoire. Donnez les droits d'éxécution au fichier gpsbabel135 :
chmod 555 gpsbabel135

Au lieu d'utiliser la commande suivante qui ne fonctionne pas car elle est trop vieille (les … sont les options habituelles que vous utilisez) :
gpsbabel …
utilisez la commande suivante (le ./ est important, il indique au shell où est la commande à lancer: dans le répertoire courant)
./gpsbabel135 …

Autre solution : déplacez gpsbabel135 dans /usr/bin/ et utilisez la commande gpsbabel135 sans préciser le chemin :
cp gpsbabel135 /usr/bin/ # il faut être root ou équivalent
gpsbabel135 … # comme avec gpsbabel mais en ajoutant 135 collé à gpsbabel

Tracer

  • Allumer le dg-100 en maintenant appuyer le bouton environ 3 secondes, le temps que les leds s'allument.
  • Attendre 2 à 3 minutes le temps que la led verte clignote. Le data-logger est alors synchronisé avec les satellites.
  • Laisser l'interrupteur en position A, pour tracer un point toutes les secondes. (A=1”, B=10”, C=5”) (modification du mode A par rapport à l'origine)
  • Se déplacer et tracer son trajet en prenant des notes ;)
  • Éteindre le data-logger en appuyant 2 à 3 secondes sur l'unique bouton jusqu'à l'extinction des leds.

Récupérer la trace sur l'ordinateur


Brancher et allumer

  • Brancher le cordon USB du data-logger sur un port USB de l'ordinateur. Une led orange s'allume.
  • Appuyer sur le bouton du data-logger 2 à 3 secondes, toutes les leds s'allument un court instant (vert, bleu, orange en plus foncé) puis la led bleue s'éteint immédiatement.
  • Finalement, seules les deux leds verte et orange restent allumées et fixes jusqu'à l'utilisation de la commande gpsbabel [2].

Passer les commandes

  • Charger le module pl2303 avec la commande «modprobe pl2303» (à réaliser sous root) ainsi que «modprobe usbserial» ci-ceux ne sont pas chargés automatiquement.

La commande «lsmod» devrait confirmer le chargement de ces deux modules:
pl2303 14660 0
usbserial 26472 1 pl2303
usbcore 118160 5 pl2303,usbserial,gspca,uhci_hcd

ainsi que la consultation des log avec la commande «cat /var/log/kern.log», exemple :

Aug 14 09:57:16 tulipe kernel: [ 561.880047] usb 1-1: new full speed USB device using uhci_hcd and address 4
Aug 14 09:57:16 tulipe kernel: [ 561.944087] hub 1-0:1.0: unable to enumerate USB device on port 1
Aug 14 10:12:48 tulipe kernel: [ 1493.864827] usbcore: registered new interface driver usbserial
Aug 14 10:12:48 tulipe kernel: [ 1493.864867] usbserial: USB Serial support registered for generic
Aug 14 10:12:48 tulipe kernel: [ 1493.864897] usbcore: registered new interface driver usbserial_generic
Aug 14 10:12:48 tulipe kernel: [ 1493.864903] usbserial: USB Serial Driver core
Aug 14 10:12:48 tulipe kernel: [ 1493.902272] usbserial: USB Serial support registered for pl2303
Aug 14 10:12:48 tulipe kernel: [ 1493.902324] usbcore: registered new interface driver pl2303
Aug 14 10:12:48 tulipe kernel: [ 1493.902330] pl2303: Prolific PL2303 USB to serial adaptor driver

Vous devriez également trouver l'existence de ttyUSB0 dans les messages de dmesg (avec la commande «dmesg»), exemple:

[ 2151.568096] usb 1-2: USB disconnect, address 6
[ 2151.568314] pl2303 ttyUSB0: pl2303 converter now disconnected from ttyUSB0
[ 2151.568341] pl2303 1-2:1.0: device disconnected
[ 2183.112093] usb 1-2: new full speed USB device using uhci_hcd and address 7
[ 2183.273186] usb 1-2: configuration #1 chosen from 1 choice
[ 2183.278620] pl2303 1-2:1.0: pl2303 converter detected
[ 2183.312752] usb 1-2: pl2303 converter now attached to ttyUSB0
[ 2183.313098] usb 1-2: New USB device found, idVendor=067b, idProduct=2303
[ 2183.313106] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2183.313112] usb 1-2: Product: USB-Serial Controller
[ 2183.313118] usb 1-2: Manufacturer: Prolific Technology Inc.



Récupérer la trace :

  • Récupérer la trace dans un fichier au format gpx avec la commande [1] :

gpsbabel -i dg-100 -f /dev/ttyUSB0 -o gpx -F test.gpx


Récupérer la trace et l'effacer :

  • Pour Récupérer la trace et l'effacer du data-logger [1] :

gpsbabel -i dg-100,erase -f /dev/ttyUSB0 -o gpx -F test2.gpx



[1] Si ces commandes ne fonctionnent pas, c'est que le paquet gpsbabel n'est pas installé sur votre machine.

Exemple :
gulliver@demo:~/Documents/JOSM$ gpsbabel -i dg-100 -f /dev/ttyUSB0 -o gpx -F test.gpx
Le programme « gpsbabel » n'est pas installé. Vous pouvez l'installer en tapant :
sudo apt-get install gpsbabel
gpsbabel: command not found
gulliver@demo:~/Documents/JOSM$

Si cette commande ne fonctionne toujours pas malgré l'installation de paquet gpsbabel, c'est que vous n'avez pas appuyé (suffisamment longtemps) sur le bouton du datalogger (et dans ce cas, seul le bouton orange est allumé).

Exemple :
gulliver@demo:~/Documents/JOSM$ gpsbabel -i dg-100 -f /dev/ttyUSB0 -o gpx -F test.gpx
DG-100: Can't open port '/dev/ttyUSB0'
gulliver@demo:~/Documents/JOSM$

Lorsque tout ce passe bien, vous devez avoir un résultat comme ci-dessous :
Ne soyez pas inquiet si le prompt ne revient pas de suite, il faut attendre le téléchargement de la trace.

Exemple :
gulliver@demo:~/Documents/JOSM$ gpsbabel -i dg-100 -f /dev/ttyUSB0 -o gpx -F test.gpx
gulliver@demo:~/Documents/JOSM$ ls
test.gpx
gulliver@demo:~/Documents/JOSM$

[2] À noter :
Si le datalogger a bien ses deux leds (verte et orange) allumées, au lancement de la commande en ligne gpsbabel etc… la led verte va s'éteindre. Seule la led orange reste allumé et fixe.

Éteindre avant de débrancher
Après avoir transférée la trace gpx du data-logger vers l'ordinateur, éteindre le data-logger en appuyant 3 ou 4 secondes sur l'unique bouton.
La led orange vire de l'état orange-rouge à l'état orange-jaune.
Débrancher la prise USB de l'ordinateur.


Optimisation

Récupérer la trace sur l'ordinateur

Si vous travaillez souvent avec ces modules, au lieu de les charger manuellement
«modprobe pl2303» puis «modprobe usbserial»

Ajouter ces deux lignes dans /etc/modules :
pl2303
usbserial

En root évidemment, ça marche sur Debian et Ubuntu.
Les modules seront automatiquement chargés au démarrage.
Il faut redémarrer pour que les modules soient chargés.

Quand vous arrêtez de vous en servir, un # devant chaque ligne.

 
globalsat_dg100.txt · Dernière modification: Le 15/06/2012 à 23:46 par gwenb     Haut de page
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki Design by Chirripó