Forums LR PRESSE

Où il est question de trains, petits et grands

  • Advertisement

Moteur pas-à-pas et pont tournant

Toutes les discussions sur l'Arduino !

Modérateur: MOD

Re: Moteur pas-à-pas et pont tournant

Publié: Mar 11 Fév 2014, 13:23 
La roue codeuse et les récepteurs associés ne servent pas à placer le pont lorsqu'il est en mouvement.
Le pont se place précisément là où il faut grâce à la précision de la commande pas à pas en microstepping.

La roue codeuse n'est là que pour indiquer au logiciel la position du pont lors de l'allumage du système.
.
Avatar de l’utilisateur
Roc
Promesse tenue
 
Messages: 20853
Inscrit le: Jeu 22 Fév 2007, 12:51
Localisation: Aude
Âge: 50
Prénom: Olivier
Club: Intermittent des Rigollots©

Re: Moteur pas-à-pas et pont tournant

Publié: Mar 11 Fév 2014, 21:01 
Bonsoir,

Merci pour les compliments.

Pour compléter le réponse de Roc :

À l'allumage, le DRV8829 (mais c'est aussi vrai pour le chip d'Allegro qui équipe l'EasyDriver) se met dans un état de départ à 70% du courant maxi dans les deux bobines. Ceci correspond à l'angle électrique de 45° et est appelé le home state.

Le tour du cercle, c'est à dire parcourir 360° de l'angle électrique correspond à 4 pas et donc 128 micropas pour le DRV8824. Il y a donc 100 home states.

Par conséquent, la roue codeuse à 100 valeurs, qui correspond donc à 100 x 4 pas = le nombre de pas par tour du moteur, est calée sur les home states.

Lors de la lecture des capteurs, le logiciel est obligatoirement sur l'un des 100 home states car la roue n'est pas utilisée pour ajuster la position mais seulement pour lire le numéro du home state lorsque le moteur est sur l'un d'entre eux.

Et donc, pour répondre aux questions :

N'y-a-t-il pas un risque que la position d'arrêt soit légèrement différente selon le sens de rotation du moteur ?


Aucunement :)
Avatar de l’utilisateur
jlb
Fécond
 
Messages: 667
Inscrit le: Jeu 04 Oct 2012, 15:38
Echelle pratiquée: N
Prénom: Jean-Luc

Re: Moteur pas-à-pas et pont tournant

Publié: Dim 16 Fév 2014, 16:11 
Bonjour,

Un petit point sur l'état d'avancement.

Je me suis intéressé à l'affichage de la position du pont sur le TCO.

Le nombre d'entrées/sorties est un facteur limitant grandement les choix. 7 entrées sont consommées par les capteurs de position, 3 entrées par les claviers analogiques de commande. 3 sorties par les commandes des relais et la commande des capteurs. 1 entrée et 3 sorties pour le DRV. On en est à 17 dont 3 analogiques.

Il ne reste donc pas grand chose pour commander des LED pour le TCO. Une solution intéressante est d'utiliser des LED WS2812B dont j'ai déjà parlé.

Adafruit commercialise 3 modèles d'anneaux comportant 12, 16 et 24 LED. J'ai mis en œuvre le modèle 24 LED. L'anneau fait 53mm de diamètre interne et 63 de diamètre externe (mesure prise au niveau du boîtier des LED.

Image

La position du pont est indiqué par les couleurs rouge et verte. Comme la position du pont peut être entre deux LED, deux peuvent être allumées avec une intensité rendant compte de la proximité du pont.

La destination est indiqué par le fading. Le chemin à parcourir est allumé à faible intensité

Lors de la procédure de réglage, l'anneau sera également utilisé comme retour de prise en compte des affectations de boutons.

Une petite vidéo avec un cache qui témoigne du fait que je n'ai toujours pas changé le toner de mon imprimante :ange3:

Comme d'habitude le rendu est désastreux en vidéo. c'est bien mieux en vrai :)

https://dl.dropboxusercontent.com/u/677 ... afruit.m4v
Avatar de l’utilisateur
jlb
Fécond
 
Messages: 667
Inscrit le: Jeu 04 Oct 2012, 15:38
Echelle pratiquée: N
Prénom: Jean-Luc

Re: Moteur pas-à-pas et pont tournant

Publié: Dim 16 Fév 2014, 16:36 
Peux-tu préciser ce que tu éclaires en vert et en rouge, et avec quelle intensité car la vidéo est saturée au niveau des LED et comme tu l'as dit, la réalité est meilleure que cela (difficile de filmer une scène sans que les lumières ou projecteurs ne soient pas saturés).

Pourquoi le choix de 2 couleurs au cours du déplacement et pas plutôt du rouge tant que le déplacement n'est pas fini et vert lorsque le pont est arrêté et que le logiciel a contrôlé que tout est OK ? Je n'ai peut-être pas bien compris ta notion de fading ... :roll:
Avatar de l’utilisateur
Arduino
Prolixe
 
Messages: 1665
Inscrit le: Mer 25 Sep 2013, 16:14

Re: Moteur pas-à-pas et pont tournant

Publié: Dim 16 Fév 2014, 17:06 
Salut Christian

Chaque couleur est réglable de 0 à 255. En pratique je ne monte pas au dessus de 60 pour épargner mes yeux et la consommation (au total la logique consomme 60mA (Arduino + LED)).

Pour les couleurs, j'ai fait certains choix qui ne sont pas définitifs. À la réflexion le rouge n'est sans doute pas le bon choix. Je l'échangerai sans doute avec le bleu pour l'éclairage général.

Tour d'abord, mais c'est juste pour le fun, le bleu est à 2 sur toutes les LED. Avec le cache c'est sans doute insuffisant.

Le rouge désigne une extrémité du pont, le vert l'autre. Quand le pont est immobile on a donc 1 ou 2 LED vertes allumées et 1 ou 2 LED rouges allumées. La somme des deux LED de même couleur fait 26.

Quand le pont se déplace, la somme des deux LED de la position courante fait 53. Lors du mouvement l'intensité passe progressivement d'une LED à la suivante pour rendre compte de la position relative entre les deux LED. La position cible clignote en rouge pour une extrémité, en vert pour l'autre (ce que j'ai appelée le fading car le clignotement n'est pas tout ou rien mais passe de 0 à 26 puis de 26 à 0 progressivement) avec les même règles d'intensité relative sur deux LED adjacentes. Les positions intermédiaires sont allumées en rouge ou vert (selon l'extrémité) à 4.
Dernière édition par jlb le Dim 16 Fév 2014, 18:46, édité 1 fois au total.
Avatar de l’utilisateur
jlb
Fécond
 
Messages: 667
Inscrit le: Jeu 04 Oct 2012, 15:38
Echelle pratiquée: N
Prénom: Jean-Luc

Re: Moteur pas-à-pas et pont tournant

Publié: Dim 16 Fév 2014, 17:55 
Du grand art...
Bravo
Guillaume22
Papotier
 
Messages: 145
Inscrit le: Dim 29 Sep 2013, 08:20

Re: Moteur pas-à-pas et pont tournant

Publié: Dim 16 Fév 2014, 18:26 
Tout à fait d'accord avec ce que vient de dire Guillaume ! :applause:
Avatar de l’utilisateur
Arduino
Prolixe
 
Messages: 1665
Inscrit le: Mer 25 Sep 2013, 16:14

Re: Moteur pas-à-pas et pont tournant

Publié: Mer 15 Oct 2014, 12:32 
Très interessant :D
je m'installe en vue d'équiper mon pont tournant Jouef,
lors de sa rénovation future :ange3:
Cordialement
Laurent
Avatar de l’utilisateur
Laurent77
Prolixe
 
Messages: 1637
Inscrit le: Mar 27 Oct 2009, 11:01
Localisation: PK 26 de l’artère Imperiale
Âge: 48
Echelle pratiquée: H0
Prénom: Laurent

Re: Moteur pas-à-pas et pont tournant

Publié: Mer 15 Oct 2014, 15:43 
Un très bel usage des led...
Avatar de l’utilisateur
Ramboman
Disert
 
Messages: 423
Inscrit le: Lun 23 Oct 2006, 17:13
Localisation: Waterloo, Belgique
Âge: 73
Echelle pratiquée: LGB

Re: Moteur pas-à-pas et pont tournant

Publié: Mer 15 Oct 2014, 17:42 
Bonjour à "JLB"
2 Petites questions à cent sous....
1) - Comment fait le pont pour allez par exemple d'une voie à l'autre par le chemin le plus court..? (L'entrée sur le pont étant à l'opposé de la guerrite, histoire de lui donner un repère )
2) - Lors d'un demi-tour, les polarités de la voie du pont se trouvent inversées, comment est géré cette particularité...?
Evidement, je pose ces questions dans le cas de l'analogique en ce qui concerne les polarités.....
Merci d'une réponse éventuelle..
Bravo pour l'équipement d'un pont tournant , pbs nombreux et difficiles.... :coeur1:
boisavia
Boisavia
Communicatif
 
Messages: 874
Inscrit le: Sam 28 Nov 2009, 22:09
Localisation: 45
Echelle pratiquée: HO / HOm / 00
Prénom: Jean

Re: Moteur pas-à-pas et pont tournant

Publié: Dim 02 Nov 2014, 10:17 
Bonjour,

Merci :)

1) Le programme calcule le chemin le plus court en nombre de micro-pas et pilote le mouvement dans le sens correspondant.
2) J'ai prévu une paire de relais pour l'inversion et la coupure de l'alimentation du pont. On peut les voir ici : http://modelleisenbahn.triskell.org/spip.php?article80. Le programme qui pilote le pont pilote également l'inversion. Ce qu'il fait exactement est à définir en fonction de l'installation du dépôt.
Avatar de l’utilisateur
jlb
Fécond
 
Messages: 667
Inscrit le: Jeu 04 Oct 2012, 15:38
Echelle pratiquée: N
Prénom: Jean-Luc

Re: Moteur pas-à-pas et pont tournant

Publié: Dim 02 Nov 2014, 11:51 
Salut Jean-Luc, content de te revoir :moi:

Ton pont est-il terminé ?
Avatar de l’utilisateur
Arduino
Prolixe
 
Messages: 1665
Inscrit le: Mer 25 Sep 2013, 16:14

Re: Moteur pas-à-pas et pont tournant

Publié: Dim 02 Nov 2014, 13:08 
Bonjour "jlb",
Merci de m'avoir répondu, je ne suis pas électronicien, encore moins informaticien, je suis de cette vielle génération en voie de disparition qui se trouve dépassée par toutes ces innovations que toi tu maitrises parfaitement. J'ai essayé de relire l'ensemble de ce post....En gros, j'en comprends le principe, et je constate que les 3 points à pbs dans l'automatisation d'un pont tournant y sont élégamment traités...
Je veux dire...
..1 - "le chemin le plus court" , traité ici en fait par une comparaison de balance, disons qu'à nôtre époque nous l'appelions, ainsi...
..2 - "maintient des polarités sur le pont" , là , j'ai eu un peu de mal à saisir, mais finalement je crois comprendre qu'une information est prise, dans le contexte immédiat du réseau, au moment du choix de la manoeuvre à faire (AV ou AR sur le pont)....ce qui doit aussi polariser la voie alignée pour cette sortie du pont..
..3 - "indexations précises des alignements du pont/voies".

En fait, ci-dessus je n'ai évoqué que 3 pbs fondamentaux, mais il en existe un quatrième, passé sous silence aujourd'hui, car techniquement résolu par la programmation..
Il était "entier" dans mon époque et à du être intégré évidemment.
====> C'est celui du "fameux demi-tour" du pont, là où toi, ta balance trouve 2 chemins égaux et où , arbitrairement, tu lui à imposé le sens trigo par exemple.
Moi , j'ai dû trouver une autre solution..transparente dans le principe....Beau souvenir sur cet "Euréka"..

A chaque fois que j'entends parler de ponts tournants, un tilt me fait percuter car dans le passé, je me suis penché sur ce pb... J'avais fini par me faire un proto de confirmation de toutes ces longues réflexions et surtout de leur finalisation...Puis, un peu plus tard , Jouef venant "enfin" de sortir un pont superbe, ce fut la transposition immédiate et le début d'une belle aventure..
En 1973( si ma mémoire ne se plante pas..) Le stand JOUEF, au salon du jouet , à la porte de Versailles, à présenté son pont dans un superbe diaporama où trois 141R entraient, sortaient, en échangeant leurs places sous la rotonde..et ce avec mon dispositif de base....mais disons, étendu par quelques ajouts "électroniques" nécessaires au thème de cette scène...(En particulier, l'arrêt des locos au centre la plaque, parmi d'autres détails )

Finalement, tu vois, depuis la nuit des temps, le pont tournant, dans ce hobby, est l'un des pbs parmi les plus passionnants à résoudre....
Au vu de ta réalisation , je me me demande pourquoi, "HJ" par exemple, ne nous sortirait pas à nouveau ce pont tournant, en partant de tes idées,disons sous forme de kit d'automatisation à ajouter , et ce pour le bonheur de tous ceux qui ont envie depuis longtemps, de se faire un vrai dépôt en diaporama.
Allez, n'ajoutons pas le pont transbordeur , qui lui aussi vaut son pesant de cacahuètes, mais tout aussi complexe et donc, passionnant...
Le mien est déjà achevé...mais seulement dans mes projets....

Dernier point,
J'ai aimé un certain détail dont tu as parlé....c'est celui de la figuration des inerties aux démarrages/arrêts des rotations du pont...Chapeau..(Impossible à traiter dans mon electro-menuiserie d'époque..!!)
A plus "jlb",
Encore Bravo..
boisavia
Boisavia
Communicatif
 
Messages: 874
Inscrit le: Sam 28 Nov 2009, 22:09
Localisation: 45
Echelle pratiquée: HO / HOm / 00
Prénom: Jean

Re: Moteur pas-à-pas et pont tournant

Publié: Mer 05 Nov 2014, 07:18 
Salut Christian

Arduino a écrit:Ton pont est-il terminé ?


Hélas non. J'ai manqué de temps mais je vais m'y remettre ;-)
Avatar de l’utilisateur
jlb
Fécond
 
Messages: 667
Inscrit le: Jeu 04 Oct 2012, 15:38
Echelle pratiquée: N
Prénom: Jean-Luc

Re: Moteur pas-à-pas et pont tournant

Publié: Mer 05 Nov 2014, 16:01 
Tu m'en reparleras bientôt... :wink:
Avatar de l’utilisateur
Arduino
Prolixe
 
Messages: 1665
Inscrit le: Mer 25 Sep 2013, 16:14

PrécédentSuivant

Retour vers Arduino

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 2 invité(s)