Auteur Sujet: Commande de Cv  (Lu 10379 fois)

Wandrille

  • Newbie
  • *
  • Messages: 5
    • Voir le profil
Commande de Cv
« le: février 21, 2021, 12:43:07 pm »
Bonjour,

Je me suis lancé dans la construction d'un réseau type "Rue de Suède" de Yann BAUDE décrit dans un HSLR.
J'aime l'idée de faire des manœuvres pour livrer des wagons dans les différents ITE présents sur le réseau.

Voici le plan du réseau avec le projet d'implantation des CVs en pièce jointe.

L'utilisation de Cv au niveau de l'évitement n'est pas obligatoire mais j'aime le rendu de signaux sur un réseau et je voudrais pourvoir agir dessus pour créer une animation.
J'ai tout d'abord imaginer un montage avec de simple inter pour commander les 2 états du Cv en fonction de la position des aiguilles pour autoriser les mouvements des trains.
Voir fichier joints sur la carte de branchement imaginée.

Mais par la suite, j'ai voulu ajouter un état blanc clignotant pour les départ en manœuvres (livraison des ITE par exemple) et du coup ça ce complique ... il faut des inter 3 positions et des modules clignotant ...

D'où mon interrogation concernant l'utilisation d'une carte ARDUINO pour résoudre ce problème. Et c'est là que je sollicite votre avis.

Voici le détail de mon installation pour bien comprendre :

- traction et gestion des aiguilles en DCC centrale z21 start et décodeur ROCO 10775 pour les aiguilles.
- rail FLEISHMANN PROFI avec moteur d'aiguille FLEISCHMANN.
- j'ai également des relais ROCO 10019

Pour mon réseau, je souhaite définir les Cv en fonction de la position des aiguilles (déviée ou droite) et du choix par exemple pour le Cv 1 et 3 de la sortie du dépôt ou non (le dépôt étant le repère 4). Le Cv 1 s'adresse soit à une loco sortant du dépôt soit sur la voie basse de l'évitement.

J'utilise des relais pour connaitre la position des aiguilles. Ces relais sont connectés en parallèle des moteurs d'aiguille sur la sortie du décodeur. Leur état change à chaque impulsion du décodeur pour changer la position de l'aiguille. Le relais bascule ainsi d'un circuit à un autre (voir montage sur le fichier carte de branchement).

L'ajout de la fonction blanc clignotant complique mon montage (inter 3 positions et module clignotant) mais j'aimerai étudier le montage avec carte ARDUINO (qui doit intégrer ces possibilités).
Je comprend le principe de programmation et de connections des LED mais j'ai du mal à comprendre comment intégrer la commande manuelle par inter dans ce type de montage (branchement, alimentation, ect). C'est ces réponses que j'aimerai trouver ici.
Si c'est possible, cela semble la meilleur solution pour gérer les signaux !

J'ai décris un peu vite mon projet, je suis bien sur dispo pour fournir d'autres informations.

« Modifié: février 21, 2021, 01:12:10 pm par Wandrille »

msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2217
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : Commande de Cv
« Réponse #1 le: février 21, 2021, 07:29:43 pm »
Vous avez clairement présenté votre projet.

Je vous suggère dans un premier temps de vous familiariser avec l'environnement Arduino dont une des premières "classrooms" est de faire clignoter une LED.
Choisissez la, blanche, ce sera un premier succès.
Vous asservirez son allumage à la fermeture d'un interrupteur (et/ou à la mémorisation d'un bouton poussoir)

Coté architecture pour ne pas modifier l'existant, vous aurez à convertir les impulsions reçues par les bobines (envoyées par le 10775) en un signal qui ne détruise pas les entrées de l'Arduino. Des modules optocoupleurs sont bien adaptés pour cela.
Vous trouverez ci joint un schéma de principe.

Un module optocoupleur utilisable est celui à TLP281-4. Les entrées (bobines) sont du coté IN1 à IN4. Il faut vérifier que l'impulsion appliquée sera positive par rapport à LGND (risque de griller la LED de l''opto-isolateur). La documentation du 10775 ne précise pas si le point commun est un GND ou un + commun. La résistance de 220 ohms est un peu faible (pour les 15V appliquée aux bobines) mais reste compatible avec les 50 mA que peuvent supporter les LED de l'opto-isolateur. (mais il s'agit d'une impulsion) Coté Arduino, relier le 5V au HVCC du module et le GND au HGND du module. Les Out1 à 4 aux entrées digitales choisies de l'Arduino.
https://fr.aliexpress.com/item/32828608404.html

Je voudrais néanmoins préciser que si Locoduino peut vous aider à démarrer et à mettre au point votre projet, ce n'est pas sa vocation d'écrire des programmes complets, ni de fournir les schémas électroniques si ce n'est dans le cadre de projets DIY ne faisant pas appel à des matériels du commerce -sauf si il se trouve quelqu'un qui a un projet parallèle au votre. Le site éditorial comporte beaucoup d'informations qu'il vous appartient d'adapter à votre projet.
« Modifié: février 21, 2021, 10:19:22 pm par msport »
Cordialement

Wandrille

  • Newbie
  • *
  • Messages: 5
    • Voir le profil
Re : Commande de Cv
« Réponse #2 le: février 22, 2021, 11:00:24 am »
Bonjour,

Merci pour votre retour. Je vais étudier vos remarques.
Concernant l'information des 10775, j'utilise pour le moment un relais bistable 10019 pour switcher de circuit en même temps que l'aiguillage, permettant ainsi de connaître la position de l'aiguille.

J'ai bien compris l'esprit de Locoduino, et j'aime l'idée d'arriver à un résultat par moi-même aidé de conseils de personnes s'y connaissant mieux que moi.

Avez-vous une idée d'un kit de démarrage pour se familiariser avec ARDUINO ?

Par ailleurs, j'ai bien lu l'article sur "les signaux et Arduino" expliquant comment connecter les signaux au module mais je comprend moins la partie commande en amont pour donner une information à ARDUINO pour modifier les états des signaux. C'est cette partie qui me semble plus obscure ....
D'où vient le courant passant dans les interrupteurs ou les BP par exemple ?

msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2217
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : Commande de Cv
« Réponse #3 le: février 22, 2021, 07:03:55 pm »

Pour démarrer, à votre place, j'éviterais les kits de démarrage qui vous proposent de nombreux modules qui ne correspondent pas à notre hobby. Vous vous disperserez et risquez de vous lasser sans apprendre ce qui vous est utile.

La bonne démarche, à mon avis, est d'acquérir trois-quatre Nano et autant de modules à LED et à boutons poussoirs. Et les cables DuPont qui vont avec (femelle/femelle).
https://fr.aliexpress.com/item/1005001540279617.html
https://fr.aliexpress.com/item/32800215149.html
https://fr.aliexpress.com/item/32275491062.html
https://fr.aliexpress.com/item/4000083795388.html

A partir de là, téléchargez l'IDE sur arduino.cc. Ouvrez les exemples "Basics" Blink et "Digital" Button, modifiez les programmes et faites les fonctionner avec vos acquiqitions.

Quand ce sera fait, vous disposerez de 90% de l'expertise nécessaire pour votre projet.

Lisez l'article Bouton poussoir : https://www.locoduino.org/spip.php?article74
Mais on se répète en vous disant d'assimiler les trois articles du site éditorial que nous vous avons signalés.

Si vous n'en disposez pas encore, investissez dans un multimètre, vous n'irez pas loin sans cet accessoire indispensable.

Pour le 10775, il faut que vous déterminiez si il délivre des impulsions positives ou négatives par rapport au point commun des bobines.

Mais notez que l'Arduino est apparu en 2005, et s'est popularisé ces dernières années, alors pas de complexes, on est tous des débutants.

Cordialement

Wandrille

  • Newbie
  • *
  • Messages: 5
    • Voir le profil
Re : Commande de Cv
« Réponse #4 le: février 23, 2021, 01:46:35 pm »
Super, merci du complément d'information.

Je ne vois pas les 3 articles à lire dont vous parlez dans votre message (je n'ai pas eu de lien).

Cordialement,

msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2217
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : Commande de Cv
« Réponse #5 le: février 23, 2021, 02:19:59 pm »
Les articles du site éditorial suite à votre question initiale sur le dit site :
https://www.locoduino.org/spip.php?article217
https://www.locoduino.org/spip.php?article15
https://www.locoduino.org/spip.php?article74

Et comme vous ne nous dites pas si vous avez un multimètre :
https://www.ebay.fr/itm/XL830L-Digital-LCD-Multimeter-Voltmeter-Ammeter-OHM-AC-DC-VOLT-Tester-Checker/263128208567

Qui vous permettra de déterminer si le 10775 délivre des impulsions positives ou négatives par rapport au point commun des bobines.
Cordialement

Wandrille

  • Newbie
  • *
  • Messages: 5
    • Voir le profil
Re : Commande de Cv
« Réponse #6 le: février 23, 2021, 04:05:01 pm »
Parfait.

J'ai effectivement un multimètre.