Décoder les télémesures de Picsat sous Windows

Mise à jour le 26/06/2022 suite au réveil de Picsat (ajout de KissTool)

Le satellite PICSAT  lancé le 12 janvier 2018, émet des télémesures sur 435.525 MHz avec le protocole BPSK à 1200 bauds.

Le logiciel PicTalk est mis à disposition des amateurs et radioamateurs, il est aussi possible de décoder et d’envoyer les télémesures en se basant sur la méthode suivante.

Cela nécessite les éléments suivants:

  1. un équipement radio permettant la réception en 435 Mhz.
    1. un équipement matériel réliée à la carte son de l’ordinateur
    2. une clé SDR avec un logiciel SDR ( hdsdr, SDR-console,gksdr…), il faudra dans ce car utilisé un logiciel permettant de faire l’interface entre la sortie audio de ce logiciel et le démodulateur ( VB Audio ). Le mode du récepteur est a positionner en USB.
  2. Un démodulateur BPSK
  3. Un logiciel qui transforme les données reçues en hexadécimal et aussi d’envoyer les données vers les base de données Picsat, Satnogs et Amsat-F

Dans cet article nous allons détailler les points 2  & 3.

Démodulateur BPSK 

UZ7HO développe des démodulateurs radio pour plusieurs type de protocole. Il existe une version de soundmodem permettant la gestion du BPSK à 1200 bauds.

Sur le site de UZ7HO , il faut télécharger le fichier other-versions.zip .  Une fois le fichier décompresser, il faut sélectionner le répertoire G3RUH-BPSK et lancer le logiciel soundmodem.exe

Plusieurs configurations sont nécessaires :

  1. sélectionner la source audio en entrée
  2. autoriser le mode de connections TCP ou AGWP
  3. Sélectionner le mode de démodulation BPSK G3RUH 1200 bd

Dans le menu settings sélectionner Devices 

La fenêtre ci-dessous s’ouvre et il faut :

  1. sélectionner la source audio en entrée
  2. autoriser le mode de connections TCP ou AGWP

Une fois les modifications faites, appuyer sur OK et il faudra sortir du logiciel et le relancer pour que les modifications soient prisent en compte.

Une fois que soudmodem est relancé, il reste a sélectionner le mode de démodulation.

Le démodulateur est prêt.

Export des données en Hexadécimal. 

Pour pouvoir envoyer les données sur le site PICSAT, il faut transformer les données reçues par le logiciel SoundModem en données hexadécimal.

L’Amsat-Francophone a développé un logiciel KissTool qui permet de se connecter et d’afficher les données en mode hexadécimal et dans des fichiers.

Vous pouvez en savoir plus sur la page :

Le logiciel est téléchargeable via le lien : UVSQsat and KissTool Decoder - Windows (182 téléchargements )

Aprés avoir configurer le logiciel celui-ci récupére les données, les affiche en mode haxadécimale et les envoies vers la base de données sélectionnées : Picsat, Amsat-F et Satnogs

Pour pouvoir envoyer des données vers le site Picsat, vous devez vous avoir enregistré sur le site https://picsat.obspm.fr/?locale=fr et avoir au moins injecté une trame via l’interface WWW.

Pour cette première trame, vous pouvez faire via KissTool un copié collé d’une trame reçue via l’interface homme machine ou copier une trame sauvegardée dans un fichier par le logiciel

Il est à noter que DK3WN propose aussi un logiciel pour décoder les données de Picsat ( https://www.dk3wn.info/files/picsat.zip ) et aussi pour envoyer des données vers les bases de données :

Les anciennes méthodes proposées en 2018 sont données ci-dessous :

En me basant sur le logiciel de décodage de télémesure de X-Cubesat, j’ai réalisé un outil TCP KISS  qui permet de faire cette conversion directement à partir de Soundmodem.

Il est téléchargeable  sur le site :    TCP-KISS 0.1 (1069 téléchargements )

Pour fonctionner, java 8 doit être installé sur votre ordinateur :  https://www.java.com/fr/download/

Pour lancer le logiciel :

  •  en ligne de commande : java -jar TCP-kiss0.1.jar
  • ou sous Windows double cliquer sur : TCP-kiss0.1.jar

Une fois l’adresse IP et le port (8100 par défaut) positionner. Il faut appuyer sur le bouton Start pour se connecter à soundModem.

Les trames décoder seront afficher dans la fenêtre centrale.

le bouton stop permet d’arrêter l’écoute de soundmodem.

Pour envoyer les données vers le site PICSAT (une inscription est nécessaire) :

  • en copiant (clic droit) la ligne hexadécimale affichée dans le logiciel
  • en cliquant sur save. Le logiciel crée un fichier ayant pour nom : date-heure.tlm.hexa.txt. Le fichier peut être téléversé sur le site.

Il est à noter que DK3WN propose deux logiciels pour cette opération.

  • AGWOnlineKISS qui se connecte à SoundModem et crée un fichier .kss avec les données reçues
  • KISSDump+ qui permet de convertir un fichier kss en fichier Hex.

Cette méthode est décrite sur le site de l’AMSAT-SM

Cet article est basé sur les expérimentations misent en oeuvre pour recevoir Picsat et informations / échanges sur différents moyens :

2 réflexions sur « Décoder les télémesures de Picsat sous Windows »

  1. Ping : Décoder les télémesures de Picsat sous Windows – F4HUY

  2. Ping : REF-INFO TV : Chaîne Youtube du R.E.F & Conférence Picsat Pictalk | Passion Radio Blog

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.