Bienvenue aux nouveaux arrivants sur FantasPic !
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
Modérateur : Jérémy
PIC18F GPS-COMPASS Ublox 7N
- paulfjujo
Expert- Messages : 2597
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
maï a écrit :bonjour
je ne vois pas E et W dans tes relevés , normale ?
Pour le reste perso, preneur de EEPROM .
je recupere E ou W et N ou S dans la trame GGA
et je l'affiche sur le LCD ou terminal
07/09/16 00H00M00S Lon : 5.038782 N Lat : 45.845437 E Alt : 199.8 Satel: 09 HDOP : 1.01 Fix: 2
mais pour le fichier KML , c'est le signe + pour E et - pour W qui est utilisé.
L e+ n'etant pas affiché
mes premieres mesures COMPAS
07/09/16 18H34M47S Lon : 5.038782 N Lat : 45.845422 E Alt : 199.8 Satel: 09 HDOP : 1.02 Fix: 2
Compass =0.222 120 30909 30775
07/09/16 18H34M51S Lon : 5.038782 N Lat : 45.845422 E Alt : 199.1 Satel: 09 HDOP : 1.02 Fix: 2
Compass =0.224 -156 25693 25634
07/09/16 18H34M55S Lon : 5.038782 N Lat : 45.845422 E Alt : 198.5 Satel: 08 HDOP : 1.09 Fix: 2
Compass =0.222 37 9535 9709
07/09/16 18H34M59S Lon : 5.038765 N Lat : 45.845437 E Alt : 198.0 Satel: 08 HDOP : 1.09 Fix: 2
Compass =0.224 -103 -26240 -26260
07/09/16 18H35M03S Lon : 5.038765 N Lat : 45.845437 E Alt : 198.1 Satel: 09 HDOP : 1.02 Fix: 2
Compass =0.222 67 17315 17246
07/09/16 18H35M07S Lon : 5.038733 N Lat : 45.845437 E Alt : 199.4 Satel: 09 HDOP : 1.02 Fix: 2
Reste à voir la pertinence de ces indications .. => datasheet à etudier en profondeur !
PIC18F GPS-COMPASS Ublox 7N
PIC18F GPS-COMPASS Ublox 7N
PIC18F GPS-COMPASS Ublox 7N
- Claudius
Passionné- Messages : 260
- Âge : 69
- Enregistré en : septembre 2015
- Localisation : ELANCOURT (78 - YVELINES)
- Contact :
Bonsoir,
- Personnellement, j'ai opté pour une clé USB facilement transportable de mon Enregistreur de traces GPS vers un PC sur lequel je fais les traitements de présentation comme la mise au format GPX (KML est également un bon choix, mais j'ai constaté que moins de sites d'hébergement acceptaient ce format KML). Maintenant, ne pas hésiter à utiliser des convertisseurs comme GPS Babel que j'utilise sous Linux ou en ligne comme TraceGPS.com - Conversion de fichier GPS. Concernant les "5120 points", compte plutôt ~15000 points pour une randonnée de 4 heures (4 x 3600 avec une acquisition toutes les secondes) dont seulement 1/20 des points est suffisant pour une présentation satisfaisante après lissage et filtrage habituels notamment sur l'altitude car aucune compensation barométrique qui est une autre amélioration du projet).
- Pourquoi s'embarquer dans "Comment simuler / modifier la trame GPS pour être reconnu comme GPS externe appli Google Earth
simuler un GPS GARMIN", le principal est de disposer d'un fichier exportable comme: 21/06/2014: De Sonchamp à Saint-Arnoult-en-Yvelines (78 Yvelines). S'agissant de Garmin, s'ils supportent plusieurs formats de traces GPS, je crains que leur protocole de communication vers le monde extérieur soit propriétaire et non documenté ;-(
- Dans la pratique, j'utilise les 3 sites d'hébergement VisuGPX (déploiement), Openrunner (préparation des randonnées + déploiement) et géoportail (propose toutes les cartes IGN sans licence), mais il en existent des dizaines...
- S'agissant de "Temps réel ... GPS data -> RFO basic -> Affichage Google MAP sur tablette Android...", pourquoi pas et à suivre donc ;-)
NB: Sinon Paul, très beau projet effectivement, bravo et je t'encourage à le finaliser...
paulfjujo a écrit:
La question que je me pose:
EEPROM ou SDCARD sur appli embarquée ?
Avec une EEPROM 24L1026 1Mbits 128Bytes et un point = 1 trame de 25 bytes
un stockage temporaire dans un tampon RAM de 128 bytes ( soit 5 trames ou points)
because page EEPROM=128 bytes
1024 pages EEPROM => 1024x5= 5120 points .. déja pas mal pour un parcours
transféré ensuite sur Google MAP sious la forme d'un fichier KML
votre avis m'interesse ..
J'attends une collaboration / partage effectif pour mettre toute info nécessaire ou utile ICI.
en esperant trouver preneur ..
...
Mais j'ai une autre piste pour du temps reel :
GPS data -> RFO basic -> Affichage Google MAP sur tablette Android .. à suivre
...
autre questionnement:
Comment simuler / modifier la trame GPS pour etre reconnu comme GPS externe appli Google Earth
simuler un GPS GARMIN par exemple.
- Personnellement, j'ai opté pour une clé USB facilement transportable de mon Enregistreur de traces GPS vers un PC sur lequel je fais les traitements de présentation comme la mise au format GPX (KML est également un bon choix, mais j'ai constaté que moins de sites d'hébergement acceptaient ce format KML). Maintenant, ne pas hésiter à utiliser des convertisseurs comme GPS Babel que j'utilise sous Linux ou en ligne comme TraceGPS.com - Conversion de fichier GPS. Concernant les "5120 points", compte plutôt ~15000 points pour une randonnée de 4 heures (4 x 3600 avec une acquisition toutes les secondes) dont seulement 1/20 des points est suffisant pour une présentation satisfaisante après lissage et filtrage habituels notamment sur l'altitude car aucune compensation barométrique qui est une autre amélioration du projet).
- Pourquoi s'embarquer dans "Comment simuler / modifier la trame GPS pour être reconnu comme GPS externe appli Google Earth
simuler un GPS GARMIN", le principal est de disposer d'un fichier exportable comme: 21/06/2014: De Sonchamp à Saint-Arnoult-en-Yvelines (78 Yvelines). S'agissant de Garmin, s'ils supportent plusieurs formats de traces GPS, je crains que leur protocole de communication vers le monde extérieur soit propriétaire et non documenté ;-(
- Dans la pratique, j'utilise les 3 sites d'hébergement VisuGPX (déploiement), Openrunner (préparation des randonnées + déploiement) et géoportail (propose toutes les cartes IGN sans licence), mais il en existent des dizaines...
- S'agissant de "Temps réel ... GPS data -> RFO basic -> Affichage Google MAP sur tablette Android...", pourquoi pas et à suivre donc ;-)
NB: Sinon Paul, très beau projet effectivement, bravo et je t'encourage à le finaliser...
Enregistreur de traces GPS & Boussole GPS parlante (PIC & Arduino)
PIC18F GPS-COMPASS Ublox 7N
- paulfjujo
Expert- Messages : 2597
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
Bonjour Claudius et les autres
J'avais déja vu ton blog remarquable sur cette appli.
C'est effectivement une bonne solution, mais qui necessite un PIC24 pour avoir
un USB HOST, non possible (à ma connaissance) avec le PIC18F (et surtout non possible avec MikroC 8 bits)
Je vais donc, pour l'instant ,rester sur l'EEPROM 1Mb.
(stockage sur fichiers txt carte SD 2Go deja testé ,mais en C18 sur 18F46K22)
J'ai deja utilisé VisualGPX , TraceGPS et autres logiciels pour mes parcours VTT ou Rando
avec des donnees GPS USHUAIA exportees.
Oui , OK , pour une appli embarquée,mais
J'ai posé cette question, hors cadre application embarquée, pour pouvoir connecter la liaison GPS.
à un PC Portable (en voiture!) pour afficher la position en cours sur Google Earth .
j'ai trouvé sur un vieux document ( trop vieux peut-etre !)
A titre d'exemple voici le format de la trame NMEA183 d'un GPS GARMIN etrex
$GPRMC,133756,A,4755.2122,N,00231.1871,E,5.6,213.6,040801,1.4,W,A*06
ce qui semble etre une trame vraiment standard..
Mais ne siginifie pas pour autant que Google Earth puisse s'en accommoder
Je vais donc refaire des essais par le coté NMEA...
Personnellement, j'ai opté pour une clé USB facilement transportable de mon Enregistreur de traces GPS vers un PC
J'avais déja vu ton blog remarquable sur cette appli.
C'est effectivement une bonne solution, mais qui necessite un PIC24 pour avoir
un USB HOST, non possible (à ma connaissance) avec le PIC18F (et surtout non possible avec MikroC 8 bits)
Je vais donc, pour l'instant ,rester sur l'EEPROM 1Mb.
(stockage sur fichiers txt carte SD 2Go deja testé ,mais en C18 sur 18F46K22)
J'ai deja utilisé VisualGPX , TraceGPS et autres logiciels pour mes parcours VTT ou Rando
avec des donnees GPS USHUAIA exportees.
simuler un GPS GARMIN", le principal est de disposer d'un fichier exportable
Oui , OK , pour une appli embarquée,mais
J'ai posé cette question, hors cadre application embarquée, pour pouvoir connecter la liaison GPS.
à un PC Portable (en voiture!) pour afficher la position en cours sur Google Earth .
S'agissant de Garmin,.. je crains que leur protocole de communication ..
soit propriétaire et non documenté
j'ai trouvé sur un vieux document ( trop vieux peut-etre !)
A titre d'exemple voici le format de la trame NMEA183 d'un GPS GARMIN etrex
$GPRMC,133756,A,4755.2122,N,00231.1871,E,5.6,213.6,040801,1.4,W,A*06
ce qui semble etre une trame vraiment standard..
Mais ne siginifie pas pour autant que Google Earth puisse s'en accommoder
Je vais donc refaire des essais par le coté NMEA...
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
PIC18F GPS-COMPASS Ublox 7N
- paulfjujo
Expert- Messages : 2597
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
Voila un scenario utilisant une EEprom .. votre avis ?
J'ai prevu de mettre en flashrom l'entete du fichier Wrapper KLM, puis les datas recupérees , et enfin la fin du Wrapper
Le Wrapper encapsulant les donnees pour en faire un fichier de type KML ( Google Earth)
Le meme principe que pour le WIFI Internet ...et fichier html
Avec un BP .ou interrupteur => ON
activer le stockage sur l'EEPROM
remplir l'EEPROM avec un point toutes les 4 secondes ..( > 5,6H maxima, si la batterie tient le coup !)
Appui sur un autre BP ou l'inter => OFF
Stoppe le stockage sur EEPROM
Retour at Home ..
connection liaison UART1 -> PC terminal (ou via BlueTooth ?)
Action sur un BP vidange EEPROM
J'envoi l'entete WRAPPER
Puis le contenu de l'EEPROM jusqu'à l'index final enregistré
puis j'envoi la FIN du Wrapper
Led signalant la fin du transfer
Je recupere le fichier ascii du terminal, enregistré au format KML
Double click dessus -> ouvre Google Erath et affiche le parcours
That'All
On peut réver quand meme !
.. votre avis ?
J'ai raccordé mon EEPROM, et elle est déja bien reconnue..
A suivre . demain test de stockage et restitution..
J'ai prevu de mettre en flashrom l'entete du fichier Wrapper KLM, puis les datas recupérees , et enfin la fin du Wrapper
Le Wrapper encapsulant les donnees pour en faire un fichier de type KML ( Google Earth)
Le meme principe que pour le WIFI Internet ...et fichier html
Avec un BP .ou interrupteur => ON
activer le stockage sur l'EEPROM
remplir l'EEPROM avec un point toutes les 4 secondes ..( > 5,6H maxima, si la batterie tient le coup !)
Appui sur un autre BP ou l'inter => OFF
Stoppe le stockage sur EEPROM
Retour at Home ..
connection liaison UART1 -> PC terminal (ou via BlueTooth ?)
Action sur un BP vidange EEPROM
J'envoi l'entete WRAPPER
Puis le contenu de l'EEPROM jusqu'à l'index final enregistré
puis j'envoi la FIN du Wrapper
Led signalant la fin du transfer
Je recupere le fichier ascii du terminal, enregistré au format KML
Double click dessus -> ouvre Google Erath et affiche le parcours
That'All
On peut réver quand meme !
.. votre avis ?
J'ai raccordé mon EEPROM, et elle est déja bien reconnue..
A suivre . demain test de stockage et restitution..
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
PIC18F GPS-COMPASS Ublox 7N
- Claudius
Passionné- Messages : 260
- Âge : 69
- Enregistré en : septembre 2015
- Localisation : ELANCOURT (78 - YVELINES)
- Contact :
Bonsoir Paul et à tout le monde,
Merci et content que cela te plaise...
Je ne pense pas: cf. Carte de test PIC18F/USB qui ne date pas d'hier, je l'avoue...
De plus, [humour]il n'y a pas que MikroC dans la vie[/humour] ;-)
Dommage...
Sinon, s'agissant de ton organigramme Traces GPS -> Google Earth, pas de remarque particulière, tu me fais penser qu'à l'occasion je tenterai l’exercice avec l'une de mes nombreuses traces et notamment celles réalisées en montagne où le relief est significatif...
Amicalement, À suivre
--
Claudius
J'avais déja vu ton blog remarquable sur cette appli.
Merci et content que cela te plaise...
C'est effectivement une bonne solution, mais qui nécessite un PIC24 pour avoir
un USB HOST, non possible (à ma connaissance) avec le PIC18F (et surtout non possible avec MikroC 8 bits)
Je ne pense pas: cf. Carte de test PIC18F/USB qui ne date pas d'hier, je l'avoue...
De plus, [humour]il n'y a pas que MikroC dans la vie[/humour] ;-)
Je vais donc, pour l'instant ,rester sur l'EEPROM 1Mb.
Dommage...
Sinon, s'agissant de ton organigramme Traces GPS -> Google Earth, pas de remarque particulière, tu me fais penser qu'à l'occasion je tenterai l’exercice avec l'une de mes nombreuses traces et notamment celles réalisées en montagne où le relief est significatif...
Amicalement, À suivre
--
Claudius
Enregistreur de traces GPS & Boussole GPS parlante (PIC & Arduino)
PIC18F GPS-COMPASS Ublox 7N
- sylvain54
Amateur- Messages : 194
- Âge : 51
- Enregistré en : août 2015
- Localisation : Dans l'est de la France
Bonjour à tous, bonjour Paul.
Je t'aurais bien accompagné dans ce projet mais malheureusement, je manque cruellement de temps en ce moment.
Je compte réaliser également un tracker GPS pour mes randonnées (pédestres ou moto) dans le même style que les foretrex 401 mais avec un TFT tactile couleur (projet que j'avais également exposé sur le forum sans trop rentrer dans les détails et qui rejoint le tien), mais je pense opter pour un PIC24HJ128GP504 . J'ai déjà le matériel (U-blox neo 6 M, dalle TFT, PIC etc..), me reste à avoir le temps. Je sais, ça fait pas avancé le schmilblick ce que je dis, mais si j'ai du temps (avant que tu es fini ) , alors, je me ferai un plaisir de travailler en collaboration avec toi.
A ++
Je t'aurais bien accompagné dans ce projet mais malheureusement, je manque cruellement de temps en ce moment.
Je compte réaliser également un tracker GPS pour mes randonnées (pédestres ou moto) dans le même style que les foretrex 401 mais avec un TFT tactile couleur (projet que j'avais également exposé sur le forum sans trop rentrer dans les détails et qui rejoint le tien), mais je pense opter pour un PIC24HJ128GP504 . J'ai déjà le matériel (U-blox neo 6 M, dalle TFT, PIC etc..), me reste à avoir le temps. Je sais, ça fait pas avancé le schmilblick ce que je dis, mais si j'ai du temps (avant que tu es fini ) , alors, je me ferai un plaisir de travailler en collaboration avec toi.
A ++
PIC18F GPS-COMPASS Ublox 7N
- paulfjujo
Expert- Messages : 2597
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
[quote="Claudius"
Je ne pense pas: cf. Carte de test PIC18F/USB qui ne date pas d'hier, je l'avoue...
[/quote]
D'apres ce que j'en vois, ce n'est pas une liaison USB HOST coté PIC.
En fait c'est ce que propose MikroE avec sa carte Ready for PIC 18F2550
avec un fichier config USBdsc.c
Le HID Terminal via un UART virtuel (coté PC) permettant d'envoyer des commandes au PIC esclave.
Si je ne passe pas au PIC24 c'est parce que j'ai déja payé une licence MikroC Pro de 240€ pour les pic 8 bits ..
il faut recasquer pour les PIC24..
et autant j'etais content de C18 et MPLAB IDE , que je ne supporte pas MPLAB X
et son usine à gaz.. et je n'ai sans doute plus l'age de m'adapter à çà.
Euh, je ferai peut etre comme nos politiciens, pas sur de changer de veste un jour !
Concernant le stokage sur EEPROM :
j'ai verifié qu'avec un fichier KLM , on pouvait mettre plusieurs caracteres de bourrage blanc=space=32 à la fin de chaque
point GPS (Long,Lat,Alt,<space>...<space> pour obtenir une granulometrie de 32 bytes (au lieu de >=25)
permettant de mieux se caser dans des pages de 128 bytes de l'EEPROM
à causes des frontieres de pagination .
Un point GPS à cheval ( ou en VTT!) sur une page compliquerait la gestion EEprom pour rien.
Bon, je reconnais qu'il y a de la perte , mais il reste quand meme 4096 points GPS , à 4sec , => 4,5 Heures
A suivre...
Je ne pense pas: cf. Carte de test PIC18F/USB qui ne date pas d'hier, je l'avoue...
[/quote]
D'apres ce que j'en vois, ce n'est pas une liaison USB HOST coté PIC.
En fait c'est ce que propose MikroE avec sa carte Ready for PIC 18F2550
avec un fichier config USBdsc.c
Le HID Terminal via un UART virtuel (coté PC) permettant d'envoyer des commandes au PIC esclave.
Si je ne passe pas au PIC24 c'est parce que j'ai déja payé une licence MikroC Pro de 240€ pour les pic 8 bits ..
il faut recasquer pour les PIC24..
et autant j'etais content de C18 et MPLAB IDE , que je ne supporte pas MPLAB X
et son usine à gaz.. et je n'ai sans doute plus l'age de m'adapter à çà.
Euh, je ferai peut etre comme nos politiciens, pas sur de changer de veste un jour !
Concernant le stokage sur EEPROM :
j'ai verifié qu'avec un fichier KLM , on pouvait mettre plusieurs caracteres de bourrage blanc=space=32 à la fin de chaque
point GPS (Long,Lat,Alt,<space>...<space> pour obtenir une granulometrie de 32 bytes (au lieu de >=25)
permettant de mieux se caser dans des pages de 128 bytes de l'EEPROM
à causes des frontieres de pagination .
Un point GPS à cheval ( ou en VTT!) sur une page compliquerait la gestion EEprom pour rien.
Bon, je reconnais qu'il y a de la perte , mais il reste quand meme 4096 points GPS , à 4sec , => 4,5 Heures
A suivre...
PIC18F GPS-COMPASS Ublox 7N
paulfjujo a écrit :Si je ne passe pas au PIC24 c'est parce que j'ai déja payé une licence MikroC Pro de 240€ pour les pic 8 bits ..
il faut recasquer pour les PIC24..
et autant j'etais content de C18 et MPLAB IDE , que je ne supporte pas MPLAB X
et son usine à gaz.. et je n'ai sans doute plus l'age de m'adapter à çà.
Euh, je ferai peut etre comme nos politiciens, pas sur de changer de veste un jour !
Bonjour Paul
Allons allons, Paul. Je suis plus vieux que toi et je suis bien passé a MPLABX et sous 16bits et en asm.... et
A+ je te suis sur ce fil, de loin mais je suis la
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 42 invités