Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - Jeje_12_34

Pages: 1 2 [3] 4 5 6
31
Bonsoir

J'ai résolu mes problèmes de compatibilité entre les décodeurs D&H récents et la centrale JMRI/DCC++.
J'ai fait un post sur ce forum dans ce sens.

Je vais maintenant tenter de faire fonctionner cette merveilleuse  petite centrale "toute prête" avec mes 5 locos.

Pour cela, j'ai deux problèmes à résoudre :

1) appliquer à DcDccNanocontroller les 8 corrections qui ont permis à DCC++ de gérer correctement mes décodeurs D&H récents, tout en conservant la gestion des deux anciens.
2) résoudre le bug d'affichage décrit plus haut.

Je ne vous cache pas que je m'avance vers l'inconnu.
Je ne sais pas modifier une bibliothèque et j'ai encore énormément à apprendre sur la programmation  (this->  Kesako? j'ai pas compris à la première lecture des tutos de ce site   )
Je vais prendre mon temps, comme d'habitude.
Mais, tout éclairage sera bienvenu.

J'ai auparavant besoin d'une confirmation:
Est ce que mes décodeurs risquent de griller si je me trompe?


Jerome, qui vient de passer toute la journée sur ses écrans et qui va faire une pause jusqu'à Lundi !  :)

32
Je me réponds au lieu d'éditer mon précédent message, pour éviter que ce post ne passe inaperçu

J'ai apporté les modifications décrites dans les deux fichiers précédemment communiqués par bigboy.
Pour mieux comprendre, au lieu de remplacer les fichiers, j'ai joué aux "8 erreurs".

Car oui, il n'y a que 8 modifications à faire, en tout, pour que TOUT FONCTIONNE ! correctement.

Je suis trop content, et en prime  ça m'a bien occupé mon 15 aout coincé à la maison  :)

Rappel de ma configuration  : LA "Centrale JMRI"  décrite sur ce site (qui n'utilise pas DCCpp mais le DCC++ original), liaison Ethernet  et des décodeurs D&H récents, mais récalcitrants ! Les anciens étant bien plus malléables ... ;)

Voici les modifications apportées :
Dans l'IDE ARDUINO :

dans  l'onglet "PacketRegister.cpp"
- modifier les lignes  238 et 262 en : loadPacket(0,bRead,3,1);
- "commenter" les lignes 303et 361 pour qu'elles ne s'exécutent pas.
- modifier les lignes  318 et 376 en : loadPacket(0,bWrite,3,1);

 dans l'onglet "PacketRegister.h" :
- Ligne  18  :  remplacer 500 par 250
- Ligne 20  :   remplacer 30 par 5


Jérôme, trop trop content !
Thierry, maintenant je vais essayer de comprendre pourquoi  ma petite centrale "DCDCC" ne veut pas afficher mes CV :)

33
Milles merci

Yapuka essayer :)

34
Bonjour

Ci dessous copie de mon post sur le forum du N  :

Bonjour !

Ce matin , j'ai apporté les modifications préconisées.

Désormais, JMRI reconnait les décodeurs et leur versions. Je peux créer les nouvelles locos rien qu'en les posant sur la voie de programmation  Very Happy

Je peux lire en intégralité toutes les valeurs des CV de toutes les machines en ma possession.

Je peux  piloter toutes les machines sur la voie principale. Very Happy

MAIS  :
Les valeurs des décodeurs D&H récents restent immodifiables sur la voie de programmation. Alors que les anciens le sont à volonté.

Sur la voie principale, j'arrive à changer les CV1, malgré la réception d'un message d'erreur.
Je n'ai pas tenté de modifier d'autres CV sur la voie principale, j'ai vraiment trop peur de cramer quelque chose.

Je cherche donc encore.

Dans le fil de Trainboard, il est question à un moment donné de 2 "onglets" à modifier. Mais ils ne disent pas ce qu'il faut faire dans le 2e !
Malheureusement, je n'arrive pas à m'inscrire à Trainboard pour récupérer les zip censés regrouper toutes les modifications à effectuer.
Je ne reçois pas le mail pour activer mon compte ... bizarre.

Je continue à chercher.

Si l'un de vous est membre de Trainboard, peut-il m'envoyer les fichiers zip proposés dans le 12eme message de ce sujet ?
https://www.trainboard.com/highball/index.php?threads/dcc-issues-with-d-h-10c-resolved.106064/

Par avance merci !

35
Bus DCC / Re : Les Nistes à mon secours SVP
« le: juin 22, 2020, 04:41:00 pm »
Bonjour Tony

Vois sur le forum du  N  GVAX69  .. De plus,  il peut aussi se charger lui même de la digitalisation avec un retour impeccable .


J'ai fait digitaliser mes anciennes par lui . A part l'incompatibilité des Décodeur D&H avec DCC++, c'est vraiment parfait.
IL faut donc bien lui préciser en amont que le système est DCCPP :)

Le matériel m'est revenu plus neuf que quand je les lui ai envoyé :)

Et tout cela avec une patience d'ange et une disponibilité hors pair.

36
Bonsoir

Merci Thierry pour cette réponse.

Ca commence a être tres chaud pour moi au niveau compréhension, mais je prendrai mon temps et irait creuser cette piste dès que possible (tres certainement en Aout, les jours où je serai solo à la maison)

J'ai également une autre piste suite à des lectures de forums divers.
Il s'agirait peut être d'un défaut du booster .
Si j'ai bien compris ce pourrait donc etre mon LMD18200 qui serait en cause ?
Je le remplacerai par le gros booster de la centrale JMRI (oui, je sais c'est mal de mettre du 10A :) ) et on verra bien  . ;)
Je vous tiens au courant   :)

J édite pour une précision . L'adresse de la loco s'affiche correctement.
Ce sont les valeurs de tous les autres CV qui s'affichent mal. 
QUestion a Thierry : est ce le meme sous programme qui lit et affiche l'adresse de la loco  et les valeurs des CV ? Je viens de jeter un œil rapide dans le fichier indiqué plus haut . C'est ardu quand même :)

37
Bonjour

Merci Marcel :)

Nous allons pour l'instant oublier mes trois motrices nouvellement digitalisées et pour lesquelles j'ai réussi à changer les adresses via JMRI et la voie Principale.
C'est le seul CV modifiable via JMRI,  qui envoie, pour les autres CV, des erreurs 303 et 308 a qui mieux mieux suivant qu'on est sur la voire Prog ou sur la voie Main.
Quand  à la petite centrale DCDCC, elle  reste sur "---" pour tous les CV et  ne modifie même pas le CV1.
Il me semble que nous sommes dans le cas d'une certaine incompatibilité entre ces décodeurs et DCC++.
Ce n'est pas ce qui me préoccupe, je verrai cela plus tard.
Mes 5  motrices tournent indépendamment, avec leurs 5 adresses différentes, et cela me convient pour l'instant.

Non, je "chipote" pour autre chose :

J'ai deux autres locos, l'une une équipée d'un Viesman 5245   (la 21) et l'autre  d'un D&H DC10 de 2016 (la 42) .
JMRI lit et écrit sur n'importe lequel de leurs CVs "accessible". L'identification automatique a également  correctement fonctionné.

Et la petite centrale DCDCC aussi !
Elle lit et écrit sur tous les CV  .
J'ai testé . J'ai modifié via la petite centrale les CV4 des deux locos et j'ai été les lire via JMRI : les valeurs sont bien modifiées.

Mais ….
Ma petite centrale n'affiche pas ce qu'elle lit .
Elle affiche toujours  l'adresse au lieu de la valeur des CV .
A noter que dans le menu adresse, l'affichage de l'adresse se fait correctement quand on change de motrice sur le rail.

C'est tout ce qui me tracasse pour l'instant  :)

J'ai été voir le sketch ...  Je n'ai rien trouvé qui puisse régler cela.

C'est donc, à mon sens, un problème matériel de ma centrale .
Une mauvaise soudure quelque part ? Mais alors pourquoi l'adresse s'affiche-t-elle correctement ?

Jerome
Je retourne a mes centrales !

38
Bonjour

Mais si je peux changer le CV1 !! Puisque je peux changer l'adresse des ces deux locos. (ce sont les 3 autres qui restent "muettes")

J'ai teste le CV4 pour voir si je pouvais le changer aussi, c'est celui, je crois, qui modifie la décélération ?

A, priori, les modifications sont bien prises en compte, puisque le ralentissement de la loco change.
Mais la centrale,  lors de la lecture du CV affiche toujours l'adresse et non le contenu du cv.

EDIT  : je reviendrai ce soir pour commenter les résultats avec la centrale JMRI .  Mais, de mémoire, il me semble qu'elle lit et écrit correctement pour ces deux machines . (Puisque j'ai une fois eu des sueurs froides a cause de la modification du 29 :) )





39
Re bonjour

C'est vraiment un problème d'affichage !

Le CV4 se modifie ! Puisque que la loco s'arrête presque net si je mets sur 3 et ralenti doucement si je mets 20 !

Et pourtant à chaque fois que je lis la valeur contenue du cv , j'ai  "042" 

40
Bibliothèques / X
« le: juin 15, 2020, 11:44:42 am »
Bonjour  a tous

La suite des mesures :

Avant de tout modifier et en n'étant pas alimenté, j'ai tout d'abord mesuré la résistance  GND IN/GND OUT du stepdown :  0.03 (calibre sur 200 ohms)

Ensuite sous 15 v, j'ai mesuré
LMD18200 V+/GND  : 15,25 V La sortie du MAX  ne m'est pas accessible, elle est pile poil sous la prise jack d'alimentation du boitier :). Mais si j'ai bien tout compris, c'est la même tension, ils sont reliés en direct.
Max 471 : IN/GND  : 15,25V
Stepdown  in : 15,25V  Out 8,97V

J'ai ensuite enlevé le stepdown et alimenté la centrale directement en 12v

LMD18200  V+/GND  : 12,27
Max 471  IN/GND  : 12.27

Ensuite les mesures avec  les résistances comme précédemment :(pas de LEDS de bon fonctionnement)
A vide  : 0.09V
Sous  220 Ohms : 0.066V
Sous 680  ohms : 0.027V
Sous 984 ohms  : 0.02 V

Le comportement de la centrale n'a pas évolué .
Je pense qu'elle lit bien les valeurs  des CVS mais affiche la valeur de l'adresse au lieu du contenu réel.

Je m'en suis aperçu car j'ai tenté de modifier le CV4 :
J'ai posée ma premier loco :  cv4 = 42 (son adresse)
Directement, j'ai mis ma loco "21" à la place de la "42" et j'ai fait relire le cv4 : résultat "21" !

Peut être que ce sont vraiment les valeurs contenus dans le décodeur mais cela me fait ca pour tout les CV que j'ai osé tester, y compris le 29 qui, si j'ai bien compris, devrait avoir un valeur de 6 pour un usage basique avec adresse courte.
Comme mes locos fonctionnent correctement, je pense que ma centrale n'affiche pas correctement la valeur des CV .


J'ai tenté de mettre la valeur 3 dans le CV4 : ce n'est jamais pris en compte, du moins à l'affichage.

Evidemment tous ces tests sont réalisés avec les deux locos  digitalisées auparavant et achetées telles qu'elle d'occasion. Les trois "nouvelles" restent inertes, la valeur des CV reste sur  _ _ _


Voila pour ce matin

Bonne journée ensoleillée
Jerome








41
Bonsoir

Je viens de "tilter" sur un truc.

L Arduino et tout ce qui est relié a ses pins ont le GND relié au GND OUT du step down. 
Ce GND OUT n'est jamais relié aux GND du Max (IN et OUT), du  boost coté alim , ni de l'alimentation. (ces GND sont bien sur reliés entre eux sans aucun intermédiaire.

J'ai vite été voir ma centrale JMRI, dont le coffret s'ouvre beaucoup plus facilement, LE GND OUT  du stepdown n'est rattaché a rien. Tous les autres GND sont reliés ensemble.

Ce pourrait il que ma petite centrale fonctionne mal a cause de cela ?

De toute façon, je ferai tous les tests demandés Lundi . :)



42
Ok

Donc, avec le montage actuel, vérifier les tensions entre le IN et le OUT du Max face a leur GND respectif

Puis :
Enlever le stepdown , et tout alimenter en 12 V.


Et enfin refaire toutes le mesures que j'ai fait aujourd'hui .  (J ai garde ma petite plaque d'essai :)
Et accessoirement, vérifier si les modifications de CV fonctionnent.


Je ferai ca Lundi …. 

PFFF il faut que je ré ouvre mon beau boitier !  :-*

Merci encore pour tout
La suite lundi !

43
Bonsoir

L alimentation est un bloc reglable que j'ai mis sur 15V mais je peux la régler sur 12V.
Et l'Arduino est alimenté en 9V via le composant chinois dont je vais aller chercher le nom

EDIT  celui la  : https://forum.locoduino.org/index.php?topic=921.0 LM2596

44
Bonsoir

J''ai poussé mes tests plus loin. J'ai de moins en moins peur de griller le matériel :). J'ai beaucoup lu cette après midi concernant la programmation des CV. Et cela m'apporte a cette nouvelle reflexion:

En effet, contrairement a ce je croyais et que j'ai écrit plus haut, je ne parviens pas a modifier les CV de mes deux "anciennes" avec cette petite centrale. Je peux juste modifier le CV1, et donc l'adresse courte.

A chaque fois que je tente de lire le contenu d'un CV autre que le CV1, mes deux vielles "tictoquent" et la valeur supposée lue est toujours la valeur du CV1.
Modifier cette valeur et appuyer deux fois sur "ok" n'y change rien. La valeur lue à l'essai suivant est redevenue la valeur du CV1. Je suppose que la modification ne s'écrit pas dans le décodeur.

A noter que je parviens a modifier d'autres cv que le CV1 grâce à la centrale JMRI et sa voie de programmation. Ce qui m'a d'ailleurs causé quelques sueurs froides, car j'ai modifié le CV29 de ma BB1500 équipée d'un D&H :P. J'ai beaucoup cherché et j'ai compris ma bêtise. J'ai tout remis en ordre.

Bonne soirée

PS : ce matin, avant de "bidouiller", j'ai fait tourner mes 5 motrices ensembles sur mon petit double ovale. Ca a été coton pour qu'elles ne se percutent pas !  C'était la première fois depuis plus de quarante ans que je voyais plus de deux locos tourner en même temps sur "mon" réseau. Tout ceci grâce a ce site. Mes petits déboires font parti du plaisir  :)

45
Bonjour tout le monde !

Alors voici les résultats des mesures demandées entre A6 et GND  :
Avec le multimètre calibre sur 2V CC.

Avec les seules les Leds de bon fonctionnement  : 0,023 V

Pour les autres mesures, il était plus facile pour moi d'utiliser une petite plaque d'essai sans LED
Donc sur ce petite plaque d'essai :

A vide total : 0,010
Résistance 220 ohms : 0,080 (résistance marron)
Resistance 1Kohms : 0,025  (résistance marron)
 
Les seules autres résistances que j'ai sous la main sont des 100ohms bleues . J'en ai essayé une.Elle a fumé avant que j'ai pu contrôler la tension. Je n'ai pas osé retester, vu que rien n'a grillé.
J'ai aussi des 10k et et des 100k mais vu mes mesures, je n'ai pas fait puisque la tension devrait baisser de l'ordre du non mesurable avec mon matériel.

C'est normal que la tension baisse alors que la résistance augmente ?

Voila :
J'ai encore testé à nouveau ce matin les modifications de cvs . Ca marche nickel sur les deux "anciennes" dont une a un décodeur D&H. Ca ne fonctionne pas du tout pour mes trois "nouvelles" equipées  de D&H.

Au vu des mesures, je ne pense pas que ce soit mon montage qui soit défaillant. Ce serait donc bien la programmation de ce nouveaux décodeurs via DC++ qui pose probleme

Vous confirmez ?
A bientot
PS : je laisse mon montage "provisoire" et mon joli boitier grande ouvert jusqu'en fin d'apres midi. SI j'ai des demandes de "test" d ici là, je les ferai avec plaisir. :)




Pages: 1 2 [3] 4 5 6