NicoF

Verrouillé
  • Compteur de contenus

    238
  • Inscription

  • Dernière visite

  • Last Connexion

    Soon available - 81948

Réputation sur la communauté

397 Très bonne réputation

1 abonné

À propos de NicoF

  • Rang
    Membre actif
  1. C/2022 E3 - ZTF (en retard)

    @nico 06 oui je me souviens très bien, merci de ton passage. Concernant le 450D j'en avais défiltré un aussi et effectivement il a fallu 3 démontages / remontages pour qu'il fonctionne à nouveau (presque comme avant, j'avais encore des touches qui ne marchaient plus) --> Il faut prendre soin de bien ré-insérer les nappes. Du coup pas de risques avec l'A7S, je l'avais confié à R. Galli Bon courage. Nicolas
  2. C/2022 E3 - ZTF (en retard)

    Bonsoir Merci à tous pour vos commentaires et réactions, malgré la qualité, loin des chefs d'oeuvre de cette belle cible que j'ai pu voir passer sur le forum. à très bientôt Nicolas
  3. Bonsoir, De retour après quelques mois de pause astro. J'ai réussi à trouver un créneau météo glacial pour imager la fameuse comète. Les images datent du 12 février, le délai avant de poster est essentiellement lié à la galère pour le traitement. Au niveau du matériel : * N130/900 sur HEQ5 * A7S Pour le logiciel, la nouvelle version de SIRIL qui est absolument extraordinaire. J'ai suivi les instructions du guide : https://siril.org/fr/tutorials/comet/ Notamment la partie superstack pour la vidéo. J'ai réalisé 5h de pose avec des temps d'acquisition unitaire de 20s. Donc tout d'abord une animation: Ensuite un empilement centré sur la comète: Une combinaison du fond de ciel avec la comète : La même en tirant les curseurs qui dévoile la queue ionique mais aussi la "supercherie" de l'empilement des 2 images : Voilà, bien loin de ce que j'ai pu voir passer ici mais pour une première je suis pas si mécontent. Bonne soirée, Nicolas
  4. probleme remontage eq6

    Bonsoir J'ai rencontré ce type de problèmes L'une des difficultés est la lenteur de la démarche essai / erreur avant d'arriver à quelque chose de fonctionnel (et les rares belles nuits gachées à tester sa monture au lieu de faire des photos). Je te conseille ce script permettant de tester l'effet de chaque réglage. Bonne soirée, Nicolas
  5. Direct drive

    Bonjour Pour le moteur il y a aussi les moteurs direct drive des machines à laver de marque LG en pièce de rechange on en trouve à une 100aine d'euros. Pour le codeur, à ma connaissance, il faut passer par de l'incrémental Sin/Cos pour monter en résolution avec un arbre creux pour le viseur polaire on est plutôt dans la gamme de quelques milliers d'euros. En absolu je n'ai jamais vu des résolutions de 16 millions de pas si tu as une réf je suis preneur. Bonne soirée, Nicolas
  6. Bonjour Ne lâche pas tu vas y arriver et tu auras un tracking nickel à la sortie, bien meilleur qu'avec du pas à pas. Donc quelques suggestions complémentaires - Une intégration simple permet d'annuler l'erreur statique : On comprend bien ce qui se passe en prenant en compte le seuil de démarrage du moteur : Lorsque la cible est presque atteinte, l'erreur est faible et la commande envoyée est inférieure à ce seuil. Le moteur ne bouge plus et pourtant la cible n'est pas atteinte. - La double intégration permet d'annuler l'erreur de poursuite à vitesse constante. Cependant dans notre cas la vitesse est tellement faible par rapport à la dynamique que l'approximation statique est bonne. Je ne pense pas qu'une double intégration apportera un plus. Je doute que les calculs prennent plus de 10ms, il n'y a quasiment rien dans le boucle. Regarde au moins avec ton oscillo si les pas de temps de ta boucle sont bien constant. Dans ce cas il faut que tu augmentes fortement la valeur de saturation (50 au lieu de 5 par exemple) mais tu devrais en laisser une cela permet d'augmenter la stabilité et donc d'augmenter la valeur de Ki Idem pour la purge de l'erreur si l'erreur change de signe. Ligne 120 : if (erreur_precedente * erreur<0) somme_erreur=0; Je comprends pas trop non plus mais c'est fondamental ca te permettra de doubler la résolution et tu en a grand besoin à cette vitesse. Hypothèses : un rebond dans la descente du front : la valeur de PIND change pendant le if (essaye de regarder au scope si tu vois un rebond Solution possible A. utiliser une variable intermédiaire pour ne lire qu'une fois le port Remplacer : if ((PIND & 0b00000100) != (PIND & 0b00001000)) positMoteurSB--; else positMoteurSB++; par unsigned byte portD=PIND; if ((portD & 0b00000100) != (portD & 0b00001000)) positMoteurSB--; else positMoteurSB++; B. Une capa (1nF) entre la masse et la voie B Bon courage Nicolas
  7. Bonsoir, J'ai regardé le code. Je te propose dans un premiers temps les modifs suivantes : 1. fréquence d'asservissement. Il est important de maîtrise la fréquence d'asservissement et que cette fréquence ne soit pas trop rapide par rapport à la dynamique du système. Je propose de commencer par tester à 5ms. C'est l'objet de la modif dans le timer et dans la boucle principale la variable servoTrigger permet de déclencher la boucle toutes les 10.000 coups de timer Après cette modif tout tes réglages de gains seront à revoir; 2. Saturation et annulation d'intégrateur Les problèmes de seuils de démarrage du moteur que tu rencontres se règlent normalement avec l'intégrateur (I du PID). Simplement il faut lui ajouter 2 éléments sinon il va rendre rapidement la boucle instable dès que tu vas monter le gain : i. Une saturation (A ajuster) qui bloque la valeur pour l'empecher de dépasser un seuil (paramètre SautrationI) ii. Purger l'intégrateur lorsque l'erreur change de signe. 3. Filtrage de la dérivée. La dérivée numérique est un filtre passe haut très bruité. Il faut lui ajouter un filtre passe bas pour lisser les valeurs. C'est l'objet du paramètre deri vativeFilter à tester entre 0.1 et 0.8 Cela va te permettre de monter la valeur du gain. Je vais regarder ensuite pour la partie estimateur de position, mais je pense que ces mofifs devraient déjà améliorer les choses. Bonne soirée, Nicolas ControleMoteurLX200V3.28.1.ino
  8. Direct drive

    Bonjour Harmonic Drive=réducteur sans jeu. Mécanisme très astucieux basé sur la déformation d'un engrenage. Le vert est lié au moteur, le bleu est fixé au bâti et le rouge est lié à la charge https://fr.wikipedia.org/wiki/Engrenage_à_onde_de_déformation Direct drive = pas de réducteur moteur en prise directe. Permet un asservissement direct des axes mais nécessite des moteurs avec des couples élevés et des codeurs de haute résolution Nicolas
  9. Bonjour Un autre point m'est venu : Utilises tu les 2 voies du codeur : direct et quadrature, associé au comptage sur front montant et descendant, cette technique permet de multiplier par 4 le nombre de pas codeur. Dans un tour tu as donc 1024 pas au lieu de 256. Sur Arduino, il faut que tu attaches une interruption de type "CHANGE" sur chacune des voies (direct et quadrature du codeur) https://www.arduino.cc/reference/en/language/functions/external-interrupts/attachinterrupt/ Ensuite : Sur l’interruption "CHANGE" de la voie A tu applique ceci Sur l'interruption change Voie B : Ca devrait améliorer significativement les performances de suivi, tiens nous au courant ! Bonne journée, Nicolas
  10. Bonsoir, Oui il y a une astuce et c'est un beau défi pour la régulation. Il faut mettre un filtre de Kalman pour estimer la position du moteur entre 2 pas du codeur. Le filtre de Kalman permet d'évaluer la position du moteur en fonction de : 1. La dernier pas lu (information fiable mais lente) 2. Les ordres envoyés au moteur et sa réponse théorique (information rapide mais peu fiable). Ainsi tu continues d'ajuster la PWM moteur en fonction de sa réponse théorique même entre 2 pas et la PWM n'est pas "à fond" dans la zone aveugle entre les 2 pas. Ca marche bien. Tu pourrais partager ton code Arduino pour que l'on puisse regarder. A noter : C'est une bonne idée d'utiliser un moteur DC et non un pas à pas. Proprement régulé tu dois avoir un mouvement plus fluide et une consommation nettement inférieure. Nicolas
  11. Nébuleuse du Cœur

    Bonsoir Merci a tous pour vos commentaires et pouces/coeurs. @Achaim je vais tenter une version intermédiaire. Bonne soirée Nicolas
  12. Premières lumières du C8 Edge à 2000mm de focale

    Pour un minimum c'est superbe. J'ai hâte de voir les couleurs Bonne soirée
  13. Nébuleuse du Cœur

    Bonsoir à tous, Je vous propose, comme le titre peut le laisser penser la nébuleuse du cœur, certes classique pour beaucoup mais une première pour moi. Sous un ciel superbe en Dordogne le WE dernier, j'ai commencé les poses juste après le couche de la lune vers minuit et j'ai pu accumuler jusqu'à l'aube vers 5h30 du matin; Côté matériel - Lunette TS61EDPH (Focale 274 avec correcteur intégré / F4.5) - A7S défiltré , - HEQ5 Des poses de 30s Voici pour l'ambiance: J'en ai fait 2 versions : - Une première assez nature, empilement et traitement avec SIRIL puis quelques ajustements sous GIMP Puis une autre version avec réduction d'étoile pour faire ressortir la nébuleuse: Un coup d'astrometry.net qui révèle un discret NGC 886 Vos critiques et commentaires sont bien sûr les bienvenus. Bonne fin de journée, Nicolas
  14. Choix d'un objectif (Samyang?) pour Sony A7s 1

    Bonjour J'ai le 14 mm f/2.8 sur un A7s1. J'en suis satisfait. A noter: -Il faut fermer de 1 a 2 crans le diaphragme pour ne pas avoir de coma dans les coins. - En photo de nuit je pense que la map manuelle est obligatoire. De jour en revanche c'est une contrainte mais les fonctions d'assistance à la mise au point de l A7s aident bien. - Une forte distorsion lié au grand angle (voir le filet d'étoiles ci dessous) Nicolas Levé de Lune File d'étoile, on note la distorsion Voie lactée avec defiltrage. Objectif trop ouvert voir coma en haut à gauche. Voie lactée avant defiltrage
  15. Reprise éstivale

    30s c'est la limite max avant le déclenchement de l'algo de réduction de bruit sur l'A7s (star eater). Normalement ça passe en suivi avec ma monture mais sur la Bulle il y a eu un problème et j'aurais dû faire moins. Et pour l'autoguidage je ne m'y suis pas encore mis. Je suis un peu rebuté a l'idée d'alourdir le setup (câbles, cam, lunette) Merci en tout cas de ton passage. Nicolas