Solution globale pour aiguilles N

Re: Solution globale pour aiguilles N

Messagepar Dan85 » 15 Février 2016, 17:08

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
Echelle HO
Centrales : ROCO 10764 + interface XIS88 de JPP38
Rétrosignalisation : Rosoft S88SD16-N
Aiguillage : décodeurs Tam Valley Quad-pic avec servos SG90
Voie : PECO 75 electrofrog
Dan85
 
Messages: 331
Inscrit le: 13 Septembre 2011, 20:11
Localisation: COMMEQUIERS (Vendée)

Re: Solution globale pour aiguilles N

Messagepar Xavier » 15 Février 2016, 20:47

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
Echelle N , Run depuis le 01/01/2013
Centrale NanoX/Roco + GenLiS88, Dcc++, Décodeurs Accessoires à base d'Arduino
Rétrosignalisation LDT RM-GB-8-N-B, Décodeur d'aiguillage LDT M-DEC-DC-B, Moteurs Conrad 219998
Club; AMFBC 73
Xavier
 
Messages: 465
Inscrit le: 11 Décembre 2009, 20:01
Localisation: Challes les eaux - Chambery (Savoie / Rhône Alpes)

Re: Solution globale pour aiguilles N

Messagepar SUPERN » 16 Février 2016, 13:32

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
Bon TRAIN à tous!
Membre des modélistes charentais (http://www.lmc-17.fr)
Membre AFAN
CDMrail + PC quadricoeur ASUS + double écran SAMSUNG
LZV100 + LH100 + XIS88 + LS150 + RMGB8
SUPERN
 
Messages: 1369
Inscrit le: 07 Octobre 2013, 19:27
Localisation: 17600 SAUJON

Re: Solution globale pour aiguilles N

Messagepar SUPERN » 16 Février 2016, 13:44

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é 1243 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
Bon TRAIN à tous!
Membre des modélistes charentais (http://www.lmc-17.fr)
Membre AFAN
CDMrail + PC quadricoeur ASUS + double écran SAMSUNG
LZV100 + LH100 + XIS88 + LS150 + RMGB8
SUPERN
 
Messages: 1369
Inscrit le: 07 Octobre 2013, 19:27
Localisation: 17600 SAUJON

Re: Solution globale pour aiguilles N

Messagepar SUPERN » 18 Février 2016, 16:14

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
Bon TRAIN à tous!
Membre des modélistes charentais (http://www.lmc-17.fr)
Membre AFAN
CDMrail + PC quadricoeur ASUS + double écran SAMSUNG
LZV100 + LH100 + XIS88 + LS150 + RMGB8
SUPERN
 
Messages: 1369
Inscrit le: 07 Octobre 2013, 19:27
Localisation: 17600 SAUJON

Re: Solution globale pour aiguilles N

Messagepar Dan85 » 21 Novembre 2016, 19:37

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
Echelle HO
Centrales : ROCO 10764 + interface XIS88 de JPP38
Rétrosignalisation : Rosoft S88SD16-N
Aiguillage : décodeurs Tam Valley Quad-pic avec servos SG90
Voie : PECO 75 electrofrog
Dan85
 
Messages: 331
Inscrit le: 13 Septembre 2011, 20:11
Localisation: COMMEQUIERS (Vendée)

Re: Solution globale pour aiguilles N

Messagepar Xavier » 21 Novembre 2016, 20:08

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
Echelle N , Run depuis le 01/01/2013
Centrale NanoX/Roco + GenLiS88, Dcc++, Décodeurs Accessoires à base d'Arduino
Rétrosignalisation LDT RM-GB-8-N-B, Décodeur d'aiguillage LDT M-DEC-DC-B, Moteurs Conrad 219998
Club; AMFBC 73
Xavier
 
Messages: 465
Inscrit le: 11 Décembre 2009, 20:01
Localisation: Challes les eaux - Chambery (Savoie / Rhône Alpes)

Re: Solution globale pour aiguilles N

Messagepar Dan85 » 24 Novembre 2016, 19:08

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
Echelle HO
Centrales : ROCO 10764 + interface XIS88 de JPP38
Rétrosignalisation : Rosoft S88SD16-N
Aiguillage : décodeurs Tam Valley Quad-pic avec servos SG90
Voie : PECO 75 electrofrog
Dan85
 
Messages: 331
Inscrit le: 13 Septembre 2011, 20:11
Localisation: COMMEQUIERS (Vendée)

Re: Solution globale pour aiguilles N

Messagepar Xavier » 24 Novembre 2016, 20:50

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
Echelle N , Run depuis le 01/01/2013
Centrale NanoX/Roco + GenLiS88, Dcc++, Décodeurs Accessoires à base d'Arduino
Rétrosignalisation LDT RM-GB-8-N-B, Décodeur d'aiguillage LDT M-DEC-DC-B, Moteurs Conrad 219998
Club; AMFBC 73
Xavier
 
Messages: 465
Inscrit le: 11 Décembre 2009, 20:01
Localisation: Challes les eaux - Chambery (Savoie / Rhône Alpes)

Re: Solution globale pour aiguilles N

Messagepar Xavier » 16 Décembre 2016, 21:17

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
Echelle N , Run depuis le 01/01/2013
Centrale NanoX/Roco + GenLiS88, Dcc++, Décodeurs Accessoires à base d'Arduino
Rétrosignalisation LDT RM-GB-8-N-B, Décodeur d'aiguillage LDT M-DEC-DC-B, Moteurs Conrad 219998
Club; AMFBC 73
Xavier
 
Messages: 465
Inscrit le: 11 Décembre 2009, 20:01
Localisation: Challes les eaux - Chambery (Savoie / Rhône Alpes)

PrécédentSuivant

Retourner vers Digital: général

Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron