Page 3 sur 4

Re: Solution globale pour aiguilles N

MessagePublié: 15 Février 2016, 16:08
par Dan85
Bonjour Yves

beau boulot que ce décodeur pour 8 servos.
Je suis très intéressé, mais dans le cas ou on veut piloter les aiguillages en manuel à partir d'un TCO, est-ce qu'il est prévu de commander ces servos avec 8 interrupteurs ou poussoirs + les leds correspondantes ?

Daniel

Re: Solution globale pour aiguilles N

MessagePublié: 15 Février 2016, 19:47
par Xavier
Bonsoir Daniel,

Dans le cahier des charges initial, la commande se fait par Dcc ou via USB. Cependant, les entrées A0 à A3 étant disponibles, il serait possible de les utiliser avec des [url=http://fadiese.hd.free.fr/cms/index.php?page=boutons-multiplesboutons multiples[/url] : je regarde cela de plus près.

Amicalement,

Xavier

Re: Solution globale pour aiguilles N

MessagePublié: 16 Février 2016, 12:32
par SUPERN
Bonjour Dan,

Pour compléter la réponse de mon collègue, on peut en effet te proposer 16 boutons (droit et dévié pour 8 aiguilles) mais il faut deux préalables:
- que tu puisses les câbler sans aucune liaison électrique avec le reste de ton TCO
- que je puisse vérifier que la routine d'acquisition analogique des boutons ne prenne pas trop de temps afin de garantir les signaux des servos (sinon ceux-ci risquent de grogner ou d'hésiter)

Concernant les LEDs, tu pourras utiliser la version SWITCH du berceau qui permet de monter un des deux switch sur le servo afin de rétro signaler la position de l'aiguille et de polariser le cœur avec le deuxième.

A+
Yves

Re: Solution globale pour aiguilles N

MessagePublié: 16 Février 2016, 12:44
par SUPERN
Bonjour à tous,

Voilà les micro contacts de fin de course! :bravo1:

Voici la version du berceau pour montage et 1 ou 2 switch qui permettront de retro signaler la position de l'aiguille et de polariser les cœurs volages!
Cela permet de monter ce deux types de micro switch au moins:
- HONEYWELL référence ZM 10 B 10 C 01
- TEMco SPDT micro switch
- ou Selectronic (http://www.selectronic.fr/microswitch-m ... -long.html)

berceau_servo_avec_switch_v2.png
la fixation des switch se fait sur la plaque en bas à gauche
berceau_servo_avec_switch_v2.png (11.77 Kio) Consulté 2184 fois


A noter que la largeur du montage dépasse les 32 mm de pas des voies en N, mais sur 10mm seulement. Cela devrait pouvoir se loger sous nos petits réseaux aussi!
A+
Yves

Re: Solution globale pour aiguilles N

MessagePublié: 18 Février 2016, 15:14
par SUPERN
Bonjour à tous,

Vu avec Xavier, la possibilité de rajouter 2*8 boutons sur le shield 8 servos est installée. :bravo1:
La liaison avec la platine de boutons se fera par un simple câble stéréo blindé.
Vous pourrez donc utiliser notre shield 8 servos en analogique ou mode TCO aussi. :thumb2:

Voilà je pense avoir répondu favorablement à toutes les demandes.
Je fais une documentation et la mettrai en ligne pour vous permettre de passer vos commandes. :thanku:

A+
Yves

Re: Solution globale pour aiguilles N

MessagePublié: 21 Novembre 2016, 18:37
par Dan85
Bonjour Yves bonjour à tous

je suis impatient de voir le résultat de vos cogitations depuis février ...

Je sais que tu as des travaux à réaliser dans ta maison, mais peut-être pourras-tu nous en dire un peu plus
sur la platine et le logiciel.

En attendant, bon courage à vous deux.
Daniel

Re: Solution globale pour aiguilles N

MessagePublié: 21 Novembre 2016, 19:08
par Xavier
Bonsoir Daniel,

Nous avons travaillé à distance sur le sujet ce week-end.
Cette semaine, Yves doit me faire parvenir son prototype, afin que je mette la nouvelle version du sketch au point: Son prototype a un comportement que je n'arrive pas a reproduire sur ma plateforme.

Amicalement,

Xavier

Re: Solution globale pour aiguilles N

MessagePublié: 24 Novembre 2016, 18:08
par Dan85
Bonjour Xavier Yves

Je me demandais si je réalisais votre circuit afin de faire des tests, est-ce que ça pourrait vous aider ?.

De mon coté j'ai essayé ce circuit :

http://modelleisenbahn.triskell.org/spip.php?rubrique22

ça fonctionne pas trop mal, à part un poussoir qui commande le servo d'a coté !.
C'est peut-être du aux valeurs de résistances ou de mauvaises connexions du câblage.

Ce circuit est-il similaire au votre ?.

Amicalement.
Daniel

Arduino_8_Servos.jpg

Re: Solution globale pour aiguilles N

MessagePublié: 24 Novembre 2016, 19:50
par Xavier
Bonsoir,

Le circuit est différent. Le notre comprends en effet:
- un décodeur d'accessoire Dcc.
- une mémorisation du positionnement des servomoteurs à l'extinction en EPROM externe pour une réinitialisation à la mise sous tension.
- une détection de la coupure d'alimentation.
- une alimentation séparée des servomoteurs.
- une coupure de l'alimentation des servomoteurs quand ils ne sont pas en mouvement.
- un clavier avec des interrupteurs intégrables dans un TCO non des boutons poussoirs: pas de leds pour visualiser la position sur le TCO!
Il y a donc plus de monde sur notre shield!

Il est possible de modifier la vitesse commune des servomoteurs, et pour chacun les positions haute et basse.
L'acquisition de l'adresse Dcc se fait simplement par détection des commandes accessoire reçues et confirmation.
La configuration se fait soit en ligne de commande (IDE Arduino) soit avec un programme écrit en C# pour microsoft, l'Arduino étant alors connecté en USB.

Amicalement,

Xavier

Re: Solution globale pour aiguilles N

MessagePublié: 16 Décembre 2016, 20:17
par Xavier
Bonsoir,

J'ai change de bibliothèque pour le Dcc et pour les Servomoteurs. Il faut donc tout revalider... Ça avance :
- Les servomoteurs bougent à nouveau.
- Il n'y a plus besoin d’électronique pour couper les pulses sur les servomoteurs.
- Ils se positionnent correctement au démarrage, en fonction de la position enregistrée à la coupure.
- L'enregistrement a la coupure se fait bien sur interruption donnée par la détection de coupure d'alimentation (non câblée pou le moment)
- 2*4 interrupteurs (pas des boutons poussoir et pour le test 2*2 seulement) permettent de créer un TCO.

Restent à tester:
- L'interface DCC
- L'alimentation extérieur
- La détection de coupure d'alimentation.
et refaire le circuit imprimé. (j'ai trouvé www.pcbway.com pour effectuer les tirages rapide et pas cher, sauf le transport ! )

Amicalement,

Xavier