patdut

Mise au point auto avec Ekos

Recommended Posts

Bon je me réactive après ma période de dormance estivale.

Après avoir grillé deux arduinos et 3 DRV8825 j'ai fini le proto de motorisation de focuser pour ma lulu. Voir photo ci-jointe.

J'utilise un programme implémentant le protocole Moonlite débarrassé de la tuyauterie de gestion en fonction de la température que je pense inutile si on utilise la fonction de mise au point conditionnelle de Ekos. Prochaine étape sur ce programme, ajouter les interruptions pour piloter à partir d'une raquette simple.

J'ai trouvé un moteur qui a une grosse patate ici et reste malgré tout assez léger. Ma réduction est de 1:3 avec courroie crantée avec une précision de MAP de 2µm. Mais je soupçonne que le moteur est assez costaud pour tirer sans réduction un équipage d'au moins un kilo et demi.

J'ai testé la motorisation et elle fonctionne aux petits oignons, mais car il y a toujours un mais, impossible d'obtenir la belle courbe en V vendue avec Ekos. Le focuser tourne autour d'une valeur sans jamais l'atteindre. Par exemple on voit passer un 0,8 en HFR mais la convergence se fait sur 1,4 de HFR.

Avez vous constaté un tel comportement et si oui avez vous trouvé une solution ?

focuser.jpg

Edited by patdut

Share this post


Link to post
Share on other sites

Bonjour, 

 

Je n'ai pas, de mémoire, constaté ce type de comportement. 

Je me souvient avoir eu du mal à faire une mise au point correcte, à cause d'un nombre de pas conséquent renseigné dans Ekos (la valeur 5 pas semble corresponde à mon système, réduction de 3:1).

 

Quelques orientations (issue de mes déboire...):

- Est-ce que la flexion ne vient pas tout gâché? Ajout de rondelles sous les tête de vis limiterai, peu être, les flexions( pas beaucoup d'appuis). Une petite tôle en alu pour rigidifier, en replacement de celle en dessous en PLA.

- La concentricité de la poulie en PLA, est t elle bonne, saturn rond :be:?

- As tu un rattrapage de jeu dans le code?

- poulie raccordée sur le microfocuseur? (certains dont le mien, sont à friction et donc peuvent glissé .... :bang:)

 

Attention au brin mou dans la courroie, j'écarterai plus l entraxe, que de rajouter un tendeur, ce n'est que mon avis ^^.

 

En tout cas, belle réalisation :cheer:.

Share this post


Link to post
Share on other sites

Joli @patdut

 

J'ai le même comportement

Ça "flotte dans le bas du V" aussi chez moi

C'est chiant parceque des fois il tombe sur ses valeurs super basses, mais il finit par s'arrêter ailleurs

 

Raison pour laquelle je m'intéresse à la gestion du backlash...

Je suis certain que ça joue.

(Le firmware de @Gandalf  l'implemente, pour info)

Share this post


Link to post
Share on other sites

D'ailleurs tant qu'on y est, je suis reparti dans le code de mon focuser à 3 moteurs pour focus+colimation sur newton

Je mets un encodeur optique, un switch et rien d'autre (pas de température, sert plus à rien, pas de lcd, sert à rien)

Share this post


Link to post
Share on other sites
il y a 9 minutes, gehelem a dit :

D'ailleurs tant qu'on y est, je suis reparti dans le code de mon focuser à 3 moteurs pour focus+colimation sur newton

Je mets un encodeur optique, un switch et rien d'autre (pas de température, sert plus à rien, pas de lcd, sert à rien)

Je suis d accord, j'ai tout enlevé (j ai juste laissé 3 pin pour le temp au cas ou, ça prend pas de place) sur mon focuser, la carte est plus petite.

https://aisler.net/p/XFYNZLGG

  • Merci / Quelle qualité! 1

Share this post


Link to post
Share on other sites

On fait tous la même chose je vois. En les cocevant sous EasyEDA j'ai fait imprimer des 5 PCB pour finaliser le projet. Le PCB fait 5x5cm.

@supaii

Je ne pense pas que la transmission pose un problème. J'ai mesuré les déplacements au pied à coulisse en charge. Et à priori le moteur ne saute pas de pas et la courroie ne glisse pas.

Je pencherais effectivement pour deux possibilités. Le backlash etla turbulence.

@gehelem

On le trouve où le firmware de @Gandalf ?

Share this post


Link to post
Share on other sites

Effectivement j'ai comme toi... je viens de regarder un de mes log.

Révélation
Citation

[2019-09-03T21:49:06.038 CEST INFO ][     org.kde.kstars.ekos.focus] - "Mise au point automatique en cours..."
[2019-09-03T21:49:06.040 CEST INFO ][     org.kde.kstars.ekos.focus] - "Capture d'une image..."
[2019-09-03T21:49:13.264 CEST INFO ][           org.kde.kstars.fits] - Loading FITS file  "/tmp/fitsOm5354.fits"
[2019-09-03T21:49:14.311 CEST INFO ][     org.kde.kstars.ekos.focus] - "Image capturée."
[2019-09-03T21:49:14.754 CEST INFO ][     org.kde.kstars.ekos.focus] - "Capture d'une image..."
[2019-09-03T21:49:21.113 CEST INFO ][           org.kde.kstars.fits] - Loading FITS file  "/tmp/fitsbt5354.fits"
[2019-09-03T21:49:21.157 CEST INFO ][     org.kde.kstars.ekos.focus] - "Image capturée."
[2019-09-03T21:49:21.183 CEST INFO ][     org.kde.kstars.ekos.focus] - "FITS reçue. HFR 2.28 @ 3083. Delta (105 %)"
[2019-09-03T21:49:21.189 CEST INFO ][     org.kde.kstars.ekos.focus] - "Focusing outward by 5 steps..."
[2019-09-03T21:49:21.257 CEST INFO ][           org.kde.kstars.indi] - MoonLite :  "[INFO] Focuser is moving to position 3088 "
[2019-09-03T21:49:21.654 CEST INFO ][           org.kde.kstars.indi] - MoonLite :  "[INFO] Focuser reached requested position. "
[2019-09-03T21:49:21.663 CEST INFO ][     org.kde.kstars.ekos.focus] - "Capture d'une image..."
[2019-09-03T21:49:27.884 CEST INFO ][           org.kde.kstars.fits] - Loading FITS file  "/tmp/fitsbi5354.fits"
[2019-09-03T21:49:27.892 CEST INFO ][     org.kde.kstars.ekos.focus] - "Image capturée."
[2019-09-03T21:49:27.928 CEST INFO ][     org.kde.kstars.ekos.focus] - "FITS reçue. HFR 2.65 @ 3088. Delta (36.5 %)"
[2019-09-03T21:49:27.934 CEST INFO ][     org.kde.kstars.ekos.focus] - "Focusing inward by 6 steps..."
[2019-09-03T21:49:28.008 CEST INFO ][           org.kde.kstars.indi] - MoonLite :  "[INFO] Focuser is moving to position 3082 "
[2019-09-03T21:49:31.300 CEST INFO ][           org.kde.kstars.indi] - MoonLite :  "[INFO] Focuser reached requested position. "
[2019-09-03T21:49:31.307 CEST INFO ][     org.kde.kstars.ekos.focus] - "Capture d'une image..."
[2019-09-03T21:49:37.422 CEST INFO ][           org.kde.kstars.fits] - Loading FITS file  "/tmp/fitsFV5354.fits"
[2019-09-03T21:49:37.431 CEST INFO ][     org.kde.kstars.ekos.focus] - "Image capturée."
[2019-09-03T21:49:37.449 CEST INFO ][     org.kde.kstars.ekos.focus] - "FITS reçue. HFR 2.33 @ 3082. Delta (4.66 %)"
[2019-09-03T21:49:37.468 CEST INFO ][     org.kde.kstars.ekos.focus] - "Focusing inward by 3 steps..."
[2019-09-03T21:49:37.476 CEST INFO ][           org.kde.kstars.indi] - MoonLite :  "[INFO] Focuser is moving to position 3079 "
[2019-09-03T21:49:40.949 CEST INFO ][           org.kde.kstars.indi] - MoonLite :  "[INFO] Focuser reached requested position. "
[2019-09-03T21:49:40.950 CEST INFO ][     org.kde.kstars.ekos.focus] - "Capture d'une image..."
[2019-09-03T21:49:47.048 CEST INFO ][           org.kde.kstars.fits] - Loading FITS file  "/tmp/fitsSk5354.fits"
[2019-09-03T21:49:47.055 CEST INFO ][     org.kde.kstars.ekos.focus] - "Image capturée."
[2019-09-03T21:49:47.069 CEST INFO ][     org.kde.kstars.ekos.focus] - "FITS reçue. HFR 1.89 @ 3079. Delta (39.5 %)"
[2019-09-03T21:49:47.073 CEST INFO ][     org.kde.kstars.ekos.focus] - "Focusing inward by 6 steps..."
[2019-09-03T21:49:47.135 CEST INFO ][           org.kde.kstars.indi] - MoonLite :  "[INFO] Focuser is moving to position 3073 "
[2019-09-03T21:49:50.599 CEST INFO ][           org.kde.kstars.indi] - MoonLite :  "[INFO] Focuser reached requested position. "
[2019-09-03T21:49:50.603 CEST INFO ][     org.kde.kstars.ekos.focus] - "Capture d'une image..."
[2019-09-03T21:49:56.716 CEST INFO ][           org.kde.kstars.fits] - Loading FITS file  "/tmp/fitsWM5354.fits"
[2019-09-03T21:49:56.736 CEST INFO ][     org.kde.kstars.ekos.focus] - "Image capturée."
[2019-09-03T21:49:56.777 CEST INFO ][     org.kde.kstars.ekos.focus] - "FITS reçue. HFR 2.92 @ 3073. Delta (103 %)"
[2019-09-03T21:49:56.782 CEST INFO ][     org.kde.kstars.ekos.focus] - "Focusing outward by 7 steps..."
[2019-09-03T21:49:56.843 CEST INFO ][           org.kde.kstars.indi] - MoonLite :  "[INFO] Focuser is moving to position 3080 "
[2019-09-03T21:49:57.573 CEST INFO ][           org.kde.kstars.indi] - MoonLite :  "[INFO] Focuser reached requested position. "
[2019-09-03T21:49:57.579 CEST INFO ][     org.kde.kstars.ekos.focus] - "Capture d'une image..."
[2019-09-03T21:50:03.773 CEST INFO ][           org.kde.kstars.fits] - Loading FITS file  "/tmp/fitsfx5354.fits"
[2019-09-03T21:50:03.780 CEST INFO ][     org.kde.kstars.ekos.focus] - "Image capturée."
[2019-09-03T21:50:03.807 CEST INFO ][     org.kde.kstars.ekos.focus] - "FITS reçue. HFR 1.31 @ 3080. Delta (57.1 %)"
[2019-09-03T21:50:03.814 CEST INFO ][     org.kde.kstars.ekos.focus] - "Focusing outward by 2 steps..."
[2019-09-03T21:50:03.868 CEST INFO ][           org.kde.kstars.indi] - MoonLite :  "[INFO] Focuser is moving to position 3082 "
[2019-09-03T21:50:03.997 CEST INFO ][           org.kde.kstars.indi] - MoonLite :  "[INFO] Focuser reached requested position. "
[2019-09-03T21:50:04.003 CEST INFO ][     org.kde.kstars.ekos.focus] - "Capture d'une image..."
[2019-09-03T21:50:13.503 CEST INFO ][           org.kde.kstars.fits] - Loading FITS file  "/tmp/fitshY5354.fits"
[2019-09-03T21:50:13.508 CEST INFO ][     org.kde.kstars.ekos.focus] - "Image capturée."
[2019-09-03T21:50:13.526 CEST INFO ][     org.kde.kstars.ekos.focus] - "FITS reçue. HFR 1.38 @ 3082. Delta (6.87 %)"
[2019-09-03T21:50:13.541 CEST INFO ][     org.kde.kstars.ekos.focus] - "Autofocus complete after 7 iterations."
[2019-09-03T21:50:14.699 CEST INFO ][ org.kde.kstars.ekos.scheduler] - "Job 'NGC 6888' focusing is complete."

 

 

Peut être la "tolerance" trop elevé

Edited by supaii

Share this post


Link to post
Share on other sites

https://indilib.org/about/ekos/focus-module.html

 

Citation


Tolerance: The tolerance percentage values decides when the autofocus process stops in the Iterative algorithm. During the autofocus process, HFR values are recorded, and once the focuser is close to optimal position, it starts measuring HFRs against the minimum recorded HFR in the sessions and stops whenever a measured HFR value is within % difference of the minimum recorded HFR. Decrease value to narrow optimal focus point solution radius. Increase to expand solution radius.
Caution: Setting the value too low might result in repetitive loop and would most likely result in a failed autofocus process.

 

Share this post


Link to post
Share on other sites

Le processus d'autofocus n'échoue pas comme dit dans le texte mais converge vers une valeur bidon supérieure à un minimum balayé au cours du processus.

 

Share this post


Link to post
Share on other sites

@gehelem

Tu as compris comment fonctionne le backlash dans le firmware de Gandalf ?

Share this post


Link to post
Share on other sites
il y a 19 minutes, patdut a dit :

@gehelem

Tu as compris comment fonctionne le backlash dans le firmware de Gandalf ?

Pas regardé le code, mais pour s'en servir il suffit d'adapter le define BACKLASHOFFSET

Share this post


Link to post
Share on other sites

oui mais comme j'ai fait un firmware dépouillé à ma sauce définir BACKLASHOFFSET n'a pas des masses de sens dans mon cas.

Ce serait plutôt savoir comment le backlashoffset fonctionne pour que je puisse l'intégrer dans mon firmware.

 

Share this post


Link to post
Share on other sites

  • Recently Browsing   0 members

    No registered users viewing this page.