Jump to content

Deedlo

Nouveau Membre
  • Content Count

    11
  • Joined

  • Last visited

About Deedlo

  • Rank
    Membre

A propos

  • Résidence
    Nice
  • Intérêts
    astro; restauration de livres anciens ; rpg
  • Occupation
    infographiste - webdesigner
  • Matériel
    des pauvres jumelles :'(

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. La première version du module GPS SynScan utilisait un chip Prolofic qui gère par défaut ce protocole spécifique. Depuis Prolofic a arrêté de fabriquer des puces GPS. J'imagine que les nouvelles versions ont un firmware spécifique SynScan. Je n'ai pas trouvé de chip GPS dont on pouvait changer le firmware facilement (sans payer des $$$ pour avoir accès aux sources du firmware) donc la solution la plus simple/moins chère est d'ajouter un arduino pour faire le transcodage.
  2. Effectivement ce n'est pas trop détaillé dans le GitHub. Coté prise sur la raquette : le brochage est dans la doc SynScan (12v, GND, RS232) Il faut un convertisseur 12v -> 5v pour alimenter l'Arduino & le GPS Il faut un convertisseur TTL<->RS232 pour adapter les signaux entre le SynScan et l'Arduino Le code est configuré pour un GPS en 4800 bauds mais la conf peut être changée en modifiant la ligne gps.begin(4800); Le GPS est branché sur le port série HW de l'Arduino Le convertisseur RS232 vers le SynScan est branché sur les ports 8 &a
  3. Bravo ! C'était bien ça Le code est dispo sur github : https://github.com/tazounet/SynScanGPS
  4. Après quelques tests avec des valeurs aléatoires, on trouve : 0x00000100 => 00°00'00.00N 0x00001000 => 00°00'01.2"N 0x00010000 => 00°00'19.7"N 0x00100000 => 00°05'16.4"N 0x01000000 => 01°24'22.5"N 0x10000000 => 22°30'00.0"N 0x20000000 => 45°00'00.0"N 0x30000000 => 67°30'00.0"N 0x40000000 => 90°00'00.0"N 0xc0000000 => 90°00'00.0"S 0xd0000000 => 67°30'00.0"S 0xe0000000 => 45°00'00.0"S 0xf0000000 => 22°30'00.0"S Et donc 90.0 * 1e-45 affiche 90°00'00.0"N sur la raquette. Sauf que maintenant je suis limité par la précis
  5. Je n'ai jamais trouvé l'encodage de la longitude & latitude 😢 Il semble y avoir une conversion mais impossible de savoir si c'est un mauvais encodage, un problème de référentiel ou fait exprès pour obliger de passer par le GPS de skywatcher, en gros on a : 2.0E-39 = 0.119°, 2.0E-37 = 3.56°, 2.0E-20 = 43°, 2.0 = 90° Il faudrait avoir le vrai GPS pour comprendre comment est envoyé la longitude & latitude. En PJ, le code Arduino SynScanGPS.ino
  6. Voulant un GPS pour ma raquette SynScan (éviter de rentrer la date et la position quand je bouge), j'ai essayé de trouver le protocole utilisé. Il est basé sur un protocole binaire utilisé par LocSence/Prolofic. gps_rfsolutions_DS-41COM-2.pdf Au démarrage ou quand on rentre dans le menu GPS, la raquette va essayer de détecter un GPS : Raquette -> GPS : %%<F1h><13h>< Parameter byte><CS><CR><LF>: Set Output Format (13h) avec comme Parameter byte 0: No output GPS -> Raquette : %%<06h><Response 13h><CS><CR><LF>
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.