Auteur Sujet: Problème de lecture et programmation de CVs avec DCC++  (Lu 55501 fois)

Remi

  • Newbie
  • *
  • Messages: 35
  • HO en 3 rails (Marklin)
    • Voir le profil
Re : Problème de lecture et programmation de CVs avec DCC++
« Réponse #90 le: février 12, 2022, 02:24:22 pm »
Bonjour,
Comme l'indique Jeje, moi aussi j'aurai mis 2 dans la déclaration de la carte. C'est ce qui correspond à la L9110s !!!
A+. Remi

titi93

  • Newbie
  • *
  • Messages: 33
    • Voir le profil
Re : Problème de lecture et programmation de CVs avec DCC++
« Réponse #91 le: février 12, 2022, 02:32:13 pm »
ok je vais tester avec 2

titi93

  • Newbie
  • *
  • Messages: 33
    • Voir le profil
Re : Problème de lecture et programmation de CVs avec DCC++
« Réponse #92 le: février 12, 2022, 02:48:44 pm »
donc
en mode ajout loco message >  pas confirmation de la locomotive 308
en mode programme  onglet cv > lire tout les onglet
la case  dans la colonne (valeur décimal ) passe en rouge et case colonne (état) inconnu

msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2218
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : Problème de lecture et programmation de CVs avec DCC++
« Réponse #93 le: février 12, 2022, 03:54:47 pm »
Le schéma de la réalisation est tout à fait correct.

Potentiellement deux difficultés :

1. l'utilisation du INA169 suppose la soudure d'une résistance à l'emplacement RS :

0,1 ohm 1W avec la 10K d’origine (rien sur RL)
ou
0,5 ohm 3W avec une 2,2K soudée sur RL

ce qui donne ~1V / A en sortie.
https://cdn-shop.adafruit.com/datasheets/ina169.pdf

2. Si on modifie le sketch d'origine DCCpp_Uno en ajoutant le type 2 au MOTOR_SHIELD_TYPE, on ne change que l'affectation de la mesure de courant de la piste de programmation.

  #define CURRENT_MONITOR_PIN_PROG A1
en
  #define CURRENT_MONITOR_PIN_PROG A0

Le schéma est correct mais je suggère de ne pas modifier le programme et de connecter la sortie de l'INA169 sur A1 et non A0.

La protection contre les courts-circuits est ainsi assurée pour la voie principale aussi puisque qu'un court-circuit détecté via l'entrée courant de la voie de programmation A1 arrêtera toute la centrale.

Quid de la fonctionnalité des entrées A0 et A1 des MEGA ?

PS : les modules à GY-169 comportent déjà une résistance de 0.1 ohm. Vérifier que la résistance de charge est de 10K (103)
https://www.ebay.fr/itm/253071135646

« Modifié: février 12, 2022, 04:04:14 pm par msport »
Cordialement

titi93

  • Newbie
  • *
  • Messages: 33
    • Voir le profil
Re : Problème de lecture et programmation de CVs avec DCC++
« Réponse #94 le: février 12, 2022, 05:50:08 pm »
j'y perd mon latin
nous somme bien d'accord que le INA169 est juste la pour préserver des court circuit ?
et que le signal dcc  lecture et écriture ce fait par la carte  de puissance ?

msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2218
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : Problème de lecture et programmation de CVs avec DCC++
« Réponse #95 le: février 12, 2022, 06:37:40 pm »
Pas confondre le signal DCC qui fournit puissance et codes vers la locomotive et  ...
la lecture des CV qui va de la locomotive à la centrale.
Pour cela, le décodeur de la locomotive fournit de petites impulsions de courant (60 mA) que le INA-169 transforme en petites impulsions de tension qui sont lues par les entrées analogiques de l'Arduino  ...
Et c'est pour cela que votre fille est muette !
Cordialement

titi93

  • Newbie
  • *
  • Messages: 33
    • Voir le profil
Re : Problème de lecture et programmation de CVs avec DCC++
« Réponse #96 le: février 13, 2022, 12:54:55 am »
ok msport  la je pose question simple   le ina169  regle  et protège  des sur charge et court circuit
c'est le but  de ce circuit   il fait que cela ?
si c'est le cas  pourquoi  je peu pas lire les cv

lui  ne serait pas en cause

j'esssai comprendre

msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2218
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : Re : Problème de lecture et programmation de CVs avec DCC++
« Réponse #97 le: février 13, 2022, 10:21:36 am »
Le INA169 et lui seul  lit les CV.
Merci de dire ce que vous avez fait au sujet des :


deux difficultés :


1. l'utilisation du INA169 suppose la soudure d'une résistance à l'emplacement RS :

...

2. ... sketch d'origine DCCpp_Uno et  A1 (pour la mesure de courant)

Cordialement

JPB

  • Newbie
  • *
  • Messages: 43
    • Voir le profil
Re : Problème de lecture et programmation de CVs avec DCC++
« Réponse #98 le: février 14, 2022, 01:09:33 pm »
Bonjour,
Après avoir galéré un peu avec ces soucis j'ai eu confirmation de la chose suivante:

Dans le tableau édité sur le projet de Bobby & Co, il est écrit que les sorties sont 3, 11, 12, 2 et tu as mis dans le sketch:

 #define MOTOR_SHIELD_NAME "L9110S Dual Motor Driver"
 
  #define SIGNAL_ENABLE_PIN_MAIN 3
  #define SIGNAL_ENABLE_PIN_PROG 11
 
  #define CURRENT_MONITOR_PIN_MAIN A0
  #define CURRENT_MONITOR_PIN_PROG A0
 
  #define DIRECTION_MOTOR_CHANNEL_PIN_A 12
  #define DIRECTION_MOTOR_CHANNEL_PIN_B 13


Il faut donc mettre 2 au lieu de 13* et mettre A1 en détection de courant PROG au lieu de A0
« Modifié: février 14, 2022, 01:13:54 pm par JPB »

msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2218
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : Problème de lecture et programmation de CVs avec DCC++
« Réponse #99 le: février 14, 2022, 02:23:46 pm »
Bonjour,

je pense que le plus simple est d'utiliser le sketch DCCpp_Uno non modifié et de brancher la mesure de courant sur A1.

Les sorties 3, 11, 12, 2  sont effectivement celles de l'article qui a servi de référence : « Réalisation de centrales DCC avec le logiciel libre DCC++ (3) »
https://www.locoduino.org/spip.php?article187
Cordialement

titi93

  • Newbie
  • *
  • Messages: 33
    • Voir le profil
Re : Problème de lecture et programmation de CVs avec DCC++
« Réponse #100 le: février 14, 2022, 07:16:33 pm »
desoler de pas avoir repondu avant

donc je vais faire une pose
je commande  une carte moteur truc simple > greg
juste pour lire les décodeurs
en suite je verrais  le pb  alim  5ou 10 ampers

une question  serai t'il pas subtile  une fois pour toute   de refaire un tuto  simple
tu prend ceci cela  pour obtenir > ca

plan  composant  programme   mis a jour   en fonction des modifications
je dis cela  car a la fin  une personne qui veut ce lancer  ce retrouve vite perdu
dans toutes ses explications  cert trés intéressante




titi93

  • Newbie
  • *
  • Messages: 33
    • Voir le profil
Re : Problème de lecture et programmation de CVs avec DCC++
« Réponse #101 le: février 14, 2022, 07:31:22 pm »
mais je vais revenir sur l'alim
la j'essais resoudre de lire les cv (car mon ti fil arrive) et je peu pas monter un decodeur
le circuit  alimenter  avec un alim  15v  fonctionne même  si il y a court circuit  et que cela coupe pas
il est heureux 
ce que je verrais a résoudre aprés   
mais  pour moi je dis qu'il va falloir refaire tuto simple  tu prend cela tu fais ca et op cela marche

titi93

  • Newbie
  • *
  • Messages: 33
    • Voir le profil
Re : Problème de lecture et programmation de CVs avec DCC++
« Réponse #102 le: février 14, 2022, 07:57:52 pm »
donc je vais tester le montage avec  L298

juste question je cole comment  le radiateur ?
https://www.locoduino.org/spip.php?article187

JPB

  • Newbie
  • *
  • Messages: 43
    • Voir le profil
Re : Problème de lecture et programmation de CVs avec DCC++
« Réponse #103 le: février 14, 2022, 08:19:03 pm »
A l'achat, le radiateur est équipé d'un pad double face qu'il suffit de coller (une fois pour toute) sur le composant.


msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2218
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : Re : Problème de lecture et programmation de CVs avec DCC++
« Réponse #104 le: février 14, 2022, 08:38:07 pm »
il va falloir refaire tuto simple  tu prend cela tu fais ca et op cela marche

C'est justement le but de l’article Ma première centrale DCC https://www.locoduino.org/spip.php?article304

Mais il faut quand même se griller quelques neurones.

Pour l'article ci-dessus, je suggère de laisser le radiateur dans le tiroir pour l'instant. A ressortir quand vous aurez cinq locomotives à vitesse maxi avec 20 wagons derrière, toutes en montée. Et alors, la protection contre les courts-circuits aura fonctionné avant d'en avoir besoin.
Cordialement