Nouvelles:

TMM 244 TEST: La série 51 SNCB de B-Models

Menu principal

commande pour aiguillage

Démarré par Arnaud, 13 Novembre 2008, 09:35:08 AM

« précédent - suivant »

Polo le Belge

Citation de: Guytoonet le 27 Décembre 2012, 18:55:21 PM
Qu'on m'arrête si je me trompe mais il me semble que les servos reçoivent une ou X impulsions pour atteindre une position (p. ex. A), et qu'il n'y a aucun moyen mécanique pour qu'il reprennent une position 0 automatiquement.
A mon avis, ils gardent la position donnée, sans besoin de consommation et ce n'est donc qu'une impulsion inverse qui les font revenir au point de départ ou aller à la position B.
Ais-je raison?  ;)
Guy
Oui. Le servo n'est qu'un moteur à courant continu (comme celui des locos) asservi en position; La durée d'impulsion est la consigne et une résistance variable couplée à la transmission (interne au boîtier) sert au régulateur à connaître la position réelle. L'alimentation du moteur est alors simplement fonction de l'écart entre la consigne (durée de l'impulsion) et la position mesurée par la résistance. Une fois que la position est atteinte, le moteur ne travaille plus.
Notez que si les impulsions de commande arrivent en permanence, le fait de tenter de bouger le moteur le fera réagir et consommer; il ne faut donc pas que la charge entraînée fasse bouger le moteur sinon il consommera pour maintenir sa position (et si on ne lui donne plus d'impulsion de consigne, il se laissera aller sans plus rien consommer).

BG10000

Bonjour

Il ya http://www.modeltech.be/ qui vend des servo et de l'électronique pour les commander en digital et en analogique


BG
Visiter ma Galerie

Polo le Belge

Citation de: bva25j le 27 Décembre 2012, 18:31:40 PM
Je suis en effet intéressé par un type de commande manuelle du servo moteur.
Pour ma part , ce qui m'intéresse dans le servo moteur c'est le fait d'avoir des positions précises avec une vitesse modulable. Dans mon cas précis la commande pourrait se faire sur base de simple interrupteurs relié ou non à un tableau de commande.
J'y vois trois applications standards intéressantes dans un premier temps.
1.   Mouvement des aiguilles
2.   Mouvement des barrières de passage à niveau
3.   Mouvement de  palettes 2 et trois positions
Pour le premier point ce qui me semble intéressant c'est le mouvement lent d'un point a vers un point b avec pourquoi pas une variation de vitesse entre les deux ...
Pour le deuxième point, c'est un peu le même scénario que le point 1, mais s'il y avait la possibilité d'avoir des rebonds ce serait un rêve 
Par contre, pour le point 3 c'est un peu la combinaison des deux premiers.
C'est très intéressant !  Je reviens à l'idée de permettre l'apprentissage du déplacement à réaliser : on pourrait tourner un simple potentiomètre et le servo suivrait le mouvement; ce mouvement serait enregistré dans le contrôleur. Cette façon de faire permettrait de s'abstraire de paramètre style DCC comme la position, la vitesse et des améliorations comme les rebonds puisqu'il suffirait de réaliser le mouvement voulu à la main, si compliqué soit-il (évidemment la durée totale devrait être limitée à quelques secondes pour ne pas avoir besoin d'une mémoire d'enregistrement de "Dieu le père" ...).
Il me semble que ce type de commande (qui pourrait aussi rester compatible DCC) est originale ?!? Dans la vidéo on voit qu'à nouveau l'opérateur programme les déplacements ce qui limite les possibilités ... Me trompe-je ?
Citation de: bva25j le 27 Décembre 2012, 18:31:40 PM
...  Si on tient compte que d'une signalisation deux positions ... dans ce cas on peut comparer au mouvement du point 1.  Par contre pour la trois positions cela exige un point intermédiaire. Ce qui à mon avis devient plus compliqué.
Encore peut-être une idée : 1 seul servo pourrait aller d'une position A à une position B selon le mouvement enregistré et la commande pourrait être un simple signal logique (0 volts ou 12V par exemple). Si on commande 2 servos, on peut utiliser 2 signaux logiques (ce qui est logique puisqu'ils sont 2  ;) mais ces deux signaux de commande offrent en fait 4 possibilités : on pourrait donc avoir 4 positions définies pour l'ensemble des deux palettes avec un mouvement enregistré entre chaque déplacement (donc 4 mouvements différents et pas seulement deux) ... Cela résoudrait-il le problème ?
Citation de: bva25j le 27 Décembre 2012, 18:31:40 PM
Si on veut avoir des mouvements modulables dans le temps comme les rebonds etc. Je me demande si il ne faut pas passer par des modules de programmation comme l'arduino qui programme une puce mais là ce n'est que spéculation car j'ai bien déjà vu cela sur le net mais j'ai aucune idée de comment faire.
Evidemment, pour faire ce genre de chose, un micro-contrôleur est plus qu'utile ... Mais je pourrais développer le hardware (circuit imprimé) et fournir le programme ...
A vous lire  :)
Dernière minute: le post de BG concernant Modeltech concerne une commande autonome (comme TamValley si je me souviens bien); il y a un réglage de course (départ et arrivée) et une programmation des vitesses ... mais je ne vois pas d'enregistrement du mouvement ...

bva25j

#33
Eh bien que d'informations...

En effet si le mouvement pouvait être enregistré ce serait formidable ! Car en plus cela voudrait dire que le propriétaire aurait pour chacun de ses accessoires avoir un mouvement personnalisé :-)

Bien que sans doute cette personalisation soit sans doute plus crédible dans le cas de commande mécanique:-)

Ou alors pour celui qui ne voudrait pas chercher cette personnalisation, il pourrait utiliser des programmes prédéfinis... 1 aiguillage 2 signaux 3 barrières etc.

Bon peut être que je m'embarque dans du rêve ...

J'ai vu cette vidéo qui permet de contrôler des servos à partir d'une ligne de code qui est ensuite envoyée dans une carte Arduino sur laquelle est branchée le moteur.
http://www.hexapod-arduino.com/index.php?article1/



Serait-il possible de programmer un "processeur" qui ensuite en fonction du bouton appuyé utilise tel ou tel programme? Dans ce cas on peut imaginer des programme de mouvement de base pour plusieurs types d'application. ex: portes de remise etc.  ensuite libre à l'utilisateur de faire sa propre programmation via le potentiomètre ?

Par contre concernant la commande trois position... la difficulté est d'utiliser deux servos pour la même pallete. Car à l'époque, la commande se faisait par deux "escargots" sur le mat du signal qui commandait par le biais d'un "balancier" la position 45 et 90°en

En modélisme cela n'est pas vraiment possible , c'est la même poulie qui commande les deux positions... ou alors il faudrait que ce type de tringlerie se fasse avant d'attaquer la poulie...

Je vais réfléchir au sujet

En tout cas merci pour l'animation de ce sujet Paul .

Benoit

Guytoonet

Une fois de plus, j'insiste sur le fait que je suis totalement nul en électronique mais il me semble qu'il faille tenir compte de plusieurs paramètres.

- Le coût d'un module et le nombre de servos commandés, par celui-ci (le plus courant est 4).
Dans ce genre de projet, il faut soit réaliser les CI, par ses propres moyens ou les faire réaliser chez un spécialiste et du coup, le prix varie en fonction de la quantité.
Après, que ce soit pour commander des aiguillages, des signaux, des barrières de PN ou tout autres choses, c'est à mon avis, le temps et le nombre d'impulsions qu'il faudra programmer, suivant les cas.
Ce serait donc un module polyvalent.
Exact Paul?  :)

- Je vais peut-être dire une bêtise mais que ce soit compatible avec le protocole de la centrale DCC utilisée (Loconet ou XpressNet). Personnellement, c'est le digital, qui m'intéresse et ce, sous XpressNet.

- Que le mode de programmation soit simple, pour les ignares en informatique, comme moi.
Soit par boutons poussoirs, ou potentiomètre sur le CI, sans devoir passer par une programmation de PIC, sur PC.

Qu'en pensez-vous?

Merci aussi à Paul, pour l'enthousiasme et les compétences !!!

Guy qui aime aussi beaucoup, ce genre échanges



Guy, N'iste par faute d'espace ;D

Polo le Belge

Citation de: bva25j le 27 Décembre 2012, 20:20:45 PM
Ou alors pour celui qui ne voudrait pas chercher cette personnalisation, il pourrait utiliser des programmes prédéfinis... 1 aiguillage 2 signaux 3 barrières etc.
Bon peut être que je m'embarque dans du rêve ...
Peut-être, peut-être pas ... je vais continuer à creuser la question de toute façon puisque j'aurai besoin de modules de commande te que les servo ne sont pas cher ...
Je vous dirai à quoi j'arrive.

Citation de: bva25j le 27 Décembre 2012, 20:20:45 PM
J'ai vu cette vidéo qui permet de contrôler des servos à partir d'une ligne de code qui est ensuite envoyée dans une carte Arduino sur laquelle est branchée le moteur.
http://www.hexapod-arduino.com/index.php?article1/
Serait-il possible de programmer un "processeur" qui ensuite en fonction du bouton appuyé utilise tel ou tel programme? Dans ce cas on peut imaginer des programme de mouvement de base pour plusieurs types d'application. ex: portes de remise etc.  ensuite libre à l'utilisateur de faire sa propre programmation via le potentiomètre ?
Oui, il est possible de programmer un processeur pour faire cela; et pas nécessairement un Arduino ... qui est assez encombrant et inutilement polyvalent pour une application bien définie comme celle-ci (à moins de disposer déjà d'un Arduino et d'aimer le programmer ...).
Pour ma part je voudrais me développer des décodeurs, des modules de commande et de rétro-signalisation ... toujours basés sur le même module principal qui serait un micro-contrôleur de la famille 8051; je pense aux variantes produites par Silicon Labs qui sont modernes et performantes.

Citation de: bva25j le 27 Décembre 2012, 20:20:45 PM
Par contre concernant la commande trois position... la difficulté est d'utiliser deux servos pour la même palletes. Car à l'époque, la commande se faisait par deux "escargots" sur le mat du signal qui commandait par le biais d'un "balancier" la position 45 et 9°
En modélisme cela n'est pas vraiment possible , c'est la même poulie qui commande les deux positions... ou alors il faudrait que ce type de tringlerie se fasse avant d'attaquer la poulie...
Je vais réfléchir au sujet
Là j'avoue que je ne comprends plus car je ne connais pas le mouvement "normal" de ces palettes ... Mais en tout cas si on utilise une commande à deux fils il est possible de commander un (ou deux) servos sur 4 positions prédéfinies => 3 positions distinctes deviennent possibles.
Si tu as un peu plus de détail concernant ce type de mouvement et le problème d'actionnement je suis preneur ... c'est toujours dans le but de rassembler un maximum de possibilités utiles dans une première phase de réflexion; ensuite je verrai ce qui peut être fait à la base sans coût supplémentaire et j'évaluerai le coût des options; et finalement j'aurai encore besoin de vous tous pour voir ce qui peut vous intéresser ... c'est aussi un moyen pour le profane que je suis de développer dès le départ un système de commande déjà capable de faire ce que les modélistes demandent (et donc de fatalement satisfaire à mes besoins). 

Merci d'avance de votre aide  :)
PS: je répond à Guy juste après ...

Guytoonet

Paul!

Pour ta rétrosignalisation, j'ai ceci à te proposer  ;)

Module à 4 détecteurs, ou
Module à 16 détecteurs

Les deux sont testés et validés  :)
Guy, N'iste par faute d'espace ;D

Polo le Belge

Citation de: Guytoonet le 27 Décembre 2012, 20:54:29 PM
Une fois de plus, j'insiste sur le fait que je suis totalement nul en électronique mais il me semble qu'il faille tenir compte de plusieurs paramètres.
On dit ça  ;)

Citation de: Guytoonet le 27 Décembre 2012, 20:54:29 PM
- Le coût d'un module et le nombre de servos commandés, par celui-ci (le plus courant est 4).
Dans ce genre de projet, il faut soit réaliser les CI, par ses propres moyens ou les faire réaliser chez un spécialiste et du coup, le prix varie en fonction de la quantité.
Après, que ce soit pour commander des aiguillages, des signaux, des barrières de PN ou tout autres choses, c'est à mon avis, le temps et le nombre d'impulsions qu'il faudra programmer, suivant les cas.
Ce serait donc un module polyvalent.
Exact Paul?  :)
Oui.
Pour les CI (PCB), il faudra les faire réaliser chez un spécialiste si le dessin est assez fin. J'avoue que j'ai beaucoup d'expérience négatives du "fait maison" en la matière, et quand je parle de "maison" ce sont quand même des laboratoires universitaires ... En fait, "graver" finement le cuivre est délicat sans un appareillage couteux (l'attaque à l'acide, chaud, doit se faire juste le temps nécessaire ... et je ne parle pas des problèmes de photographie préalable pour marquer les plaques photosensibles ni de la difficulté de disposer et d'entretenir un matériel permettant de faire des trous métallisés (passages de face)  :-\
Je pense donc qu'il faut passer par une firme spécialisée et cela a aussi un coût ... et effectivement ce coût est dégressif selon les quantités ... donc j'aurai aussi avantage à tenter de trouver des demandeurs parmis vous pour réduire mes coûts de fabrication ...
Et, donc, finalement, on a tout intérêt à faire un module polyvalent (quitte à lui adjoindre des options un peu plus bricolées) pour réduire le coût (un CI en 10 exemplaires coûte moins que 2 CI en 5 exemplaires).

Citation de: Guytoonet le 27 Décembre 2012, 20:54:29 PM
- Je vais peut-être dire une bêtise mais que ce soit compatible avec le protocole de la centrale DCC utilisée (Loconet ou XpressNet). Personnellement, c'est le digital, qui m'intéresse et ce, sous XpressNet.
Là aussi j'aurai sûrement besoin de vous ... XpressNet ? Loconet ? c'est pas du DCC ? comment connaître les particularités (j'ai les normes NEM mais ce n'est pas encore complet comme information  :(
Ici aussi on voit qu'il y a intérêt à trouver des méthodes qui satisfont les divers groupes d'amateurs (DCC, manuel ...) car, ils ont beau dire chez ModelTech qu'il suffit de brancher un décodeur à l'entrée de leur commande "manuelle" ... ça double tout de même quasiment le prix !

Citation de: Guytoonet le 27 Décembre 2012, 20:54:29 PM
- Que le mode de programmation soit simple, pour les ignares en informatique, comme moi.
Soit par boutons poussoirs, ou potentiomètre sur le CI, sans devoir passer par une programmation de PIC, sur PC.
Je pense que c'est bien comme cela qu'il faut le voir. A chacun ses "plaisirs"  ;D
Pour que le module soit programmable facilement, il faut que les conditions de déplacement se choisissent "de l'extérieur", je veux dire sans modifier le programme du micro-contrôleur (ce qui est tout de même moins à la portée de l'utilisateur ;)

Bonne soirée,

Guytoonet

A propos d'XpressNet et Loconet, j'ai bien insisté sur le fait que je disais probablement des bêtises   :-[

Je vais me renseigner et te tenir au courant  ;)
Guy, N'iste par faute d'espace ;D

Polo le Belge

Citation de: Guytoonet le 27 Décembre 2012, 21:25:27 PM
Paul!

Pour ta rétrosignalisation, j'ai ceci à te proposer  ;)

Module à 4 détecteurs, ou
Module à 16 détecteurs

Les deux sont testés et validés  :)

Grand merci Guy ! Je vais voir cela plus en détail demain mais un rapide coup d'oeil m'a déjà montré que c'est très intéressant. La nuit porte conseil  ::)


Olivier77

Bonsoir,

Ce que vous chercher existe déja.
Le site est en néerlandais ou en anglais.
Matériel réputé dans le nord.
Evidemment le manuel fait quelques pages.
Le module commande les servo's sans problèmes et beaucoup d'autres choses.
http://www.vpeb.nl/

Bien à vous,

Olivier
PS Je ne suis pas actionnaire
 

BG10000

Citation de: Polo le Belge le 27 Décembre 2012, 19:51:12 PM
....
Dernière minute: le post de BG concernant Modeltech concerne une commande autonome (comme TamValley si je me souviens bien); il y a un réglage de course (départ et arrivée) et une programmation des vitesses ... mais je ne vois pas d'enregistrement du mouvement ...

Que veut tu dire par enregistrement du mouvement ?
Demande à Rudy de Modeltech, il parle le français.
Visiter ma Galerie

Guytoonet

Bonjour,

J'ai fouillé le site de Modeltech et le seul prix manquant, est celui des modules pour servomoteurs  >:(
Par contre, il semble qu'ils ne puissent commander qu'un seul servo...... donc, un module, par accessoire?

Guy
Guy, N'iste par faute d'espace ;D

Polo le Belge

Bon, ça fuse de toute part  ;)  Je suis un peu débordé   :) Faut que je suives  :P
Citation de: Guytoonet le 28 Décembre 2012, 09:58:44 AM
J'ai fouillé le site de Modeltech et le seul prix manquant, est celui des modules pour servomoteurs  >:(
Par contre, il semble qu'ils ne puissent commander qu'un seul servo...... donc, un module, par accessoire?
Guy
Ben moi je vois 23 euro (25 avec contacts relai) et 4 euro le servo ... c'est apparemment récent, donc en première page en dessous (http://www.modeltech.be/)
C'est bien une commande pour un seul servo. J'ai regardé la notice et je comprend qu'il s'agit d'une commande "manuelle" :
- soit via un signal logique,
- soit via un potentiomètre pour régler entièrement à la main la position.
En mode de commande par signal logique, on peut définir la position de départ, celle d'arrivée et la vitesse de déplacement.

Pour une commande en DCC il faut metre un décodeur DCC devant et utiliser une sortie simple de ce décodeur (style logique on/off).

Encore un détail : l'alimentation de ce module est entre 9V et 15V ... (c'est un peu moins souple que les autres mais cela devrait convenir au plus grand nombre); le problème est qu'il fabrique le 5V des servos et que, donc, il doit dissiper une puissance qui vaut : ((tension d'alimentation) - 5V) * le courant consommé par le servo.

Je suis épaté par tout ce qui existe ... mais c'est aussi beaucoup de petits fabricants ... et les systèmes sont différents de l'un à l'autre ...
Merci pour toutes ces infos

Polo le Belge

Citation de: Olivier77 le 27 Décembre 2012, 23:28:47 PM
Ce que vous chercher existe déja.
Le site est en néerlandais ou en anglais.
Matériel réputé dans le nord.
...
Oui, je n'ai eu le temps que d'un rapide coup d'oeil mais il y a plein de choses intéressantes et une phylosophie modulaire qui me plait bien.
Grand merci pour ces infos !
NB: la version anglaise du site est en construction ... vaut mieux utiliser Google traduction  ;)
NB2: Quand tu dis le nord, c'est nos compatriotes du nord, nos voisins Ch'tis (Nord pas de Calais), ou nos voisins spécialistes des tulipes et des moulins ?
    ... décidément la Walonnie semble à la traine ("le train se trein" dans le sud ?!?  ;D
Cordialement,