LOCODUINO

Parlons Arduino => Vos projets => Discussion démarrée par: Théo le août 26, 2023, 12:40:04 pm

Titre: Problème avec centrale DCC polyvalente utilisant JMRI
Posté par: Théo le août 26, 2023, 12:40:04 pm
Bonjour,

Je reprends le modélisme ferroviaire depuis peu et me suis lancé dans la confection de la centrale présentée dans le tuto: Une station DCC complète, polyvalente et économique avec JMRI https://www.locoduino.org/spip.php?article253 (https://www.locoduino.org/spip.php?article253).

J'utilise pour tester la centrale une locomotive avec un décodeur GaugeMaster DCC92 testé auparavant et fait le montage avec un ACS712 à la place d'un MAX471.

La connexion entre l'arduino et JMRI se fait sans problème ainsi que la mise sous tension des voies. Seulement il m'est impossible de lire les CV du décodeur ainsi que de contrôler la machine (l'écriture des Cv restant inconnu). Je remarque cependant un léger mouvement de la locomotive lors des tentatives de lecture/écriture des CV.

Merci d'avance pour votre aide  :D
Bonne Journée
Titre: Re : Problème avec centrale DCC polyvalente utilisant JMRI
Posté par: Dominique le août 26, 2023, 01:55:23 pm
Problème fréquent :

J'utilise pour tester la centrale une locomotive avec un décodeur GaugeMaster DCC92 testé auparavant et fait le montage avec un ACS712 à la place d'un MAX471.
Je remarque cependant un léger mouvement de la locomotive lors des tentatives de lecture/écriture des CV.

Ce léger mouvement prouve bien que la centrale envoie bien une commande de lecture de CV au décodeur et que ce dernier l’exécute bien. Mais la centrale ne semble pas réussir à lire le courant correctement.

L’utilisation de l’ACS712 nécessite une modification des paramètres de lecture du courant par rapport au Max471. De tête je n’ai pas la réponse, mais une recherche sur le site vous donnera la réponse.

Si vous n’y arrivez pas et si vous connaissez l’adresse DCC du décodeur, vous pouvez essayer les commandes POM (program on main) qui n’entraînent pas de réponse du décodeur.
Titre: Re : Problème avec centrale DCC polyvalente utilisant JMRI
Posté par: Théo le août 26, 2023, 02:24:46 pm
Bonjour et merci de votre réponse,

Je vais faire mes recherches pour la modification du programme cependant connaissant l’adresse sur laquelle est programmée le décodeur j’ai déjà essayé de commander la locomotive sur la voie principale sans succès…

Titre: Re : Problème avec centrale DCC polyvalente utilisant JMRI
Posté par: msport le août 26, 2023, 07:10:00 pm
Bonjour,

l'ACS712 est problématique.
Comme il délivre une tension autour de VCC/2, détecter des mV autour ne me semble pas possible.

On a signalé dans ces colonnes que le module à MAX471 était remplacé par ceux à GY-169 ou INA169. (faire une recherche sur le forum)

https://fr.aliexpress.com/item/1005005486685098.htm. Vérifier qu'il délivre 1V/A dans la configuration livrée ou l'adapter.

Voir si le montage de l'article 304 utilisé en autonome n'est pas une solution.
https://www.locoduino.org/spip.php?article304


Titre: Re : Problème avec centrale DCC polyvalente utilisant JMRI
Posté par: Théo le août 28, 2023, 12:10:40 pm
Merci de votre réponse mais je ne comprends pas pourquoi le dysfonctionnement de l’ACS712 m’empêche de contrôler ma locomotive si je connais son adresse
Titre: Re : Problème avec centrale DCC polyvalente utilisant JMRI
Posté par: Dominique le août 28, 2023, 02:50:50 pm
A mon avis, l’ACS712 n’y est pour rien dans les commandes POM sur la voie Main puisqu’il n’y a pas de réponses à ces commandes.

Ne confondez vous pas la voie Main et la voie de programmation ?
Titre: Re : Problème avec centrale DCC polyvalente utilisant JMRI
Posté par: Théo le août 28, 2023, 04:30:12 pm
Merci pour votre proposition mais après quelques vérifications les voies ne sont pas interchangées…
Titre: Re : Problème avec centrale DCC polyvalente utilisant JMRI
Posté par: msport le août 28, 2023, 05:20:33 pm
Bonjour,
Je remarque cependant un léger mouvement de la locomotive lors des tentatives de lecture/écriture des CV.

Ce qui veut dire que la locomotive comprend en tout cas une tentative d'ordre d'écriture.

Pouvez vous détailler quelle commande provoque un frémissement ?

Dites nous ce qui passe via DCC++ traffic monitor de DCC++ du menu.

Mais pour sérier les problèmes, faites des tentatives avec le serial monitor.
Voir les commandes disponibles.
Titre: Re : Re : Problème avec centrale DCC polyvalente utilisant JMRI
Posté par: msport le août 28, 2023, 05:31:26 pm
connaissant l’adresse sur laquelle est programmée le décodeur j’ai déjà essayé de commander la locomotive sur la voie principale sans succès…
Je penserais que vous avez du modifier accidentellement cette adresse (comment l'avez vous vérifiée ?)
Je vous suggère de réinitialiser le décodeur et de commander la locomotive à l'adresse 3.
Titre: Re : Problème avec centrale DCC polyvalente utilisant JMRI
Posté par: Théo le août 28, 2023, 07:21:56 pm
Le décodeur a été testé sur un réseau fonctionnel. Sinon j’ai essayé de la programmer sur l’adresse 3 mais ce n’a rien donné de plus…
Titre: Re : Problème avec centrale DCC polyvalente utilisant JMRI
Posté par: msport le août 28, 2023, 08:56:52 pm
Merci de répondre aux questions de la réponse précédente :
avec JMRI
avec l'IDE d’Arduino.
Titre: Re : Problème avec centrale DCC polyvalente utilisant JMRI
Posté par: Théo le août 30, 2023, 12:16:12 pm
Pardon pour mon long temps de réponse,
Le serial monitor de l’arduino semble fonctionner correctement mais il n’y a aucun mouvement de la locomotive.
Le traffic monitor de JMRI ne semble pas avoir d’erreur.
Pour finir les commandes qui provoquent un frémissement sont celles d’écriture et de lecture des CV.
Titre: Re : Problème avec centrale DCC polyvalente utilisant JMRI
Posté par: Théo le août 30, 2023, 12:21:05 pm
Également, j’ai remarqué que je n’ai pas exactement la même carte que celle du tuto (peut-être la différence entre la version 10 et 15A)
Titre: Re : Problème avec centrale DCC polyvalente utilisant JMRI
Posté par: msport le août 30, 2023, 03:31:07 pm
Bonjour,

pour la partie commande, il n'a pas de différence entre les cartes 10A et 15A.

Tests à faire :

pouvez vous envoyer avec le serial monitor :

<1> les voies sont mises sous tension (LED allumées)

<0> les voies sont mises hors tension (LED éteintes)

avec votre locomotive sur la voie de programmation :

pouvez vous envoyer avec le serial monitor :

< W 1 3 123 123 > on affecte l'adresse 3 à la locomotive sur la voie de programmation.

avec votre locomotive sur la voie principale :

pouvez vous envoyer avec le serial monitor :

< t 1 03 20 1 >

on donne l'ordre à la locomotive ayant l'adresse 3 d'avancer à la vitesse 20.

Faites du copier - coller.

Bien sur, en l'absence d'un circuit de détection des impulsions adéquat vous n'aurez pas de retour de la part du décodeur dans le serial monitor.
Titre: Re : Problème avec centrale DCC polyvalente utilisant JMRI
Posté par: Théo le août 30, 2023, 08:15:49 pm
Merci beaucoup pour les indications,
Après avoir programmé la locomotive sur la voie de programmation, je peux maintenant la contrôlée sur la voie principale!
Par contre, le control reste impossible avec JMRI...
Titre: Re : Problème avec centrale DCC polyvalente utilisant JMRI
Posté par: msport le août 30, 2023, 08:36:48 pm
... faites nous des captures d'écran avec le traffic moniteur de JMRI et avec le reste à l’arrière plan.
Titre: Re : Problème avec centrale DCC polyvalente utilisant JMRI
Posté par: Théo le août 31, 2023, 11:07:51 am
Au final tout fonctionne !
J'ai simplement ajouté un zéro avant l'adresse de la locomotive (peut-être un nombre de caractère obligatoire ?).
J'ai fini par le comprendre avec vos commandes pour l'IDE Arduino...
Est-ce normal ? Si c'est le cas il faudrait le préciser dans les tutoriels du site.
Merci beaucoup pour le coup de main
Titre: Re : Problème avec centrale DCC polyvalente utilisant JMRI
Posté par: fcot2002 le septembre 01, 2023, 11:02:51 am
Bonjour,

sur ta capture écran je ne vois pas d'adresse commençant par zéro ...

De mon coté plusieurs machine avec adresse à 1 chiffre sans problème