Séquenceur

Rôle

Le module Séquenceur orchestre l’acquisition automatique d’une session d’astrophotographie. Il exécute une liste de lignes de séquence, chacune définissant le type de trame, le filtre, l’exposition, le gain, l’offset et le nombre d’images à acquérir. Les fichiers FITS sont enregistrés automatiquement dans une arborescence organisée par objet, type de trame et filtre.

Capture d’écran du module Séquenceur Capture d’écran du module Séquenceur

Appareils requis

AppareilRôle
CaméraAcquisition des images
Roue à filtresOptionnel — utilisé si configuré

Structure d’une séquence

Une séquence est composée de plusieurs lignes. Chaque ligne définit :

ColonneDescription
Type de trameLight (L), Bias (B), Dark (D) ou Flat (F)
FiltreFiltre sélectionné parmi ceux de la roue à filtres
ExpositionDurée d’exposition en secondes
NombreNombre d’images à acquérir pour cette ligne
GainGain de la caméra
OffsetOffset de la caméra
ProgressionAvancement de la ligne en cours

Les lignes sont exécutées dans l’ordre, de la première à la dernière.

Paramètres

Objet

ParamètreDescription
NomNom de l’objet imagé — utilisé pour nommer le dossier de sauvegarde
RAAscension droite de l’objet
DECDéclinaison de l’objet

Modules esclaves

Le séquenceur peut interagir avec d’autres modules pour la mise au point et le guidage.

ParamètreDescription
Instance du module FocusNom de l’instance du module Focuser à utiliser (ex. focus)
Instance du module GuiderNom de l’instance du module Guider à utiliser (ex. guider)

Paramètres d’automatisation

ParamètreDescription
Mise au point au démarrageDéclenche automatiquement une mise au point avant la première ligne de la séquence (avec le filtre de la première ligne)
Mise au point sur changement de filtreDéclenche automatiquement une mise au point lors de chaque changement de filtre (uniquement pour les trames Light et Flat)
Suspendre le guidage pendant la mise au pointInterrompt le guidage avant la mise au point et le reprend à la fin
Temps de stabilisation du guidage (s)Délai d’attente en secondes après la reprise du guidage, pour laisser le guidage se stabiliser avant de reprendre les acquisitions

Algorithme

Démarrage de la séquence

  1. Connexion à la caméra et réinitialisation du sous-cadre
  2. Marquage de toutes les lignes à l’état En attente
  3. Si Mise au point au démarrage est activé et que la première trame est Light ou Flat : mise au point avec le filtre de la première ligne, puis démarrage
  4. Sinon : démarrage immédiat de la première ligne

Exécution d’une ligne

Pour chaque ligne de la séquence :

  1. Sélection du filtre sur la roue à filtres
  2. Si le filtre a changé et que Mise au point sur changement de filtre est activé : mise au point automatique (et suspension/reprise du guidage si configuré)
  3. Configuration du type de trame sur la caméra (Light, Bias, Dark, Flat)
  4. Création du dossier de destination
  5. Acquisition du nombre d’images défini, une par une

Enregistrement des fichiers

Les fichiers FITS sont enregistrés selon l’arborescence suivante :

<objet>/
  LIGHT/
    <filtre>/   ← trames Light
  FLAT/
    <filtre>/   ← trames Flat
  BIAS/         ← trames Bias
  DARK/         ← trames Dark

Le nom de chaque fichier inclut le nom de l’objet, le type de trame, le filtre et l’horodatage.

Intégration avec le module Focus

Lorsqu’une mise au point automatique est demandée :

  1. Le séquenceur envoie l’action autofocus au module Focuser désigné
  2. Il suspend les acquisitions et attend la fin de la mise au point
  3. Si Suspendre le guidage est activé, il envoie l’action abortguider au module Guider avant la mise au point, puis guide après
  4. Si un temps de stabilisation est configuré, il attend ce délai avant de reprendre

Progression

IndicateurDescription
SéquenceProgression globale : nombre de lignes traitées sur le total
Exposition couranteProgression de l’exposition en cours (de 0 à 100 %)
Progression par ligneNombre d’images acquises sur le total pour chaque ligne

Actions

ActionDescription
Lancer la séquenceDémarre l’exécution de la séquence depuis la première ligne
AbandonnerInterrompt immédiatement la séquence en cours