MOUVEMENT INTEMPESTIF SERVO AVEC MARDEC

Toutes les discussions sur l'Arduino !

Modérateur : MOD

Répondre
Philippech
Messages : 28
Enregistré le : sam. 25 mars 2017, 18:53
Echelle pratiquée : HO
Prénom : Philippe
Localisation : sud lyon
Âge : 61

MOUVEMENT INTEMPESTIF SERVO AVEC MARDEC

Message par Philippech » mar. 19 mars 2019, 17:10

Bonjour,
La construction du réseau avance doucement, les aiguillages sont commandés par des mini servo reliès à un arduino UNO avec MARDEC.
Mais lors des premiers essais "in situ", avec des locomotives qui roulent, les servos des aiguilles se mettent à bouger "tout seul".
Si il n'y a pas de trains qui roulent, tous les servos sont stables et ne changenet pas de postion.
Je ne sais pas dire si c'est l'Arduino qui reçoit des commandes erronées DCC ou si ce sont les servos qui reçoivent de mauvais ordres de positionnement.
J'aurai tendance à penser que ce sont des ordres de positionnement erronés qui arrivent aux servos, car je les trouve au delà des butées logiques configurées dans MARDEC.

Pour faire les essais, j'utilse une multimaus avec un ampli ROCO.
L'extraction du signal DCC pour l'arduino est fait à partir du schéma classique avec l'optocoupleur 6N137.
L'arduino et les servos sont alimentés par une petite alimentation 5V 2 ampères indépendante.

Cela donne l'impression de parasite ou d'interférence quand un train roule.
Est ce que ce problème est déjà connu ?
Y-a-t-il des précautions particulières à prendre au niveau du cablage entre l'arduino et les servos ?
Merci de vos idées
Bonne journée

Avatar du membre
jlb
Fécond
Messages : 694
Enregistré le : jeu. 04 oct. 2012, 16:38
Echelle pratiquée : N
Prénom : Jean-Luc
Site Internet : http://modelleisenbahn.triskell.org

Re: MOUVEMENT INTEMPESTIF SERVO AVEC MARDEC

Message par jlb » mar. 19 mars 2019, 17:13

Bonjour,

Quelle longueur de fils avez vous entre les servos et la carte de commande ?

Philippech
Messages : 28
Enregistré le : sam. 25 mars 2017, 18:53
Echelle pratiquée : HO
Prénom : Philippe
Localisation : sud lyon
Âge : 61

Re: MOUVEMENT INTEMPESTIF SERVO AVEC MARDEC

Message par Philippech » mar. 19 mars 2019, 17:25

Bonjour Jean Luc,
Le plus proche est à 20 cm, le plus loin à 5 mètres.
C'est du fil de cablage de 0,22 mm² entre le UNO et les servo
Les cantons sont eux alimentés en 1mm².

Ce n'est pas forcément le servo le plus loin qui bouge le plus !
Par contre le cheminement des fils des servos et des fils des cantons et le même et les fils se trouvent en parallèle sur 5 mètres pour le plus loin.
Y-a-t-il une possibilité de diaphonie ?

Avatar du membre
jlb
Fécond
Messages : 694
Enregistré le : jeu. 04 oct. 2012, 16:38
Echelle pratiquée : N
Prénom : Jean-Luc
Site Internet : http://modelleisenbahn.triskell.org

Re: MOUVEMENT INTEMPESTIF SERVO AVEC MARDEC

Message par jlb » mar. 19 mars 2019, 17:26

5m c'est énorme. Au delà de 1m, tu auras des problèmes et mener l'alimentation des cantons le long des fils des servos est pire.

Philippech
Messages : 28
Enregistré le : sam. 25 mars 2017, 18:53
Echelle pratiquée : HO
Prénom : Philippe
Localisation : sud lyon
Âge : 61

Re: MOUVEMENT INTEMPESTIF SERVO AVEC MARDEC

Message par Philippech » mar. 19 mars 2019, 17:34

OK merci Jean Luc,
J'ai deux UNO sous la main je vais re-répartir les servos lointain autour d'un autre UNO pour ne pas dépasser un mètre.

Je vais en profiter pour créer deux cheminements distinct : 'courant forts, courants faibles' !

notix
Messages : 33
Enregistré le : lun. 09 mars 2015, 21:52
Echelle pratiquée : N

Re: MOUVEMENT INTEMPESTIF SERVO AVEC MARDEC

Message par notix » mer. 20 mars 2019, 18:24

Bonjour,

Il faut faire attention d'alimenter les servos en direct, pas en passant par l'Arduino. L'Arduino ne doit servir que pour la commande du moteur.

Philippech
Messages : 28
Enregistré le : sam. 25 mars 2017, 18:53
Echelle pratiquée : HO
Prénom : Philippe
Localisation : sud lyon
Âge : 61

Re: MOUVEMENT INTEMPESTIF SERVO AVEC MARDEC

Message par Philippech » mer. 20 mars 2019, 19:24

Bonsoir,
Merci de l'information;
Par ailleurs je suis en train de revoir le câblage pour séparer les cheminements des alimentations des cantons et des commandes des servo et de passer les commandes en fil blindé.
J'ai retrouvé des contributions sur le sujet sur un autre forum il y a 4 ou 5 ans; Jean Luc avait déjà apporté son apport
Merci

Répondre