Le satellite BY70-1 embarque un appareil de prise de vue déclenchable par les radioamateurs. Cet article est une adaptation de l’article publié en anglais sur le site LilacSat. Il donne les indications pour prendre une image et ensuite les télécharger.
Télémesures utiles :
Les données de télémesures suivantes permettent de savoir si le mode de prise de vue est possible ou pas :
- payload_mode-B7: Etat indiquant si il est possible d’envoyer la télécommande . La valeur 1 indique que cela est disponible.
- payload_mode-B6: Etat indiquant qu’une la tâche gérant la « caméra » est active ou non. La valeur 1 indique que la tâche est active.
- payload_mode-B5: Etat indiquant si une image est disponible . La valeur 1 indique qu’une image est valide.
- payload_mode-B4: Etat indiquant l’état de l’alimentation de la caméra. La valeur 1 indique que la caméra est alimenté.
- cam_ham_en: Configuration indiquant que la commande est ouverte : 0x5A pour indiquer que cela est activé.
- cam_ham_interval: Temps minimum en minute en deux prises de photo.
Pour décoder les images et les télémesures, le module gr-lilacsat OOT (out-of-tree) GNU radio est nécessaire. Il est téléchargeable vie le site : https://github.com/bg2bhc/gr-lilacsat/.
Il est à noter qu’une distribution linux prête à l’emploie est disponible ainsi qu’un manuel utilisateur
Paramètres radio
- Fréquence de montée: 145.920 MHz
- Modulation: FSK-FM
- Vitesse: 1000 bps
- Protocole: AX.25 UI
- Indicatif de destination: BJ1SI-5
La fréquence utilisée pour la télécommande est la même que celle utilisé pour le transpondeur FM.
Le FSK-FM de 1000 bps est simplement une version mise à l’échelle du domaine fréquentiel de l’AFSK 1200 bps. La marque et les fréquences spatiales sont de 1000 Hz et 1833,33 Hz.
La commande est composée d’un octet unique et doit être utilisée dans le champ de données. Des échantillons au format .wav sont fournis.
- 0x00: Prise d’une image et diffusion de l’image.
- 0x55: Prise d’une image et enregistrement en mémoire
- 0xAA: Lit les données en mémoire et diffuse les données.
L’utilisation du block AFSK1200 TX inclu dans le module gr-lilacsatpour généré les commandes.
Mode Opératoire
D’après l’expérience de l’auteur de l’article en référenece, les commandes 0x55 et 0xAA sont recommandées.
Pour prendre une image:
- Au niveau des télémesures : vérifiez que « payload_mode-B7 » est à 1.
- Envoyer la commande 0x55.
- les status de Payload_mode-B4 et payload_mode-B6 seront mis à 1 tandis que payload_mode-B5 sera mis à 0.
- Attendez jusqu’à ce que payload_mode-B4 et payload_mode-B6 soient de nouveau à 0 et que payload_mode-B5 soit à 1.
Pour télécharger une image:
- Vérifiez que les paramètres payload_mode-B7 et payload_mode-B5 sont à 1.
- Envoyer la commande 0xAA. le status Payload_mode-B6 sera mis à 1.
- L’émetteur commencera à envoyer les données.
- Attendre que l’émetteur s’arrête. Le status Payload_mode-B6 sera mis à 0.
Pour réussir la réception, vous devrez peut-être télécharger plusieurs fois. La coopération entre amateurs peut être intéressante. De même que garder un enregistrement des signaux IQ peut également être utile.
Problème connu
Après la mise en marche continue pendant une longue période, le système peut avoir certains difficiles à créer une tâche. Une réinitialisation sera nécessaire.
Liens intéressants :
- GNU Radio decoder for camera images from BY70-1 satellite http://destevez.net/2016/12/looking-at-by70-1-image-downlink/
- http://www.amsatuk.me.uk/iaru/finished_detail.php?serialnum=531
- https://twitter.com/cnspaceflight/status/802863365013942272
- https://twitter.com/ea4gpz