Pratiques et Techniques en Plaisance | Imprimer | Fermer la fenêtre
Port serie et trame NMEA 9 mars 2013 20:48, par AlienIl y a deux niveaux bien différents au problème.
En premier lieu enregistrer les données en provenance d’un port NMEA 183 avec un « time stamp » . C’est très simple. il y a différents moyens.
Sur un PC de bureau avec deux ports série. Un bout de programme en VB, Java, C++, ... .
Une petite boite noire autonome avec deux entrées NMEA qui enregistre les données sur une SDCard ou une clé USB.
(surveiller PTP dans les jours à venir, une réalisation simple et économique sera peut-être proposée )
Ensuite il faut lire, transcrire et interpréter les données enregistrées.
Là, c’est un autre problème.
Le GPS aura transmis un nuage de points horodatés en coordonnées XY.
Le sondeur aura lui transmis un autre nuage de points horodatés avec des coordonnées uniquement en Z
Il va falloir créer un troisième fichier de points interpolés
A chaque point en XY on va chercher à associer une valeur Z.
A chaque point en Z on va chercher à associer une valeur en XY..
Ensuite il va falloir associer les deux séries de valeurs pour créer un « mesh » tridimensionnel .
avec des méthodes d’interpolation plus ou moins sophistiquées : linéaires, splines, heuristique, ....
Les géomètres et topographes savent faire mais on entre dans le domaine des logiciels professionnels qui valent plusieurs milliers d’€uros plus l’abonnement pour l’assistance et les mises à jour.
Les GPS de topographie sont ultra précis.
Les sondeurs de base le sont beaucoup moins
Il faut déjà les étalonner : immersion de la sonde, calage de la base de temps.
Un sondeur de bathymétrie prendra en compte au moins la température de l’eau.
Il aura sans doute plusieurs capteurs à faisceaux étroits,... .