Guest

Piloter de moteur pas à pas en ASCOM possible avec ce type de carte ?

Recommended Posts

Guest

Et sur le UNO comme le tiens ; ça passe ?

Share this post


Link to post
Share on other sites
Il y a 2 heures, Cecil-Kris a dit :

Et sur le UNO comme le tiens ; ça passe ?

 

Uno comme le mien il y a des chances que ce soit  pareil que le nano, ce sont les mêmes microcontrôleurs :

Seulement 2 interrupt, à tous les coups mon shield fera pareil. Je vérifierai ce soir.

MAIS :

Je peux utiliser mon shield sur un Mega car l'empreinte est compatible pin à pin

Et il me restera tous les autres pins, et là c'est open bar car le Mega a une volée de "pins interrupt" en + (4 je crois)

Share this post


Link to post
Share on other sites

Au fait, 3 moteurs deux encodeurs :

Comment tu veux les asservir en mode collimation ?

je propose :

Bouton A = +M1 -M2 -M3  -> réglage axe // à M2/M3

Bouton B = +M2 -M3 -> réglage axe perpendiculaire à M2/M3

 

 

 

Share this post


Link to post
Share on other sites
Guest

Pour la collim', y'a un moteur qui reste fixe...

Donc, les deux moteurs qui restent auront leur encodeur respectif.

 

Sinon, j'ai commandé un Nano + carte CN

Puis pour avoir comme toi, j'ai commandé un UNO + carte CN

Ce soir, je commande un MEGA + carte CN

xD:ph34r:

Share this post


Link to post
Share on other sites

hé bé !

Au moins comme ça on aura toutes les options...

si on n'y arrive pas on est vraiment des manches

je devrais recevoir les 20 tours d'ici ce WE, je verrai si je peux faire les premiers bouts de code avec

De ton coté, rappelle-moi, tu as quoi sous la main (pas en commande) ?

Share this post


Link to post
Share on other sites
Guest

J'ai rien sous la main à part des encodeurs 500pas/tour.

Mais j'ai commandé pas trop loin la UNO + CNC

 

J'avance un peu.

IMG_7281.JPG

Edited by Guest

Share this post


Link to post
Share on other sites

Les 20 tours sont arrivés

Suis rincé, pas le courage de m'y mettre.

C'EST POURTANT PAS BIEN DIFFICILE, YA 4 FILS

bin non, chu rincé.

Share this post


Link to post
Share on other sites

Moi j'ai commencé à coder des trucs

Je maintiens que le mieux pour la commande par encodeurs c'est d'avoir accès aux interruptions

(en tout cas ce sera plus facile pour moi)

Et donc avec ces cartes toutes faites, le seul choix pour pas avoir de soudures, c'est Arduino Mega + shield CNC pour UNO

c'est con, mais bon.

Là j'ai juste posé mon encodeur pour la rigolade, mais les pins 18/19/20/21 qui m'intéressent sont juste en dessous

 

20171207_230154.thumb.jpg.88e4bcbad157540cfc62ac12a15134ab.jpg

 

Magnifique ton usinage !

 

Share this post


Link to post
Share on other sites

Z "êtes rigolos  quand même, une colimation du primaire n'a besoin que de deux points et pas besoin de moteurs PAP à moins que vous vouliez l'automatiser.

 

Avec quel soft, ça ce serait intéressant et quel process pour le faire. :D

 

D'un autre coté pourquoi faire simple quand on peut faire compliqué.

Edited by jmpg86

Share this post


Link to post
Share on other sites
Guest

Tu n'as pas tout lu... xD D'un autre coté, c'est pas super intéressant... :P

Mon tube n'aura pas de focuser. Le focus se fera par déplacement du miroir. C'est moins cher qu'un FLI ATLAS FOCUSER à 4000€

Et puis, aussi, mon petit tube n'a pas de secondaire, il faudrait que le focuser soit au niveau de l'araignée. Pour un tube de 200mm, obstruction = 99% !

Il faut donc 3 moteurs.

Et une fois qu'on a installer ça, il serait dommage d'ajouter encore de la mécanique pour faire une collim' à la main.

 

J'vous ai fais une petite vidéo en prenant le risque de virer l'arrosage pour mieux voir.

 

J'ai aussi reçu le Arduino UNO, j'ai installé et testé quelques programmes, ça fonctionne.

J'en suis à programmer un chenillard à leds... Je m'éloigne un peu de l'astro.

https://zestedesavoir.com/tutoriels/686/arduino-premiers-pas-en-informatique-embarquee/743_gestion-des-entrees-sorties/3421_introduire-le-temps/

 

Edited by Guest

Share this post


Link to post
Share on other sites

Pas sûr d'avoir capté toute la puissance de votre idée, mais:

La solution Arduino Mega me semble bien.

Sinon, rien n'empêche non plus de travailler avec plusieurs Arduino: un qui gère les signaux des encodeurs, et l'autre qui récupère l'info et génère les signaux moteurs. Et on les fait communiquer via les 2 pins dédiés à la communication série, par exemple.

Pour moi, le Nano (vs Uno) s'impose tout le temps: plus facile pour bidouiller sur un breadboard. Par contre, si on doit utiliser des "shield" existants, oui, le Uno est plus adapté (sinon, ils sont électroniquement pareils).

Concernant les moteurs sur le support, je crains qu'il ne faille en plus pouvoir leur couper/allumer leur alim pour éviter les vibrations induites par les moteurs en service (même si "à l'arrêt"). Donc les pins "en trop" du Mega viendraient bien à point. (Puis en plus, ca devrait être un gain en autonomie batterie).

 

 

 

Share this post


Link to post
Share on other sites

Je suis surpris de voir que tu fraises "en avalant" plutot que "en opposition"...

Y a t il une raison à ça ??

Share this post


Link to post
Share on other sites

Bon ce n'est que mon humble avis mais fraiser en avalant fatigue moins la machine et l'état de surface est meilleur.

 

Effectivement Cecill-Kris je n'avais rien compris, c'est un sacré challenge et je te souhaite une réussite pleine et entière, toutes les colims par le primaire à ma connaissance, se font

par un barillet actionné en un point à l'aide d'une fourchette, un truc comme ça, j'ai toujours trouver le résultat désastreux mécaniquement parlant.

 

En tout cas y'a pas à dire les machines CN c'est de la balle.:x

Share this post


Link to post
Share on other sites
Guest

jmpg86, tu as répondu juste !

Ce qui compte pour moi, c'est surtout l'état de surface, car j'espère ensuite pouvoir anodisé les pièces.

 

J'ai pas compris ce que tu trouves désastreux, mon montage ou celui à barillet ? Peux-tu donner des exemples en photo ?

Share this post


Link to post
Share on other sites

Ah oui, ça se défend ...

 

Merci à vous deux ! :)

Share this post


Link to post
Share on other sites

Première étape : 

Partir du "firmware de Gandalf" et élaguer un peu pour adapter.

=> arriver à controler deux moteurs en parallèle  (j'en ai branché que deux..)  => OK

Petit bémol : le driver Ascom Moonlite nous fait des difficultés, on creuse en parallèle :

http://www.webastro.net/forum/showthread.php?t=152103&page=19

Sur linux, ça a l'air de vouloir faire le job.

J'attaque l'encodeur.

 

NB : sur shield UNO avec Arduino Mega

Share this post


Link to post
Share on other sites

bon bin ça a l'air de vouloir le faire aussi avec l'encodeur.

Je loupe plein de pas, faut que je réfléchisse : 

pas certain d'avoir bien pigé le truc de l'encodeur, j'ai l'impression que je récupère deux impulsions au lieu d'une...

Mais le principe fonctionne.

 

Je me suis dit :

Encodeur unique + un seul bouton + 3 leds

Le bouton permet de passer d'une config à l'autre (1 / 2 / 3 / 1+2+3)

Les leds indiquent quel moteur est activé

 

Share this post


Link to post
Share on other sites
Guest
Citation

"Je me suis dit :

Encodeur unique + un seul bouton + 3 leds

Le bouton permet de passer d'une config à l'autre (1 / 2 / 3 / 1+2+3)

Les leds indiquent quel moteur est activé"

Ahhhh non, on avait dit deux encodeurs, deux moteurs actifs pour la collim'... et n'importe quel encodeur pour le focus. Pour la sélection, un BP qu'il faut tenir appuyé pour la collim'.

 

Sinon, je t'ai posé une question à laquelle tu refuses de répondre, mais je vais pas lâcher le morceau, 50% breton 50% auvergnat... :PAs-tu déjà connecté les signaux quadratures d'un encodeur EN DIRECT sur le StepDir d'un driver PàP ?  Si tu le fais, ton moteur tourne exactement à chaque pas de ton encodeur. Ça peut t'aider à décoder/choisir les fronts quadratures...

 

Ce que je veux dire par là, c'est que peut-être dans l'Arduino tu as une fonction permettant de reproduire les signaux présents sur des entrées directement vers des sorties...?

Edited by Guest

Share this post


Link to post
Share on other sites

on fait comme tu veux, il n'y a pas de souci :)

je suis resté simple sur la première tentative

Avec Mega on a tout ce qu'il faut, il n'y a qu'à câbler (et coder...)

 

Pour le branchement direct ça me laisse perplexe, mais on peut essayer :

c'est la largeur des impulsions qui risque de poser problème

je crois que les drivers attendent un truc de l'ordre de 50ms (ou micros ? je sais plus), et en fonction de l'encodeur on va sans doute être trop court ou trop long...

 

Tu as essayé, toi ?

Share this post


Link to post
Share on other sites
Guest

Oui, en filaire, ça fonctionne. Essais-le. B|

En prog, je sais faire clignoter une LED... :$

Share this post


Link to post
Share on other sites
Guest

D'après ce que j'ai compris, il faut lire les entrées avec un timer, ça permet d'aller plus vite et de laisser le programme tourner... De cette façon, avec deux entrées numériques, on passe 100kHz sur le arduino méga.

Share this post


Link to post
Share on other sites

je veux bien tenter le coup sans les interruptions, mais il faut que je m'approprie mieux le code du firmware existant pour savoir à quel endroit je pourrais glisser les petites routines qui vont bien

> ça va être plus long à pondre

Et je ne suis pas convaincu que ce soit tout à fait fiable/précis

> Le meilleur moyen c'est de tester

Share this post


Link to post
Share on other sites
Guest

Suis ton idée, pas la mienne, je connais pas assez la prog pour que mes idées soient bonnes !

Share this post


Link to post
Share on other sites

"Tenir compte des besoins des utilisateurs"

Je fais ça toute la journée...

Du coup des fois, je dérape.

"Non on f'ra comme ci"

"Je bloque les factures"

"Ok on fait comme vous voulez"

Share this post


Link to post
Share on other sites
Guest

Un PCB de CAM86, ça peut servir de moyen de pression ? xD

 

Sinon, j'ai reçu le Nano, le Uno, manque plus que le Mega.

J'vais tenter de faire tourner un PàP ce sera déjà un bout de pigé.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



  • Similar Content

    • By Goofy2
      Bonjour   
       
      Question aux utilisateurs du logiciel "Aladin desktop": https://aladin.cds.unistra.fr/AladinDesktop/
       
      Est-il possible dans le champ stellaire visualisé dans Aladin de montrer tous les objets présents dans le champ et issus de la base de données SIMBAD avec les labels nominatifs correspondants automatiquement affichés ?
      Sur la version Aladin Desktop que j'utilise, on peut faire cercler automatiquement les objets SIMBAD (ou d'une autre base de données) avec des courbes de niveau de luminosité, mais sans les labels nominatifs. Cependant on peut interroger chacun des objets cerclés pour en connaître le nom, puis écrire manuellement avec les outils de dessin proposés le nom de l'objet et une flèche de désignation. Ce serait mieux et plus simple que ce soit fait automatiquement à la demande. Est-ce possible ?
    • By Goofy2
      Hello  
      Question à ceux qui utilisent Aladin desktop (ou Aladin Lite sur internet). Je sais que @polorider utilise Aladin (Lite je pense).
      Est-il possible dans le champ stellaire visualisé dans Aladin de montrer tous les objets présents dans le champ et issus de la base de données SIMBAD avec les labels nominatifs correspondants automatiquement affichés ?
      Sur la version Aladin Desktop que j'utilise, on peut faire cercler automatiquement les objets SIMBAD (ou d'une autre base de données) avec des courbes de niveau de luminosité, mais sans les labels nominatifs. On peut interroger chacun des objets cerclés pour en connaitre le nom, puis écrire manuellement avec les outils de dessin proposés le nom de l'objet et une flèche de désignation. Ce serait mieux et plus simple que ce soit fait automatiquement à la demande. Est-ce possible ?

      J'ai installé tout récemment Aladin Desktop sur mon ordinateur. Lors de ma capture du quasar, @polorider avait montré une capture depuis Aladin. Cela m'avait interpelé. J'ai testé Aladin Lite (internet), puis Aladin Desktop (sur mon PC). Je suis conquis par la version Desktop et je la garde comme outil d'investigation   
    • By Adamckiewicz
      Puisqu’il paraît qu’on fait trop la promotion du matériel cher, voici un petit cheshire gratuit
      il pellicules photos ayant un peu déserté nos fonds de tiroirs, je vous propose celui ci avec une boîte d’efferalgan . Ca a juste le bon diamètre, faut couper à 1cm du haut et  Percer le fond à 1.5mm
       

       

       
      testé efficace à f5  
       
      il vous en coûtera une grippe ou un covid et 1e de franchise sur les médicaments  
    • By Philippoïde
      Bonjour,
      Attention, si vos impressions 3D sont exposées au Soleil, particulièrement pour les coloris noir ou foncés, il y a risque de ramollissement et de déformation du matériau (PLA, PETG...). Imprimez en clair ou peignez en blanc les pièces susceptibles d'étre exposées
      Cela peut aussi se produire pour un objet imprimé qu'on laisse dans une voiture en plein Soleil .
      Glob
    • By Romain Guillou
      IC434, Barnard 33, le 02/02/24, Ronsenac (16)
       
      Ce cliché est mon 1er essaie avec mon tout nouveau porte secondaire (araignée) en monobloc CNC, l’objectif était d'avoir des aigrettes les plus fines et sans dédoublement, et j'en suis plutôt satisfait.
       
      Conditions météo plutôt mauvaises :
       Seeing 1.9  Humidité très présente (m'obligeant à sécher mon secondaire au sèche-cheveux plusieurs fois dans la soirée) Arrivé du brouillard en fin de shoot  
      Exifs :
      70x120s à 800iso Canon 60D dé-filtré partiellement EQ6 r Pro SkyWatcher 250P (250/1000) f4 Autoguidage lunette 60mm, Cam mono Atltair DOF
  • Upcoming Events