Petit formulaire pour l'autoguidage Temma/Qastrocam
Version 0.1, François Meyer, 9 septembre 2004
Version 0.1, François Meyer, 9 septembre 2004
1 Apprentissage
(Sxra ,Syra ) est le décalage en (x,y) tel qu'observé par qastrocam après une commande de déplacement de DRA en ascension droite (RA) de temma à la monture; le décalage est transmis au driver temma par qastrocam à travers la fifo.(Sxdec,Sydec ) est le décalage en (x,y) tel qu'observé par qastrocam après une commande de déplacement de DDEC en déclinaison de temma à la monture; il est évidemment transmis de la même manière par qastrocam à temma.
Le but de l'apprentissage est de déterminer les coefficients de la matrice qui permettront de transformer ensuite, pendant la phase de guidage, les Sx et Sy en DDEC et DRA , que le driver temma transmettra en ordres à la monture pour assurer le guidage.
Si DDEC et DRA sont donnés en radian (pour DRA ça implique une conversion en amont, en fonction de DDEC ), on peut écrire :
æ è |
|
ö ø |
× |
æ è |
|
ö ø |
= |
æ è |
|
ö ø |
ì í î |
|
On a la même chose en ascension droite :
æ è |
|
ö ø |
× |
æ è |
|
ö ø |
= |
æ è |
|
ö ø |
ì í î |
|
ce qui nous laisse avec le système :
ì ï í ï î |
|
qui se résoud en :
ì ï ï ï ï ï ï ï í ï ï ï ï ï ï ï î |
|
La chose au dénominateur doit s'appeler un déterminant je crois et on va le noter D :
D=Sxdec Syra - Sydec Sxra
ce qui nous simplifie l'écriture de la solution en :
ì ï ï ï ï ï ï ï í ï ï ï ï ï ï ï î |
|
2 Transformation ascension droite hh.ddddddd en équivalent radians
(Petit rappel : cette transformation est rendue nécessaire parce que les cercles de déclinaison fixes ne sont pas des grands cercles (comme pour les parallèles de latitude) et que donc 1 minute d'ascension droite à l'équateur ne sous-tend pas le même angle qu'à 45deg de déclinaison).La transformation est simple (au moins pour les petits angles):
RArad=RAh |
|
cos(Dec ) |
et l'inverse, pour la valeur retournée par la fonction de guidage :
RAh=RArad |
|
|
3 Récapitulation
3.1 Phase d'apprentissage
Pour un déplacement en ascension droite de DRA (fourni par temma en heures décimales hh.dddddd), qastrocam fournit le déplacement correspondant (Sxra ,Syra ) en pixels, pour un déplacement en déclinaison de DDEC (fourni par temma en heures décimales ddd.dddddd), qastrocam fournit le déplacement correspondant (Sxdec,Sydec ) en pixels, et temma fournit la déclinaison actuelle (en degrés décimaux dd.ddddddd) de la monture Dec ;On en déduit les 4 coefficients a,b,c,d :
ì ï ï ï ï ï ï ï í ï ï ï ï ï ï ï î |
|
avec
D=Sxdec Syra - Sydec Sxra
et, pour les transformations en ascension droite :
hrad(x)=x |
|
cos(Dec ) |
radh(x)=x |
|
|
et enfin pour celles en déclinaison :
degrad(x)=x |
|
raddeg(x)=x |
|
3.2 Phase de guidage
Pour un déplacement (Sx ,Sy ) en pixels, la fonction de guidage retourne au driver temma retourne une paire de valeurs (DDEC ,DRA ) (en degré décimaux, heures décimales) telle que :
ì í î |
|
En pratique, ne pas oublier que b et d doivent être recalculés en fonction de la déclinaison. Le mieux est donc de stocker Sxdec,Sydec , de calculer et stocker D, a, c lors de l'apprentissage, mais de recalculer b et d à chaque appel à la fonction de guidage.
Conclusion
Elle est pas belle, la vie ?. Translated from LATEX by HEVEA.