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 ---
Forum général sur le langage C !

Modérateur : Jérémy

PIC18F GPS-COMPASS Ublox 7N
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2597
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#11 Message par paulfjujo » mer. 7 sept. 2016 19:32

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


oops Reste à voir la pertinence de ces indications .. => datasheet à etudier en profondeur !
Aide toi, le ciel ou FantasPic t'aidera

PIC18F GPS-COMPASS Ublox 7N
Guest
Confirmé
Confirmé
Messages : 800
Enregistré en : mars 2017

#12 Message par Guest » mer. 7 sept. 2016 19:42

Paul courage et chapeau bas humour!!

allez plaisir de te lire et

A+

PIC18F GPS-COMPASS Ublox 7N
Jérémy
Administrateur du site
Administrateur du site
Messages : 2723
Âge : 45
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#13 Message par Jérémy » mer. 7 sept. 2016 20:56

trop fort ce Paul , moi je suis impressionné !
C'est en faisant des erreurs, que l'on apprend le mieux !!!

PIC18F GPS-COMPASS Ublox 7N
Claudius
Avatar de l’utilisateur
Passioné
Passioné
Messages : 260
Âge : 69
Enregistré en : septembre 2015
Localisation : ELANCOURT (78 - YVELINES)
Contact :

#14 Message par Claudius » mer. 7 sept. 2016 22:20

Bonsoir,

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...

PIC18F GPS-COMPASS Ublox 7N
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2597
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#15 Message par paulfjujo » jeu. 8 sept. 2016 11:08

Bonjour Claudius et les autres

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...

Google_Earth_Entree_GPS.jpg
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Aide toi, le ciel ou FantasPic t'aidera

PIC18F GPS-COMPASS Ublox 7N
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2597
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#16 Message par paulfjujo » jeu. 8 sept. 2016 18:57

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..

EEprom_24FC1026_128Kbytes.jpg



A suivre . demain test de stockage et restitution..
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Aide toi, le ciel ou FantasPic t'aidera

PIC18F GPS-COMPASS Ublox 7N
Claudius
Avatar de l’utilisateur
Passioné
Passioné
Messages : 260
Âge : 69
Enregistré en : septembre 2015
Localisation : ELANCOURT (78 - YVELINES)
Contact :

#17 Message par Claudius » jeu. 8 sept. 2016 21:17

Bonsoir Paul et à tout le monde,

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

PIC18F GPS-COMPASS Ublox 7N
sylvain54
Avatar de l’utilisateur
Amateur
Amateur
Messages : 194
Âge : 51
Enregistré en : août 2015
Localisation : Dans l'est de la France

#18 Message par sylvain54 » ven. 9 sept. 2016 09:02

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 :wink:) , alors, je me ferai un plaisir de travailler en collaboration avec toi.

A ++

PIC18F GPS-COMPASS Ublox 7N
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2597
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#19 Message par paulfjujo » ven. 9 sept. 2016 14:54

[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 à çà.
humour!! 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 ( humour!! 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...
Aide toi, le ciel ou FantasPic t'aidera

PIC18F GPS-COMPASS Ublox 7N
Guest
Confirmé
Confirmé
Messages : 800
Enregistré en : mars 2017

#20 Message par Guest » ven. 9 sept. 2016 15:52

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 à çà.
humour!! 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.... humour!! et dehors!!

A+ je te suis sur ce fil, de loin mais je suis la :wink:


Retourner vers « Langage C »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 70 invités