LOCODUINO
Parlons Arduino => Débuter => Discussion démarrée par: dlal le septembre 23, 2018, 08:23:32 am
-
Bonjour a tous
J ai commence un projet classique Mega2560 plus lmd 18200 plus max 471 . Ce petit système é connecte a l' Ethernet a un ordinateur sous windows xp . Le driver pour 2560 installé proprement .Comme contrôleur j utilise au début celui de l'Arduino cad (file/instruments/serial screen). Ce projet concernait la voie principale seulement.
Dans une première partie j ai contrôlé si 2560 peut fonctionner, j ai fait les tests classiques, c.a.d. Porte connectée , ainsi que la sélection du 2560 , toujours dans le menu instruments. Dans la suite j ai contrôlé si 2560 pouvait produire du digital. J ai connecte 2560 avec l ordinateur sous XP puis en utilisant le sceen d'arduino, j ai donné des commandes classiques , c.a.d. <1> <0> <D> tout allé bien , puis j ai connecte les pins 3-13 et 11-13 pour le contrôlé on/off et finalement les pins 12/13 et 2/13 clignotent bien donc on a du digital. Jusqu’ici tout fonctionnait bien.
J ai lu l' article réalisation centrales (3) il était assez clair, c' est vraiment une aide importante pour les modélistes, bien que dans les messages Il y avait un message sur le branchement du max avec LMD 18200 proposant quelques modifications.
J explique en detail les connexion que j ai fait.
connections entre 2560 et max 471
GND -GND
A0-AT
connections entre 2560 et LMD 18200
pwm-3
dir-12
gnd-gnd
et gnd break pour LMD
connections entre LMD et voie principal
out1 -rail
out2-rail
connections entre MAX et source
Vin +
gnd-gnd
connections entre max et LMD 18200
vout v+
gnd gnd
Apres avoir brance le systeme un led rouge s alume sur LMD 18200 mais pas du digital dans la ligne principale. (Les commandes <1> puis >t 1 adresse 100 1> ne font rien.)
Vu que je ne peux pas faire des tests que proposez vous?
Merci d'avance pour votre reponse.
Denis
-
Bonjour Denis,
voici un schéma que j'utilise régulièrement avec DCCpp et qui fonctionne. Si cela peut t'aider.
Cordialement
Antoine
-
Bonjour a tous,
Merci Tony pour at response.
Ce que je peux pas expliquer est le foncfionement du systeme.
Meme si mega est hots tension, les rails song sous tension.
Je Mets une loco , elle court comme folle. une auger reste immobile....
-
C'est que tu as une tension continue présente sur les rails, vérifie avec un voltmètre.
Ensuite refais le test du méga en enlevant le MAX471 comme sur ta première installation, si tout rentre dans l'ordre il faut chercher du coté du MAX471 et(ou) de son branchement.
Bon dépannage (c'est le meilleur moment dans les DIY pour moi).
Antoine
-
Bonjour pour encore une fois,
Merci Antoine pour tes conseils.
J ai fait quelques experiments, j ai remplace max, aussi lmd18200, separement, j ai teste du nouveau le mega sans le brancher avec le systeme, sans resultat.
Je ne pas fait aucun changement sur le logiciel arduino+dcc base.
L alimentation du mega se fait toujours par la usb de l ordinateur.
Toujours presence dc sur les rails .
Ps le brancement est pareil dons topic dcc++ nano avec lmd18200 sans la resistance enter pwm eat masse.
Autre idee? Merci d avance
Denis
-
Pour t’aider, le mieux est que tu fasses un schéma complet et exact de ton installation, et quelques photos.
Parce que tu as forcément une erreur quelque part il il faut qu’on la voit 8)
-
as-tu une information de retour sur la console série lorsque tu envoie une commande (exemple si envoie <1> retour <p1>; envoie <0> retour <p0>) ?
Branche juste le LMD8200 sur le Méga comme sur mon schéma (sans le MAX), reprogramme ton Méga et donne-moi le résultat.
-
Bonjour a tous,
Dominique, je attache un fichier puis l autre merci.
Antoine, si j envoie <0> le retour est <po> meme pour 1. Si je envoie <t 1 10 100 1> je envoie <T1 100 1> tout est normal.
Merci,
Denis
-
et voila l autre
merci
Denis
-
Où as-tu téléchargé la bibliothèque DCC (est-ce DCC++ ou DCCpp ou autre) ?
As-tu bien cette ligne dans ton sketch ?
DCCpp::beginMain(UNDEFINED_PIN, DCC_SIGNAL_PIN_MAIN, 3, A0);
-
C est le dcc++ , ainsi reconu par JMri . En outre j ai un autre, uno+arduino shield dcc++ et JMRI.
Merci
Denis
-
et cet autre ensemble "uno+arduino shield dcc++ et JMRI" est-il fonctionnel ?
-
Tout a fait, 100%.
Antoine, je peux enlever le max, mais comment brancher AO et masse?
Merci, Denis
-
J’ai l’impression que tu as inversé l’ entrée et la sortie du Max471
Regardes :
http://www.locoduino.org/local/cache-vignettes/L610xH401/schema_1-94103.png?1500300751 (http://www.locoduino.org/local/cache-vignettes/L610xH401/schema_1-94103.png?1500300751)
-
Tu branches comme sur le schéma ci-joint (mon autre schéma n'utilisant pas le même module LMD8200 que toi).
Tu peux aussi faire un essai en utilisant ton UNO qui fonctionne en le reliant sur le module LMD douteux (attention! DIR sur 10 au lieu du 12).
-
Dominique,
Merci, tu as raison. Mais , selon le commentaire du 14-7-17, sujet realisation centrale dcc (3), est ecrit,je branche lmd 18200 gnd a gnd et v+ a vout, en tout cas j ai essaye meme Cecil mais pas de resultats.
-
J’ai un peu de mal à te comprendre.
Tu as du cramer quelque chose :-[
-
Dominique,
Merci, tu as raison. Mais , selon le commentaire du 14-7-17, sujet realisation centrale dcc (3), est ecrit,je branche lmd 18200 gnd a gnd et v+ a vout, en tout cas j ai essaye meme Cecil mais pas de resultats.
Tu peux être plus précis ? Mets le lien vers le commentaire de l’article stp. La je ne vois pas !
Si c’est le commentaire du 17-7-17 alors il faut que tu saches que les dessins de l’article ont été mis à jour suite à cette erreur. C’est écrit dans la réponse de Christophe, maintenant c’est l’article qui compte ;D
-
Bonsoir a tous,
Probleme partielement resolu.sans max, tout va bien.j ai branche la masse avec celle du lmd.
Merci beacoup Antoine.
Denis
-
Dominique,
Au debut j ai suivi exactement le dessin que tu m a indique. Mais Celia needs fonctionait pas. Maintenant quant je debranche le max ol parait que tout va bien. Je conclue que I’ll y a un probleme avec le max que j ai, meme j en ai Achete 2.
En tout cas je the remercie.
Denis
-
Denis,
Pour le partage avec les autres modélistes, ce serait bien que tu ailles jusqu’au bout et que tu confirmes que le schéma de l’article no3 fonctionne comme prévu.
Ce n’est pas prudent d’ignorer la mesure de courant : au premier court-circuit tu risque gros !
-
Dominique,
Au debut j ai suivi exactement le dessin que tu m a indique. Mais Celia needs fonctionait pas. Maintenant quant je debranche le max ol parait que tout va bien. Je conclue que I’ll y a un probleme avec le max que j ai, meme j en ai Achete 2.
En tout cas je the remercie.
Denis
J’ai l’impression que tu ne te relis pas avant de publier ta réponse, non ?
-
Dominique,
Je ne pouvais pas imaginer, que le dessin etait mis a jour.
je le brancherai come dans le dessin et je cominiquerai les resultats demain apres midi.
Je m excuse pour les fautes du clavier, il y en a beaucoup,j ai pas qu un clavier italien, et corrige tout automatiquement,...
Merci,
Denis
-
Denis,
Si, c’etait indiqué que les dessins sont mis à jour.
Tu as tout à fait raison, le commentaire de l’article t’a induit en erreur :-[
J’ai donc supprimé ce commentaire pour que ça n’arrive plus.
Merci d’avoir contribué à l'amélioration du site ;D
Dominique
PS: quand on nous signale une coquille, on corrige les articles aussitôt que possible. C’est l’avantage qu’on a par rapport au papier ;D
Et on évite d’utiliser des claviers italiens à correction automatique !!!
-
Excellent le coup du clavier italien :D :D :D
Bonne nuit à tous
Antoine
-
Bonsoir a tous,
Finalement tout est bien pase, grace aux suggestions de Antoine et Dominique. Je dois admettre qu Il existe un probleme de Bonne connection de cables don’t je suis responsable en entier. .Si je ne ameliore pas la connectivite le signal reste faible et peut donner de resultats aleatoires.
Le projet suivant serait l installation de JMRI, et le pilotage des trains avec ce logiciel.Je essaierai le prochain week end.
Pour le moment je souhaite a tous buona sera.
Denis
Ps j ai appliqué le dessin de Dominique.
-
Bonsoir a tous,
Installation du logiciel JMRI faite . On peux rencotrer des problemes d installation de java, necessaire la version 1.8 a fin de connecter JMRI avec dcc++,sous windows xp. Une fois que JMRI, version au moins 4.2, installe la connection avec dcc++ est simple,il sufit de regler les parametres des ‘preferences’.
J ai rencontre des problemes du type ‘ initial buzz’ et mouvement aleatoite aux trains avec decodeurs laissdcc.
-
Bonsoir a tous,
Tout d' abord Je m' excuse pour les fautes du clavier, vu que ce que j' utilise est italien.
Une petite question sur la commande des servomoteurs.
Dans mon environement du travail j' utilise le logiciel DCC++ , c' est pas une biblioteque, avec arduino mega /lmd 8200 et finalement JMRI.
En premier je branche directement le servomoteur sur GND 5V et une sortie digitale disons 8, de mon mega.
Dans la suite au screen de Arduino je definie l aiguillage avec la commande <Z 8 8 0> je verifie avec <Z> que tout est bien, et je sauvegarde dans la memoire de l ' arduino cette aiguillage.
Pourtant avec les commandes <Z 8 0> <Z 8 1> ( je recoie <Y8 0> et <Y8 1> respectivement) rien ne bouge .
Que se passe t il?
Merci Denis